From: Daniel Stenberg Date: Tue, 11 Feb 2025 08:17:47 +0000 (+0100) Subject: KNOWN_BUGS: --interface with link-scoped IPv6 address X-Git-Tag: curl-8_12_1~12 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=383c030d52a61c2518adc1a07169a41416382eb4;p=thirdparty%2Fcurl.git KNOWN_BUGS: --interface with link-scoped IPv6 address Reported-by: Aaron Deadman Closes #14782 Closes #16295 --- diff --git a/docs/KNOWN_BUGS b/docs/KNOWN_BUGS index d6e8a5a9b5..ac5bf78ec0 100644 --- a/docs/KNOWN_BUGS +++ b/docs/KNOWN_BUGS @@ -67,7 +67,8 @@ problems may have been fixed or changed somewhat since this was written. 9.4 libssh blocking and infinite loop problem 9.5 Cygwin: "WARNING: UNPROTECTED PRIVATE KEY FILE!" - 10. SOCKS + 10. Connection + 10.1 --interface with link-scoped IPv6 address 11. Internals 11.1 gssapi library name + version is missing in curl_version_info() @@ -436,7 +437,23 @@ problems may have been fixed or changed somewhat since this was written. https://github.com/curl/curl/issues/11244 -10. SOCKS +10. Connection + +10.1 --interface with link-scoped IPv6 address + + When you give the `--interface` option telling curl to use a specific + interface for its outgoing traffic in combination with a IPv6 address in the + URL that uses a link-local scope, curl might pick the wrong address from the + named interface and the subsequent transfer fails. + + Example command line: + + curl --interface eth0 'http://[fe80:928d:xxff:fexx:xxxx]/' + + The fact that the given IP address is link-scoped should probably be used as + input to somehow make curl make a better choice for this. + + https://github.com/curl/curl/issues/14782 11. Internals