• Home
  • Raw
  • Download

Lines Matching +full:open +full:- +full:pull +full:- +full:requests +full:- +full:limit

23  1.4 alt-svc sharing
29 1.10 auto-detect proxy
32 1.13 c-ares and CURLOPT_OPENSOCKETFUNCTION
50 2. libcurl - multi interface
51 2.1 More non-blocking
53 2.3 Non-blocking curl_multi_remove_handle()
55 2.5 Edge-triggered sockets should work
62 3.2 Provide cmake config-file
80 5.6 alt-svc should fallback if alt-svc does not work
85 6.2 ditch telnet-specific select
115 13.1 TLS-PSK with OpenSSL
127 13.13 Make sure we forbid TLS 1.3 post-handshake authentication
135 15.2 Extend support for the --ciphers option
153 18.4 --proxycommand
154 18.5 UTF-8 filenames in Content-Disposition
155 18.6 Option to make -Z merge lined based outputs on stdout
161 18.13 Ratelimit or wait between serial requests
162 18.14 --dry-run
163 18.15 --retry should resume
164 18.16 send only part of --data
165 18.17 consider file name from the redirected URL with -O ?
169 18.21 retry on the redirected-to URL
180 19.5 make configure use --cache-file more and better
190 20.8 Run web-platform-tests URL tests
193 21.1 Support rate-limiting
202 Mac OS. Windows supports TCP Fast Open starting with Windows 10, version 1607
205 TCP Fast Open is supported on several platforms but not on Windows. Work on
208 See https://github.com/curl/curl/pull/3378
222 1.4 alt-svc sharing
224 The share interface could benefit from allowing the alt-svc cache to be
232 https://insanecoding.blogspot.com/2007/11/pathmax-simply-isnt.html
240 On recent macOS versions, the getaddrinfo() function itself has built-in IDN
246 See initial work in https://github.com/curl/curl/pull/5371
267 1.10 auto-detect proxy
272 The pull-request to use libproxy for this was deferred due to doubts on the
274 https://github.com/curl/curl/pull/977
281 We can create a system with loadable modules/plug-ins, where these modules
297 1.13 c-ares and CURLOPT_OPENSOCKETFUNCTION
300 close them with the CURLOPT_CLOSESOCKETFUNCTION callback. However, c-ares
302 itself. This means that when curl passes the c-ares socket to the
309 libcurl's connection cache or pool holds a number of open connections for the
333 IRIs (RFC 3987) allow localized, non-ascii, names in the URL. To properly
352 time-stamps (CURLINFO_*_TIME). When curl is following redirects, those
392 It sets the close-on-exec flag for the file descriptor, which causes the file
394 exec-family functions succeed. Should probably be set by default?
404 https://curl.se/video/curlup-2017/2017-03-19_05_Michael_Kaufmann_Websocket_support_for_curl.mp4
409 parsing a config file like curl's -K/--config option to allow applications to
426 that does not use threads and does not depend on c-ares. The getaddrinfo_a
430 https://github.com/curl/curl/pull/6746
441 for DoH without a DoH-specific option. For example:
447 2. libcurl - multi interface
449 2.1 More non-blocking
451 Make sure we do not ever loop because of non-blocking sockets returning
454 - Name resolves on non-windows unless c-ares or the threaded resolver is used.
456 - The threaded resolver may block on cleanup:
459 - file:// transfers
461 - TELNET transfers
463 - GSSAPI authentication for FTP transfers
465 - The "DONE" operation (post transfer protocol-specific actions) for the
468 - curl_multi_remove_handle for any of the above. See section 2.3.
478 2.3 Non-blocking curl_multi_remove_handle()
483 everything in a non-blocking manner and signals when something is done. A
493 2.5 Edge-triggered sockets should work
495 The multi_socket API should work with edge-triggered socket events. One of
531 3.2 Provide cmake config-file
533 A config-file package is a set of files provided by us to allow applications
542 servers named-based virtual hosting:
573 via third-party GSS-API libraries, such as Heimdal or MIT Kerberos, also add
609 using x-forward-for header).
617 control in libcurl's HTTP requests, which also can be exploited to detect
632 See https://github.com/curl/curl/pull/3581
642 --user test:pass;auth=NTLM or --user test:pass --ntlm from the command line.
646 5.6 alt-svc should fallback if alt-svc does not work
648 The alt-svc: header provides a set of alternative services for curl to use
670 6.2 ditch telnet-specific select
686 curl -s --connect-timeout 2 telnet://example.com:80 </dev/null
707 specifying this data as the URL is non-standard and to be honest a bit of a
708 hack ;-)
711 https://curl.se/mail/lib-2012-05/0178.html
768 that does not exist on the server, just like --ftp-create-dirs.
781 13.1 TLS-PSK with OpenSSL
783 Transport Layer Security pre-shared key ciphersuites (TLS-PSK) is a set of
784 cryptographic protocols that provide secure communication based on pre-shared
785 keys (PSKs). These pre-shared keys are symmetric keys shared in advance among
793 library, so that the same application code can use mutex-locking
806 "Look at SSL cafile - quick traces look to me like these are done on every
810 instead make one for every connection and re-use that SSL context in the same
811 style connections are re-used. It will make us use slightly more memory but
825 the state from such a buffer at a later date - this is used by mod_ssl for
843 DNS-Based Authentication of Named Entities (DANE) is a way to provide SSL
845 https://www.rfc-editor.org/rfc/rfc6698.txt
848 (https://curl.se/mail/lib-2013-03/0075.html) but it was a too simple
850 https://curl.se/mail/lib-2013-03/0103.html . libunbound may be the
895 13.13 Make sure we forbid TLS 1.3 post-handshake authentication
898 post-handshake authentication. We should make sure to live up to that.
923 The existing support for the -E/--cert and --key options could be
925 - Getting a Certificate for Schannel
926 https://msdn.microsoft.com/en-us/library/windows/desktop/aa375447.aspx
928 15.2 Extend support for the --ciphers option
930 The existing support for the --ciphers option could be extended
932 - Specifying Schannel Ciphers and Cipher Strengths
933 https://msdn.microsoft.com/en-us/library/windows/desktop/aa380161.aspx
949 GSS-SPNEGO and others.
954 (Authentication), whilst Kerberos V5 supports both auth-int (Authentication
955 with integrity protection) and auth-conf (Authentication with integrity and
998 all until PR https://github.com/curl/curl/pull/6021 brought the
1012 "curl --sync http://example.com/feed[1-100].rss" or
1013 "curl --sync http://example.net/{index,calendar,history}.html"
1016 remote file is newer than the local file. A Last-Modified HTTP date header
1021 Globbing support for -d and -F, as in 'curl -d "name=foo[0-9]" URL'.
1024 18.4 --proxycommand
1026 Allow the user to make curl run a command and use its stdio to make requests
1029 curl --proxycommand 'ssh pi@raspberrypi.local -W 10.1.1.75 80' \
1034 18.5 UTF-8 filenames in Content-Disposition
1036 RFC 6266 documents how UTF-8 names can be passed to a client in the
1037 Content-Disposition header, and curl does not support this.
1041 18.6 Option to make -Z merge lined based outputs on stdout
1043 When a user requests multiple lined based files using -Z and sends them to
1051 Could we add `--xml` or `--json` to add headers needed to call rest API:
1053 `--xml` adds -H 'Content-Type: application/xml' -H "Accept: application/xml" and
1054 `--json` adds -H 'Content-Type: application/json' -H "Accept: application/json"
1056 Setting Content-Type when doing a GET or any other method without a body
1057 would be a bit strange I think - so maybe only add CT for requests with body?
1058 Maybe plain `--xml` and ` --json` are a bit too brief and generic. Maybe
1059 `--http-json` etc?
1077 If you pull the scrollbar when transferring with curl in a Windows console
1100 18.13 Ratelimit or wait between serial requests
1102 Consider a command line option that can make curl do multiple serial requests
1106 https://www.ietf.org/id/draft-polli-ratelimit-headers-02.html
1110 18.14 --dry-run
1117 18.15 --retry should resume
1119 When --retry is used and curl actually retries transfer, it should use the
1126 18.16 send only part of --data
1129 --data or --data-binary, like when that data is a huge file, consider a way
1131 would be: "--data-binary @largefile.zip!1073741823-2147483647".
1135 18.17 consider file name from the redirected URL with -O ?
1137 When a user gives a URL and uses -O, and curl follows a redirect to a new
1138 URL, the file name is not extracted and used from the newly redirected-to URL
1143 could allow for this or maybe -J should imply such a treatment as well as -J
1156 The --retry option retries transfers on "transient failures". We later added
1157 --retry-connrefused to also retry for "connection refused" errors.
1176 default .curlrc could a specific user-agent only when doing requests against
1179 18.21 retry on the redirected-to URL
1181 When curl is told to --retry a failed transfer and follows redirects, it
1182 might get an HTTP 429 response from the redirected-to URL and not the
1206 - First start getting the full file as transfer A
1207 - If after N seconds have passed and the transfer is expected to continue for
1210 - If splitting up the work improves the transfer rate, it could then be done
1211 again. Then again, etc up to a limit.
1221 curl could offer an option to make escape sequence either non-functional or
1232 many-times-a-second frequency curl can end up doing it with now.
1247 different binary sections like the GOT as read-only and thus kills a handful
1254 When compiling curl on OpenBSD with "--enable-debug" it will give linking
1267 19.5 make configure use --cache-file more and better
1279 and FTP-SSL tests without the stunnel dependency, and it could allow us to
1301 should not re-use a connection under such circumstances.
1307 connection has not been dropped (unless it has been forced - which we
1314 https://github.com/abarth/http-state/tree/master/tests
1326 20.8 Run web-platform-tests URL tests
1328 Run web-platform-tests URL tests and compare results with browsers on wpt.fyi
1337 21.1 Support rate-limiting
1339 The rate-limiting logic is done in the PERFORMING state in multi.c but MQTT