]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
RELEASE-NOTES: synced
authorDaniel Stenberg <daniel@haxx.se>
Tue, 3 Sep 2024 14:43:30 +0000 (16:43 +0200)
committerDaniel Stenberg <daniel@haxx.se>
Tue, 3 Sep 2024 14:43:45 +0000 (16:43 +0200)
RELEASE-NOTES
docs/THANKS-filter

index 214c86ab0b622de3fa29cbdf79138882511d411f..51bb515b4a6e428d04e20a84932cff8d29c83abf 100644 (file)
@@ -4,7 +4,7 @@ curl and libcurl 8.10.0
  Command line options:         265
  curl_easy_setopt() options:   306
  Public functions in libcurl:  94
- Contributors:                 3236
+ Contributors:                 3240
 
 This release includes the following changes:
 
@@ -33,6 +33,8 @@ This release includes the following bugfixes:
  o bearssl: improve shutdown handling [45]
  o BINDINGS: add zig binding [100]
  o build: add `iphlpapi` lib for libssh on Windows [166]
+ o build: add `poll()` detection for cross-builds [244]
+ o build: add options to disable SHA-512/256 hash algo [239]
  o build: check OS-native IDN first, then libidn2 [223]
  o build: delete unused `REQUIRE_LIB_DEPS` [226]
  o build: drop unused feature-detection code for Apple `poll()` [227]
@@ -41,6 +43,7 @@ This release includes the following bugfixes:
  o build: silence C4232 MSVC warnings in vcpkg ngtcp2 builds [137]
  o build: use -Wno-format-overflow [195]
  o buildconf.bat: fix tool_hugehelp.c generation [173]
+ o cf-socket: fix pollset for listening [179]
  o cf-socket: prevent KEEPALIVE_FACTOR being set to 1000 for Windows [185]
  o cfilters: send flush [13]
  o CHANGES: rename to CHANGES.md, no longer generated [40]
@@ -57,6 +60,7 @@ This release includes the following bugfixes:
  o cmake: add wolfSSH support [117]
  o cmake: allow `pkg-config` in more envs [147]
  o cmake: cleanup header paths [59]
+ o cmake: default `CURL_DISABLE_LDAPS` to the value of `CURL_DISABLE_LDAP` [231]
  o cmake: delete MSVC warning suppression for tests/server [101]
  o cmake: detect `nghttp2` via `pkg-config`, enable by default [21]
  o cmake: detect and show VCPKG in platform flags [84]
@@ -97,6 +101,7 @@ This release includes the following bugfixes:
  o configure: fix WinIDN builds targeting old Windows [210]
  o configure: remove USE_EXPLICIT_LIB_DEPS [199]
  o configure: replace nonportable grep -o with awk [111]
+ o connect: always prefer ipv6 in IP eyeballing [209]
  o connect: limit update IP info [191]
  o cookie.md: try to articulate the two different uses this option has [92]
  o curl: allow 500MB data URL encode strings [38]
@@ -134,6 +139,7 @@ This release includes the following bugfixes:
  o gnutls/wolfssl: improve error message when certificate fails [125]
  o gnutls: send all data [230]
  o gtls: fix OCSP stapling management [206]
+ o haproxy: send though next filter [222]
  o hash: provide asserts to verify API use [96]
  o http/2: simplify eos/blocked handling [90]
  o http2+h3 filters: fix ctx init [142]
@@ -155,6 +161,7 @@ This release includes the following bugfixes:
  o lib: fix AIX build issues [112]
  o lib: fix building with wolfSSL without DES support [134]
  o lib: prefer `CURL_SHA256_DIGEST_LENGTH` over the unprefixed name [132]
+ o lib: remove use of RANDOM_FILE [235]
  o libcurl.pc: add `Cflags.private` [10]
  o libcurl.pc: add reference to `libgsasl` [150]
  o libcurl/docs: expand on redirect following and secrets to other hosts [85]
@@ -177,12 +184,15 @@ This release includes the following bugfixes:
  o ngtcp2/osslq: remove NULL pointer dereferences [213]
  o ngtcp2: use NGHTTP3 prefix instead of NGTCP2 for errors in h3 callbacks [79]
  o openssl quic: fix memory leak [229]
+ o openssl: fix the data race when sharing an SSL session between threads [221]
  o openssl: improve shutdown handling [44]
  o pingpong: drain the input buffer when reading responses [193]
  o POP3: fix multi-line responses [168]
  o pop3: use the protocol handler ->write_resp [220]
+ o printf: fix mingw-w64 format checks [228]
  o progress: ratelimit/progress tweaks [32]
  o pytests: add tests for HEAD requests in all HTTP versions [42]
+ o rand: only provide weak random when needed [233]
  o runtests: if DISABLED cannot be read, error out [56]
  o runtests: log ignored but passed tests [130]
  o runtests: remove "has_textaware" [217]
@@ -225,6 +235,7 @@ This release includes the following bugfixes:
  o transfer: remove comments, add asserts [218]
  o transfer: skip EOS read when download done [196]
  o url: dns_entry related improvements [16]
+ o url: fix connection reuse for HTTP/2 upgrades [236]
  o urlapi: verify URL *decoded* hostname when set [160]
  o urldata: introduce `data->mid`, a unique identifier inside a multi [127]
  o urldata: remove 'scratch' from the UrlState struct [86]
@@ -266,15 +277,16 @@ advice from friends like these:
   Benjamin Riefenstahl Mecom, Bo Anderson, Chris Swan, Christoph Reiter,
   Dan Fandrich, Daniel Stenberg, David Sardari, dependabot[bot],
   Emanuele Torre, Eric Norris, feelingseas on github, Gruber Glass,
-  Hiroki Kurosawa, Jan Venekamp, Jason Hood, Jiacai Liu, Joe Birr-Pixton,
-  John Haugabook, Joshix-1 on github, Justin Maggard, kit-ty-kate on github,
-  lolbinarycat on github, MasterInQuestion on github, Matt Jolly, Max Faxälv,
-  Micah Snyder, Moritz Buhl, Pete Cordell, ralfjunker on github,
-  Rasmus Thomsen, Ray Satiro, renovate[bot], Ryan Carsten Schmidt, Sam Jessup,
-  Sergio Durigan Junior, Slaven Rezić, Stefan Eissing, Steffen Kieß, Tal Regev,
+  Hiroki Kurosawa, janedenone on github, Jan Venekamp, Jason Hood, Jiacai Liu,
+  Joe Birr-Pixton, John Haugabook, Joshix-1 on github, Justin Maggard,
+  Kai Pastor, kit-ty-kate on github, lolbinarycat on github,
+  MasterInQuestion on github, Matt Jolly, Max Faxälv, Micah Snyder,
+  Moritz Buhl, Pete Cordell, ralfjunker on github, Rasmus Thomsen, Ray Satiro,
+  renovate[bot], Ryan Carsten Schmidt, Sam Jessup, Sergio Durigan Junior,
+  Slaven Rezić, Stanislav Lange, Stefan Eissing, Steffen Kieß, Tal Regev,
   Tim Yuer, Venkat Krishna R, Viktor Petersson, Viktor Szakats, XYenon,
-  Yedaya Katsman, 罗朝辉
-  (50 contributors)
+  Yedaya Katsman, Yoshimasa Ohno, наб, 罗朝辉
+  (55 contributors)
 
 References to bug reports and discussions on issues:
 
@@ -456,6 +468,7 @@ References to bug reports and discussions on issues:
  [176] = https://curl.se/bug/?i=14617
  [177] = https://curl.se/bug/?i=14612
  [178] = https://curl.se/bug/?i=14708
+ [179] = https://curl.se/mail/lib-2024-08/0023.html
  [180] = https://curl.se/bug/?i=14653
  [181] = https://curl.se/bug/?i=14591
  [182] = https://curl.se/bug/?i=14634
@@ -485,6 +498,7 @@ References to bug reports and discussions on issues:
  [206] = https://curl.se/bug/?i=14642
  [207] = https://curl.se/bug/?i=14640
  [208] = https://curl.se/bug/?i=14626
+ [209] = https://curl.se/bug/?i=14761
  [210] = https://curl.se/bug/?i=12606
  [211] = https://curl.se/bug/?i=14732
  [213] = https://curl.se/bug/?i=14701
@@ -494,12 +508,21 @@ References to bug reports and discussions on issues:
  [218] = https://curl.se/bug/?i=14688
  [219] = https://curl.se/bug/?i=14717
  [220] = https://curl.se/bug/?i=14684
+ [221] = https://curl.se/bug/?i=14751
+ [222] = https://curl.se/bug/?i=14756
  [223] = https://curl.se/bug/?i=14674
  [224] = https://curl.se/bug/?i=14673
  [225] = https://curl.se/bug/?i=14672
  [226] = https://curl.se/bug/?i=14671
  [227] = https://curl.se/bug/?i=14718
+ [228] = https://curl.se/bug/?i=14703
  [229] = https://curl.se/bug/?i=14720
  [230] = https://curl.se/bug/?i=14722
+ [231] = https://curl.se/bug/?i=14758
  [232] = https://curl.se/bug/?i=14709
+ [233] = https://curl.se/bug/?i=14749
  [234] = https://curl.se/bug/?i=14660
+ [235] = https://curl.se/bug/?i=14749
+ [236] = https://curl.se/bug/?i=14739
+ [239] = https://curl.se/bug/?i=14753
+ [244] = https://curl.se/bug/?i=14714
index ede27dc6845690999a5d5f9e348b129d9e6de1aa..63e319d3da21866d0b3f62e0582d3d394a80d362 100644 (file)
@@ -142,3 +142,4 @@ s/daniel-j-h/Daniel J. H./
 s/hongfei.li/Hongfei Li/
 s/z2_ on hackerone/z2_/
 s/z2-2z on github/z2_/
+s/janedenone on hackerone/janedenone on github/