summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* www.curl.se: new project homebagder/www.curl.seDaniel Stenberg2020-11-021442-1647/+1650
|
* 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
|
* 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