aboutsummaryrefslogtreecommitdiff
path: root/RELEASE-NOTES
blob: 7c1f575b9d2ffe4d02be083e0beeda443e356949 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
Curl and libcurl 7.41.0

 Public curl releases:         144
 Command line options:         163
 curl_easy_setopt() options:   209
 Public functions in libcurl:  58
 Contributors:                 1233

This release includes the following changes:

 o NetWare build: added TLS-SRP enabled build
 o winbuild: Added option to build with c-ares
 o Added --cert-status [9]
 o Added CURLOPT_SSL_VERIFYSTATUS [10]

This release includes the following bugfixes:

 o sasl_gssapi: Fixed build on NetBSD with built-in GSS-API [1]
 o FTP: fix IPv6 host using link-local address [2]
 o FTP: if EPSV fails on IPV6 connections, bail out
 o gssapi: Remove need for duplicated GSS_C_NT_HOSTBASED_SERVICE definitions
 o NSS: fix compiler error when built http2-enabled
 o mingw build: allow to pass custom CFLAGS [3]
 o add -m64 CFLAGS when targeting mingw64, add -m32/-m64 to LDFLAGS [4]
 o curl_schannel.c: mark session as removed from cache if not freed [5]
 o Curl_pretransfer: reset expected transfer sizes [6]
 o curl.h: remove extra space [7]
 o curl_endian: Fixed build when 64-bit integers are not supported [8]
 o checksrc.bat: Better detection of Perl installation
 o build-openssl.bat: Added check for Perl installation
 o http_negotiate: Return CURLcode in Curl_input_negotiate() instead of int
 o http_negotiate: Added empty decoded challenge message info text
 o vtls: Removed unimplemented overrides of curlssl_close_all()
 o sasl_gssapi: Fixed memory leak with local SPN variable
 o http_negotiate: Use dynamic buffer for SPN generation
 o ldap: Renamed the CURL_LDAP_WIN definition to USE_WIN32_LDAP
 o openssl: do public key pinning check independently [11]
 o timeval: typecast for better type (on Amiga)
 o ipv6: enclose AF_INET6 uses with proper #ifdefs for ipv6
 o SASL: common URL option and auth capabilities decoders for all protocols
 o BoringSSL: fix build
 o BoringSSL: detected by configure, switches off NTLM
 o openvms: Handle openssl/0.8.9zb version parsing
 o configure: detect libresssl
 o configure: remove detection of the old yassl emulation API
 o 

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:

  Alessandro Ghedini, Chris Young, Daniel Stenberg, Guenter Knauf,
  Jean-Francois Durand, Joe Mason, John E. Malmberg, Kyle J. McKay, Leith Bade,
  Marc Hoersken, Mohammad AlSaleh, Patrick Monnerat, Sam Schanken, Steve Holme,
  Thomas Klausner, Viktor Szakats, Vojtěch Král, Yun SangHo

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

References to bug reports and discussions on issues:

 [1] = http://curl.haxx.se/bug/view.cgi?id=1469
 [2] = http://curl.haxx.se/bug/view.cgi?id=1468
 [3] = https://github.com/bagder/curl/pull/136
 [4] = https://github.com/bagder/curl/pull/134
 [5] = http://curl.haxx.se/mail/lib-2015-01/0036.html
 [6] = http://curl.haxx.se/mail/lib-2015-01/0065.html
 [7] = https://github.com/bagder/curl/pull/137
 [8] = http://curl.haxx.se/mail/lib-2015-01/0094.html
 [9] = http://curl.haxx.se/docs/manpage.html#--cert-status
 [10] = http://curl.haxx.se/libcurl/c/CURLOPT_SSL_VERIFYSTATUS.html
 [11] = http://curl.haxx.se/bug/view.cgi?id=1471