Newer
Older
Command line options: 126
Daniel Stenberg
committed
curl_easy_setopt() options: 150
Daniel Stenberg
committed
Public functions in libcurl: 56
Public web site mirrors: 39
Daniel Stenberg
committed
Known libcurl bindings: 36
This release includes the following changes:
Daniel Stenberg
committed
o added support for HttpOnly cookies
Daniel Stenberg
committed
o 'make ca-bundle' downloads and generates an updated ca bundle file
Daniel Stenberg
committed
o we no longer distribute or install a ca cert bundle
Daniel Stenberg
committed
o SSLv2 is now disabled by default for SSL operations
o the test509-style setting URL in callback is officially no longer supported
o support a full chain of certificates in a given PKCS12 certificate
o resumed transfers work with SFTP
o added type checking macros for curl_easy_setopt() and curl_easy_getinfo(),
watch out for new warnings in code using libcurl (needs gcc-4.3 and
currently only works in C mode)
o curl_easy_setopt(), curl_easy_getinfo(), curl_share_setopt() and
curl_multi_setopt() uses are now checked to use exactly three arguments
Michal Marek
committed
o --with-ca-path=DIR configure option allows to set an openSSL CApath instead
of a default ca bundle.
This release includes the following bugfixes:
Daniel Stenberg
committed
o improved pipelining
o improved strdup replacement
o GnuTLS-built libcurl failed when doing global cleanup and reinit
o error message problem when unable to resolve a host on Windows
Daniel Stenberg
committed
o Accept: header replacing
o not verifying server certs with GnuTLS still failed if gnutls had
problems with the cert
o when using the multi interface and a handle is removed while still having
a transfer going on, the connection is now closed by force
Daniel Stenberg
committed
o bad re-use of SSL connections in non-complete state
o test case 405 failures with GnuTLS builds
o crash when connection cache size is 1 and Curl_do() failed
Daniel Stenberg
committed
o GnuTLS-built libcurl can now be forced to prefer SSLv3
Daniel Stenberg
committed
o crash when doing Negotiate again on a re-used connection
o better MIT kerberos configure check
Daniel Stenberg
committed
o curl_easy_reset() + SFTP re-used connection download crash
o SFTP non-existing file + SFTP existing file error
o sharing DNS cache between easy handles running in multiple threads could
lead to crash
o SFTP upload with CURLOPT_FTP_CREATE_MISSING_DIRS on re-used connection
o SFTP infinite loop when given an invalid quote command
o curl-config erroneously reported LDAPS support with missing LDAP libraries
Daniel Stenberg
committed
o SCP infinite loop when downloading a zero byte file
Daniel Stenberg
committed
o setting the CURLOPT_SSL_CTX_FUNCTION with libcurl built without OpenSSL
now makes curl_easy_setopt() properly return failure
This release includes the following known bugs:
o see docs/KNOWN_BUGS (http://curl.haxx.se/docs/knownbugs.html)
Other curl-related news:
o http://curl.cuendet.com/ is a new mirror in Atlanta, USA
This release would not have looked like this without help, code, reports and
advice from friends like these:
Daniel Stenberg
committed
Michal Marek, Dmitry Kurochkin, Niklas Angebrand, Gnter Knauf, Yang Tse,
Daniel Stenberg
committed
Dan Fandrich, Mike Hommey, Pooyan McSporran, Jerome Muffat-Meridol,
Daniel Stenberg
committed
Kaspar Brand, Gautam Kachroo, Zmey Petroff, Georg Lippitsch, Sam Listopad,
Anatoli Tubman, Mike Protts, Michael Calmer, Brian Ulm, Dmitry Popov,
Daniel Stenberg
committed
Jes Badwal, Dan Petitt
Thanks! (and sorry if I forgot to mention someone)