]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
KNOWN_BUGS: --interface with link-scoped IPv6 address
authorDaniel Stenberg <daniel@haxx.se>
Tue, 11 Feb 2025 08:17:47 +0000 (09:17 +0100)
committerDaniel Stenberg <daniel@haxx.se>
Tue, 11 Feb 2025 08:37:47 +0000 (09:37 +0100)
Reported-by: Aaron Deadman
Closes #14782
Closes #16295

docs/KNOWN_BUGS

index d6e8a5a9b530be165ce781db279acb33a914dca7..ac5bf78ec020e3e0739b5fe1807771a45f645eef 100644 (file)
@@ -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