#acl PaulHowarth:read,write,admin,revert,delete All:read === Wednesday 19th August 2020 === ==== Fedora Project ==== * Updated `perl-MCE` to 1.874 in F-33 and Rawhide: * Improved `MCE->yield` when used together with `MCE::Relay` ==== Local Packages ==== * Updated `curl` to 7.72.0: * `content_encoding`: Add `zstd` decoding support * `CURL_PUSH_ERROROUT`: Allow the `push` callback to fail the parent stream * `CURLINFO_EFFECTIVE_METHOD`: Added * [[CVE:2020-8231|CVE-2020-8231]]: libcurl: Wrong connect-only connection * appveyor: Collect `libcurl.dll` variants with prefix or suffix * asyn-ares: Correct some bad comments * bearssl: Fix build with disabled proxy support * `buildconf`: Avoid array concatenation in `die()` * `buildconf`: Retire `ares` `buildconf` invocation * `checksrc`: Ban `gmtime`/`localtime` * `checksrc`: Invoke script with `-D` to find `.checksrc` proper * CI/azure: Install `libssh2` for use with `msys2`-based builds * CI/azure: Unconditionally enable warnings-as-errors with autotools * CI/macos: Enable warnings as errors for CMake builds * CI/macos: Set minimum macOS version * CI/macos: Unconditionally enable warnings-as-errors with autotools * CI: Add `muse` CI analyzer * cirrus-ci: Upgrade `11-STABLE` to `11.4` * CMake: Don't complain about missing `nroff` * CMake: Fix test for warning suppressions * CMake: Fix Windows XP build * `configure.ac`: Sort features name in summary * `configure`: Allow disabling warnings * `configure`: Clean up wolfssl + `pkg-config` conflicts when cross-compiling * `configure`: Show `zstd` "no" in summary when built without it * `connect`: Remove redundant message about connect failure * `curl-config`: Ignore `REQUIRE_LIB_DEPS` in `--libs` output * `curl.1`: Add a few missing valid exit codes * `curl`: Add `%{method}` to the `-w` variables * `curl`: Improve the existing file check with `-J` * `curl_multi_setopt`: Fix compiler warning "result is always false" * `curl_version_info.3`: `CURL_VERSION_KERBEROS4` is deprecated * `CURLINFO_CERTINFO.3`: Fix typo * `CURLOPT_NOBODY.3`: Clarify what setting to `0` means * docs: Add date of 7.20 to `CURLM_CALL_MULTI_PERFORM` mentions * docs: Add video link to `docs/CONTRIBUTE.md` * docs: Change "web site" to "website" * docs: Clarify `MAX_SEND`/`RECV_SPEED` functionality * docs: Update a few leftover mentions of DarwinSSL * doh: Remove redundant cast * `file2memory`: Use a define instead of `-1` unsigned value * ftp: Don't do `ssl_shutdown` instead of `ssl_close` * `ftpserver`: Don't verify `SMTP` `MAIL FROM` names * `getinfo`: Reset retry-after value in `initinfo` * gnutls: Repair the build with '`CURL_DISABLE_PROXY`' * gtls: Survive not being able to get name/issuer * h2: Repair trailer handling * http2: Close the http2 connection when no more requests may be sent * http2: Fix `nghttp2_strerror` → `nghttp2_http2_strerror` in debug messages * `libssh2`: `s/ssherr/sftperr/` * `libtest/Makefile.am`: Add `-no-undefined` for `libstubgss` for Cygwin * `md(4|5)`: Don't use deprecated macOS functions * `mprintf`: Fix dollar string handling * `mprintf`: Fix stack overflows * `multi`: Condition '`extrawait`' is always true * `multi`: Remove 10-year old commented-out code * `multi`: Remove two checks always true * `multi`: Update comment to say `easyp` list is linear * `multi_remove_handle`: Close unused connect-only connections * `ngtcp2`: Adapt to error code rename * `ngtcp2`: Adjust to recent `sockaddr` updates * `ngtcp2`: Update to modified `qlog` callback prototype * nss: Fix build with disabled proxy support * ntlm: free `target_info` before (re-)`malloc` * openssl: Fix build with LibreSSL < 2.9.1 * page-header: Provide protocol details in the `curl.1` man page * quiche: Handle calling disconnect twice * `runtests.pl`: Treat LibreSSL and BoringSSL as OpenSSL * `runtests`: Move the `gnutls-serv` tests to a dynamic port * `runtests`: Move the `smbserver` to use a dynamic port number * `runtests`: Move the `telnet` server to a dynamic port * `runtests`: Run the `dict` server on a random port number * `runtests`: Run the `http2` tests on a random port number * `runtests`: Support dynamically base64 encoded sections in tests * `setopt`: Unset `NOBODY` switches to `GET` if still `HEAD` * `smtp_parse_address`: Handle blank input string properly * socks: Use `size_t` for size variable * `strdup`: Remove the odd `strlen` check * `test1119`: Verify `stdout` in the test * `test1139`: Make it display the difference on test failures * `test1140`: Compare `stdout` * `test1908`: Treat file as text * `tests/FILEFORMAT.md`: Mention `%HTTP2PORT` * `tests/sshserver.pl`: Fix compatibility with OpenSSH for Windows * TLS naming: Fix more Winssl and Darwinssl leftovers * `tls-max.d`: This option is only for TLS-using connections * `tlsv1.3.d`. Only for TLS-using connections * `tool_doswin`: Simplify Windows version detection * `tool_getparam`: Make `--krb` option work again * !TrackMemory tests: Ignore `realloc` and `free` in `getenv.c` * transfer: Fix data_pending for builds with both `h2` and `h3` enabled * transfer: Fix memory-leak with `CURLOPT_CURLU` in a `dup`ed handle * transfer: Move `retrycount` from `connect` struct to `easy` handle * `travis/script.sh`: Fix use of '`-n`' with unquoted envvar * travis: Add `ppc64le` and `s390x` builds * travis: Update `quiche` builds for new `boringssl` layout * url: Fix `CURLU` and location following * url: Silence MSVC warning * util: Silence conversion warnings * Win32: Add `Curl_verify_windows_version()` to `curlx` * Win32: Stop forcing narrow-character API * Windows: Add unicode to feature list * Windows: Disable Unix Sockets for old `mingw` * Updated `perl-MCE` to 1.874 as per the Fedora version ----