What's New in This Release:
· Changes:
· support for OS/400 Secure Sockets Layer library
· curl_easy_setopt() now allocates strings passed to it
· SCP and SFTP support now requires libssh2 0.16 or later
· LDAP libraries are now linked "regularly" and not with dlopen
· HTTP transfers have the download size info "available" earlier
· FTP transfers have the download size info "available" earlier
· builds and runs on OS/400
· several error codes and options were marked as obsolete and subject to future removal (set CURL_NO_OLDIES to see if your application is using them)
· SFTP errors can return more specific error codes
· Bugfixes:
· test cases 31, 46, 61, 506, 517 now work in time zones that use leap seconds
· problem with closed proxy connection during HTTP CONNECT auth negotiation
· transfer-encoding skipping didn't ignore the 407 response bodies properly
· CURLOPT_SSL_VERIFYHOST set to 1
· CONNECT endless loop
· krb5 support builds with Heimdal
· added returned error string for connection refused case
· re-use of dead FTP control connections
· login to FTP servers that don't require (nor understand) PASS after the USER command
· bad free of memory from libssh2
· the SFTP PWD command works
· HTTP Digest auth on a re-used connection
· FTPS data connection close
· AIX 4 and 5 get to use non-blocking sockets
· small POST with NTLM
· resumed file:// transfers
· CURLOPT_DNS_CACHE_TIMEOUT and CURLOPT_DNS_USE_GLOBAL_CACHE are 64 bit "clean"
· memory leak when handling compressed data streams from broken servers
· no NTLM unicode response
· resume HTTP PUT using Digest authentication
· FTP NOBODY requests on directories sent "SIZE (null)"
· FTP NOBODY request on file crash
· excessively long FTP server responses and response lines
· file:// upload then FTP:// upload crash
· TFTP error 0 is no longer treated as success
· uploading empty file over FTP on re-used connection
· superfluous CWD command on re-used FTP connections without subdirs used... [
read full changelog ]