curl groks URLs

What is curl?

curl is a command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMB, SMTP, SMTPS, Telnet and TFTP. curl supports SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, proxies, HTTP/2, cookies, user+password authentication (Basic, Plain, Digest, CRAM-MD5, NTLM, Negotiate and Kerberos), file transfer resume, proxy tunneling and more.

What's curl used for?

curl is used in command lines or scripts to transfer data. It is also used in cars, television sets, routers, printers, audio equipment, mobile phones, tablets, settop boxes, media players and is the internet transfer backbone for thousands of software applications totally affecting more than one billion users.

Who makes curl?

curl is free and open software that compiles and runs under a wide variety of operating systems. curl exists thanks to thousands of contributors.

What's the latest curl?

The most recent stable version is 7.40.0, released on 8th of January 2015. Currently, 90 of the listed archives are of the latest version.

Enhanced vulnerability overview January 9 2015

The vulnerability table on the web site has gotten an overhaul. It is the complete list of all published curl vulnerabilities together with which curl versions that are vulnerable.

The new layout is much smaller HTML, and it now features links to specific summaries for each individual curl release through the history. Each summarizing its own vulnerability situation.

For example, you can look at the vulnerability situation for curl 7.37.0 as well as all the others - back to 6.0, released in 1999.

curl and libcurl 7.40.0 January 8 2015

The curl team proudly presents another curl and libcurl relese: version 7.40.0. Read up on all the changes and bug fixes on the changes page.

We also publish two security advisories in association with this release. See CVE-2014-8151 and CVE-2014-8150 for all the details.

more news

Weekly video update

Recent discussions on the mailing lists
Subject GMT Author Thread List
RE : [bagder/curl] 0d24f6: sasl: impleme... Wednesday 21:40Patrick Monnerat1libcurl
HTTP2: HTTP/1.1 in libcurl's verbose out... Wednesday 21:38Mohammad_AlSaleh1libcurl
advice for building test suite with libc... Wednesday 21:24Dan Fandrich5 firstcurl-users
SMTP connection ends with HELP command Wednesday 20:41Steve Holme3 firstlibcurl
[bagder/curl] 0d24f6: sasl: implement EX... Wednesday 20:30Steve Holme1libcurl
[curl:bugs] #1460 Longer Voice Message n... Wednesday 16:09Prash Dush24 firstBugs
curl and fallocate Wednesday 15:44Manfred Schwarb3curl-users
ldap.c and BoringSSL Wednesday 15:33Gisle Vanem3 firstlibcurl
Access violation error while doing ftp t... Wednesday 15:24Daniel Stenberg2 firstlibcurl
libcurl/ download buffer size is differe... Wednesday 15:11Daniel Stenberg2 firstlibcurl