summaryrefslogtreecommitdiff
path: root/docs
Commit message (Collapse)AuthorAgeFilesLines
* FAQ: refreshed some very old languageDaniel Stenberg2020-09-071-31/+22
|
* test1541: remove since it is a known bugDaniel Stenberg2020-09-061-1/+1
| | | | | | | | | | | A shared connection cache is not thread-safe is a known issue. Stop testing this until we believe this issue is addressed. Reduces occasional test failures we don't care about. The test code in lib1541.c is left in git to allow us to restore it when we get to fix this. Closes #5922
* docs: add categories to all cmdline optsEmil Engler2020-09-04235-6/+289
| | | | | | | | Adapted gen.pl with 'listcats' This commit is a part of "--help me if you can" Closes #5680
* win32: drop support for WinSock version 1, require version 2Marc Hoersken2020-09-021-0/+3
| | | | | | | | | | | | | | | IPv6, telnet and now also the multi API require WinSock version 2 which is available starting with Windows 95. Therefore we think it is time to drop support for version 1. Reviewed-by: Marcel Raad Reviewed-by: Jay Satiro Reviewed-by: Daniel Stenberg Reviewed-by: Viktor Szakats Follow up to #5634 Closes #5854
* cmdline-opts/gen.pl: generate nicer "See Also" in curl.1Daniel Stenberg2020-09-011-1/+13
| | | | | | | If there are more than two items in the list, use commas for all but the last separator which is set to 'and'. Reads better. Closes #5898
* curl.1: add see also no-progress-meter on two spotsDaniel Stenberg2020-09-012-1/+2
| | | | | | Ref: #5894 Closes #5897
* mqtt: enable by defaultDaniel Stenberg2020-08-312-1/+4
| | | | | | No longer considered experimental. Closes #5858
* 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