summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--RELEASE-NOTES57
1 files changed, 40 insertions, 17 deletions
diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index e13bfb401..200037fb2 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -4,7 +4,7 @@ curl and libcurl 7.77.0
Command line options: 242
curl_easy_setopt() options: 290
Public functions in libcurl: 85
- Contributors: 2401
+ Contributors: 2404
This release includes the following changes:
@@ -24,11 +24,14 @@ This release includes the following bugfixes:
o CI/cirrus: add shared and static Windows release builds [102]
o cmake: check for getppid and utimes [87]
o cmake: make libcurl output filename configurable [41]
+ o config: remove now-unused macros [107]
o configure: if asked for, fail if ldap is not found [109]
o configure: provide --with-openssl, deprecate --with-ssl [15]
+ o conn: add 'attach' to protocol handler, make libssh2 use it [119]
o connect: use CURL_SA_FAMILY_T for portability [34]
o ConnectionExists: respect requests for h1 connections better
o cookie: CURLOPT_COOKIEFILE set to NULL switches off cookies [1]
+ o curl-wolfssl.m4: without custom include path, assume /usr/include [116]
o Curl_http_header: check for colon when matching Persistent-Auth [51]
o Curl_http_input_auth: require valid separator after negotiation type [52]
o Curl_input_digest: require space after Digest [50]
@@ -38,25 +41,32 @@ This release includes the following bugfixes:
o CURLcode: add CURLE_SSL_CLIENTCERT [47]
o CURLOPT_CAPATH.3: defaults to a path, not NULL [103]
o CURLOPT_POSTFIELDS.3: clarify how it gets the size of the data [40]
- o docs/HTTP3.md: fix nghttp2's HTTP/3 server port [21]
+ o data_pending: check only SECONDARY socket for FTP(S) transfers [117]
o docs: camelcase it like GitHub everywhere [62]
+ o docs: cookies from HTTP headers need domain set [121]
o docs: fix typo in fail-with-body doc [63]
+ o docs: improve INTERNALS.md regarding getsock cb [105]
+ o docs: replace dots with dashes in markdown enums [101]
o easy: ignore sigpipe in curl_easy_send [69]
o FILEFORMAT: mention sectransp as a feature [89]
o GIT-INFO: suggest using autoreconf instead of buildconf [96]
o github: add a workflow with libssh2 on macOS using cmake [81]
+ o github: inhibit deprecated declarations for clang on macOS [118]
o GnuTLS: don't allow TLS 1.3 for versions that don't support it [77]
o gnutls: make setting only the MAX TLS allowed version work [83]
o gskit: fix CURL_DISABLE_PROXY build [57]
o gskit: fix undefined reference to 'conn' [58]
+ o hostip.h: remove declaration of unimplemented function [108]
o hostip: remove the debug code for LocalHost [113]
o http2: call the handle-closed function correctly on closed stream [37]
o http2: fix a resource leak in push_promise() [54]
o http2: fix resource leaks in set_transfer_url() [55]
+ o http2: make sure pause is done on HTTP [120]
o http2: move the stream error field to the per-transfer storage [36]
o http2: skip immediate parsing of payload following protocol switch [90]
o http2: use nghttp2_session_upgrade2 instead of nghttp2_session_upgrade [91]
- o HTTP3: make the ngtcp2 build use the quictls fork [98]
+ o HTTP3.md: fix nghttp2's HTTP/3 server port [21]
+ o HTTP3.md: make the ngtcp2 build use the quictls fork [98]
o http: deal with partial CONNECT sends [97]
o http: fix the check for 'Authorization' with Bearer [53]
o http: limit the initial send amount to used upload buffer size [99]
@@ -122,6 +132,7 @@ This release includes the following bugfixes:
o vtls: deduplicate some DISABLE_PROXY ifdefs [19]
o vtls: reset ssl use flag upon negotiation failure [42]
o wolfssl: handle SSL_write() returns 0 for error [68]
+ o wolfssl: remove SSLv3 support leftovers [115]
This release includes the following known bugs:
@@ -133,20 +144,21 @@ advice from friends like these:
3eka on github, Andrew Barnert, Ayushman Singh Chauhan, Benjamin Riefenstahl,
Blake Burkhart, Calvin Buckley, Cameron Cawley, Dan Fandrich,
Daniel Carpenter, Daniel Gustafsson, Daniel Stenberg, David Cook,
- Dmitry Karpov, Dmitry Kostjuchenko, ebejan on github, Emil Engler,
- Georeth Zhou, Gergely Nagy, Gilles Vollant, Harry Sintonen, Howard Chu,
- Ikko Ashimine, Illarion Taev, Jacob Hoffman-Andrews, Jakub Zakrzewski,
- Javier Blazquez, J. Bromley, Jeroen Ooms, Joel Depooter, Johann150 on github,
- Jon Rumsey, Kamil Dudka, Kevin Burke, Kevin R. Bulgrien, Lucas Servén Marín,
- MAntoniak on github, Marcel Raad, Marc Hörsken, Martin Halle, Max Dymond,
- Michael Kolechkin, Michał Antoniak, Michal Rus, Morten Minde Neergaard,
- Patrick Monnerat, Peng-Yu Chen, Pontus Lundkvist, Ralph Langendam,
- Ray Satiro, rcombs on github, Rich FitzJohn, sergio-nsk on github,
- Stefan Karpinski, Timo Lange, Timothy Gu, tmkk on github, Tobias Gabriel,
- Tommy Odom, Travis Burtrum on github, Tuomas Siipola, ustcqidi on github,
- Victor Vieux, Viktor Szakats, Wes Hinsley, Ymir1711 on github,
- Yusuke Nakamura,
- (66 contributors)
+ Denis Goleshchikhin, Dmitry Karpov, Dmitry Kostjuchenko, ebejan on github,
+ Emil Engler, Georeth Zhou, Gergely Nagy, Gilles Vollant, Harry Sintonen,
+ Howard Chu, Ikko Ashimine, Illarion Taev, Jacob Hoffman-Andrews,
+ Jakub Zakrzewski, Javier Blazquez, J. Bromley, Jeroen Ooms, Joel Depooter,
+ Joel Jakobsson, Johann150 on github, Jon Rumsey, Kamil Dudka, Kevin Burke,
+ Kevin R. Bulgrien, Lucas Servén Marín, MAntoniak on github, Marc Aldorasi,
+ Marcel Raad, Marc Hörsken, Martin Dorey, Martin Halle, Max Dymond,
+ Michael Kolechkin, Michael O'Farrell, Michał Antoniak, Michal Rus,
+ Morten Minde Neergaard, Patrick Monnerat, Peng-Yu Chen, Pontus Lundkvist,
+ Ralph Langendam, Ray Satiro, rcombs on github, Rich FitzJohn,
+ sergio-nsk on github, Stefan Karpinski, Timo Lange, Timothy Gu,
+ tmkk on github, Tobias Gabriel, Tommy Odom, Travis Burtrum on github,
+ Tuomas Siipola, ustcqidi on github, Victor Vieux, Viktor Szakats,
+ Wes Hinsley, Ymir1711 on github, Yusuke Nakamura,
+ (71 contributors)
References to bug reports and discussions on issues:
@@ -250,11 +262,22 @@ References to bug reports and discussions on issues:
[98] = https://curl.se/bug/?i=7031
[99] = https://curl.se/bug/?i=7022
[100] = https://curl.se/bug/?i=7075
+ [101] = https://curl.se/bug/?i=7093
[102] = https://curl.se/bug/?i=6991
[103] = https://curl.se/bug/?i=7062
[104] = https://curl.se/bug/?i=7064
+ [105] = https://curl.se/bug/?i=7092
+ [107] = https://curl.se/bug/?i=7094
+ [108] = https://curl.se/bug/?i=7094
[109] = https://curl.se/bug/?i=7053
[110] = https://curl.se/bug/?i=7054
[112] = https://curl.se/bug/?i=7045
[113] = https://curl.se/bug/?i=7044
[114] = https://curl.se/bug/?i=7042
+ [115] = https://curl.se/bug/?i=7088
+ [116] = https://curl.se/bug/?i=7085
+ [117] = https://curl.se/bug/?i=7068
+ [118] = https://curl.se/bug/?i=7081
+ [119] = https://curl.se/bug/?i=6898
+ [120] = https://curl.se/bug/?i=7079
+ [121] = https://curl.se/bug/?i=6723