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. [ read more about cURL >> ]
|
 |
WHAT'S NEW IN VERSION 7.17.0:
* 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
WHAT'S NEW IN VERSION 7.16.3:
* Changes:
* added curl_multi_socket_action()
* deprecated curl_multi_socket()
* uses less memory in non-pipelined use cases
* CURLOPT_HTTP200ALIASES matched transfers assume HTTP 1.0 compliance
* more than one test harness can run at the same time without conflict
* SFTP now supports quote commands before a transfer
* CURLMOPT_MAXCONNECTS added to curl_multi_setopt()
* upload resume works for file:// URLs
* asynchronous name resolves now require c-ares 1.4.0 or later
* added SOCKS test cases
* CURLOPT_FTP_CREATE_MISSING_DIRS and --ftp-create-dirs now work for SFTP operations as well
* Bugfixes:
* if2up too long interface name memory leak
* test case 534 started to fail 2007-04-13 due to the existance of a new host on the net with the same silly domain the test was using for a host which was supposed not to exist.
* test suite SSL certificate works better with newer stunnel
* internal progress meter update frequency back to once per second
* avoid some unnecessary calls to function gettimeofday
* a double-free in the SSL-layer
* GnuTLS free of NULL credentials
* NSS-fix for closing down SSL
* bad warning from configure when gnutls was selected
* compilation on VMS 64-bit mode
* SCP/SFTP downloads could hang on the last bytes of a transfer
* curl_easy_duphandle() crash
* curl -V / curl_version*() works even when GnuTLS is used on a system without a good random source
* curl_multi_socket() not "noticing" newly added handles
* lack of Content-Length and chunked encoding now requires HTTP 1.1 as well to be treated as without response body
* connection cache growth in multi handles
* better handling of out of memory conditions
* overwriting an uploaded file with sftp now truncates it first
* SFTP quote commands chmod, chown, chgrp can now set a value of 0
* TFTP connect timouts less than 5 seconds
* improved curl -w for TFTP transfers
* memory leak when failed OpenSSL certificate CN field checking
* memory leak when OpenSSL failed PKCS #12 parsing
* FPL-SSL when built with NSS
* out-of-boundary write in Curl_select()
* -s/--silent can now be used to toggle off the silence again
* builds fine on 64bit HP-UX
* multi interface HTTP CONNECT glitch
* list FTP root directories when login dir is not root
* no longer slows down when getting very many URLs on the same command line
* lock share before decreasing dirty counter
* no-body FTP requests on re-used connections
WHAT'S NEW IN VERSION 7.16.2:
* Changes:
* added CURLOPT_TIMEOUT_MS and CURLOPT_CONNECTTIMEOUT_MS
* added CURLOPT_HTTP_CONTENT_DECODING, CURLOPT_HTTP_TRANSFER_DECODING and --raw
* added support for using the NSS library for TLS/SSL
* changed default anonymous FTP password
* changed the CURLOPT_FTP_SSL_CCC option to handle active and passive CCC shutdown
* added the --ftp-ssl-ccc-mode command line option
* includes VC8 Makefiles in the release archive
* --ftp-ssl-control is now honoured on ftps:// URLs
* added experimental CURL_ACKNOWLEDGE_EINTR symbol definition check
* --key and new --pubkey options for SSH public key file logins
* --pass now works for a SSH public key file, too
* select (2) support no longer needed to build the library if poll() used
* CURLOPT_POSTQUOTE works for SFTP
* Bugfixes:
* in testsuite, update test cookies expiration from 2007-Feb-1 to year 2035
* socks5 works
* builds fine with VC2005
* CURLOPT_RANGE set to NULL resets the range for FTP
* curl_multi_remove_handle() rare crash
* passive FTP transfers work with SOCKS
* multi interface HTTPS connection re-use memory leak
* libcurl.m4's --with-libcurl is improved
* curl-config --libs and libcurl.pc no longer list unnecessary dependencies
* fixed an issue with CCC not working on some servers
* several HTTP pipelining problems
* HTTP CONNECT thru a proxy is now less blocking when the multi interface is used
* HTTP Digest header parsing fix for unquoted last word ending with CRLF
* CURLOPT_PORT, HTTP proxy, re-using connections and non-HTTP protocols
* CURLOPT_INTERFACE for ipv6
* use-after-free issue with HTTP transfers with the multi interface
* the progress callback can get called more frequently
* timeout would restart when signal caught while awaiting socket events
* curl -f with user+password embedded in the URL
* 26 flaws identified by coverity.com
* builds on QNX 6 again
WHAT'S NEW IN VERSION 7.16.0:
* The SONAME on the shared library was bumped from 3 to 4
* Added CURLE_SSL_CACERT_BADFILE
* Added CURLMOPT_TIMERFUNCTION and CURLMOPT_TIMERDATA
* (FTP) the CURLOPT_SOURCE_* options are removed and so are the --3p* command line options
* Curl_multi_socket() and family are suitable to start using
* Uses WSAPoll() on Windows Vista
* (FTP) --ftp-ssl-control was added
* CURLOPT_SSL_SESSIONID_CACHE and --no-sessionid added
* CURLMOPT_PIPELINING added for enabling HTTP pipelined transfers
* Multi handles now have a shared connection cache
* Added support for other MS-DOS compilers (besides djgpp)
* CURLOPT_SOCKOPTFUNCTION and CURLOPT_SOCKOPTDATA were added
* (FTP) libcurl avoids sending TYPE if the desired type was already set
* (FTP) CURLOPT_PREQUOTE works even when CURLOPT_NOBODY is set true
* Fixed: (HTTP) CURLOPT_FAILONERROR (curl -f) covers a few more reponse cases
* Fixed: curl_multi_socket() and the LOW_SPEED options
* Fixed: curl_multi_socket() expire timer during c-ares name resolves
* Fixed: curl_multi_add_handle on an already added handle now fails gracefully
* Fixed: Multi interface crash if bad function call order was used for cleanup
* Fixed: Put a new URL in saved cookie jar files
* Fixed: configure --with-gssapi-libs
* Fixed: SOCKS proxy connection fixes
* Fixed: (FTP) a failed upload does not invalidate the control connection
* Fixed: Proxy URL with user name and empty password or no password at all now work
* Fixed: Fixed a socket state problem with *multi_socket()
* Fixed: (HTTP) NTLM hostname fix
* Fixed: getsockname usage fixes
* Fixed: SOCKS5 proxy connects can now time-out
* Fixed: SOCKS5 connects that require auth no longer segfaults when auth not given
* Fixed: Multi interface using asynch resolves could get stuck in wrong state
* Fixed: The 'running_handles' counter wasn't always updated properly when curl_multi_remove_handle() was used
* Fixed: (FTP) EPRT transfers with IPv6 didn't work properly
* Fixed: (FTP) SINGLECWD mode and using files in the root dir
* Fixed: (HTTP) Expect: header disabling work better
* Fixed: (HTTP) "Expect: 100-continue" disable on second POST on re-used connection
* Fixed: src/config.h.in is fixed
* Fixed: (HTTP) POST data logged to the debug callback function is now correctly tagged as data, not header
|
|
|
Download now
Use this option to download cURL.
Report spyware
Use this option if you want to report that this product contains spyware or other similar components.
Refer to friend
Use this option if you want to refer this product to a friend.
Read reviews
Use this option to read other users' opinions about this product
Add a review
Use this option to add you opinion about this product
Subscribe
Use this option to subscribe to receive update alerts for this product
|
|
|
Hex Workshop 4.23 |
| Hex Workshop - Edit, insert, delete, cut, copy, and paste hex code |
| 3.64 MB | Windows All | Shareware | |
|
|
|
|
|
|
HexCmp 2.31 |
| HexCmp - a visual binary file compare application and easy to use hex editor |
| 835 KB | Windows All | Trial | |
|
|
|
|
|
|
|
|
|
DzSoft PHP Editor 4.1.0.9 |
| DzSoft PHP Editor is a comfortable and powerful tool for writing and testing PHP scripts and HTML pages |
| 2.25 MB | Windows All/Unix | Trial | |
|
|
|
Antechinus Code Chameleon 2.0 |
| Antechinus Code Chameleon - code anything easily with this flexible and extensible editor |
| 2.12 MB | Windows All | Shareware | |
|
|
|
|
|
 
| Welcome! |
Hello, Guest
Login if you have a Softpedia.com account.
Otherwise, register for one.
|
|