Release Notes: Support for automatic gzip decompression was added, and disabling of EPRT is now allowed. Bugs were fixed in FTP PORT downloads, cookie handling, CA cert error reporting, -I date output on FTP servers, content-type extraction, and much more.
Release Notes: The curl tool now clears "sensive" command line args from ps outputs, --location-trusted was added, and roughly forty bugs were fixed.
Release Notes: CURLOPT_PRIVATE, CURLINFO_PRIVATE, CURLOPT_HTTP200ALIASES, and --create-dirs were added. A library test suite was added, and the program now supports wildcard certificate names. Fixes were made for chunked HTTP uploads, the CONTENT_ENCODING configure problem, the glibc name resolve problem, multi interface connect problems, a minor memory leak, a verbose connect message crash, an SSL-reading loop, and much more.
Release Notes: Lots of docs in PDF format, support for chunked Transfer-Encoding for uploads, fixes for CONNECTTIMEOUT, memory leaks, multi-interface problems, HTTP headerless downloads, and location following, and a glibc 2.2.93 (Red Hat 8) work-around.
Release Notes: configure --without-zlib now explicitly disables zlib. The bugs fixed in this release include: junk data could get inserted when saving HTTP headers, telnet connections timed out improperly, FOLLOW_LOCATION didn't work for the multi interface, and HTTP Location following didn't deal with ./ and ../.
Release Notes: curl_formadd() can do file upload parts from buffer. libcurl can now be built with specific protocols disabled, and should build nicely with the modified OpenSSL 0.9.7 API. Win32 timers now use a higher resolution. CURLOPT_CAPATH was added. CURLOPT_NETRC now supports optional or required netrc. curl_formadd() now returns a CURLFORMcode. At least 15 notable bugfixes were made.
Release Notes: CURLOPT_COOKIESESSION (-j with the client) starts a new cookie session. The --trace or --trace-ascii dumps a full network/debug dump to a given file. curl_multi_info_read() is now implemented as documented. Less memory is used for name resolution. CURLINFO_REDIRECT_TIME and CURLINFO_REDIRECT_COUNT were added. Bugfixes were made for CURLOPT_DEBUGFUNCTION, -D with multiple URLs, multi-interface transfers, no_proxy when URL contained port numbers, --interface for IPv6 hosts, rfc1867-formposting a non-existent files, and HTTP 301 response treatment.
Release Notes: In this version, bugfixes include a fix for the CURLINFO_CONNECT_TIME set when connect fails, the fact that -x didn't use the documented default port, HTTP/1.0 304-replies are now better dealt with, curl/curl.h now compiles on pre-ISO compilers, where verbose passive FTP transfers on AIX could crash, improved re-use of dead proxy connections, CRLF replacing in uploads, -G and -d now work together, fixes for IPv6 name lookups, fixes for --progress-bar, and for the curl -O segfault. Changes include cookie parser fixes, an added CURLOPT_DEBUGFUNCTION, and two new libcurl error codes, and the RISC OS version now offers --environment.
Release Notes: Bugfixes were made for the DNS cache, SSL download, IPv4-only Linux name resolution, curl_getdate, Location: following, the header length counter, and make install. CURLINFO_CONTENT_TYPE was added. It is now possible to use CURLOPT_CUSTOMREQUEST together with CURLOPT_POSTFIELDS. SSL is now only seeded once per program life-time.
Release Notes: Fixes were made for multipart formposts, SSL session cache, timeouts with HTTPS, the cookie engine, 64bit-architecture builds, and for a proxy specified in an environment variable. Added features include HTTP code 204 treatment, FTP response lines to the header callback, DNS lookup cache, support for FTP operations without any transfer, OpenSSL ENGINE support, and CURLFORM_CONTENTHEADER. Filenames used with the -T option now have the path stripped from them before being used remotely.