Files
bpfire/lfs
Adolf Belka be52d700f1 curl: Update to version 7.79.1
- Update from 7.78.0 to 7.79.1
- Update of rootfile not required
- Changelog
  Fixed in 7.79.1 - September 22 2021
   Bugfixes:
    Curl_http2_setup: don't change connection data on repeat invokes
    curl_multi_fdset: make FD_SET() not operate on sockets out of range
    dist: provide lib/.checksrc in the tarball
    FAQ: add GOPHERS + curl works on data, not files
    hsts: CURLSTS_FAIL from hsts read callback should fail transfer
    hsts: handle unlimited expiry
    http: fix the broken >3 digit response code detection
    strerror: use sys_errlist instead of strerror on Windows
    test1184: disable
    tests/sshserver.pl: make it work with openssh-8.7p1
  Fixed in 7.79.0 - September 15 2021
   Changes:
    bearssl: support CURLOPT_CAINFO_BLOB
    http: consider cookies over localhost to be secure
    secure transport: support CURLINFO_CERTINFO
   Bugfixes:
    CVE-2021-22945: clear the leftovers pointer when sending succeeds
    CVE-2021-22946: do not ignore --ssl-reqd
    CVE-2021-22947: reject STARTTLS server response pipelining
    ares: use ares_getaddrinfo()
    asyn-ares.c: move all version number checks to the top
    auth: do not append zero-terminator to authorisation id in kerberos
    auth: properly handle byte order in kerberos security message
    auth: use sasl authzid option in kerberos
    auth: we do not support a security layer after kerberos authentication
    BINDINGS.md: update links to use https where available
    build: fix compiler warnings
    c-hyper: deal with Expect: 100-continue combined with POSTFIELDS
    c-hyper: fix header value passed to debug callback
    c-hyper: handle HTTP/1.1 => HTTP/1.0 downgrade on reused connection
    c-hyper: initial step for 100-continue support
    c-hyper: initial support for "dumping" 1xx HTTP responses
    c-hyper: remove the hyper_executor_poll() loop from Curl_http
    CI/cirrus: reduce compile time with increased parallism
    CI: use GitHub Container Registry instead of Docker Hub
    cirrus: Add FreeBSD 13.0 job and disable sanitizer build
    cmake: avoid poll() on macOS
    cmake: sync CURL_DISABLE options
    codeql: fix error "Resource not accessible by integration"
    compressed.d: it's a request, not an order
    config.d: escape the backslash properly
    config.d: note that curlrc is used even when --config
    config: get rid of the unused HAVE_SIG_ATOMIC_T et. al.
    configure.ac: revert bad nghttp2 library detection improvements
    configure: error out if both ngtcp2 and quiche are specified
    configure: make --disable-hsts work
    configure: set classic mingw minimum OS version to XP
    configure: tweak nghttp2 library name fix
    connect: get local port + ip also when reusing connections
    connect: remove superfluous conditional
    curl-openssl.m4: check lib64 for the pkg-config file
    curl-openssl.m4: show correct output for OpenSSL v3
    curl.1: mention "global" flags
    curl.1: provide examples for each option
    curl: add warning for ignored data after quoted form parameter
    curl: add warning for incompatible parameters usage
    curl: better error message when -O fails to get a good name
    curl: stop retry if Retry-After: is longer than allowed
    curl_easy_setopt.3: improve the string copy wording
    Curl_hsts_loadcb: don't attempt to load if hsts wasn't inited
    curl_setup.h: sync values for HTTP_ONLY
    curl_url_get.3: clarify about path and query
    CURLMOPT_TIMERFUNCTION.3: remove misplaced "time"
    CURLOPT_DOH_URL.3: CURLOPT_OPENSOCKETFUNCTION is not inherited
    CURLOPT_SSL_CTX_*.3: tidy up the example
    CURLOPT_UNIX_SOCKET_PATH.3: remove nginx reference, add see also
    docs/MQTT: update state of username/password support
    docs: remove experimental mentions from HSTS and MQTT
    docs: the security list is reached at security at curl.se now
    easy: use a custom implementation of wcsdup on Windows
    examples/*hiperfifo.c: fix calloc arguments to match function proto
    examples/cookie_interface: avoid printfing time_t directly
    examples/cookie_interface: fix scan-build printf warning
    examples/ephiperfifo.c: simplify signal handler
    FAQ: add two dev related questions
    getparameter: fix the --local-port number parser
    happy-eyeballs-timeout-ms.d: polish the wording
    hostip: Make Curl_ipv6works function independent of getaddrinfo
    http2: Curl_http2_setup needs to init stream data in all invokes
    http2: revert a change that broke upgrade to h2c
    http2: revert call the handle-closed function correctly on closed stream
    http: disallow >3-digit response codes
    http: ignore content-length if any transfer-encoding is used
    http_proxy: clear 'sending' when the outgoing request is sent
    http_proxy: fix the User-Agent inclusion in CONNECT
    http_proxy: fix user-agent and custom headers for CONNECT with hyper
    http_proxy: only wait for writable socket while sending request
    INTERNALS: bump c-ares requirement to 1.16.0
    INTERNALS: c-ares has a new home: c-ares.org
    lib: don't use strerror()
    libcurl-errors.3: clarify two CURLUcode errors
    limit-rate.d: clarify base unit
    mailing lists: move from cool.haxx.se to lists.haxx.se
    mbedtls: avoid using a large buffer on the stack
    mbedTLS: initial 3.0.0 support
    mbedtls_threadlock: fix unused variable warning
    mksymbolsmanpage.pl: Fix showing symbol's last used version
    mksymbolsmanpage.pl: match symbols case insenitively
    multi: fix compiler warning with `CURL_DISABLE_WAKEUP`
    ngtcp2: compile with the latest ngtcp2 and nghttp3
    ngtcp2: fix build with ngtcp2 and nghttp3
    ngtcp2: remove the acked_crypto_offset struct field init
    ngtcp2: replace deprecated functions with nghttp3_conn_shutdown_stream_read
    ngtcp2: reset the oustanding send buffer again when drained
    ngtcp2: rework the return value handling of ngtcp2_conn_writev_stream
    ngtcp2: stop buffering crypto data
    ngtcp2: utilize crypto API functions to simplify
    openssl: annotate SSL3_MT_SUPPLEMENTAL_DATA
    openssl: when creating a new context, there cannot be an old one
    opt-docs: make sure all man pages have examples
    opt-docs: verify man page sections + order
    opts docs: unify phrasing in NAME header
    output.d: add method to suppress response bodies
    page-header: add GOPHERS, simplify wording in the 1st para
    progress: fix a compile warning on some systems
    progress: make trspeed avoid floats
    runtests: add option -u to error on server unexpectedly alive
    schannel: Work around typo in classic mingw macro
    scripts: invoke interpreters through /usr/bin/env
    setopt: enable CURLOPT_IGNORE_CONTENT_LENGTH for hyper
    strerror.h: remove the #include from files not using it
    symbols-in-versions: fix CURLSSLBACKEND_QSOSSL last used version
    test1138: remove trailing space to make work with hyper
    test1173: check references to libcurl options
    test1280: CRLFify the response to please hyper
    test1565: fix windows build errors
    test365: verify response with chunked AND Content-Length headers
    tests/*server.pl: flush output before executing subprocess
    tests/*server.py: remove pidfile on server termination
    tests/runtests.pl: cleanup copy&paste mistakes and unused code
    tests/server/*.c: align handling of portfile argument and file
    tests: adjust the tftpd output to work with hyper mode
    tests: be explicit about using 'python3' instead of 'python'
    tests: enable test 1129 for hyper builds
    tests: make three tests pass until 2037
    tool/tests: fix potential year 2038 issues
    tool_operate: Fix --fail-early with parallel transfers
    url: fix compiler warning in no-verbose builds
    urlapi.c:seturl: assert URL instead of using if-check
    vtls: fix typo in schannel_verify.c
    winbuild/README.md: clarify GEN_PDB option
    wolfssl: clean up wolfcrypt error queue
    write-out.d: clarify size_download/upload
    x509asn1: fix heap over-read when parsing x509 certificates

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