1
0
mirror of https://github.com/moparisthebest/curl synced 2025-01-13 06:58:01 -05:00

TODO: hardcode the "localhost" addresses

This commit is contained in:
Daniel Stenberg 2018-01-25 17:23:06 +01:00
parent fd9f20737e
commit 03ae81097e

View File

@ -41,6 +41,7 @@
1.24 TCP Fast Open for windows 1.24 TCP Fast Open for windows
1.25 Expose tried IP addresses that failed 1.25 Expose tried IP addresses that failed
1.26 CURL_REFUSE_CLEARTEXT 1.26 CURL_REFUSE_CLEARTEXT
1.27 hardcode the "localhost" addresses
2. libcurl - multi interface 2. libcurl - multi interface
2.1 More non-blocking 2.1 More non-blocking
@ -402,6 +403,17 @@
variable can then help users to block all libcurl-using programs from variable can then help users to block all libcurl-using programs from
accessing the network using unsafe protocols. accessing the network using unsafe protocols.
1.27 hardcode the "localhost" addresses
There's this new spec getting adopted that says "localhost" should always and
unconditionally be a local address and not get resolved by a DNS server. A
fine way for curl to fix this would be to simply hard-code the response to
127.0.0.1 and/or ::1 (depending on what IP versions that are requested). This
is what the browsers probably will do with this hostname.
https://bugzilla.mozilla.org/show_bug.cgi?id=1220810
https://tools.ietf.org/html/draft-ietf-dnsop-let-localhost-be-localhost-02
2. libcurl - multi interface 2. libcurl - multi interface