]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
RELEASE-NOTES: synced
authorDaniel Stenberg <daniel@haxx.se>
Wed, 16 Aug 2023 09:11:24 +0000 (11:11 +0200)
committerDaniel Stenberg <daniel@haxx.se>
Wed, 16 Aug 2023 09:11:24 +0000 (11:11 +0200)
RELEASE-NOTES

index 25e7c3b3d7f6e77a1eb9b7c66c1be4aa660c107b..7e02c84d59e9932572edd04b08187c68641072fa 100644 (file)
@@ -1,10 +1,10 @@
 curl and libcurl 8.3.0
 
- Public curl releases:         222
+ Public curl releases:         251
  Command line options:         257
  curl_easy_setopt() options:   303
  Public functions in libcurl:  92
- Contributors:                 2954
+ Contributors:                 2957
 
 This release includes the following changes:
 
@@ -20,6 +20,7 @@ This release includes the following changes:
 This release includes the following bugfixes:
 
  o bearssl: don't load CA certs when peer verification is disabled [33]
+ o build: streamline non-UWP wincrypt detections [87]
  o c-hyper: adjust the hyper to curlcode conversion [52]
  o cf-haproxy: make CURLOPT_HAPROXY_CLIENT_IP set the *source* IP [61]
  o cf-socket: log successful interface bind [39]
@@ -38,6 +39,8 @@ This release includes the following bugfixes:
  o configure: use the pkg-config --libs-only-l flag for libssh2 [16]
  o cookie-jar.d: emphasize that this option is ONLY writing cookies [72]
  o crypto: ensure crypto initialization works [69]
+ o CURLINFO_CERTINFO.3: better explain curl_certinfo struct [64]
+ o CURLINFO_TLS_SSL_PTR.3: clarify a recommendation [75]
  o CURLOPT_SSL_VERIFYPEER.3: mention it does not load CA certs when disabled [42]
  o docs/cmdline-opts/gen.pl: hide "added in" before 7.50.0 [76]
  o docs/cmdline-opts: spellfixes, typos and polish [9]
@@ -58,7 +61,11 @@ This release includes the following bugfixes:
  o http2: upgrade tests and add fix for non-existing stream [44]
  o http3/ngtcp2: shorten handshake, trace cleanup [13]
  o http3: quiche, handshake optimization, trace cleanup [63]
+ o http: do not require a user name when using CURLAUTH_NEGOTIATE [86]
+ o http: remove the p_pragma struct field [60]
  o http: return error when receiving too large header set [43]
+ o imap: add a check for failing strdup()
+ o imap: remove the only sscanf() call in the IMAP code [84]
  o include/curl/mprintf.h: add __attribute__ for the prototypes [38]
  o lib: fix a few *printf() flag mistakes [47]
  o list-only.d: mention SFTP as supported protocol [55]
@@ -72,6 +79,8 @@ This release includes the following bugfixes:
  o openssl: use `SSL_CTX_set_keylog_callback` with LibreSSL 3.5.0 [67]
  o page-footer: QLOGDIR works with ngtcp2 and quiche [62]
  o page-header: move up a URL paragraph from GLOBBING to URL
+ o quiche: adjust quiche `QUIC_IDLE_TIMEOUT` to 60s
+ o quiche: enable quiche to handle timeout events [82]
  o resolve: use PF_INET6 family lookups when CURL_IPRESOLVE_V6 is set [2]
  o Revert "schannel: reverse the order of certinfo insertions" [14]
  o schannel: fix user-set legacy algorithms in Windows 10 & 11 [53]
@@ -83,12 +92,14 @@ This release includes the following bugfixes:
  o tool: make the length argument an int for printf()-.* flags [49]
  o tool_cb_wrt: fix invalid unicode for windows console [25]
  o tool_operate: allow both SSL_CERT_FILE and SSL_CERT_DIR [12]
+ o transfer: don't set TIMER_STARTTRANSFER on first send [77]
  o url: remove infof() output for "still name resolving" [28]
  o urlapi: fix heap buffer overflow [30]
  o urlapi: make sure zoneid is also duplicated in curl_url_dup [29]
  o vquic: show stringified messages for errno [40]
  o vtls: clarify "ALPN: offers" message [27]
  o winbuild: improve check for static zlib [15]
+ o write-out.d: clarify %{time_starttransfer}
 
 This release includes the following known bugs:
 
@@ -106,16 +117,17 @@ advice from friends like these:
 
   Alexander Jaeger, balikalina on Github, Dan Fandrich, Daniel Gustafsson,
   Daniel Stenberg, Dan Jacobson, Derzsi Dániel, Douglas R. Reno,
-  ed0d2b2ce19451f2, Emanuele Torre, eppesuig, FC Stegerman, Gabriel Corona,
-  Gisle Vanem, Goro FUJI, Graham Campbell, Guillaume Algis, Joseph Tharayil,
-  junsik on github, kyled-dell on github, Maksim Arhipov, Marcel Raad,
-  Markus Sommer, Martin Galvan, Maurício Meneghini Fauth, Nathan Moinvaziri,
-  Niall McGee, Nicholas Nethercote, Pablo Busse, Patrick Monnerat,
+  ed0d2b2ce19451f2, Emanuele Torre, Enrico Scholz, eppesuig, FC Stegerman,
+  Gabriel Corona, Gisle Vanem, Goro FUJI, Graham Campbell, Guillaume Algis,
+  JazJas on github, Joseph Tharayil, junsik on github, kyled-dell on github,
+  Maksim Arhipov, Marcel Raad, Marin Hannache, Markus Sommer, Martin Galvan,
+  Maurício Meneghini Fauth, Nathan Moinvaziri, Niall McGee,
+  Nicholas Nethercote, Pablo Busse, Patrick Monnerat,
   Philippe Antoine on HackerOne, Ray Satiro, Richard W.M. Jones,
   Rutger Broekhoff, Ryan Schmidt, Samuel Chiang, Sergey, Stefan Eissing,
-  Thomas M. DuBuisson, Viktor Szakats, wangzhikun, Wilhelm von Thiele,
-  yushicheng7788 on github, zhihaoy on github
-  (44 contributors)
+  Thomas M. DuBuisson, trrui-huawei, Viktor Szakats, wangzhikun,
+  Wilhelm von Thiele, yushicheng7788 on github, zhihaoy on github
+  (48 contributors)
 
 References to bug reports and discussions on issues:
 
@@ -178,9 +190,11 @@ References to bug reports and discussions on issues:
  [57] = https://curl.se/bug/?i=11594
  [58] = https://curl.se/bug/?i=11597
  [59] = https://curl.se/bug/?i=11596
+ [60] = https://curl.se/bug/?i=11681
  [61] = https://curl.se/bug/?i=11619
  [62] = https://curl.se/bug/?i=11631
  [63] = https://curl.se/bug/?i=11618
+ [64] = https://curl.se/bug/?i=11666
  [65] = https://curl.se/bug/?i=11617
  [66] = https://curl.se/bug/?i=11616
  [67] = https://curl.se/bug/?i=11615
@@ -191,8 +205,14 @@ References to bug reports and discussions on issues:
  [72] = https://curl.se/bug/?i=11661
  [73] = https://curl.se/bug/?i=11653
  [74] = https://curl.haxx.se/mail/lib-2018-10/0113.html
+ [75] = https://curl.se/bug/?i=11665
  [76] = https://curl.se/bug/?i=11651
+ [77] = https://curl.se/bug/?i=11669
  [78] = https://curl.se/bug/?i=11645
  [79] = https://curl.se/bug/?i=1199308
  [80] = https://curl.se/bug/?i=11627
  [81] = https://curl.se/bug/?i=11624
+ [82] = https://curl.se/bug/?i=11654
+ [84] = https://curl.se/bug/?i=11673
+ [86] = https://sourceforge.net/p/curl/bugs/440/
+ [87] = https://curl.se/bug/?i=11657