mirror of
https://github.com/curl/curl.git
synced 2026-07-28 04:53:08 +03:00
HTTPS-proxy: fixed mbedtls and polishing
This commit is contained in:
parent
49765cd75c
commit
c6da05a5ec
30 changed files with 159 additions and 135 deletions
|
|
@ -20,7 +20,7 @@
|
|||
.\" *
|
||||
.\" **************************************************************************
|
||||
.\"
|
||||
.TH CURLINFO_PROXY_SSL_VERIFYRESULT 3 "16 Nov 2016" "libcurl 7.51.1" "curl_easy_getinfo options"
|
||||
.TH CURLINFO_PROXY_SSL_VERIFYRESULT 3 "16 Nov 2016" "libcurl 7.52.0" "curl_easy_getinfo options"
|
||||
.SH NAME
|
||||
CURLINFO_PROXY_SSL_VERIFYRESULT \- get the result of the proxy certification verification
|
||||
.SH SYNOPSIS
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@
|
|||
.\" *
|
||||
.\" **************************************************************************
|
||||
.\"
|
||||
.TH CURLOPT_PROXY_CAINFO 3 "16 Nov 2016" "libcurl 7.51.1" "curl_easy_setopt options"
|
||||
.TH CURLOPT_PROXY_CAINFO 3 "16 Nov 2016" "libcurl 7.52.0" "curl_easy_setopt options"
|
||||
.SH NAME
|
||||
CURLOPT_PROXY_CAINFO \- path to proxy Certificate Authority (CA) bundle
|
||||
.SH SYNOPSIS
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@
|
|||
.\" *
|
||||
.\" **************************************************************************
|
||||
.\"
|
||||
.TH CURLOPT_PROXY_CAPATH 3 "16 Nov 2016" "libcurl 7.51.1" "curl_easy_setopt options"
|
||||
.TH CURLOPT_PROXY_CAPATH 3 "16 Nov 2016" "libcurl 7.52.0" "curl_easy_setopt options"
|
||||
.SH NAME
|
||||
CURLOPT_PROXY_CAPATH \- specify directory holding proxy CA certificates
|
||||
.SH SYNOPSIS
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@
|
|||
.\" *
|
||||
.\" **************************************************************************
|
||||
.\"
|
||||
.TH CURLOPT_PROXY_CRLFILE 3 "16 Nov 2016" "libcurl 7.51.1" "curl_easy_setopt options"
|
||||
.TH CURLOPT_PROXY_CRLFILE 3 "16 Nov 2016" "libcurl 7.52.0" "curl_easy_setopt options"
|
||||
.SH NAME
|
||||
CURLOPT_PROXY_CRLFILE \- specify a proxy Certificate Revocation List file
|
||||
.SH SYNOPSIS
|
||||
|
|
@ -52,8 +52,6 @@ NULL
|
|||
All TLS-based protocols
|
||||
.SH EXAMPLE
|
||||
TODO
|
||||
.SH AVAILABILITY
|
||||
Added in 7.51.1
|
||||
.SH RETURN VALUE
|
||||
Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, or
|
||||
CURLE_OUT_OF_MEMORY if there was insufficient heap space.
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@
|
|||
.\" *
|
||||
.\" **************************************************************************
|
||||
.\"
|
||||
.TH CURLOPT_PROXY_KEYPASSWD 3 "16 Nov 2016" "libcurl 7.51.1" "curl_easy_setopt options"
|
||||
.TH CURLOPT_PROXY_KEYPASSWD 3 "16 Nov 2016" "libcurl 7.52.0" "curl_easy_setopt options"
|
||||
.SH NAME
|
||||
CURLOPT_PROXY_KEYPASSWD \- set passphrase to proxy private key
|
||||
.SH SYNOPSIS
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@
|
|||
.\" *
|
||||
.\" **************************************************************************
|
||||
.\"
|
||||
.TH CURLOPT_PROXY_SSLCERT 3 "16 Nov 2016" "libcurl 7.51.1" "curl_easy_setopt options"
|
||||
.TH CURLOPT_PROXY_SSLCERT 3 "16 Nov 2016" "libcurl 7.52.0" "curl_easy_setopt options"
|
||||
.SH NAME
|
||||
CURLOPT_PROXY_SSLCERT \- set SSL proxy client certificate
|
||||
.SH SYNOPSIS
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@
|
|||
.\" *
|
||||
.\" **************************************************************************
|
||||
.\"
|
||||
.TH CURLOPT_PROXY_SSLCERTTYPE 3 "16 Nov 2016" "libcurl 7.51.1" "curl_easy_setopt options"
|
||||
.TH CURLOPT_PROXY_SSLCERTTYPE 3 "16 Nov 2016" "libcurl 7.52.0" "curl_easy_setopt options"
|
||||
.SH NAME
|
||||
CURLOPT_PROXY_SSLCERTTYPE \- specify type of the proxy client SSL certificate
|
||||
.SH SYNOPSIS
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@
|
|||
.\" *
|
||||
.\" **************************************************************************
|
||||
.\"
|
||||
.TH CURLOPT_PROXY_SSLKEY 3 "16 Nov 2016" "libcurl 7.51.1" "curl_easy_setopt options"
|
||||
.TH CURLOPT_PROXY_SSLKEY 3 "16 Nov 2016" "libcurl 7.52.0" "curl_easy_setopt options"
|
||||
.SH NAME
|
||||
CURLOPT_PROXY_SSLKEY \- specify private keyfile for TLS and SSL proxy client cert
|
||||
.SH SYNOPSIS
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@
|
|||
.\" *
|
||||
.\" **************************************************************************
|
||||
.\"
|
||||
.TH CURLOPT_PROXY_SSLKEYTYPE 3 "16 Nov 2016" "libcurl 7.51.1" "curl_easy_setopt options"
|
||||
.TH CURLOPT_PROXY_SSLKEYTYPE 3 "16 Nov 2016" "libcurl 7.52.0" "curl_easy_setopt options"
|
||||
.SH NAME
|
||||
CURLOPT_PROXY_SSLKEYTYPE \- set type of the proxy private key file
|
||||
.SH SYNOPSIS
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@
|
|||
.\" *
|
||||
.\" **************************************************************************
|
||||
.\"
|
||||
.TH CURLOPT_PROXY_SSLVERSION 3 "16 Nov 2016" "libcurl 7.51.1" "curl_easy_setopt options"
|
||||
.TH CURLOPT_PROXY_SSLVERSION 3 "16 Nov 2016" "libcurl 7.52.0" "curl_easy_setopt options"
|
||||
.SH NAME
|
||||
CURLOPT_PROXY_SSLVERSION \- set proxy preferred TLS/SSL version
|
||||
.SH SYNOPSIS
|
||||
|
|
@ -50,7 +50,7 @@ TLSv1.1 (Added in 7.34.0)
|
|||
.IP CURL_SSLVERSION_TLSv1_2
|
||||
TLSv1.2 (Added in 7.34.0)
|
||||
.IP CURL_SSLVERSION_TLSv1_3
|
||||
TLSv1.3 (Added in 7.51.1)
|
||||
TLSv1.3 (Added in 7.52.0)
|
||||
.RE
|
||||
.SH DEFAULT
|
||||
CURL_SSLVERSION_DEFAULT
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@
|
|||
.\" *
|
||||
.\" **************************************************************************
|
||||
.\"
|
||||
.TH CURLOPT_PROXY_SSL_CIPHER_LIST 3 "16 Nov 2016" "libcurl 7.51.1" "curl_easy_setopt options"
|
||||
.TH CURLOPT_PROXY_SSL_CIPHER_LIST 3 "16 Nov 2016" "libcurl 7.52.0" "curl_easy_setopt options"
|
||||
.SH NAME
|
||||
CURLOPT_PROXY_SSL_CIPHER_LIST \- specify ciphers to use for proxy TLS
|
||||
.SH SYNOPSIS
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@
|
|||
.\" *
|
||||
.\" **************************************************************************
|
||||
.\"
|
||||
.TH CURLOPT_PROXY_SSL_OPTIONS 3 "16 Nov 2016" "libcurl 7.51.1" "curl_easy_setopt options"
|
||||
.TH CURLOPT_PROXY_SSL_OPTIONS 3 "16 Nov 2016" "libcurl 7.52.0" "curl_easy_setopt options"
|
||||
.SH NAME
|
||||
CURLOPT_PROXY_SSL_OPTIONS \- set proxy SSL behavior options
|
||||
.SH SYNOPSIS
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@
|
|||
.\" *
|
||||
.\" **************************************************************************
|
||||
.\"
|
||||
.TH CURLOPT_PROXY_SSL_VERIFYHOST 3 "16 Nov 2016" "libcurl 7.51.1" "curl_easy_setopt options"
|
||||
.TH CURLOPT_PROXY_SSL_VERIFYHOST 3 "16 Nov 2016" "libcurl 7.52.0" "curl_easy_setopt options"
|
||||
.SH NAME
|
||||
CURLOPT_PROXY_SSL_VERIFYHOST \- verify the proxy certificate's name against host
|
||||
.SH SYNOPSIS
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@
|
|||
.\" *
|
||||
.\" **************************************************************************
|
||||
.\"
|
||||
.TH CURLOPT_PROXY_SSL_VERIFYPEER 3 "16 Nov 2016" "libcurl 7.51.1" "curl_easy_setopt options"
|
||||
.TH CURLOPT_PROXY_SSL_VERIFYPEER 3 "16 Nov 2016" "libcurl 7.52.0" "curl_easy_setopt options"
|
||||
.SH NAME
|
||||
CURLOPT_PROXY_SSL_VERIFYPEER \- verify the proxy peer's SSL certificate
|
||||
.SH SYNOPSIS
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@
|
|||
.\" *
|
||||
.\" **************************************************************************
|
||||
.\"
|
||||
.TH CURLOPT_PROXY_TLSAUTH_PASSWORD 3 "16 Nov 2016" "libcurl 7.51.1" "curl_easy_setopt options"
|
||||
.TH CURLOPT_PROXY_TLSAUTH_PASSWORD 3 "16 Nov 2016" "libcurl 7.52.0" "curl_easy_setopt options"
|
||||
.SH NAME
|
||||
CURLOPT_PROXY_TLSAUTH_PASSWORD \- password to use for proxy TLS authentication
|
||||
.SH SYNOPSIS
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@
|
|||
.\" *
|
||||
.\" **************************************************************************
|
||||
.\"
|
||||
.TH CURLOPT_PROXY_TLSAUTH_TYPE 3 "16 Nov 2016" "libcurl 7.51.1" "curl_easy_setopt options"
|
||||
.TH CURLOPT_PROXY_TLSAUTH_TYPE 3 "16 Nov 2016" "libcurl 7.52.0" "curl_easy_setopt options"
|
||||
.SH NAME
|
||||
CURLOPT_PROXY_TLSAUTH_TYPE \- set proxy TLS authentication methods
|
||||
.SH SYNOPSIS
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@
|
|||
.\" *
|
||||
.\" **************************************************************************
|
||||
.\"
|
||||
.TH CURLOPT_PROXY_TLSAUTH_USERNAME 3 "16 Nov 2016" "libcurl 7.51.1" "curl_easy_setopt options"
|
||||
.TH CURLOPT_PROXY_TLSAUTH_USERNAME 3 "16 Nov 2016" "libcurl 7.52.0" "curl_easy_setopt options"
|
||||
.SH NAME
|
||||
CURLOPT_PROXY_TLSAUTH_USERNAME \- user name to use for proxy TLS authentication
|
||||
.SH SYNOPSIS
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@
|
|||
.\" *
|
||||
.\" **************************************************************************
|
||||
.\"
|
||||
.TH CURLOPT_SOCKS_PROXY 3 "16 Nov 2016" "libcurl 7.51.1" "curl_easy_setopt options"
|
||||
.TH CURLOPT_SOCKS_PROXY 3 "16 Nov 2016" "libcurl 7.52.0" "curl_easy_setopt options"
|
||||
.SH NAME
|
||||
CURLOPT_SOCKS_PROXY \- set socks proxy to use
|
||||
.SH SYNOPSIS
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@
|
|||
.\" *
|
||||
.\" **************************************************************************
|
||||
.\"
|
||||
.TH CURLOPT_SOCKS_PROXYTYPE 3 "16 Nov 2016" "libcurl 7.51.1" "curl_easy_setopt options"
|
||||
.TH CURLOPT_SOCKS_PROXYTYPE 3 "16 Nov 2016" "libcurl 7.52.0" "curl_easy_setopt options"
|
||||
.SH NAME
|
||||
CURLOPT_SOCKS_PROXYTYPE \- socks proxy protocol type
|
||||
.SH SYNOPSIS
|
||||
|
|
|
|||
|
|
@ -240,7 +240,7 @@ CURLINFO_PRIMARY_IP 7.19.0
|
|||
CURLINFO_PRIMARY_PORT 7.21.0
|
||||
CURLINFO_PRIVATE 7.10.3
|
||||
CURLINFO_PROXYAUTH_AVAIL 7.10.8
|
||||
CURLINFO_PROXY_SSL_VERIFYRESULT 7.51.1
|
||||
CURLINFO_PROXY_SSL_VERIFYRESULT 7.52.0
|
||||
CURLINFO_REDIRECT_COUNT 7.9.7
|
||||
CURLINFO_REDIRECT_TIME 7.9.7
|
||||
CURLINFO_REDIRECT_URL 7.18.2
|
||||
|
|
@ -469,23 +469,23 @@ CURLOPT_PROXYPORT 7.1
|
|||
CURLOPT_PROXYTYPE 7.10
|
||||
CURLOPT_PROXYUSERNAME 7.19.1
|
||||
CURLOPT_PROXYUSERPWD 7.1
|
||||
CURLOPT_PROXY_CAINFO 7.51.1
|
||||
CURLOPT_PROXY_CAPATH 7.51.1
|
||||
CURLOPT_PROXY_CRLFILE 7.51.1
|
||||
CURLOPT_PROXY_KEYPASSWD 7.51.1
|
||||
CURLOPT_PROXY_CAINFO 7.52.0
|
||||
CURLOPT_PROXY_CAPATH 7.52.0
|
||||
CURLOPT_PROXY_CRLFILE 7.52.0
|
||||
CURLOPT_PROXY_KEYPASSWD 7.52.0
|
||||
CURLOPT_PROXY_SERVICE_NAME 7.43.0
|
||||
CURLOPT_PROXY_SSLCERT 7.51.1
|
||||
CURLOPT_PROXY_SSLCERTTYPE 7.51.1
|
||||
CURLOPT_PROXY_SSLKEY 7.51.1
|
||||
CURLOPT_PROXY_SSLKEYTYPE 7.51.1
|
||||
CURLOPT_PROXY_SSLVERSION 7.51.1
|
||||
CURLOPT_PROXY_SSL_CIPHER_LIST 7.51.1
|
||||
CURLOPT_PROXY_SSL_OPTIONS 7.51.1
|
||||
CURLOPT_PROXY_SSL_VERIFYHOST 7.51.1
|
||||
CURLOPT_PROXY_SSL_VERIFYPEER 7.51.1
|
||||
CURLOPT_PROXY_TLSAUTH_PASSWORD 7.51.1
|
||||
CURLOPT_PROXY_TLSAUTH_TYPE 7.51.1
|
||||
CURLOPT_PROXY_TLSAUTH_USERNAME 7.51.1
|
||||
CURLOPT_PROXY_SSLCERT 7.52.0
|
||||
CURLOPT_PROXY_SSLCERTTYPE 7.52.0
|
||||
CURLOPT_PROXY_SSLKEY 7.52.0
|
||||
CURLOPT_PROXY_SSLKEYTYPE 7.52.0
|
||||
CURLOPT_PROXY_SSLVERSION 7.52.0
|
||||
CURLOPT_PROXY_SSL_CIPHER_LIST 7.52.0
|
||||
CURLOPT_PROXY_SSL_OPTIONS 7.52.0
|
||||
CURLOPT_PROXY_SSL_VERIFYHOST 7.52.0
|
||||
CURLOPT_PROXY_SSL_VERIFYPEER 7.52.0
|
||||
CURLOPT_PROXY_TLSAUTH_PASSWORD 7.52.0
|
||||
CURLOPT_PROXY_TLSAUTH_TYPE 7.52.0
|
||||
CURLOPT_PROXY_TLSAUTH_USERNAME 7.52.0
|
||||
CURLOPT_PROXY_TRANSFER_MODE 7.18.0
|
||||
CURLOPT_PUT 7.1
|
||||
CURLOPT_QUOTE 7.1
|
||||
|
|
@ -515,8 +515,8 @@ CURLOPT_SOCKOPTDATA 7.16.0
|
|||
CURLOPT_SOCKOPTFUNCTION 7.16.0
|
||||
CURLOPT_SOCKS5_GSSAPI_NEC 7.19.4
|
||||
CURLOPT_SOCKS5_GSSAPI_SERVICE 7.19.4 7.49.0
|
||||
CURLOPT_SOCKS_PROXY 7.51.1
|
||||
CURLOPT_SOCKS_PROXYTYPE 7.51.1
|
||||
CURLOPT_SOCKS_PROXY 7.52.0
|
||||
CURLOPT_SOCKS_PROXYTYPE 7.52.0
|
||||
CURLOPT_SOURCE_HOST 7.12.1 - 7.15.5
|
||||
CURLOPT_SOURCE_PATH 7.12.1 - 7.15.5
|
||||
CURLOPT_SOURCE_PORT 7.12.1 - 7.15.5
|
||||
|
|
@ -630,7 +630,7 @@ CURLPROTO_TELNET 7.19.4
|
|||
CURLPROTO_TFTP 7.19.4
|
||||
CURLPROXY_HTTP 7.10
|
||||
CURLPROXY_HTTP_1_0 7.19.4
|
||||
CURLPROXY_HTTPS 7.51.1
|
||||
CURLPROXY_HTTPS 7.52.0
|
||||
CURLPROXY_SOCKS4 7.10
|
||||
CURLPROXY_SOCKS4A 7.18.0
|
||||
CURLPROXY_SOCKS5 7.10
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue