diff --git a/bookindex.md b/bookindex.md index 45fda23472..1158a01f24 100644 --- a/bookindex.md +++ b/bookindex.md @@ -1,7 +1,7 @@ # Index ## . - - .netrc: [Command line leakage](cmdline/passwords.md#command-line-leakage), [.netrc](usingcurl/netrc.md#netrc), [All easy options](libcurl/options/all.md#all-easy-options), [``](internals/tests/file-format.md#less-than-features-greater-than) + - .netrc: [Command line leakage](cmdline/passwords.md#command-line-leakage), [Using curl](usingcurl.md#using-curl), [.netrc](usingcurl/netrc.md#netrc), [All easy options](libcurl/options/all.md#all-easy-options), [``](internals/tests/file-format.md#less-than-features-greater-than) ## / - /etc/hosts: [Run a local clone](source/web.md#run-a-local-clone), [Host](cmdline/urls/host.md#host), [Edit the hosts file](usingcurl/connections/name.md#edit-the-hosts-file) ## < @@ -169,10 +169,10 @@ - debian: [Ubuntu and Debian](get/linux.md#ubuntu-and-debian), [Version](usingcurl/version.md#version) - Debug callback: [Debug callback](libcurl/callbacks/debug.md#debug-callback), [All easy options](libcurl/options/all.md#all-easy-options), [Verbose operations](libcurl/verbose.md#verbose-operations) - development: [Project communication](project/comm.md#project-communication), [curl-users](project/maillists.md#curl-users), [Reporting bugs](project/bugs.md#reporting-bugs), [Commercial support](project/support.md#commercial-support), [Development](project/devel.md#development), [The development team](project/devteam.md#the-development-team), [Future](project/future.md#future), [Ubuntu and Debian](get/linux.md#ubuntu-and-debian), [Get libcurl for macOS](get/macos.md#get-libcurl-for-macos), [Who decides what goes in?](source/contributing.md#who-decides-what-goes-in?), [From Safari](usingcurl/copyas.md#from-safari), [Figure out what a browser sends](http/post/browsersends.md#figure-out-what-a-browser-sends), [Which libcurl version runs](libcurl/api.md#which-libcurl-version-runs), [Verification](libcurl/options/tls.md#verification), [Tests](internals/tests.md#tests), [Debug builds](internals/tests/debug.md#debug-builds) - - DICT: [What protocols does curl support?](protocols/protocols.md#what-protocols-does-curl-support?), [DICT](protocols/curl.md#dict), [Without scheme](cmdline/urls/scheme.md#without-scheme), [Version](usingcurl/version.md#version), [DICT](usingcurl/dict.md#dict), [`CURLU_GUESS_SCHEME`](libcurl/url/parse.md#curlu_guess_scheme) + - DICT: [What protocols does curl support?](protocols/protocols.md#what-protocols-does-curl-support?), [DICT](protocols/curl.md#dict), [Without scheme](cmdline/urls/scheme.md#without-scheme), [Using curl](usingcurl.md#using-curl), [Version](usingcurl/version.md#version), [DICT](usingcurl/dict.md#dict), [`CURLU_GUESS_SCHEME`](libcurl/url/parse.md#curlu_guess_scheme) ## E - Edge: [Copy as curl](usingcurl/copyas.md#copy-as-curl), [Ifdefs](internals/windows-vs-unix.md#ifdefs) - - environment variables: [Windows](usingcurl/verbose/writeout.md#windows), [Proxies](usingcurl/proxies.md#proxies), [Proxy environment variables](usingcurl/proxies/env.md#proxy-environment-variables), [Proxy environment variables](libcurl/proxies.md#proxy-environment-variables), [``](internals/tests/file-format.md#less-than-setenv-greater-than) + - environment variables: [Environment variables](cmdline/variables.md#environment-variables), [Windows](usingcurl/verbose/writeout.md#windows), [Proxies](usingcurl/proxies.md#proxies), [Proxy environment variables](usingcurl/proxies/env.md#proxy-environment-variables), [Proxy environment variables](libcurl/proxies.md#proxy-environment-variables), [``](internals/tests/file-format.md#less-than-setenv-greater-than) - ETag: [Conditionals](http/conditionals.md#conditionals) - --etag-compare: [Check by modification of content](http/conditionals.md#check-by-modification-of-content) - --etag-save: [Check by modification of content](http/conditionals.md#check-by-modification-of-content) @@ -193,7 +193,7 @@ ## G - --get: [Convert to GET](http/post/convert-to-get.md#convert-to-get) - git: [Daily snapshots](project/releases.md#daily-snapshots), [Building libcurl on MSYS2](get/win-msys2.md#building-libcurl-on-msys2), [Clone the code](source.md#clone-the-code), [root](source/layout.md#root), [git](source/contributing.md#git), [Web site source code](source/web.md#web-site-source-code), [git vs release tarballs](build.md#git-vs-release-tarballs), [Notes](build/windows.md#notes), [build boringssl](build/boringssl.md#build-boringssl), [Continuous Integration (CI)](internals/tests/ci.md#continuous-integration-ci), [Autobuilds](internals/tests/autobuilds.md#autobuilds) - - Globbing: [URL globbing](cmdline/globbing.md#url-globbing), [Uploading with FTP](ftp/upload.md#uploading-with-ftp) + - Globbing: [Garbage in gives garbage out](cmdline.md#garbage-in-gives-garbage-out), [URL globbing](cmdline/globbing.md#url-globbing), [Uploading with FTP](ftp/upload.md#uploading-with-ftp) - GnuTLS: [lib/vtls](source/layout.md#lib-vtls), [Select TLS backend](build/autotools.md#select-tls-backend), [Build to use a TLS library](build/tls.md#build-to-use-a-tls-library), [OCSP stapling](usingcurl/tls/stapling.md#ocsp-stapling), [Restrictions](usingcurl/tls/sslkeylogfile.md#restrictions), [Proxy types](libcurl/proxies.md#proxy-types), [``](internals/tests/file-format.md#less-than-features-greater-than) - GOPHER: [How it started](project/started.md#how-it-started), [What protocols does curl support?](protocols/protocols.md#what-protocols-does-curl-support?), [GOPHER](protocols/curl.md#gopher), [Supported schemes](cmdline/urls/scheme.md#supported-schemes), [Version](usingcurl/version.md#version), [Variables](internals/tests/file-format.md#variables) - GOPHERS: [What protocols does curl support?](protocols/protocols.md#what-protocols-does-curl-support?), [GOPHERS](protocols/curl.md#gophers), [Supported schemes](cmdline/urls/scheme.md#supported-schemes), [Variables](internals/tests/file-format.md#variables) @@ -226,10 +226,10 @@ - IRC: [How it started](project/started.md#how-it-started), [Project communication](project/comm.md#project-communication) ## J - JavaScript: [Client differences](usingcurl/downloads/browsers.md#client-differences), [PAC](usingcurl/proxies/pac.md#pac), [HTTP POST](http/post.md#http-post), [JavaScript and forms](http/post/javascript.md#javascript-and-forms), [JavaScript redirects](http/redirects.md#javascript-redirects), [Figure out what the browser does](http/browserlike.md#figure-out-what-the-browser-does) - - json: [Arguments with spaces](cmdline/options.md#arguments-with-spaces), [Available --write-out variables](usingcurl/verbose/writeout.md#available---write-out-variables), [HTTP POST](http/post.md#http-post), [Content-Type](http/post/content-type.md#content-type), [JSON](http/post/json.md#json), [POST outside of HTML](http/postvspost.md#post-outside-of-html) - --json: [JSON](http/post/json.md#json) + - json: [Arguments with spaces](cmdline/options.md#arguments-with-spaces), [Functions](cmdline/variables.md#functions), [Available --write-out variables](usingcurl/verbose/writeout.md#available---write-out-variables), [HTTP POST](http/post.md#http-post), [Content-Type](http/post/content-type.md#content-type), [JSON](http/post/json.md#json), [POST outside of HTML](http/postvspost.md#post-outside-of-html) ## K - - -K: [Command lines, quotes and aliases](cmdline.md#command-lines-quotes-and-aliases), [Config file](cmdline/configfile.md#config-file) + - -K: [Command lines, quotes and aliases](cmdline/differences.md#command-lines-quotes-and-aliases), [Config file](cmdline/configfile.md#config-file) - keep-alive: [All easy options](libcurl/options/all.md#all-easy-options) - --keepalive-time: [Keep alive](usingcurl/connections/keepalive.md#keep-alive) - KNOWN_BUGS: [Future](project/future.md#future) @@ -250,7 +250,7 @@ - --max-filesize: [Maximum filesize](usingcurl/downloads/max-filesize.md#maximum-filesize) - --max-time: [Tweak your retries](usingcurl/downloads/retry.md#tweak-your-retries), [Maximum time allowed to spend](usingcurl/timeouts.md#maximum-time-allowed-to-spend) - MIT: [License](source/opensource/license.md#license) - - MQTT: [What protocols does curl support?](protocols/protocols.md#what-protocols-does-curl-support?), [MQTT](protocols/curl.md#mqtt), [Supported schemes](cmdline/urls/scheme.md#supported-schemes), [Line 3: Protocols](usingcurl/version.md#line-3-protocols), [MQTT](usingcurl/mqtt.md#mqtt), [Variables](internals/tests/file-format.md#variables), [Test servers](internals/tests/servers.md#test-servers) + - MQTT: [What protocols does curl support?](protocols/protocols.md#what-protocols-does-curl-support?), [MQTT](protocols/curl.md#mqtt), [Supported schemes](cmdline/urls/scheme.md#supported-schemes), [Using curl](usingcurl.md#using-curl), [Line 3: Protocols](usingcurl/version.md#line-3-protocols), [MQTT](usingcurl/mqtt.md#mqtt), [Variables](internals/tests/file-format.md#variables), [Test servers](internals/tests/servers.md#test-servers) - mTLS: [Client certificates](usingcurl/tls/clientcert.md#client-certificates) - multi-threading: [libcurl multi-threading](libcurl/threading.md#libcurl-multi-threading) ## N @@ -340,9 +340,9 @@ - Safari: [Copy as curl](usingcurl/copyas.md#copy-as-curl) - Schannel: [Build to use a TLS library](build/tls.md#build-to-use-a-tls-library), [CA store on windows](usingcurl/tls/verify.md#ca-store-on-windows), [``](internals/tests/file-format.md#less-than-features-greater-than) - Scheme: [Connect to port numbers](protocols/network.md#connect-to-port-numbers), [FILE](protocols/curl.md#file), [Naming](source/style.md#naming), [librtmp](build/deps.md#librtmp), [URLs](cmdline/urls.md#urls), [Scheme](cmdline/urls/scheme.md#scheme), [Name and password](cmdline/urls/auth.md#name-and-password), [TCP vs UDP](cmdline/urls/port.md#tcp-vs-udp), [Available --write-out variables](usingcurl/verbose/writeout.md#available---write-out-variables), [Proxy type](usingcurl/proxies/type.md#proxy-type), [SOCKS proxy](usingcurl/proxies/socks.md#socks-proxy), [Proxy authentication](usingcurl/proxies/auth.md#proxy-authentication), [Available exit codes](usingcurl/returns.md#available-exit-codes), [TLS for emails](usingcurl/reademail.md#tls-for-emails), [Proxy types](libcurl/proxies.md#proxy-types), [Available information](libcurl/getinfo.md#available-information), [`CURLU_NON_SUPPORT_SCHEME`](libcurl/url/parse.md#curlu_non_support_scheme), [`CURLU_DEFAULT_PORT`](libcurl/url/get.md#curlu_default_port), [WebSocket URLs](libcurl/ws/urls.md#websocket-urls), [Which libcurl version](libcurl/api.md#which-libcurl-version), [Get a response into memory](libcurl/examples/getinmem.md#get-a-response-into-memory), [HTTPS](libcurl-http.md#https), [HTTP authentication](libcurl-http/auth.md#http-authentication), [Bindings for libcurl](bindings.md#bindings-for-libcurl), [Protocol handler](internals/handler.md#protocol-handler), [Curl_handler](internals/structs.md#curl_handler) - - SCP: [What protocols does curl support?](protocols/protocols.md#what-protocols-does-curl-support?), [SCP](protocols/curl.md#scp), [SSH libraries](build/deps.md#ssh-libraries), [Supported schemes](cmdline/urls/scheme.md#supported-schemes), [Version](usingcurl/version.md#version), [Protocols allowing upload](usingcurl/uploads.md#protocols-allowing-upload), [Available exit codes](usingcurl/returns.md#available-exit-codes), [SCP and SFTP](usingcurl/scpsftp.md#scp-and-sftp), [All easy options](libcurl/options/all.md#all-easy-options), [Curl_handler](internals/structs.md#curl_handler), [``](internals/tests/file-format.md#less-than-server-greater-than) + - SCP: [What protocols does curl support?](protocols/protocols.md#what-protocols-does-curl-support?), [SCP](protocols/curl.md#scp), [SSH libraries](build/deps.md#ssh-libraries), [Supported schemes](cmdline/urls/scheme.md#supported-schemes), [Using curl](usingcurl.md#using-curl), [Version](usingcurl/version.md#version), [Protocols allowing upload](usingcurl/uploads.md#protocols-allowing-upload), [Available exit codes](usingcurl/returns.md#available-exit-codes), [SCP and SFTP](usingcurl/scpsftp.md#scp-and-sftp), [All easy options](libcurl/options/all.md#all-easy-options), [Curl_handler](internals/structs.md#curl_handler), [``](internals/tests/file-format.md#less-than-server-greater-than) - security: [curl-announce](project/maillists.md#curl-announce), [Commercial support](project/support.md#commercial-support), [Security](project/security.md#security), [Trust](project/trust.md#trust), [Security](protocols/network.md#security), [How much do protocols change?](protocols/protocols.md#how-much-do-protocols-change?), [FTPS](protocols/curl.md#ftps), [docs](source/layout.md#docs), [Reporting vulnerabilities](source/reportvuln.md#reporting-vulnerabilities), [`http_proxy` in lower case only](usingcurl/proxies/env.md#http_proxy-in-lower-case-only), [TLS](usingcurl/tls.md#tls), [TLS ciphers](usingcurl/tls/ciphers.md#tls-ciphers), [Enable TLS](usingcurl/tls/enable.md#enable-tls), [TLS versions](usingcurl/tls/versions.md#tls-versions), [HTTP with curl](http.md#http-with-curl), [Accepting HTTP/0.9](http/versions.md#accepting-http-0.9), [HTTP Strict Transport Security](http/hsts.md#http-strict-transport-security), [HSTS](libcurl/callbacks/hsts.md#hsts), [URL API](libcurl/url.md#url-api), [WebSocket URLs](libcurl/ws/urls.md#websocket-urls), [Protocol version](libcurl/options/tls.md#protocol-version), [All easy options](libcurl/options/all.md#all-easy-options), [HTTPS](libcurl-http.md#https), [HSTS](internals/caches.md#hsts) - - SFTP: [What protocols does curl support?](protocols/protocols.md#what-protocols-does-curl-support?), [SFTP](protocols/curl.md#sftp), [SSH libraries](build/deps.md#ssh-libraries), [Supported schemes](cmdline/urls/scheme.md#supported-schemes), [--trace and --trace-ascii](usingcurl/verbose/trace.md#trace-and---trace-ascii), [Version](usingcurl/version.md#version), [Protocols allowing upload](usingcurl/uploads.md#protocols-allowing-upload), [Available exit codes](usingcurl/returns.md#available-exit-codes), [SCP and SFTP](usingcurl/scpsftp.md#scp-and-sftp), [All easy options](libcurl/options/all.md#all-easy-options), [Curl_handler](internals/structs.md#curl_handler), [``](internals/tests/file-format.md#less-than-server-greater-than), [Run a range of tests](internals/tests/run.md#run-a-range-of-tests) + - SFTP: [What protocols does curl support?](protocols/protocols.md#what-protocols-does-curl-support?), [SFTP](protocols/curl.md#sftp), [SSH libraries](build/deps.md#ssh-libraries), [Supported schemes](cmdline/urls/scheme.md#supported-schemes), [Using curl](usingcurl.md#using-curl), [--trace and --trace-ascii](usingcurl/verbose/trace.md#trace-and---trace-ascii), [Version](usingcurl/version.md#version), [Protocols allowing upload](usingcurl/uploads.md#protocols-allowing-upload), [Available exit codes](usingcurl/returns.md#available-exit-codes), [SCP and SFTP](usingcurl/scpsftp.md#scp-and-sftp), [All easy options](libcurl/options/all.md#all-easy-options), [Curl_handler](internals/structs.md#curl_handler), [``](internals/tests/file-format.md#less-than-server-greater-than), [Run a range of tests](internals/tests/run.md#run-a-range-of-tests) - --show-error: [Silence](usingcurl/verbose.md#silence) - --silent: [The progress meter](cmdline/progressmeter.md#the-progress-meter), [Silence](usingcurl/verbose.md#silence), [Error message](usingcurl/returns.md#error-message) - SMTP: [What protocols does curl support?](protocols/protocols.md#what-protocols-does-curl-support?), [SMTP](protocols/curl.md#smtp), [Without scheme](cmdline/urls/scheme.md#without-scheme), [Verbose mode](usingcurl/verbose.md#verbose-mode), [Version](usingcurl/version.md#version), [Protocols allowing upload](usingcurl/uploads.md#protocols-allowing-upload), [Available exit codes](usingcurl/returns.md#available-exit-codes), [Sending email](usingcurl/smtp.md#sending-email), [Enable TLS](usingcurl/tls/enable.md#enable-tls), [`CURLU_GUESS_SCHEME`](libcurl/url/parse.md#curlu_guess_scheme), [STARTTLS](libcurl/options/tls.md#starttls), [All easy options](libcurl/options/all.md#all-easy-options), [Variables](internals/tests/file-format.md#variables), [Test servers](internals/tests/servers.md#test-servers) @@ -362,13 +362,13 @@ - STARTTLS: [IMAP](protocols/curl.md#imap), [TLS for emails](usingcurl/reademail.md#tls-for-emails), [STARTTLS](libcurl/options/tls.md#starttls) ## T - -T: [PUT](usingcurl/uploads.md#put), [Upload](usingcurl/tftp.md#upload), [HTTP method](http/method.md#http-method), [HTTP PUT](http/put.md#http-put), [curl HTTP cheat sheet](http/cheatsheet.md#curl-http-cheat-sheet), [Uploading with FTP](ftp/upload.md#uploading-with-ftp) - - TELNET: [What protocols does curl support?](protocols/protocols.md#what-protocols-does-curl-support?), [TELNET](protocols/curl.md#telnet), [Supported schemes](cmdline/urls/scheme.md#supported-schemes), [Version](usingcurl/version.md#version), [Available exit codes](usingcurl/returns.md#available-exit-codes), [TELNET](usingcurl/telnet.md#telnet), [All easy options](libcurl/options/all.md#all-easy-options), [Variables](internals/tests/file-format.md#variables) + - TELNET: [What protocols does curl support?](protocols/protocols.md#what-protocols-does-curl-support?), [TELNET](protocols/curl.md#telnet), [Supported schemes](cmdline/urls/scheme.md#supported-schemes), [Using curl](usingcurl.md#using-curl), [Version](usingcurl/version.md#version), [Available exit codes](usingcurl/returns.md#available-exit-codes), [TELNET](usingcurl/telnet.md#telnet), [All easy options](libcurl/options/all.md#all-easy-options), [Variables](internals/tests/file-format.md#variables) - testing: [What does curl do?](project/does.md#what-does-curl-do?), [Reporting bugs](project/bugs.md#reporting-bugs), [Handling different build options](source/options.md#handling-different-build-options), [Contributing](source/contributing.md#contributing), [Run a local clone](source/web.md#run-a-local-clone), [About HTTP response code "errors"](libcurl-http/responses.md#about-http-response-code-errors), [Debug builds](internals/tests/debug.md#debug-builds), [Test servers](internals/tests/servers.md#test-servers), [Torture tests](internals/tests/torture.md#torture-tests) - - TFTP: [What protocols does curl support?](protocols/protocols.md#what-protocols-does-curl-support?), [TFTP](protocols/curl.md#tftp), [Supported schemes](cmdline/urls/scheme.md#supported-schemes), [TCP vs UDP](cmdline/urls/port.md#tcp-vs-udp), [Version](usingcurl/version.md#version), [Protocols allowing upload](usingcurl/uploads.md#protocols-allowing-upload), [Available exit codes](usingcurl/returns.md#available-exit-codes), [TFTP](usingcurl/tftp.md#tftp), [All easy options](libcurl/options/all.md#all-easy-options), [Variables](internals/tests/file-format.md#variables), [Test servers](internals/tests/servers.md#test-servers) + - TFTP: [What protocols does curl support?](protocols/protocols.md#what-protocols-does-curl-support?), [TFTP](protocols/curl.md#tftp), [Supported schemes](cmdline/urls/scheme.md#supported-schemes), [TCP vs UDP](cmdline/urls/port.md#tcp-vs-udp), [Using curl](usingcurl.md#using-curl), [Version](usingcurl/version.md#version), [Protocols allowing upload](usingcurl/uploads.md#protocols-allowing-upload), [Available exit codes](usingcurl/returns.md#available-exit-codes), [TFTP](usingcurl/tftp.md#tftp), [All easy options](libcurl/options/all.md#all-easy-options), [Variables](internals/tests/file-format.md#variables), [Test servers](internals/tests/servers.md#test-servers) - --tftp-blksize: [TFTP options](usingcurl/tftp.md#tftp-options) - --tftp-no-options: [TFTP options](usingcurl/tftp.md#tftp-options) - --time-cond: [Check by modification date](http/conditionals.md#check-by-modification-date) - - TLS: [Security](protocols/network.md#security), [How much do protocols change?](protocols/protocols.md#how-much-do-protocols-change?), [GOPHERS](protocols/curl.md#gophers), [Ubuntu and Debian](get/linux.md#ubuntu-and-debian), [lib/vtls](source/layout.md#lib-vtls), [Handling different build options](source/options.md#handling-different-build-options), [Learn more](build.md#learn-more), [Select TLS backend](build/autotools.md#select-tls-backend), [TLS libraries](build/deps.md#tls-libraries), [Build to use a TLS library](build/tls.md#build-to-use-a-tls-library), [Connection reuse](cmdline/urls/connreuse.md#connection-reuse), [Verbose mode](usingcurl/verbose.md#verbose-mode), [Available --write-out variables](usingcurl/verbose/writeout.md#available---write-out-variables), [Line 1: curl](usingcurl/version.md#line-1-curl), [Change the Host: header](usingcurl/connections/name.md#change-the-host-header), [Never spend more than this to connect](usingcurl/timeouts.md#never-spend-more-than-this-to-connect), [MITM proxy](usingcurl/proxies/mitm.md#mitm-proxy), [Available exit codes](usingcurl/returns.md#available-exit-codes), [SCP and SFTP](usingcurl/scpsftp.md#scp-and-sftp), [TLS for emails](usingcurl/reademail.md#tls-for-emails), [Caveats](usingcurl/mqtt.md#caveats), [TLS](usingcurl/tls.md#tls), [TLS ciphers](usingcurl/tls/ciphers.md#tls-ciphers), [Enable TLS](usingcurl/tls/enable.md#enable-tls), [TLS versions](usingcurl/tls/versions.md#tls-versions), [Verifying server certificates](usingcurl/tls/verify.md#verifying-server-certificates), [Certificate pinning](usingcurl/tls/pinning.md#certificate-pinning), [OCSP stapling](usingcurl/tls/stapling.md#ocsp-stapling), [Client certificates](usingcurl/tls/clientcert.md#client-certificates), [TLS auth](usingcurl/tls/auth.md#tls-auth), [TLS backends](usingcurl/tls/backends.md#tls-backends), [SSLKEYLOGFILE](usingcurl/tls/sslkeylogfile.md#sslkeylogfile), [HTTP with curl](http.md#http-with-curl), [The URL converted to a request](http/basics.md#the-url-converted-to-a-request), [HTTPS](http/https.md#https), [Figure out what a browser sends](http/post/browsersends.md#figure-out-what-a-browser-sends), [HTTPS only](http/http3.md#https-only), [TLS fingerprinting](http/browserlike.md#tls-fingerprinting), [FTPS](ftp/ftps.md#ftps), [SSL context callback](libcurl/callbacks/sslcontext.md#ssl-context-callback), [Proxy types](libcurl/proxies.md#proxy-types), [Available information](libcurl/getinfo.md#available-information), [WebSocket URLs](libcurl/ws/urls.md#websocket-urls), [libcurl TLS options](libcurl/options/tls.md#libcurl-tls-options), [All easy options](libcurl/options/all.md#all-easy-options), [Trace everything](libcurl/verbose.md#trace-everything), [Caches](libcurl/caches.md#caches), [HTTPS](libcurl-http.md#https), [Different backends](internals/backends.md#different-backends), [connection cache](internals/caches.md#connection-cache), [Variables](internals/tests/file-format.md#variables) + - TLS: [Security](protocols/network.md#security), [How much do protocols change?](protocols/protocols.md#how-much-do-protocols-change?), [GOPHERS](protocols/curl.md#gophers), [Ubuntu and Debian](get/linux.md#ubuntu-and-debian), [lib/vtls](source/layout.md#lib-vtls), [Handling different build options](source/options.md#handling-different-build-options), [Learn more](build.md#learn-more), [Select TLS backend](build/autotools.md#select-tls-backend), [TLS libraries](build/deps.md#tls-libraries), [Build to use a TLS library](build/tls.md#build-to-use-a-tls-library), [Connection reuse](cmdline/urls/connreuse.md#connection-reuse), [Using curl](usingcurl.md#using-curl), [Verbose mode](usingcurl/verbose.md#verbose-mode), [Available --write-out variables](usingcurl/verbose/writeout.md#available---write-out-variables), [Line 1: curl](usingcurl/version.md#line-1-curl), [Change the Host: header](usingcurl/connections/name.md#change-the-host-header), [Never spend more than this to connect](usingcurl/timeouts.md#never-spend-more-than-this-to-connect), [MITM proxy](usingcurl/proxies/mitm.md#mitm-proxy), [Available exit codes](usingcurl/returns.md#available-exit-codes), [SCP and SFTP](usingcurl/scpsftp.md#scp-and-sftp), [TLS for emails](usingcurl/reademail.md#tls-for-emails), [Caveats](usingcurl/mqtt.md#caveats), [TLS](usingcurl/tls.md#tls), [TLS ciphers](usingcurl/tls/ciphers.md#tls-ciphers), [Enable TLS](usingcurl/tls/enable.md#enable-tls), [TLS versions](usingcurl/tls/versions.md#tls-versions), [Verifying server certificates](usingcurl/tls/verify.md#verifying-server-certificates), [Certificate pinning](usingcurl/tls/pinning.md#certificate-pinning), [OCSP stapling](usingcurl/tls/stapling.md#ocsp-stapling), [Client certificates](usingcurl/tls/clientcert.md#client-certificates), [TLS auth](usingcurl/tls/auth.md#tls-auth), [TLS backends](usingcurl/tls/backends.md#tls-backends), [SSLKEYLOGFILE](usingcurl/tls/sslkeylogfile.md#sslkeylogfile), [HTTP with curl](http.md#http-with-curl), [The URL converted to a request](http/basics.md#the-url-converted-to-a-request), [HTTPS](http/https.md#https), [Figure out what a browser sends](http/post/browsersends.md#figure-out-what-a-browser-sends), [HTTPS only](http/http3.md#https-only), [TLS fingerprinting](http/browserlike.md#tls-fingerprinting), [FTPS](ftp/ftps.md#ftps), [SSL context callback](libcurl/callbacks/sslcontext.md#ssl-context-callback), [Proxy types](libcurl/proxies.md#proxy-types), [Available information](libcurl/getinfo.md#available-information), [WebSocket URLs](libcurl/ws/urls.md#websocket-urls), [libcurl TLS options](libcurl/options/tls.md#libcurl-tls-options), [All easy options](libcurl/options/all.md#all-easy-options), [Trace everything](libcurl/verbose.md#trace-everything), [Caches](libcurl/caches.md#caches), [HTTPS](libcurl-http.md#https), [Different backends](internals/backends.md#different-backends), [connection cache](internals/caches.md#connection-cache), [Variables](internals/tests/file-format.md#variables) - TLS backend: [Ubuntu and Debian](get/linux.md#ubuntu-and-debian), [lib/vtls](source/layout.md#lib-vtls), [Select TLS backend](build/autotools.md#select-tls-backend), [Line 1: curl](usingcurl/version.md#line-1-curl), [Available exit codes](usingcurl/returns.md#available-exit-codes), [TLS](usingcurl/tls.md#tls), [Certificate pinning](usingcurl/tls/pinning.md#certificate-pinning), [Client certificates](usingcurl/tls/clientcert.md#client-certificates), [TLS backends](usingcurl/tls/backends.md#tls-backends), [SSL context callback](libcurl/callbacks/sslcontext.md#ssl-context-callback) - TODO: [Future](project/future.md#future), [Suggestions](source/contributing.md#suggestions), [Notes](build/windows.md#notes) - --tr-encoding: [Compression](usingcurl/downloads/compression.md#compression), [Transfer encoding](http/response.md#transfer-encoding) @@ -377,11 +377,12 @@ - --trace-time: [--trace-time](usingcurl/verbose/trace.md#trace-time) - transfer-encoding: [Pass on transfer encoding](http/response.md#pass-on-transfer-encoding), [Chunked encoded POSTs](http/post/chunked.md#chunked-encoded-posts) ## U - - -u: [Building libcurl on MSYS2](get/win-msys2.md#building-libcurl-on-msys2), [Passwords and snooping](cmdline/passwords.md#passwords-and-snooping), [URLs](usingcurl/scpsftp.md#urls), [IMAP](usingcurl/reademail.md#imap), [HTTP authentication](http/auth.md#http-authentication), [curl HTTP cheat sheet](http/cheatsheet.md#curl-http-cheat-sheet), [Authentication](ftp.md#authentication) - -U: [Building libcurl on MSYS2](get/win-msys2.md#building-libcurl-on-msys2), [Proxy authentication](usingcurl/proxies/auth.md#proxy-authentication) + - -u: [Building libcurl on MSYS2](get/win-msys2.md#building-libcurl-on-msys2), [Passwords and snooping](cmdline/passwords.md#passwords-and-snooping), [URLs](usingcurl/scpsftp.md#urls), [IMAP](usingcurl/reademail.md#imap), [HTTP authentication](http/auth.md#http-authentication), [curl HTTP cheat sheet](http/cheatsheet.md#curl-http-cheat-sheet), [Authentication](ftp.md#authentication) - Ubuntu: [Ubuntu and Debian](get/linux.md#ubuntu-and-debian) - - URL Globbing: [URL globbing](cmdline/globbing.md#url-globbing) + - URL Globbing: [Garbage in gives garbage out](cmdline.md#garbage-in-gives-garbage-out), [URL globbing](cmdline/globbing.md#url-globbing) ## V + - --variable: [Variables](cmdline/variables.md#variables) - --verbose: [Long options](cmdline/options.md#long-options), [Verbose mode](usingcurl/verbose.md#verbose-mode), [--trace-time](usingcurl/verbose/trace.md#trace-time) - --version: [Version](usingcurl/version.md#version), [TLS backends](usingcurl/tls/backends.md#tls-backends), [Memory Debugging](internals/memory-debugging.md#memory-debugging) - Vulnerability: [Vulnerability handling](source/reportvuln.md#vulnerability-handling) @@ -392,12 +393,12 @@ - Write callback: [Write callback](libcurl/callbacks/write.md#write-callback), [1. The callback approach](libcurl/ws/concept.md#1.-the-callback-approach), [Raw mode](libcurl/ws/options.md#raw-mode), [Write callback](libcurl/ws/read.md#write-callback), [All easy options](libcurl/options/all.md#all-easy-options), [Get a response into memory](libcurl/examples/getinmem.md#get-a-response-into-memory), [Callback considerations](libcurl/cplusplus.md#callback-considerations) - --write-out: [--write-out](usingcurl/verbose/writeout.md#write-out), [Overwriting](usingcurl/downloads/storing.md#overwriting), [HTTP response codes](http/response.md#http-response-codes) ## X - - -X: [Modify the request method](http/modify/method.md#modify-the-request-method), [Modify request target](http/modify/target.md#modify-request-target), [HTTP PUT](http/put.md#http-put), [curl HTTP cheat sheet](http/cheatsheet.md#curl-http-cheat-sheet) - -x: [HTTP proxy](usingcurl/proxies/http.md#http-proxy), [SOCKS proxy](usingcurl/proxies/socks.md#socks-proxy), [Proxy authentication](usingcurl/proxies/auth.md#proxy-authentication), [Proxy environment variables](usingcurl/proxies/env.md#proxy-environment-variables), [Proxy headers](usingcurl/proxies/headers.md#proxy-headers), [curl HTTP cheat sheet](http/cheatsheet.md#curl-http-cheat-sheet), [Proxy environment variables](libcurl/proxies.md#proxy-environment-variables) + - -X: [Modify the request method](http/modify/method.md#modify-the-request-method), [Modify request target](http/modify/target.md#modify-request-target), [HTTP PUT](http/put.md#http-put), [curl HTTP cheat sheet](http/cheatsheet.md#curl-http-cheat-sheet) ## Y - yum: [Redhat and CentOS](get/linux.md#redhat-and-centos) ## Z - - -Z: [Parallel transfers](cmdline/urls/parallel.md#parallel-transfers) - -z: [Check by modification date](http/conditionals.md#check-by-modification-date) + - -Z: [Parallel transfers](cmdline/urls/parallel.md#parallel-transfers) - zlib: [HTTP Compression](build/deps.md#http-compression), [About content encodings](internals/content-encoding.md#about-content-encodings) - zstd: [HTTP Compression](build/deps.md#http-compression), [Which libcurl version runs](libcurl/api.md#which-libcurl-version-runs), [Supported content encodings](internals/content-encoding.md#supported-content-encodings)