]> granicus.if.org Git - curl/commitdiff
TODO: CURL_REFUSE_CLEARTEXT
authorDaniel Stenberg <daniel@haxx.se>
Thu, 25 Jan 2018 07:16:55 +0000 (08:16 +0100)
committerDaniel Stenberg <daniel@haxx.se>
Thu, 25 Jan 2018 07:17:09 +0000 (08:17 +0100)
An idea that popped up in discussions on twitter.

docs/TODO

index 25f860b42e4b096887ee217e08c2f6d00cf07f11..e36017c759a1e569c0b86a0af72e903a0f8d22a7 100644 (file)
--- a/docs/TODO
+++ b/docs/TODO
@@ -40,6 +40,7 @@
  1.23 Offer API to flush the connection pool
  1.24 TCP Fast Open for windows
  1.25 Expose tried IP addresses that failed
+ 1.26 CURL_REFUSE_CLEARTEXT
 
  2. libcurl - multi interface
  2.1 More non-blocking
 
  https://github.com/curl/curl/issues/2126
 
+1.26 CURL_REFUSE_CLEARTEXT
+
+ An environment variable that when set will make libcurl refuse to use any
+ cleartext network protocol. That's all non-encrypted ones (FTP, HTTP, Gopher,
+ etc). By adding the check to libcurl and not just curl, this environment
+ variable can then help users to block all libcurl-using programs from
+ accessing the network using unsafe protocols.
+
+
 2. libcurl - multi interface
 
 2.1 More non-blocking