-Curl and libcurl 7.19.7
+Curl and libcurl 7.20.1
- Public curl releases: 113
- Command line options: 132
- curl_easy_setopt() options: 163
+ Public curl releases: 115
+ Command line options: 136
+ curl_easy_setopt() options: 174
Public functions in libcurl: 58
- Known libcurl bindings: 38
- Contributors: 732
+ Known libcurl bindings: 39
+ Contributors: 761
This release includes the following changes:
- o -T. is now for non-blocking uploading from stdin
- o SYST handling on FTP for OS/400 FTP server cases
- o libcurl refuses to read a single HTTP header longer than 100K
+ o The 'ares' subtree has been removed from the source repository
+ o smoother rate limiting
+ o allow user+password in URL for all protocols
This release includes the following bugfixes:
- o The windows makefiles work again
- o libcurl-NSS acknowledges verifyhost
- o SIGSEGV when pipelined pipe unexpectedly breaks
- o data corruption issue with re-connected transfers
- o use after free if we're completed but easy_conn not NULL (pipelined)
- o missing strdup() return code check
- o CURLOPT_PROXY_TRANSFER_MODE could pass along wrong syntax
- o configure --with-gnutls=PATH fixed
- o ftp response reader bug on failed control connections
- o improved NSS error message on failed host name verifications
- o ftp NOBODY on re-used connection hang
- o configure uses pkg-config for cross-compiles as well
- o improved NSS detection in configure
- o cookie expiry date at 1970-jan-1 00:00:00
- o libcurl-OpenSSL failed to verify some certs with Subject Alternative Name
- o libcurl-OpenSSL can load CRL files with more than one certificate inside
- o received cookies without explicit path got saved wrong if the URL had a
- query part
- o don't shrink SO_SNDBUF on windows for those who have it set large already
- o connect next bug
- o invalid file name characters handling on Windows
+ o VMS builder bad behavior when used in a batch job
+ o multiple recepients with SMTP
+ o fixed the CURL_FORMAT_* defines when building with cmake
+ o missing quote in libcurl.m4
+ o SMTP: now waits for 250 after the DATA transfer
+ o SMTP: use angle brackets in RCPT TO
+ o curl --trace-time not using local time
+ o off-by-one in the chunked encoding trailer parser
+ o superfluous blocking for OpenSSL-based SSL connects and multi interface
+ o TFTP upload
+ o FTP timeouts after file transferred completely
+ o skip poll() on Interix
+ o CURLOPT_CERTINFO memory leak
+ o sub-second timeouts improvements
+ o configure fixes for GSSAPI
+ o threaded resolver double free when closing curl handle
+ o configure fixes for building with the clang compiler
+ o easy interix rate limiting logic
+ o curl_multi_remove_handle() caused use after free
+ o TFTP improved error codes
+ o TFTP fixed TSIZE handling for uploads
+ o SSL possible double free when reusing curl handle
+ o alarm()-based DNS timeout bug
+ o re-used FTP connection multi interface crash
+ o chunked-encoding with Content-Length: header problem
+ o multi interface HTTP POST over a proxy using PROXYTUNNEL
+ o RTSP GET_PARAMETER
+ o timeout after last data chunk was handled
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:
- Karl Moerder, Kamil Dudka, Krister Johansen, Andre Guibert de Bruet,
- Michal Marek, Eric Wong, Guenter Knauf, Peter Sylvester, Daniel Johnson,
- Claes Jakobsson, Sven Anders, Chris Mumford, John P. McCaskey,
- Constantine Sapuntzakis, Michael Stillwell, Tom Mueller, Dan Fandrich,
+ Steven M. Schweda, Yang Tse, Jack Zhang, Tom Donovan, Martin Hager,
+ Daniel Fandrich, Patrick Monnerat, Pat Ray, Wesley Miaw, Ben Greear,
+ Ryan Chan, Markus Duft, Andrei Benea, Jacob Moshenko, Daniel Johnson,
+ Constantine Sapuntzakis, Douglas Steinwand, Thomas Lopatic, Hauke Duden,
+ Akos Pasztory, Kenny To, Christopher Conroy, Massimo Callegari,
+ Bob Richmond
Thanks! (and sorry if I forgot to mention someone)