mirror of
https://github.com/curl/curl.git
synced 2024-11-27 05:50:21 +08:00
RELEASE-NOTES: synced
This commit is contained in:
parent
39a33fcac0
commit
86535e30af
@ -4,7 +4,7 @@ curl and libcurl 8.1.0
|
||||
Command line options: 251
|
||||
curl_easy_setopt() options: 302
|
||||
Public functions in libcurl: 91
|
||||
Contributors: 2863
|
||||
Contributors: 2867
|
||||
|
||||
This release includes the following changes:
|
||||
|
||||
@ -15,6 +15,7 @@ This release includes the following changes:
|
||||
|
||||
This release includes the following bugfixes:
|
||||
|
||||
o amiga: Fix CA certificate paths for AmiSSL and MorphOS [150]
|
||||
o autotools: sync up clang picky warnings with cmake [114]
|
||||
o bufq: simplify since expression is always true [72]
|
||||
o cf-h1-proxy: skip an extra NULL assign [80]
|
||||
@ -23,9 +24,14 @@ This release includes the following bugfixes:
|
||||
o cf-socket: Disable socket receive buffer by default [75]
|
||||
o cf-socket: remove dead code discovered by PVS [82]
|
||||
o cf-socket: turn off IPV6_V6ONLY on Windows if it is supported [123]
|
||||
o checksrc: check for spaces before the colon of switch labels [160]
|
||||
o checksrc: find bad indentation in conditions without open brace [152]
|
||||
o checksrc: fix SPACEBEFOREPAREN for conditions starting with "*" [115]
|
||||
o ci: `-Wno-vla` no longer necessary [158]
|
||||
o CI: fix brew retries on GHA
|
||||
o CI: Set minimal permissions on workflow ngtcp2-quictls.yml [153]
|
||||
o CI: skip Azure for commits which change only GHA
|
||||
o CI: use another glob syntax for matching files on Appveyor
|
||||
o cmake: bring in the network library on Haiku [9]
|
||||
o cmake: do not add zlib headers for openssl [49]
|
||||
o CMake: make config version 8 compatible with 7 [28]
|
||||
@ -35,6 +41,7 @@ This release includes the following bugfixes:
|
||||
o CMakeLists.txt: fix typo for Haiku detection [95]
|
||||
o config-dos.h: fix SIZEOF_CURL_OFF_T for MS-DOS/DJGPP [52]
|
||||
o configure: don't set HAVE_WRITABLE_ARGV on Windows [64]
|
||||
o configure: fix detection of apxs (for httpd) [157]
|
||||
o configure: make quiche require quiche_conn_send_ack_eliciting [46]
|
||||
o connect: fix https connection setup to treat ssl_mode correctly [94]
|
||||
o content_encoding: only do tranfer-encoding compression if asked to [61]
|
||||
@ -51,9 +58,11 @@ This release includes the following bugfixes:
|
||||
o docs/cmdline-opts: document the dotless config path [1]
|
||||
o docs/examples/protofeats.c: outputs all protocols and features [110]
|
||||
o docs/libcurl/curl_*escape.3: rename "url" argument to "input"/"string" [131]
|
||||
o docs/SECURITY-ADVISORY.md: how to write a curl security advisory [128]
|
||||
o docs: bump the minimum perl version to 5.6
|
||||
o docs: clarify that more backends have HTTPS proxy support [127]
|
||||
o dynbuf: never allocate larger than "toobig" [17]
|
||||
o easy_cleanup: require a "good" handle to act [149]
|
||||
o ftp: fix 'portsock' variable was assigned the same value [78]
|
||||
o ftp: remove dead code [79]
|
||||
o ftplistparser: move out private data from public struct [20]
|
||||
@ -73,6 +82,7 @@ This release includes the following bugfixes:
|
||||
o hostip: refuse to resolve the .onion TLD [19]
|
||||
o HTTP-COOKIES.md: mention the #HttpOnly_ prefix [16]
|
||||
o http2: always EXPIRE_RUN_NOW unpaused http/2 transfers [139]
|
||||
o http2: do flow window accounting for cancelled streams [155]
|
||||
o http2: enlarge the connection window [101]
|
||||
o http2: flow control and buffer improvements [54]
|
||||
o http2: move HTTP/2 stream vars into local context [67]
|
||||
@ -84,6 +94,7 @@ This release includes the following bugfixes:
|
||||
o http3: expire unpaused transfers in all HTTP/3 backends [138]
|
||||
o http3: improvements across backends [51]
|
||||
o http: skip a double NULL assign [83]
|
||||
o ipv4.d/ipv6.d: they are "mutex", not "boolean" [122]
|
||||
o KNOWN_BUGS: remove fixed or outdated issues, move non-bugs [65]
|
||||
o lib/cmake: add HAVE_WRITABLE_ARGV check [63]
|
||||
o lib/sha256.c: typo fix in comment (duplicated "is available") [40]
|
||||
@ -95,8 +106,10 @@ This release includes the following bugfixes:
|
||||
o libssh2: fix crash in keyboard callback [126]
|
||||
o libssh: tell it to use SFTP non-blocking [59]
|
||||
o man pages: simplify the .TH sections [133]
|
||||
o MANUAL.md: add dict example for looking up a single definition [132]
|
||||
o mime: skip NULL assigns after Curl_safefree() [84]
|
||||
o multi: add handle asserts in DEBUG builds [11]
|
||||
o multi: add multi-ignore logic to multi_socket_action [154]
|
||||
o multi: free up more data earleier in DONE [118]
|
||||
o multi: remove a few superfluous assigns [97]
|
||||
o multi: remove PENDING + MSGSENT handles from the main linked list [23]
|
||||
@ -108,7 +121,9 @@ This release includes the following bugfixes:
|
||||
o OS400: implement EBCDIC support for recent features [100]
|
||||
o OS400: improve vararg emulation [92]
|
||||
o OS400: provide ILE/RPG usage examples [81]
|
||||
o pingpong: fix compiler warning "assigning an enum to unsigned char" [156]
|
||||
o pytest: improvements for suitable curl and error output [35]
|
||||
o quiche: disable pacing while pacing is not actually performed [148]
|
||||
o quiche: Enable IDLE egress handling [109]
|
||||
o RELEASE-PROCEDURE: update to new schedule [25]
|
||||
o rtsp: convert mallocs to dynbuf for RTP buffering [37]
|
||||
@ -116,10 +131,12 @@ This release includes the following bugfixes:
|
||||
o rtsp: skip NULL assigns after Curl_safefree() [85]
|
||||
o runtests: die if curl version can be found [10]
|
||||
o runtests: don't start servers if -l is given
|
||||
o runtests: fix -c option when run with valgrind [145]
|
||||
o runtests: fix quoting in Appveyor and Azure test integration [117]
|
||||
o runtests: lots of refactoring
|
||||
o runtests: refactor into more packages [60]
|
||||
o runtests: show error message if file can't be written
|
||||
o runtests: spawn a new process for the test runner [146]
|
||||
o rustls: fix error in recv handling [50]
|
||||
o schannel: add clarifying comment [98]
|
||||
o server/getpart: clear target buffer before load [6]
|
||||
@ -152,7 +169,10 @@ This release includes the following bugfixes:
|
||||
o tests: switch to 3-argument open in test suite
|
||||
o tests: turn perl modules into full packages
|
||||
o tests: use %LOGDIR to refer to the log directory
|
||||
o tool_cb_hdr: Fix 'Location:' formatting for early VTE terminals [147]
|
||||
o tool_operate: pass a long as CURLOPT_HEADEROPT argument [13]
|
||||
o tool_operate: refuse (--data or --form) and --continue-at combo [119]
|
||||
o transfer: refuse POSTFIELDS + RESUME_FROM combo [120]
|
||||
o transfer: skip extra assign [87]
|
||||
o url: fix PVS nits [71]
|
||||
o url: remove call to Curl_llist_destroy in Curl_close [22]
|
||||
@ -188,15 +208,17 @@ advice from friends like these:
|
||||
Ali Khodkar, Andreas Falkenhahn, Andreas Huebner, Andy Alt, Arne Soete,
|
||||
Ben Fritz, Biswapriyo Nath, Boris Kuschel, Brian Lund, Chloe Kudryavtsev,
|
||||
Colman Mbuya, Dan Fandrich, Dan Frandrich, Daniel Stenberg,
|
||||
dengjfzh on github, Dirk Rosenkranz, Douglas R. Reno, eaglegai on github,
|
||||
Emanuele Torre, Emil Engler, Frank Gevaerts, Gisle Vanem, Harry Sintonen,
|
||||
Hiroki Kurosawa, Jakub Zakrzewski, Jim King, Jon Rumsey, Josh McCullough,
|
||||
Kai Pastor, Kamil Dudka, Kvarec Lezki, kwind on github, Marcel Raad,
|
||||
Matt Jolly, Micah Snyder), Osaila on github, Patrick Monnerat, Paul Howarth,
|
||||
Pavel Mayorov, Paweł Wegner, Philip Heiduck, Ray Satiro, Ronan Pigott,
|
||||
Sevan Janiyan, simplerobot on github, Stefan Eissing, SuperIlu on github,
|
||||
Viktor Szakats, YX Hao
|
||||
(49 contributors)
|
||||
dengjfzh on github, Diogo Teles Sant'Anna, Dirk Rosenkranz, Douglas R. Reno,
|
||||
eaglegai on github, Emanuele Torre, Emil Engler, François Michel,
|
||||
Frank Gevaerts, Gisle Vanem, Harry Sintonen, Hiroki Kurosawa,
|
||||
Jakub Zakrzewski, Jim King, Jon Rumsey, Josh McCullough, Kai Pastor,
|
||||
Kamil Dudka, Kvarec Lezki, kwind on github, Marcel Raad, Matt Jolly,
|
||||
Micah Snyder), nobedee on github, Oliver Chang, Osaila on github,
|
||||
Patrick Monnerat, Paul Howarth, Pavel Mayorov, Paweł Wegner, Philip Heiduck,
|
||||
Ray Satiro, Ronan Pigott, Sevan Janiyan, simplerobot on github,
|
||||
Smackd0wn on github, Stefan Eissing, SuperIlu on github, Viktor Szakats,
|
||||
YX Hao
|
||||
(54 contributors)
|
||||
|
||||
References to bug reports and discussions on issues:
|
||||
|
||||
@ -318,15 +340,20 @@ References to bug reports and discussions on issues:
|
||||
[116] = https://curl.se/bug/?i=10973
|
||||
[117] = https://curl.se/bug/?i=11010
|
||||
[118] = https://curl.se/bug/?i=10971
|
||||
[119] = https://curl.se/bug/?i=11081
|
||||
[120] = https://curl.se/bug/?i=11081
|
||||
[121] = https://curl.se/bug/?i=11036
|
||||
[122] = https://curl.se/bug/?i=11085
|
||||
[123] = https://curl.se/bug/?i=10975
|
||||
[124] = https://curl.se/bug/?i=11025
|
||||
[125] = https://curl.se/bug/?i=11006
|
||||
[126] = https://curl.se/bug/?i=11024
|
||||
[127] = https://curl.se/bug/?i=11033
|
||||
[128] = https://curl.se/bug/?i=11080
|
||||
[129] = https://curl.se/bug/?i=11030
|
||||
[130] = https://curl.se/bug/?i=11001
|
||||
[131] = https://curl.se/bug/?i=11027
|
||||
[132] = https://curl.se/bug/?i=11077
|
||||
[133] = https://curl.se/bug/?i=11029
|
||||
[134] = https://curl.se/bug/?i=11018
|
||||
[135] = https://curl.se/bug/?i=10990
|
||||
@ -339,3 +366,17 @@ References to bug reports and discussions on issues:
|
||||
[142] = https://curl.se/bug/?i=10993
|
||||
[143] = https://curl.se/bug/?i=11019
|
||||
[144] = https://curl.se/bug/?i=11017
|
||||
[145] = https://curl.se/bug/?i=11074
|
||||
[146] = https://curl.se/bug/?i=11064
|
||||
[147] = https://curl.se/bug/?i=10428
|
||||
[148] = https://curl.se/bug/?i=11068
|
||||
[149] = https://curl.se/bug/?i=11061
|
||||
[150] = https://curl.se/bug/?i=11059
|
||||
[152] = https://curl.se/bug/?i=11054
|
||||
[153] = https://curl.se/bug/?i=11055
|
||||
[154] = https://curl.se/bug/?i=11045
|
||||
[155] = https://curl.se/bug/?i=11052
|
||||
[156] = https://curl.se/bug/?i=11050
|
||||
[157] = https://curl.se/bug/?i=11051
|
||||
[158] = https://curl.se/bug/?i=11048
|
||||
[160] = https://curl.se/bug/?i=11047
|
||||
|
Loading…
Reference in New Issue
Block a user