Wednesday 31st July 2024
Local Packages
Updated curl to 8.9.1:
cmake: Detect 'libssh' via 'pkg-config'
cmake: Detect 'nettle' when building with GnuTLS
cmake: Drop 'if(PKG_CONFIG_FOUND)' guard for 'pkg_check_modules()'
configure: Limit '__builtin_available' test to Darwin
connect: Fix connection shutdown for event-based processing
contrithanks.sh: Use -F with -v to match lines as strings
curl: More defensive socket code for --ip-tos
CURLOPT_SSL_CTX_FUNCTION.md: Mention CA caching
CURLSHOPT_SHARE.md: Mention sessions/cookies as not thread-safe
example/multi-uv: Remove the use of globals
ftpserver.pl: Make POP3 LIST serve content from the test file
GHA/windows: Increase timeout for vcpkg build step
lib: Survive some NULL input args
- macos: Fix Apple SDK bug workaround for non-macOS targets
- misc: Clean-up after removing years from copyright
- os400: Build CLI manual
- os400: Work around an IBM ASCII run-time library bug
RELEASE-PROCEDURE.md: Remove the initial build step
runtests: Fold timing details with GHA, sync '-r' tflags
- tests: Provide FTP directory contents in the test file
- tidy-up: URL updates
TODO: Thread-safe sharing
- transfer: Speed limiting fix for 32-bit systems
- vtls: Avoid forward declaration in MultiSSL builds
wolfSSL: Allow wolfSSL's implementation of kyber to be used
wolfssl: Avoid calling get_cached_x509_store if store is uncachable
- wolfssl: CA store share fix
x509asn1: Unit tests and fixes for gtime2str (CVE-2024-7264)