2023-05-31 14:59:48 +08:00
|
|
|
|
curl and libcurl 8.2.0
|
2003-09-23 05:38:52 +08:00
|
|
|
|
|
2023-05-31 14:59:48 +08:00
|
|
|
|
Public curl releases: 220
|
2023-06-08 05:35:51 +08:00
|
|
|
|
Command line options: 254
|
|
|
|
|
curl_easy_setopt() options: 303
|
2022-09-14 15:58:50 +08:00
|
|
|
|
Public functions in libcurl: 91
|
2023-06-12 15:16:55 +08:00
|
|
|
|
Contributors: 2898
|
2023-05-23 17:12:50 +08:00
|
|
|
|
|
2023-05-31 14:59:48 +08:00
|
|
|
|
This release includes the following changes:
|
|
|
|
|
|
2023-06-08 05:35:51 +08:00
|
|
|
|
o curl: add --ca-native and --proxy-ca-native [24]
|
2023-06-04 05:52:39 +08:00
|
|
|
|
o CURLOPT_MAIL_RCPT_ALLOWFAILS: replace CURLOPT_MAIL_RCPT_ALLLOWFAILS [5]
|
2023-06-08 05:35:51 +08:00
|
|
|
|
o haproxy: add --haproxy-clientip flag to spoof client IPs [23]
|
2023-05-31 14:59:48 +08:00
|
|
|
|
|
2007-07-22 18:17:52 +08:00
|
|
|
|
This release includes the following bugfixes:
|
|
|
|
|
|
2023-06-08 05:35:51 +08:00
|
|
|
|
o bufq: make write/pass methods more robust [21]
|
|
|
|
|
o build: drop unused/redundant `HAVE_WINLDAP_H` [25]
|
2023-05-31 14:59:48 +08:00
|
|
|
|
o circleci: install impacket & wolfssl 5.6.0 [1]
|
2023-06-08 05:35:51 +08:00
|
|
|
|
o cmake: add support for "unity" builds [13]
|
2023-06-04 05:52:39 +08:00
|
|
|
|
o configure: fix run-compiler for old /bin/sh [4]
|
|
|
|
|
o curl: count uploaded data to stop at the originally given size [14]
|
|
|
|
|
o curl_log: evaluate log statement only when transfer is verbose [8]
|
2023-06-12 15:16:55 +08:00
|
|
|
|
o curl_mprintf.3: minor fix of the example
|
|
|
|
|
o curl_pushheader_byname/bynum.3: document in their own man pages [37]
|
|
|
|
|
o curl_url_set: enforce the max string length check for all parts [38]
|
|
|
|
|
o CURLOPT_AWS_SIGV4.3: remove unused variable from example [11]
|
|
|
|
|
o CURLOPT_SSH_PRIVATE_KEYFILE.3: expand on the file search [31]
|
|
|
|
|
o docs: fix missing parameter names in examples [41]
|
|
|
|
|
o docs: update HTTP3.md for newer ngtcp2 and nghttp3 [28]
|
|
|
|
|
o example/crawler: also set CURLOPT_AUTOREFERER [35]
|
|
|
|
|
o example/http2-download: set CURLOPT_BUFFERSIZE [34]
|
|
|
|
|
o example/ipv6: feature CURLOPT_ADDRESS_SCOPE in use [27]
|
|
|
|
|
o examples/ftpuploadresume.c: add use of CURLOPT_ACCEPTTIMEOUT_MS [39]
|
|
|
|
|
o examples/https.c: use CURLOPT_CA_CACHE_TIMEOUT [19]
|
|
|
|
|
o examples/unixsocket.c: example using CURLOPT_UNIX_SOCKET_PATH [40]
|
2023-06-08 05:35:51 +08:00
|
|
|
|
o examples/websocket.c: websocket example using CONNECT_ONLY [17]
|
2023-06-04 05:52:39 +08:00
|
|
|
|
o http2: better support for --limit-rate [7]
|
|
|
|
|
o libssh2: provide error message when setting host key type fails [9]
|
|
|
|
|
o libssh2: use custom memory functions [12]
|
2023-06-12 15:16:55 +08:00
|
|
|
|
o ngtcp2: build with 0.16.0 and nghttp3 0.12.0 [33]
|
|
|
|
|
o ngtcp2: use ever increasing timestamp in io [32]
|
2023-05-31 14:59:48 +08:00
|
|
|
|
o runtests: abort test run after failure without -a [3]
|
2023-06-08 05:35:51 +08:00
|
|
|
|
o runtests: create multiple test runners when requested [20]
|
2023-06-12 15:16:55 +08:00
|
|
|
|
o runtests: make test file directories in log/N [44]
|
|
|
|
|
o runtests; give each server a unique log lock file [43]
|
2023-06-04 05:52:39 +08:00
|
|
|
|
o scripts: Fix GHA matrix job detection in cijobs.pl
|
|
|
|
|
o system.h: remove __IBMC__/__IBMCPP__ guards and apply to all z/OS compiles [10]
|
|
|
|
|
o tests/servers.pm: pick unused port number with a server socket [16]
|
|
|
|
|
o tests/servers: generate temp names in /tmp for unix domain sockets [6]
|
2023-06-12 15:16:55 +08:00
|
|
|
|
o tests: fix error messages & handling around sockets [30]
|
|
|
|
|
o tls13-ciphers.d: include Schannel [36]
|
2023-06-04 05:52:39 +08:00
|
|
|
|
o tool: remove exclamation marks from error/warning messages
|
|
|
|
|
o tool: remove newlines from all helpf/notef/warnf/errorf calls [15]
|
2023-06-08 05:35:51 +08:00
|
|
|
|
o tool_getparam: fix comment [22]
|
2023-06-04 05:52:39 +08:00
|
|
|
|
o tool_urlglob: use curl_off_t instead of longs [2]
|
2023-06-12 15:16:55 +08:00
|
|
|
|
o urlapi: have *set(PATH) prepend a slash if one is missing [42]
|
2023-06-08 05:35:51 +08:00
|
|
|
|
o urlapi: scheme must start with alpha [26]
|
|
|
|
|
o websocket-cb: example doing WebSocket download using callback [18]
|
2023-06-12 15:16:55 +08:00
|
|
|
|
o ws: make the curl_ws_meta() return pointer a const [45]
|
2019-07-19 17:32:23 +08:00
|
|
|
|
|
2007-07-22 18:17:52 +08:00
|
|
|
|
This release includes the following known bugs:
|
|
|
|
|
|
2020-11-04 21:02:01 +08:00
|
|
|
|
o see docs/KNOWN_BUGS (https://curl.se/docs/knownbugs.html)
|
2007-07-22 18:17:52 +08:00
|
|
|
|
|
2022-10-23 23:25:01 +08:00
|
|
|
|
Planned upcoming removals include:
|
|
|
|
|
|
2023-01-03 16:34:54 +08:00
|
|
|
|
o gskit
|
2022-10-23 23:25:01 +08:00
|
|
|
|
o NSS
|
2023-02-15 15:10:01 +08:00
|
|
|
|
o support for space-separated NOPROXY patterns
|
2023-03-20 15:04:43 +08:00
|
|
|
|
o support for the original legacy mingw version 1
|
2022-10-23 23:25:01 +08:00
|
|
|
|
|
|
|
|
|
See https://curl.se/dev/deprecate.html for details
|
|
|
|
|
|
2007-07-22 18:17:52 +08:00
|
|
|
|
This release would not have looked like this without help, code, reports and
|
|
|
|
|
advice from friends like these:
|
|
|
|
|
|
2023-06-12 15:16:55 +08:00
|
|
|
|
ad0p on github, Alejandro R. Sedeño, Andy Fiddaman, Anssi Kolehmainen,
|
|
|
|
|
atjg on github, Boris Verkhovskiy, Dan Fandrich, Daniel Stenberg,
|
|
|
|
|
Emanuele Torre, Igor Todorovski, JustAnotherArchivist on github,
|
|
|
|
|
Karthikdasari0423, MaeIsBad on github, Mark Seuffert, Pedro Henrique,
|
|
|
|
|
Philip Heiduck, Raito Bezarius, Stefan Eissing, Viktor Szakats, Wyatt OʼDay
|
|
|
|
|
(20 contributors)
|
2011-12-20 03:08:59 +08:00
|
|
|
|
|
|
|
|
|
References to bug reports and discussions on issues:
|
|
|
|
|
|
2023-05-31 14:59:48 +08:00
|
|
|
|
[1] = https://curl.se/bug/?i=11221
|
|
|
|
|
[2] = https://curl.se/bug/?i=11224
|
|
|
|
|
[3] = https://curl.se/bug/?i=11225
|
|
|
|
|
[4] = https://curl.se/bug/?i=11228
|
2023-06-04 05:52:39 +08:00
|
|
|
|
[5] = https://curl.se/bug/?i=11218
|
|
|
|
|
[6] = https://curl.se/bug/?i=11152
|
|
|
|
|
[7] = https://curl.se/bug/?i=11115
|
|
|
|
|
[8] = https://curl.se/bug/?i=11238
|
|
|
|
|
[9] = https://curl.se/bug/?i=11240
|
|
|
|
|
[10] = https://curl.se/bug/?i=11241
|
2023-06-12 15:16:55 +08:00
|
|
|
|
[11] = https://curl.se/bug/?i=11302
|
2023-06-04 05:52:39 +08:00
|
|
|
|
[12] = https://curl.se/bug/?i=11235
|
2023-06-08 05:35:51 +08:00
|
|
|
|
[13] = https://curl.se/bug/?i=11095
|
2023-06-04 05:52:39 +08:00
|
|
|
|
[14] = https://curl.se/bug/?i=11222
|
|
|
|
|
[15] = https://curl.se/bug/?i=11226
|
|
|
|
|
[16] = https://curl.se/bug/?i=11220
|
2023-06-08 05:35:51 +08:00
|
|
|
|
[17] = https://curl.se/bug/?i=11262
|
|
|
|
|
[18] = https://curl.se/bug/?i=11260
|
2023-06-12 15:16:55 +08:00
|
|
|
|
[19] = https://curl.se/bug/?i=11290
|
2023-06-08 05:35:51 +08:00
|
|
|
|
[20] = https://curl.se/bug/?i=10818
|
|
|
|
|
[21] = https://curl.se/bug/?i=11247
|
|
|
|
|
[22] = https://curl.se/bug/?i=11253
|
|
|
|
|
[23] = https://curl.se/bug/?i=10779
|
|
|
|
|
[24] = https://curl.se/bug/?i=11049
|
|
|
|
|
[25] = https://curl.se/bug/?i=11245
|
|
|
|
|
[26] = https://curl.se/bug/?i=11249
|
2023-06-12 15:16:55 +08:00
|
|
|
|
[27] = https://curl.se/bug/?i=11282
|
|
|
|
|
[28] = https://curl.se/bug/?i=11295
|
|
|
|
|
[30] = https://curl.se/bug/?i=11265
|
|
|
|
|
[31] = https://curl.se/bug/?i=11289
|
|
|
|
|
[32] = https://curl.se/bug/?i=11288
|
|
|
|
|
[33] = https://curl.se/bug/?i=11184
|
|
|
|
|
[34] = https://curl.se/bug/?i=11284
|
|
|
|
|
[35] = https://curl.se/bug/?i=11283
|
|
|
|
|
[36] = https://curl.se/bug/?i=11271
|
|
|
|
|
[37] = https://curl.se/bug/?i=11286
|
|
|
|
|
[38] = https://curl.se/bug/?i=11273
|
|
|
|
|
[39] = https://curl.se/bug/?i=11277
|
|
|
|
|
[40] = https://curl.se/bug/?i=11276
|
|
|
|
|
[41] = https://curl.se/bug/?i=11278
|
|
|
|
|
[42] = https://curl.se/mail/lib-2023-06/0015.html
|
|
|
|
|
[43] = https://curl.se/bug/?i=11231
|
|
|
|
|
[44] = https://curl.se/bug/?i=11267
|
|
|
|
|
[45] = https://curl.se/bug/?i=11261
|