4011802b | 29-Oct-2019 |
Trivikram Kamat <16024985+trivikr@users.noreply.github.com> |
INSTALL: add missing space for configure commands Closes #4539 |
0cbd6f8d | 27-Oct-2019 |
Daniel Stenberg |
url: Curl_free_request_state() should also free doh handles ... or risk DoH memory leaks. Reported-by: Paul Dreik Fixes #4463 Closes #4527 |
32cc5ca7 | 29-Oct-2019 |
Daniel Stenberg |
examples: remove the "this exact code has not been verified" ... as really confuses the reader to not know what to believe! |
37aea3c9 | 29-Oct-2019 |
Trivikram Kamat <16024985+trivikr@users.noreply.github.com> |
HTTP3: fix typo somehere1 > somewhere1 Closes #4535 |
9f5b26d2 | 28-Oct-2019 |
Javier Blazquez |
HTTP3: fix invalid use of sendto for connected UDP socket On macOS/BSD, trying to call sendto on a connected UDP socket fails with a EISCONN error. Because the singleipconnect has alread
HTTP3: fix invalid use of sendto for connected UDP socket On macOS/BSD, trying to call sendto on a connected UDP socket fails with a EISCONN error. Because the singleipconnect has already called connect on the socket when we're trying to use it for QUIC transfers we need to use plain send instead. Fixes #4529 Closes https://github.com/curl/curl/pull/4533
show more ...
|
aeafa260 | 28-Oct-2019 |
Daniel Stenberg |
RELEASE-NOTES: synced |
e0ee3d9f | 27-Oct-2019 |
Javier Blazquez |
HTTP3: fix Windows build The ngtcp2 QUIC backend was using the MSG_DONTWAIT flag for send/recv in order to perform nonblocking operations. On Windows this flag does not exist. Instea
HTTP3: fix Windows build The ngtcp2 QUIC backend was using the MSG_DONTWAIT flag for send/recv in order to perform nonblocking operations. On Windows this flag does not exist. Instead, the socket must be set to nonblocking mode via ioctlsocket. This change sets the nonblocking flag on UDP sockets used for QUIC on all platforms so the use of MSG_DONTWAIT is not needed. Fixes #4531 Closes #4532
show more ...
|
0f234a5c | 12-Oct-2019 |
Marcel Raad |
appveyor: add --disable-proxy autotools build This would have caught issue #3926. Also make formatting more consistent. Closes https://github.com/curl/curl/pull/4526 |
a030d483 | 24-Oct-2019 |
Daniel Stenberg |
appveyor: make winbuilds with DEBUG=no/yes and VS 2015/2017 ... and invoke "curl -V" once done Co-Authored-By: Jay Satiro Closes #4523 |
8986df80 | 23-Oct-2019 |
Francois Rivard |
schannel: reverse the order of certinfo insertions Fixes #4518 Closes #4519 |
b3378a79 | 23-Oct-2019 |
Marcel Raad |
test1591: fix spelling of http feature The test never got run because the feature name is `http` in lowercase. Closes https://github.com/curl/curl/pull/4520 |
50381625 | 19-Oct-2019 |
Michał Janiszewski |
appveyor: Use two parallel compilation on appveyor with CMake Appveyor provides 2 CPUs for each builder[1], make sure to use parallel compilation, when running with CMake. CMake learned
appveyor: Use two parallel compilation on appveyor with CMake Appveyor provides 2 CPUs for each builder[1], make sure to use parallel compilation, when running with CMake. CMake learned this new option in version 3.12[2] and the version provided by appveyor is fresh enough. Curl doesn't really take that long to build and it is using the slowest builder available, msbuild, so expect only a moderate improvement in build times. [1] https://www.appveyor.com/docs/build-environment/ [2] https://cmake.org/cmake/help/v3.12/release/3.12.html Closes #4508
show more ...
|
807c056c | 21-Oct-2019 |
Daniel Stenberg |
conn-reuse: requests wanting NTLM can reuse non-NTLM connections Added test case 338 to verify. Reported-by: Daniel Silverstone Fixes #4499 Closes #4514 |
2838fd91 | 22-Oct-2019 |
Marcel Raad |
tests: add missing proxy features |
333e77d3 | 22-Oct-2019 |
Daniel Stenberg |
RELEASE-NOTES: synced |
d81dbae1 | 20-Oct-2019 |
Marcel Raad |
tests: use %FILE_PWD for file:// URLs This way, we always have exactly one slash after the host name, making the tests pass when curl is compiled with the MSYS GCC. Closes https
tests: use %FILE_PWD for file:// URLs This way, we always have exactly one slash after the host name, making the tests pass when curl is compiled with the MSYS GCC. Closes https://github.com/curl/curl/pull/4512
show more ...
|
2e4405d2 | 20-Oct-2019 |
Marcel Raad |
tests: add `connect to non-listen` keywords These tests try to connect to ports nothing is listening on. Closes https://github.com/curl/curl/pull/4511 |
cebbba9f | 18-Oct-2019 |
Marcel Raad |
runtests: get textaware info from curl instead of perl The MSYS system on Windows can run the test suite for curl built with any toolset. When built with the MSYS GCC, curl uses Unix lin
runtests: get textaware info from curl instead of perl The MSYS system on Windows can run the test suite for curl built with any toolset. When built with the MSYS GCC, curl uses Unix line endings, while it uses Windows line endings when built with the MinGW GCC, and `^O` reports 'msys' in both cases. Use the curl executable itself to determine the line endings instead, which reports 'x86_64-pc-msys' when built with the MSYS GCC. Closes https://github.com/curl/curl/pull/4506
show more ...
|
b35fbf52 | 19-Oct-2019 |
Michał Janiszewski |
appveyor: Add MSVC ARM64 build Closes #4507 |
95a4cfd8 | 18-Oct-2019 |
Daniel Stenberg |
http2_recv: a closed stream trumps pause state ... and thus should return 0, not EAGAIN. Reported-by: Tom van der Woerdt Fixes #4496 Closes #4505 |
59041f05 | 17-Oct-2019 |
Daniel Stenberg |
http2: expire a timeout at end of stream To make sure that transfer is being dealt with. Streams without Content-Length need a final read to notice the end-of-stream state. Repo
http2: expire a timeout at end of stream To make sure that transfer is being dealt with. Streams without Content-Length need a final read to notice the end-of-stream state. Reported-by: Tom van der Woerdt Fixes #4496
show more ...
|
1d642f05 | 17-Oct-2019 |
Dan Fandrich |
travis: Add an ARM64 build Test 323 is failing for some reason, so disable it there for now. |
65067746 | 18-Oct-2019 |
Marcel Raad |
examples/sslbackend: fix -Wchar-subscripts warning With the `isdigit` implementation that comes with MSYS2, the argument is used as an array subscript, resulting in a -Wchar-subscripts
examples/sslbackend: fix -Wchar-subscripts warning With the `isdigit` implementation that comes with MSYS2, the argument is used as an array subscript, resulting in a -Wchar-subscripts warning. `isdigit`'s behavior is undefined if the argument is negative and not EOF [0]. As done in lib/curl_ctype.h, cast the `char` variable to `unsigned char` to avoid that. [0] https://en.cppreference.com/w/c/string/byte/isdigit Closes https://github.com/curl/curl/pull/4503
show more ...
|
700438c5 | 17-Oct-2019 |
Daniel Stenberg |
configure: remove all cyassl references In particular, this removes the case where configure would find an old cyall installation rather than a wolfssl one if present. The library is
configure: remove all cyassl references In particular, this removes the case where configure would find an old cyall installation rather than a wolfssl one if present. The library is named wolfssl in modern days so there's no real need to keep support for the former. Reported-by: Jacob Barthelmeh Closes #4502
show more ...
|
fff1ba7a | 17-Oct-2019 |
Marcel Raad |
test1162: disable MSYS2's POSIX path conversion This avoids MSYS2 converting the backslasb in the URL to a slash, causing the test to fail. |