🠰 7.9.8 all changes 7.10.1 🠲
Changes in 7.10 - October 1 2002
Changes:
- curl -x "" now disables proxy-usage completely
- The libcurl and thus the curl version string too are modified slightly
- added curl_version_info() for various runtime version info
- added curl_free() that allows freeing data libcurl malloced()
- CURLOPT_ENCODING added, supports decompression of compressed downloaded data This is used with 'curl --compressed'. This feature uses the libz library, if present.
- MIT-licensed only, no dual-stuff. That is history. Old. Gone. Forgotten.
- libcurl does peer certificate verification by default. This needs to be disabled if you need to talk to SSL servers in an insecure way! (-k does this). See further details in the UPGRADE document.
- SOCKS5-proxy support was added (somewhat flawed, see CHANGES for details)
- More SSL error codes was added
- CURLOPT_NOSIGNAL was added for multi-threaded programs to use
- --limit-rate is now supported
- CURLOPT_BUFFERSIZE sets a desired read buffer size
- The FTP PORT command uses a better default IP address
Bugfixes:
- transfer after a failed connect when using the multi interface
- headerless HTTP downloads
- "-C -" on multiple file downloads
- resume on file:// downloads
- memory leak in libcurl on repeated resume http downloads
- crashes on 64bit machines solved
- IPv6 IP-address only URLs sent bad Host: headers
- --silent is more silent when doing URL globbing fetches
- *multi_perform() now returns control properly when waiting for connect
- curl_formadd manpage was corrected
- curl_escape() and curl_unescape() no longer deals with '+'
- improved performance on persistent transfers on windows
- no longer closes ftp connections unncessarily often
- -N works again
- the windows DLL now builds with the multi interface enabled
- the internal password prompt now uses stderr instead of stdout
- minor cookie parsing bug when no space came after the header colon
- better #ifdef conditions in the global curl header files
- the curl tool didn't allow POST of zero contents
- literal RFC2732-style IPv6 addresses didn't work