From 54e5c245652bc659fdac40dfab4538d1f621a9a0 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Tue, 25 May 2021 17:45:26 +0200 Subject: [PATCH] TODO: netrc caching and sharing URL: https://curl.se/mail/archive-2021-05/0018.html --- docs/TODO | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/docs/TODO b/docs/TODO index 8ffd750b3..6847568fa 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