cURL
Your ad here would be seen by 100,000 unique vistors every month Haxx ad
libcurl

Shopping cart software, Online file storage, Online photo storage, Hosted shopping cart, Contact management software, Email marketing software, Project management software, Issue tracking software, Online notepad, Web publishing software

curl's project page on SourceForge.net

cURL > Docs > Dependencies

Dependencies

Curl depends on external libraries for some features (and libcurl for all features). You can build curl without them, but curl gets a lot better if you have these libraries:

LibraryUsed for...
OpenSSL
www.openssl.org
SSL (https) support. Use OpenSSL. Curl compiles, builds and runs with it. download links.
zlib
www.gzip.org/zlib
The automatic "deflate" decompression depends on zlib. download links
OpenLDAP
www.openldap.org
The LDAP support depends on OpenLDAP.
kerberos4 The kerberos4 support depends on a kerberos4 package! :-) More information can be found at http://www.contrib.andrew.cmu.edu/~shadow/kerberos.html, by asking google or at the MIT kerberos package page. libcurl has been used successfully with kth-krb4.
heimdal The GSSAPI support can be provided by the heimdal package. GSSAPI is used for the GSS-Negotiate support in libcurl.
fbopenssl SPNEGO support depends on the fbopenssl library.
c-ares c-ares is the library libcurl uses for asynchronous name resolves.
libidn libidn is used by libcurl to perform the proper IDNA encodings for international domain names to work.
GnuTLS
www.gnutls.org
TLS (https) support. Use GnuTLS. Curl (7.14.0 or later) compiles, builds and runs with it.
NSS TLS (https) support. Use NSS. Curl (7.16.2 or later) compiles, builds and runs with it.
yassl TLS (https) support. Use yassl. Curl (7.15.4 or later) compiles, builds and runs with it.
libssh2 For SSH (SCP and SFTP) support, added in (lib)curl 7.16.1.

donate! Page updated April 20, 2009.
web site info

File upload with ASP.NET