mirror of
https://github.com/curl/curl.git
synced 2025-03-07 15:27:17 +08:00
RELEASE-NOTES: synced
This commit is contained in:
parent
63e1a9a1e7
commit
30e04beafe
@ -9,6 +9,7 @@ curl and libcurl 8.5.0
|
||||
This release includes the following changes:
|
||||
|
||||
o gnutls: support CURLSSLOPT_NATIVE_CA [31]
|
||||
o HTTP3: ngtcp2 builds are no longer experimental [77]
|
||||
|
||||
This release includes the following bugfixes:
|
||||
|
||||
@ -17,6 +18,8 @@ This release includes the following bugfixes:
|
||||
o BINDINGS: add V binding [54]
|
||||
o build: add `src/.checksrc` to source tarball [1]
|
||||
o build: fix 'threadsafe' feature detection for older gcc [19]
|
||||
o build: fix compiler warning with auths disabled [85]
|
||||
o build: require Windows XP or newer [86]
|
||||
o cfilter: provide call to tell connection to forget a socket [65]
|
||||
o CI: add autotools, out-of-tree, debug build to distro check job [14]
|
||||
o CI: ignore test 286 on Appveyor gcc 9 build [6]
|
||||
@ -27,11 +30,16 @@ This release includes the following bugfixes:
|
||||
o cmake: replace `check_library_exists_concat()` [23]
|
||||
o cmake: speed up threads setup for Windows [68]
|
||||
o cmake: speed up zstd detection [69]
|
||||
o configure: better --disable-http [80]
|
||||
o configure: check for the fseeko declaration too [55]
|
||||
o curl.h: on FreeBSD include sys/param.h instead of osreldate.h [21]
|
||||
o curl_setup: disallow Windows IPv6 builds missing getaddrinfo [57]
|
||||
o CURLOPT_WRITEFUNCTION.3: clarify libcurl returns for CURL_WRITEFUNC_ERROR [45]
|
||||
o docs/example/keepalive.c: show TCP keep-alive options [73]
|
||||
o docs/example/localport.c: show off CURLOPT_LOCALPORT [83]
|
||||
o docs/examples/interface.c: show CURLOPT_INTERFACE use [84]
|
||||
o docs/libcurl: fix three minor man page format mistakes [26]
|
||||
o docs: clarify that curl passes on input unfiltered [47]
|
||||
o docs: fix function typo in curl_easy_option_next.3 [36]
|
||||
o docs: use SOURCE_DATE_EPOCH for generated manpages [16]
|
||||
o doh: use PIPEWAIT when HTTP/2 is attempted [63]
|
||||
@ -41,13 +49,17 @@ This release includes the following bugfixes:
|
||||
o GHA: move mod_h2 version in CI to v2.0.25 [43]
|
||||
o hostip: show the list of IPs when resolving is done [35]
|
||||
o hostip: silence compiler warning `-Wparentheses-equality` [62]
|
||||
o hsts: skip single-dot hostname [67]
|
||||
o http2: header conversion tightening [33]
|
||||
o http2: provide an error callback and failf the message [53]
|
||||
o http2: safer invocation of populate_binsettings [8]
|
||||
o http: avoid Expect: 100-continue if Upgrade: is used [15]
|
||||
o http: consider resume with CURLOPT_FAILONERRROR and 416 to be fine [81]
|
||||
o lib: apache style infof and trace macros/functions [71]
|
||||
o lib: fix gcc warning in printf call [7]
|
||||
o libcurl-thread.3: simplify the TLS section [79]
|
||||
o Makefile.mk: fix `-rtmp` option for non-Windows
|
||||
o msh3: error when built with CURL_DISABLE_SOCKETPAIR set [61]
|
||||
o multi: use pipe instead of socketpair to *wakeup() [18]
|
||||
o ntlm_wb: use pipe instead of socketpair when possible [44]
|
||||
o openldap: move the alloc of ldapconninfo to *connect() [29]
|
||||
@ -77,9 +89,14 @@ This release includes the following bugfixes:
|
||||
o transfer: only reset the FTP wildcard engine in CLEAR state [42]
|
||||
o url: don't touch the multi handle when closing internal handles [40]
|
||||
o url: protocol handler lookup tidy-up [66]
|
||||
o urlapi: avoid null deref if setting blank host to url encode [75]
|
||||
o urlapi: skip appending NULL pointer query [74]
|
||||
o urlapi: when URL encoding the fragment, pass in the right length [59]
|
||||
o urldata: move async resolver state from easy handle to connectdata [34]
|
||||
o urldata: move the 'internal' boolean to the state struct [39]
|
||||
o vssh: remove the #ifdef for Curl_ssh_init, use empty macro
|
||||
o vtls: cleanup SSL config management [78]
|
||||
o vtls: late clone of connection ssl config [60]
|
||||
o wolfssl: add default case for wolfssl_connect_step1 switch [49]
|
||||
o wolfssl: require WOLFSSL_SYS_CA_CERTS for loading system CA [10]
|
||||
|
||||
@ -96,17 +113,17 @@ Planned upcoming removals include:
|
||||
This release would not have looked like this without help, code, reports and
|
||||
advice from friends like these:
|
||||
|
||||
12932 on github, Alex Bozarth, Alex Klyubin, Ammar Faizi,
|
||||
12932 on github, Alex Bozarth, Alex Klyubin, Ammar Faizi, Anubhav Rai,
|
||||
calvin2021y on github, Carlos Henrique Lima Melara, Casey Bodley,
|
||||
Dan Fandrich, Daniel Jeliński, Daniel Stenberg, Emanuele Torre,
|
||||
enWILLYado on github, Faraz Fallahi, Gisle Vanem, icy17 on github,
|
||||
Jacob Hoffman-Andrews, Jan Alexander Steffens, Jeroen Ooms, Kareem,
|
||||
Kartatz on Github, lkordos on github, Loïc Yhuel, LoRd_MuldeR,
|
||||
Maksymilian Arciemowicz, Manfred Schwarb, Marcin Rataj, Martin Schmatz,
|
||||
Nico Rieck, Ray Satiro, rilysh, Romain Geissler, Samuel Henrique,
|
||||
sd0 on hackerone, Sohom Datta, Stefan Eissing, Torben Dury, Turiiya,
|
||||
Viktor Szakats, zhengqwe on github
|
||||
(39 contributors)
|
||||
Kartatz on Github, kirbyn17 on hackerone, lkordos on github, Loïc Yhuel,
|
||||
LoRd_MuldeR, Maksymilian Arciemowicz, Manfred Schwarb, Marcin Rataj,
|
||||
Martin Schmatz, Nico Rieck, Ophir Lojkine, Ray Satiro, rilysh,
|
||||
Romain Geissler, Samuel Henrique, sd0 on hackerone, Smackd0wn, Sohom Datta,
|
||||
Stefan Eissing, Torben Dury, Turiiya, Viktor Szakats, zhengqwe on github
|
||||
(43 contributors)
|
||||
|
||||
References to bug reports and discussions on issues:
|
||||
|
||||
@ -156,6 +173,7 @@ References to bug reports and discussions on issues:
|
||||
[44] = https://curl.se/bug/?i=12149
|
||||
[45] = https://curl.se/bug/?i=12201
|
||||
[46] = https://curl.se/bug/?i=12194
|
||||
[47] = https://curl.se/bug/?i=12249
|
||||
[48] = https://curl.se/bug/?i=12195
|
||||
[49] = https://curl.se/bug/?i=12218
|
||||
[50] = https://curl.se/bug/?i=12044
|
||||
@ -167,12 +185,28 @@ References to bug reports and discussions on issues:
|
||||
[56] = https://curl.se/bug/?i=12160
|
||||
[57] = https://curl.se/bug/?i=12221
|
||||
[58] = https://curl.se/bug/?i=12155
|
||||
[59] = https://curl.se/bug/?i=12250
|
||||
[60] = https://curl.se/bug/?i=12237
|
||||
[61] = https://curl.se/bug/?i=12213
|
||||
[62] = https://curl.se/bug/?i=12215
|
||||
[63] = https://curl.se/bug/?i=12214
|
||||
[64] = https://curl.se/bug/?i=12206
|
||||
[65] = https://curl.se/bug/?i=12207
|
||||
[66] = https://curl.se/bug/?i=12216
|
||||
[67] = https://curl.se/bug/?i=12247
|
||||
[68] = https://curl.se/bug/?i=12202
|
||||
[69] = https://curl.se/bug/?i=12200
|
||||
[70] = https://curl.se/bug/?i=12196
|
||||
[71] = https://curl.se/bug/?i=12083
|
||||
[73] = https://curl.se/bug/?i=12242
|
||||
[74] = https://curl.se/bug/?i=12240
|
||||
[75] = https://curl.se/bug/?i=12240
|
||||
[77] = https://curl.se/bug/?i=12235
|
||||
[78] = https://curl.se/bug/?i=12204
|
||||
[79] = https://curl.se/bug/?i=12233
|
||||
[80] = https://curl.se/bug/?i=12223
|
||||
[81] = https://curl.se/bug/?i=10521
|
||||
[83] = https://curl.se/bug/?i=12230
|
||||
[84] = https://curl.se/bug/?i=12229
|
||||
[85] = https://curl.se/bug/?i=12227
|
||||
[86] = https://curl.se/bug/?i=12225
|
||||
|
Loading…
Reference in New Issue
Block a user