Files
bpfire/config/rootfiles/common
Adolf Belka d08ee8c8b6 curl: Update to version 8.2.0
- Update from version 8.1.0 to 8.2.0
- Update of rootfile
- Changelog
    8.2.0
	Changes:
	    curl: add --ca-native and --proxy-ca-native
	    curl: add --trace-ids
	    CURLOPT_MAIL_RCPT_ALLOWFAILS: replace CURLOPT_MAIL_RCPT_ALLLOWFAILS
	    haproxy: add --haproxy-clientip flag to set client IPs
	    lib: add CURLINFO_CONN_ID and CURLINFO_XFER_ID
	Bugfixes:
	    bufq: make write/pass methods more robust
	    build: drop unused/redundant `HAVE_WINLDAP_H`
	    cf-socket: don't bypass fclosesocket callback if cancelled before connect
	    cf-socket: move ctx declaration under HAVE_GETPEERNAME
	    cf-socket: skip getpeername()/getsockname for TFTP
	    checksrc: modernise perl file open
	    checksrc: quote the file name to work with "funny" letters
	    CI: brew fix for openssl in default path
	    CI: don't install impacket if tests are not run
	    CI: enable parallel make in more builds
	    circleci: install impacket & wolfssl 5.6.0
	    cmake: add support for "unity" builds
	    cmake: make use of snprintf
	    cmake: stop CMake from quietly ignoring missing Brotli
	    configure: add check for ldap_init_fd
	    configure: fix run-compiler for old /bin/sh
	    configure: the --without forms of the options are also gone
	    connect-timeout.d: mention that the DNS lookup is included
	    curl.h: include <sys/select.h> for vxworks
	    curl: count uploaded data to stop at the originally given size
	    curl: return error when asked to use an unsupported HTTP version
	    curl_easy_nextheader.3: add missing open parenthesis examples
	    curl_log: evaluate log statement only when transfer is verbose
	    curl_mprintf.3: minor fix of the example
	    curl_pushheader_byname/bynum.3: document in their own man pages
	    curl_url_set: enforce the max string length check for all parts
	    CURLOPT_AWS_SIGV4.3: remove unused variable from example
	    CURLOPT_INFILESIZE.3: mention -1 triggers chunked
	    CURLOPT_MIMEPOST.3: clarify what setting to NULL means
	    CURLOPT_SSH_PRIVATE_KEYFILE.3: expand on the file search
	    docs/libcurl/libcurl.3: cleanups and improvements
	    docs: add more .IP after .RE to fix indentation of generate paragraphs
	    docs: fix missing parameter names in examples
	    docs: update CURLOPT_UPLOAD.3
	    docs: update HTTP3.md for newer ngtcp2 and nghttp3
	    docs: use a space after RFC when spelling out RFC numbers
	    example/connect-to: show CURLOPT_CONNECT_TO
	    example/crawler: also set CURLOPT_AUTOREFERER
	    example/crawler: make it use a few more options
	    example/default-scheme: set the default scheme for schemeless URLs
	    example/hsts-preload: show one way to HSTS preload
	    example/http2-download: set CURLOPT_BUFFERSIZE
	    example/ipv6: feature CURLOPT_ADDRESS_SCOPE in use
	    example/maxconnects: set maxconnect example
	    example/opensslthreadlock: remove
	    examples/ftpuploadresume.c: add use of CURLOPT_ACCEPTTIMEOUT_MS
	    examples/http-options: show how to send "OPTIONS *"
	    examples/https.c: use CURLOPT_CA_CACHE_TIMEOUT
	    examples/multi-debugcallback.c: avoid the bool typedef
	    examples/smtp-mime: use CURLOPT_MAIL_RCPT_ALLOWFAILS
	    examples/unixsocket.c: example using CURLOPT_UNIX_SOCKET_PATH
	    examples/websocket.c: websocket example using CONNECT_ONLY
	    examples: make use of CURLOPT_(REDIR_|)PROTOCOLS_STR
	    fopen: fix conversion warning on 32-bit Android
	    fopen: optimize
	    hostip.c: Move macOS-specific calls into global init call
	    HTTP/2: upload handling fixes
	    http2: better support for --limit-rate
	    http2: error stream resets with code CURLE_HTTP2_STREAM
	    http2: fix crash in handling stream weights
	    http2: fix variable type
	    http2: h2 and h2-PROXY connection alive check fixes
	    http2: raise header limitations above and beyond
	    http2: send HEADER & DATA together if possible
	    http2: treat initial SETTINGS as a WINDOW_UPDATE
	    HTTP3.md: update openssl version
	    http3/ngtcp2: upload EAGAIN handling
	    http: rectify the outgoing Cookie: header field size check
	    hyper: fix EOF handling on input
	    hyper: unslow
	    imap-append.c: update to make it more likely to work
	    imap: Provide method to disable SASL if it is advertised
	    krb5: add typecast to please Coverity
	    libcurl-url.3: also mention CURLUPART_ZONEID
	    libcurl-ws.3. WebSocket API overview
	    libssh2: provide error message when setting host key type fails
	    libssh2: use custom memory functions
	    ngtcp2: assigning timeout, but value is overwritten before used
	    ngtcp2: build with 0.17.0 and nghttp3 0.13.0
	    ngtcp2: use ever increasing timestamp in io
	    quiche: avoid NULL deref in debug logging
	    quiche: fix defects found in latest coverity report
	    quote.d: fix indentation of generated paragraphs
	    runtests: abort test run after failure without -a
	    runtests: better handle ^C during slow tests
	    runtests: consistently write the test check summary block
	    runtests: create multiple test runners when requested
	    runtests: include missing valgrind package
	    runtests: make test file directories in log/N
	    runtests: rename server command file
	    runtests: use more consistent failure lines
	    runtests: work around a perl without SIGUSR1
	    runtests; give each server a unique log lock file
	    scripts: Fix GHA matrix job detection in cijobs.pl
	    sectransp: fix EOF handling
	    system.h: remove __IBMC__/__IBMCPP__ guards and apply to all z/OS compiles
	    test2600: fix the description
	    test427: verify sending more cookies than fit in a 8190 bytes line
	    tests/http: Add mod_h2 directive `H2ProxyRequests`
	    tests/servers.pm: pick unused port number with a server socket
	    tests/servers: generate temp names in /tmp for unix domain sockets
	    tests: fix error messages & handling around sockets
	    tests: improve reliability of TFTP tests
	    testutil: allow multiple %-operators on the same line
	    timeval: use CLOCK_MONOTONIC_RAW if available
	    tls13-ciphers.d: include Schannel
	    tool: remove exclamation marks from error/warning messages
	    tool: remove newlines from all helpf/notef/warnf/errorf calls
	    tool_easysrc.h: correct `easysrc_perform` for `CURL_DISABLE_LIBCURL_OPTION`
	    tool_getparam: fix comment
	    tool_operate: allow cookie lines up to 8200 bytes
	    tool_parsecfg: accept line lengths up to 10M
	    tool_urlglob: use curl_off_t instead of longs
	    tool_writeout_json: fix encoding of control characters
	    transfer: clear credentials when redirecting to absolute URL
	    urlapi: have *set(PATH) prepend a slash if one is missing
	    urlapi: scheme must start with alpha
	    vtls: avoid memory leak if sha256 call fails
	    websocket-cb: example doing WebSocket download using callback
	    wolfssl: detect when TLS 1.2 support is not built into wolfssl
	    wolfssl: support setting CA certificates as blob
	    ws: make the curl_ws_meta() return pointer a const
    8.1.2
	Bugfixes:
	    configure: quote the assignments for run-compiler
	    configure: without pkg-config and no custom path, use -lnghttp2
	    curl: cache the --trace-time value for a second
	    http2: fix EOF handling on uploads with auth negotiation
	    http3: send EOF indicator early as possible
	    lib1560: verify more scheme guessing
	    lib: remove unused functions, make single-use static
	    libcurl.m4: remove trailing 'dnl' that causes this to break autoconf
	    libssh: when keyboard-interactive auth fails, try password
	    misc: fix spelling mistakes
	    page-header: mention curl version and how to figure out current release
	    page-header: minor wording polish in the URL segment
	    scripts/singleuse.pl: add more API calls
	    urlapi: remove superfluous host name check
    8.1.1
	Bugfixes:
	    cf-socket: completely remove the disabled USE_RECV_BEFORE_SEND_WORKAROUND
	    checksrc: disallow spaces before labels
	    cmake: avoid `list(PREPEND)` for compatibility
	    cmake: repair cross compiling
	    configure: fix --help alignment
	    configure: generate a script to run the compiler
	    curl_easy_getinfo: clarify on return data types
	    docs: document that curl_url_cleanup(NULL) is a safe no-op
	    hostip: move easy_lock.h include above curl_memory.h
	    http2: double http request parser max line length
	    http2: increase stream window size to 10 MB
	    http2: upload improvements
	    lib: fix conversion warnings with gcc on macOS
	    lib: rename struct 'http_req' to 'httpreq'
	    ngtcp2: fix compiler warning about possible null-deref
	    ngtcp2: proper handling of uint64_t when adjusting send buffer
	    os400: update chkstrings.c
	    runtests: handle interrupted reads from IPC pipes
	    runtests: use the correct fd after select
	    sectransp.c: make the code c89 compatible
	    select: avoid returning an error on EINTR from select() or poll()
	    test425: fix the log directory for the upload
	    url: provide better error message when URLs fail to parse
	    urlapi: allow numerical parts in the host name
	    vquic.c: make recvfrom_packets static, avoid compiler warning

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2023-07-26 16:09:00 +00:00
..
2023-07-21 09:34:09 +00:00
2023-07-21 09:34:09 +00:00
2021-03-18 11:19:43 +00:00
2023-04-18 21:16:24 +00:00
2023-01-23 15:21:08 +00:00
2023-04-25 12:35:52 +00:00
2023-04-18 21:17:23 +00: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
2017-06-07 09:55:27 +01:00
2020-05-09 12:03:23 +00:00
2023-05-08 06:55:58 +00:00
2021-11-24 09:09:47 +00:00
2017-09-22 18:56:04 +01:00
2021-03-29 12:53:09 +00:00
2023-01-26 23:19:05 +00:00
2018-07-14 13:43:49 +01:00
2021-05-06 09:54:21 +00:00
2023-03-05 14:15:52 +00:00
2023-05-18 09:47:47 +00:00
2021-11-19 07:03:31 +01:00
2019-12-02 17:10:15 +00:00
2023-07-26 16:09:00 +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
2023-03-05 15:00:03 +00:00
2021-05-20 09:47:41 +00:00
2022-12-27 20:44:04 +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
2023-06-25 20:53:42 +00:00
2021-12-09 21:08:10 +01:00
2023-01-23 15:20:05 +00:00
2023-06-15 09:28:59 +00:00
2021-10-22 16:02:22 +00:00
2023-06-24 06:34:18 +00:00
2022-01-14 13:46:00 +00:00
2021-04-07 13:12:27 +00:00
2022-12-27 20:41:32 +00:00
2021-04-07 13:13:18 +00:00
2016-08-23 13:04:47 -04:00
2023-03-05 15:10:57 +00:00
2019-03-13 15:04:40 +01:00
2020-04-30 14:52:53 +00:00
2018-02-11 20:56:12 +00:00
2018-07-12 10:03:34 +01:00
2022-07-11 13:04:01 +00:00
2023-03-05 15:13:00 +00:00
2023-01-05 10:47:40 +00:00
2023-01-18 23:23:06 +00:00
2023-01-05 10:47:09 +00:00
2021-11-24 09:05:10 +00:00
2022-02-01 13:50:32 +00:00
2023-01-05 10:40:58 +00:00
2022-09-11 08:35:18 +00:00
2023-01-09 18:36:05 +00:00
2022-07-29 17:04:28 +00:00
2023-01-09 18:35:20 +00:00
2022-06-17 16:39:12 +00:00
2023-01-09 18:34:42 +00:00
2022-04-30 08:56:30 +00:00
2022-12-26 08:53:33 +00:00
2023-06-15 09:35:38 +00:00
2021-04-26 17:08:53 +00:00
2022-12-26 08:30:22 +00:00
2021-04-26 17:10:13 +00:00
2022-12-27 16:26:15 +00:00
2023-04-24 18:53:16 +00:00
2022-12-17 17:20:45 +00:00
2019-12-29 19:09:27 +00:00
2022-12-27 16:25:42 +00:00
2022-05-16 07:11:45 +00:00
2022-12-27 16:24:23 +00:00
2022-10-24 12:39:47 +00:00
2016-09-24 13:07:13 +01:00
2022-12-27 16:34:44 +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
2022-09-01 21:16:50 +00:00
2023-05-03 07:28:37 +00:00
2022-11-25 11:57:30 +00:00
2022-12-27 20:44:38 +00:00
2022-08-10 10:44:31 +00:00
2022-12-26 08:46:30 +00:00
2022-11-28 13:09:53 +01:00
2023-01-18 23:18:34 +00:00
2023-01-26 23:11:22 +00:00
2023-03-05 15:13:24 +00:00
2022-01-14 20:45:24 +00:00
2021-02-22 11:28:11 +00:00
2022-12-26 08:40:14 +00:00
2022-12-26 08:40:51 +00:00
2017-04-28 13:04:19 +01:00
2023-03-05 14:53:06 +00:00
2022-02-06 10:50:43 +00:00
2023-05-03 07:48:03 +00:00
2023-01-26 23:17:50 +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
2023-06-15 09:31:29 +00:00
2022-05-01 08:43:14 +00:00
2020-01-04 18:23:52 +00:00
2022-11-18 14:37:25 +00:00
2023-07-26 16:08:59 +00:00
2021-01-27 21:06:57 +00:00
2023-01-09 18:43:22 +00:00
2023-01-04 21:35:28 +00:00
2021-02-08 13:51:04 +00:00
2023-06-15 09:36:10 +00:00
2023-04-18 21:09:58 +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-06-17 10:20:18 +00:00
2022-04-29 19:01:37 +00:00
2022-04-29 18:59:39 +00:00
2023-05-30 23:06:53 +00:00
2023-06-15 09:36:39 +00:00
2023-03-05 15:15:10 +00:00
2023-04-24 18:54:21 +00:00
2023-06-22 21:28:05 +00:00
2021-08-16 06:52:19 +00:00
2022-12-27 16:31:06 +00:00
2022-09-01 21:16:51 +00:00
2022-09-01 21:16:51 +00:00
2022-09-01 21:16:51 +00:00
2022-09-01 21:16:51 +00:00
2022-09-01 21:16:51 +00:00
2022-09-01 21:16:50 +00:00
2022-09-01 21:16:50 +00:00
2022-09-01 21:16:50 +00:00
2023-01-26 23:19:16 +00:00
2023-01-09 18:43:39 +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
2023-06-15 09:32:07 +00:00
2022-12-26 08:56:24 +00:00
2023-01-19 21:38:18 +00:00
2022-02-21 21:13:50 +00:00
2023-03-11 16:21:42 +00:00
2022-06-17 10:20:18 +00:00
2023-03-05 14:15:52 +00:00
2017-05-19 17:44:13 +01:00
2020-08-16 10:29:42 +00:00
2022-09-01 21:16:50 +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-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
2022-07-09 14:58:58 +00:00
2018-07-12 10:03:34 +01:00
2023-04-18 21:15:28 +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
2022-10-24 08:56:08 +00:00
2023-03-05 15:15:38 +00:00
2023-06-16 15:56:53 +00:00
2022-11-23 12:25:36 +00:00
2021-09-05 08:42:10 +00:00
2017-01-29 19:30:13 +00:00
2022-11-29 13:42:35 +01:00
2022-01-15 11:28:04 +00:00
2023-03-05 15:16:09 +00:00
2023-03-04 14:07:22 +00:00
2023-07-26 16:08:59 +00:00
2023-04-24 18:46:36 +00:00
2017-04-06 10:06:08 +01:00
2022-01-14 14:41:58 +00:00
2022-07-11 13:04:05 +00:00
2020-04-30 14:56:49 +00:00
2016-07-16 10:53:53 +01:00
2021-04-26 17:04:00 +00:00
2023-01-09 18:44:09 +00:00
2023-01-26 23:18:47 +00:00
2020-10-15 15:33:44 +00:00
2022-11-08 11:10:59 +00:00
2023-05-03 07:52:26 +00:00