mirror of
https://github.com/curl/curl.git
synced 2026-01-18 17:21:26 +01:00
RELEASE-NOTES: synced
bump pending version to 8.19.0
This commit is contained in:
@@ -1,36 +1,66 @@
|
||||
curl and libcurl 8.18.1
|
||||
curl and libcurl 8.19.0
|
||||
|
||||
Public curl releases: 273
|
||||
Command line options: 273
|
||||
curl_easy_setopt() options: 308
|
||||
Public functions in libcurl: 100
|
||||
Contributors: 3573
|
||||
Contributors: 3577
|
||||
|
||||
This release includes the following changes:
|
||||
|
||||
o windows: bump minimum to Vista (from XP) [12]
|
||||
|
||||
This release includes the following bugfixes:
|
||||
|
||||
o altsvc: only accept 17 byte dates from files [22]
|
||||
o build: detect and include `inttypes.h` again [13]
|
||||
o build: drop duplicate C includes [54]
|
||||
o build: globally suppress DJGPP warnings in `FD_SET()` [56]
|
||||
o checksrc: do not apply `BANNEDFUNC` to struct member functions [35]
|
||||
o checksrc: warn for leading spaces before the preprocessor hash [72]
|
||||
o cmake: reference OpenSSL and ZLIB imported targets only when enabled [41]
|
||||
o cmake: silence useless compiler warnings triggered by the FASTBuild generator [43]
|
||||
o config-plan9: set `HAVE_STDINT_H` again [17]
|
||||
o curl: limit Windows-specific code to Windows builds, other tidy-ups [48]
|
||||
o curl_easy_nextheader.md: a new transfer invalidates 'prev' [69]
|
||||
o digest: handle quotes in the path [50]
|
||||
o docs: explicitly call out Slowloris as not a security flaw [6]
|
||||
o examples: omit forward declarations, apply misc fixes [60]
|
||||
o GOVERNANCE.md: Post-Daniel BDFL [31]
|
||||
o hostip6: remove debug-only code [24]
|
||||
o http/3: add description for known server error codes [15]
|
||||
o imap: check `imap_sendf()` printf masks at compile-time [67]
|
||||
o imap: skip literals inside quoted strings [30]
|
||||
o KNOWN_BUGS.md: absolute Unix domain filename for SOCKS on Windows [37]
|
||||
o ldap: silence potential unused variable warning (OS400) [55]
|
||||
o lib: reorder protocol functions to avoid forward declarations (email) [76]
|
||||
o lib: reorder protocol functions to avoid forward declarations (ftp) [75]
|
||||
o lib: reorder protocol functions to avoid forward declarations (misc cont.) [66]
|
||||
o lib: reorder protocol functions to avoid forward declarations (misc) [77]
|
||||
o lib: reorder protocol functions to avoid forward declarations (ssh) [65]
|
||||
o lib: use (u)int64_t instead of long long [39]
|
||||
o Makefile.am: delete RPM targets referencing non-existent files [9]
|
||||
o Makefile.am: drop stray VC project files from dist [5]
|
||||
o mbedtls: no pinnedpubkey wo MBEDTLS_SSL_KEEP_PEER_CERTIFICATE [29]
|
||||
o mbedtls: remove newline from failf() call [25]
|
||||
o md4, md5: drop redundant forward declarations [64]
|
||||
o mime: drop fallback for unused `R_OK` macro [58]
|
||||
o mimepost: allocate main struct on-demand [20]
|
||||
o mod_curltest: silence unused argument compiler warning [63]
|
||||
o mprintf: drop old sprintf fallback [7]
|
||||
o mqtt: better too-big-message-check [73]
|
||||
o msvc: drop exception, make `BIT()` a bitfield with Visual Studio [2]
|
||||
o ngtcp2: stabilize recv [18]
|
||||
o openldap: avoid forward declarations in ldaps code [62]
|
||||
o plan9: drop special build and orphaned references [33]
|
||||
o ratelimit: download finetune [16]
|
||||
o tftp: correct the filename length check [70]
|
||||
o tool: improve error/warning messages when output filename sanitization fails [36]
|
||||
o tool_cb_hdr: suppress header output when --out-null [10]
|
||||
o tool_dirhie: drop superfluous `F_OK` fallback (Windows) [8]
|
||||
o tool_doswin: document `ENABLE_VIRTUAL_TERMINAL_PROCESSING` toolchain support [44]
|
||||
o tool_operate: remove 'else' for VMS [3]
|
||||
o url.h: fix `-Wdocumentation` [61]
|
||||
o urldata.h: remove two forward-declared structs not used [4]
|
||||
o urldata: change 'keep_post' into three distinct bitfields [21]
|
||||
o urldata: convert 'long' fields to fixed variable types [47]
|
||||
@@ -57,14 +87,16 @@ Planned upcoming removals include:
|
||||
This release would not have looked like this without help, code, reports and
|
||||
advice from friends like these:
|
||||
|
||||
Andrew Kvalheim, Daniel Stenberg, James Fuller, Joshua Vandaële,
|
||||
Megamouse on github, Patrick Monnerat, Ray Satiro, renovate[bot],
|
||||
Stefan Eissing, Viktor Szakats
|
||||
(10 contributors)
|
||||
Andrew Kvalheim, calm329, Daniel Gustafsson, Daniel Stenberg,
|
||||
dependabot[bot], gudyuu on hackerone, James Fuller, Joshua Vandaële,
|
||||
Megamouse on github, Michał Antoniak, Patrick Monnerat, Ray Satiro,
|
||||
renovate[bot], Stefan Eissing, Tomáš Malý, Viktor Szakats, z2_, Йоте
|
||||
(18 contributors)
|
||||
|
||||
References to bug reports and discussions on issues:
|
||||
|
||||
[1] = https://curl.se/bug/?i=20209
|
||||
[2] = https://curl.se/bug/?i=20142
|
||||
[3] = https://curl.se/bug/?i=20221
|
||||
[4] = https://curl.se/bug/?i=20206
|
||||
[5] = https://curl.se/bug/?i=20272
|
||||
@@ -73,19 +105,48 @@ References to bug reports and discussions on issues:
|
||||
[8] = https://curl.se/bug/?i=20214
|
||||
[9] = https://curl.se/bug/?i=20270
|
||||
[10] = https://curl.se/bug/?i=20235
|
||||
[12] = https://curl.se/bug/?i=17985
|
||||
[13] = https://curl.se/bug/?i=20208
|
||||
[15] = https://curl.se/bug/?i=20202
|
||||
[16] = https://curl.se/bug/?i=20228
|
||||
[17] = https://curl.se/bug/?i=20201
|
||||
[18] = https://curl.se/bug/?i=20220
|
||||
[20] = https://curl.se/bug/?i=20260
|
||||
[21] = https://curl.se/bug/?i=20262
|
||||
[22] = https://curl.se/bug/?i=20259
|
||||
[24] = https://curl.se/bug/?i=20334
|
||||
[25] = https://curl.se/bug/?i=20333
|
||||
[27] = https://curl.se/bug/?i=20250
|
||||
[29] = https://curl.se/bug/?i=20319
|
||||
[30] = https://curl.se/bug/?i=20320
|
||||
[31] = https://curl.se/bug/?i=20325
|
||||
[33] = https://curl.se/bug/?i=20243
|
||||
[35] = https://curl.se/bug/?i=20323
|
||||
[36] = https://curl.se/bug/?i=20044
|
||||
[37] = https://curl.se/bug/?i=20236
|
||||
[39] = https://curl.se/bug/?i=20233
|
||||
[41] = https://curl.se/bug/?i=20217
|
||||
[43] = https://curl.se/bug/?i=20230
|
||||
[44] = https://curl.se/bug/?i=20315
|
||||
[47] = https://curl.se/bug/?i=20227
|
||||
[48] = https://curl.se/bug/?i=20213
|
||||
[50] = https://curl.se/bug/?i=20295
|
||||
[54] = https://curl.se/bug/?i=20303
|
||||
[55] = https://curl.se/bug/?i=20302
|
||||
[56] = https://curl.se/bug/?i=20299
|
||||
[58] = https://curl.se/bug/?i=20298
|
||||
[60] = https://curl.se/bug/?i=20296
|
||||
[61] = https://curl.se/bug/?i=20294
|
||||
[62] = https://curl.se/bug/?i=20293
|
||||
[63] = https://curl.se/bug/?i=20292
|
||||
[64] = https://curl.se/bug/?i=20291
|
||||
[65] = https://curl.se/bug/?i=20290
|
||||
[66] = https://curl.se/bug/?i=20289
|
||||
[67] = https://curl.se/bug/?i=20287
|
||||
[69] = https://curl.se/bug/?i=20285
|
||||
[70] = https://hackerone.com/reports/3508321
|
||||
[72] = https://curl.se/bug/?i=20282
|
||||
[73] = https://hackerone.com/reports/3508500
|
||||
[75] = https://curl.se/bug/?i=20276
|
||||
[76] = https://curl.se/bug/?i=20275
|
||||
[77] = https://curl.se/bug/?i=20274
|
||||
|
||||
@@ -32,13 +32,13 @@
|
||||
|
||||
/* This is the version number of the libcurl package from which this header
|
||||
file origins: */
|
||||
#define LIBCURL_VERSION "8.18.1-DEV"
|
||||
#define LIBCURL_VERSION "8.19.0-DEV"
|
||||
|
||||
/* The numeric version number is also available "in parts" by using these
|
||||
defines: */
|
||||
#define LIBCURL_VERSION_MAJOR 8
|
||||
#define LIBCURL_VERSION_MINOR 18
|
||||
#define LIBCURL_VERSION_PATCH 1
|
||||
#define LIBCURL_VERSION_MINOR 19
|
||||
#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
|
||||
always follow this syntax:
|
||||
@@ -58,7 +58,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 0x081201
|
||||
#define LIBCURL_VERSION_NUM 0x081300
|
||||
|
||||
/*
|
||||
* This is the date and time when the full source package was created. The
|
||||
|
||||
Reference in New Issue
Block a user