allow user+password in the URL for all protocols
[platform/upstream/curl.git] / RELEASE-NOTES
index 6d65306..6a70e72 100644 (file)
@@ -1,41 +1,48 @@
-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:
 
@@ -44,9 +51,11 @@ 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)