summaryrefslogtreecommitdiff
path: root/RELEASE-NOTES
blob: 560308ca2c14c97c7da37d6633a128cc94d3ec11 (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
curl and libcurl 7.76.0

 Public curl releases:         197
 Command line options:         240
 curl_easy_setopt() options:   288
 Public functions in libcurl:  85
 Contributors:                 2329

This release includes the following changes:

 o curl: add --fail-with-body [17]
 o doh: add options to disable ssl verification [5]
 o sasl: support SCRAM-SHA-1 and SCRAM-SHA-256 via libgsasl [4]
 o vtls: initial implementation of rustls backend [3]

This release includes the following bugfixes:

 o BUG-BOUNTY: removed the cooperation mention
 o build: fix --disable-dateparse [1]
 o build: fix --disable-http-auth
 o cmake: fix import library name for non-MS compiler on Windows [10]
 o curl_multibyte: fall back to local code page stat/access on Windows [8]
 o CURLOPT_QUOTE.3: clarify that libcurl doesn't parse what's sent [16]
 o docs/Makefile.inc: format to be update-friendly [11]
 o docs: fix FILE example url in --metalink documentation [19]
 o file: Support unicode urls on windows [9]
 o ftp: add 'list_only' to the transfer state struct [35]
 o ftp: add 'prefer_ascii' to the transfer state struct [36]
 o ftp: avoid SIZE when asking for a TYPE A file [23]
 o ftp: fix Codacy/cppcheck warning about null pointer arithmetic [34]
 o ftp: never set data->set.ftp_append outside setopt [14]
 o gskit: correct the gskit_send() prototype [21]
 o hostip: fix build with sync resolver [20]
 o hostip: fix crash in sync resolver builds that use DOH [12]
 o http: use credentials from transfer, not connection [25]
 o ngtcp2: adapt to the new recv_datagram callback
 o ngtcp2: clarify calculation precedence [27]
 o OS400: update for CURLOPT_AWS_SIGV4 [2]
 o quiche: fix build error: use 'int' for port number
 o runtests.pl: add %TESTNUMBER variable to make copying tests more convenient
 o runtests.pl: add a -P option to specify an external proxy
 o tests: disable .curlrc in more environments [7]
 o tool_help: add missing argument for --create-file-mode [18]
 o urldata: don't touch data->set.httpversion at run-time [6]
 o urldata: fix build without HTTP and MQTT [22]
 o urldata: remove the 'rtspversion' field [15]

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:

  Alex Xu, awesomenode on github, Benbuck Nason, Bodo Bergmann, Dan Fandrich,
  Daniel Gustafsson, Daniel Stenberg, David Goerger, Fabian Keil, Firefox OS,
  Ikko Ashimine, Jack Boos Yu, Jacob Hoffman-Andrews, Jon Rumsey, Joseph Chen,
  Marcel Raad, Ray Satiro, Simon Josefsson, Stephan Szabo, Viktor Szakats,
  Vincent Torri, ZimCodes on github,
  (22 contributors)

References to bug reports and discussions on issues:

 [1] = https://curl.se/mail/lib-2021-02/0008.html
 [2] = https://curl.se/bug/?i=6560
 [3] = https://curl.se/bug/?i=6350
 [4] = https://curl.se/bug/?i=6372
 [5] = https://curl.se/bug/?i=4578
 [6] = https://curl.se/bug/?i=6585
 [7] = https://curl.se/bug/?i=6595
 [8] = https://curl.se/bug/?i=6514
 [9] = https://curl.se/bug/?i=6501
 [10] = https://curl.se/bug/?i=6225
 [11] = https://curl.se/bug/?i=6593
 [12] = https://curl.se/bug/?i=6603
 [14] = https://curl.se/bug/?i=6579
 [15] = https://curl.se/bug/?i=6581
 [16] = https://curl.se/bug/?i=6577
 [17] = https://curl.se/bug/?i=6449
 [18] = https://curl.se/bug/?i=6590
 [19] = https://curl.se/bug/?i=6573
 [20] = https://curl.se/bug/?i=6566
 [21] = https://curl.se/bug/?i=6569
 [22] = https://curl.se/bug/?i=6562
 [23] = https://curl.se/bug/?i=6564
 [25] = https://curl.se/bug/?i=6542
 [27] = https://curl.se/bug/?i=6576
 [34] = https://curl.se/bug/?i=6576
 [35] = https://curl.se/bug/?i=6578
 [36] = https://curl.se/bug/?i=6578