]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
RELEASE-NOTES: synced
authorDaniel Stenberg <daniel@haxx.se>
Thu, 19 May 2022 15:59:09 +0000 (17:59 +0200)
committerDaniel Stenberg <daniel@haxx.se>
Thu, 19 May 2022 15:59:45 +0000 (17:59 +0200)
bump to 7.84.0

RELEASE-NOTES
include/curl/curlver.h

index c674514071e0e0f3462f87caca9acb4a212225f7..2241ec9c8953932e874c6d78416234c200b6887e 100644 (file)
@@ -1,29 +1,52 @@
-curl and libcurl 7.83.2
+curl and libcurl 7.84.0
 
  Public curl releases:         209
  Command line options:         247
  curl_easy_setopt() options:   295
  Public functions in libcurl:  88
- Contributors:                 2632
+ Contributors:                 2638
 
 This release includes the following changes:
 
- o
+ o curl: deprecate --random-file and --egd-file [12]
+ o opts: deprecate RANDOM_FILE and EGDSOCKET [13]
+ o socks: support unix sockets for socks proxy [2]
 
 This release includes the following bugfixes:
 
  o aws-sigv4: fix potentional NULL pointer arithmetic [48]
+ o bindlocal: don't use a random port if port number would wrap [14]
  o ci: update github actions [36]
+ o cmake: add libpsl support [3]
+ o cookie: address secure domain overlay [7]
  o curl.1: mention exit code zero too [44]
+ o Curl_parsenetrc: don't access local pwbuf outside of scope [27]
+ o docs: clarify data replacement policy for MIME API [16]
  o FAQ: Clarify Windows double quote usage [42]
  o gssapi: improve handling of errors from gss_display_status [45]
  o gssapi: initialize gss_buffer_desc strings
  o http2: always debug print stream id in decimal with %u [46]
+ o macos9: remove partial support [22]
+ o Makefile.am: fix portability issues [1]
+ o mprintf: ignore clang non-literal format string [19]
+ o ngtcp2: Correct use of ngtcp2 and nghttp3 signed integer types [25]
+ o ngtcp2: extend QUIC transport parameters buffer [4]
+ o ngtcp2: Fix alert_read_func return value [26]
+ o ngtcp2: handle error from ngtcp2_conn_submit_crypto_data [5]
+ o ngtcp2: send appropriate connection close error code [6]
+ o ngtcp2: support boringssl crypto backend [17]
+ o quic: add Curl_quic_idle [18]
  o quiche: support ca-fallback [49]
+ o sectransp: check for a function defined when __BLOCKS__ is undefined [20]
+ o strcase: some optimisations [8]
  o tests 266, 116 and 1540: add a small write delay
  o tests/server/sws.c: change the HTTP writedelay unit to milliseconds [47]
+ o tool_operate: make sure --fail-with-body works with --retry [24]
+ o transfer: Fix potential NULL pointer dereference [15]
  o url: free old conn better on reuse [41]
  o url: remove redundant #ifdefs in allocate_conn()
+ o wolfssh.h: removed [10]
+ o wolfSSL: explicitly use compatibility layer [11]
  o x509asn1: mark msnprintf return as unchecked [50]
 
 This release includes the following known bugs:
@@ -33,12 +56,40 @@ This release includes the following known bugs:
 This release would not have looked like this without help, code, reports and
 advice from friends like these:
 
-  Andrea Pappacoda, Daniel Gustafsson, Daniel Stenberg, Fabian Keil,
-  Frazer Smith, Kamil Dudka, KotlinIsland on github, Ray Satiro
-  (8 contributors)
+  Andrea Pappacoda, Balakrishnan Balasubramanian,
+  Christian Weisgerber via curl-library, Daniel Gustafsson, Daniel Stenberg,
+  Egor Pugin, Fabian Keil, Frank Gevaerts, Frazer Smith, Gregor Jasny,
+  Harry Sintonen, Illarion Taev, Jakub Bochenski, Kamil Dudka,
+  KotlinIsland on github, Nick Zitzmann, Ray Satiro, Tatsuhiro Tsujikawa,
+  Vincent Torri, vvb2060 on github, Elms
+  (21 contributors)
 
 References to bug reports and discussions on issues:
 
+ [1] = https://curl.se/mail/lib-2022-05/0024.html
+ [2] = https://curl.se/bug/?i=8668
+ [3] = https://curl.se/bug/?i=8865
+ [4] = https://curl.se/bug/?i=8872
+ [5] = https://curl.se/bug/?i=8871
+ [6] = https://curl.se/bug/?i=8870
+ [7] = https://hackerone.com/reports/1560324
+ [8] = https://curl.se/bug/?i=8875
+ [10] = https://curl.se/bug/?i=8863
+ [11] = https://curl.se/bug/?i=8864
+ [12] = https://curl.se/bug/?i=8670
+ [13] = https://curl.se/bug/?i=8670
+ [14] = https://curl.se/bug/?i=8862
+ [15] = https://curl.se/bug/?i=8857
+ [16] = https://curl.se/bug/?i=8860
+ [17] = https://curl.se/bug/?i=8789
+ [18] = https://curl.se/bug/?i=8698
+ [19] = https://curl.se/bug/?i=8740
+ [20] = https://curl.se/bug/?i=8846
+ [22] = https://curl.se/bug/?i=8836
+ [24] = https://curl.se/bug/?i=8845
+ [25] = https://curl.se/bug/?i=8851
+ [26] = https://curl.se/bug/?i=8852
+ [27] = https://curl.se/bug/?i=8850
  [36] = https://curl.se/bug/?i=8843
  [41] = https://curl.se/bug/?i=8841
  [42] = https://curl.se/bug/?i=8823
index a2289184d3fe6b5519556e84834a7df942341a39..568a2b7759ac21adf4aa861a4bd20243c7c49950 100644 (file)
 
 /* This is the version number of the libcurl package from which this header
    file origins: */
-#define LIBCURL_VERSION "7.83.2-DEV"
+#define LIBCURL_VERSION "7.84.0-DEV"
 
 /* The numeric version number is also available "in parts" by using these
    defines: */
 #define LIBCURL_VERSION_MAJOR 7
-#define LIBCURL_VERSION_MINOR 83
-#define LIBCURL_VERSION_PATCH 2
+#define LIBCURL_VERSION_MINOR 84
+#define LIBCURL_VERSION_PATCH 0
 
 /* This is the numeric version of the libcurl version number, meant for easier
    parsing and comparisons by programs. The LIBCURL_VERSION_NUM define will
@@ -57,7 +57,7 @@
    CURL_VERSION_BITS() macro since curl's own configure script greps for it
    and needs it to contain the full number.
 */
-#define LIBCURL_VERSION_NUM 0x075302
+#define LIBCURL_VERSION_NUM 0x075400
 
 /*
  * This is the date and time when the full source package was created. The