2011-11-15 14:44:49 -05:00
|
|
|
Curl and libcurl 7.24.0
|
2003-09-22 17:38:52 -04:00
|
|
|
|
2011-11-17 12:29:15 -05:00
|
|
|
Public curl releases: 127
|
2011-08-12 17:51:41 -04:00
|
|
|
Command line options: 149
|
2011-08-09 03:32:53 -04:00
|
|
|
curl_easy_setopt() options: 192
|
2008-05-12 17:43:24 -04:00
|
|
|
Public functions in libcurl: 58
|
2009-11-29 14:12:00 -05:00
|
|
|
Known libcurl bindings: 39
|
2011-11-17 12:29:15 -05:00
|
|
|
Contributors: 907
|
2003-10-29 04:53:21 -05:00
|
|
|
|
2006-08-08 18:56:46 -04:00
|
|
|
This release includes the following changes:
|
2008-09-01 10:27:24 -04:00
|
|
|
|
2011-12-19 14:08:59 -05:00
|
|
|
o CURLOPT_QUOTE: SFTP supports the '*'-prefix now [24]
|
|
|
|
o CURLOPT_DNS_SERVERS: set name servers if possible [23]
|
|
|
|
o Add support for using nettle instead of gcrypt as gnutls backend [22]
|
|
|
|
o CURLOPT_INTERFACE: avoid resolving interfaces names with magic prefixes [21]
|
2011-12-20 17:57:39 -05:00
|
|
|
o Added CURLOPT_ACCEPTTIMEOUT_MS [30]
|
|
|
|
o configure: add symbols versioning option --enable-versioned-symbols [31]
|
2006-08-08 18:56:46 -04:00
|
|
|
|
2007-07-22 06:17:52 -04:00
|
|
|
This release includes the following bugfixes:
|
|
|
|
|
2011-12-19 14:08:59 -05:00
|
|
|
o SSL session share: move the age counter to the share object [1]
|
|
|
|
o -J -O: use -O name if no Content-Disposition header comes! [2]
|
|
|
|
o protocol_connect: show verbose connect and set connect time [3]
|
|
|
|
o query-part: ignore the URI part for given protocols [4]
|
|
|
|
o gnutls: only translate winsock errors for old versions [5]
|
|
|
|
o POP3: fix end of body detection [6]
|
2011-11-30 10:38:58 -05:00
|
|
|
o POP3: detect when LIST returns no mails
|
2011-12-19 14:08:59 -05:00
|
|
|
o TELNET: improved treatment of options [7]
|
|
|
|
o configure: add support for pkg-config detection of libidn [8]
|
|
|
|
o CyaSSL 2.0+ library initialization adjustment [9]
|
2011-12-05 16:58:30 -05:00
|
|
|
o multi interface: only use non-NULL socker function pointer
|
|
|
|
o call opensocket callback properly for active FTP
|
2011-12-19 14:08:59 -05:00
|
|
|
o don't call close socket callback for sockets created with accept() [10]
|
|
|
|
o differentiate better between host/proxy errors [11]
|
|
|
|
o SSH: fix CURLOPT_SSH_HOST_PUBLIC_KEY_MD5 and --hostpubmd5 [12]
|
|
|
|
o multi: handle timeouts on DNS servers by checking for new sockets [13]
|
2011-12-05 16:58:30 -05:00
|
|
|
o CURLOPT_DNS_SERVERS: fix return code
|
2011-12-19 14:08:59 -05:00
|
|
|
o POP3: fixed escaped dot not being stripped out [14]
|
|
|
|
o OpenSSL: check for the SSLv2 function in configure [15]
|
|
|
|
o MakefileBuild: fix the static build [16]
|
|
|
|
o create_conn: don't switch to HTTP protocol if tunneling is enabled [17]
|
|
|
|
o multi interface: fix block when CONNECT_ONLY option is used [18]
|
|
|
|
o Fix connection reuse for TLS upgraded connections [19]
|
|
|
|
o multiple file upload with -F and custom type [20]
|
2011-12-20 17:27:41 -05:00
|
|
|
o multi interface: active FTP connections are no longer blocking [25]
|
|
|
|
o Android build fix [26]
|
|
|
|
o timer: restore PRETRANSFER timing [27]
|
|
|
|
o libcurl.m4: Fix quoting arguments of AC_LANG_PROGRAM [28]
|
|
|
|
o appconnect time fixed for non-blocking connect ssl backends [29]
|
2011-12-25 16:37:24 -05:00
|
|
|
o do not include SSL handshake into time spent waiting for 100-continue [32]
|
2011-12-31 05:22:26 -05:00
|
|
|
o handle dns cache case insensitive
|
|
|
|
o use new host name casing for subsequent HTTP requests [33]
|
|
|
|
o CURLOPT_RESOLVE: avoid adding already present host names
|
|
|
|
o SFTP mkdir: use correct permission [34]
|
|
|
|
o resolve: don't leak pre-populated dns entries [35]
|
|
|
|
o --retry: Retry transfers on timeout and DNS errors
|
2012-01-03 17:33:52 -05:00
|
|
|
o negotiate with SSPI backend: use the correct buffer for input [36]
|
|
|
|
o SFTP dir: increase buffer size counter to avoid cut off file names [37]
|
2010-12-15 09:54:17 -05:00
|
|
|
|
2007-07-22 06:17:52 -04:00
|
|
|
This release includes the following known bugs:
|
|
|
|
|
|
|
|
o see docs/KNOWN_BUGS (http://curl.haxx.se/docs/knownbugs.html)
|
|
|
|
|
|
|
|
This release would not have looked like this without help, code, reports and
|
|
|
|
advice from friends like these:
|
|
|
|
|
2011-11-24 18:09:43 -05:00
|
|
|
Alejandro Alvarez Ayllon, Jason Glasgow, Jonas Schnelli, Mark Brand,
|
2011-12-05 16:58:30 -05:00
|
|
|
Martin Storsjo, Yang Tse, Laurent Rabret, Jason Glasgow, Steve Holme,
|
2011-12-12 14:06:50 -05:00
|
|
|
Reza Arbab, Jason Liu, Gokhan Sengun, Rob Ward, Dan Fandrich,
|
2011-12-19 14:08:59 -05:00
|
|
|
Naveen Chandran, Ward Willats, Vladimir Grishchenko, Colin Hogben,
|
2011-12-20 17:27:41 -05:00
|
|
|
Alessandro Ghedini, Cedric Deltheil, Toni Moreno, Bernhard Reutner-Fischer,
|
2012-01-03 17:33:52 -05:00
|
|
|
Sven Wegener, Alex Vinnik, Kamil Dudka, Mamoru Tasaka, Patrice Guerin,
|
|
|
|
Armel Asselin
|
2008-01-28 16:19:15 -05:00
|
|
|
|
2003-09-22 17:38:52 -04:00
|
|
|
Thanks! (and sorry if I forgot to mention someone)
|
2011-12-19 14:08:59 -05:00
|
|
|
|
|
|
|
References to bug reports and discussions on issues:
|
|
|
|
|
|
|
|
[1] = http://curl.haxx.se/mail/lib-2011-11/0116.html
|
|
|
|
[2] = http://curl.haxx.se/mail/archive-2011-11/0030.htm
|
|
|
|
[3] = http://curl.haxx.se/mail/archive-2011-11/0035.html
|
|
|
|
[4] = http://curl.haxx.se/mail/lib-2011-11/0218.html
|
|
|
|
[5] = http://curl.haxx.se/mail/lib-2011-11/0267.html
|
|
|
|
[6] = http://curl.haxx.se/mail/lib-2011-11/0279.html
|
|
|
|
[7] = http://curl.haxx.se/mail/lib-2011-11/0247.html
|
|
|
|
[8] = http://curl.haxx.se/mail/lib-2011-11/0294.html
|
|
|
|
[9] = http://curl.haxx.se/bug/view.cgi?id=3442068
|
|
|
|
[10] = http://curl.haxx.se/mail/lib-2011-12/0018.html
|
|
|
|
[11] = http://curl.haxx.se/mail/archive-2011-12/0010.html
|
|
|
|
[12] = http://curl.haxx.se/bug/view.cgi?id=3451592
|
|
|
|
[13] = http://curl.haxx.se/mail/lib-2011-11/0371.html
|
|
|
|
[14] = http://curl.haxx.se/mail/lib-2011-11/0368.html
|
|
|
|
[15] = http://curl.haxx.se/mail/archive-2011-12/0012.html
|
|
|
|
[16] = http://curl.haxx.se/mail/lib-2011-12/0063.html
|
|
|
|
[17] = http://curl.haxx.se/mail/lib-2011-12/0010.html
|
|
|
|
[18] = http://curl.haxx.se/mail/lib-2011-12/0070.html
|
|
|
|
[19] = http://curl.haxx.se/mail/lib-2011-11/0022.html
|
|
|
|
[20] = http://curl.haxx.se/mail/lib-2011-12/0121.html
|
|
|
|
[21] = http://curl.haxx.se/mail/lib-2011-12/0107.html
|
|
|
|
[22] = http://curl.haxx.se/mail/lib-2011-11/0164.html
|
|
|
|
[23] = http://curl.haxx.se/mail/lib-2011-11/0067.html
|
|
|
|
[24] = http://curl.haxx.se/mail/lib-2011-11/0205.html
|
2011-12-20 17:27:41 -05:00
|
|
|
[25] = http://curl.haxx.se/mail/lib-2011-12/0179.html
|
|
|
|
[26] = http://curl.haxx.se/mail/lib-2011-12/0215.html
|
|
|
|
[27] = http://curl.haxx.se/mail/archive-2011-12/0022.html
|
|
|
|
[28] = http://curl.haxx.se/mail/lib-2011-12/0218.html
|
|
|
|
[29] = http://curl.haxx.se/mail/lib-2011-12/0211.html
|
2011-12-20 17:57:39 -05:00
|
|
|
[30] = http://curl.haxx.se/libcurl/c/curl_easy_setopt.html#CURLOPTACCEPTTIMOUTMS
|
|
|
|
[31] = http://curl.haxx.se/mail/lib-2011-12/0133.html
|
2011-12-25 16:37:24 -05:00
|
|
|
[32] = https://bugzilla.redhat.com/767490
|
2011-12-31 05:22:26 -05:00
|
|
|
[33] = http://curl.haxx.se/mail/lib-2011-12/0314.html
|
|
|
|
[34] = http://curl.haxx.se/mail/lib-2011-12/0249.html
|
|
|
|
[35] = http://curl.haxx.se/bug/view.cgi?id=3463121
|
2012-01-03 17:33:52 -05:00
|
|
|
[36] = http://curl.haxx.se/bug/view.cgi?id=3466497
|
|
|
|
[37] = http://curl.haxx.se/mail/lib-2011-12/0249.html
|