1
0
mirror of https://github.com/moparisthebest/curl synced 2024-12-21 23:58:49 -05:00

TODO: 1.10 auto-detect proxy

Closes #1572
This commit is contained in:
Daniel Stenberg 2017-07-05 10:07:27 +02:00
parent add0f7119f
commit da08c867e4

View File

@ -25,6 +25,7 @@
1.7 Detect when called from within callbacks 1.7 Detect when called from within callbacks
1.8 CURLOPT_RESOLVE for any port number 1.8 CURLOPT_RESOLVE for any port number
1.9 Cache negative name resolves 1.9 Cache negative name resolves
1.10 auto-detect proxy
1.11 minimize dependencies with dynamically loaded modules 1.11 minimize dependencies with dynamically loaded modules
1.12 have form functions use CURL handle argument 1.12 have form functions use CURL handle argument
1.14 Typesafe curl_easy_setopt() 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 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. 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 1.11 minimize dependencies with dynamically loaded modules
We can create a system with loadable modules/plug-ins, where these modules We can create a system with loadable modules/plug-ins, where these modules