1
0
mirror of https://github.com/moparisthebest/curl synced 2024-11-10 19:45:04 -05:00
curl/docs/libcurl/opts
Dan McNulty 8996300211 schannel: add support for CURLOPT_CAINFO
- Move verify_certificate functionality in schannel.c into a new
  file called schannel_verify.c. Additionally, some structure defintions
  from schannel.c have been moved to schannel.h to allow them to be
  used in schannel_verify.c.

- Make verify_certificate functionality for Schannel available on
  all versions of Windows instead of just Windows CE. verify_certificate
  will be invoked on Windows CE or when the user specifies
  CURLOPT_CAINFO and CURLOPT_SSL_VERIFYPEER.

- In verify_certificate, create a custom certificate chain engine that
  exclusively trusts the certificate store backed by the CURLOPT_CAINFO
  file.

- doc updates of --cacert/CAINFO support for schannel

- Use CERT_NAME_SEARCH_ALL_NAMES_FLAG when invoking CertGetNameString
  when available. This implements a TODO in schannel.c to improve
  handling of multiple SANs in a certificate. In particular, all SANs
  will now be searched instead of just the first name.

- Update tool_operate.c to not search for the curl-ca-bundle.crt file
  when using Schannel to maintain backward compatibility. Previously,
  any curl-ca-bundle.crt file found in that search would have been
  ignored by Schannel. But, with CAINFO support, the file found by
  that search would have been used as the certificate store and
  could cause issues for any users that have curl-ca-bundle.crt in
  the search path.

- Update url.c to not set the build time CURL_CA_BUNDLE if the selected
  SSL backend is Schannel. We allow setting CA location for schannel
  only when explicitly specified by the user via CURLOPT_CAINFO /
  --cacert.

- Add new test cases 3000 and 3001. These test cases check that the first
  and last SAN, respectively, matches the connection hostname. New test
  certificates have been added for these cases. For 3000, the certificate
  prefix is Server-localhost-firstSAN and for 3001, the certificate
  prefix is Server-localhost-secondSAN.

- Remove TODO 15.2 (Add support for custom server certificate
  validation), this commit addresses it.

Closes https://github.com/curl/curl/pull/1325
2018-04-18 03:59:47 -04:00
..
CMakeLists.txt cmake: fix build with cmake 2.8.12.2 2017-03-30 23:43:35 +02:00
CURLINFO_ACTIVESOCKET.3 opts: fix bad example formatting \n => \\n 2017-05-06 23:51:29 +02:00
CURLINFO_APPCONNECT_TIME.3 docs/opts: 23 more man pages now have examples 2017-05-05 16:30:23 +02:00
CURLINFO_CERTINFO.3 opts: fix bad example formatting \n => \\n 2017-05-06 23:51:29 +02:00
CURLINFO_CONDITION_UNMET.3 spelling fixes 2018-02-23 23:29:01 +00:00
CURLINFO_CONNECT_TIME.3 docs/opts: 23 more man pages now have examples 2017-05-05 16:30:23 +02:00
CURLINFO_CONTENT_LENGTH_DOWNLOAD_T.3 docs: fix CURLINFO_*_T examples use of CURL_FORMAT_CURL_OFF_T 2018-03-31 14:52:55 -04:00
CURLINFO_CONTENT_LENGTH_DOWNLOAD.3 getinfo: return sizes as curl_off_t 2017-06-19 09:27:42 +02:00
CURLINFO_CONTENT_LENGTH_UPLOAD_T.3 docs: fix CURLINFO_*_T examples use of CURL_FORMAT_CURL_OFF_T 2018-03-31 14:52:55 -04:00
CURLINFO_CONTENT_LENGTH_UPLOAD.3 getinfo: return sizes as curl_off_t 2017-06-19 09:27:42 +02:00
CURLINFO_CONTENT_TYPE.3 opts: fix bad example formatting \n => \\n 2017-05-06 23:51:29 +02:00
CURLINFO_COOKIELIST.3 CURLINFO_COOKIELIST.3: made the example not leak memory 2018-03-20 23:18:23 +01:00
CURLINFO_EFFECTIVE_URL.3 CURLINFO_EFFECTIVE_URL.3: add example 2017-05-04 00:00:07 +02:00
CURLINFO_FILETIME_T.3 time: support > year 2038 time stamps for system with 32bit long 2018-01-30 08:29:59 +01:00
CURLINFO_FILETIME.3 time: support > year 2038 time stamps for system with 32bit long 2018-01-30 08:29:59 +01:00
CURLINFO_FTP_ENTRY_PATH.3 opts: fix bad example formatting \n => \\n 2017-05-06 23:51:29 +02:00
CURLINFO_HEADER_SIZE.3 opts: fix bad example formatting \n => \\n 2017-05-06 23:51:29 +02:00
CURLINFO_HTTP_CONNECTCODE.3 opts: fix bad example formatting \n => \\n 2017-05-06 23:51:29 +02:00
CURLINFO_HTTP_VERSION.3 http: add CURLINFO_HTTP_VERSION and %{http_version} 2016-05-30 22:58:51 +02:00
CURLINFO_HTTPAUTH_AVAIL.3 auth: Added test cases for RFC7616 2017-10-28 16:33:09 +02:00
CURLINFO_LASTSOCKET.3 opts: fix bad example formatting \n => \\n 2017-05-06 23:51:29 +02:00
CURLINFO_LOCAL_IP.3 docs/opts: 24 more man pages now have examples 2017-05-05 17:26:08 +02:00
CURLINFO_LOCAL_PORT.3 CURLINFO_LOCAL_PORT.3: fix typo 2017-03-16 18:18:49 -04:00
CURLINFO_NAMELOOKUP_TIME.3 docs/opts: 23 more man pages now have examples 2017-05-05 16:30:23 +02:00
CURLINFO_NUM_CONNECTS.3 opts: fix bad example formatting \n => \\n 2017-05-06 23:51:29 +02:00
CURLINFO_OS_ERRNO.3 docs/libcurl/opts: added more examples in man pages 2017-05-15 11:45:19 +02:00
CURLINFO_PRETRANSFER_TIME.3 docs/opts: 23 more man pages now have examples 2017-05-05 16:30:23 +02:00
CURLINFO_PRIMARY_IP.3 CURLINFO_PRIMARY_IP.3: add example 2017-03-22 11:28:33 +01:00
CURLINFO_PRIMARY_PORT.3 opts: fix bad example formatting \n => \\n 2017-05-06 23:51:29 +02:00
CURLINFO_PRIVATE.3 docs/opts: 24 more man pages now have examples 2017-05-05 17:26:08 +02:00
CURLINFO_PROTOCOL.3 add CURLINFO_SCHEME, CURLINFO_PROTOCOL, and %{scheme} 2016-11-25 00:45:18 +01:00
CURLINFO_PROXY_SSL_VERIFYRESULT.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLINFO_PROXYAUTH_AVAIL.3 auth: Added test cases for RFC7616 2017-10-28 16:33:09 +02:00
CURLINFO_REDIRECT_COUNT.3 docs/opts: 24 more man pages now have examples 2017-05-05 17:26:08 +02:00
CURLINFO_REDIRECT_TIME.3 docs/opts: 23 more man pages now have examples 2017-05-05 16:30:23 +02:00
CURLINFO_REDIRECT_URL.3 CURLINFO_REDIRECT_URL.3: mention the CURLOPT_MAXREDIRS case 2017-06-24 00:59:10 +02:00
CURLINFO_REQUEST_SIZE.3 opts: fix bad example formatting \n => \\n 2017-05-06 23:51:29 +02: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 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLINFO_RTSP_CSEQ_RECV.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLINFO_RTSP_SERVER_CSEQ.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLINFO_RTSP_SESSION_ID.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLINFO_SCHEME.3 CURLINFO_SCHEME.3: fix variable type 2017-04-08 15:44:39 -04:00
CURLINFO_SIZE_DOWNLOAD_T.3 docs: fix CURLINFO_*_T examples use of CURL_FORMAT_CURL_OFF_T 2018-03-31 14:52:55 -04:00
CURLINFO_SIZE_DOWNLOAD.3 getinfo: return sizes as curl_off_t 2017-06-19 09:27:42 +02:00
CURLINFO_SIZE_UPLOAD_T.3 docs: fix CURLINFO_*_T examples use of CURL_FORMAT_CURL_OFF_T 2018-03-31 14:52:55 -04:00
CURLINFO_SIZE_UPLOAD.3 getinfo: return sizes as curl_off_t 2017-06-19 09:27:42 +02:00
CURLINFO_SPEED_DOWNLOAD_T.3 docs: fix CURLINFO_*_T examples use of CURL_FORMAT_CURL_OFF_T 2018-03-31 14:52:55 -04:00
CURLINFO_SPEED_DOWNLOAD.3 getinfo: return sizes as curl_off_t 2017-06-19 09:27:42 +02:00
CURLINFO_SPEED_UPLOAD_T.3 docs: fix CURLINFO_*_T examples use of CURL_FORMAT_CURL_OFF_T 2018-03-31 14:52:55 -04:00
CURLINFO_SPEED_UPLOAD.3 getinfo: return sizes as curl_off_t 2017-06-19 09:27:42 +02:00
CURLINFO_SSL_ENGINES.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLINFO_SSL_VERIFYRESULT.3 CURLINFO_SSL_VERIFYRESULT.3: fix the example, add some text 2018-03-21 01:04:41 +01:00
CURLINFO_STARTTRANSFER_TIME.3 docs/opts: 23 more man pages now have examples 2017-05-05 16:30:23 +02:00
CURLINFO_TLS_SESSION.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLINFO_TLS_SSL_PTR.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLINFO_TOTAL_TIME.3 docs/opts: 23 more man pages now have examples 2017-05-05 16:30:23 +02:00
CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE.3 opts: more examples added in option man pages 2017-05-27 23:11:26 +02:00
CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE.3 opts: more examples added in option man pages 2017-05-27 23:11:26 +02:00
CURLMOPT_MAX_HOST_CONNECTIONS.3 opts: more examples added in option man pages 2017-05-27 23:11:26 +02:00
CURLMOPT_MAX_PIPELINE_LENGTH.3 opts: more examples added in option man pages 2017-05-27 23:11:26 +02:00
CURLMOPT_MAX_TOTAL_CONNECTIONS.3 opts: more examples added in option man pages 2017-05-27 23:11:26 +02:00
CURLMOPT_MAXCONNECTS.3 opts: more examples added in option man pages 2017-05-27 23:11:26 +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_PIPELINING.3 opts: more examples added in option man pages 2017-05-27 23:11:26 +02:00
CURLMOPT_PUSHDATA.3 opts: more examples added in option man pages 2017-05-27 23:11:26 +02:00
CURLMOPT_PUSHFUNCTION.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLMOPT_SOCKETDATA.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLMOPT_SOCKETFUNCTION.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLMOPT_TIMERDATA.3 opts: more examples added in option man pages 2017-05-27 23:11:26 +02:00
CURLMOPT_TIMERFUNCTION.3 opts: more examples added in option man pages 2017-05-27 23:11:26 +02:00
CURLOPT_ABSTRACT_UNIX_SOCKET.3 unix_socket: add support for abstract unix domain socket 2017-01-13 16:25:20 +01:00
CURLOPT_ACCEPT_ENCODING.3 docs: fix typos 2018-04-17 15:32:51 -04:00
CURLOPT_ACCEPTTIMEOUT_MS.3 CURLOPT_ACCEPTTIMEOUT_MS.3: added example 2016-03-06 23:33:18 +01:00
CURLOPT_ADDRESS_SCOPE.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_APPEND.3 CURLOPT_APPEND.3: added example 2016-03-06 23:28:35 +01:00
CURLOPT_AUTOREFERER.3 docs/opts: 24 more man pages now have examples 2017-05-05 17:26:08 +02:00
CURLOPT_BUFFERSIZE.3 url.c: add a compile-time check that CURL_MAX_WRITE_SIZE is large enough 2017-05-13 23:21:27 +02:00
CURLOPT_CAINFO.3 schannel: add support for CURLOPT_CAINFO 2018-04-18 03:59:47 -04:00
CURLOPT_CAPATH.3 mbedtls: enable CA path processing 2017-09-10 03:22:05 -04:00
CURLOPT_CERTINFO.3 opts: more examples added in option man pages 2017-05-27 23:11:26 +02:00
CURLOPT_CHUNK_BGN_FUNCTION.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_CHUNK_DATA.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_CHUNK_END_FUNCTION.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_CLOSESOCKETDATA.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_CLOSESOCKETFUNCTION.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_CONNECT_ONLY.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_CONNECT_TO.3 docs: fix typos 2018-04-17 15:32:51 -04:00
CURLOPT_CONNECTTIMEOUT_MS.3 docs: link CURLOPT_CONNECTTIMEOUT and CURLOPT_CONNECTTIMEOUT_MS 2017-09-28 21:32:20 +02:00
CURLOPT_CONNECTTIMEOUT.3 setopt: avoid integer overflows when setting millsecond values 2017-10-16 09:23:19 +02:00
CURLOPT_CONV_FROM_NETWORK_FUNCTION.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_CONV_FROM_UTF8_FUNCTION.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_CONV_TO_NETWORK_FUNCTION.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_COOKIE.3 docs: Add note about libcurl copying strings to CURLOPT_* manpages 2017-01-13 15:14:55 +01:00
CURLOPT_COOKIEFILE.3 CURLOPT_COOKIEFILE.3: "-" as file name means stdin 2018-03-13 13:04:12 +01:00
CURLOPT_COOKIEJAR.3 docs/opts: 24 more man pages now have examples 2017-05-05 17:26:08 +02:00
CURLOPT_COOKIELIST.3 opts: Fix some syntax errors in example code fragments 2016-04-27 00:05:04 +02:00
CURLOPT_COOKIESESSION.3 docs/opts: 24 more man pages now have examples 2017-05-05 17:26:08 +02:00
CURLOPT_COPYPOSTFIELDS.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_CRLF.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_CRLFILE.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_CUSTOMREQUEST.3 docs: fix typos 2018-04-17 15:32:51 -04: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 docs: Add note about libcurl copying strings to CURLOPT_* manpages 2017-01-13 15:14:55 +01:00
CURLOPT_DIRLISTONLY.3 docs/opts: 24 more man pages now have examples 2017-05-05 17:26:08 +02:00
CURLOPT_DNS_CACHE_TIMEOUT.3 CURLOPT_DNS_CACHE_TIMEOUT.3: see also CURLOPT_RESOLVE 2017-12-09 23:34:07 +01:00
CURLOPT_DNS_INTERFACE.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_DNS_LOCAL_IP4.3 CURLOPT_DNS_LOCAL_IP4.3: fixed the seel also to not self-reference 2017-12-11 00:00:17 +01:00
CURLOPT_DNS_LOCAL_IP6.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_DNS_SERVERS.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_DNS_SHUFFLE_ADDRESSES.3 resolve: add CURLOPT_DNS_SHUFFLE_ADDRESSES 2018-03-17 20:44:14 +01:00
CURLOPT_DNS_USE_GLOBAL_CACHE.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_EGDSOCKET.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_ERRORBUFFER.3 add_handle/easy_perform: clear errorbuffer on start if set 2018-03-17 12:07:37 +01:00
CURLOPT_EXPECT_100_TIMEOUT_MS.3 docs: fix typos 2018-04-17 15:32:51 -04:00
CURLOPT_FAILONERROR.3 docs: fix typos 2018-04-17 15:32:51 -04:00
CURLOPT_FILETIME.3 docs: added examples for CURLINFO_FILETIME.3 and CURLOPT_FILETIME.3 2017-04-03 00:00:43 +02:00
CURLOPT_FNMATCH_DATA.3 CURLOPT_FNMATCH_DATA.3: modified example to avoid fcpp issues 2017-05-31 13:30:04 +02:00
CURLOPT_FNMATCH_FUNCTION.3 CURLOPT_FNMATCH_FUNCTION.3: also modified example to avoid fcpp issues 2017-05-31 13:36:51 +02:00
CURLOPT_FOLLOWLOCATION.3 docs: fix typos 2018-04-17 15:32:51 -04:00
CURLOPT_FORBID_REUSE.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_FRESH_CONNECT.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_FTP_ACCOUNT.3 docs/opts: 23 more man pages now have examples 2017-05-05 16:30:23 +02:00
CURLOPT_FTP_ALTERNATIVE_TO_USER.3 docs/opts: 23 more man pages now have examples 2017-05-05 16:30:23 +02:00
CURLOPT_FTP_CREATE_MISSING_DIRS.3 docs/opts: 23 more man pages now have examples 2017-05-05 16:30:23 +02:00
CURLOPT_FTP_FILEMETHOD.3 docs/opts: 23 more man pages now have examples 2017-05-05 16:30:23 +02:00
CURLOPT_FTP_RESPONSE_TIMEOUT.3 setopt: avoid integer overflows when setting millsecond values 2017-10-16 09:23:19 +02:00
CURLOPT_FTP_SKIP_PASV_IP.3 docs/opts: 23 more man pages now have examples 2017-05-05 16:30:23 +02:00
CURLOPT_FTP_SSL_CCC.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02: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 docs/opts: 23 more man pages now have examples 2017-05-05 16:30:23 +02:00
CURLOPT_FTP_USE_PRET.3 docs/opts: 23 more man pages now have examples 2017-05-05 16:30:23 +02:00
CURLOPT_FTPPORT.3 opts: more examples added to man pages 2017-05-30 23:35:30 +02:00
CURLOPT_FTPSSLAUTH.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_GSSAPI_DELEGATION.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS.3 lib: CURLOPT_HAPPY_EYEBALLS_TIMEOUT => CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS 2018-02-21 15:16:50 -05:00
CURLOPT_HAPROXYPROTOCOL.3 CURLOPT_HAPROXYPROTOCOL: support the HAProxy PROXY protocol 2018-03-17 11:50:06 +01:00
CURLOPT_HEADER.3 CURLOPT_HEADER.3: clarify problems with different data sizes 2018-02-16 22:54:51 +01:00
CURLOPT_HEADERDATA.3 docs/opts: 24 more man pages now have examples 2017-05-05 17:26:08 +02:00
CURLOPT_HEADERFUNCTION.3 docs: fix typos 2018-04-17 15:32:51 -04:00
CURLOPT_HEADEROPT.3 docs: fix typos 2018-04-17 15:32:51 -04:00
CURLOPT_HTTP200ALIASES.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_HTTP_CONTENT_DECODING.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_HTTP_TRANSFER_DECODING.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_HTTP_VERSION.3 docs: fix typos 2018-04-17 15:32:51 -04:00
CURLOPT_HTTPAUTH.3 docs: fix typos 2018-04-17 15:32:51 -04:00
CURLOPT_HTTPGET.3 docs: fix typos 2018-04-17 15:32:51 -04:00
CURLOPT_HTTPHEADER.3 docs: fix man page syntax to make test 1140 OK again 2018-01-23 01:28:18 +01:00
CURLOPT_HTTPPOST.3 mime: new MIME API. 2017-09-02 17:47:10 +01:00
CURLOPT_HTTPPROXYTUNNEL.3 docs: fix typos 2018-04-17 15:32:51 -04:00
CURLOPT_IGNORE_CONTENT_LENGTH.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_INFILESIZE.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_INTERFACE.3 docs/opts: 24 more man pages now have examples 2017-05-05 17:26:08 +02:00
CURLOPT_INTERLEAVEDATA.3 docs: clarify the CURLOPT_INTERLEAVE* options behavior 2017-09-15 15:47:56 +02:00
CURLOPT_INTERLEAVEFUNCTION.3 docs: clarify the CURLOPT_INTERLEAVE* options behavior 2017-09-15 15:47:56 +02:00
CURLOPT_IOCTLDATA.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_IOCTLFUNCTION.3 docs: fix typos 2018-04-17 15:32:51 -04:00
CURLOPT_IPRESOLVE.3 docs/opts: 24 more man pages now have examples 2017-05-05 17:26:08 +02:00
CURLOPT_ISSUERCERT.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_KEEP_SENDING_ON_ERROR.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_KEYPASSWD.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_KRBLEVEL.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_LOCALPORT.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_LOCALPORTRANGE.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_LOGIN_OPTIONS.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_LOW_SPEED_LIMIT.3 opts: fix bad example formatting \n => \\n 2017-05-06 23:51:29 +02:00
CURLOPT_LOW_SPEED_TIME.3 opts: fix bad example formatting \n => \\n 2017-05-06 23:51:29 +02:00
CURLOPT_MAIL_AUTH.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_MAIL_FROM.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_MAIL_RCPT.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_MAX_RECV_SPEED_LARGE.3 opts: more examples added to man pages 2017-05-30 23:35:30 +02:00
CURLOPT_MAX_SEND_SPEED_LARGE.3 opts: more examples added to man pages 2017-05-30 23:35:30 +02:00
CURLOPT_MAXCONNECTS.3 opts: more examples added to man pages 2017-05-30 23:35:30 +02:00
CURLOPT_MAXFILESIZE_LARGE.3 opts: more examples added to man pages 2017-05-30 23:35:30 +02:00
CURLOPT_MAXFILESIZE.3 opts: more examples added to man pages 2017-05-30 23:35:30 +02:00
CURLOPT_MAXREDIRS.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_MIMEPOST.3 docs: curl_mime_*.3 man page formatting edits 2017-09-04 09:20:24 +02:00
CURLOPT_NETRC_FILE.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_NETRC.3 CURLOPT_NETRC.3: fix typo in 7e48aa3861 2017-08-02 15:29:27 +02:00
CURLOPT_NEW_DIRECTORY_PERMS.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_NEW_FILE_PERMS.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_NOBODY.3 --request-target: instead of --strip-path-slash 2017-06-21 23:39:10 +02:00
CURLOPT_NOPROGRESS.3 CURLOPT_NOPROGRESS.3: also refer to xferinfofunction 2017-10-09 16:24:19 +02:00
CURLOPT_NOPROXY.3 CURLOPT_NOPROXY.3: mention how to list numerical IPv6 addresses 2018-03-04 19:51:37 +01:00
CURLOPT_NOSIGNAL.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_OPENSOCKETDATA.3 man pages: fix example syntax errors 2017-05-15 13:01:15 +02:00
CURLOPT_OPENSOCKETFUNCTION.3 man pages: fix example syntax errors 2017-05-15 13:01:15 +02:00
CURLOPT_PASSWORD.3 docs/opts: 24 more man pages now have examples 2017-05-05 17:26:08 +02:00
CURLOPT_PATH_AS_IS.3 docs: fix typos 2018-04-17 15:32:51 -04:00
CURLOPT_PINNEDPUBLICKEY.3 GSKit: restore pinnedpubkey functionality 2018-01-25 23:16:14 +01: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 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_POST.3 docs: fix typos 2018-04-17 15:32:51 -04:00
CURLOPT_POSTFIELDS.3 docs: fix typos 2018-04-17 15:32:51 -04:00
CURLOPT_POSTFIELDSIZE_LARGE.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_POSTFIELDSIZE.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_POSTQUOTE.3 docs/opts: 24 more man pages now have examples 2017-05-05 17:26:08 +02:00
CURLOPT_POSTREDIR.3 docs: fix typos 2018-04-17 15:32:51 -04:00
CURLOPT_PRE_PROXY.3 docs/libcurl/opts: added more examples in man pages 2017-05-15 11:45:19 +02:00
CURLOPT_PREQUOTE.3 CURLOPT_PREQUOTE.3: spellfix man page reference 2017-06-18 17:06:51 +02:00
CURLOPT_PRIVATE.3 CURLOPT_PRIVATE.3: fix grammar 2017-12-08 18:55:33 -05: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_CAINFO.3 docs: fix typos 2018-04-17 15:32:51 -04:00
CURLOPT_PROXY_CAPATH.3 docs: fix typos 2018-04-17 15:32:51 -04:00
CURLOPT_PROXY_CRLFILE.3 docs: fix typos 2018-04-17 15:32:51 -04:00
CURLOPT_PROXY_KEYPASSWD.3 docs: fix typos 2018-04-17 15:32:51 -04:00
CURLOPT_PROXY_PINNEDPUBLICKEY.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_PROXY_SERVICE_NAME.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_PROXY_SSL_CIPHER_LIST.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_PROXY_SSL_OPTIONS.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_PROXY_SSL_VERIFYHOST.3 docs: fix typos 2018-04-17 15:32:51 -04:00
CURLOPT_PROXY_SSL_VERIFYPEER.3 HTTPS-PROXY docs: update/polish 2016-12-16 16:57:39 +01:00
CURLOPT_PROXY_SSLCERT.3 docs: fix typos 2018-04-17 15:32:51 -04:00
CURLOPT_PROXY_SSLCERTTYPE.3 docs: fix typos 2018-04-17 15:32:51 -04:00
CURLOPT_PROXY_SSLKEY.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_PROXY_SSLKEYTYPE.3 docs: fix typos 2018-04-17 15:32:51 -04:00
CURLOPT_PROXY_SSLVERSION.3 setopt: fix SSLVERSION to allow CURL_SSLVERSION_MAX_ values 2018-01-13 02:57:30 -05:00
CURLOPT_PROXY_TLSAUTH_PASSWORD.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_PROXY_TLSAUTH_TYPE.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_PROXY_TLSAUTH_USERNAME.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_PROXY_TRANSFER_MODE.3 docs: fix typos 2018-04-17 15:32:51 -04:00
CURLOPT_PROXY.3 docs: fix typos 2018-04-17 15:32:51 -04:00
CURLOPT_PROXYAUTH.3 opts: more examples added to man pages 2017-05-30 23:35:30 +02:00
CURLOPT_PROXYHEADER.3 opts: more examples added to man pages 2017-05-30 23:35:30 +02:00
CURLOPT_PROXYPASSWORD.3 opts: more examples added to man pages 2017-05-30 23:35:30 +02:00
CURLOPT_PROXYPORT.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_PROXYTYPE.3 opts: more examples added to man pages 2017-05-30 23:35:30 +02:00
CURLOPT_PROXYUSERNAME.3 opts: more examples added to man pages 2017-05-30 23:35:30 +02:00
CURLOPT_PROXYUSERPWD.3 opts: more examples added to man pages 2017-05-30 23:35:30 +02:00
CURLOPT_PUT.3 docs: fix typos 2018-04-17 15:32:51 -04:00
CURLOPT_QUOTE.3 docs: fix typos 2018-04-17 15:32:51 -04:00
CURLOPT_RANDOM_FILE.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_RANGE.3 docs: Add note about libcurl copying strings to CURLOPT_* manpages 2017-01-13 15:14:55 +01:00
CURLOPT_READDATA.3 opts: fix broken/bad references 2016-05-01 16:41:04 +02:00
CURLOPT_READFUNCTION.3 CURLOPT_READFUNCTION.3: refer to argument with correct name 2017-12-13 08:18:10 +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 docs: Add note about libcurl copying strings to CURLOPT_* manpages 2017-01-13 15:14:55 +01:00
CURLOPT_REQUEST_TARGET.3 --request-target: instead of --strip-path-slash 2017-06-21 23:39:10 +02:00
CURLOPT_RESOLVE.3 CURLOPT_RESOLVE: Add support for multiple IP addresses per entry 2018-02-20 04:24:28 -05:00
CURLOPT_RESOLVER_START_DATA.3 url: Add option CURLOPT_RESOLVER_START_FUNCTION 2018-02-21 21:29:10 -05:00
CURLOPT_RESOLVER_START_FUNCTION.3 url: Add option CURLOPT_RESOLVER_START_FUNCTION 2018-02-21 21:29:10 -05:00
CURLOPT_RESUME_FROM_LARGE.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_RESUME_FROM.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_RTSP_CLIENT_CSEQ.3 docs: fix typos 2018-04-17 15:32:51 -04:00
CURLOPT_RTSP_REQUEST.3 docs: fix typos 2018-04-17 15:32:51 -04:00
CURLOPT_RTSP_SERVER_CSEQ.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_RTSP_SESSION_ID.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_RTSP_STREAM_URI.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_RTSP_TRANSPORT.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_SASL_IR.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_SEEKDATA.3 docs: fix typo stuct -> struct 2017-08-12 13:33:10 +01:00
CURLOPT_SEEKFUNCTION.3 docs: fix typos 2018-04-17 15:32:51 -04:00
CURLOPT_SERVICE_NAME.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_SHARE.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_SOCKOPTDATA.3 man pages: fix example syntax errors 2017-05-15 13:01:15 +02:00
CURLOPT_SOCKOPTFUNCTION.3 docs/libcurl/opts: added more examples in man pages 2017-05-15 11:45:19 +02:00
CURLOPT_SOCKS5_AUTH.3 CURLOPT_SOCKS5_AUTH: allowed methods for SOCKS5 proxy auth 2017-06-28 08:02:58 +02:00
CURLOPT_SOCKS5_GSSAPI_NEC.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_SOCKS5_GSSAPI_SERVICE.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_SSH_AUTH_TYPES.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_SSH_COMPRESSION.3 CURLOPT_SSH_COMPRESSION.3: enable with 1L 2017-08-17 09:54:07 +02:00
CURLOPT_SSH_HOST_PUBLIC_KEY_MD5.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_SSH_KEYDATA.3 CURLOPT_SSH_KEY*.3: typos 2017-05-31 13:52:03 +02:00
CURLOPT_SSH_KEYFUNCTION.3 CURLOPT_SSH_KEY*.3: typos 2017-05-31 13:52:03 +02:00
CURLOPT_SSH_KNOWNHOSTS.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_SSH_PRIVATE_KEYFILE.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_SSH_PUBLIC_KEYFILE.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_SSL_CIPHER_LIST.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_SSL_CTX_DATA.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_SSL_CTX_FUNCTION.3 docs: fix typos 2018-04-17 15:32:51 -04:00
CURLOPT_SSL_ENABLE_ALPN.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_SSL_ENABLE_NPN.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_SSL_FALSESTART.3 docs/libcurl/opts: added more examples in man pages 2017-05-15 11:45:19 +02:00
CURLOPT_SSL_OPTIONS.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_SSL_SESSIONID_CACHE.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_SSL_VERIFYHOST.3 darwinssl: Warn that disabling host verify also disables SNI 2017-03-02 02:42:15 -05:00
CURLOPT_SSL_VERIFYPEER.3 CURLOPT_SSL_VERIFYPEER.3: also the https proxy version 2017-02-09 23:22:57 +01:00
CURLOPT_SSL_VERIFYSTATUS.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_SSLCERT.3 schannel: add client certificate authentication 2018-04-17 00:23:01 +02:00
CURLOPT_SSLCERTTYPE.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_SSLENGINE_DEFAULT.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_SSLENGINE.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_SSLKEY.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_SSLKEYTYPE.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_SSLVERSION.3 setopt: fix SSLVERSION to allow CURL_SSLVERSION_MAX_ values 2018-01-13 02:57:30 -05:00
CURLOPT_STDERR.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_STREAM_DEPENDS_E.3 docs: fix typos 2018-04-17 15:32:51 -04:00
CURLOPT_STREAM_DEPENDS.3 CURLOPT_STREAM_DEPENDS.3: typo 2017-05-31 13:39:56 +02:00
CURLOPT_STREAM_WEIGHT.3 docs: fix typos 2018-04-17 15:32:51 -04:00
CURLOPT_SUPPRESS_CONNECT_HEADERS.3 url: add option CURLOPT_SUPPRESS_CONNECT_HEADERS 2017-03-12 01:32:33 -05:00
CURLOPT_TCP_FASTOPEN.3 docs/libcurl/opts: added more examples in man pages 2017-05-15 11:45:19 +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 docs/libcurl: TCP_KEEPALIVE start and interval default to 60 2017-01-02 13:43:05 -05:00
CURLOPT_TCP_KEEPINTVL.3 docs/libcurl: TCP_KEEPALIVE start and interval default to 60 2017-01-02 13:43:05 -05:00
CURLOPT_TCP_NODELAY.3 CURLOPT_TCP_NODELAY.3: fix typo 2018-01-15 23:06:58 +01:00
CURLOPT_TELNETOPTIONS.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_TFTP_BLKSIZE.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02: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_MS.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_TIMEOUT.3 setopt: avoid integer overflows when setting millsecond values 2017-10-16 09:23:19 +02:00
CURLOPT_TIMEVALUE_LARGE.3 time: support > year 2038 time stamps for system with 32bit long 2018-01-30 08:29:59 +01:00
CURLOPT_TIMEVALUE.3 time: support > year 2038 time stamps for system with 32bit long 2018-01-30 08:29:59 +01:00
CURLOPT_TLSAUTH_PASSWORD.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_TLSAUTH_TYPE.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_TLSAUTH_USERNAME.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_TRANSFER_ENCODING.3 docs/libcurl/opts: added more examples in man pages 2017-05-15 11:45:19 +02:00
CURLOPT_TRANSFERTEXT.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
CURLOPT_UNIX_SOCKET_PATH.3 docs: fix typos 2018-04-17 15:32:51 -04:00
CURLOPT_UNRESTRICTED_AUTH.3 docs/libcurl/opts: added more examples in man pages 2017-05-15 11:45:19 +02:00
CURLOPT_UPLOAD.3 docs: fix typos 2018-04-17 15:32:51 -04:00
CURLOPT_URL.3 docs: fix typos 2018-04-17 15:32:51 -04:00
CURLOPT_USE_SSL.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_USERAGENT.3 docs: Add note about libcurl copying strings to CURLOPT_* manpages 2017-01-13 15:14:55 +01:00
CURLOPT_USERNAME.3 docs/opts: 24 more man pages now have examples 2017-05-05 17:26:08 +02:00
CURLOPT_USERPWD.3 CURLOPT_USERPWD.3: see also CURLOPT_PROXYUSERPWD 2017-08-24 10:09:28 +02: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 CURLOPT_XFERINFODATA.3: fix duplicate see also 2017-10-09 16:24:36 +02:00
CURLOPT_XFERINFOFUNCTION.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
CURLOPT_XOAUTH2_BEARER.3 opts: more than 100 more examples for man pages... 2017-05-31 11:56:53 +02:00
Makefile.am cmake: add cmake file in docs/libcurl/opts/ to dist 2017-03-30 08:16:56 +02:00
Makefile.inc resolve: add CURLOPT_DNS_SHUFFLE_ADDRESSES 2018-03-17 20:44:14 +01:00
template.3 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00