Daniel Stenberg dbd16c3e25
connect: happy eyeballs cleanup
Make sure each separate index in connn->tempaddr[] is used for a fixed
family (and only that family) during the connection process.

If family one takes a long time and family two fails immediately, the
previous logic could misbehave and retry the same family two address
repeatedly.

Reported-by: Paul Vixie
Reported-by: Jay Satiro
Fixes #5083
Fixes #4954
Closes #5089
2020-03-15 11:03:11 +01:00
..
2019-03-15 10:22:42 +01:00
2019-03-15 10:22:42 +01:00
2020-02-09 02:27:29 -05:00
2020-03-15 11:03:11 +01:00
2020-01-21 10:34:44 +01:00
2019-03-01 17:30:34 +01:00
2019-11-08 14:51:42 +01:00
2019-11-16 16:15:03 +01:00
2019-11-08 14:51:42 +01:00
2019-11-08 14:51:42 +01:00
2019-11-08 14:51:42 +01:00
2020-01-06 10:12:02 +01:00
2019-11-08 14:51:42 +01:00
2019-05-13 08:17:09 +02:00
2019-11-08 14:51:42 +01:00
2019-03-05 08:01:50 +01:00
2019-11-08 14:51:42 +01:00
2019-11-08 14:51:42 +01:00
2019-11-08 14:51:42 +01:00
2019-11-08 14:51:42 +01:00
2018-12-10 00:10:04 +01:00
2020-02-29 20:53:04 +00:00
2019-05-20 08:51:11 +02:00
2019-05-17 23:24:34 +02:00
2019-11-08 14:51:42 +01:00
2020-02-18 07:49:15 +01:00
2020-02-18 07:49:15 +01:00
2019-11-08 14:51:42 +01:00
2020-03-08 11:45:28 +00:00
2019-11-08 14:51:42 +01:00
2019-11-08 14:51:42 +01:00
2020-02-28 16:52:33 +01:00
2020-03-08 22:51:47 +01:00
2019-11-08 14:51:42 +01:00
2019-11-08 14:51:42 +01:00
2019-11-08 14:51:42 +01:00
2020-02-19 08:04:35 +01:00
2019-07-11 02:27:04 -04:00
2019-11-08 14:51:42 +01:00
2019-11-08 14:51:42 +01:00
2020-02-19 08:04:35 +01:00
2020-03-15 11:03:11 +01:00