summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* KNOWN_BUGS: FTPS with Schannel times out file list operationDaniel Stenberg2020-11-041-0/+7
| | | | | Reported-by: bobmitchell1956 on github Closes #5284
* KNOWN_BUGS: SMB tests fail with Python 2Daniel Stenberg2020-11-041-0/+7
| | | | | Reported-by: Jay Satiro Closes #5983
* KNOWN_BUGS: LDAPS with NSS is slowDaniel Stenberg2020-11-041-0/+5
| | | | | Reported-by: nosajsnikta on github Closes #5874
* travis: use ninja-build for CMake buildsSergei Nikulov2020-11-042-16/+13
| | | | | | | Added package ninja-build to environment Use ninja to speed up CMake builds Closes #6077
* rtsp: error out on empty Session ID, unified the codeHarry Sintonen2020-11-041-18/+18
|
* rtsp: fixed the RTST Session ID mismatch in test 570Harry Sintonen2020-11-041-1/+5
| | | | Closes #6161
* rtsp: fixed Session ID comparison to refuse prefixHarry Sintonen2020-11-041-2/+11
| | | | Closes #6161
* RELEASE-NOTES: syncedDaniel Stenberg2020-11-031-5/+5
| | | | (forgot to update the list of contributors)
* RELEASE-NOTES: syncedDaniel Stenberg2020-11-031-4/+24
|
* curlver: bumped to 7.74.0Daniel Stenberg2020-11-032-5/+5
|
* hsts: add read/write callbacksDaniel Stenberg2020-11-0327-22/+652
| | | | | | | | - read/write callback options - man pages for the 4 new setopts - test 1915 verifies the callbacks Closes #5896
* hsts: add support for Strict-Transport-SecurityDaniel Stenberg2020-11-0338-21/+1122
| | | | | | | | | | | | | | | | | | | | | | | | | - enable in the build (configure) - header parsing - host name lookup - unit tests for the above - CI build - CURL_VERSION_HSTS bit - curl_version_info support - curl -V output - curl-config --features - CURLOPT_HSTS_CTRL - man page for CURLOPT_HSTS_CTRL - curl --hsts (sets CURLOPT_HSTS_CTRL and works with --libcurl) - man page for --hsts - save cache to disk - load cache from disk - CURLOPT_HSTS - man page for CURLOPT_HSTS - added docs/HSTS.md - fixed --version docs - adjusted curl_easy_duphandle Closes #5896
* CI/tests: enable test target on TravisCI for CMake buildsSergei Nikulov2020-11-031-0/+1
| | | | | | | | Added test-nonflaky target to CMake builds Disabled test 1139 because the cmake build doesn't create docs/curl.1 Closes #6074
* tool_debug_cb: do not assume zero-terminated dataDaniel Stenberg2020-11-031-1/+1
| | | | Follow-up to d70a5b5a0f5e3
* sendf: move the verbose-check into Curl_debugDaniel Stenberg2020-11-0211-138/+103
| | | | | | Saves us from having the same check done everywhere. Closes #6159
* travis: use valgrind when running tests for debug buildsDaniel Stenberg2020-11-022-5/+5
| | | | | | Except the non-x86 and sanitizer builds Closes #6154
* header.d: fix syntax mistakeDaniel Stenberg2020-11-021-1/+1
| | | | follow-up from 1144886f38fd0
* gnutls: fix memory leaks (certfields memory wasn't released)Harry Sintonen2020-11-021-1/+6
| | | | Closes #6153
* tests: add missing global_init/cleanup callsDaniel Stenberg2020-11-023-2/+9
| | | | | | | Without the cleanup call in these test files, the mbedTLS backend leaks memory. Closes #6156
* tool_operate: --retry for HTTP 408 responses tooDaniel Stenberg2020-11-021-0/+1
| | | | | | | | | | This was inadvertently dropped from the code when the parallel support was added. Regression since b88940850 (7.66.0) Reviewed-by: Jay Satiro Closes #6155
* http: pass correct header size to debug callback for chunked postDaniel Stenberg2020-10-311-5/+9
| | | | | | | | | | | ... when the chunked framing was added, the size of the "body part" of the data was calculated wrongly so the debug callback would get told a header chunk a few bytes too big that would also contain the first few bytes of the request body. Reported-by: Dirk Wetter Ref: #6144 Closes #6147
* header.d: mention the "Transfer-Encoding: chunked" handlingDaniel Stenberg2020-10-311-8/+10
| | | | | Ref: #6144 Closes #6148
* acinclude: detect manually set minimum macos/ipod versionDaniel Stenberg2020-10-301-3/+9
| | | | | | | | | ... even if set in the CC or IPHONEOS/MACOSX_DEPLOYMENT_TARGET variables. Reported-by: hamstergene on github Fixes #6138 Closes #6140
* tests: fix some http/2 tests for older versions of nghttpxJay Satiro2020-10-295-11/+5
| | | | | | | | | | | | | - Add regex that strips http/2 server header name to those http/2 tests that don't already have it. - Improve that regex in all http/2 tests. Tests 358 and 359 were failing for me before this change on a system that uses an older version of nghttpx which includes its version number in the server header. Closes https://github.com/curl/curl/pull/6139
* RELEASE-NOTES: syncedDaniel Stenberg2020-10-301-6/+24
|
* configure: use pkgconfig to find openSSL when cross-compilingCristian Morales Vega2020-10-291-8/+2
| | | | | | | This reverts 736a40fec (November 2004), which doesn't explain why it was done. Closes #6145
* tool_operate: bail out proper on errors for parallel setupDaniel Stenberg2020-10-291-1/+1
| | | | | | | | ... otherwise for example trying to upload a missing file just causes a loop. Reported-by: BrumBrum on hackerone Closes #6141
* CMake: make BUILD_TESTING dependent optionSergei Nikulov2020-10-291-4/+4
| | | | | | | | CMake will now handle BUILD_TESTING depending on PERL_FOUND and CURL_DISABLE_TESTING Ref: #6036 Closes #6072
* libssh2: fix transport over HTTPS proxyDaniel Stenberg2020-10-292-1/+24
| | | | | | | | The fix in #6021 was not enough. This fix makes sure SCP/SFTP content can also be transfered over a HTTPS proxy. Fixes #6113 Closes #6128
* curl.1: add an "OUTPUT" section at the top of the manpageDaniel Stenberg2020-10-291-0/+9
| | | | | | | | Explain the basic concepts behind curl output. Inspired by #6124 Closes #6134
* mailmap: set Viktor Szakats's emailDaniel Stenberg2020-10-281-2/+2
|
* runtests: show keywords when no tests ranDaniel Stenberg2020-10-261-0/+7
| | | | | | | | To help out future debugging, runtests now outputs the list of keywords when it fails because no tests ran. Ref: #6120 Closes #6126
* CURLOPT_DNS_USE_GLOBAL_CACHE.3: fix typoJay Satiro2020-10-261-1/+1
| | | | | | Reported-by: Rui LIU Closes https://github.com/curl/curl/issues/6131
* range.d: fix typoJay Satiro2020-10-261-1/+1
| | | | Follow-up to 15ae039 from earlier today.
* CI/github: work-around for brew breakage on macOSDaniel Stenberg2020-10-261-6/+12
| | | | | | | ... and make it use OpenSSL 1.1 properly Fixes #6130 Closes #6129
* range.d: clarify that curl will not parse multipart responsesJosé Joaquín Atria2020-10-261-1/+2
| | | | | Closes #6127 Fixes #6124
* RELEASE-NOTES: syncedDaniel Stenberg2020-10-261-4/+24
|
* libssh2: fix build with disabled proxy supportBaruch Siach2020-10-261-1/+6
| | | | | | | | | | Build breaks because the http_proxy field is missing: vssh/libssh2.c:3119:10: error: 'struct connectdata' has no member named 'http_proxy' Regression from #6021, shipped in curl 7.73.0 Closes #6125
* alt-svc: enable by defaultDaniel Stenberg2020-10-2527-71/+58
| | | | | | | | Remove CURLALTSVC_IMMEDIATELY, which was never implemented/supported. alt-svc support in curl is no longer considered experimental Closes #5868
* CI/appveyor: remove (unused) runtests.pl -b optionDaniel Stenberg2020-10-251-1/+1
|
* tool_help: make "output" description less confusingEmil Engler2020-10-242-2/+2
| | | | | | | Currently the description of "output" is misleading when comparing it "verbose". Closes #6118
* CI/appveyor: disable test 571 in two cmake buildsDaniel Stenberg2020-10-241-2/+2
| | | | | | ... they're simply too flaky there. Closes #6119
* cmake: set the unicode feature in curl-config on WindowsDaniel Stenberg2020-10-221-0/+1
| | | | | | | ... if built that way. To make it match curl -V output. Reviewed-by: Marcel Raad Closes #6117
* libssh2: require version 1.0 or laterDaniel Stenberg2020-10-223-24/+3
| | | | | | | ... and simplify the code accordingly. libssh2 version 1.0 was released in April 2009. Closes #6116
* KNOWN_BUGS: mention the individual cmake issuesDaniel Stenberg2020-10-211-14/+20
| | | | | ... to make them easier to refer to and address separately and one-by-one.
* CMake: store IDN2 information in curl_config.hDaniel Stenberg2020-10-201-2/+5
| | | | | | | | This allows the build to enable IDN properly and it makes test 1014 happier. Ref: #6074 Closes #6108
* CMake: call the feature unixsockets without dashDaniel Stenberg2020-10-201-1/+1
| | | | | | | ... so that curl-config gets correct and makes test 1014 happy! Ref: #6074 Closes #6108
* CI/travis: add brotli and zstd to the libssh2 buildDaniel Stenberg2020-10-192-0/+34
| | | | | | | | ... to make sure such tests are run with valgrind. Suppress the zstd valgrind warnings we get with version 1.3.3 on Ubuntu 18.04 (for debug and non-debug builds). Closes #6105
* runtests: revert the mistaken edit of $CURLDaniel Stenberg2020-10-191-1/+1
| | | | Regression from c4693adc62
* RELEASE-NOTES: syncedDaniel Stenberg2020-10-191-3/+38
|