mirror of
https://github.com/moparisthebest/curl
synced 2024-12-22 16:18:48 -05:00
641d5c4111
CURLOPT_FTP_CREATE_MISSING_DIRS to create a directory, and then re-used the handle and uploaded another file to another directory that needed to be created, the second upload would fail. Another case of a state variable that wasn't properly reset between requests. - I rewrote the 100-continue code to use a single state variable instead of the previous two ones. I think it made the logic somewhat clearer.
70 lines
2.7 KiB
Plaintext
70 lines
2.7 KiB
Plaintext
Curl and libcurl 7.18.1
|
||
|
||
Public curl releases: 104
|
||
Command line options: 126
|
||
curl_easy_setopt() options: 150
|
||
Public functions in libcurl: 56
|
||
Public web site mirrors: 39
|
||
Known libcurl bindings: 36
|
||
Contributors: 621
|
||
|
||
This release includes the following changes:
|
||
|
||
o added support for HttpOnly cookies
|
||
o 'make ca-bundle' downloads and generates an updated ca bundle file
|
||
o we no longer distribute or install a ca cert bundle
|
||
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 a type checking macro for curl_easy_setopt(), watch out for new
|
||
warnings in code using libcurl (needs gcc-4.3 and currently only works
|
||
in C mode)
|
||
o curl_easy_setopt() uses are now checked to use three arguments
|
||
|
||
This release includes the following bugfixes:
|
||
|
||
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
|
||
o Accept: header replacing
|
||
o not verificating 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
|
||
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
|
||
o GnuTLS-built libcurl can now be forced to prefer SSLv3
|
||
o crash when doing Negotiate again on a re-used connection
|
||
o select/poll regression
|
||
o better MIT kerberos configure check
|
||
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
|
||
|
||
This release includes the following known bugs:
|
||
|
||
o see docs/KNOWN_BUGS (http://curl.haxx.se/docs/knownbugs.html)
|
||
|
||
Other curl-related news:
|
||
|
||
o
|
||
|
||
New curl mirrors:
|
||
|
||
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:
|
||
|
||
Michal Marek, Dmitry Kurochkin, Niklas Angebrand, G<>nter Knauf, Yang Tse,
|
||
Dan Fandrich, Mike Hommey, Pooyan McSporran, Jerome Muffat-Meridol,
|
||
Kaspar Brand, Gautam Kachroo, Zmey Petroff, Georg Lippitsch, Sam Listopad,
|
||
Anatoli Tubman, Mike Protts, Michael Calmer, Brian Ulm, Dmitry Popov
|
||
|
||
Thanks! (and sorry if I forgot to mention someone)
|