aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2017-02-20 09:14:05 +0100
committerDaniel Stenberg <daniel@haxx.se>2017-02-20 09:15:13 +0100
commit73ef4ed612397c0391ddba232c556d91f7abddf5 (patch)
tree62e45b0da2c463d761752b563a395cc1d43bb303
parent563a4b0671a103325dcb71c1d04fd2e2bc158f89 (diff)
TODO: CURLOPT_RESOLVE for any port number
Closes #1264
-rw-r--r--docs/TODO11
1 files changed, 10 insertions, 1 deletions
diff --git a/docs/TODO b/docs/TODO
index 06142f86c..3513babc9 100644
--- a/docs/TODO
+++ b/docs/TODO
@@ -23,6 +23,7 @@
1.5 get rid of PATH_MAX
1.6 Modified buffer size approach
1.7 Detect when called from within callbacks
+ 1.8 CURLOPT_RESOLVE for any port number
1.9 Cache negative name resolves
1.11 minimize dependencies with dynamicly loaded modules
1.12 have form functions use CURL handle argument
@@ -244,6 +245,14 @@
subsequently can add code within libcurl that returns error if called within
callbacks for when that's not supported.
+1.8 CURLOPT_RESOLVE for any port number
+
+ This option allows applications to set a replacement IP address for a given
+ host + port pair. Consider making support for providing a replacement address
+ for the host name on all port numbers.
+
+ See https://github.com/curl/curl/issues/1264
+
1.9 Cache negative name resolves
A name resolve that has failed is likely to fail when made again within a
@@ -395,7 +404,7 @@
Make sure we don't ever loop because of non-blocking sockets returning
EWOULDBLOCK or similar. Blocking cases include:
- - Name resolves on non-windows unless c-ares is used
+ - Name resolves on non-windows unless c-ares or the threaded resolver is used
- HTTP proxy CONNECT operations
- SOCKS proxy handshakes
- file:// transfers