curl/docs/libcurl/opts
Alex Rousskov cb4e2be7c6 proxy: Support HTTPS proxy and SOCKS+HTTP(s)
* HTTPS proxies:

An HTTPS proxy receives all transactions over an SSL/TLS connection.
Once a secure connection with the proxy is established, the user agent
uses the proxy as usual, including sending CONNECT requests to instruct
the proxy to establish a [usually secure] TCP tunnel with an origin
server. HTTPS proxies protect nearly all aspects of user-proxy
communications as opposed to HTTP proxies that receive all requests
(including CONNECT requests) in vulnerable clear text.

With HTTPS proxies, it is possible to have two concurrent _nested_
SSL/TLS sessions: the "outer" one between the user agent and the proxy
and the "inner" one between the user agent and the origin server
(through the proxy). This change adds supports for such nested sessions
as well.

A secure connection with a proxy requires its own set of the usual SSL
options (their actual descriptions differ and need polishing, see TODO):

  --proxy-cacert FILE        CA certificate to verify peer against
  --proxy-capath DIR         CA directory to verify peer against
  --proxy-cert CERT[:PASSWD] Client certificate file and password
  --proxy-cert-type TYPE     Certificate file type (DER/PEM/ENG)
  --proxy-ciphers LIST       SSL ciphers to use
  --proxy-crlfile FILE       Get a CRL list in PEM format from the file
  --proxy-insecure           Allow connections to proxies with bad certs
  --proxy-key KEY            Private key file name
  --proxy-key-type TYPE      Private key file type (DER/PEM/ENG)
  --proxy-pass PASS          Pass phrase for the private key
  --proxy-ssl-allow-beast    Allow security flaw to improve interop
  --proxy-sslv2              Use SSLv2
  --proxy-sslv3              Use SSLv3
  --proxy-tlsv1              Use TLSv1
  --proxy-tlsuser USER       TLS username
  --proxy-tlspassword STRING TLS password
  --proxy-tlsauthtype STRING TLS authentication type (default SRP)

All --proxy-foo options are independent from their --foo counterparts,
except --proxy-crlfile which defaults to --crlfile and --proxy-capath
which defaults to --capath.

Curl now also supports %{proxy_ssl_verify_result} --write-out variable,
similar to the existing %{ssl_verify_result} variable.

Supported backends: OpenSSL, GnuTLS, and NSS.

* A SOCKS proxy + HTTP/HTTPS proxy combination:

If both --socks* and --proxy options are given, Curl first connects to
the SOCKS proxy and then connects (through SOCKS) to the HTTP or HTTPS
proxy.

TODO: Update documentation for the new APIs and --proxy-* options.
Look for "Added in 7.XXX" marks.
2016-11-24 23:41:44 +01:00
..
CURLINFO_ACTIVESOCKET.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLINFO_APPCONNECT_TIME.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLINFO_CERTINFO.3 schannel: add CURLOPT_CERTINFO support 2016-06-01 08:50:01 +02:00
CURLINFO_CONDITION_UNMET.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLINFO_CONNECT_TIME.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLINFO_CONTENT_LENGTH_DOWNLOAD.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLINFO_CONTENT_LENGTH_UPLOAD.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLINFO_CONTENT_TYPE.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLINFO_COOKIELIST.3 s/cURL/curl 2016-10-18 13:59:54 +02:00
CURLINFO_EFFECTIVE_URL.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLINFO_FILETIME.3 docs: curlinfo_filetime sftp support, new curlopt_quote "statvfs" 2016-03-27 17:55:24 +02:00
CURLINFO_FTP_ENTRY_PATH.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLINFO_HEADER_SIZE.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLINFO_HTTPAUTH_AVAIL.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLINFO_HTTP_CONNECTCODE.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLINFO_HTTP_VERSION.3 http: add CURLINFO_HTTP_VERSION and %{http_version} 2016-05-30 22:58:51 +02:00
CURLINFO_LASTSOCKET.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLINFO_LOCAL_IP.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLINFO_LOCAL_PORT.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLINFO_NAMELOOKUP_TIME.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLINFO_NUM_CONNECTS.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLINFO_OS_ERRNO.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLINFO_PRETRANSFER_TIME.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLINFO_PRIMARY_IP.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLINFO_PRIMARY_PORT.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLINFO_PRIVATE.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLINFO_PROXYAUTH_AVAIL.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLINFO_PROXY_SSL_VERIFYRESULT.3 proxy: Support HTTPS proxy and SOCKS+HTTP(s) 2016-11-24 23:41:44 +01:00
CURLINFO_REDIRECT_COUNT.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLINFO_REDIRECT_TIME.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLINFO_REDIRECT_URL.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLINFO_REQUEST_SIZE.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLINFO_RESPONSE_CODE.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLINFO_RTSP_CLIENT_CSEQ.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLINFO_RTSP_CSEQ_RECV.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLINFO_RTSP_SERVER_CSEQ.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLINFO_RTSP_SESSION_ID.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLINFO_SIZE_DOWNLOAD.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLINFO_SIZE_UPLOAD.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLINFO_SPEED_DOWNLOAD.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLINFO_SPEED_UPLOAD.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLINFO_SSL_ENGINES.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLINFO_SSL_VERIFYRESULT.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLINFO_STARTTRANSFER_TIME.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLINFO_TLS_SESSION.3 CURLINFO_TLS_SESSION.3: clarify TLS library support before 7.48.0 2016-04-26 15:17:07 +02:00
CURLINFO_TLS_SSL_PTR.3 CURLINFO_TLS_SSL_PTR.3: Clarify SSL pointer availability 2016-04-28 16:48:38 -04:00
CURLINFO_TOTAL_TIME.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLMOPT_MAXCONNECTS.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLMOPT_MAX_HOST_CONNECTIONS.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLMOPT_MAX_PIPELINE_LENGTH.3 CURLMOPT_MAX_PIPELINE_LENGTH.3: Clarify it's not for HTTP/2 2016-10-27 23:15:41 -04:00
CURLMOPT_MAX_TOTAL_CONNECTIONS.3 CURLMOPT_MAX_TOTAL_CONNECTIONS.3: mention it can also multiplex 2016-08-19 09:40:40 +02:00
CURLMOPT_PIPELINING.3 CURLMOPT_PIPELINING.3: language 2016-09-01 14:09:21 +02:00
CURLMOPT_PIPELINING_SERVER_BL.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLMOPT_PIPELINING_SITE_BL.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLMOPT_PUSHDATA.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLMOPT_PUSHFUNCTION.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLMOPT_SOCKETDATA.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLMOPT_SOCKETFUNCTION.3 CURLMOPT_SOCKETFUNCTION.3: fix typo 2016-07-14 02:58:59 -04:00
CURLMOPT_TIMERDATA.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLMOPT_TIMERFUNCTION.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_ACCEPTTIMEOUT_MS.3 CURLOPT_ACCEPTTIMEOUT_MS.3: added example 2016-03-06 23:33:18 +01:00
CURLOPT_ACCEPT_ENCODING.3 CURLOPT_ACCEPT_ENCODING.3: Follow-up clarification 2016-05-01 23:27:01 +02:00
CURLOPT_ADDRESS_SCOPE.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_APPEND.3 CURLOPT_APPEND.3: added example 2016-03-06 23:28:35 +01:00
CURLOPT_AUTOREFERER.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_BUFFERSIZE.3 CURLOPT_BUFFERSIZE.3: fix reference to CURLOPT_MAX_RECV_SPEED_LARGE 2016-05-01 23:24:09 +02:00
CURLOPT_CAINFO.3 darwinssl: add documentation stating that the --cainfo option is intended for backward compatibility only 2016-08-28 16:46:59 -05:00
CURLOPT_CAPATH.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_CERTINFO.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_CHUNK_BGN_FUNCTION.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_CHUNK_DATA.3 opts: fix broken/bad references 2016-05-01 16:41:04 +02:00
CURLOPT_CHUNK_END_FUNCTION.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_CLOSESOCKETDATA.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_CLOSESOCKETFUNCTION.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_CONNECTTIMEOUT.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_CONNECTTIMEOUT_MS.3 CURLOPT_CONNECTTIMEOUT_MS.3: Fix example to use milliseconds option 2016-02-14 22:38:12 +01:00
CURLOPT_CONNECT_ONLY.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_CONNECT_TO.3 CURLOPT_CONNECT_TO.3: user must not free the list prematurely 2016-05-20 00:14:38 -04:00
CURLOPT_CONV_FROM_NETWORK_FUNCTION.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_CONV_FROM_UTF8_FUNCTION.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_CONV_TO_NETWORK_FUNCTION.3 CURLOPT_CONV_TO_NETWORK_FUNCTION.3: fix bad man page reference 2016-05-01 23:24:09 +02:00
CURLOPT_COOKIE.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_COOKIEFILE.3 CURLOPT_COOKIEFILE.3: HTTP headers must be Set-Cookie style 2016-02-18 21:07:57 -05:00
CURLOPT_COOKIEJAR.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_COOKIELIST.3 opts: Fix some syntax errors in example code fragments 2016-04-27 00:05:04 +02:00
CURLOPT_COOKIESESSION.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_COPYPOSTFIELDS.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_CRLF.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_CRLFILE.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_CUSTOMREQUEST.3 docs: unified man page references to use \fI 2016-05-02 09:09:59 +02:00
CURLOPT_DEBUGDATA.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_DEBUGFUNCTION.3 CURLOPT_DEBUGFUNCTION.3: unused argument warning (#1056) 2016-10-06 08:06:13 +02:00
CURLOPT_DEFAULT_PROTOCOL.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_DIRLISTONLY.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_DNS_CACHE_TIMEOUT.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_DNS_INTERFACE.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_DNS_LOCAL_IP4.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_DNS_LOCAL_IP6.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_DNS_SERVERS.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_DNS_USE_GLOBAL_CACHE.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_EGDSOCKET.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_ERRORBUFFER.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_EXPECT_100_TIMEOUT_MS.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_FAILONERROR.3 New libcurl option to keep sending on error 2016-09-22 22:22:31 +02:00
CURLOPT_FILETIME.3 docs: curlinfo_filetime sftp support, new curlopt_quote "statvfs" 2016-03-27 17:55:24 +02:00
CURLOPT_FNMATCH_DATA.3 opts: fix broken/bad references 2016-05-01 16:41:04 +02:00
CURLOPT_FNMATCH_FUNCTION.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_FOLLOWLOCATION.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_FORBID_REUSE.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_FRESH_CONNECT.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_FTPPORT.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_FTPSSLAUTH.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_FTP_ACCOUNT.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_FTP_ALTERNATIVE_TO_USER.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_FTP_CREATE_MISSING_DIRS.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_FTP_FILEMETHOD.3 opts: update references to renamed options 2016-02-09 14:19:31 -05:00
CURLOPT_FTP_RESPONSE_TIMEOUT.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_FTP_SKIP_PASV_IP.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_FTP_SSL_CCC.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_FTP_USE_EPRT.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_FTP_USE_EPSV.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_FTP_USE_PRET.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_GSSAPI_DELEGATION.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_HEADER.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_HEADERDATA.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_HEADERFUNCTION.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_HEADEROPT.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_HTTP200ALIASES.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_HTTPAUTH.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_HTTPGET.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_HTTPHEADER.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_HTTPPOST.3 CURLOPT_HTTPPOST.3: the data needs to be around while in use 2016-05-17 11:08:10 +02:00
CURLOPT_HTTPPROXYTUNNEL.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_HTTP_CONTENT_DECODING.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_HTTP_TRANSFER_DECODING.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_HTTP_VERSION.3 docs: fix bugs in CURLOPT_HTTP_VERSION.3 and CURLOPT_PIPEWAIT.3 2016-05-01 13:32:49 +02:00
CURLOPT_IGNORE_CONTENT_LENGTH.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_INFILESIZE.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_INFILESIZE_LARGE.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_INTERFACE.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_INTERLEAVEDATA.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_INTERLEAVEFUNCTION.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_IOCTLDATA.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_IOCTLFUNCTION.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_IPRESOLVE.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_ISSUERCERT.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_KEEP_SENDING_ON_ERROR.3 CURLOPT_KEEP_SENDING_ON_ERROR.3: mention when it is added 2016-10-04 23:46:45 +02:00
CURLOPT_KEYPASSWD.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_KRBLEVEL.3 opts: update references to renamed options 2016-02-09 14:19:31 -05:00
CURLOPT_LOCALPORT.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_LOCALPORTRANGE.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_LOGIN_OPTIONS.3 docs: unified man page references to use \fI 2016-05-02 09:09:59 +02:00
CURLOPT_LOW_SPEED_LIMIT.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_LOW_SPEED_TIME.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_MAIL_AUTH.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_MAIL_FROM.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_MAIL_RCPT.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_MAXCONNECTS.3 opts: fix option references missing (section) 2016-04-18 00:02:29 +02:00
CURLOPT_MAXFILESIZE.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_MAXFILESIZE_LARGE.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_MAXREDIRS.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_MAX_RECV_SPEED_LARGE.3 speed caps: not based on average speeds anymore 2016-09-04 13:11:23 +02:00
CURLOPT_MAX_SEND_SPEED_LARGE.3 speed caps: not based on average speeds anymore 2016-09-04 13:11:23 +02:00
CURLOPT_NETRC.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_NETRC_FILE.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_NEW_DIRECTORY_PERMS.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_NEW_FILE_PERMS.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_NOBODY.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_NOPROGRESS.3 CURLOPT_NOPROGRESS.3: added example, conform to stardard style 2016-03-06 23:14:23 +01:00
CURLOPT_NOPROXY.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_NOSIGNAL.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_OPENSOCKETDATA.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_OPENSOCKETFUNCTION.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_PASSWORD.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_PATH_AS_IS.3 opt-docs: add more references 2016-02-14 15:54:47 +01:00
CURLOPT_PINNEDPUBLICKEY.3 CURLOPT_PINNEDPUBLICKEY.3: fix the AVAILABILITY formatting 2016-09-18 17:56:35 -04:00
CURLOPT_PIPEWAIT.3 docs: fix bugs in CURLOPT_HTTP_VERSION.3 and CURLOPT_PIPEWAIT.3 2016-05-01 13:32:49 +02:00
CURLOPT_PORT.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_POST.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_POSTFIELDS.3 CURLOPT_POSTFIELDS.3: Clarify what happens when set empty 2016-06-11 17:33:16 -04:00
CURLOPT_POSTFIELDSIZE.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_POSTFIELDSIZE_LARGE.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_POSTQUOTE.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_POSTREDIR.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_PREQUOTE.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_PRIVATE.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_PROGRESSDATA.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_PROGRESSFUNCTION.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_PROTOCOLS.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_PROXY.3 CURLOPT_PROXY.3: unsupported schemes cause errors now 2016-08-15 14:49:26 +02:00
CURLOPT_PROXYAUTH.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_PROXYHEADER.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_PROXYPASSWORD.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_PROXYPORT.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_PROXYTYPE.3 docs: unified man page references to use \fI 2016-05-02 09:09:59 +02:00
CURLOPT_PROXYUSERNAME.3 docs: unified man page references to use \fI 2016-05-02 09:09:59 +02:00
CURLOPT_PROXYUSERPWD.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_PROXY_CAINFO.3 proxy: Support HTTPS proxy and SOCKS+HTTP(s) 2016-11-24 23:41:44 +01:00
CURLOPT_PROXY_CAPATH.3 proxy: Support HTTPS proxy and SOCKS+HTTP(s) 2016-11-24 23:41:44 +01:00
CURLOPT_PROXY_CRLFILE.3 proxy: Support HTTPS proxy and SOCKS+HTTP(s) 2016-11-24 23:41:44 +01:00
CURLOPT_PROXY_KEYPASSWD.3 proxy: Support HTTPS proxy and SOCKS+HTTP(s) 2016-11-24 23:41:44 +01:00
CURLOPT_PROXY_SERVICE_NAME.3 CURLOPT_SOCKS5_GSSAPI_SERVICE: Merged with CURLOPT_PROXY_SERVICE_NAME 2016-04-09 20:47:05 +01:00
CURLOPT_PROXY_SSLCERT.3 proxy: Support HTTPS proxy and SOCKS+HTTP(s) 2016-11-24 23:41:44 +01:00
CURLOPT_PROXY_SSLCERTTYPE.3 proxy: Support HTTPS proxy and SOCKS+HTTP(s) 2016-11-24 23:41:44 +01:00
CURLOPT_PROXY_SSLKEY.3 proxy: Support HTTPS proxy and SOCKS+HTTP(s) 2016-11-24 23:41:44 +01:00
CURLOPT_PROXY_SSLKEYTYPE.3 proxy: Support HTTPS proxy and SOCKS+HTTP(s) 2016-11-24 23:41:44 +01:00
CURLOPT_PROXY_SSLVERSION.3 proxy: Support HTTPS proxy and SOCKS+HTTP(s) 2016-11-24 23:41:44 +01:00
CURLOPT_PROXY_SSL_CIPHER_LIST.3 proxy: Support HTTPS proxy and SOCKS+HTTP(s) 2016-11-24 23:41:44 +01:00
CURLOPT_PROXY_SSL_OPTIONS.3 proxy: Support HTTPS proxy and SOCKS+HTTP(s) 2016-11-24 23:41:44 +01:00
CURLOPT_PROXY_SSL_VERIFYHOST.3 proxy: Support HTTPS proxy and SOCKS+HTTP(s) 2016-11-24 23:41:44 +01:00
CURLOPT_PROXY_SSL_VERIFYPEER.3 proxy: Support HTTPS proxy and SOCKS+HTTP(s) 2016-11-24 23:41:44 +01:00
CURLOPT_PROXY_TLSAUTH_PASSWORD.3 proxy: Support HTTPS proxy and SOCKS+HTTP(s) 2016-11-24 23:41:44 +01:00
CURLOPT_PROXY_TLSAUTH_TYPE.3 proxy: Support HTTPS proxy and SOCKS+HTTP(s) 2016-11-24 23:41:44 +01:00
CURLOPT_PROXY_TLSAUTH_USERNAME.3 proxy: Support HTTPS proxy and SOCKS+HTTP(s) 2016-11-24 23:41:44 +01:00
CURLOPT_PROXY_TRANSFER_MODE.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_PUT.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_QUOTE.3 docs: curlinfo_filetime sftp support, new curlopt_quote "statvfs" 2016-03-27 17:55:24 +02:00
CURLOPT_RANDOM_FILE.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_RANGE.3 opts: fix option references missing (section) 2016-04-18 00:02:29 +02:00
CURLOPT_READDATA.3 opts: fix broken/bad references 2016-05-01 16:41:04 +02:00
CURLOPT_READFUNCTION.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_REDIR_PROTOCOLS.3 docs: Remove that --proto is just used for initial retrieval 2016-09-21 17:23:24 -04:00
CURLOPT_REFERER.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_RESOLVE.3 CURLOPT_RESOLVE.3: fix typo 2016-05-17 14:28:12 +02:00
CURLOPT_RESUME_FROM.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_RESUME_FROM_LARGE.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_RTSP_CLIENT_CSEQ.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_RTSP_REQUEST.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_RTSP_SERVER_CSEQ.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_RTSP_SESSION_ID.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_RTSP_STREAM_URI.3 opts: fix broken/bad references 2016-05-01 16:41:04 +02:00
CURLOPT_RTSP_TRANSPORT.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_SASL_IR.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_SEEKDATA.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_SEEKFUNCTION.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_SERVICE_NAME.3 docs: Added clarification following commit 9d89a0387 2016-04-08 21:45:08 +01:00
CURLOPT_SHARE.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_SOCKOPTDATA.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_SOCKOPTFUNCTION.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_SOCKS5_GSSAPI_NEC.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_SOCKS5_GSSAPI_SERVICE.3 opts: fix broken/bad references 2016-05-01 16:41:04 +02:00
CURLOPT_SOCKS_PROXY.3 proxy: Support HTTPS proxy and SOCKS+HTTP(s) 2016-11-24 23:41:44 +01:00
CURLOPT_SOCKS_PROXYTYPE.3 proxy: Support HTTPS proxy and SOCKS+HTTP(s) 2016-11-24 23:41:44 +01:00
CURLOPT_SSH_AUTH_TYPES.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_SSH_HOST_PUBLIC_KEY_MD5.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_SSH_KEYDATA.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_SSH_KEYFUNCTION.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_SSH_KNOWNHOSTS.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_SSH_PRIVATE_KEYFILE.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_SSH_PUBLIC_KEYFILE.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_SSLCERT.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_SSLCERTTYPE.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_SSLENGINE.3 CURLOPT_SSLENGINE.3: Only for OpenSSL built with engine support 2016-03-15 16:00:36 -04:00
CURLOPT_SSLENGINE_DEFAULT.3 opts: fix option references missing (section) 2016-04-18 00:02:29 +02:00
CURLOPT_SSLKEY.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_SSLKEYTYPE.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_SSLVERSION.3 docs: the next release will be 7.52.0 2016-11-15 12:21:00 +01:00
CURLOPT_SSL_CIPHER_LIST.3 URLs: change more http to https 2016-02-02 22:29:47 -05:00
CURLOPT_SSL_CTX_DATA.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_SSL_CTX_FUNCTION.3 CURLOPT_SSL_CTX_FUNCTION.3: use .NF for example 2016-03-06 17:20:16 +01:00
CURLOPT_SSL_ENABLE_ALPN.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_SSL_ENABLE_NPN.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_SSL_FALSESTART.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_SSL_OPTIONS.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_SSL_SESSIONID_CACHE.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_SSL_VERIFYHOST.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_SSL_VERIFYPEER.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_SSL_VERIFYSTATUS.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_STDERR.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_STREAM_DEPENDS.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_STREAM_DEPENDS_E.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_STREAM_WEIGHT.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_TCP_FASTOPEN.3 connect: implement TCP Fast Open for Linux 2016-04-18 23:21:50 +02:00
CURLOPT_TCP_KEEPALIVE.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_TCP_KEEPIDLE.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_TCP_KEEPINTVL.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_TCP_NODELAY.3 CURLOPT_TCP_NODELAY: now enabled by default 2016-08-05 00:12:57 +02:00
CURLOPT_TELNETOPTIONS.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_TFTP_BLKSIZE.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_TFTP_NO_OPTIONS.3 URLs: change http to https in many places 2016-04-06 11:58:34 +02:00
CURLOPT_TIMECONDITION.3 code: style updates 2016-04-03 22:38:36 +02:00
CURLOPT_TIMEOUT.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_TIMEOUT_MS.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_TIMEVALUE.3 code: style updates 2016-04-03 22:38:36 +02:00
CURLOPT_TLSAUTH_PASSWORD.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_TLSAUTH_TYPE.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_TLSAUTH_USERNAME.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_TRANSFERTEXT.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_TRANSFER_ENCODING.3 docs: unified man page references to use \fI 2016-05-02 09:09:59 +02:00
CURLOPT_UNIX_SOCKET_PATH.3 s/cURL/curl 2016-10-18 13:59:54 +02:00
CURLOPT_UNRESTRICTED_AUTH.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_UPLOAD.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_URL.3 opt-docs: add more references 2016-02-14 15:54:47 +01:00
CURLOPT_USERAGENT.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_USERNAME.3 docs: unified man page references to use \fI 2016-05-02 09:09:59 +02:00
CURLOPT_USERPWD.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_USE_SSL.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_VERBOSE.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_WILDCARDMATCH.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_WRITEDATA.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_WRITEFUNCTION.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_XFERINFODATA.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_XFERINFOFUNCTION.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_XOAUTH2_BEARER.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
Makefile.am proxy: Support HTTPS proxy and SOCKS+HTTP(s) 2016-11-24 23:41:44 +01:00
template.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00