curl is a command line utility for transferring files with URL syntax, supporting FTP, FTPS, TFTP, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE and LDAP.
curl supports HTTPS certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate, kerberos...), file transfer resume, proxy tunneling and a busload of other useful tricks.
Curl is free and open software that compiles under a wide variety of operating systems.
What's New in This Release:
Changes:
· Added --noconfigure switch to testcurl.pl
· Added --xattr option
· Added CURLOPT_RESOLVE and --resolve
· Added CURLAUTH_ONLY
· Added version-check.pl to the examples dir
Bugfixes:
· check for libcurl features for some command line options
· Curl_setopt: disallow CURLOPT_USE_SSL without SSL support
· http_chunks: remove debug output
· URL-parsing: consider ? a divider
· SSH: avoid using the libssh2_ prefix
· SSH: use libssh2_session_handshake() to work on win64
· ftp: prevent server from hanging on closed data connection when stopping a transfer before the end of the full transfer (ranges)
· LDAP: detect non-binary attributes properly
· ftp: treat server's response 421 as CURLE_OPERATION_TIMEDOUT
· gnutls->handshake: improved timeout handling
· security: Pass the right parameter to init
· krb5: Use GSS_ERROR to check for error
· TFTP: resend the correct data
· configure: fix autoconf 2.68 warning: no AC_LANG_SOURCE call detected
· GnuTLS: now detects socket errors on Windows
· symbols-in-versions: updated en mass...