diff options
Diffstat (limited to 'docs/TODO')
-rw-r--r-- | docs/TODO | 28 |
1 files changed, 28 insertions, 0 deletions
@@ -45,6 +45,7 @@ 1.30 config file parsing 1.31 erase secrets from heap/stack after use 1.32 add asynch getaddrinfo support + 1.33 make DoH inherit more transfer properties 2. libcurl - multi interface 2.1 More non-blocking @@ -68,6 +69,7 @@ 4.5 ASCII support 4.6 GSSAPI via Windows SSPI 4.7 STAT for LIST without data connection + 4.8 Passive transfer could try other IP addresses 5. HTTP 5.1 Provide the error body from a CONNECT response @@ -427,6 +429,21 @@ https://github.com/curl/curl/pull/6746 +1.33 make DoH inherit more transfer properties + + Some options are not inherited because they are not relevant for the DoH SSL + connections, or inheriting the option may result in unexpected behavior. For + example the user's debug function callback is not inherited because it would + be unexpected for internal handles (ie DoH handles) to be passed to that + callback. + + If an option is not inherited then it is not possible to set it separately + for DoH without a DoH-specific option. For example: + CURLOPT_DOH_SSL_VERIFYHOST, CURLOPT_DOH_SSL_VERIFYPEER and + CURLOPT_DOH_SSL_VERIFYSTATUS. + + See https://github.com/curl/curl/issues/6605 + 2. libcurl - multi interface 2.1 More non-blocking @@ -564,6 +581,17 @@ This is not detailed in any FTP specification. +4.8 Passive transfer could try other IP addresses + + When doing FTP operations through a proxy at localhost, the reported spotted + that curl only tried to connect once to the proxy, while it had multiple + addresses and a failed connect on one address should make it try the next. + + After switching to passive mode (EPSV), curl could try all IP addresses for + "localhost". Currently it tries ::1, but it should also try 127.0.0.1. + + See https://github.com/curl/curl/issues/1508 + 5. HTTP 5.1 Provide the error body from a CONNECT response |