mirror of
https://github.com/curl/curl.git
synced 2025-02-23 15:10:03 +08:00
RELEASE-NOTES: synced
This commit is contained in:
parent
e26cbe20cb
commit
0cc4b3ab0b
@ -4,7 +4,7 @@ curl and libcurl 8.8.1
|
||||
Command line options: 263
|
||||
curl_easy_setopt() options: 306
|
||||
Public functions in libcurl: 94
|
||||
Contributors: 3199
|
||||
Contributors: 3200
|
||||
|
||||
This release includes the following changes:
|
||||
|
||||
@ -38,6 +38,7 @@ This release includes the following bugfixes:
|
||||
o cmake: add CURL_USE_GSASL option with detection + CI test [133]
|
||||
o cmake: allow `ENABLE_CURLDEBUG=OFF` with `ENABLE_DEBUG=ON` [26]
|
||||
o cmake: allow SOVERSION override with `CURL_LIBCURL_SOVERSION` [120]
|
||||
o cmake: alpha-sort feature list [161]
|
||||
o cmake: always build unit tests with the `testdeps` target [20]
|
||||
o cmake: bring `curl-config.cmake` closer to `FindCURL` [130]
|
||||
o cmake: enable SOVERSION for Cygwin and `CMAKE_DLL_NAME_WITH_SOVERSION` [119]
|
||||
@ -66,17 +67,20 @@ This release includes the following bugfixes:
|
||||
o cookie-jar.md: see also --junk-session-cookies [144]
|
||||
o curl-config: revert to backticks to support old target envs [88]
|
||||
o curl: make warnings and other messages aware of terminal width [58]
|
||||
o curl_mprintf.md: add missing comma
|
||||
o curl_multi_poll.md: expand the example with an custom file descriptor [21]
|
||||
o curl_url_set.md: libcurl only parses :// URLs [48]
|
||||
o CURLOPT_CONNECTTIMEOUT*: clarify, document the milliseond version [105]
|
||||
o CURLOPT_ECH.md: remove repeated 'if' [109]
|
||||
o CURLOPT_NETRC.md: clarify what it does on Windows [140]
|
||||
o CURLOPT_RESOLVE.md: mention hostname can be wildcard ('*') [150]
|
||||
o CURLOPT_TLSAUTH_PASSWORD/USERNAME.md: language fixups [155]
|
||||
o DISTROS: add a link to the list archive [22]
|
||||
o DISTROS: add MSYS2 (native) links [100]
|
||||
o Dockerfile: update debian:bookworm-slim to 84d83b2 [121]
|
||||
o docs/cmdline-opts: fix mail-auth example TLD typo [35]
|
||||
o docs/cmdline-opts: remove two superfluous "Added in" mentions [143]
|
||||
o docs/libcurl: polish the single-line descriptions [159]
|
||||
o docs/Makefile.am: make curl-config.1 install [14]
|
||||
o docs: reference non deprecated libcurl options [113]
|
||||
o doh-insecure.md: expand [96]
|
||||
@ -92,12 +96,14 @@ This release includes the following bugfixes:
|
||||
o GHA: disable TFTP tests in Windows jobs
|
||||
o GHA: enable tests 1139, 1177, 1477 on Windows [59]
|
||||
o GHA: unify http3 workflows into one [77]
|
||||
o GHA: use vcpkg to install packages for MSVC jobs [145]
|
||||
o gnutls: improve TLS shutdown [62]
|
||||
o gnutls: pass in SNI name, not hostname when checking cert [114]
|
||||
o http/3: add shutdown support [154]
|
||||
o http: remove "struct HTTP" [134]
|
||||
o http: write last header line late [44]
|
||||
o lib/v*: tidy up types and casts [64]
|
||||
o lib: add a few DEBUGASSERT(data) to aid code analyzers [187]
|
||||
o lib: fix gcc warning in certain debug builds [19]
|
||||
o lib: fix thread entry point to return `DWORD` on WinCE [85]
|
||||
o lib: graceful connection shutdown [162]
|
||||
@ -109,6 +115,8 @@ This release includes the following bugfixes:
|
||||
o managen: "added in" fixes [131]
|
||||
o managen: cleanups to generate nicer-looking output [141]
|
||||
o managen: error on trailing blank lines in input files [165]
|
||||
o managen: insert final .fi for files ending with a quote [174]
|
||||
o managen: introduce "Multi: per-URL" [176]
|
||||
o managen: only output .RE for manpage output [156]
|
||||
o managen: output tabs for each 8 leading spaces [164]
|
||||
o managen: warn on excessively long help texts [87]
|
||||
@ -116,9 +124,11 @@ This release includes the following bugfixes:
|
||||
o mbedtls: send close-notify on close [11]
|
||||
o mbedtls: v3.6.0 workarounds [89]
|
||||
o misc: fix typos [108]
|
||||
o mk-ca-bundle.pl: delay 'curl -V' execution until it is needed [168]
|
||||
o multi: add multi->proto_hash, a key-value store for protocol data [37]
|
||||
o multi: fix multi_wait() timeout handling [51]
|
||||
o multi: multi_getsock(), check correct socket [167]
|
||||
o ngtcp2+quictls: fix cert-status use [173]
|
||||
o noproxy: test bad ipv6 net size first [82]
|
||||
o openssl/gnutls: rectify the TLS version checks for QUIC [61]
|
||||
o openssl: fix %-specifier in infof() call [57]
|
||||
@ -130,6 +140,8 @@ This release includes the following bugfixes:
|
||||
o quic: enable UDP GRO [157]
|
||||
o quic: openssl quic, cmake and doc version update to 3.3.0 [148]
|
||||
o quic: require at least OpenSSL 3.3 for QUIC [158]
|
||||
o quic: update to quiche 0.22.0 [175]
|
||||
o quiche: fix operand of ‘?:’ changes signedness [177]
|
||||
o request.md: language fix [70]
|
||||
o request: change the struct field bodywrites to a bool, only for hyper [132]
|
||||
o runtests: sort test IDs in summary lines [33]
|
||||
@ -141,6 +153,7 @@ This release includes the following bugfixes:
|
||||
o socket: change TCP keepalive from ms to seconds on DragonFly BSD [74]
|
||||
o socket: use SOCK_NONBLOCK to eliminate extra system call [86]
|
||||
o socketpair: add `eventfd` and use `SOCK_NONBLOCK` for `socketpair()` [81]
|
||||
o src/Makefile.am: remove SUBDIRS assignment [172]
|
||||
o system_win32: add missing curl.h include [160]
|
||||
o tcpkeepalive: support TCP keep-alive parameters on Solaris <11.4 [91]
|
||||
o test1486: verify that write-out.md and tool_writeout.c are in sync [112]
|
||||
@ -167,6 +180,7 @@ This release includes the following bugfixes:
|
||||
o transfer: set CSELECT_IN if there is data pending [118]
|
||||
o unit2604: use 'unitfail' instead of 'error' variable [153]
|
||||
o url: allow DoH transfers to override max connection limit [68]
|
||||
o verify-synopsis.pl: work with .md files [185]
|
||||
o vms: fixed language in comment [110]
|
||||
o vtls: deprioritize Secure Transport [71]
|
||||
o winbuild: fix PE version info debug flag [1]
|
||||
@ -179,6 +193,7 @@ This release includes the following bugfixes:
|
||||
o x509asn1: fallback to dotted OID representation [69]
|
||||
o x509asn1: make Curl_extract_certinfo store error message [136]
|
||||
o x509asn1: prevent NULL dereference [152]
|
||||
o x509asn1: remove superfluous free()
|
||||
o x509asn1: remove two static variables [126]
|
||||
|
||||
This release includes the following known bugs:
|
||||
@ -200,16 +215,16 @@ advice from friends like these:
|
||||
Daniel Stenberg, dependabot[bot], Dexter Gerig, dogma, Dorian Craps,
|
||||
edmcln on github, Eli Schwartz, Elliott Balsley, fds242 on github,
|
||||
Guilherme Puida, Harry Sintonen, James Abbatiello, Jan Venekamp,
|
||||
Jay Guerette, Jiang Wenjian, Jonathan Matthews, Joseph Chen, Kai Pastor,
|
||||
kartatz, Keerthi Timmaraju, Lee Li, Luke Hamburg, Marcel Raad,
|
||||
Jay Guerette, Jiang Wenjian, Jonathan Matthews, Joseph Chen, Junho Choi,
|
||||
Kai Pastor, kartatz, Keerthi Timmaraju, Lee Li, Luke Hamburg, Marcel Raad,
|
||||
Matthias Gatto, Matthieu Baerts, Matt Jolly, Morgan Willcock,
|
||||
Olivier Bonaventure, Orgad Shaneh, Patrick Monnerat, Pavel Pavlov,
|
||||
pszlazak on github, RainRat, Ray Satiro, renovate[bot], Ryan Carsten Schmidt,
|
||||
Samuel Chiang, saurabhsingh-dev on github, Sebastian Andersson,
|
||||
Sergey Bronnikov, Sergey Markelov, Stefan Eissing, Stephen Farrell,
|
||||
Tal Regev, Tatsuhiro Tsujikawa, Viktor Szakats, vvb2060, Yedaya Katsman, z2_,
|
||||
李四
|
||||
(63 contributors)
|
||||
Philip Heiduck, pszlazak on github, RainRat, Ray Satiro, renovate[bot],
|
||||
Ryan Carsten Schmidt, Samuel Chiang, saurabhsingh-dev on github,
|
||||
Sebastian Andersson, Sergey Bronnikov, Sergey Markelov, Sertonix,
|
||||
Stefan Eissing, Stephen Farrell, Tal Regev, Tatsuhiro Tsujikawa,
|
||||
Viktor Szakats, vvb2060, Yedaya Katsman, z2_, 李四
|
||||
(66 contributors)
|
||||
|
||||
References to bug reports and discussions on issues:
|
||||
|
||||
@ -357,6 +372,7 @@ References to bug reports and discussions on issues:
|
||||
[142] = https://curl.se/bug/?i=13995
|
||||
[143] = https://curl.se/bug/?i=14000
|
||||
[144] = https://curl.se/bug/?i=13996
|
||||
[145] = https://curl.se/bug/?i=13979
|
||||
[146] = https://curl.se/bug/?i=13991
|
||||
[147] = https://curl.se/bug/?i=13989
|
||||
[148] = https://curl.se/bug/?i=14028
|
||||
@ -366,14 +382,26 @@ References to bug reports and discussions on issues:
|
||||
[152] = https://curl.se/bug/?i=13978
|
||||
[153] = https://curl.se/bug/?i=13967
|
||||
[154] = https://curl.se/bug/?i=14022
|
||||
[155] = https://curl.se/bug/?i=14061
|
||||
[156] = https://curl.se/bug/?i=14025
|
||||
[157] = https://curl.se/bug/?i=14012
|
||||
[158] = https://curl.se/bug/?i=14026
|
||||
[159] = https://curl.se/bug/?i=14062
|
||||
[160] = https://curl.se/bug/?i=14019
|
||||
[161] = https://curl.se/bug/?i=14063
|
||||
[162] = https://curl.se/bug/?i=13976
|
||||
[164] = https://curl.se/bug/?i=14016
|
||||
[165] = https://curl.se/bug/?i=14015
|
||||
[167] = https://curl.se/bug/?i=13998
|
||||
[168] = https://curl.se/bug/?i=14060
|
||||
[169] = https://curl.se/bug/?i=14007
|
||||
[170] = https://curl.se/bug/?i=14005
|
||||
[171] = https://curl.se/bug/?i=14003
|
||||
[172] = https://curl.se/bug/?i=14054
|
||||
[173] = https://curl.se/bug/?i=14049
|
||||
[174] = https://curl.se/bug/?i=14048
|
||||
[175] = https://curl.se/bug/?i=14030
|
||||
[176] = https://curl.se/bug/?i=14045
|
||||
[177] = https://curl.se/bug/?i=14041
|
||||
[185] = https://curl.se/bug/?i=14038
|
||||
[187] = https://curl.se/bug/?i=14033
|
||||
|
Loading…
Reference in New Issue
Block a user