mirror of
https://github.com/moparisthebest/curl
synced 2024-11-04 16:45:06 -05:00
9a2aed7d7a
CURLOPT_FOLLOWLOCATION, libcurl reported error if a redirect happened even if the new URL would provide the resumed file. Test case 188 added to verify the fix (together with existing test 99).
70 lines
3.3 KiB
Plaintext
70 lines
3.3 KiB
Plaintext
Curl and libcurl 7.12.2
|
||
|
||
Public curl release number: 83
|
||
Releases counted from the very beginning: 110
|
||
Available command line options: 96
|
||
Available curl_easy_setopt() options: 121
|
||
Number of public functions in libcurl: 36
|
||
Amount of public web site mirrors: 12
|
||
Number of known libcurl bindings: 26
|
||
|
||
This release includes the following changes:
|
||
|
||
o provides error texts for IDN errors
|
||
o file upload parts in formposts now get their directory names cut off
|
||
o added CURLINFO_OS_ERRNO
|
||
o added CURLOPT_FTPSSLAUTH to allow ftp connects to attempt "AUTH TLS" instead
|
||
before "AUTH SSL"
|
||
o curl_getdate() completely rewritten: may affect rare curl -z use cases
|
||
|
||
This release includes the following bugfixes:
|
||
|
||
o HTTP resume was refused if redirected
|
||
o configure's gethostbyname check when both nsl and socket libs are required
|
||
o configure --with-libidn now checks the given path before defaults
|
||
o a race condition sometimes resulting in CURLE_COULDNT_RESOLVE_HOST in the
|
||
windows threaded name resolver code
|
||
o isspace() invokes with negative values in the cookie code
|
||
o a case of read-already-freed-data when CURLOPT_VERBOSE is used and a (very)
|
||
persistent connection
|
||
o now includes descriptive error messages for IDN errors
|
||
o more forgivning PASS response code check for better working with proftpd
|
||
o curl/multi.h works better included in winsock-using apps
|
||
o curl_easy_reset() no longer enables the progress meter
|
||
o build fix for SSL disabled curl with SSL Engine support present
|
||
o configure --with-ssl=PATH now ignores pkg-config path info
|
||
o CURLOPT_SSLENGINE can be set to NULL even if no engine support is available
|
||
o LDAP crash when more than one record was received
|
||
o connect failures properly stores an error message in the errorbuffer
|
||
o Rare Location:-following problem with bad original URL
|
||
o -F can now add Content-Type on non-file sections
|
||
o double Host: header when following Location: with replaced Host:
|
||
o curl_multi_add_handle() return code
|
||
o "Proxy-Connection: close" is now understood and properly dealt with
|
||
o curl_getdate() crash
|
||
o downloading empty files now calls the write callback properly
|
||
o no reverse DNS lookups for ip-only addresses with ipv6-enabled libcurl
|
||
o libcurl works better multi-threaded on AIX (when built with xlc)
|
||
o cookies over proxy didn't match the path properly
|
||
o MSVC makefile fixes to build better
|
||
o FTP response 530 on 'PASS' now sends back a better error message
|
||
|
||
Other curl-related news since the previous public release:
|
||
|
||
o AdacURL version 7.12.1 http://www.almroth.com/adacurl/index.html
|
||
o pycurl version 7.12.1 http://pycurl.sourceforge.net/
|
||
o tclcurl version 0.12.1
|
||
http://personal1.iddeo.es/andresgarci/tclcurl/english/
|
||
|
||
This release would not have looked like this without help, code, reports and
|
||
advice from friends like these:
|
||
|
||
Casey O'Donnell, Roland Krikava, Alex, Alexander Krasnostavsky, Kjetil
|
||
Jacobsen, Ling Thio, Roman Koifman, Harshal Pradhan, Jonas Forsman, David
|
||
Tarendash, Daniel at touchtunes, Bertrand Demiddelaer, Andreas Rieke,
|
||
Jean-Claude Chauve, Dan Fandrich, Peter Sylvester, "Mekonikum", Jean-Philippe
|
||
Barrette-LaPierre, G<>nter Knauf, Larry Campbell, Fedor Karpelevitch,
|
||
Aleksandar Milivojevic, Gisle Vanem, Chris "Bob Bob", Chih-Chung Chang
|
||
|
||
Thanks! (and sorry if I forgot to mention someone)
|