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: 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 duped 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