[Bug 258665] fetch(8) should use Happy Eyeballs
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 258665] fetch(8) should use Happy Eyeballs"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 258665] /lib/libfetch: Add Happy Eyeballs (RFC8305) support"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 258665] lib/libfetch: Add Happy Eyeballs (RFC8305) support"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 258665] lib/libfetch: Add Happy Eyeballs (RFC8305) support"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 258665] lib/libfetch: Add Happy Eyeballs (RFC8305) support"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 21 Sep 2021 14:41:19 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=258665 Bug ID: 258665 Summary: fetch(8) should use Happy Eyeballs Product: Base System Version: 12.2-STABLE Hardware: Any OS: Any Status: New Severity: Affects Some People Priority: --- Component: bin Assignee: bugs@FreeBSD.org Reporter: stb@lassitu.de fetch(8) currently picks one IP address to try and fetch a HTTP(S) resource from, and fails if the TCP connection cannot be established. fetch(8) should implement Happy Eyeballs https://datatracker.ietf.org/doc/html/rfc6555 and try to establish connections to some or all of the IP addresses a name resolves to, and use the "best" connection to download the resource. This would improve the reliability on dual-stack systems, where sometimes, certain addresses cannot be reached, due to a variety of reasons. -- You are receiving this mail because: You are the assignee for the bug.