mirror of
https://github.com/curl/curl.git
synced 2026-05-20 01:36:24 +03:00
RELEASE-NOTES: synced
This commit is contained in:
parent
c72bb7aec4
commit
4c70b71ba4
1 changed files with 44 additions and 18 deletions
|
|
@ -1,10 +1,10 @@
|
|||
curl and libcurl 8.15.1
|
||||
curl and libcurl 8.16.0
|
||||
|
||||
Public curl releases: 270
|
||||
Command line options: 272
|
||||
curl_easy_setopt() options: 308
|
||||
Public functions in libcurl: 98
|
||||
Contributors: 3498
|
||||
Contributors: 3501
|
||||
|
||||
This release includes the following changes:
|
||||
|
||||
|
|
@ -37,6 +37,8 @@ This release includes the following bugfixes:
|
|||
o asyn-thrdd: fix Curl_async_pollset without socketpair [205]
|
||||
o asyn-thrdd: fix no `HAVE_GETADDRINFO` builds [214]
|
||||
o asyn-thrdd: manage DEFERRED and locks better [228]
|
||||
o autotools: make curl-config executable [253]
|
||||
o aws-lc: do not use large buffer [250]
|
||||
o BINDINGS.md: add LibQurl [156]
|
||||
o bufq: add integer overflow checks before chunk allocations [108]
|
||||
o bufq: removed "Useless Assignment" [188]
|
||||
|
|
@ -53,6 +55,7 @@ This release includes the following bugfixes:
|
|||
o build: support LibreSSL native crypto lib with ngtcp2 1.15.0+ [209]
|
||||
o build: tidy up compiler definition for tests [37]
|
||||
o cf-https-connect: delete unused declaration [15]
|
||||
o clang-tidy: disable `clang-analyzer-security.ArrayBound` [265]
|
||||
o cmake: `CURL_CA_FALLBACK` only works with OpenSSL [215]
|
||||
o cmake: capitalize 'Rustls' in the config summary
|
||||
o cmake: defer building `unitprotos.h` till a test target needs it [75]
|
||||
|
|
@ -88,8 +91,10 @@ This release includes the following bugfixes:
|
|||
o curl_fnmatch, servers: drop local macros in favour of `sizeof()` [21]
|
||||
o curl_mime_data_cb.md: mention what datasize is for [107]
|
||||
o curl_ossl: extend callback table for nghttp3 1.11.0 [46]
|
||||
o curl_setup.h: include `stdint.h` earlier [260]
|
||||
o curl_setup.h: move UWP detection after `config-win32.h` (revert) [51]
|
||||
o curl_setup.h: move UWP detection after `config-win32.h` [23]
|
||||
o CURLINFO_FILETIME*.md: correct the examples [242]
|
||||
o CURLOPT: bump `CURL_REDIR_*` macros to `long` [110]
|
||||
o CURLOPT: bump `CURL_SSLVERSION_*` macros to `long` [149]
|
||||
o CURLOPT: bump `CURLALTSVC_*` macros to `long` [96]
|
||||
|
|
@ -104,6 +109,7 @@ This release includes the following bugfixes:
|
|||
o CURLOPT_HTTP_VERSION: mention new default value [179]
|
||||
o CURLOPT_SSL_CTX_*: replace the base64 with XXXX [171]
|
||||
o delta: fix warnings, fix for non-GNU `date` tool [99]
|
||||
o DEPRECATE.md: drop old OpenSSL versions [266]
|
||||
o DEPRECATE.md: drop support for c-ares versions before 1.16.0 [191]
|
||||
o DEPRECATE.md: drop support for Windows XP/2003 [31]
|
||||
o DEPRECATE.md: remove leftover "nothing" [57]
|
||||
|
|
@ -112,6 +118,7 @@ This release includes the following bugfixes:
|
|||
o docs: add CURLOPT type change history, drop casts where present [143]
|
||||
o docs: fix link CONTRIBUTE.md link [192]
|
||||
o docs: fix name in curl_easy_ssls_export man page [12]
|
||||
o docs: fix typo (staring -> starting) [211]
|
||||
o docs: point two broken links to archive.org [134]
|
||||
o doh: rename symbols to avoid collision with mingw-w64 headers [66]
|
||||
o easy handle: check validity on external calls [28]
|
||||
|
|
@ -150,6 +157,7 @@ This release includes the following bugfixes:
|
|||
o multi: replace remaining EXPIRE_RUN_NOW [67]
|
||||
o multissl: initialize when requesting a random number [30]
|
||||
o ngtcp2: extend callback tables for nghttp3 1.11.0 and ngtcp2 1.14.0 [47]
|
||||
o ngtcp2: handshake timeout should be equal to --connect-timeout [262]
|
||||
o ngtcp2: use custom mem funcs [204]
|
||||
o openssl: add and use `HAVE_BORINGSSL_LIKE` internal macro [222]
|
||||
o openssl: add and use `HAVE_OPENSSL3` internal macro [223]
|
||||
|
|
@ -171,9 +179,11 @@ This release includes the following bugfixes:
|
|||
o openssl: sync an AWS-LC guard with BoringSSL [199]
|
||||
o openssl: use `RSA_flags()` again with BoringSSL [219]
|
||||
o parallel-max: bump the max value to 65535 [86]
|
||||
o parsedate: make Curl_getdate_capped able to return epoch [229]
|
||||
o processhelp.pm: fix to use the correct null device on Windows [164]
|
||||
o processhelp.pm: use `Win32::Process*` perl modules if available [200]
|
||||
o projects: drop unused logic from `generate.bat` [157]
|
||||
o projects: fix Windows project 'clean' function [203]
|
||||
o pytest: add SOCKS tests and scoring [9]
|
||||
o pytest: fix test_17_09_ssl_min_max for BoringSSL [197]
|
||||
o pytest: increase server KeepAliveTimeout [26]
|
||||
|
|
@ -231,6 +241,7 @@ This release includes the following bugfixes:
|
|||
o TODO: remove session export item [194]
|
||||
o TODO: remove the expand ~ idea [216]
|
||||
o tool_cb_wrt: stop alloc/free for every chunk windows console output [140]
|
||||
o tool_filetime: accept setting negative filetime [256]
|
||||
o tool_getparam: let --trace-config override -v [238]
|
||||
o tool_operate: avoid superfluous strdup'ing output [1]
|
||||
o tool_operate: use stricter curl_multi_setopt() arguments [225]
|
||||
|
|
@ -245,10 +256,12 @@ This release includes the following bugfixes:
|
|||
o URL-SYNTAX.md: drop link to codepoints.net to pass linkcheck [190]
|
||||
o urlapi: allow more path characters "raw" when asked to URL encode [146]
|
||||
o urldata: reduce two long struct fields to unsigned short [174]
|
||||
o urlglob: only accept 255 globs
|
||||
o vquic-tls: fix SSL backend type for QUIC connections using gnutls [29]
|
||||
o vquic: use curl_getenv [168]
|
||||
o vtls: set seen http version on successful ALPN [160]
|
||||
o websocket example: cast print values to unsigned int [251]
|
||||
o websocket: improve handling of 0-len frames [269]
|
||||
o windows: assume `ADDRESS_FAMILY`, drop feature checks [88]
|
||||
o windows: document toolchain support for `CERT_NAME_SEARCH_ALL_NAMES_FLAG`
|
||||
o windows: document toolchain support for some macros (cont.) [111]
|
||||
|
|
@ -284,23 +297,24 @@ Planned upcoming removals include:
|
|||
This release would not have looked like this without help, code, reports and
|
||||
advice from friends like these:
|
||||
|
||||
adamse on github, Ahmad Gani, Alice Lee Poetics, Ammar Faizi, Anthony Hu,
|
||||
Berthin Torres Callañaupa, BobodevMm on github, Caolán McNamara,
|
||||
adamse on github, Ahmad Gani, Alice Lee Poetics, Ammar Faizi, Andriy Druk,
|
||||
Anthony Hu, Berthin Torres Callañaupa, BobodevMm on github, Caolán McNamara,
|
||||
Cole Leavitt, d1r3ct0r, Dan Fandrich, Daniel Böhmer, Daniel Engberg,
|
||||
Daniel Stenberg, David Zhuang, devgs on github, Dominik Tomecki,
|
||||
Dustin L. Howett, Eshan Kelkar, Gabriel Marin, Gisle Vanem, Google Big Sleep,
|
||||
Harry Sintonen, IoannisGS on github, Jelle Raaijmakers, Jeroen Ooms,
|
||||
Kai Pastor, Karthik Das, kkmuffme on github, kupavcevdenis on github,
|
||||
letshack9707 on hackerone, lf- on github, LoRd_MuldeR, Marcel Raad,
|
||||
Michael Osipov, Michał Petryka, Natris on github, nevakrien on github,
|
||||
Oxan van Leeuwen, Paul Gilmartin, Pavel Kropachev, Petar Popovic,
|
||||
Philippe Antoine, Pino Toscano, Qriist, Qriist on github, Ray Satiro,
|
||||
renovate[bot], rm-rmonaghan on github, Roberto Hidalgo, Samuel Henrique,
|
||||
Schrijvers Luc, Sebastian Carlos, Sergio Durigan Junior, Simon Dalvai,
|
||||
Stanislav Osipov, Stefan Eissing, stephannn on github, sunriseL, Tal Regev,
|
||||
Todd Gamblin, Viktor Szakats, Waldemar Kornewald, xfangfang, yaoy6 on github,
|
||||
ウさん
|
||||
(66 contributors)
|
||||
Daniel McCarney, Daniel Stenberg, David Zhuang, devgs on github,
|
||||
Dominik Tomecki, Dustin L. Howett, Eshan Kelkar, Florian Friedrich,
|
||||
Gabriel Marin, Gisle Vanem, Google Big Sleep, Harry Sintonen,
|
||||
IoannisGS on github, Jelle Raaijmakers, Jeroen Ooms, Kai Pastor, Karthik Das,
|
||||
kkmuffme on github, kupavcevdenis on github, letshack9707 on hackerone,
|
||||
lf- on github, LoRd_MuldeR, Marcel Raad, Michael Osipov, Michał Petryka,
|
||||
Natris on github, nevakrien on github, Oxan van Leeuwen, Paul Gilmartin,
|
||||
Pavel Kropachev, Petar Popovic, Philippe Antoine, Pino Toscano, Qriist,
|
||||
Qriist on github, Ray Satiro, renovate[bot], rm-rmonaghan on github,
|
||||
Roberto Hidalgo, Samuel Henrique, Schrijvers Luc, Sebastian Carlos,
|
||||
Sergio Durigan Junior, Simon Dalvai, Stanislav Osipov, Stefan Eissing,
|
||||
stephannn on github, sunriseL, Tal Regev, Terence Eden, Todd Gamblin,
|
||||
Viktor Szakats, Waldemar Kornewald, XCas13, xfangfang, yaoy6 on github,
|
||||
Yedaya Katsman, ウさん
|
||||
(72 contributors)
|
||||
|
||||
References to bug reports and discussions on issues:
|
||||
|
||||
|
|
@ -506,6 +520,7 @@ References to bug reports and discussions on issues:
|
|||
[200] = https://curl.se/bug/?i=18308
|
||||
[201] = https://curl.se/bug/?i=18383
|
||||
[202] = https://curl.se/bug/?i=18029
|
||||
[203] = https://curl.se/bug/?i=18412
|
||||
[204] = https://curl.se/bug/?i=18196
|
||||
[205] = https://curl.se/bug/?i=18306
|
||||
[206] = https://curl.se/bug/?i=18307
|
||||
|
|
@ -513,6 +528,7 @@ References to bug reports and discussions on issues:
|
|||
[208] = https://curl.se/bug/?i=18304
|
||||
[209] = https://curl.se/bug/?i=18377
|
||||
[210] = https://curl.se/bug/?i=18405
|
||||
[211] = https://curl.se/bug/?i=18450
|
||||
[212] = https://curl.se/bug/?i=18378
|
||||
[214] = https://curl.se/bug/?i=18371
|
||||
[215] = https://curl.se/bug/?i=18365
|
||||
|
|
@ -529,6 +545,7 @@ References to bug reports and discussions on issues:
|
|||
[226] = https://curl.se/bug/?i=18357
|
||||
[227] = https://curl.se/bug/?i=18349
|
||||
[228] = https://curl.se/bug/?i=18350
|
||||
[229] = https://curl.se/bug/?i=18445
|
||||
[230] = https://curl.se/bug/?i=18404
|
||||
[231] = https://curl.se/bug/?i=18351
|
||||
[232] = https://curl.se/bug/?i=18348
|
||||
|
|
@ -540,11 +557,20 @@ References to bug reports and discussions on issues:
|
|||
[238] = https://curl.se/bug/?i=18346
|
||||
[239] = https://curl.se/bug/?i=18323
|
||||
[241] = https://curl.se/bug/?i=18335
|
||||
[242] = https://curl.se/bug/?i=18447
|
||||
[243] = https://curl.se/bug/?i=18390
|
||||
[244] = https://curl.se/bug/?i=18398
|
||||
[246] = https://curl.se/bug/?i=18333
|
||||
[247] = https://curl.se/bug/?i=18329
|
||||
[248] = https://curl.se/bug/?i=18328
|
||||
[249] = https://curl.se/bug/?i=18327
|
||||
[250] = https://curl.se/bug/?i=18434
|
||||
[251] = https://curl.se/bug/?i=18326
|
||||
[252] = https://curl.se/bug/?i=18263
|
||||
[253] = https://curl.se/bug/?i=18433
|
||||
[256] = https://curl.se/bug/?i=18424
|
||||
[260] = https://curl.se/bug/?i=18430
|
||||
[262] = https://curl.se/bug/?i=18431
|
||||
[265] = https://curl.se/bug/?i=18422
|
||||
[266] = https://curl.se/bug/?i=18413
|
||||
[269] = https://curl.se/bug/?i=18286
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue