aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2017-02-23 10:47:10 +0100
committerDaniel Stenberg <daniel@haxx.se>2017-02-23 10:47:44 +0100
commitd3838dc68ee7f82fe207655daa7fc1ef3dac58d5 (patch)
tree6a26f55533b0ecbaa3a595a03850cea29cad5059
parent86f566078b6cb79563e4f99cb421abdbda813d4c (diff)
bump: 7.53.1 coming up
synced with df665f4df0f7a352
-rw-r--r--RELEASE-NOTES191
-rw-r--r--include/curl/curlver.h6
2 files changed, 15 insertions, 182 deletions
diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index f5b890bb8..334a1a79f 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,113 +1,17 @@
-Curl and libcurl 7.53.0
+Curl and libcurl 7.53.1
- Public curl releases: 163
+ Public curl releases: 164
Command line options: 205
curl_easy_setopt() options: 244
Public functions in libcurl: 61
Contributors: 1506
-This release includes the following changes:
-
- o unix_socket: added --abstract-unix-socket and CURLOPT_ABSTRACT_UNIX_SOCKET [25]
- o CURLOPT_BUFFERSIZE: support enlarging receive buffer [29]
-
This release includes the following bugfixes:
- o CVE-2017-2629: make SSL_VERIFYSTATUS work again [64]
- 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
- o http: print correct HTTP string in verbose output when using HTTP/2
- o docs: improved language in README.md HISTORY.md CONTRIBUTE.md [26]
- o http2: disable server push if not requested [27]
- o nss: use the correct lock in nss_find_slot_by_name()
- o usercertinmem.c: improve the short description
- o CURLOPT_CONNECT_TO: Fix compile warnings
- o docs: non-blocking SSL handshake is now supported with NSS
- o *.rc: escape non-ASCII/non-UTF-8 character for clarity [28]
- o mbedTLS: fix multi interface non-blocking handshake [30]
- o PolarSSL: fix multi interface non-blocking handshake [31]
- o VC: remove the makefile.vc6 build infra [32]
- o telnet: fix windows compiler warnings [33]
- o cookies: do not assume a valid domain has a dot
- o polarssl: fix hangs
- o gnutls: disable TLS session tickets [34]
- o mbedtls: disable TLS session tickets [35]
- o mbedtls: implement CTR-DRBG and HAVEGE random generators [36]
- o openssl: Don't use certificate after transferring ownership [37]
- o cmake: Support curl --xattr when built with cmake [38]
- o OS400: Fix symbols [39]
- o docs: Add more HTTPS proxy documentation [40]
- o docs: use more HTTPS links [41]
- o cmdline-opts: Fixed build and test in out of source tree builds
- o CHANGES.0: removed
- o schannel: Remove incorrect SNI disabled message [42]
- o darwinssl: Avoid parsing certificates when not in verbose mode [43]
- o test552: Fix typos [44]
- o telnet: Fix typos [45]
- o transfer: only retry nobody-requests for HTTP [46]
- o http2: reset push header counter fixes crash [47]
- o nss: make FTPS work with --proxytunnel [48]
- o test1139: Added the --manual keyword since the manual is required
- o polarssl, mbedtls: Fix detection of pending data [49]
- o http_proxy: Fix tiny memory leak upon edge case connecting to proxy [50]
- o URL: only accept ";options" in SMTP/POP3/IMAP URL schemes [51]
- o curl.1: ftp.sunet.se is no longer an FTP mirror
- o tool_operate: Show HTTPS-Proxy options on CURLE_SSL_CACERT [52]
- o http2: fix memory-leak when denying push streams [53]
- o configure: Allow disabling pthreads, fall back on Win32 threads [54]
- o curl: fix typo in time condition warning message [55]
- o axtls: adapt to API changes [56]
- o tool_urlglob: Allow a glob range with the same start and stop [57]
- o winbuild: add note on auto-detection of MACHINE in Makefile.vc [58]
- o http: fix missing 'Content-Length: 0' while negotiating auth [59]
- o proxy: fix hostname resolution and IDN conversion [60]
- o docs: fix timeout handling in multi-uv example
- o digest_sspi: Fix nonce-count generation in HTTP digest [61]
- o sftp: improved checks for create dir failures [62]
- o smb: use getpid replacement for windows UWP builds [63]
- o digest_sspi: Handle 'stale=TRUE' directive in HTTP digest [65]
+ o cyassl: fix typo
+ o url: Improve CURLOPT_PROXY_CAPATH error handling [1]
+ o urldata: include curl_sspi.h when Windows SSPI is enabled [2]
+ o formdata: check for EOF when reading from stdin [3]
This release includes the following known bugs:
@@ -116,85 +20,14 @@ This release includes the following known bugs:
This release would not have looked like this without help, code, reports and
advice from friends like these:
- Adam Langley, Alessandro Ghedini, Anatol Belski, Andreas Roth,
- Antoine Aubert, Cameron MacMinn, Chris Araman, Christian Weisgerber,
- Chungtsun Li, Dan Fandrich, Daniel Gustafsson, Daniel Romero,
- Daniel Stenberg, Dan Jacobson, Dominik Hölzl, Eramoto Masaya,
- Fahim Chandurwala, Frank Gevaerts, Gisle Vanem, Isaac Boukris,
- Jean Gressmann, Jiří Malák, Joel Depooter, John Kohl, jonrumsey on github,
- Kamil Dudka, Kim Minjoong, Kyselgov E.N, Marcus Hoffmann, Markus Westerlind,
- Max Khon, Michael Kaufmann, Mingliang Zhu, Nick Draffen, Nick Zitzmann,
- Patrick Monnerat, Peter Wu, Praveen Pvs, Ray Satiro, R. Dennis Steed,
- Richy Kim, Sean Burford, Simon Warta, tarek112 on github, Tim Rühsen,
- Viktor Szakáts, zelinchen on github,
- (47 contributors)
+ Daniel Stenberg, jveazey on github, Ray Satiro, shachaf on github,
+ Viktor Szakáts,
+ (5 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
- [25] = https://curl.haxx.se/bug/?i=1197
- [26] = https://curl.haxx.se/bug/?i=1211
- [27] = https://curl.haxx.se/bug/?i=1160
- [28] = https://curl.haxx.se/bug/?i=1217
- [29] = https://curl.haxx.se/bug/?i=1222
- [30] = https://curl.haxx.se/bug/?i=1223
- [31] = https://github.com/curl/curl/issues/1174#issuecomment-274018791
- [32] = https://curl.haxx.se/bug/?i=1215
- [33] = https://curl.haxx.se/bug/?i=1225
- [34] = https://curl.haxx.se/bug/?i=1109
- [35] = https://curl.haxx.se/bug/?i=1109
- [36] = https://curl.haxx.se/bug/?i=1227
- [37] = https://curl.haxx.se/bug/?i=1236
- [38] = https://curl.haxx.se/bug/?i=1176
- [39] = https://curl.haxx.se/bug/?i=1237
- [40] = https://github.com/curl/curl/commit/cb4e2be
- [41] = https://curl.haxx.se/bug/?i=1247
- [42] = https://curl.haxx.se/bug/?i=1240
- [43] = https://curl.haxx.se/bug/?i=1246
- [44] = https://curl.haxx.se/bug/?i=1245
- [45] = https://curl.haxx.se/bug/?i=1245
- [46] = https://curl.haxx.se/bug/?i=1243
- [47] = https://curl.haxx.se/bug/?i=1249
- [48] = https://bugzilla.redhat.com/1420327
- [49] = https://curl.haxx.se/mail/lib-2017-02/0032.html
- [50] = https://curl.haxx.se/bug/?i=1255
- [51] = https://curl.haxx.se/bug/?i=1252
- [52] = https://curl.haxx.se/bug/?i=1258
- [53] = https://curl.haxx.se/bug/?i=1229
- [54] = https://curl.haxx.se/bug/?i=1260
- [55] = https://curl.haxx.se/bug/?i=1263
- [56] = https://curl.haxx.se/bug/?i=1220
- [57] = https://curl.haxx.se/bug/?i=1238
- [58] = https://curl.haxx.se/bug/?i=1265
- [59] = https://curl.haxx.se/bug/?i=1242
- [60] = https://curl.haxx.se/bug/?i=1248
- [61] = https://curl.haxx.se/bug/?i=1251
- [62] = https://curl.haxx.se/bug/?i=1269
- [63] = https://github.com/Microsoft/vcpkg/blob/7676b8780db1e1e591c4fc7eba4f96f73c428cb4/ports/curl/0002_fix_uwp.patch
- [64] = https://curl.haxx.se/docs/adv_20170222.html
- [65] = https://github.com/curl/curl/issues/928
+ [1] = https://curl.haxx.se/bug/?i=1257
+ [2] = https://curl.haxx.se/bug/?i=1276
+ [3] = https://curl.haxx.se/bug/?i=1281
diff --git a/include/curl/curlver.h b/include/curl/curlver.h
index 530e8df20..349e9fe88 100644
--- a/include/curl/curlver.h
+++ b/include/curl/curlver.h
@@ -30,13 +30,13 @@
/* This is the version number of the libcurl package from which this header
file origins: */
-#define LIBCURL_VERSION "7.53.0-DEV"
+#define LIBCURL_VERSION "7.53.1-DEV"
/* The numeric version number is also available "in parts" by using these
defines: */
#define LIBCURL_VERSION_MAJOR 7
#define LIBCURL_VERSION_MINOR 53
-#define LIBCURL_VERSION_PATCH 0
+#define LIBCURL_VERSION_PATCH 1
/* This is the numeric version of the libcurl version number, meant for easier
parsing and comparions by programs. The LIBCURL_VERSION_NUM define will
@@ -57,7 +57,7 @@
CURL_VERSION_BITS() macro since curl's own configure script greps for it
and needs it to contain the full number.
*/
-#define LIBCURL_VERSION_NUM 0x073500
+#define LIBCURL_VERSION_NUM 0x073501
/*
* This is the date and time when the full source package was created. The