PaulHowarth/Blog/2024-07-31

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)


Recent