summaryrefslogtreecommitdiff
path: root/docs
Commit message (Collapse)AuthorAgeFilesLines
* tls: add CURLOPT_SSL_EC_CURVES and --curvesMichael Baentsch2020-08-307-0/+77
| | | | Closes #5892
* docs: add description about CI platforms to CONTRIBUTE.mdMarc Hoersken2020-08-291-0/+27
| | | | | | | | Reviewed-by: Daniel Stenberg Reviewed-by: Marcel Raad Reviewed-by: Jay Satiro Closes #5882
* TLS: fix SRP detection by using the proper #ifdefsDaniel Stenberg2020-08-281-1/+2
| | | | | | | | | | | | | | | USE_TLS_SRP will be true if *any* selected TLS backend can use SRP HAVE_OPENSSL_SRP is defined when OpenSSL can use it HAVE_GNUTLS_SRP is defined when GnuTLS can use it Clarify in the curl_verison_info docs that CURL_VERSION_TLSAUTH_SRP is set if at least one of the supported backends offers SRP. Reported-by: Stefan Strogin Fixes #5865 Closes #5870
* docs: SSLCERTS: fix English syntaxDan Kenigsberg2020-08-281-2/+2
| | | | | | Signed-off-by: Dan Kenigsberg <danken@redhat.com> Closes #5876
* docs: non-existing macros in man pagesAlessandro Ghedini2020-08-272-3/+3
| | | | | | | | As reported by man(1) when invoked as: man --warnings -E UTF-8 -l -Tutf8 -Z <file> >/dev/null Closes #5846
* curl.1: fix typo invokved -> invokedAlessandro Ghedini2020-08-271-1/+1
| | | | Closes #5846
* docs/libcurl: update "Added in" version for curl_easy_option*Daniel Stenberg2020-08-273-6/+6
| | | | Follow-up to 6ebe63fac23f38
* configure: added --disable-get-easy-optionsDaniel Stenberg2020-08-271-0/+5
| | | | | | To allow disabling of the curl_easy_option APIs in a build. Closes #5365
* options: API for meta-data about easy optionsDaniel Stenberg2020-08-275-8/+186
| | | | | | | | | | | | | | | | const struct curl_easyoption *curl_easy_option_by_name(const char *name); const struct curl_easyoption *curl_easy_option_by_id (CURLoption id); const struct curl_easyoption * curl_easy_option_next(const struct curl_easyoption *prev); The purpose is to provide detailed enough information to allow for example libcurl bindings to get option information at run-time about what easy options that exist and what arguments they expect. Assisted-by: Jeroen Ooms Closes #5365
* HTTP/3: update to OpenSSL_1_1_1g-quic-draft-29Eric Curtin2020-08-271-1/+1
| | | | Closes #5871
* socketpair: allow CURL_DISABLE_SOCKETPAIRDaniel Stenberg2020-08-261-0/+5
| | | | | | ... to completely disable the use of socketpair Closes #5850
* docs: --output-dir is added in 7.73.0, nothing elseDaniel Stenberg2020-08-242-2/+2
| | | | Follow-up to 5620d2cc78c0
* curl: add --output-dirDaniel Stenberg2020-08-244-7/+20
| | | | | | | | Works with --create-dirs and with -J Add test 3008, 3009, 3011, 3012 and 3013 to verify. Closes #5637
* sftp: add the option CURLKHSTAT_FINE_REPLACEMichael Musset2020-08-242-2/+10
| | | | | | Replace the old fingerprint of the host with a new. Closes #5685
* curl: support XDG_CONFIG_HOME to find .curlrcDaniel Stenberg2020-08-241-6/+12
| | | | | | | | | Added test433 to verify. Updated documentation. Reviewed-by: Jay Satiro Suggested-by: Eli Schwartz Fixes #5829 Closes #5837
* sftp: add new quote commands 'atime' and 'mtime'COFFEETALES2020-08-242-0/+16
| | | | Closes #5810
* CURLE_PROXY: new error codeDaniel Stenberg2020-08-244-1/+145
| | | | | | | | | | | | Failures clearly returned from a (SOCKS) proxy now causes this return code. Previously the situation was not very clear as what would be returned and when. In addition: when this error code is returned, an application can use CURLINFO_PROXY_ERROR to query libcurl for the detailed error, which then returns a value from the new 'CURLproxycode' enum. Closes #5770
* KNOWN_BUGS: 'no_proxy' string-matches IPv6 numerical addresesDaniel Stenberg2020-08-233-1/+17
| | | | | | | | | Also: the current behavior is now documented in the curl.1 and CURLOPT_NOPROXY.3 man pages. Reported-by: Andrew Barnes Closes #5745 Closes #5841
* Makefile.m32: add ability to override zstd libs [ci skip]Viktor Szakats2020-08-221-1/+6
| | | | | | | | | | Similarly to brotli, where this was already possible. E.g. it allows to link zstd statically to libcurl.dll. Ref: https://github.com/curl/curl-for-win/issues/12 Ref: https://github.com/curl/curl-for-win/commit/d9b266afd2e5d3f5604483010ef62340b5918c89 Closes https://github.com/curl/curl/pull/5840
* TODO: Virtual external socketsDaniel Stenberg2020-08-211-0/+10
| | | | Closes #5835
* THANKS: add names from curl 7.72.0 releaseDaniel Stenberg2020-08-191-0/+29
|
* KNOWN_BUGS: Schannel TLS 1.2 handshake bug in old Windows versionsJay Satiro2020-08-181-0/+9
| | | | | | Reported-by: plujon@users.noreply.github.com Closes https://github.com/curl/curl/issues/5488
* examples/rtsp.c: correct the copyright yearDaniel Stenberg2020-08-171-1/+1
|
* RELEASE-PROCEDURE.md: add more future release datesDaniel Stenberg2020-08-171-4/+6
|
* docs: change "web site" to "website"H3RSKO2020-08-1712-29/+29
| | | | | | | | | According to wikipedia: While "web site" was the original spelling, this variant has become rarely used, and "website" has become the standard spelling Closes #5822
* docs: clarify MAX_SEND/RECV_SPEED functionalityDaniel Stenberg2020-08-152-4/+17
| | | | | | | | | ... in particular what happens if the maximum speed limit is set to a value that's smaller than the transfer buffer size in use. Reported-by: Tomas Berger Fixes #5788 Closes #5813
* docs: Add video link to docs/CONTRIBUTE.mdEmil Engler2020-08-141-0/+3
| | | | Closes #5811
* copyright: update/correct the year range on a few filesDaniel Stenberg2020-08-141-1/+1
|
* KNOWN_BUGS: A shared connection cache is not thread-safeDaniel Stenberg2020-08-122-4/+13
| | | | | Closes #4915 Closes #5802
* CONTRIBUTE: extend git commit message descriptionDaniel Stenberg2020-08-121-0/+10
| | | | | | In particular how the first line works. Closes #5803
* TLS naming: fix more Winssl and Darwinssl leftoversDaniel Stenberg2020-08-088-14/+14
| | | | | | | | | | | | | The CMake option is now called CMAKE_USE_SCHANNEL The winbuild flag is USE_SCHANNEL The CI jobs and build scripts only use the new names and the new name options Tests now require 'Schannel' (when necessary) Closes #5795
* curl.1: add a few missing valid exit codesDaniel Stenberg2020-08-041-0/+10
| | | | | | 93 - 96 can be returned as well. Closes #5777
* TODO: Use multiple parallel transfers for a single downloadDaniel Stenberg2020-08-041-0/+22
| | | | Closes #5774
* TODO: Set the modification date on an uploaded fileDaniel Stenberg2020-08-041-0/+8
| | | | Closes #5768
* tlsv1.3.d. only for TLS-using connectionsDaniel Stenberg2020-08-021-4/+6
| | | | | | ... and rephrase that "not all" TLS backends support it. Closes #5764
* tls-max.d: this option is only for TLS-using connectionsDaniel Stenberg2020-08-021-0/+3
| | | | | Ref: #5763 Closes #5764
* checksrc: invoke script with -D to find .checksrc properDaniel Stenberg2020-08-011-1/+1
| | | | | | | | | | Without the -D command line option, checksrc.pl won't know which directory to load the ".checksrc" file from when building out of the source tree. Reported-by: Marcel Raad Fixes #5715 Closes #5755
* TODO: Schannel: 'Add option to allow abrupt server closure'Jay Satiro2020-07-301-0/+10
| | | | | | | | | We should offer an option to allow abrupt server closures (server closes SSL transfer without sending a known termination point such as length of transfer or close_notify alert). Abrupt server closures are usually because of misconfigured or very old servers. Closes https://github.com/curl/curl/issues/4427
* docs: add date of 7.20 to CURLM_CALL_MULTI_PERFORM mentionsdivinity762020-07-302-2/+2
| | | | | | | | it helps make it obvious that most developers don't have to care about the CURLM_CALL_MULTI_PERFORM value (last release using it is nearly 11 years old, November 4 2009) Closes #5744
* checksrc: ban gmtime/localtimeDaniel Stenberg2020-07-281-0/+1
| | | | | | | | | They're not thread-safe so they should not be used in libcurl code. Explictly enabled when deemed necessary and in examples and tests Reviewed-by: Nicolas Sterchele Closes #5732
* CURLOPT_NOBODY.3: fix the syntax for referring to optionsDaniel Stenberg2020-07-271-3/+3
| | | | | | As test 1140 fails otherwise! Follow-up to e1bac81cc815
* CURLOPT_NOBODY.3: clarify what setting to 0 meansDaniel Stenberg2020-07-271-6/+16
| | | | | | | ... and mention that HTTP with other methods than HEAD might get a body and there's no option available to stop that. Closes #5729
* travis: update quiche builds for new boringssl layoutAlessandro Ghedini2020-07-181-3/+3
| | | | | | | | | | This is required after https://github.com/cloudflare/quiche/pull/593 moved BoringSSL around slightly. This also means that Go is not needed to build BoringSSL anymore (the one provided by quiche anyway). Closes #5691
* page-header: provide protocol details in the curl.1 man pageDaniel Stenberg2020-07-161-0/+49
| | | | | | | | | Add protocol and version specific information about all protocols curl supports. Fixes #5679 Reported-by: tbugfinder on github Closes #5686
* docs: Update a few leftover mentions of DarwinSSLDaniel Gustafsson2020-07-164-7/+7
| | | | | | | | | Commit 76a9c3c4be10b3d4d379d5b23ca76806bbae536a renamed DarwinSSL to the more correct/common name Secure Transport, but a few mentions in the docs remained. Closes #5688 Reviewed-by: Daniel Stenberg <daniel@haxx.se>
* CURL_PUSH_ERROROUT: allow the push callback to fail the parent streamDaniel Stenberg2020-07-163-8/+4
| | | | | | | | | ... by adding support for a new dedicated return code. Suggested-by: Jonathan Cardoso Assisted-by: Erik Johansson URL: https://curl.haxx.se/mail/lib-2020-06/0099.html Closes #5636
* curl: add %{method} to the -w variablesDaniel Stenberg2020-07-141-0/+3
| | | | | | Gets the CURLINFO_EFFECTIVE_METHOD from libcurl. Added test 1197 to verify.
* CURLINFO_EFFECTIVE_METHOD: addedDaniel Stenberg2020-07-144-0/+73
| | | | | | | Provide the HTTP method that was used on the latest request, which might be relevant for users when there was one or more redirects involved. Closes #5511
* windows: add unicode to feature listViktor Szakats2020-07-142-0/+4
| | | | | | | Reviewed-by: Marcel Raad Reviewed-by: Marc Hörsken Closes #5491
* content_encoding: add zstd decoding supportGilles Vollant2020-07-124-5/+28
| | | | | | | | | include zstd curl patch for Makefile.m32 from vszakats and include Add CMake support for zstd from Peter Wu Helped-by: Viktor Szakats Helped-by: Peter Wu Closes #5453