summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* tool_operate: bail out proper on errors for parallel setupbagder/parallel-upload-missing-fileDaniel Stenberg2020-10-291-1/+1
| | | | | | | ... otherwise for example trying to upload a missing file just causes a loop. Reported-by: BrumBrum on hackerone
* 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
|
* curl_url_set.3: fix typo in the RETURN VALUE sectionDaniel Stenberg2020-10-181-1/+1
| | | | | Reported-by: Basuke Suzuki Fixes #6102
* packages/OS400: make the source code-style compliantDaniel Stenberg2020-10-176-341/+228
| | | | | | | ... and make sure 'make checksrc' in the root dir also verifies the packages/OS400 sources. Closes https://github.com/curl/curl/pull/6085
* os400: Sync libcurl API optionsJay Satiro2020-10-173-2/+29
| | | | | | | | | | | This fixes the OS400 build and also an incorrect entry for CURLINFO_APPCONNECT_TIME_T where it was treated as CURLINFO_STARTTRANSFER_TIME_T. Reported-by: Jon Rumsey Fixes https://github.com/curl/curl/issues/6083 Closes https://github.com/curl/curl/pull/6084
* CURLOPT_NOBODY.3: fix typoDaniel Stenberg2020-10-161-1/+1
| | | | | Reported-by: Basuke Suzuki Fixes #6097
* CI/azure: improve on flakiness by avoiding libtool wrappersMarc Hoersken2020-10-161-3/+6
| | | | | | | | | | | | | | Install curl binaries into MinGW bin folder and use that for the tests in order to avoid libtool wrapper binaries. The libtool wrapper binaries (not scripts) on Windows seem to be one of the possible causes for the following issues: 1. Process output can be lost in the wrapper process chain. 2. Killing the wrapper process does not kill the actual one. Derived from #5904 Closes #6049
* CURLOPT_URL.3: clarify SCP/SFTP URLs are for uploads as wellDaniel Stenberg2020-10-161-9/+8
|
* CURLOPT_TCP_NODELAY.3: fix comment in example codeZenju2020-10-161-1/+1
| | | | Closes #6096
* openssl: acknowledge SRP disabling in configure properlyDaniel Stenberg2020-10-161-4/+12
| | | | | | | | | | | Follow-up to 68a513247409 Use a new separate define that is the combination of both HAVE_OPENSSL_SRP and USE_TLS_SRP: USE_OPENSSL_SRP Bug: https://curl.haxx.se/mail/lib-2020-10/0037.html Closes #6094
* http3: fix two build errors, silence warningsViktor Szakats2020-10-162-4/+5
| | | | | | | | | * fix two build errors due to mismatch between function declarations and their definitions * silence two mismatched signs warnings via casts Approved-by: Daniel Stenberg Closes #6093
* Makefile.m32: add support for HTTP/3 via ngtcp2+nghttp3Viktor Szakats2020-10-163-0/+71
| | | | | Approved-by: Daniel Stenberg Closes #6092
* tool_operate: fix compiler warning when --libcurl is disabledDaniel Stenberg2020-10-161-0/+3
| | | | Closes #6095
* checksrc: warn on empty line before open braceDaniel Stenberg2020-10-156-6/+6
| | | | | | ... and fix a few occurances Closes #6088
* urlapi: URL encode a '+' in the query partDaniel Stenberg2020-10-152-20/+14
| | | | | | | | | ... when asked to with CURLU_URLENCODE. Extended test 1560 to verify. Reported-by: Dietmar Hauser Fixes #6086 Closes #6087
* libcurl.pc: make it relocatableCristian Morales Vega2020-10-156-5/+360
| | | | | | | | It supposes when people specify the libdir/includedir they do it to change where under prefix/exec_prefix it should be, not to make it independent of prefix/exec_prefix. Closes #6061
* runtests: return error if no tests ranDaniel Stenberg2020-10-151-3/+3
| | | | | | | | | ... and make TESTFAIL stand out a little better by adding newlines before and after. Reported-by: Marc Hörsken Issue: #6052 Closes #6053
* docs/FEATURE: convert to markdownDaniel Stenberg2020-10-152-84/+100
| | | | | | ... and clean it up a bit. Closes #6067
* strerror: use 'const' as the string should never be modifiedPhilipp Klaus Krause2020-10-151-1/+1
| | | | Closes #6068
* connect: repair build without ipv6 availabilityJay Satiro2020-10-151-0/+4
| | | | | | | | Assisted-by: Daniel Stenberg Reported-by: Tom G. Christensen Fixes https://github.com/curl/curl/issues/6069 Closes https://github.com/curl/curl/pull/6071
* RELEASE-NOTES: syncedDaniel Stenberg2020-10-152-301/+13
| | | | Started over for the journey to next release.
* src/tool_filetime: disable -Wformat on mingw for this fileDaniel Stenberg2020-10-151-0/+5
| | | | | | | | | With gcc 10 on mingw we otherwise get this warning: error: ISO C does not support the 'I' printf flag [-Werror=format=] Fixes #6079 Closes #6082
* test122[12]: remove these two testsDaniel Stenberg2020-10-158-650/+2
| | | | | | | | | ... and remove the objnames scripts they tested. They're not used for anything anymore so testing them serves no purpose! Reported-by: Marc Hörsken Fixes #6080 Closes #6081
* RELEASE-NOTES: syncedcurl-7_73_0Daniel Stenberg2020-10-141-14/+25
| | | | for 7.73.0
* THANKS: from 7.73.0 and .mailmap fixesDaniel Stenberg2020-10-141-0/+31
|
* mailmap: fixups of some contributorsDaniel Stenberg2020-10-141-0/+5
|
* projects/build-wolfssl.bat: fix the copyright year rangeDaniel Stenberg2020-10-141-1/+1
|
* CI/tests: fix invocation of tests for CMake buildsSergei Nikulov2020-10-143-6/+14
| | | | | | | | | | | Update appveyor.yml to set env variable TFLAGS and run tests Remove curly braces due to CMake error (${TFLAGS} -> $TFLAGS) Move testdeps build to build step (per review comments) Reviewed-by: Marc Hörsken Closes #6066 Fixes #6052