🠰 7.17.0 all changes 7.18.0 🠲
Changes in 7.17.1 - October 29 2007
Changes:
- automatically append ";type=<a|i>" when using HTTP proxies for FTP urls
- improved NSS support
- added --proxy-negotiate
- added --post301 and CURLOPT_POST301
- builds with c-ares 1.5.0
- added CURLOPT_SSH_HOST_PUBLIC_KEY_MD5 and --hostpubmd5
- renamed CURLE_SSL_PEER_CERTIFICATE to CURLE_PEER_FAILED_VERIFICATION
- added CURLOPT_OPENSOCKETFUNCTION and CURLOPT_OPENSOCKETDATA
- CULROPT_COOKIELIST supports "FLUSH"
- added CURLOPT_COPYPOSTFIELDS
- added --static-libs to curl-config
Bugfixes:
- curl-config --protocols now properly reports LDAPS, SCP and SFTP
- ldapv3 support on Windows
- ldap builds with the MSVC makefiles
- no HOME and no key given caused SSH auth failure
- Negotiate authentication over proxy
- --ftp-method nocwd on directory listings
- FTP, CURLOPT_NOBODY enabled and CURLOPT_HEADER disabled now does TYPE before SIZE
- re-used handle transfers with SFTP
- curl_easy_escape() problem with byte values >= 128
- handles chunked-encoded CONNECT responses
- misuse of ares_timeout() result
- --local-port on TFTP transfers
- CURLOPT_POSTFIELDS could fail to send binary data
- specifying a proxy with a trailing slash didn't work (unless it also contained a port number)
- redirect from HTTP to FTP or TFTP memory problems and leaks
- re-used connections a bit too much when using non-SSL protocols tunneled over an HTTP proxy
- embed the manifest in VC8 builds
- use valgrind in the tests even when the lib is built shared with libtool
- libcurl built with NSS can now ignore the peer verification even when the ca cert bundle is absent