• Home
  • Raw
  • Download

Lines Matching +full:- +full:- +full:without +full:- +full:libssh2

27  1.10 auto-detect proxy
30 1.13 c-ares and CURLOPT_OPENSOCKETFUNCTION
48 2. libcurl - multi interface
49 2.1 More non-blocking
51 2.3 Non-blocking curl_multi_remove_handle()
53 2.5 Edge-triggered sockets should work
60 3.2 Provide cmake config-file
69 4.7 STAT for LIST without data connection
74 5.2 Obey Retry-After in redirects
78 5.6 alt-svc should fallback if alt-svc does not work
83 6.2 ditch telnet-specific select
102 10.4 Certificate-Based Authentication
114 13.1 TLS-PSK with OpenSSL
126 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
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
174 18.27 -J and -O with %-encoded file names
175 18.28 -J with -C -
176 18.29 --retry and transfer timeouts
182 19.5 make configure use --cache-file more and better
193 20.8 Run web-platform-tests URL tests
196 21.1 Support rate-limiting
230 The share interface could benefit from allowing the alt-svc cache to be
237 still not thread-safe when used shared.
242 share a HSTS cache, but this is not thread-safe.
247 https://insanecoding.blogspot.com/2007/11/pathmax-simply-isnt.html
249 Currently the libssh2 SSH based code uses it, but to remove PATH_MAX from
250 there we need libssh2 to properly tell us when we pass in a too small buffer
251 and its current API (as of libssh2 1.2.7) does not.
266 1.10 auto-detect proxy
271 The pull-request to use libproxy for this was deferred due to doubts on the
280 We can create a system with loadable modules/plug-ins, where these modules
296 1.13 c-ares and CURLOPT_OPENSOCKETFUNCTION
299 close them with the CURLOPT_CLOSESOCKETFUNCTION callback. However, c-ares
301 itself. This means that when curl passes the c-ares socket to the
332 IRIs (RFC 3987) allow localized, non-ascii, names in the URL. To properly
351 time-stamps (CURLINFO_*_TIME). When curl is following redirects, those
391 It sets the close-on-exec flag for the file descriptor, which causes the file
393 exec-family functions succeed. Should probably be set by default?
407 parsing a config file like curl's -K/--config option to allow applications to
424 that does not use threads and does not depend on c-ares. The getaddrinfo_a
439 for DoH without a DoH-specific option. For example:
445 2. libcurl - multi interface
447 2.1 More non-blocking
449 Make sure we do not ever loop because of non-blocking sockets returning
452 - Name resolves on non-windows unless c-ares or the threaded resolver is used.
454 - The threaded resolver may block on cleanup:
457 - file:// transfers
459 - TELNET transfers
461 - GSSAPI authentication for FTP transfers
463 - The "DONE" operation (post transfer protocol-specific actions) for the
466 - curl_multi_remove_handle for any of the above. See section 2.3.
476 2.3 Non-blocking curl_multi_remove_handle()
481 everything in a non-blocking manner and signals when something is done. A
491 2.5 Edge-triggered sockets should work
493 The multi_socket API should work with edge-triggered socket events. One of
529 3.2 Provide cmake config-file
531 A config-file package is a set of files provided by us to allow applications
540 servers named-based virtual hosting:
571 via third-party GSS-API libraries, such as Heimdal or MIT Kerberos, also add
574 4.7 STAT for LIST without data connection
604 5.2 Obey Retry-After in redirects
606 The Retry-After is said to dicate "the minimum time that the user agent is
641 --user test:pass;auth=NTLM or --user test:pass --ntlm from the command line.
645 5.6 alt-svc should fallback if alt-svc does not work
647 The alt-svc: header provides a set of alternative services for curl to use
669 6.2 ditch telnet-specific select
685 curl -s --connect-timeout 2 telnet://example.com:80 </dev/null
706 specifying this data as the URL is non-standard and to be honest a bit of a
707 hack ;-)
710 https://curl.se/mail/lib-2012-05/0178.html
748 10.4 Certificate-Based Authentication
750 LDAPS not possible with MAC and Windows with Certificate-Based Authentication
773 that does not exist on the server, just like --ftp-create-dirs.
786 13.1 TLS-PSK with OpenSSL
788 Transport Layer Security pre-shared key ciphersuites (TLS-PSK) is a set of
789 cryptographic protocols that provide secure communication based on pre-shared
790 keys (PSKs). These pre-shared keys are symmetric keys shared in advance among
798 library, so that the same application code can use mutex-locking
811 "Look at SSL cafile - quick traces look to me like these are done on every
830 the state from such a buffer at a later date - this is used by mod_ssl for
848 DNS-Based Authentication of Named Entities (DANE) is a way to provide SSL
850 https://www.rfc-editor.org/rfc/rfc6698.txt
853 (https://curl.se/mail/lib-2013-03/0075.html) but it was a too simple
855 https://curl.se/mail/lib-2013-03/0103.html . libunbound may be the
883 provided for the server and not for HTTPS proxies. --proxy-tls-max,
884 --proxy-tlsv1.3, --proxy-curves and a few more.
886 https://curl.se/libcurl/c/tls-options.html
899 13.13 Make sure we forbid TLS 1.3 post-handshake authentication
902 post-handshake authentication. We should make sure to live up to that.
935 The existing support for the -E/--cert and --key options could be
937 - Getting a Certificate for Schannel
938 https://msdn.microsoft.com/en-us/library/windows/desktop/aa375447.aspx
940 15.2 Extend support for the --ciphers option
942 The existing support for the --ciphers option could be extended
944 - Specifying Schannel Ciphers and Cipher Strengths
945 https://msdn.microsoft.com/en-us/library/windows/desktop/aa380161.aspx
949 libcurl w/schannel will error without a known termination point from the
961 GSS-SPNEGO and others.
966 (Authentication), whilst Kerberos V5 supports both auth-int (Authentication
967 with integrity protection) and auth-conf (Authentication with integrity and
996 The libssh2 backend in curl is limited to only reading keys from id_rsa and
1011 functionality with the libssh2 backend. Presumably, this support
1024 "curl --sync http://example.com/feed[1-100].rss" or
1025 "curl --sync http://example.net/{index,calendar,history}.html"
1028 remote file is newer than the local file. A Last-Modified HTTP date header
1033 Globbing support for -d and -F, as in 'curl -d "name=foo[0-9]" URL'.
1036 18.4 --proxycommand
1041 curl --proxycommand 'ssh pi@raspberrypi.local -W 10.1.1.75 80' \
1046 18.5 UTF-8 filenames in Content-Disposition
1048 RFC 6266 documents how UTF-8 names can be passed to a client in the
1049 Content-Disposition header, and curl does not support this.
1053 18.6 Option to make -Z merge lined based outputs on stdout
1055 When a user requests multiple lined based files using -Z and sends them to
1063 Could we add `--xml` or `--json` to add headers needed to call rest API:
1065 `--xml` adds -H 'Content-Type: application/xml' -H "Accept: application/xml" and
1066 `--json` adds -H 'Content-Type: application/json' -H "Accept: application/json"
1068 Setting Content-Type when doing a GET or any other method without a body
1069 would be a bit strange I think - so maybe only add CT for requests with body?
1070 Maybe plain `--xml` and ` --json` are a bit too brief and generic. Maybe
1071 `--http-json` etc?
1107 without a given URL), and then make it read instructions passed on a pipe or
1118 https://datatracker.ietf.org/doc/draft-ietf-httpapi-ratelimit-headers/
1122 18.14 --dry-run
1129 18.15 --retry should resume
1131 When --retry is used and curl actually retries transfer, it should use the
1138 18.16 send only part of --data
1141 --data or --data-binary, like when that data is a huge file, consider a way
1143 would be: "--data-binary @largefile.zip!1073741823-2147483647".
1147 18.17 consider file name from the redirected URL with -O ?
1149 When a user gives a URL and uses -O, and curl follows a redirect to a new
1150 URL, the file name is not extracted and used from the newly redirected-to URL
1155 could allow for this or maybe -J should imply such a treatment as well as -J
1168 The --retry option retries transfers on "transient failures". We later added
1169 --retry-connrefused to also retry for "connection refused" errors.
1188 default .curlrc could a specific user-agent only when doing requests against
1191 18.21 retry on the redirected-to URL
1193 When curl is told to --retry a failed transfer and follows redirects, it
1194 might get an HTTP 429 response from the redirected-to URL and not the
1218 - First start getting the full file as transfer A
1219 - If after N seconds have passed and the transfer is expected to continue for
1222 - If splitting up the work improves the transfer rate, it could then be done
1233 curl could offer an option to make escape sequence either non-functional or
1244 many-times-a-second frequency curl can end up doing it with now.
1246 18.27 -J and -O with %-encoded file names
1248 -J/--remote-header-name does not decode %-encoded file names. RFC 6266 details
1256 -O also does not decode %-encoded names, and while it has even less
1257 information about the charset involved the process is similar to the -J case.
1259 Note that we will not add decoding to -O without the user asking for it with
1260 some other means as well, since -O has always been documented to use the name
1263 18.28 -J with -C -
1265 When using -J (with -O), automatically resumed downloading together with "-C
1266 -" fails. Without -J the same command line works. This happens because the
1268 pre-transfer size) has been figured out. This can be improved.
1272 18.29 --retry and transfer timeouts
1274 If using --retry and the transfer timeouts (possibly due to using -m or
1275 -y/-Y) the next attempt does not resume the transfer properly from what was
1278 https://curl.se/mail/lib-2008-01/0080.html and Mandriva bug report
1290 different binary sections like the GOT as read-only and thus kills a handful
1297 When compiling curl on OpenBSD with "--enable-debug" it will give linking
1310 19.5 make configure use --cache-file more and better
1320 Unicode support, like ./configure --enable-windows-unicode
1329 and FTP-SSL tests without the stunnel dependency, and it could allow us to
1357 connection has not been dropped (unless it has been forced - which we
1364 https://github.com/abarth/http-state/tree/master/tests
1376 20.8 Run web-platform-tests URL tests
1378 Run web-platform-tests URL tests and compare results with browsers on wpt.fyi
1387 21.1 Support rate-limiting
1389 The rate-limiting logic is done in the PERFORMING state in multi.c but MQTT