8cf6c170 | 01-Mar-2019 |
Daniel Stenberg |
examples/10-at-a-time.c: improve readability and simplify - use better variable names to explain their purposes - convert logic to curl_multi_wait() |
754ae103 | 28-Feb-2019 |
Daniel Stenberg |
threaded-resolver: shutdown the resolver thread without error message When a transfer is done, the resolver thread will be brought down. That could accidentally generate an error message
threaded-resolver: shutdown the resolver thread without error message When a transfer is done, the resolver thread will be brought down. That could accidentally generate an error message in the error buffer even though this is not an error situationand the transfer would still return OK. An application that still reads the error buffer could find a "Could not resolve host: [host name]" message there and get confused. Reported-by: Michael Schmid Fixes #3629 Closes #3630
show more ...
|
8f105b05 | 28-Feb-2019 |
ิะตั <5124946+wesinator@users.noreply.github.com> |
docs: update max-redirs.d phrasing clarify redir - "in absurdum" doesn't seem to make sense in this context Closes #3631 |
14c95f81 | 28-Feb-2019 |
Daniel Stenberg |
ssh: fix Condition '!status' is always true in the same sftp_done function in both SSH backends. Simplify them somewhat. Pointed out by Codacy. Closes #3628 |
64d598d9 | 28-Feb-2019 |
Daniel Stenberg |
test578: make it read data from the correct test |
4ff05553 | 28-Feb-2019 |
Daniel Stenberg |
Curl_easy: remove req.maxfd - never used! Introduced in 8b6314ccfb, but not used anymore in current code. Unclear since when. Closes #3626 |
f1d915ea | 27-Feb-2019 |
Daniel Stenberg |
http: set state.infilesize when sending formposts Without it set, we would unwillingly triger the "HTTP error before end of send, stop sending" condition even if the entire POST body had
http: set state.infilesize when sending formposts Without it set, we would unwillingly triger the "HTTP error before end of send, stop sending" condition even if the entire POST body had been sent (since it wouldn't know the expected size) which would unnecessarily log that message and close the connection when it didn't have to. Reported-by: Matt McClure Bug: https://curl.haxx.se/mail/archive-2019-02/0023.html Closes #3624
show more ...
|
b4755887 | 28-Feb-2019 |
Daniel Stenberg |
INSTALL: refer to the current TLS library names and configure options |
1640bb6f | 28-Feb-2019 |
Daniel Stenberg |
FAQ: minor updates and spelling fixes |
4fac2899 | 28-Feb-2019 |
Daniel Stenberg |
GOVERNANCE.md: minor spelling fixes |
76a9c3c4 | 26-Feb-2019 |
Daniel Stenberg |
Secure Transport: no more "darwinssl" Everyone calls it Secure Transport, now we do too. Reviewed-by: Nick Zitzmann Closes #3619 |
267fae33 | 26-Feb-2019 |
Marcel Raad |
AppVeyor: add classic MinGW build But use the MSYS2 shell rather than the default MSYS shell because of POSIX path conversion issues. Classic MinGW is only available on the Visual St
AppVeyor: add classic MinGW build But use the MSYS2 shell rather than the default MSYS shell because of POSIX path conversion issues. Classic MinGW is only available on the Visual Studio 2015 image. Closes https://github.com/curl/curl/pull/3623
show more ...
|
225698d0 | 10-Oct-2018 |
Marcel Raad |
AppVeyor: add MinGW-w64 build Add a MinGW-w64 build using CMake's MSYS Makefiles generator. Use the Visual Studio 2015 image as it has GCC 8, while the Visual Studio 2017 image only
AppVeyor: add MinGW-w64 build Add a MinGW-w64 build using CMake's MSYS Makefiles generator. Use the Visual Studio 2015 image as it has GCC 8, while the Visual Studio 2017 image only has GCC 7.2. Closes https://github.com/curl/curl/pull/3623
show more ...
|
eb433389 | 26-Feb-2019 |
Daniel Stenberg |
cookies: only save the cookie file if the engine is enabled Follow-up to 8eddb8f4259. If the cookieinfo pointer is NULL there really is nothing to save. Without this fix, w
cookies: only save the cookie file if the engine is enabled Follow-up to 8eddb8f4259. If the cookieinfo pointer is NULL there really is nothing to save. Without this fix, we got a problem when a handle was using shared object with cookies and is told to "FLUSH" it to file (which worked) and then the share object was removed and when the easy handle was closed just afterwards it has no cookieinfo and no cookies so it decided to save an empty jar (overwriting the file just flushed). Test 1905 now verifies that this works. Assisted-by: Michael Wallner Assisted-by: Marcel Raad Closes #3621
show more ...
|
0f6c6efd | 31-Dec-2018 |
DaVieS |
cacertinmem.c: use multiple certificates for loading CA-chain Closes #3421 |
62a2534e | 25-Feb-2019 |
Daniel Stenberg |
urldata: convert bools to bitfields and move to end This allows the compiler to pack and align the structs better in memory. For a rather feature-complete build on x86_64 Linux, gcc 8.1.
urldata: convert bools to bitfields and move to end This allows the compiler to pack and align the structs better in memory. For a rather feature-complete build on x86_64 Linux, gcc 8.1.2 makes the Curl_easy struct 4.9% smaller. From 6312 bytes to 6000. Removed an unused struct field. No functionality changes. Closes #3610
show more ...
|
50482b8c | 25-Feb-2019 |
Don J Olmstead |
curl.h: use __has_declspec_attribute for shared builds Closes #3616 |
6cc6a447 | 25-Feb-2019 |
Daniel Stenberg |
curl: display --version features sorted alphabetically Closes #3611 |
15ef2498 | 26-Feb-2019 |
Daniel Stenberg |
runtests: detect "schannel" as an alias for "winssl" Follow-up to 180501cb02 Reported-by: Marcel Raad Fixes #3609 Closes #3620 |
cb8bd77a | 24-Feb-2019 |
Marcel Raad |
AppVeyor: update to Visual Studio 2017 Switch all Visual Studio 2015 builds to Visual Studio 2017. It's not a moving target anymore as the last update, Update 9, has been released.
AppVeyor: update to Visual Studio 2017 Switch all Visual Studio 2015 builds to Visual Studio 2017. It's not a moving target anymore as the last update, Update 9, has been released. Closes https://github.com/curl/curl/pull/3606
show more ...
|
9593e2a9 | 24-Feb-2019 |
Marcel Raad |
AppVeyor: switch VS 2015 builds to VS 2017 image The Visual Studio 2017 image has Visual Studio 2015 and 2017 installed. Closes https://github.com/curl/curl/pull/3606 |
fd9ce998 | 23-Feb-2019 |
Marcel Raad |
AppVeyor: explicitly select worker image Currently, we're using the default Visual Studio 2015 image for everything. Closes https://github.com/curl/curl/pull/3606 |
880cd5dd | 25-Feb-2019 |
Daniel Stenberg |
strerror: make the strerror function use local buffers Instead of using a fixed 256 byte buffer in the connectdata struct. In my build, this reduces the size of the connectdata stru
strerror: make the strerror function use local buffers Instead of using a fixed 256 byte buffer in the connectdata struct. In my build, this reduces the size of the connectdata struct by 11.8%, from 2160 to 1904 bytes with no functionality or performance loss. This also fixes a bug in schannel's Curl_verify_certificate where it called Curl_sspi_strerror when it should have called Curl_strerror for string from GetLastError. the only effect would have been no text or the wrong text being shown for the error. Co-authored-by: Jay Satiro Closes #3612
show more ...
|
8eddb8f4 | 25-Feb-2019 |
Michael Wallner |
cookies: fix NULL dereference if flushing cookies with no CookieInfo set Regression brought by a52e46f3900fb0 (shipped in 7.63.0) Closes #3613 |
8a194828 | 25-Feb-2019 |
Marcel Raad |
AppVeyor: re-enable test 500 It's passing now. Closes https://github.com/curl/curl/pull/3615 |