summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* checksrc: verify do-while and spaces between the bracesbagder/checksrc-dowhile-braceDaniel Stenberg2020-08-242-5/+15
| | | | Updated mprintf.c to comply
* setopt: if the buffer exists, refuse the new BUFFERSIZEDaniel Stenberg2020-08-241-11/+3
| | | | | | | | The buffer only exists during transfer and then we shouldn't change the size (the setopt is not documented to work then). Reported-by: Harry Sintonen Closes #5842
* sftp: add new quote commands 'atime' and 'mtime'COFFEETALES2020-08-244-3/+79
| | | | Closes #5810
* CURLE_PROXY: new error codeDaniel Stenberg2020-08-2415-95/+318
| | | | | | | | | | | | 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
* runtests: make cleardir() erase dot files tooDaniel Stenberg2020-08-231-1/+1
| | | | | | Because test cases might use dot files. Closes #5838
* 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-223-3/+18
| | | | | | | | | | 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
* runtests: avoid 'fail to start' repeated messages in attempt loopsDaniel Stenberg2020-08-211-14/+13
| | | | Closes #5834
* runtests: clear pid variables when failing to start a serverDaniel Stenberg2020-08-211-58/+28
| | | | | | | | | ... as otherwise the parent doesn't detect the failure and believe it actually worked to start. Reported-by: Christian Weisgerber Bug: https://curl.haxx.se/mail/lib-2020-08/0018.html Closes #5834
* TODO: Virtual external socketsDaniel Stenberg2020-08-211-0/+10
| | | | Closes #5835
* dist: add missing CMake Find modules to the distributionDon2020-08-211-0/+3
| | | | Closes #5836
* RELEASE-NOTES: syncedDaniel Stenberg2020-08-192-222/+11
| | | | ... and version bumped to 7.72.1
* tls: provide the CApath verbose log on its own lineDaniel Stenberg2020-08-194-30/+20
| | | | | | | | | ... not newline separated from the previous line. This makes it output asterisk prefixed properly like other verbose putput! Reported-by: jmdavitt on github Fixes #5826 Closes #5827
* RELEASE-NOTES: syncedcurl-7_72_0Daniel Stenberg2020-08-191-15/+37
| | | | The curl 7.72.0 release
* 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
* Curl_easy: remember last connection by id, not by pointerDaniel Stenberg2020-08-175-17/+18
| | | | | | | | | CVE-2020-8231 Bug: https://curl.haxx.se/docs/CVE-2020-8231.html Reported-by: Marc Aldorasi Closes #5824
* 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-1714-32/+32
| | | | | | | | | 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
* CMake: don't complain about missing nroffBevan Weiss2020-08-161-1/+4
| | | | | | | | | The curl_nroff_check() was always being called, and complaining if *NROFF wasn't found, even when not making the manual. Only check for nroff (and complain) if actually making the manual Closes #5817
* libtest/Makefile.am: add -no-undefined for libstubgss for CygwinBrian Inglis2020-08-161-1/+4
| | | | | | | | | | | | copy the LDFLAGS approach for adding same option with `libhostname` in `libtest/Makefile.am`: - init `libstubgss_la_LDFLAGS_EXTRA` variable, - add option to variable inside conditional, - use variable in `libstubgss_la_LDFLAGS` Fixes #5819 Closes #5820
* 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
* test1140: compare stdoutDaniel Stenberg2020-08-152-5/+13
| | | | | | To make problems more immediately obvious when tests fail. Closes #5814
* asyn-ares: correct some bad commentsDaniel Stenberg2020-08-151-4/+4
| | | | Closes #5812
* docs: Add video link to docs/CONTRIBUTE.mdEmil Engler2020-08-141-0/+3
| | | | Closes #5811
* curl-config: ignore REQUIRE_LIB_DEPS in --libs outputDaniel Stenberg2020-08-141-1/+1
| | | | | | | | | | Fixes a curl-config issue on cygwin by making sure REQUIRE_LIB_DEPS is not considered for the --libs output. Reported-by: ramsay-jones on github Assisted-by: Brian Inglis and Ken Brown Fixes #5793 Closes #5808
* copyright: update/correct the year range on a few filesDaniel Stenberg2020-08-146-6/+6
|
* scripts/copyright.pl: ignore .muse filesDaniel Stenberg2020-08-141-0/+1
|
* multi: Remove 10-year old out-commented codeEmil Engler2020-08-121-13/+0
| | | | | | The code hasn't been touched since 2010-08-18 Closes #5805
* 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
* RELEASE-NOTES: syncedDaniel Stenberg2020-08-111-8/+21
|
* transfer: move retrycount from connect struct to easy handleStefan Yohansson2020-08-102-3/+6
| | | | | | | | | | This flag was applied to the connection struct that is released on retry. These changes move the retry counter into Curl_easy struct that lives across retries and retains the new connection. Reported-by: Cherish98 on github Fixes #5794 Closes #5800
* libssh2: s/ssherr/sftperr/Daniel Stenberg2020-08-101-1/+1
| | | | | | | | | | | The debug output used ssherr instead of sftperr which not only outputs the wrong error code but also casues a warning on Windows. Follow-up to 7370b4e39f1 Reported-by: Gisle Vanem Bug: https://github.com/curl/curl/commit/7370b4e39f1390e701f5b68d910c619151daf72b#r41334700 Closes #5799
* ftp: don't do ssl_shutdown instead of ssl_closeDaniel Stenberg2020-08-102-3/+4
| | | | | | | | | | | | | The shutdown function is for downgrading a connection from TLS to plain, and this is not requested here. Have ssl_close reset the TLS connection state. This partially reverts commit f002c850d98d Reported-by: Rasmus Melchior Jacobsen Reported-by: Denis Goleshchikhin Fixes #5797
* CI/azure: fix test outcome values and use latest API versionMarc Hoersken2020-08-091-6/+6
| | | | | | | This makes sure that tests ignored or skipped are not shown just in the category "Other", but with their correct state. Closes #5796
* CI/azure: show runtime stats to investigate slownessMarc Hoersken2020-08-091-15/+15
| | | | | | Also avoid naming conflict of TFLAGS env and tflags variables. Closes #5776
* TLS naming: fix more Winssl and Darwinssl leftoversDaniel Stenberg2020-08-0821-90/+91
| | | | | | | | | | | | | 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
* smtp_parse_address: handle blank input string properlyDaniel Stenberg2020-08-071-2/+4
| | | | Closes #5792
* runtests: run the DICT server on a random port numberDaniel Stenberg2020-08-072-46/+25
| | | | | | Removed support for -b (base port number) Closes #5783
* RELEASE-NOTES: syncedDaniel Stenberg2020-08-061-4/+34
|
* runtests: move the TELNET server to a dynamic portDaniel Stenberg2020-08-063-35/+30
| | | | | | | Rename the port variable to TELNETPORT to better match the existing pattern. Closes #5785
* ngtcp2: adapt to error code renameDaniel Stenberg2020-08-051-1/+1
| | | | Closes #5786
* runtests: move the smbserver to use a dynamic port numberDaniel Stenberg2020-08-051-32/+25
| | | | Closes #5782
* runtests: run the http2 tests on a random port numberDaniel Stenberg2020-08-051-16/+23
| | | | Closes #5779
* gtls: survive not being able to get name/issuerDaniel Stenberg2020-08-051-10/+13
| | | | Closes #5778
* runtests: move the gnutls-serv tests to a dynamic portDaniel Stenberg2020-08-051-38/+26
| | | | | | Affects test 320, 321, 322 and 324. Closes #5778
* runtests: support dynamicly base64 encoded sections in testsDaniel Stenberg2020-08-0415-91/+77
| | | | | | | | | | | | | | | | | | This allows us to make test cases to use base64 at run-time and still use and verify information determined at run-time, such as the IMAP test server's port number in test 842. This change makes 12 tests run again that basically never ran since we moved to dynamic port numbers. ftpserver.pl is adjusted to load test instructions and test number from the preprocessed test file. FILEFORMAT.md now documents the new base64 encoding syntax. Reported-by: Marcel Raad Fixes #5761 Closes #5775
* curl.1: add a few missing valid exit codesDaniel Stenberg2020-08-041-0/+10
| | | | | | 93 - 96 can be returned as well. Closes #5777