mirror of
https://github.com/curl/curl.git
synced 2024-12-09 06:30:06 +08:00
98 lines
4.3 KiB
Plaintext
98 lines
4.3 KiB
Plaintext
Curl and libcurl 7.53.0
|
|
|
|
Public curl releases: 163
|
|
Command line options: 204
|
|
curl_easy_setopt() options: 243
|
|
Public functions in libcurl: 61
|
|
Contributors: 1480
|
|
|
|
This release includes the following bugfixes:
|
|
|
|
o gnutls-random: check return code for failed random
|
|
o openssl-random: check return code when asking for random
|
|
o http: remove "Curl_http_done: called premature" message
|
|
o cyassl: use time_t instead of long for timeout
|
|
o build-wolfssl: Sync config with wolfSSL 3.10
|
|
o ftp-gss: check for init before use
|
|
o configure: accept --with-libidn2 instead [1]
|
|
o ftp: failure to resolve proxy should return that error code
|
|
o curl.1: add three more exit codes
|
|
o docs/ciphers: link to our own new page about ciphers
|
|
o vtls: s/SSLEAY/OPENSSL - fixes multi_socket timeouts with openssl [2]
|
|
o darwinssl: fix iOS build [3]
|
|
o darwinssl: fix CFArrayRef leak [4]
|
|
o cmake: use crypt32.lib when building with OpenSSL on windows [5]
|
|
o curl_formadd.3: CURLFORM_CONTENTSLENGTH not needed when chunked [6]
|
|
o digest_sspi: copy terminating NUL as well [7]
|
|
o curl: fix --remote-time incorrect times on Windows [8]
|
|
o curl.1: several updates and corrections [11]
|
|
o content_encoding: change return code on a failure
|
|
o curl.h: CURLE_FUNCTION_NOT_FOUND is no longer in use
|
|
o docs: TCP_KEEPALIVE start and interval default to 60 [9]
|
|
o darwinssl: --insecure overrides --cacert if both settings are in use [10]
|
|
o TheArtOfHttpScripting: grammar
|
|
o CIPHERS.md: document GSKit ciphers
|
|
o wolfssl: support setting cipher list
|
|
o wolfssl: display negotiated SSL version and cipher
|
|
o lib506: fix build for Open Watcom [12]
|
|
o asiohiper: improved socket handling [13]
|
|
o examples: make the C++ examples follow our code style too
|
|
o tests/sws: retry send() on EWOULDBLOCK [14]
|
|
o cmake: Fix passing _WINSOCKAPI_ macro to compiler [15]
|
|
o smtp: Fix STARTTLS denied error message
|
|
o imap/pop3: don't print response character in STARTTLS denied messages [16]
|
|
o rand: make it work without TLS backing [17]
|
|
o url: fix parsing for when 'file' is the default protocol [18]
|
|
o url: allow file://X:/path URLs on windows again [19]
|
|
o gnutls: check for alpn and ocsp in configure [20]
|
|
o IDN: Use TR46 'non-transitional' for toASCII translations [21]
|
|
o url: Fix NO_PROXY env var to work properly with --proxy option [22]
|
|
o CURLOPT_PREQUOTE.3: takes a struct curl_slist*, not a char* [23]
|
|
o docs: Add note about libcurl copying strings to CURLOPT_* manpages [24]
|
|
o curl: reset the easy handle at --next
|
|
o --next docs: --trace and --trace-ascii are also global
|
|
o --write-out docs: 'time_total' is not always shown with ms precision
|
|
|
|
This release includes the following known bugs:
|
|
|
|
o see docs/KNOWN_BUGS (https://curl.haxx.se/docs/knownbugs.html)
|
|
|
|
This release would not have looked like this without help, code, reports and
|
|
advice from friends like these:
|
|
|
|
Anatol Belski, Chris Araman, Christian Weisgerber, Dan Fandrich,
|
|
Daniel Romero, Daniel Stenberg, Dan Jacobson, Eramoto Masaya, Frank Gevaerts,
|
|
Isaac Boukris, Jiří Malák, John Kohl, Kim Minjoong, Kyselgov E.N,
|
|
Marcus Hoffmann, Max Khon, Mingliang Zhu, Nick Zitzmann, Patrick Monnerat,
|
|
Peter Wu, Praveen Pvs, Ray Satiro, Tim Rühsen,
|
|
(23 contributors)
|
|
|
|
Thanks! (and sorry if I forgot to mention someone)
|
|
|
|
References to bug reports and discussions on issues:
|
|
|
|
[1] = https://curl.haxx.se/mail/lib-2016-12/0110.html
|
|
[2] = https://curl.haxx.se/bug/?i=1174
|
|
[3] = https://curl.haxx.se/bug/?i=1172
|
|
[4] = https://curl.haxx.se/bug/?i=1173
|
|
[5] = https://curl.haxx.se/bug/?i=1147
|
|
[6] = https://curl.haxx.se/bug/?i=1013
|
|
[7] = https://curl.haxx.se/bug/?i=1180
|
|
[8] = https://curl.haxx.se/bug/?i=1121
|
|
[9] = https://curl.haxx.se/mail/lib-2017-01/0000.html
|
|
[10] = https://curl.haxx.se/bug/?i=1184
|
|
[11] = https://curl.haxx.se/bug/?i=1190
|
|
[12] = https://curl.haxx.se/bug/?i=1196
|
|
[13] = https://curl.haxx.se/bug/?i=1191
|
|
[14] = https://curl.haxx.se/mail/lib-2017-01/0009.html
|
|
[15] = https://curl.haxx.se/bug/?i=1195
|
|
[16] = https://curl.haxx.se/bug/?i=1203
|
|
[17] = https://curl.haxx.se/mail/lib-2017-01/0055.html
|
|
[18] = https://curl.haxx.se/bug/?i=1124
|
|
[19] = https://curl.haxx.se/bug/?i=1187
|
|
[20] = https://curl.haxx.se/bug/?i=1204
|
|
[21] = https://curl.haxx.se/bug/?i=1207
|
|
[22] = https://curl.haxx.se/bug/?i=1140
|
|
[23] = https://curl.haxx.se/bug/?i=1169
|
|
[24] = https://curl.haxx.se/bug/?i=1169
|