4a4c7245 | 25-Sep-2020 |
Daniel Stenberg |
ftp: make a 552 response return CURLE_REMOTE_DISK_FULL Added test 348 to verify. Added a 'STOR' command to the test FTP server to enable test 348. Documented the command in FILEFORMAT.md
ftp: make a 552 response return CURLE_REMOTE_DISK_FULL Added test 348 to verify. Added a 'STOR' command to the test FTP server to enable test 348. Documented the command in FILEFORMAT.md Reported-by: Duncan Wilcox Fixes #6016 Closes #6017
show more ...
|
7772344e | 25-Sep-2020 |
Daniel Stenberg |
pause: only trigger a reread if the unpause sticks As an unpause might itself get paused again and then triggering another reread doesn't help. Follow-up from e040146f22608fd9 (
pause: only trigger a reread if the unpause sticks As an unpause might itself get paused again and then triggering another reread doesn't help. Follow-up from e040146f22608fd9 (shipped since 7.69.1) Bug: https://curl.haxx.se/mail/lib-2020-09/0081.html Patch-by: Kunal Chandarana Fixes #5988 Closes #6013
show more ...
|
11522d72 | 25-Sep-2020 |
Daniel Stenberg |
test163[12]: require http to be built-in to run ... as speaking over an HTTPS proxy implies http! Closes #6014 |
3d60a223 | 25-Sep-2020 |
Daniel Stenberg |
ngtcp2: adapt to new NGTCP2_PROTO_VER_MAX define Closes #6012 |
bed5f845 | 24-Sep-2020 |
Javier Blazquez |
strerror: honor Unicode API choice on Windows Closes #6005 |
c4693adc | 24-Sep-2020 |
Daniel Stenberg |
imap: make imap_send use dynbuf for the send buffer management Reuses the buffer and thereby reduces number of mallocs over a transfer. Closes #6010 |
92a9b88e | 24-Sep-2020 |
Daniel Stenberg |
Curl_send: return error when pre_receive_plain can't malloc ... will probably trigger some false DEAD CODE positives on non-windows code analyzers for the conditional code. Clos
Curl_send: return error when pre_receive_plain can't malloc ... will probably trigger some false DEAD CODE positives on non-windows code analyzers for the conditional code. Closes #6011
show more ...
|
1397a7de | 21-Sep-2020 |
Daniel Stenberg |
ftp: separate FTPS from FTP over "HTTPS proxy" When using HTTPS proxy, SSL is used but not in the view of the FTP protocol handler itself so separate the connection's use of SSL from the
ftp: separate FTPS from FTP over "HTTPS proxy" When using HTTPS proxy, SSL is used but not in the view of the FTP protocol handler itself so separate the connection's use of SSL from the FTP control connection's sue. Reported-by: Mingtao Yang Fixes #5523 Closes #6006
show more ...
|
93653ef9 | 23-Sep-2020 |
Dan Fandrich |
tests/data: Fix some mismatched XML tags in test cases This allows these test files to pass xmllint. |
675eeb1c | 23-Sep-2020 |
Daniel Stenberg |
pingpong: use a dynbuf for the *_pp_sendf() function ... reuses the same dynamic buffer instead of doing repeated malloc/free cycles. Test case 100 (FTP dir list PASV) does 7 fe
pingpong: use a dynbuf for the *_pp_sendf() function ... reuses the same dynamic buffer instead of doing repeated malloc/free cycles. Test case 100 (FTP dir list PASV) does 7 fewer memory allocation calls after this change in my test setup (132 => 125), curl 7.72.0 needed 140 calls for this. Test case 103 makes 9 less allocations now (130). Down from 149 in 7.72.0. Closes #6004
show more ...
|
f74afa40 | 23-Sep-2020 |
Daniel Stenberg |
dynbuf: add Curl_dyn_vaddf Closes #6004 |
7e8561e0 | 22-Sep-2020 |
Daniel Stenberg |
dynbuf: make *addf() not require extra mallocs ... by introducing a printf() function that appends directly into a dynbuf: Curl_dyn_vprintf(). This avoids the mandatory extra malloc so i
dynbuf: make *addf() not require extra mallocs ... by introducing a printf() function that appends directly into a dynbuf: Curl_dyn_vprintf(). This avoids the mandatory extra malloc so if the buffer is already big enough it can just printf directly into it. Since this less-malloc version requires tthe use of a library internal printf function, we only provide this version when building libcurl and not for the dynbuf code that is used when building the curl tool. Closes #5998
show more ...
|
23558577 | 23-Sep-2020 |
Daniel Stenberg |
KNOWN_BUGS: Unable to use PKCS12 certificate with Secure Transport Closes #5403 |
0548ecaf | 22-Sep-2020 |
Daniel Stenberg |
pingpong: remove a malloc per Curl_pp_vsendf call This typically makes 7-9 fewer mallocs per FTP transfer. Closes #5997 |
3d64031f | 21-Sep-2020 |
Daniel Stenberg |
symbian: drop support The OS is deprecated. I see no traces of anyone having actually built curl for Symbian after 2012. The public headers are unmodified. Closes #5989 |
5a654a0a | 22-Sep-2020 |
Daniel Stenberg |
RELEASE-NOTES: synced |
1ee289f7 | 22-Sep-2020 |
Daniel Stenberg |
curl_krb5.h: rename from krb5.h Follow-up from f4873ebd0be32cf Turns out some older openssl installations go bananas otherwise. Reported-by: Tom van der Woerdt Fixes #5995
curl_krb5.h: rename from krb5.h Follow-up from f4873ebd0be32cf Turns out some older openssl installations go bananas otherwise. Reported-by: Tom van der Woerdt Fixes #5995 Closes #5996
show more ...
|
3e80895d | 22-Sep-2020 |
Daniel Stenberg |
test1297: verify GOT_NOTHING with http proxy tunnel |
e5803089 | 22-Sep-2020 |
Daniel Stenberg |
http_proxy: do not count proxy headers in the header bytecount ... as that counter is subsequently used to detect if nothing was returned from the peer. This made curl return CURLE_OK wh
http_proxy: do not count proxy headers in the header bytecount ... as that counter is subsequently used to detect if nothing was returned from the peer. This made curl return CURLE_OK when it should have returned CURLE_GOT_NOTHING. Fixes #5992 Reported-by: Tom van der Woerdt Closes #5994
show more ...
|
a8e08a87 | 21-Sep-2020 |
Daniel Stenberg |
setopt: return CURLE_BAD_FUNCTION_ARGUMENT on bad argument Fixed two return code mixups. CURLE_UNKNOWN_OPTION is saved for when the option is, yeah, not known. Clarified this in the seto
setopt: return CURLE_BAD_FUNCTION_ARGUMENT on bad argument Fixed two return code mixups. CURLE_UNKNOWN_OPTION is saved for when the option is, yeah, not known. Clarified this in the setopt man page too. Closes #5993
show more ...
|
f4873ebd | 21-Sep-2020 |
Daniel Stenberg |
krb5: merged security.c and krb specific FTP functions in here These two files were always tightly connected and it was hard to understand what went into which. This also allows us to ma
krb5: merged security.c and krb specific FTP functions in here These two files were always tightly connected and it was hard to understand what went into which. This also allows us to make the ftpsend() function static (moved from ftp.c). Removed security.c Renamed curl_sec.h to krb5.h Closes #5987
show more ...
|
6434a739 | 21-Sep-2020 |
Daniel Stenberg |
Curl_handler: add 'family' to each protocol Makes get_protocol_family() faster and it moves the knowledge about the "families" to each protocol handler, where it belongs. Closes
Curl_handler: add 'family' to each protocol Makes get_protocol_family() faster and it moves the knowledge about the "families" to each protocol handler, where it belongs. Closes #5986
show more ...
|
2e645e21 | 21-Sep-2020 |
Daniel Stenberg |
parsedate: tune the date to epoch conversion By avoiding an unnecessary error check and the temp use of the tm struct, the time2epoch conversion function gets a little bit faster. Wh
parsedate: tune the date to epoch conversion By avoiding an unnecessary error check and the temp use of the tm struct, the time2epoch conversion function gets a little bit faster. When repeating test 517, the updated version is perhaps 1% faster (on one particular build on one particular architecture). Closes #5985
show more ...
|
be238394 | 20-Sep-2020 |
Daniel Stenberg |
cmake: remove scary warning Remove the text saying "the curl cmake build system is poorly maintained. Be aware" ... not because anything changed just now, but to encourage
cmake: remove scary warning Remove the text saying "the curl cmake build system is poorly maintained. Be aware" ... not because anything changed just now, but to encourage users to use it and subsequently improve it. Closes #5984
show more ...
|
55358889 | 21-Sep-2020 |
Daniel Stenberg |
docs/MQTT: remove outdated paaragraphs |