summaryrefslogtreecommitdiff
path: root/RELEASE-NOTES
blob: f1a8fee37e2291756647ff4fe931d76e6f858be6 (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.83.0

 Public curl releases:         207
 Command line options:         245
 curl_easy_setopt() options:   295
 Public functions in libcurl:  86
 Contributors:                 2601

This release includes the following changes:

 o curl: add --no-clobber [28]
 o curl: add --remove-on-error [11]

This release includes the following bugfixes:

 o BearSSL: add CURLOPT_SSL_CIPHER_LIST support [27]
 o BearSSL: add CURLOPT_SSL_CTX_FUNCTION support [26]
 o CI: install Python package impacket to run SMB test 1451 [5]
 o configure.ac: move -pthread CFLAGS setting back where it used to be [14]
 o connect: make Curl_getconnectinfo work with conn cache from share handle [22]
 o connect: use TCP_KEEPALIVE only if TCP_KEEPIDLE is not defined [6]
 o curl/system.h: update ifdef condition for MCST-LCC compiler [4]
 o curl: error out when options need features not present in libcurl [18]
 o CURLSHOPT_UNLOCKFUNC.3: fix the callback prototype [9]
 o docs/HYPER.md: updated to reflect current hyper build needs
 o GHA: build hyper with nightly rustc [7]
 o hyper: fix status_line() return code [13]
 o ipv4/6.d: clarify that they are about using IP addresses [3]
 o json.d: fix typo (overriden -> overridden) [24]
 o keepalive-time.d: It takes many probes to detect brokenness [29]
 o libssh: fix build with old libssh versions [12]
 o libssh: Improve fix for missing SSH_S_ stat macros [10]
 o mk-ca-bundle.vbs: delete this script in favor of mk-ca-bundle.pl [8]
 o ngtcp2: add client certificate authentication for OpenSSL [15]
 o ngtcp2: disconnect the QUIC connection proper [19]
 o nonblock: restore setsockopt method to curlx_nonblock [20]
 o openssl: check SSL_get_peer_cert_chain return value [1]
 o openssl: enable CURLOPT_SSL_EC_CURVES with BoringSSL [23]
 o openssl: fix CN check error code [21]
 o runtests: make 'oldlibssh' be before 0.9.4 [2]
 o test386: Fix an incorrect test markup tag
 o tool and tests: force flush of all buffers at end of program [17]
 o tool_cb_hdr: Turn the Location: into a terminal hyperlink [30]
 o tool_operate: fix a scan-build warning [16]
 o wolfssl: fix compiler error without IPv6 [25]

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:

  Alejandro R. Sedeño, Colin Leroy, Dan Fandrich, Daniel Stenberg,
  Don J Olmstead, Francisco Olarte, Frank Meier, Jan Venekamp,
  Jean-Philippe Menil, Joseph Chen, Kristoffer Gleditsch, Marc Hörsken,
  mehatzri on github, Michał Antoniak, Paul Howarth, r-a-sattarov on github,
  Ray Satiro, Samuel Henrique, Tatsuhiro Tsujikawa, HexTheDragon
  (20 contributors)

References to bug reports and discussions on issues:

 [1] = https://curl.se/bug/?i=8579
 [2] = https://curl.se/bug/?i=8548
 [3] = https://curl.se/bug/?i=8543
 [4] = https://curl.se/bug/?i=8546
 [5] = https://curl.se/bug/?i=8544
 [6] = https://curl.se/bug/?i=8539
 [7] = https://curl.se/bug/?i=8545
 [8] = https://curl.se/bug/?i=8412
 [9] = https://curl.se/bug/?i=8573
 [10] = https://curl.se/bug/?i=8588
 [11] = https://curl.se/bug/?i=8503
 [12] = https://curl.se/bug/?i=8574
 [13] = https://curl.se/bug/?i=8572
 [14] = https://curl.se/bug/?i=8541
 [15] = https://curl.se/bug/?i=8522
 [16] = https://curl.se/bug/?i=8565
 [17] = https://curl.se/bug/?i=8516
 [18] = https://curl.se/bug/?i=8565
 [19] = https://curl.se/bug/?i=8534
 [20] = https://curl.se/bug/?i=8562
 [21] = https://curl.se/bug/?i=8559
 [22] = https://curl.se/bug/?i=8524
 [23] = https://curl.se/bug/?i=8553
 [24] = https://curl.se/bug/?i=8557
 [25] = https://curl.se/bug/?i=8550
 [26] = https://curl.se/bug/?i=8478
 [27] = https://curl.se/bug/?i=8477
 [28] = https://curl.se/bug/?i=7708
 [29] = https://curl.se/bug/?i=8570
 [30] = https://curl.se/bug/?i=7963