RELEASE-NOTES: synced

This commit is contained in:
Daniel Stenberg 2024-12-06 09:24:45 +01:00
parent 8d926c653b
commit ec14be6a4d
No known key found for this signature in database
GPG Key ID: 5CC908FDB71E12C2

View File

@ -4,7 +4,7 @@ curl and libcurl 8.11.1
Command line options: 266
curl_easy_setopt() options: 306
Public functions in libcurl: 94
Contributors: 3293
Contributors: 3298
This release includes the following changes:
@ -20,6 +20,7 @@ This release includes the following bugfixes:
o cmake: include `wolfssl/options.h` first [53]
o cmake: remove legacy unused IMMEDIATE keyword [21]
o cmake: restore cmake args list in `buildinfo.txt` [26]
o cmake: set `CURL_STATICLIB` for static lib when `SHARE_LIB_OBJECT=OFF` [64]
o cmake: sync GSS config code with other deps [28]
o cmake: typo in comment
o cmake: work around `ios.toolchain.cmake` breaking feature-detections [37]
@ -35,21 +36,29 @@ This release includes the following bugfixes:
o curl: --continue-at is mutually exclusive with --range [61]
o curl: --continue-at is mutually exclusive with --remove-on-error [50]
o curl: --test-duphandle in debug builds runs "duphandled" [6]
o curl: do more command line parsing in sub functions [71]
o curl: rename struct var to fix AIX build [24]
o curl: use realtime in trace timestamps [52]
o curl_multi_socket_all.md: soften the deprecation warning [56]
o CURLOPT_PREREQFUNCTION.md: add result code on failure [23]
o digest: produce a shorter cnonce in Digest headers [70]
o DISTROS: update Alt Linux links
o dmaketgz: use --no-cache when building docker image [66]
o docs: document default `User-Agent` [57]
o docs: suggest --ssl-reqd instead of --ftp-ssl [62]
o duphandle: also init netrc [3]
o ECH: enable support for the AWS-LC backend [5]
o hostip: don't use the resolver for FQDN localhost [45]
o http_negotiate: allow for a one byte larger channel binding buffer [63]
o http_proxy: move dynhds_add_custom here from http.c [18]
o KNOWN_BUGS: setting a disabled option should return CURLE_NOT_BUILT_IN [74]
o krb5: fix socket/sockindex confusion, MSVC compiler warnings [22]
o lib: fixes for wolfSSL OPENSSL_COEXIST [73]
o libssh: use libssh sftp_aio to upload file [47]
o libssh: when using IPv6 numerical address, add brackets [43]
o macos: disable gcc `availability` workaround as needed [7]
o mbedtls: call psa_crypt_init() in global init [2]
o mime: fix reader stall on small read lengths [65]
o mk-ca-bundle: remove CKA_NSS_SERVER_DISTRUST_AFTER conditions [39]
o multi: add clarifying comment for wakeup_write() [9]
o multi: fix callback for `CURLMOPT_TIMERFUNCTION` not being called again when... [48]
@ -57,6 +66,7 @@ This release includes the following bugfixes:
o netrc: support large file, longer lines, longer tokens [14]
o nghttp2: use custom memory functions [1]
o OpenSSL: improvde error message on expired certificate [59]
o openssl: remove three "Useless Assignments" [72]
o openssl: stop using SSL_CTX_ function prefix for our functions [20]
o os400: Fix IBMi builds [33]
o os400: Fix IBMi EBCDIC conversion of arguments [34]
@ -72,8 +82,11 @@ This release includes the following bugfixes:
o tests: add the ending time stamp in testcurl.pl
o tests: re-enable 2086, and 472, 1299, 1613 for Windows [38]
o TODO: consider OCSP stapling by default [11]
o tool_formparse: remove use of sscanf() [68]
o tool_getparam: parse --localport without using sscanf [67]
o tool_getpass: fix UWP `-Wnull-dereference` [46]
o tool_getpass: replace `getch()` call with `_getch()` on Windows [42]
o tool_urlglob: parse character globbing range without sscanf [69]
o vtls: fix compile warning when ALPN is not available [12]
This release includes the following known bugs:
@ -93,18 +106,19 @@ Planned upcoming removals include:
This release would not have looked like this without help, code, reports and
advice from friends like these:
Andrew Ayer, Andrew Kirillov, Andy Fiddaman, Ben Greear, Bo Anderson,
Brendon Smith, Dan Fandrich, Daniel Engberg, Daniel Stenberg, Dan Rosser,
delogicsreal on github, dengjfzh on github, Ethan Everett, Harmen Stoppels,
Harry Sintonen, henrikjehgmti on github, hiimmat on github, Jacob Champion,
Jesus Malo Poyatos, jethrogb on github, Kai Pastor, Logan Buth,
Maarten Billemont, marcos-ng on github, Moritz, newfunction on hackerone,
Nicolas F., Peter Kokot, Peter Marko, Ray Satiro, renovate[bot],
Samuel Henrique, Stefan Eissing, SuperStormer on github, Tal Regev, Thomas,
tinyboxvk, tkzv on github, tranzystorekk on github, Viktor Szakats,
Vladislavs Sokurenko, wxiaoguang on github, Wyatt O'Day, xiaofeng,
Yoshimasa Ohno
(45 contributors)
Alexis Savin, Andrew Ayer, Andrew Kirillov, Andy Fiddaman, Ben Greear,
Bo Anderson, Brendon Smith, chemodax, Dan Fandrich, Daniel Engberg,
Daniel Pouzzner, Daniel Stenberg, Dan Rosser, delogicsreal on github,
dengjfzh on github, Ethan Everett, Florian Eckert, galen11 on github,
Harmen Stoppels, Harry Sintonen, henrikjehgmti on github, hiimmat on github,
Jacob Champion, Jeroen Ooms, Jesus Malo Poyatos, jethrogb on github,
Kai Pastor, Logan Buth, Maarten Billemont, marcos-ng on github, Moritz,
newfunction on hackerone, Nicolas F., Peter Kokot, Peter Marko, Ray Satiro,
renovate[bot], Samuel Henrique, Stefan Eissing, SuperStormer on github,
Tal Regev, Thomas, tinyboxvk, tkzv on github, tranzystorekk on github,
Viktor Szakats, Vladislavs Sokurenko, wxiaoguang on github, Wyatt O'Day,
xiaofeng, Yoshimasa Ohno
(51 contributors)
References to bug reports and discussions on issues:
@ -151,6 +165,7 @@ References to bug reports and discussions on issues:
[41] = https://curl.se/bug/?i=15525
[42] = https://curl.se/bug/?i=15642
[43] = https://curl.se/bug/?i=15522
[45] = https://curl.se/bug/?i=15676
[46] = https://curl.se/bug/?i=15638
[47] = https://curl.se/bug/?i=15625
[48] = https://curl.se/bug/?i=15627
@ -168,3 +183,15 @@ References to bug reports and discussions on issues:
[60] = https://curl.se/bug/?i=15494
[61] = https://curl.se/bug/?i=15646
[62] = https://curl.se/bug/?i=15658
[63] = https://curl.se/bug/?i=15685
[64] = https://curl.se/bug/?i=15695
[65] = https://curl.se/bug/?i=15688
[66] = https://curl.se/bug/?i=15689
[67] = https://curl.se/bug/?i=15681
[68] = https://curl.se/bug/?i=15683
[69] = https://curl.se/bug/?i=15682
[70] = https://curl.se/bug/?i=15653
[71] = https://curl.se/bug/?i=15680
[72] = https://curl.se/bug/?i=15679
[73] = https://curl.se/bug/?i=15650
[74] = https://curl.se/bug/?i=15472