diff --git a/packages/OS400/README.OS400 b/packages/OS400/README.OS400 index 24cf39e64..23924e36c 100644 --- a/packages/OS400/README.OS400 +++ b/packages/OS400/README.OS400 @@ -94,7 +94,19 @@ options: CURLOPT_PROXYPASSWORD CURLOPT_PROXYUSERNAME CURLOPT_PROXYUSERPWD + CURLOPT_PROXY_CAINFO + CURLOPT_PROXY_CAPATH + CURLOPT_PROXY_CRLFILE + CURLOPT_PROXY_KEYPASSWD CURLOPT_PROXY_SERVICE_NAME + CURLOPT_PROXY_SSLCERT + CURLOPT_PROXY_SSLCERTTYPE + CURLOPT_PROXY_SSL_CIPHER_LIST + CURLOPT_PROXY_SSLKEY + CURLOPT_PROXY_SSLKEYTYPE + CURLOPT_PROXY_TLSAUTH_PASSWORD + CURLOPT_PROXY_TLSAUTH_TYPE + CURLOPT_PROXY_TLSAUTH_USERNAME CURLOPT_RANDOM_FILE CURLOPT_RANGE CURLOPT_REFERER @@ -103,6 +115,7 @@ options: CURLOPT_RTSP_TRANSPORT CURLOPT_SERVICE_NAME CURLOPT_SOCKS5_GSSAPI_SERVICE + CURLOPT_SOCKS_PROXY CURLOPT_SSH_HOST_PUBLIC_KEY_MD5 CURLOPT_SSH_KNOWNHOSTS CURLOPT_SSH_PRIVATE_KEYFILE diff --git a/packages/OS400/ccsidcurl.c b/packages/OS400/ccsidcurl.c index acb91b20c..ca6af83a7 100644 --- a/packages/OS400/ccsidcurl.c +++ b/packages/OS400/ccsidcurl.c @@ -1164,7 +1164,19 @@ curl_easy_setopt_ccsid(CURL * curl, CURLoption tag, ...) case CURLOPT_PROXYPASSWORD: case CURLOPT_PROXYUSERNAME: case CURLOPT_PROXYUSERPWD: + case CURLOPT_PROXY_CAINFO: + case CURLOPT_PROXY_CAPATH: + case CURLOPT_PROXY_CRLFILE: + case CURLOPT_PROXY_KEYPASSWD: case CURLOPT_PROXY_SERVICE_NAME: + case CURLOPT_PROXY_SSLCERT: + case CURLOPT_PROXY_SSLCERTTYPE: + case CURLOPT_PROXY_SSL_CIPHER_LIST: + case CURLOPT_PROXY_SSLKEY: + case CURLOPT_PROXY_SSLKEYTYPE: + case CURLOPT_PROXY_TLSAUTH_PASSWORD: + case CURLOPT_PROXY_TLSAUTH_TYPE: + case CURLOPT_PROXY_TLSAUTH_USERNAME: case CURLOPT_RANDOM_FILE: case CURLOPT_RANGE: case CURLOPT_REFERER: @@ -1173,6 +1185,7 @@ curl_easy_setopt_ccsid(CURL * curl, CURLoption tag, ...) case CURLOPT_RTSP_TRANSPORT: case CURLOPT_SERVICE_NAME: case CURLOPT_SOCKS5_GSSAPI_SERVICE: + case CURLOPT_SOCKS_PROXY: case CURLOPT_SSH_HOST_PUBLIC_KEY_MD5: case CURLOPT_SSH_KNOWNHOSTS: case CURLOPT_SSH_PRIVATE_KEYFILE: diff --git a/packages/OS400/curl.inc.in b/packages/OS400/curl.inc.in index 31dd8e148..918febb9c 100644 --- a/packages/OS400/curl.inc.in +++ b/packages/OS400/curl.inc.in @@ -230,6 +230,8 @@ d c 3 d CURL_HTTP_VERSION_2... d c 3 + d CURL_HTTP_VERSION_2TLS... + d c 4 * d CURL_NETRC_IGNORED... d c 0 @@ -1240,6 +1242,42 @@ d c 10240 d CURLOPT_STREAM_DEPENDS_E... d c 10241 + d CURLOPT_PROXY_CAINFO... + d c 10242 + d CURLOPT_PROXY_CAPATH... + d c 10243 + d CURLOPT_PROXY_SSL_VERIFYPEER... + d c 00244 + d CURLOPT_PROXY_SSL_VERIFYHOST... + d c 00245 + d CURLOPT_PROXY_SSLVERSION... + d c 00246 + d CURLOPT_PROXY_TLSAUTH_USERNAME... + d c 10247 + d CURLOPT_PROXY_TLSAUTH_PASSWORD... + d c 10248 + d CURLOPT_PROXY_TLSAUTH_TYPE... + d c 10249 + d CURLOPT_PROXY_SSLCERT... + d c 10250 + d CURLOPT_PROXY_SSLCERTTYPE... + d c 10251 + d CURLOPT_PROXY_SSLKEY... + d c 10252 + d CURLOPT_PROXY_SSLKEYTYPE... + d c 10253 + d CURLOPT_PROXY_KEYPASSWD... + d c 10254 + d CURLOPT_PROXY_SSL_CIPHER_LIST... + d c 10255 + d CURLOPT_PROXY_CRLFILE... + d c 10256 + d CURLOPT_PROXY_SSL_OPTIONS... + d c 00257 + d CURLOPT_SOCKS_PROXY... + d c 10258 + d CURLOPT_SOCKS_PROXYTYPE... + d c 00259 * /if not defined(CURL_NO_OLDIES) d CURLOPT_FILE c 10001 @@ -1422,6 +1460,8 @@ d c X'0040002B' d CURLINFO_ACTIVESOCKET... CURLINFO_SOCKET + 44 d c X'0050002C' + d CURLINFO_PROXY_SSL_VERIFYRESULT... CURLINFO_LONG + 45 + d c X'0020002D' * d CURLINFO_HTTP_CODE... Old ...RESPONSE_CODE d c X'00200002'