4feb38de | 20-Feb-2020 |
Steve Holme |
sha256: Added SecureTransport implementation |
425ceb01 | 25-Feb-2020 |
Steve Holme |
sha256: Added mbedtls implementation |
8fbd9372 | 20-Feb-2020 |
Steve Holme |
sha256: Added GNU TLS gcrypt implementation |
365f4ea5 | 20-Feb-2020 |
Steve Holme |
sha256: Added GNU TLS Nettle implementation |
256a2936 | 02-Mar-2020 |
Jay Satiro |
curl_escape.3: Add a link to curl_free Ref: https://github.com/curl/curl/pull/5016#issuecomment-593628582 |
1722eb83 | 02-Mar-2020 |
Jay Satiro |
curl_getenv.3: Fix the memory handling description - Tell the user to call curl_free() to free the pointer returned by curl_getenv(). Prior to this change the user was directe
curl_getenv.3: Fix the memory handling description - Tell the user to call curl_free() to free the pointer returned by curl_getenv(). Prior to this change the user was directed to call free(), but that would not work in cases where the library and application use separate C runtimes and therefore have separate heap memory management. Closes https://github.com/curl/curl/pull/5016
show more ...
|
0b337ecc | 24-Feb-2020 |
Nick Zitzmann |
md4: use init/update/final functions in Secure Transport We can use CC_MD4_Init/Update/Final without having to allocate memory directly. Closes #4979 |
0e539970 | 02-Mar-2020 |
Marc Hoersken |
ci/tests: some MacOS builds randomly take longer than 20min |
cf7760ab | 02-Mar-2020 |
Daniel Stenberg |
multi_wait: stop loop when sread() returns zero It's unclear why it would ever return zero here, but this change fixes Robert's problem and it shouldn't loop forever... Reported
multi_wait: stop loop when sread() returns zero It's unclear why it would ever return zero here, but this change fixes Robert's problem and it shouldn't loop forever... Reported-by: Robert Dunaj Bug: https://curl.haxx.se/mail/archive-2020-02/0011.html Closes #5019
show more ...
|
0caae3c4 | 29-Feb-2020 |
Daniel Stenberg |
http: mark POSTs with no body as "upload done" from the start As we have logic that checks if we get a >= 400 reponse code back before the upload is done, which then got confused since i
http: mark POSTs with no body as "upload done" from the start As we have logic that checks if we get a >= 400 reponse code back before the upload is done, which then got confused since it wasn't "done" but yet there was no data to send! Reported-by: IvanoG on github Fixes #4996 Closes #5002
show more ...
|
5494afac | 02-Mar-2020 |
Daniel Stenberg |
tests: disable 962, 963 and 964 on Windows These tests are also doing UTF-8 SMTP. Follow-up to df207d2dd93b9e73 |
8ef1f55a | 02-Mar-2020 |
Marc Hoersken |
ci/tests: fine-tune Azure Pipeline timeouts with a small puffer |
967bf463 | 02-Mar-2020 |
Daniel Stenberg |
configure: bump the AC_COPYRIGHT year range |
df207d2d | 27-Feb-2020 |
Steve Holme |
tests: disable SMTP UTF-8 tests on Windows Fixes #4988 Closes #4992 |
0b3e3644 | 02-Mar-2020 |
Daniel Stenberg |
formdata/mime: copyright year range update Due to the merge/revert cycle |
8cd4e6d8 | 02-Mar-2020 |
Daniel Stenberg |
Revert "mime: latch last read callback status." This reverts commit 87869e38d7afdec3ef1bb4965711458b088e254f. Fixes #5014 Closes #5015 Reopens #4833 |
d7242f47 | 02-Mar-2020 |
Daniel Stenberg |
Revert "mime: do not perform more than one read in a row" This reverts commit ed0f357f7d25566110d4302f33759f4ffb5a6f83. |
e002f6c0 | 02-Mar-2020 |
Daniel Stenberg |
Revert "mime: fix the binary encoder to handle large data properly" This reverts commit b2caaa0681f329eed317ffb6ae6927f4a539f0c1. |
ff3b1f48 | 01-Mar-2020 |
Daniel Stenberg |
altsvc: both h3 backends now speak h3-27 ... also updated the HTTP3 build description for ngtcp2 accordingly. |
b2caaa06 | 29-Jan-2020 |
Patrick Monnerat |
mime: fix the binary encoder to handle large data properly New test 666 checks this is effective. As upload buffer size is significant in this kind of tests, shorten it in similar te
mime: fix the binary encoder to handle large data properly New test 666 checks this is effective. As upload buffer size is significant in this kind of tests, shorten it in similar test 652. Fixes #4860 Reported-by: RuurdBeerstra on github
show more ...
|
ed0f357f | 29-Jan-2020 |
Patrick Monnerat |
mime: do not perform more than one read in a row Input buffer filling may delay the data sending if data reads are slow. To overcome this problem, file and callback data reads do not acc
mime: do not perform more than one read in a row Input buffer filling may delay the data sending if data reads are slow. To overcome this problem, file and callback data reads do not accumulate in buffer anymore. All other data (memory data and mime framing) are considered as fast and still concatenated in buffer. As this may highly impact performance in terms of data overhead, an early end of part data check is added to spare a read call. When encoding a part's data, an encoder may require more bytes than made available by a single read. In this case, the above rule does not apply and reads are performed until the encoder is able to deliver some data. Tests 643, 644, 645, 650 and 654 have been adapted to the output data changes, with test data size reduced to avoid the boredom of long lists of 1-byte chunks in verification data. New test 664 checks mimepost using single-byte read callback with encoder. New test 665 checks the end of part data early detection. Fixes #4826 Reported-by: MrdUkk on github
show more ...
|
87869e38 | 21-Jan-2020 |
Patrick Monnerat |
mime: latch last read callback status. In case a read callback returns a status (pause, abort, eof, error) instead of a byte count, drain the bytes read so far but remember this stat
mime: latch last read callback status. In case a read callback returns a status (pause, abort, eof, error) instead of a byte count, drain the bytes read so far but remember this status for further processing. Takes care of not losing data when pausing, and properly resume a paused mime structure when requested. New tests 670-673 check unpausing cases, with easy or multi interface and mime or form api. Fixes #4813 Reported-by: MrdUkk on github Closes #4833
show more ...
|
cf1466bd | 01-Mar-2020 |
Steve Holme |
unit1651: Fixed conversion compilation warning 371:17: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] Closes #5008 |
cdcc9df1 | 29-Feb-2020 |
Steve Holme |
configure.ac: Disable metalink support if an incompatible SSL/TLS specified tool_metalink only supports cryptography from OpenSSL, GnuTLS, NSS, The Win32 Crypto library and Apple's Commo
configure.ac: Disable metalink support if an incompatible SSL/TLS specified tool_metalink only supports cryptography from OpenSSL, GnuTLS, NSS, The Win32 Crypto library and Apple's Common Crypto library. If an TLS backend such as mbedTLS or WolfSSL is specified then the following error is given during compilation along, with a load of unresolved extern errors: Can't compile METALINK support without a crypto library. Reviewed-by: Daniel Stenberg Closes #5006
show more ...
|
c7706092 | 01-Mar-2020 |
Marc Hoersken |
ci/tests: Update Azure DevOps pipeline job display names Make the configure step more descriptive and align others. |