2016-04-02 11:26:54 -04:00
|
|
|
Curl and libcurl 7.49.0
|
2003-09-22 17:38:52 -04:00
|
|
|
|
2016-03-23 04:35:23 -04:00
|
|
|
Public curl releases: 154
|
2015-12-17 07:21:31 -05:00
|
|
|
Command line options: 179
|
2015-11-13 17:40:40 -05:00
|
|
|
curl_easy_setopt() options: 221
|
2015-08-12 03:07:37 -04:00
|
|
|
Public functions in libcurl: 61
|
2016-03-22 03:19:52 -04:00
|
|
|
Contributors: 1364
|
2016-02-08 04:47:44 -05:00
|
|
|
|
|
|
|
This release includes the following changes:
|
|
|
|
|
2016-03-27 13:52:42 -04:00
|
|
|
o schannel: Add ALPN support [2]
|
|
|
|
o SSH: support CURLINFO_FILETIME
|
|
|
|
o SSH: new CURLOPT_QUOTE command "statvfs" [5]
|
2016-04-04 03:01:27 -04:00
|
|
|
o wolfssl: Add ALPN support [18]
|
|
|
|
o http2: added --http2-prior-knowledge [16]
|
|
|
|
o http2: added CURL_HTTP_VERSION_2_PRIOR_KNOWLEDGE [17]
|
2014-03-25 17:57:47 -04:00
|
|
|
|
2007-07-22 06:17:52 -04:00
|
|
|
This release includes the following bugfixes:
|
|
|
|
|
2016-03-27 13:52:42 -04:00
|
|
|
o checksrc.bat: Updated the help to be consistent with generate.bat
|
|
|
|
o openssl: fix ERR_remove_thread_state() for boringssl/libressl [1]
|
|
|
|
o openssl: boringssl provides the same numbering as openssl
|
|
|
|
o multi: fix "Operation timed out after" timer [3]
|
|
|
|
o url: don't use bad offset in tld_check_name to show error [4]
|
|
|
|
o sshserver.pl: use quotes for given options
|
2016-04-01 17:15:29 -04:00
|
|
|
o Makefile.am: skip the scripts dir [6]
|
|
|
|
o curl: warn for --capath use if not supported by libcurl [7]
|
|
|
|
o http2: fix connection reuse [8]
|
|
|
|
o GSS: make Curl_gss_log_error more verbose [9]
|
|
|
|
o build-wolfssl: Allow a broader range of ciphers (Visual Studio)
|
|
|
|
o wolfssl: Use ECC supported curves extension [10]
|
|
|
|
o openssl: Fix compilation warnings
|
|
|
|
o Curl_add_buffer_send: avoid possible NULL dereference
|
|
|
|
o SOCKS5_gssapi_negotiate: don't assume little-endian ints
|
|
|
|
o strerror: don't bit shift a signed integer [11]
|
|
|
|
o url: Corrected get protocol family for FTP and LDAP
|
|
|
|
o curl/mprintf.h: remove support for _MPRINTF_REPLACE
|
|
|
|
o upload: missing rewind call could make libcurl hang [12]
|
|
|
|
o IMAP: check pointer before dereferencing it [13]
|
|
|
|
o build: Changed the Visual Studio projects warning level from 3 to 4
|
2016-04-04 03:01:27 -04:00
|
|
|
o checksrc: now stricter, wider checks, code cleaned up
|
|
|
|
o checksrc: added docs/CHECKSRC.md
|
|
|
|
o curl_sasl: Fixed potential null pointer utilisation [14]
|
|
|
|
o krb5_gssapi: Only process challenge when present
|
|
|
|
o krb5: Fixed missing client response when mutual authentication enabled
|
|
|
|
o krb5_sspi: Only process challenge when present
|
|
|
|
o krb5: Only generate a SPN when its not known
|
|
|
|
o formdata: use appropriate fopen() macros
|
|
|
|
o curl.1: -w filename_effective was introduced in 7.26.0
|
|
|
|
o http2: make use of the nghttp2 error callback [15]
|
2016-02-02 18:32:07 -05:00
|
|
|
|
2007-07-22 06:17:52 -04:00
|
|
|
This release includes the following known bugs:
|
|
|
|
|
2016-02-02 18:19:02 -05:00
|
|
|
o see docs/KNOWN_BUGS (https://curl.haxx.se/docs/knownbugs.html)
|
2007-07-22 06:17:52 -04:00
|
|
|
|
|
|
|
This release would not have looked like this without help, code, reports and
|
|
|
|
advice from friends like these:
|
|
|
|
|
2016-04-01 17:15:29 -04:00
|
|
|
Alexis La Goutte, Anatol Belski, Dan Cristian, Daniel Stenberg,
|
|
|
|
David Benjamin, Diego Bes, Dusty Mabe, Evgeny Grin, Isaac Boukris,
|
|
|
|
Joel Depooter, Juan RP, Marcel Raad, Marquis de Muesli, Michael Osipov,
|
|
|
|
Ray Satiro, Steve Holme, Viktor Szakáts,
|
|
|
|
(17 contributors)
|
2014-03-31 16:22:42 -04: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:
|
|
|
|
|
2016-03-27 13:52:42 -04:00
|
|
|
[1] = https://twitter.com/xtraemeat/status/712564874098917376
|
|
|
|
[2] = https://curl.haxx.se/bug/?i=724
|
|
|
|
[3] = https://curl.haxx.se/bug/?i=619
|
|
|
|
[4] = https://curl.haxx.se/bug/?i=731
|
|
|
|
[5] = https://curl.haxx.se/bug/?i=677
|
2016-04-01 17:15:29 -04:00
|
|
|
[6] = https://curl.haxx.se/bug/?i=620
|
|
|
|
[7] = https://curl.haxx.se/bug/?i=492
|
|
|
|
[8] = https://curl.haxx.se/bug/?i=736
|
|
|
|
[9] = https://curl.haxx.se/bug/?i=738
|
|
|
|
[10] = https://github.com/wolfSSL/wolfssl/issues/366
|
|
|
|
[11] = https://curl.haxx.se/bug/?i=744
|
|
|
|
[12] = https://curl.haxx.se/bug/?i=741
|
|
|
|
[13] = https://curl.haxx.se/bug/?i=747
|
2016-04-04 03:01:27 -04:00
|
|
|
[14] = https://curl.haxx.se/bug/?i=745
|
|
|
|
[15] = https://curl.haxx.se/bug/?i=722
|
|
|
|
[16] = https://curl.haxx.se/docs/manpage.html#--http2-prior-knowledge
|
|
|
|
[17] = https://curl.haxx.se/libcurl/c/CURLOPT_HTTP_VERSION.html
|
|
|
|
[18] = https://curl.haxx.se/docs/http2.html
|