aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2017-07-05 10:07:27 +0200
committerDaniel Stenberg <daniel@haxx.se>2017-07-05 10:07:56 +0200
commitda08c867e4974af19c253678f439c5e5c5e29e92 (patch)
tree38e248c4bfef45c1bd5622f2af99d848343d46b1
parentadd0f7119fb617edb9bc6b6b5d14eb3bc88c597c (diff)
TODO: 1.10 auto-detect proxy
Closes #1572
-rw-r--r--docs/TODO13
1 files changed, 13 insertions, 0 deletions
diff --git a/docs/TODO b/docs/TODO
index 522427be1..dde2994b6 100644
--- a/docs/TODO
+++ b/docs/TODO
@@ -25,6 +25,7 @@
1.7 Detect when called from within callbacks
1.8 CURLOPT_RESOLVE for any port number
1.9 Cache negative name resolves
+ 1.10 auto-detect proxy
1.11 minimize dependencies with dynamically loaded modules
1.12 have form functions use CURL handle argument
1.14 Typesafe curl_easy_setopt()
@@ -255,6 +256,18 @@
A name resolve that has failed is likely to fail when made again within a
short period of time. Currently we only cache positive responses.
+1.10 auto-detect proxy
+
+ libcurl could be made to detect the system proxy setup automatically and use
+ that. On Windows, macOS and Linux desktops for example.
+
+ The pull-request to use libproxy for this was deferred due to doubts on the
+ reliability of the dependency and how to use it:
+ https://github.com/curl/curl/pull/977
+
+ libdetectproxy is a (C++) library for detecting the proxy on Windows
+ https://github.com/paulharris/libdetectproxy
+
1.11 minimize dependencies with dynamically loaded modules
We can create a system with loadable modules/plug-ins, where these modules