summaryrefslogtreecommitdiff
path: root/docs/libcurl
Commit message (Collapse)AuthorAgeFilesLines
* CURLOPT_PROXY.3: fix test 1140 breakageDaniel Stenberg2017-05-311-1/+1
|
* opts: more examples added to man pagesDaniel Stenberg2017-05-3019-41/+250
|
* docs: clarify NO_PROXY furtherDaniel Stenberg2017-05-301-1/+5
| | | | Fixes #1208
* CURLOPT_PROXY.3: describe the environment variables moreDaniel Stenberg2017-05-301-4/+12
|
* opts: more examples added in option man pagesDaniel Stenberg2017-05-2713-48/+190
|
* docs/CURLOPT_SSLVERSION.3: Correct define name in examplePhil Crump2017-05-251-1/+1
| | | | Closes #1509
* SecureTransport/DarwinSSL: Implement public key pinningmoparisthebest2017-05-151-1/+5
| | | | Closes #1400
* man pages: fix example syntax errorsDaniel Stenberg2017-05-153-0/+3
| | | | follow-up to 5ddad099b42b50
* docs/libcurl/opts: added more examples in man pagesDaniel Stenberg2017-05-1514-37/+265
|
* CURLOPT_HTTPPROXYTUNNEL: clarify, add exampleDaniel Stenberg2017-05-151-12/+23
|
* url.c: add a compile-time check that CURL_MAX_WRITE_SIZE is large enoughDan Fandrich2017-05-131-1/+2
| | | | | | Some code (e.g. Curl_fillreadbuffer) assumes that this buffer is not exceedingly tiny and will break if it is. This same check is already done at run time in the CURLOPT_BUFFERSIZE option.
* opts: fix bad example formatting \n => \\nDaniel Stenberg2017-05-0620-22/+22
| | | | ...to render properly nroff.
* opts: examples added to 8 more libcurl option man pagesDaniel Stenberg2017-05-068-16/+164
|
* docs/opts: 24 more man pages now have examplesDaniel Stenberg2017-05-0524-47/+382
|
* docs/opts: 23 more man pages now have examplesDaniel Stenberg2017-05-0526-52/+445
|
* tests/server: run checksrc by default in debug-buildsDaniel Stenberg2017-05-051-1/+17
|
* curl_slist_append.3: clarify a NULL input creates a new listDaniel Stenberg2017-05-051-14/+14
|
* CURLINFO_REDIRECT_URL.3: add exampleDaniel Stenberg2017-05-041-2/+16
|
* CURLINFO_EFFECTIVE_URL.3: add exampleDaniel Stenberg2017-05-041-2/+17
|
* nss: load libnssckbi.so if no other trust is specifiedKamil Dudka2017-04-251-0/+5
| | | | | | | | | The module contains a more comprehensive set of trust information than supported by nss-pem, because libnssckbi.so also includes information about distrusted certificates. Reviewed-by: Kai Engert Closes #1414
* libcurl-thread.3: fixed a bad macro that caused test 1140 to failDan Fandrich2017-04-101-1/+1
|
* libcurl-thread.3: also mention threaded-resolverDaniel Stenberg2017-04-091-4/+5
| | | | | Reported-by: Alex Bligh Bug: https://curl.haxx.se/mail/lib-2017-04/0044.html
* CURLINFO_SCHEME.3: fix variable typeJay Satiro2017-04-081-6/+9
| | | | - Change documented param type to char ** from incorrect long *.
* docs: added examples for CURLINFO_FILETIME.3 and CURLOPT_FILETIME.3Daniel Stenberg2017-04-032-4/+38
|
* cmake: fix build with cmake 2.8.12.2Peter Wu2017-03-302-4/+4
| | | | | | | | | For some reason, CMake 2.8.12.2 did not expand the list argument in a single DEPENDS argument. Remove the quotes, so it gets expanded into multiple arguments for add_custom_command and add_custom_target. Fixes https://github.com/curl/curl/issues/1370 Closes #1372
* cmake: add cmake file in docs/libcurl/opts/ to distDaniel Stenberg2017-03-301-2/+2
|
* cmake: add more missing files to the distDaniel Stenberg2017-03-301-3/+3
|
* make: use the variable MAKE for recursive callsMaksim Stsepanenka2017-03-291-2/+2
| | | | Closes #1366
* spelling fixesklemens2017-03-261-2/+2
| | | | Closes #1356
* CURLINFO_PRIMARY_IP.3: add exampleDaniel Stenberg2017-03-221-2/+20
|
* mbedtls: add support for CURLOPT_SSL_CTX_FUNCTIONAles Mlakar2017-03-211-9/+12
| | | | | | Ref: https://curl.haxx.se/mail/lib-2017-02/0097.html Closes https://github.com/curl/curl/pull/1272
* cmake: add support for building HTML and PDF docsPeter Wu2017-03-212-0/+67
| | | | | | | | | | | | Note that for some reason there is this warning (that also exists with autotools, added since curl-7_15_1-94-ga718cb05f): docs/libcurl/curl_multi_socket_all.3:1: can't open `man3/curl_multi_socket.3': No such file or directory Additionally, adjust the roffit --mandir option to support creating links when doing out-of-tree builds. Ref: https://github.com/curl/curl/pull/1288
* docs: split file lists into Makefile.incPeter Wu2017-03-214-329/+335
| | | | | | | For easier sharing with CMake. The contents were reformatted to use two-space indent and expanded tabs (matching lib/Makefile.common). Ref: https://github.com/curl/curl/pull/1288
* CURLINFO_LOCAL_PORT.3: fix typoJay Satiro2017-03-161-1/+1
|
* CURLINFO_LOCAL_PORT.3: added exampleDaniel Stenberg2017-03-161-2/+24
|
* url: add option CURLOPT_SUPPRESS_CONNECT_HEADERSDesmond O. Chang2017-03-126-0/+105
| | | | | | | | | | | | | | - Add new option CURLOPT_SUPPRESS_CONNECT_HEADERS to allow suppressing proxy CONNECT response headers from the user callback functions CURLOPT_HEADERFUNCTION and CURLOPT_WRITEFUNCTION. - Add new tool option --suppress-connect-headers to expose CURLOPT_SUPPRESS_CONNECT_HEADERS and allow suppressing proxy CONNECT response headers from --dump-header and --include. Assisted-by: Jay Satiro Assisted-by: CarloCannas@users.noreply.github.com Closes https://github.com/curl/curl/pull/783
* vtls: add options to specify range of enabled TLS versionsJozef Kralik2017-03-083-3/+45
| | | | | | | This commit introduces the CURL_SSLVERSION_MAX_* constants as well as the --tls-max option of the curl tool. Closes https://github.com/curl/curl/pull/1166
* gitignore: Ignore man page dist filesSteve Brokenshire2017-03-071-0/+1
| | | | Ignore man page dist files generated by scripts/updatemanpages.pl
* Makefile.am: Remove distribution man pages when running 'make clean'Steve Brokenshire2017-03-072-3/+8
|
* CURLOPT_SSL_CTX_FUNCTION.3: Fix EXAMPLE formatting errorsJay Satiro2017-03-042-18/+26
| | | | | | .. also document that CURLE_NOT_BUILT_IN is a RETURN VALUE. Ref: https://github.com/curl/curl/pull/1290
* fix some typos in the doc (#1306)Sylvestre Ledru2017-03-041-1/+1
|
* darwinssl: Warn that disabling host verify also disables SNIJDepooter2017-03-021-3/+10
| | | | | | | | In DarwinSSL the SSLSetPeerDomainName function is used to enable both sending SNI and verifying the host. When host verification is disabled the function cannot be called, therefore SNI is disabled as well. Closes https://github.com/curl/curl/pull/1240
* docs: de-duplicate file lists in the MakefilesPeter Wu2017-02-252-661/+5
| | | | | | | | Make use of macro substitution of suffix patterns to remove duplication of manual names. This approach is portable according to http://pubs.opengroup.org/onlinepubs/009695399/utilities/make.html Closes https://github.com/curl/curl/pull/1287
* url: Improve CURLOPT_PROXY_CAPATH error handlingJay Satiro2017-02-212-4/+14
| | | | | | | | | | | | | | | - Change CURLOPT_PROXY_CAPATH to return CURLE_NOT_BUILT_IN if the option is not supported, which is the same as what we already do for CURLOPT_CAPATH. - Change the curl tool to handle CURLOPT_PROXY_CAPATH error CURLE_NOT_BUILT_IN as a warning instead of as an error, which is the same as what we already do for CURLOPT_CAPATH. - Fix CAPATH docs to show that CURLE_NOT_BUILT_IN is returned when the respective CAPATH option is not supported by the SSL library. Ref: https://github.com/curl/curl/pull/1257
* CURLOPT_SSL_VERIFYPEER.3: also the https proxy versionDaniel Stenberg2017-02-091-1/+3
|
* docs: Add more HTTPS proxy documentationJay Satiro2017-02-062-12/+35
| | | | | | | | | | | | - Document HTTPS proxy type. - Document --write-out %{proxy_ssl_verify_result}. - Document SOCKS proxy + HTTP/HTTPS proxy combination. HTTPS proxy support was added in 7.52.0 for OpenSSL, GnuTLS and NSS. Ref: https://github.com/curl/curl/commit/cb4e2be
* CURLOPT_BUFFERSIZE: support enlarging receive bufferRichy Kim2017-01-193-9/+12
| | | | | | | | | | Replace use of fixed macro BUFSIZE to define the size of the receive buffer. Reappropriate CURLOPT_BUFFERSIZE to include enlarging receive buffer size. Upon setting, resize buffer if larger than the current default size up to a MAX_BUFSIZE (512KB). This can benefit protocols like SFTP. Closes #1222
* docs: non-blocking SSL handshake is now supported with NSSKamil Dudka2017-01-191-1/+0
| | | | | | Implemented since curl-7_36_0-130-g8868a22 Reported-by: Fahim Chandurwala
* unix_socket: add support for abstract unix domain socketIsaac Boukris2017-01-134-0/+64
| | | | | | | | | | | | | | | | | | | | | In addition to unix domain sockets, Linux also supports an abstract namespace which is independent of the filesystem. In order to support it, add new CURLOPT_ABSTRACT_UNIX_SOCKET option which uses the same storage as CURLOPT_UNIX_SOCKET_PATH internally, along with a flag to specify abstract socket. On non-supporting platforms, the abstract address will be interpreted as an empty string and fail gracefully. Also add new --abstract-unix-socket tool parameter. Signed-off-by: Isaac Boukris <iboukris@gmail.com> Reported-by: Chungtsun Li (typeless) Reviewed-by: Daniel Stenberg Reviewed-by: Peter Wu Closes #1197 Fixes #1061
* docs: Add note about libcurl copying strings to CURLOPT_* manpagesFrank Gevaerts2017-01-1374-0/+222
| | | | Closes #1169