summaryrefslogtreecommitdiff
path: root/RELEASE-NOTES
blob: 5182c5540a8c6d161b680bce4703793a850088cf (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
curl and libcurl 7.82.0

 Public curl releases:         206
 Command line options:         244
 curl_easy_setopt() options:   295
 Public functions in libcurl:  86
 Contributors:                 2565

This release includes the following changes:

 o mesalink: remove support [23]

This release includes the following bugfixes:

 o appveyor: update images from VS 2019 to 2022
 o appveyor: use VS 2017 image for the autotools builds
 o build: enable -Warith-conversion
 o build: fix -Wenum-conversion handling
 o CI: move the rustls CI job to GHA from Zuul [8]
 o cmake: fix iOS CMake project generation error [13]
 o curl tool: erase some more sensitive command line arguments [22]
 o curl-functions.m4: fix LIBRARY_PATH adjustment to avoid eval [5]
 o curl-functions.m4: revert DYLD_LIBRARY_PATH tricks in CURL_RUN_IFELSE [9]
 o curl_multi_socket.3: remove callback and typical usage descriptions [7]
 o curl_url_set.3: mention when CURLU_ALLOW_SPACE was added
 o CURLOPT_RESOLVE.3: change example port to 443
 o docs/cmdline-opts: add "mutexed" options for more http versions [25]
 o docs: fix mandoc -T lint formatting complaints [2]
 o examples/multi-app.c: call curl_multi_remove_handle as well [19]
 o gen.pl: terminate "example" sections better [4]
 o ldap: return CURLE_URL_MALFORMAT for bad URL [24]
 o mbedtls: Fix ssl_init error with mbedTLS 3.1.0+ [12]
 o mbedtls: return CURLcode result instead of a mbedtls error code [1]
 o next.d. remove .fi/.nf as they are handled by gen.pl [3]
 o ngtcp2: fix declaration of ‘result’ shadows a previous local [14]
 o openldap: implement SASL authentication [16]
 o openssl.h: avoid including OpenSSL headers here [15]
 o openssl: check the return value of BIO_new_mem_buf() [18]
 o remote-header-name.d: clarify [10]
 o runtests.pl: properly print the test if it contains binary zeros
 o runtests.pl: support the nonewline attribute for the data part [21]
 o runtests: allow client/file to specify multiple directories
 o runtests: make 'rustls' a testable feature
 o runtests: make 'wolfssl' a testable feature [6]
 o rustls: add CURLOPT_CAINFO_BLOB support [26]
 o scripts/copyright.pl: support many provided file names on the cmdline
 o test374: gif data without new line at the end [20]
 o tool_findfile: check ~/.config/curlrc too [17]
 o url: given a user in the URL, find pwd for that user in netrc [11]

This release includes the following known bugs:

 o see docs/KNOWN_BUGS (https://curl.se/docs/knownbugs.html)

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

  Cameron Will, Daniel Stenberg, Fabian Keil, Filip Lundgren, Jan Ehrhardt,
  Manfred Schwarb, Marcel Raad, Melroy van den Berg, Michał Antoniak,
  Niels Martignène, Patrick Monnerat, Ray Satiro, Ryan Schmidt, Sandro Jaeckel,
  Satadru Pramanik, Stephen Boost, Stephen M. Coakley, Viktor Szakats,
  Xiaoke Wang,
  (19 contributors)

References to bug reports and discussions on issues:

 [1] = https://curl.se/bug/?i=8266
 [2] = https://curl.se/bug/?i=8228
 [3] = https://curl.se/bug/?i=8228
 [4] = https://curl.se/bug/?i=8228
 [5] = https://curl.se/bug/?i=8229
 [6] = https://curl.se/bug/?i=8252
 [7] = https://curl.se/bug/?i=8262
 [8] = https://curl.se/bug/?i=8251
 [9] = https://curl.se/bug/?i=8229
 [10] = https://curl.se/bug/?i=8249
 [11] = https://curl.se/bug/?i=8241
 [12] = https://curl.se/bug/?i=8238
 [13] = https://curl.se/bug/?i=8244
 [14] = https://curl.se/bug/?i=8245
 [15] = https://curl.se/bug/?i=8240
 [16] = https://curl.se/bug/?i=8152
 [17] = https://curl.se/bug/?i=8208
 [18] = https://curl.se/bug/?i=8233
 [19] = https://curl.se/bug/?i=8234
 [20] = https://curl.se/bug/?i=8239
 [21] = https://curl.se/bug/?i=8239
 [22] = https://curl.se/bug/?i=7964
 [23] = https://curl.se/bug/?i=8188
 [24] = https://curl.se/bug/?i=8170
 [25] = https://curl.se/bug/?i=8254
 [26] = https://curl.se/bug/?i=8255