From: Daniel Stenberg Date: Fri, 6 Dec 2024 08:24:45 +0000 (+0100) Subject: RELEASE-NOTES: synced X-Git-Tag: curl-8_11_1~7 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=ec14be6a4db9d2767552dcbf52ece3f23b7a51b0;p=thirdparty%2Fcurl.git RELEASE-NOTES: synced --- diff --git a/RELEASE-NOTES b/RELEASE-NOTES index cbb534e840..59d40bdf4d 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -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