allow user+password in the URL for all protocols
[platform/upstream/curl.git] / RELEASE-NOTES
index 5b2c339..6a70e72 100644 (file)
@@ -1,6 +1,6 @@
-Curl and libcurl 7.20.0
+Curl and libcurl 7.20.1
 
- Public curl releases:         114
+ Public curl releases:         115
  Command line options:         136
  curl_easy_setopt() options:   174
  Public functions in libcurl:  58
@@ -9,46 +9,40 @@ Curl and libcurl 7.20.0
 
 This release includes the following changes:
 
- o support SSL_FILETYPE_ENGINE for client certificate
- o curl-config can now show the arguments used when building curl
- o non-blocking TFTP
- o send Expect: 100-continue for POSTs with unknown sizes
- o added support for IMAP(S), POP3(S), SMTP(S) and RTSP
- o added new curl_easy_setopt() options for SMTP and RTSP
- o added --mail-from and --mail-rcpt for SMTP
- o VMS build system enhancements
- o added support for the PRET ftp command
- o curl supports --ssl and --ssl-reqd
- o added -J/--remote-header-name for using server-provided filename with -O
+ 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 progress meter percentage and transfer time estimates fixes
- o portability enhancement for OS's without orthogonal directory tree structure
- o progress meter/callback during FTP connection
- o DNS cache timeout while transfer in progress
- o compilation when configured --with-gssapi having GNU GSS installed
- o SSL connection reused with mismatched protection level
- o configure --with-nss is set but not "yes"
- o don't store LDFLAGS in pkg-config file
- o never-pruned DNS cached entries
- o HTTP proxy tunnel re-used connection even if tunnel got disabled
- o SSL lib post-close write
- o curl failed to report write errors for tiny failed downloads
- o TFTP BLKSIZE
- o Expect: 100-continue handling when set by the application
- o multi interface with OpenSSL read already freed memory when closing down
- o --retry didn't do right for FTP transient errors
- o some *_proxy environment variables didn't function
- o libcurl-OpenSSL engine cleanup
- o header include fix for FreeBSD versions before v8
- o fragment part of URLs are no longer sent to the server
- o progress callback called repeatedly with c-ares for resolving
- o OpenSSL session id ref count leak
- o progress callback called repeatedly during slow connects
- o curl_multi_fdset() would return -1 too often during SCP/SFTP transfers
- o FTP file size checks with ASCII transfers
- o HTTP Cookie: headers sort cookies based on specified path lengths
+ 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:
 
@@ -57,12 +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:
 
- Yang Tse, Kamil Dudka, Christian Schmitz, Constantine Sapuntzakis,
- Marco Maggi, Camille Moncelier, Claes Jakobsson, Kevin Baughman,
- Marc Kleine-Budde, Jad Chamcham, Bjorn Augustsson, David Byron,
- Markus Koetter, Chad Monroe, Martin Storsjo, Siegfried Gyuricsko,
- Jon Nelson, Julien Chaffraix, Renato Botelho, Peter Pentchev, Ingmar Runge,
- Johan van Selst, Charles Kerr, Gil Weber, David McCreedy, Chris Conroy,
- Bjorn Stenberg, Mike Crowe
+ 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)