cURL / Mailing Lists / curl-library / Single Mail


ANNOUNCE: curl and libcurl 7.21.2

From: Daniel Stenberg <>
Date: Wed, 13 Oct 2010 00:07:59 +0200 (CEST)

Hi friends,

I'm very happy to announce a fresh curl and libcurl release. This time we
mostly provide a series of bug fixes, including a security vulnerability fix.

We're now officially beyond 1500 bug fixes made since curl 6.0, which happened
over 4000 days ago... Thank you everyone who keep providing help, patches,
support, advice and more!

Get curl, as usual, from

Curl and libcurl 7.21.2

  Public curl releases: 118
  Command line options: 138
  curl_easy_setopt() options: 180
  Public functions in libcurl: 58
  Known libcurl bindings: 39
  Contributors: 817

This release includes the following changes:

  o curl -T: ignore file size of special files
  o Added GOPHER protocol support
  o Added mk-ca-bundle.vbs script
  o c-ares build now requires c-ares >= 1.6.0

This release includes the following bugfixes:

  o --remote-header-name security vulnerability fixed:

  o multi: support the timeouts correctly, fixes known bug #62
  o multi: use timeouts properly for MAX_RECV/SEND_SPEED
  o negotiation: Wrong proxy authorization
  o multi: avoid sending multiple complete messages
  o cmdline: make -F type= accept ;charset=
  o RESUME_FROM: clarify what ftp uploads do
  o http: handle trailer headers in all chunked responses
  o Curl_is_connected: use correct errno
  o Added SSPI build to Watcom makefile
  o progress: callback for POSTs less than MAX_INITIAL_POST_SIZE
  o linking problem on Fedora 13
  o Link curl and the test apps with -lrt explicitly when necessary
  o chunky parser: only rewind stream internally if needed
  o remote-header-name: don't output filename when NULL
  o Curl_timeleft: avoid returning "no timeout" by mistake
  o timeout: use the correct start value as offset
  o FTP: fix wrong timeout trigger
  o buildconf got better output on failures
  o rtsp: avoid SIGSEGV on malformed header
  o LDAP: Support for tunnelling queries through HTTP proxy
  o configure's --enable-werror had a bashism
  o test565: Don't hardcode IP:PORT
  o configure: check for gcrypt if using GnuTLS
  o configure: don't enable RTMP if the lib detect fails
  o curl_easy_duphandle: clone the c-ares handle correctly
  o MacOSX-Framework: updates for Snowleopard
  o support URL containing colon without trailing port number
  o parsedate: allow time specified without seconds
  o curl_easy_escape: don't escape "unreserved" characters
  o SFTP: avoid downloading negative sizes
  o Lots of GSS/KRB FTP fixes
  o TFTP: Work around tftpd-hpa upload bug
  o libcurl.m4: several fixes
  o HTTP: remove special case for 416
  o examples: use in example URLs
  o globbing: fix crash on unballanced open brace
  o cmake: build fixed

This release includes the following known bugs:

  o see docs/KNOWN_BUGS (

This release would not have looked like this without help, code, reports and
advice from friends like these:

  Kamil Dudka, Ben Greear, Cameron Kaiser, Dan Fandrich, Dirk Manske,
  Guenter Knauf, Julien Chaffraix, Quanah Gibson-Mount, Tor Arntsen,
  Peter Pentchev, James Bursa, Fabian Keil, Michal Gorny, Mauro Iorio,
  Hendrik Visage, Ning Dong, David McCreedy, Patrick Monnerat,
  Tim Newsome, Dan Locks, Vlad Ureche, Dimitre Dimitrov

         Thanks! (and sorry if I forgot to mention someone)

List admin:
Received on 2010-10-13