Skip to content
RELEASE-NOTES 2.63 KiB
Newer Older
Curl and libcurl 7.20.0
 Public curl releases:         114
 Command line options:         135
 curl_easy_setopt() options:   166
Daniel Stenberg's avatar
Daniel Stenberg committed
 Known libcurl bindings:       39
 Contributors:                 761
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 send Expect: 100-continue for POSTs with unknown sizes
 o added support for IMAP, POP3 and SMTP transfers
 o added --mail-from and --mail-rcpt for SMTP
 o VMS build system enhancements
 o added support for the PRET ftp command
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
Yang Tse's avatar
 
Yang Tse committed
 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 HTTP proxy tunnel re-used connection even if tunnel got disabled
 o curl failed to report write errors for tiny failed downloads
 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 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

This release includes the following known bugs:

 o see docs/KNOWN_BUGS (http://curl.haxx.se/docs/knownbugs.html)

This release would not have looked like this without help, code, reports and
advice from friends like these:

Yang Tse's avatar
Yang Tse committed
 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
        Thanks! (and sorry if I forgot to mention someone)