From: Daniel Stenberg Date: Tue, 25 May 2021 15:45:26 +0000 (+0200) Subject: TODO: netrc caching and sharing X-Git-Tag: curl-7_77_0~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=54e5c245652bc659fdac40dfab4538d1f621a9a0;p=thirdparty%2Fcurl.git TODO: netrc caching and sharing URL: https://curl.se/mail/archive-2021-05/0018.html --- diff --git a/docs/TODO b/docs/TODO index 8ffd750b38..6847568fa3 100644 --- a/docs/TODO +++ b/docs/TODO @@ -37,6 +37,7 @@ 1.18 try next proxy if one doesn't work 1.19 provide timing info for each redirect 1.20 SRV and URI DNS records + 1.21 netrc caching and sharing 1.22 CURLINFO_PAUSE_STATE 1.23 Offer API to flush the connection pool 1.24 TCP Fast Open for windows @@ -363,6 +364,13 @@ Offer support for resolving SRV and URI DNS records for libcurl to know which server to connect to for various protocols (including HTTP!). +1.21 netrc caching and sharing + + The netrc file is read and parsed each time a connection is setup, which + means that if a transfer needs multiple connections for authentication or + redirects, the file might be reread (and parsed) multiple times. This makes + it impossible to provide the file as a pipe. + 1.22 CURLINFO_PAUSE_STATE Return information about the transfer's current pause state, in both