Files
bpfire/config/rootfiles/common
Adolf Belka f61ced49e9 curl: Update to version 7.83.0
- Update from 7.82.0 to 7.83.0
- Update of rootfile
- Changelog
   7.83.0
     Changes:
	 o curl: add %header{name} experimental support in -w handling
	 o curl: add %{header_json} experimental support in -w handling
	 o curl: add --no-clobber [28]
	 o curl: add --remove-on-error [11]
	 o header api: add curl_easy_header and curl_easy_nextheader [56]
	 o msh3: add support for QUIC and HTTP/3 using msh3 [84]
     Bugfixes:
	 o appveyor: add Cygwin build [77]
	 o appveyor: only add MSYS2 to PATH where required [78]
	 o BearSSL: add CURLOPT_SSL_CIPHER_LIST support [27]
	 o BearSSL: add CURLOPT_SSL_CTX_FUNCTION support [26]
	 o BINDINGS.md: add Hollywood binding [34]
	 o CI: Do not use buildconf. Instead, just use: autoreconf -fi [42]
	 o CI: install Python package impacket to run SMB test 1451 [5]
	 o configure.ac: move -pthread CFLAGS setting back where it used to be [14]
	 o configure: bump the copyright year range int the generated output
	 o conncache: include the zone id in the "bundle" hashkey [112]
	 o connecache: remove duplicate connc->closure_handle check [90]
	 o connect: make Curl_getconnectinfo work with conn cache from share handle [22]
	 o connect: use TCP_KEEPALIVE only if TCP_KEEPIDLE is not defined [6]
	 o cookie.d: clarify when cookies are sent
	 o cookies: improve errorhandling for reading cookiefile [123]
	 o curl/system.h: update ifdef condition for MCST-LCC compiler [4]
	 o curl: error out if -T and -d are used for the same URL [99]
	 o curl: error out when options need features not present in libcurl [18]
	 o curl: escape '?' in generated --libcurl code [117]
	 o curl: fix segmentation fault for empty output file names. [60]
	 o curl_easy_header: fix typos in documentation [74]
	 o CURLINFO_PRIMARY_PORT.3: clarify which port this is [126]
	 o CURLOPT*TLSAUTH.3: they only work with OpenSSL or GnuTLS [105]
	 o CURLOPT_DISALLOW_USERNAME_IN_URL.3: use uppercase URL
	 o CURLOPT_PREQUOTE.3: only works for FTP file transfers, not dirs [79]
	 o CURLOPT_PROGRESSFUNCTION.3: fix typo in example [63]
	 o CURLOPT_UNRESTRICTED_AUTH.3: extended explanation [127]
	 o CURLSHOPT_UNLOCKFUNC.3: fix the callback prototype [9]
	 o docs/HYPER.md: updated to reflect current hyper build needs
	 o docs/opts: Mention Schannel client cert type is P12 [50]
	 o docs: Fix missing semicolon in example code [102]
	 o docs: lots of minor language polish [51]
	 o English: use American spelling consistently [95]
	 o fail.d: tweak the description [101]
	 o firefox-db2pem.sh: make the shell script safer [47]
	 o ftp: fix error message for partial file upload [61]
	 o gen.pl: change wording for mutexed options [98]
	 o GHA: add openssl3 jobs moved over from zuul [88]
	 o GHA: build hyper with nightly rustc [7]
	 o GHA: move bearssl jobs over from zuul [85]
	 o gha: move the event-based test over from Zuul [59]
	 o gtls: fix build for disabled TLS-SRP [48]
	 o http2: handle DONE called for the paused stream [69]
	 o http2: RST the stream if we stop it on our own will [67]
	 o http: avoid auth/cookie on redirects same host diff port [110]
	 o http: close the stream (not connection) on time condition abort [68]
	 o http: reject header contents with nul bytes [41]
	 o http: return error on colon-less HTTP headers [31]
	 o http: streamclose "already downloaded" [57]
	 o hyper: fix status_line() return code [13]
	 o hyper: fix tests 580 and 581 for hyper [107]
	 o hyper: no h2c support [33]
	 o infof: consistent capitalization of warning messages [103]
	 o ipv4/6.d: clarify that they are about using IP addresses [3]
	 o json.d: fix typo (overriden -> overridden) [24]
	 o keepalive-time.d: It takes many probes to detect brokenness [29]
	 o lib/warnless.[ch]: only check for WIN32 and ignore _WIN32 [45]
	 o lib670: avoid double check result [71]
	 o lib: #ifdef on USE_HTTP2 better [65]
	 o lib: fix some misuse of curlx_convert_wchar_to_UTF8 [38]
	 o lib: remove exclamation marks [100]
	 o libssh2: compare sha256 strings case sensitively [114]
	 o libssh2: make the md5 comparison fail if wrong length [111]
	 o libssh: fix build with old libssh versions [12]
	 o libssh: fix double close [124]
	 o libssh: Improve fix for missing SSH_S_ stat macros [10]
	 o libssh: unstick SFTP transfers when done event-based [58]
	 o macos: set .plist version in autoconf [122]
	 o mbedtls: remove 'protocols' array from backend when ALPN is not used [66]
	 o mbedtls: remove server_fd from backend [91]
	 o mk-ca-bundle.pl: Use stricter logic to process the certificates [39]
	 o mk-ca-bundle.vbs: delete this script in favor of mk-ca-bundle.pl [8]
	 o mlc_config.json: add file to ignore known troublesome URLs [35]
	 o mqtt: better handling of TCP disconnect mid-message [55]
	 o ngtcp2: add client certificate authentication for OpenSSL [15]
	 o ngtcp2: avoid busy loop in low CWND situation [119]
	 o ngtcp2: deal with sub-millisecond timeout [116]
	 o ngtcp2: disconnect the QUIC connection proper [19]
	 o ngtcp2: enlarge H3_SEND_SIZE [82]
	 o ngtcp2: fix HTTP/3 upload stall and avoid busy loop [83]
	 o ngtcp2: fix memory leak [80]
	 o ngtcp2: fix QUIC_IDLE_TIMEOUT [94]
	 o ngtcp2: make curl 1ms faster [93]
	 o ngtcp2: remove remote_addr which is not used in a meaningful way [81]
	 o ngtcp2: update to work after recent ngtcp2 updates [62]
	 o ngtcp2: use token when detecting :status header field [92]
	 o nonblock: restore setsockopt method to curlx_nonblock [20]
	 o openssl: check SSL_get_peer_cert_chain return value [1]
	 o openssl: enable CURLOPT_SSL_EC_CURVES with BoringSSL [23]
	 o openssl: fix CN check error code [21]
	 o options: remove mistaken space before paren in prototype
	 o perl: removed a double semicolon at end of line [64]
	 o pop3/smtp: return *WEIRD_SERVER_REPLY when not understood [43]
	 o projects/README: converted to markdown [76]
	 o projects: Update VC version names for VS2017, VS2022 [52]
	 o rtsp: don't let CSeq error override earlier errors [37]
	 o runtests: add 'bearssl' as testable feature [87]
	 o runtests: make 'oldlibssh' be before 0.9.4 [2]
	 o schannel: remove dead code that will never run [89]
	 o scripts/copyright.pl: ignore the new mlc_config.json file
	 o scripts: move three scripts from lib/ to scripts/ [44]
	 o test1135: sync with recent API updates [54]
	 o test1459: disable for oldlibssh [53]
	 o test375: fix line endings on Windows [40]
	 o test386: Fix an incorrect test markup tag
	 o test718: edited slightly to return better HTTP [32]
	 o tests/server/util.h: align WIN32 condition with util.c [46]
	 o tests: refactor server/socksd.c to support --unix-socket [96]
	 o timediff.[ch]: add curlx helper functions for timeval conversions [86]
	 o tls: make mbedtls and NSS check for h2, not nghttp2 [70]
	 o tool and tests: force flush of all buffers at end of program [17]
	 o tool_cb_hdr: Turn the Location: into a terminal hyperlink [30]
	 o tool_getparam: error out on missing -K file [115]
	 o tool_listhelp.c: uppercase URL
	 o tool_operate: fix a scan-build warning [16]
	 o tool_paramhlp: use feof(3) to identify EOF correctly when using fread(3) [97]
	 o transfer: redirects to other protocols or ports clear auth [109]
	 o unit1620: call global_init before calling Curl_open [125]
	 o url: check sasl additional parameters for connection reuse. [113]
	 o vtls: provide a unified APLN-disagree string for all backends [75]
	 o vtls: use a backend standard message for "ALPN: offers %s" [73]
	 o vtls: use a generic "ALPN, server accepted" message [72]
	 o winbuild/README.md: fixup dead link [36]
	 o winbuild: Add a Visual Studio example to the README [49]
	 o wolfssl: fix compiler error without IPv6 [25]

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Reviewed-by: Peter Müller <peter.mueller@ipfire.org>
2022-05-01 08:35:05 +00:00
..
2022-04-22 12:48:32 +00:00
2022-04-22 12:48:32 +00:00
2022-02-22 19:41:39 +00:00
2022-04-22 12:48:32 +00:00
2021-03-18 11:19:43 +00:00
2018-04-14 18:42:00 +02:00
2021-12-28 23:01:48 +01:00
2020-03-21 16:14:08 +00:00
2018-04-11 20:03:53 +01:00
2015-12-13 22:28:15 +00:00
2021-03-18 11:20:32 +00:00
2021-02-12 11:54:42 +00:00
2020-05-01 19:08:38 +00:00
2021-04-10 13:37:50 +00:00
2017-06-07 09:55:27 +01:00
2020-05-09 12:03:23 +00:00
2022-04-23 14:26:50 +00:00
2021-11-24 09:09:47 +00:00
2017-09-22 18:56:04 +01:00
2013-08-28 11:18:37 +02:00
2021-03-29 12:53:09 +00:00
2020-03-21 15:44:08 +00:00
2018-07-14 13:43:49 +01:00
2021-05-06 09:54:21 +00:00
2019-05-27 14:39:32 +01:00
2021-11-19 07:03:31 +01:00
2019-12-02 17:10:15 +00:00
2022-05-01 08:35:05 +00:00
2022-02-11 09:17:36 +00:00
2018-06-25 10:54:36 +01:00
2022-02-23 15:46:45 +00:00
2017-04-17 12:36:49 +01:00
2021-10-22 09:59:20 +00:00
2021-09-05 17:48:28 +00:00
2021-03-29 12:54:50 +00:00
2020-02-18 06:01:44 +00:00
2021-05-20 09:47:41 +00:00
2022-04-10 10:20:22 +00:00
2021-02-03 22:23:13 +00:00
2020-11-05 23:29:18 +00:00
2021-12-09 21:04:50 +01:00
2022-02-11 09:17:46 +00:00
2015-05-03 21:51:04 +02:00
2017-06-07 09:55:16 +01:00
2020-09-24 17:36:37 +00:00
2013-04-12 12:43:27 +02:00
2022-01-14 13:40:48 +00:00
2021-12-09 21:08:10 +01:00
2021-06-17 20:02:19 +00:00
2021-11-19 07:16:02 +01:00
2021-10-22 16:02:22 +00:00
2022-01-04 18:15:33 +01:00
2022-01-14 13:46:00 +00:00
2021-04-07 13:12:27 +00:00
2022-02-06 10:52:21 +00:00
2021-04-07 13:13:18 +00:00
2016-08-23 13:04:47 -04:00
2021-06-04 10:46:43 +00:00
2013-07-03 21:38:17 +02:00
2012-08-20 11:39:23 +02:00
2019-03-13 15:04:40 +01:00
2020-04-30 14:52:53 +00:00
2022-04-24 14:15:19 +00:00
2018-02-11 20:56:12 +00:00
2018-07-12 10:03:34 +01:00
2018-02-16 20:01:55 +00:00
2022-02-06 10:53:02 +00:00
2022-04-24 14:17:14 +00:00
2021-01-25 21:23:49 +00:00
2021-05-25 09:49:21 +00:00
2021-11-24 09:05:10 +00:00
2022-02-01 13:50:32 +00:00
2013-10-15 16:46:15 +02:00
2018-10-26 11:23:55 +00:00
2020-08-16 10:29:42 +00:00
2018-10-22 19:51:19 +01:00
2022-01-14 13:35:13 +00:00
2021-11-19 07:07:18 +01:00
2022-02-15 16:44:41 +00:00
2012-08-24 16:22:24 +02:00
2022-04-30 08:56:30 +00:00
2022-02-15 16:56:51 +00:00
2022-04-30 08:56:00 +00:00
2021-04-26 17:08:53 +00:00
2018-11-19 18:58:48 +00:00
2021-04-26 17:10:13 +00:00
2021-11-19 07:16:19 +01:00
2022-04-10 10:20:01 +00:00
2019-12-29 19:09:27 +00:00
2021-09-05 08:55:40 +00:00
2021-04-27 07:58:56 +00:00
2022-04-13 11:32:48 +00:00
2016-09-24 13:07:13 +01:00
2021-04-07 13:14:11 +00:00
2015-12-11 18:47:20 +00:00
2015-06-23 13:37:57 +02:00
2021-06-04 10:48:35 +00:00
2021-06-12 09:32:19 +00:00
2020-04-26 07:29:59 +00:00
2014-08-20 21:45:12 +02:00
2021-09-10 16:57:06 +00:00
2021-12-03 22:30:24 +01:00
2015-02-01 17:39:33 +01:00
2022-01-14 20:45:24 +00:00
2015-06-18 13:23:55 +02:00
2021-02-22 11:28:11 +00:00
2022-01-14 13:44:08 +00:00
2022-01-14 13:43:33 +00:00
2017-04-28 13:04:19 +01:00
2022-04-24 16:08:02 +00:00
2022-02-06 10:50:43 +00:00
2020-01-16 18:22:51 +00:00
2021-02-09 11:51:38 +00:00
2021-02-05 11:24:35 +00:00
2021-02-09 12:00:04 +00:00
2021-12-03 22:51:39 +01:00
2020-01-04 18:23:52 +00:00
2022-04-29 19:42:16 +00:00
2021-01-27 21:06:57 +00:00
2013-10-24 15:20:48 +02:00
2020-08-16 10:29:43 +00:00
2021-12-03 22:24:16 +01:00
2021-02-08 13:51:04 +00:00
2021-06-10 12:22:59 +00:00
2022-02-11 09:18:00 +00:00
2020-12-27 10:29:55 +00:00
2018-06-30 19:51:38 +01:00
2022-03-10 10:40:37 +00:00
2016-01-10 21:18:20 +00:00
2022-04-29 19:01:37 +00:00
2022-04-29 18:59:39 +00:00
2022-03-15 17:51:13 +00:00
2021-11-19 07:11:50 +01:00
2021-12-03 18:25:39 +01:00
2022-04-24 16:29:35 +00:00
2022-04-29 18:55:49 +00:00
2014-07-23 22:57:47 +02:00
2022-04-24 14:07:03 +00:00
2021-08-16 06:52:19 +00:00
2022-04-24 19:13:10 +00:00
2021-04-02 15:38:46 +00:00
2021-05-05 11:26:56 +00:00
2022-02-16 17:18:44 +00:00
2021-10-22 16:02:56 +00:00
2022-02-09 20:08:34 +00:00
2022-02-16 17:06:03 +00:00
2022-02-09 20:08:20 +00:00
2022-02-16 17:18:44 +00:00
2021-04-20 09:09:59 +00:00
2022-04-24 14:14:51 +00:00
2021-04-10 13:39:32 +00:00
2020-08-17 17:55:35 +00:00
2021-10-22 10:54:07 +00:00
2022-04-24 18:59:49 +00:00
2022-03-20 15:20:52 +00:00
2022-02-11 13:24:00 +00:00
2022-02-21 21:13:50 +00:00
2022-02-21 21:13:50 +00:00
2022-02-21 21:13:50 +00:00
2021-12-03 22:47:55 +01:00
2019-05-27 14:40:03 +01:00
2021-04-10 13:37:23 +00:00
2017-05-19 17:44:13 +01:00
2014-01-29 17:22:48 +01:00
2020-08-16 10:29:42 +00:00
2022-03-23 09:41:57 +00:00
2022-02-02 19:43:26 +00:00
2022-02-09 13:48:03 +00:00
2022-02-02 19:43:24 +00:00
2022-02-02 19:43:27 +00:00
2022-02-02 19:43:25 +00:00
2022-02-02 19:43:25 +00:00
2022-02-02 19:43:24 +00:00
2022-02-02 19:43:26 +00:00
2022-02-02 19:43:24 +00:00
2022-02-02 19:43:27 +00:00
2022-02-02 19:43:26 +00:00
2022-02-02 19:43:25 +00:00
2022-02-02 19:43:25 +00:00
2022-02-02 19:43:27 +00:00
2022-02-02 19:43:27 +00:00
2022-02-02 19:43:27 +00:00
2022-02-02 19:43:27 +00:00
2022-02-02 19:43:25 +00:00
2022-02-09 13:48:34 +00:00
2022-02-02 19:43:27 +00:00
2022-02-02 19:43:26 +00:00
2022-02-02 19:43:25 +00:00
2022-02-02 19:43:26 +00:00
2022-02-02 19:43:26 +00:00
2022-02-02 19:43:26 +00:00
2022-02-02 19:43:27 +00:00
2022-02-02 19:43:27 +00:00
2022-02-02 19:43:25 +00:00
2022-02-02 19:43:25 +00:00
2022-02-08 17:20:00 +00:00
2022-02-02 19:43:25 +00:00
2022-02-09 13:52:30 +00:00
2022-02-02 19:43:26 +00:00
2022-02-02 19:43:26 +00:00
2022-02-02 19:43:26 +00:00
2022-02-02 19:43:26 +00:00
2022-02-02 19:43:26 +00:00
2022-02-02 19:43:26 +00:00
2022-02-02 19:43:25 +00:00
2022-02-02 19:43:25 +00:00
2022-02-02 19:43:25 +00:00
2022-02-02 19:43:26 +00:00
2022-02-02 19:43:25 +00:00
2022-02-02 19:43:25 +00:00
2022-02-02 19:43:25 +00:00
2022-02-02 19:43:27 +00:00
2022-02-02 19:43:25 +00:00
2022-02-02 19:43:26 +00:00
2022-02-02 19:43:26 +00:00
2022-02-02 19:43:26 +00:00
2022-02-02 19:43:27 +00:00
2022-02-02 19:43:24 +00:00
2022-02-02 19:43:25 +00:00
2022-02-02 19:43:27 +00:00
2022-02-02 19:43:25 +00:00
2021-02-01 10:45:45 +00:00
2018-07-12 10:03:34 +01:00
2021-11-24 09:37:51 +00:00
2020-03-29 06:34:18 +00:00
2021-03-10 13:59:29 +00:00
2022-01-14 20:25:49 +00:00
2021-10-13 12:13:04 +00:00
2021-01-06 15:21:42 +00:00
2020-04-01 14:40:39 +00:00
2022-02-06 10:53:35 +00:00
2022-01-14 19:15:45 +00:00
2021-03-22 10:40:15 +00:00
2021-09-05 08:42:10 +00:00
2017-01-29 19:30:13 +00:00
2021-09-02 09:28:30 +00:00
2014-11-22 23:43:46 +01:00
2022-01-15 11:28:04 +00:00
2021-09-02 09:18:54 +00:00
2020-11-05 23:30:38 +00:00
2022-01-16 15:17:50 +00:00
2021-12-13 12:53:04 +01:00
2017-04-06 10:06:08 +01:00
2022-01-14 14:41:58 +00:00
2020-04-30 14:56:49 +00:00
2022-02-15 18:13:17 +00:00
2013-12-26 14:03:31 +01:00
2016-07-16 10:53:53 +01:00
2021-04-26 17:04:00 +00:00
2021-04-26 10:07:56 +00:00
2020-03-23 18:38:17 +00:00
2020-10-15 15:33:44 +00:00
2022-03-31 09:29:38 +00:00
2022-02-05 12:01:49 +00:00