summaryrefslogtreecommitdiff
path: root/RELEASE-NOTES
blob: 98ac9905251de0faa300a1ea6d1a121742f3eb4c (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
curl and libcurl 7.80.0

 Public curl releases:         204
 Command line options:         243
 curl_easy_setopt() options:   293
 Public functions in libcurl:  86
 Contributors:                 2496

This release includes the following changes:

 o CURLOPT_PREREQFUNCTION: add new callback [17]
 o libssh2: add SHA256 fingerprint support [4]
 o urlapi: add curl_url_strerror() [21]
 o urlapi: support UNC paths in file: URLs on Windows [20]
 o wolfssl: allow setting of groups/curves [22]

This release includes the following bugfixes:

 o build: remove checks for WinSock 1 [36]
 o ci: update Lift config to match requirements of curl build [1]
 o cleanup: constify unmodified static structs [2]
 o cmake: with OpenSSL, define OPENSSL_SUPPRESS_DEPRECATED [14]
 o cmdline-opts: made the 'Added:' field mandatory [37]
 o connnect: use sysaddr_un from sys/un.h or custom-defined for windows [23]
 o curl-openssl: pass argument to sed single-quoted [15]
 o curl.1: remove mentions of really old version changes [38]
 o curl: print help descriptions in an aligned right column [16]
 o examples/imap-append: fix end-of-data check [7]
 o gen.pl: insert the current date and version in generated man page [11]
 o lib/mk-ca-bundle.pl: skip certs passed Not Valid After date [18]
 o lib: avoid fallthrough cases in switch statements [33]
 o libcurl.rc: switch out the copyright symbol for plain ASCII [5]
 o libssh2: Get the version at runtime if possible [12]
 o llist: remove redundant code, branch will not be executed [10]
 o misc: fix typos in docs and comments [3]
 o ngtcp2: fix QUIC transport parameter version [6]
 o NTLM: use DES_set_key_unchecked with OpenSSL [13]
 o tool_cb_prg: make resumed upload progress bar show better [9]
 o tool_listhelp: easier generated with gen.pl [19]
 o vtls: Fix a memory leak if an SSL session cannot be added to the cache [8]

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:

  a1346054 on github, Alexander Chuykov, Anthony Hu, beslick5 on github,
  Daniel Gustafsson, Daniel Stenberg, Gisle Vanem, Gleb Ivanovsky,
  h1zzz on github, Harry Sintonen, Jakub Zakrzewski, Jan Mazur, Joel Depooter,
  Jun-ya Kato, Marcel Raad, Marc Hörsken, Mats Lindestam, Max Dymond,
  Michael Kaufmann, Momoka Yamamoto, Randall S. Becker, Ray Satiro,
  Rikard Falkeborn, Sergey Markelov, Thomas M. DuBuisson, tlahn on github,
  Viktor Szakats, Vitaly Varyvdin,
  (28 contributors)

References to bug reports and discussions on issues:

 [1] = https://curl.se/bug/?i=7761
 [2] = https://curl.se/bug/?i=7759
 [3] = https://curl.se/bug/?i=7747
 [4] = https://curl.se/bug/?i=7646
 [5] = https://curl.se/bug/?i=7765
 [6] = https://curl.se/bug/?i=7771
 [7] = https://curl.se/bug/?i=7774
 [8] = https://curl.se/bug/?i=7683
 [9] = https://curl.se/bug/?i=7760
 [10] = https://curl.se/bug/?i=7770
 [11] = https://curl.se/bug/?i=7782
 [12] = https://curl.se/bug/?i=7768
 [13] = https://curl.se/bug/?i=7779
 [14] = https://curl.se/bug/?i=7767
 [15] = https://curl.se/bug/?i=7758
 [16] = https://curl.se/bug/?i=7792
 [17] = https://curl.se/bug/?i=7477
 [18] = https://curl.se/bug/?i=7801
 [19] = https://curl.se/bug/?i=7787
 [20] = https://curl.se/bug/?i=7366
 [21] = https://curl.se/bug/?i=7605
 [22] = https://curl.se/bug/?i=7728
 [23] = https://curl.se/bug/?i=7737
 [33] = https://curl.se/bug/?i=7322
 [36] = https://curl.se/bug/?i=7778
 [37] = https://curl.se/bug/?i=7786
 [38] = https://curl.se/bug/?i=7786