🠰 7.12.1 all changes 7.12.3 🠲
Changes in 7.12.2 - October 18 2004
Changes:
- the IDN code now verifies that only TLD-legitmate letters are used in the name or a warning is displayed (when verbose is enabled)
- provides error texts for IDN errors
- file upload parts in formposts now get their directory names cut off
- added CURLINFO_OS_ERRNO
- added CURLOPT_FTPSSLAUTH to allow ftp connects to attempt "AUTH TLS" instead before "AUTH SSL"
- curl_getdate() completely rewritten: may affect rare curl -z use cases
Bugfixes:
- CURLOPT_FTP_CREATE_MISSING_DIRS works for third party transfers
- memory leak for cookies received with max-age set
- potential memory leaks in the window name resolver
- URLs with ?-letters in the username or password fields
- libcurl error message is now provided when send() fails
- no more SIGPIPE on Mac OS X and other SO_NOSIGPIPE-supporting platforms
- HTTP resume was refused if redirected
- configure's gethostbyname check when both nsl and socket libs are required
- configure --with-libidn now checks the given path before defaults
- a race condition sometimes resulting in CURLE_COULDNT_RESOLVE_HOST in the windows threaded name resolver code
- isspace() invokes with negative values in the cookie code
- a case of read-already-freed-data when CURLOPT_VERBOSE is used and a (very) persistent connection
- now includes descriptive error messages for IDN errors
- more forgivning PASS response code check for better working with proftpd
- curl/multi.h works better included in winsock-using apps
- curl_easy_reset() no longer enables the progress meter
- build fix for SSL disabled curl with SSL Engine support present
- configure --with-ssl=PATH now ignores pkg-config path info
- CURLOPT_SSLENGINE can be set to NULL even if no engine support is available
- LDAP crash when more than one record was received
- connect failures properly stores an error message in the errorbuffer
- Rare Location:-following problem with bad original URL
- -F can now add Content-Type on non-file sections
- double Host: header when following Location: with replaced Host:
- curl_multi_add_handle() return code
- "Proxy-Connection: close" is now understood and properly dealt with
- curl_getdate() crash
- downloading empty files now calls the write callback properly
- no reverse DNS lookups for ip-only addresses with ipv6-enabled libcurl
- file handler leak when getting an empty file:// URL
- libcurl works better multi-threaded on AIX (when built with xlc)
- cookies over proxy didn't match the path properly
- MSVC makefile fixes to build better
- FTP response 530 on 'PASS' now sends back a better error message