Wednesday 5th January 2022
Fedora Project
Branched and built perl-Compress-LZF (3.8) for EPEL-9
Branched and built perl-Contextual-Return (0.004014) for EPEL-9
Branched and built perl-Cpanel-JSON-XS (4.27) for EPEL-9
Branched and built perl-DBM-Deep (2.0016) for EPEL-9
Branched and built perl-FileHandle-Fmode (0.14) for EPEL-9
Branched and built perl-JSON-MaybeXS (1.004003) for EPEL-9
Branched and built perl-Moose (2.2201) for EPEL-9
Branched and built perl-PPI (1.270) for EPEL-9
Branched and built perl-PPIx-Utilities (1.001000) for EPEL-9
Branched and built perl-PPIx-Utils (0.003) for EPEL-9
Branched and built perl-Regexp-Common (2017060201) for EPEL-9
Branched and built perl-Spellunker (0.4.0) for EPEL-9
Branched and built perl-Sub-Infix (0.004) for EPEL-9
Branched and built perl-Task-Weaken (1.06) for EPEL-9
Branched and built perl-Test-Class (0.52) for EPEL-9
Branched and built perl-Test-LeakTrace (0.17) for EPEL-9
Branched and built perl-Want (0.29) for EPEL-9
Local Packages
Updated curl to 7.81.0:
- mime: Use percent-escaping for multipart form field and file names
asyn-ares: ares_getaddrinfo needs no happy eyeballs timer
- azure: Make the "w/o HTTP/SMTP/IMAP" build disable SSL proper
BINDINGS: Add cURL client for PostgreSQL
BINDINGS: Add one from Everything curl and update a link
checksrc: Detect more kinds of NULL comparisons we avoid
- CI: Build examples for additional code verification
CI: Bump job to use mbedtls 3.1.0
cmake: Don't set _USRDLL on a static Windows build
cmake: Prevent dev warning due to mismatched arg
cmake: Private identifiers use CURL_ instead of CMAKE_ prefix
config.d: Update documentation to match the path search
configure: Add -lm to configure for rustls build
configure: Better diagnostics if hyper is built wrong
configure: Don't enable TLS when --without-* flags are used
configure: Fix runtime-lib detection on macOS
curl.1: Require "see also" for every documented option
curl: Improve error message for --head with -J
curl_easy_cleanup.3: Remove from multi handle first
curl_easy_escape.3: Call curl_easy_cleanup in example
curl_easy_unescape.3: Call curl_easy_cleanup in example
curl_multi_init.3: Fix EXAMPLE formatting
curl_multi_perform/socket_action.3: Clarify what errors mean
curl_share_setopt.3: Split out options into their own manpages
CURLOPT_STDERR.3: Does not work with libcurl as a win32 DLL
digest: Compute user:realm:pass digest w/o userhash
docs/checksrc: Add documentation for STRERROR
docs/cmdline-opts: Do not say "protocols: all"
docs/examples: Work around broken -Wno-pedantic-ms-format
docs/HTTP3: Describe how to setup a h3 reverse-proxy for testing
docs/INSTALL.md: Typo fix: added missing "get" verb
docs/URL-SYNTAX.md: Space is not fine in a given URL
docs: Add known bugs list to HTTP3.md
docs: Address proselint nits
docs: Consistent manpage SYNOPSIS
docs: Fix dead links, remove ECH.md
- docs: Fix typo in OpenSSL 3 build instructions
docs: Update the Reducing Size section
example/progressfunc: Remove code for old libcurls
examples/multi-single.c: Remove WAITMS()
FAQ: Typo fix: "yout" → "your"
- ftp: Disable warning 4706 in MSVC
gen.pl: Improve example output format
github workflow: Add wolfssl (removed from zuul)
github/workflows: Add mbedtls and mbedtls-clang (removed from zuul)
gtls: Check return code for gnutls_alpn_set_protocols
hash: lazy-alloc the table in Curl_hash_add()
http2: set_transfer_url() return early on OOM
HTTP3: Update quiche build instructions
http: Enable haproxy support for hyper backend
http: Fix CURLOPT_HTTP200ALIASES
http_proxy: Don't close the socket (too early)
insecure.d: Detail its use for SFTP and SCP as well
insecure.d: Expand and clarify
libcurl-multi.3: "SOCKS proxy handshakes" are not blocking
libcurl-security.3: Mention address and URL mitigations
libssh2: Fix error message for sha256 mismatch
libtest: Avoid "assignment within conditional expression"
lift: ignore is a deprecated config option, use ignoreRules
linkcheck.yml: Add CI job that checks markdown links
m4/curl-compilers: Tell clang -Wno-pointer-bool-conversion
Makefile.m32: Rename -winssl option to -schannel and tidy up
mbedTLS: Add support for CURLOPT_CAINFO_BLOB
mbedtls: Fix CURLOPT_SSLCERT_BLOB
mbedtls: Fix private member designations for v3.1.0
misc: Remove unused doh flags when CURL_DISABLE_DOH is defined
misc: s/e-mail/email/
- multi: Clean up the socket hash when destroying it
- multi: Handle errors returned from socket/timer callbacks
multi: Shut down CONNECT in Curl_detach_connnection
netrc.d: Edit the .netrc example to look nicer
ngtcp2: Verify the server cert on connect (quictls)
ngtcp2: Verify the server certificate for the gnutls case
nss: set_cipher: don't clobber the cipher list
openldap: Implement STARTTLS
openldap: Process search query response messages one by one
openldap: Several minor improvements
openldap: Simplify ldif generation code
openssl: Check the return value of BIO_new()
openssl: Define HAVE_OPENSSL_VERSION for OpenSSL 1.1.0+
openssl: Remove 'RSA_METHOD_FLAG_NO_CHECK' handling if unavailable
openssl: Remove usage of deprecated 'SSL_get_peer_certificate'
openssl: Use non-deprecated API to read key parameters
- page-footer: Add a mention of how to report bugs to the man page
- page-footer: Document more environment variables
request.d: Refer to 'method' rather than 'command'
retry-all-errors.d: Make the example complete
runtests: Make the SSH library a testable feature
rustls: Read of zero bytes might be okay
rustls: Remove comment about checking handshaking
rustls: Remove incorrect EOF check
sha256/md5: Return errors when init fails
socks5: Use appropriate ATYP for numerical IP address host names
test1156: Enable for hyper
test1156: Fix up the stdout check for Windows
test1525: Tweaked for hyper
test1526: Enable for hyper
test1527: Enable for hyper
test1528: Enable for hyper
test1554: Adjust for hyper
test1556: Adjust for hyper
test302[12]: Run only with the libssh2 backend
test661: Enable for hyper
tests/CI.md: Add more information on CI environments
tests/data/test302[12]: Fix MSYS2 path conversion of hostpubsha256
tftp: Mark protocol as not possible to do over CONNECT
tool_findfile: Updated search for a file in the homedir
tool_operate: Only set SSH related libcurl options for SSH URLs
tool_operate: Warn if too many output arguments were found
url.c: Fix the SIGPIPE comment for Curl_close
url: Check ssl_config when re-use proxy connection
url: Reduce ssl backend count for CURL_DISABLE_PROXY builds
urlapi: Accept port number zero
urlapi: If possible, shorten given numerical IPv6 addresses
urlapi: Provide more detailed return codes
urlapi: Reject short file URLs
version_win32: Check build number and platform id
vtls/rustls: Adapt to the updated rustls_version proto
writeout: Fix %{http_version} for HTTP/3
x509asn1: Return early on errors
zuul.d: Update rustls-ffi to version 0.8.2
zuul: Fix quiche build pointing to wrong Cargo