summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* runtests: show keywords when no tests ranbagder/runtests-failed-keywordsDaniel Stenberg2020-10-261-0/+7
| | | | | To help out future debugging, runtests now outputs the list of keywords when it fails because no tests ran.
* 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
* tests/server/util.c: fix support for Windows Unicode buildsMarc Hoersken2020-10-141-2/+3
| | | | | Detected via #6066 Closes #6070
* strerror: Revert to local codepage for Windows error stringJay Satiro2020-10-131-16/+15
| | | | | | | | | | | | | | | | | | | | - Change get_winapi_error() to return the error string in the local codepage instead of UTF-8 encoding. Two weeks ago bed5f84 fixed get_winapi_error() to work on xbox, but it also changed the error string's encoding from local codepage to UTF-8. We return the local codepage version of the error string because if it is output to the user's terminal it will likely be with functions which expect the local codepage (eg fprintf, failf, infof). This is essentially a partial revert of bed5f84. The support for xbox remains but the error string is reverted back to local codepage. Ref: https://github.com/curl/curl/pull/6005 Reviewed-by: Marcel Raad Closes #6065
* CI/tests: use verification curl for test reporting APIsMarc Hoersken2020-10-133-18/+19
| | | | | | | | | | Avoid using our own, potentially installed, curl for the test reporting APIs in case it is broken. Reviewed-by: Daniel Stenberg Preparation for #6049 Closes #6063
* windows: fix comparison of mismatched types warningViktor Szakats2020-10-121-1/+1
| | | | | | | | | | | | | clang 10, mingw-w64: ``` vtls/openssl.c:2917:33: warning: comparison of integers of different signs: 'DWORD' (aka 'unsigned long') and 'HRESULT' (aka 'long') [-Wsign-compare] if(GetLastError() != CRYPT_E_NOT_FOUND) ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ``` Approved-by: Daniel Stenberg Closes #6062
* src/Makefile.m32: fix undefined curlx_dyn_* errorsViktor Szakats2020-10-111-2/+0
| | | | | | | | | | | | by linking `lib/dynbuf.c` when building a static curl binary. Previously this source file was only included when building a dynamic curl binary. This was likely possibly because no functions from the `src/Makefile.inc` / `CURLX_CFILES` sources were actually required for a curl tool build. This has recently changed with the introduction of `curlx_dyn_*()` memory functions and their use by the tool sources. Closes #6060
* HISTORY: curl verifies SSL certs by default since version 7.10Daniel Stenberg2020-10-091-1/+3
|
* runtests.pl: use $LIBDIR variable instead of hardcoded pathMarc Hoersken2020-10-081-3/+3
| | | | | Reviewed-by: Daniel Stenberg Closes #6051
* checksrc: detect // comments on column 0Daniel Stenberg2020-10-071-1/+1
| | | | | | Spotted while working on #6045 Closes #6048
* mbedtls: add missing header when defining MBEDTLS_DEBUGFrederik Wedel-Heinen2020-10-071-3/+9
| | | | Closes #6045
* curl: make sure setopt CURLOPT_IPRESOLVE passes on a longDaniel Stenberg2020-10-052-8/+3
| | | | | | | | | | Previously, it would pass on a define (int) which could make libcurl read junk as a value - which prevented the CURLOPT_IPRESOLVE option to "take". This could then make test 2100 do two DoH requests instead of one! Fixes #6042 Closes #6043
* RELEASE-NOTES: syncedDaniel Stenberg2020-10-051-6/+22
|