summaryrefslogtreecommitdiff
path: root/RELEASE-NOTES
blob: 4c39ecddb6e4a39becf4271ab4c15339cdfc5775 (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
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
curl and libcurl 7.72.0

 Public curl releases:         193
 Command line options:         232
 curl_easy_setopt() options:   277
 Public functions in libcurl:  82
 Contributors:                 2219

This release includes the following changes:

 o content_encoding: add zstd decoding support [1]
 o CURL_PUSH_ERROROUT: allow the push callback to fail the parent stream [31]
 o CURLINFO_EFFECTIVE_METHOD: added [34]

This release includes the following bugfixes:

 o appveyor: collect libcurl.dll variants with prefix or suffix [38]
 o bearssl: fix build with disabled proxy support [16]
 o CI/azure: unconditionally enable warnings-as-errors with autotools [19]
 o CI/macos: enable warnings as errors for CMake builds [4]
 o CI/macos: unconditionally enable warnings-as-errors with autotools [21]
 o cirrus-ci: upgrade 11-STABLE to 11.4 [2]
 o CMake: fix test for warning suppressions [17]
 o cmake: fix windows xp build [13]
 o configure.ac: Sort features name in summary [6]
 o configure: allow disabling warnings [26]
 o curl: add %{method} to the -w variables
 o curl_version_info.3: CURL_VERSION_KERBEROS4 is deprecated [9]
 o CURLINFO_CERTINFO.3: fix typo [3]
 o docs: Update a few leftover mentions of DarwinSSL [29]
 o doh: remove redundant cast [20]
 o file2memory: use a define instead of -1 unsigned value [30]
 o ftpserver: don't verify SMTP MAIL FROM names [8]
 o gnutls: repair the build with `CURL_DISABLE_PROXY` [5]
 o http2: close the http2 connection when no more requests may be sent [7]
 o http2: fix nghttp2_strerror -> nghttp2_http2_strerror in debug messages [11]
 o md(4|5): don't use deprecated macOS functions [23]
 o multi: remove two checks always true [36]
 o ngtcp2: adjust to recent sockaddr updates [27]
 o ngtcp2: update to modified qlog callback prototype [14]
 o nss: fix build with disabled proxy support [32]
 o page-header: provide protocol details in the curl.1 man page [28]
 o socks: use size_t for size variable [39]
 o strdup: remove the odd strlen check [24]
 o test1119: verify stdout in the test [33]
 o test1139: make it display the difference on test failures
 o tool_getparam: make --krb option work again [10]
 o transfer: fix memory-leak with CURLOPT_CURLU in a duped handle [15]
 o travis: update quiche builds for new boringssl layout [25]
 o url: silence MSVC warning [12]
 o util: silence conversion warnings [22]
 o windows: add unicode to feature list [35]

This release includes the following known bugs:

 o see docs/KNOWN_BUGS (https://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, Alex Kiernan, Baruch Siach, Carlo Marcelo Arenas Belón,
  Daniel Gustafsson, Daniel Stenberg, Erik Johansson, Filip Salomonsson,
  Gilles Vollant, ihsinme on github, Jeremy Maitin-Shepard,
  Jonathan Cardoso Machado, Kamil Dudka, Laramie Leavitt, Marcel Raad,
  Marc Hörsken, Matthias Naegler, Nicolas Sterchele, NobodyXu on github,
  Peter Wu, Ray Satiro, tbugfinder on github, Viktor Szakats, xwxbug on github,
  (24 contributors)

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

References to bug reports and discussions on issues:

 [1] = https://curl.haxx.se/bug/?i=5453
 [2] = https://curl.haxx.se/bug/?i=5668
 [3] = https://curl.haxx.se/bug/?i=5655
 [4] = https://curl.haxx.se/bug/?i=5716
 [5] = https://curl.haxx.se/bug/?i=5645
 [6] = https://curl.haxx.se/bug/?i=5656
 [7] = https://curl.haxx.se/bug/?i=5643
 [8] = https://curl.haxx.se/bug/?i=5639
 [9] = https://curl.haxx.se/bug/?i=5642
 [10] = https://bugzilla.redhat.com/1833193
 [11] = https://curl.haxx.se/bug/?i=5641
 [12] = https://curl.haxx.se/bug/?i=5638
 [13] = https://curl.haxx.se/bug/?i=5662
 [14] = https://curl.haxx.se/bug/?i=5675
 [15] = https://curl.haxx.se/bug/?i=5665
 [16] = https://curl.haxx.se/bug/?i=5666
 [17] = https://curl.haxx.se/bug/?i=5714
 [19] = https://curl.haxx.se/bug/?i=5706
 [20] = https://curl.haxx.se/bug/?i=5704
 [21] = https://curl.haxx.se/bug/?i=5694
 [22] = https://curl.haxx.se/bug/?i=5695
 [23] = https://curl.haxx.se/bug/?i=5695
 [24] = https://curl.haxx.se/bug/?i=5697
 [25] = https://curl.haxx.se/bug/?i=5691
 [26] = https://curl.haxx.se/bug/?i=5689
 [27] = https://curl.haxx.se/bug/?i=5690
 [28] = https://curl.haxx.se/bug/?i=5679
 [29] = https://curl.haxx.se/bug/?i=5688
 [30] = https://curl.haxx.se/bug/?i=5683
 [31] = https://curl.haxx.se/bug/?i=5636
 [32] = https://curl.haxx.se/bug/?i=5667
 [33] = https://curl.haxx.se/bug/?i=5644
 [34] = https://curl.haxx.se/bug/?i=5511
 [35] = https://curl.haxx.se/bug/?i=5491
 [36] = https://curl.haxx.se/bug/?i=5676
 [38] = https://curl.haxx.se/bug/?i=5659
 [39] = https://curl.haxx.se/bug/?i=5654