You are not allowed to use this action.

Clear message

    PaulHowarth/Blog/2024-09

Paul's Blog Entries for September 2024

Sunday 1st September 2024

Fedora Project

  • Branched and built perl-Convert-BinHex (1.125) for EPEL-10

  • Branched and built perl-Data-Dumper-Names (0.03) for EPEL-10

  • Branched and built perl-Data-HexDump (0.04) for EPEL-10

  • Branched and built perl-Digest-MD4 (1.9) for EPEL-10

  • Branched and built perl-File-Find-Rule-Perl (1.16) for EPEL-10

  • Branched and built perl-IO-SessionData (1.03) for EPEL-10

  • Branched and built perl-Jcode (2.07) for EPEL-10

  • Branched and built perl-Module-Build-Tiny (0.048) for EPEL-10

  • Branched and built perl-Net-IP (1.26) for EPEL-10

  • Branched and built perl-Test-CPAN-Meta (0.25) for EPEL-10

  • Branched and built perl-Unicode-Map (0.112) for EPEL-10

Monday 2nd September 2024

Fedora Project

  • Updated perl-Test-Simple (1.302201) in Rawhide to reflect that Term::Table is required when bootstrapping (Bug #2308981)

  • Branched and built perl-Class-MethodMaker (2.24) for EPEL 10

  • Branched and built perl-Crypt-DH (0.07) for EPEL 10

  • Branched and built perl-Date-Range (1.41) for EPEL 10

  • Branched and built perl-ExtUtils-CChecker (0.12) for EPEL 10

  • Branched and built perl-HTTP-CookieJar (0.014) for EPEL 10

  • Branched and built perl-MIME-Types (2.26) for EPEL 10

  • Branched and built perl-Net-CIDR (0.21) for EPEL 10

  • Branched and built perl-Params-Classify (0.015) for EPEL 10

  • Branched and built perl-Taint-Util (0.08) for EPEL 10

  • Branched and built perl-Test-LeakTrace (0.17) for EPEL 10

Local Packages

  • Updated perl-Object-HashBase to 0.015:

    • Fix double-import bug

Tuesday 3rd September 2024

Fedora Project

  • Branched and built perl-aliased (0.34) for EPEL 10

  • Branched and built perl-Authen-Radius (0.32) for EPEL 10

  • Branched and built perl-Class-Load (0.25) for EPEL 10

  • Branched and built perl-Crypt-PasswdMD5 (1.4.2) for EPEL 10

  • Branched and built perl-Devel-CheckCompiler (0.07) for EPEL 10

  • Branched and built perl-File-Find-Object (0.3.8) for EPEL 10

  • Branched and built perl-PerlIO-gzip (0.20) for EPEL 10

  • Branched and built perl-Safe-Isa (1.000010) for EPEL 10

  • Branched and built perl-String-Util (1.34) for EPEL 10

  • Branched and built perl-Test-CPAN-Meta-JSON (0.16) for EPEL 10

  • Branched and built perl-Test-Most (0.38) for EPEL 10

  • Branched and built perl-Test-RequiresInternet (0.05) for EPEL 10

  • Branched and built perl-XML-SAX-Writer (0.57) for EPEL 10

  • Updated perl-ExtUtils-Helpers to 0.028 in F-41 and Rawhide:

    • Add ext argument to man1_pagename and man3_pagename

  • Updated perltidy to 20240903 in F-41 and Rawhide (see CHANGES.md for details)

Local Packages

  • Updated perl-DBI to 1.645:

    • Move developer tests to xt/

    • Make Changes match CPAN::Changes::Spec and regen DBI::Changes from that

    • Fixes for modern gcc i.c.w. recent perl

    • Small code and documentation clean-ups for recent perl
    • See TODO in 'perldoc DBI' to see where you can help with documentation!

  • Updated perl-ExtUtils-Helpers to 0.028 as per the Fedora version

  • Updated perl-Perl-Tidy to 20240903 as per the Fedora perltidy package

Wednesday 4th September 2024

Fedora Project

  • Updated perl-autobox to 3.0.2 in F-41 and Rawhide:

    • Fix debugger test (GH#15)

    • Upgrade ppport.h from 3.42 to 3.68

    • Fix documentation typo (GH#12)

    • Fix changelog typo (GH#14)

  • Updated perl-Cache-Cache (1.08) in F-41, Rawhide and EPEL-10 to use Digest::SHA rather than Digest::SHA1 (PR#1)

  • Updated perl-Module-Build-Tiny to 0.049 in F-41 and Rawhide:

    • Make CPAN::Requirements::Dynamic an optional dependency

  • This package retains hard dependency for consistency of use
  • Updated perl-Module-Build-Tiny to 0.050 in F-41, Rawhide and EPEL-10:

    • Revert "Make CPAN::Requirements::Dynamic an optional dependency" (GH#36)

  • Updated perl-Test-Simple to 1.302202 in F-41 and Rawhide:

    • Add comment on how to make tables bigger (GH#931)

  • Branched and built perl-AnyEvent (7.17) for EPEL-10

  • Branched and built perl-Lexical-Var (0.010) for EPEL-10

  • Branched and built perl-MCE (1.898) for EPEL-10

  • Branched and built perl-Regexp-Assemble (0.38) for EPEL-10

  • Branched and built perl-String-CRC32 (2.100) for EPEL-10

  • Branched and built perl-String-Util (1.35) for EPEL-10

Local Packages

  • Updated perl-Module-Build-Tiny to 0.049 and then 0.050 as per the Fedora version

  • Updated perl-Test-Simple to 1.302202 as per the Fedora version

Thursday 5th September 2024

Fedora Project

  • Branched and built perl-Unicode-CheckUTF8 (1.03) for EPEL-10

  • Branched and built perl-Class-Load-XS (0.10) for EPEL-10

  • Branched and built perl-Config-General (2.65) for EPEL-10

  • Branched and built perl-Convert-BinHex (1.125) for EPEL-10

  • Branched and built perl-Cpanel-JSON-XS (4.38) for EPEL-10

  • Branched and built perl-Crypt-IDEA (1.10) for EPEL-10

  • Branched and built perl-Data-Perl (0.002011) for EPEL-10

  • Branched and built perl-Declare-Constraints-Simple (0.03) for EPEL-10

  • Branched and built perl-Devel-Leak (0.03) for EPEL-10

  • Branched and built perl-File-Find-Object-Rule (0.0313) for EPEL-10

  • Branched and built perl-Hash-Merge-Simple (0.051) for EPEL-10

  • Branched and built perl-HTML-Selector-XPath (0.28) for EPEL-10

  • Branched and built perl-Module-Build-XSUtil (0.19) for EPEL-10

  • Branched and built perl-String-Util (1.35) for EPEL-10

  • Branched and built perl-Sub-Exporter-Lexical (1.000) for EPEL-10

  • Branched and built perl-Test-API (0.010) for EPEL-10

  • Branched and built perl-Test-EOL (2.02) for EPEL-10

  • Branched and built perl-Test-NoTabs (2.02) for EPEL-10

  • Updated perl-Test-Simple to 1.302203 in F-41 and Rawhide:

Local Packages

  • Updated perl-Test-Simple to 1.302203 as per the Fedora version

Friday 6th September 2024

Fedora Project

  • Updated perl-Business-ISBN-Data to 20240906.001 in F-41 and Rawhide:

    • Data update for 20240906
  • Updated perl-MCE to 1.899 in F-41, Rawhide and EPEL-10:

    • Fix for MCE::Child and MCE::Channel signal anomaly (GH#24)

  • Updated perl-MCE-Shared to 1.892 in Rawhide:

    • Fix for MCE::Hobo, Can't call method "len" on an undefined value during global destruction

  • Updated perl-Module-Build-Tiny to 0.051 in F-41, Rawhide and EPEL-10:

    • Make CPAN::Requirements::Dynamic an optional dependency

  • This package retains a hard dependency for consistency of use
  • Updated perl-Test-HasVersion (0.014) in F-41, Rawhide and EPEL-10 to add manpage for test_version

  • Updated perl-Test-MockModule to 0.179.0 in Rawhide:

    • Bump Module::Build requirement (GH#65)

  • Updated perl-URI to 5.29 in F-41 and Rawhide:

  • Branched and built perl-Array-Diff (0.09) for EPEL-10

  • Branched and built perl-Data-Binary (0.01) for EPEL-10

  • Branched and built perl-Module-Find (0.16) for EPEL-10

  • Branched and built perl-Module-Manifest (1.09) for EPEL-10

  • Branched and built perl-PerlIO-via-Timeout (0.32) for EPEL-10

  • Branched and built perl-Regexp-Trie (0.02) for EPEL-10

  • Branched and built perl-Test-UseAllModules (0.17) for EPEL-10

  • Branched and built perl-Test-YAML-Valid (0.04) for EPEL-10

Local Packages

  • Updated perl-MCE to 1.899 as per the Fedora version

  • Updated perl-Module-Build-Tiny to 0.051 as per the Fedora version

  • Updated perl-Test-HasVersion (0.014) as per the Fedora version

  • Updated perl-Type-Tiny (2.004000) to require Sub::Util if available, or Sub::Name, and add optional test dependencies perl(Data::Constraint) and perl(MooX::TypeTiny) where available

Saturday 7th September 2024

Fedora Project

  • Branched and built perl-Archive-Any-Lite (0.11) for EPEL-10

  • Branched and built perl-Data-Dump-Streamer (2.42) for EPEL-10

  • Branched and built perl-Date-ISO8601 (0.005) for EPEL-10

  • Branched and built perl-DateTime-TimeZone-SystemV (0.010) for EPEL-10

  • Branched and built perl-DateTime-TimeZone-Tzfile (0.011) for EPEL-10

  • Branched and built perl-IO-Socket-Timeout (0.32) for EPEL-10

  • Branched and built perl-JSON-MaybeXS (1.004008) for EPEL-10

  • Branched and built perl-MIME-tools (5.515) for EPEL-10

  • Branched and built perl-Parse-Distname (0.05) for EPEL-10

  • Branched and built perl-Test-CPAN-Meta-YAML (0.25) for EPEL-10

  • Branched and built perl-Test-DistManifest (1.01) for EPEL-10

  • Branched and built perl-Test-Script (1.29) for EPEL-10

  • Branched and built perl-Test-TrailingSpace (0.0601) for EPEL-10

Sunday 8th September 2024

Fedora Project

  • Branched and built perl-Module-CPANTS-Analyse (1.02) for EPEL-10

  • Branched and built perl-Perl-PrereqScanner-NotQuiteLite (0.9917) for EPEL-10

  • Branched and built perl-Test-Kwalitee (1.28) for EPEL-10

  • Branched and built perl-Test-XML (0.08) for EPEL-10

  • Branched and built perl-XML-SemanticDiff (1.0007) for EPEL-10

Local Packages

  • Updated perl-DateTime-TimeZone to 2.63:

    • This release is based on version 2024b of the Olson database
    • This release does not include any changes to current or future zones, only historical changes

Monday 9th September 2024

Fedora Project

  • Cleaned up and rebuilt perl-Test-Object (0.08) in Rawhide

  • Cleaned up and rebuilt perl-UNIVERSAL-isa (1.20171012) in Rawhide

  • Branched and built perl-Clone-Choose (0.010) for EPEL-10

  • Branched and built perl-Config-Tiny (2.30) for EPEL-10

  • Branched and built perl-Hash-Merge (0.302) for EPEL-10

  • Branched and built perl-Lingua-EN-Inflect (1.905) for EPEL-10

  • Branched and built perl-Log-Dispatch-FileRotate (1.38) for EPEL-10

  • Branched and built perl-OLE-Storage_Lite (0.22) for EPEL-10

  • Branched and built perl-Pod-Spell (1.26) for EPEL-10

  • Branched and built perl-PPI (1.279) for EPEL-10

  • Branched and built perl-Spreadsheet-WriteExcel (2.40) for EPEL-10

  • Branched and built perl-Test-Object (0.08) for EPEL-10

  • Branched and built perl-Text-CSV_XS (1.56) for EPEL-10

  • Branched and built perl-UNIVERSAL-isa (1.20171012) for EPEL-10

  • Branched and built perl-Web-Scraper (0.38) for EPEL-10

Local Packages

  • Updated perl-YAML-LibYAML to 0.901.0:

    • Change from Zilla::Dist to Dist::Zilla

    • Change version scheme
    • Fix missing linebreak in pod from Dist::Zilla conversion

Tuesday 10th September 2024

Fedora Project

  • Updated perl-ExtUtils-InstallPaths to 0.014 in F-41, Rawhide and EPEL-10:

    • Drop 5.006 support
    • Compensate for perls without installsitescript

  • Updated perl-MCE to 1.900 in F-41, Rawhide and EPEL-10:

    • Improve MCE::Child exiting when signalled

  • Updated perl-MCE-Shared to 1.893 in F-41, Rawhide and EPEL-10:

    • Improve MCE::Hobo exiting when signalled

  • Branched and built perl-Email-Address (1.913) for EPEL-10

  • Branched and built perl-Email-MessageID (1.408) for EPEL-10

  • Branched and built perl-Email-MIME (1.954) for EPEL-10

  • Branched and built perl-Email-MIME-ContentType (1.028) for EPEL-10

  • Branched and built perl-Email-MIME-Encodings (1.317) for EPEL-10

  • Branched and built perl-Perl-Critic (1.152) for EPEL-10

  • Branched and built perl-Perl-MinimumVersion (1.40) for EPEL-10

  • Branched and built perl-PPI-HTML (1.08) for EPEL-10

  • Branched and built perl-PPIx-QuoteLike (0.023) for EPEL-10

  • Branched and built perl-PPIx-Utils (0.003) for EPEL-10

  • Branched and built perl-Test-MinimumVersion (0.101083) for EPEL-10

Local Packages

  • Updated perl-ExtUtils-InstallPaths to 0.014 as per the Fedora version

  • Updated perl-MCE to 1.900 as per the Fedora version

  • Updated perl-MCE-Shared to 1.893 as per the Fedora version

Wednesday 11th September 2024

Fedora Project

  • Branched and built perl-Crypt-Cracklib (1.7) for EPEL-10

  • Branched and built perl-Digest-BubbleBabble (0.02) for EPEL-10

  • Branched and built perl-Email-Abstract (3.010) for EPEL-10

  • Branched and built perl-Geography-Countries (2009041301) for EPEL-10

  • Branched and built perl-Mail-Message (3.011, bootstrap build) for EPEL-10

  • Updated perl-Mail-Message to 3.015 (non bootstrap build) in EPEL-10

  • Branched and built perl-Mail-Transport (3.005) for EPEL-10

  • Branched and built perl-Perl-Critic-Pulp (99) for EPEL-10

  • Branched and built perl-Spreadsheet-ParseExcel (0.66) for EPEL-10

  • Branched and built perl-Test-Perl-Critic (1.04) for EPEL-10

  • Branched and built perl-User-Identity (1.02) for EPEL-10

Local Packages

  • Updated curl to 8.10.0:

    • autotools: Add '--enable-windows-unicode' option

    • curl: --help [option] displays documentation for given cmdline option

    • curl: Add --skip-existing

    • curl: For -O, use "default" as filename when the URL has none

    • curl: Make --rate accept "number of units"

    • curl: Make --show-headers the same as --include

    • curl: Support --dump-header % to direct to stderr

    • curl: Support embedding a CA bundle and --dump-ca-embed

    • curl: Support repeated use of the verbose option; -vv etc.

    • curl: Use libuv for parallel transfers with --test-event

    • getinfo: Add CURLINFO_POSTTRANSFER_TIME_T

    • mbedtls: Add CURLOPT_TLS13_CIPHERS support

    • rustls: Add support for setting TLS version and ciphers
    • vtls: Stop offering alpn http/1.1 for http2-prior-knowledge

    • wolfssl: Add CURLOPT_TLS13_CIPHERS support

    • wolfssl: Add support for ssl cert blob / ssl key blob options
    • asyn-thread: Stop using GetAddrInfoExW on Windows

    • autotools: Fix MS-DOS builds
    • autotools: Fix typo in tests/data target
    • aws_sigv4: Fix canon order for headers with same prefix
    • bearssl: Fix setting tls version
    • bearssl: Improve shutdown handling
    • BINDINGS: Add zig binding
    • build: Add 'iphlpapi' lib for libssh on Windows

    • build: Add 'poll()' detection for cross-builds

    • build: Add options to disable SHA-512/256 hash algo
    • build: Check OS-native IDN first, then libidn2

    • build: Delete unused 'REQUIRE_LIB_DEPS'

    • build: Drop unused 'NROFF' reference

    • build: Drop unused feature-detection code for Apple 'poll()'

    • build: Generate 'buildinfo.txt' for test logs

    • build: Improve compiler version detection portability
    • build: Make 'CURL_FORMAT_CURL_OFF_T[U]' work with mingw-w64 ≤ 7.0.0 - build: Silence C4232 MSVC warnings in vcpkg ngtcp2 builds

    • build: Use -Wno-format-overflow

    • buildconf.bat: Fix tool_hugehelp.c generation

    • cf-socket: Fix pollset for listening

    • cf-socket: Prevent KEEPALIVE_FACTOR being set to 1000 for Windows

    • cfilters: Send flush
    • CHANGES: Rename to CHANGES.md, no longer generated

    • CI: Enable parallel testing in CI builds
    • ci: Update actions/upload-artifact digest to 89ef406
    • cmake: 'Libs.private' improvements

    • cmake: Add 'CURL_USE_PKGCONFIG' option

    • cmake: Add Linux CI job, fix pytest with cmake

    • cmake: Add math library when using wolfssl and ngtcp2
    • cmake: Add missing 'pkg-config' hints to Find modules

    • cmake: Add missing version detection to Find modules

    • cmake: Add rustls
    • cmake: Add support for versioned symbols option
    • cmake: Add wolfSSH support
    • cmake: Allow 'pkg-config' in more envs

    • cmake: Clean up header paths
    • cmake: Default 'CURL_DISABLE_LDAPS' to the value of 'CURL_DISABLE_LDAP'

    • cmake: Delete MSVC warning suppression for tests/server
    • cmake: Detect 'nghttp2' via 'pkg-config', enable by default

    • cmake: Detect and show VCPKG in platform flags
    • cmake: distcheck for files in CMake subdir
    • cmake: Drop custom 'CMakeOutput.log'/'CMakeError.log' logs

    • cmake: Drop libssh CONFIG-style detection

    • cmake: Drop no-op 'tests/data/CMakeLists.txt'

    • cmake: Drop reference to undefined variable
    • cmake: Drop unused 'HAVE_IDNA_STRERROR'

    • cmake: Drop unused internal variable
    • cmake: Exclude tests/http/clients builds by default
    • cmake: Fix 'GSS_VERSION' for Heimdal found via pkg-config

    • cmake: Fix 'pkg-config'-based detection in 'FindGSS.cmake'

    • cmake: Fix and tidy up c-ares builds, enable in more CI jobs

    • cmake: Fix find rustls
    • cmake: Fix up linking libgsasl when detected via CMake-native

    • cmake: Honour custom 'CMAKE_UNITY_BUILD_BATCH_SIZE'

    • cmake: Limit 'pkg-config' to UNIX and MSVC+vcpkg by default

    • cmake: Limit libidn2 'pkg-config' detection to 'UNIX'

    • cmake: Migrate dependency detections to Find modules

    • cmake: More small tidy-ups and fixes
    • cmake: Rename wolfSSL and zstd config variables to uppercase

    • cmake: Respect cflags/libdirs of native pkg-config detections

    • cmake: Show CMake platform/compiler flags
    • cmake: Show warning if libpsl is not found

    • cmake: Sync code between test/example targets
    • cmake: Sync up formatting in Find modules

    • cmake: TLS 1.3 warning only for bearssl and sectransp

    • cmake: Update 'curl-config.cmake.in' template var list

    • cmake: Update list of "advanced" variables
    • cmake: Use numeric comparison for 'HAVE_WIN32_WINNT'

    • cmdline-opts: Language fix for expect100-timeout.md and max-time.md

    • configure: Delete unused 'CURL_DEFINE_UNQUOTED' function

    • configure: Delete unused 'HAVE_OPENSSL3' macro

    • configure: Delete unused 'm4/xc-translit.m4'

    • configure: Detect AppleIDN
    • configure: Fail if PSL is not disabled but not found
    • configure: Fix WinIDN builds targeting old Windows
    • configure: Remove USE_EXPLICIT_LIB_DEPS

    • configure: Replace non-portable grep -o with awk

    • connect: Always prefer ipv6 in IP eyeballing
    • connect: Limit update IP info
    • cookie.md: Try to articulate the two different uses this option has
    • curl: Allow 500MB data URL encode strings
    • curl: Find curlrc in XDG_CONFIG_HOME without leading dot

    • curl: Fix --proxy-pinnedpubkey

    • curl: Fix the -w urle.* variables

    • curl: Make the progress bar detect terminal width changes
    • curl: Warn on unsupported SSL options
    • Curl_rand_bytes to control env override

    • curl_sha512_256: Fix symbol collisions with nettle library

    • CURLMOPT_SOCKETFUNCTION.md: Expand on the easy argument

    • CURLOPT_XFERINFOFUNCTION: Clarify the callback return codes

    • dist: Add missing 'docs/examples/CMakeLists.txt'

    • dist: Add missing 'FindNettle.cmake'

    • dist: Add missing 'lib/optiontable.pl'

    • dist: Add missing 'test_*.py' scripts

    • dist: Drop buildconf
    • dist: Fix reproducible build from release tarball
    • dmaketgz: Only run 'make distclean' if Makefile exists

    • docs/SSLCERTS: Rewrite

    • docs: Add description of effect of --location-trusted on cookie

    • docs: Document the (weak) random value situation in rustls builds
    • docs: Fix some examples in man pages
    • docs: Improve cipher options documentation
    • docs: Mention "@-" in more places

    • docs: Remove ALTSVC.md, HSTS.md, HTTP2.md and PARALLEL-TRANSFERS.md

    • docs: Update CIPHERS.md

    • doh-url.md: Point out DOH server IP pinning

    • doh: Remove redundant checks
    • easy: Fix curl_easy_upkeep for shared connection caches

    • escape: Allow curl_easy_escape to generate 3*input length output

    • FEATURES.md: Fix typo

    • ftp: Always offer line end conversions
    • ftp: Flush pingpong before response
    • getinfo: Return zero for unsupported options (when disabled)
    • GHA/windows: Enable MulitSSL in an MSVC job
    • GHA: Scan git repository and detect unvetted binary files
    • gnutls/wolfssl: Improve error message when certificate fails
    • gnutls: Send all data
    • gtls: Fix OCSP stapling management (CVE-2024-8096)

    • haproxy: Send though next filter
    • hash: Provide asserts to verify API use
    • http/2: Simplify eos/blocked handling
    • http2+h3 filters: Fix ctx init
    • http2: Fix GOAWAY message sent to server

    • http2: Improve rate limiting of downloads
    • http2: Improved upload eos handling
    • http3.md: Mention how the fallback can be h1 or h2

    • hyper: Call Curl_req_set_upload_done()

    • idn: More strictly check AppleIDN errors
    • idn: Support non-UTF-8 input under AppleIDN
    • INSTALL.md: MultiSSL and QUIC are mutually exclusive

    • KNOWN_BUGS: "special characters" in URL works with aws-sigv4

    • krb5: Add Linux/macOS CI tests, fix cmake GSS detection
    • krb5: Fix '-Wcast-align'

    • lib: Add eos flag to send methods
    • lib: Avoid macro collisions between wolfSSL and GnuTLS headers
    • lib: Convert some debugf()s into traces

    • lib: Delete stray undefs for 'vsnprintf', 'vsprintf'

    • lib: Fix AIX build issues
    • lib: Fix building with wolfSSL without DES support
    • lib: Make SSPI global symbols use Curl_ prefix

    • lib: Prefer 'CURL_SHA256_DIGEST_LENGTH' over the unprefixed name

    • lib: Remove the final strncpy() calls

    • lib: Remove use of RANDOM_FILE

    • libcurl.def: Move from / into lib

    • libcurl.pc: Add 'Cflags.private'

    • libcurl.pc: Add reference to 'libgsasl'

    • libcurl/docs: Expand on redirect following and secrets to other hosts

    • llist: Remove direct struct accesses, use only functions
    • Makefile.dist: Fix 'ca-firefox' target

    • Makefile.mk: Fix up enabling libidn2

    • Makefile: Remove 'scripts' duplicate from DIST_SUBDIRS

    • maketgz: Accept option to include latest commit hash
    • maketgz: Fix RELEASE-TOOLS.md for daily tarballs

    • maketgz: Move from / into scripts

    • managen: Fix superfluous leading blank line in quoted sections
    • managen: In man output, remove the leading space from examples
    • managen: Word wrap long example lines in ASCII output
    • manpage: Ensure a maximum width for the text version
    • max-filesize.md: Mention zero disables the limit

    • mbedtls: Add more informative logging
    • mbedtls: Fix setting tls version
    • mbedtls: No longer use MBEDTLS_SSL_VERIFY_OPTIONAL

    • mime: Avoid infinite loop in client reader
    • mk-ca-bundle.pl: Include a link to the caextract webpage

    • multi: Make the "general" list of easy handles a Curl_llist

    • multi: On socket callback error, remove socket hash entry nonetheless
    • ngtcp2/osslq: Remove NULL pointer dereferences

    • ngtcp2: Use NGHTTP3 prefix instead of NGTCP2 for errors in h3 callbacks

    • openssl quic: Fix memory leak
    • openssl: certinfo errors now fail correctly
    • openssl: Fix the data race when sharing an SSL session between threads
    • openssl: Improve shutdown handling
    • pingpong: Drain the input buffer when reading responses
    • POP3: Fix multi-line responses
    • pop3: Use the protocol handler ->write_resp

    • printf: Fix mingw-w64 format checks

    • progress: ratelimit/progress tweaks
    • pytests: Add tests for HEAD requests in all HTTP versions

    • rand: Only provide weak random when needed
    • runtests: If DISABLED cannot be read, error out

    • runtests: Log ignored but passed tests

    • runtests: Remove "has_textaware"

    • rustls: Fix setting tls version
    • rustls: Make all tests pass
    • schannel: Avoid malloc for CAinfo_blob_digest

    • scorecard: Tweak request measurements
    • sectransp: Fix setting tls version

    • SECURITY: Mention OpenSSF best practices gold badge

    • setopt: Allow CURLOPT_INTERFACE to be set to NULL

    • setopt: Let CURLOPT_ECH set to NULL reset to default

    • setopt: Make CURLOPT_TFTP_BLKSIZE accept bad values

    • sha256: Fix symbol collision between nettle (GnuTLS) and OpenSSL

    • share: Don't reinitialize conncache
    • sigpipe: Init the struct so that first apply ignores
    • smb: Convert superfluous assign into assert
    • smtp: Add tracing feature
    • splay: Use access functions, add asserts, use Curl_timediff

    • spnego_gssapi: Implement TLS channel bindings for openssl

    • src: Delete 'curlx_m*printf()' aliases

    • src: Fix potential macro confusion in cmake unity builds
    • src: Namespace symbols clashing with lib
    • src: Replace copy of printf mappings with an include
    • ssh: Deduplicate SSH backend includes (and fix libssh cmake unity build)

    • system_win32: Fix typo

    • test httpd: Tweak cipher list

    • test1521: Verify setting options to NULL better
    • test1707: Output diff more for debugging differences in CI outputs
    • test556: Improve robustness
    • test579: Improve robustness
    • test587: Improve robustness
    • test649: Improve robustness
    • test677: Improve robustness
    • tests/runner: Only allow [!A-Za-z0-9_-] in %if feature names

    • tests: Constrain http pytest to tests/http directory
    • tests: Don't mangle output if hostname or type unknown
    • tests: Ignore QUIT from FTP protocol comparisons
    • tests: Provide docs as curldown, not nroff

    • tidy-up: Misc build, tests, 'lib/macos.c'

    • tidy-up: OS names
    • tool_operhlp: Fix "potentially uninitialized local variable 'pc' used"
    • tool_paramhlp: Bump maximum post data size in memory to 16GB
    • transfer: Curl_sendrecv() and event related improvements

    • transfer: Remove comments, add asserts
    • transfer: Skip EOS read when download done
    • url: dns_entry related improvements

    • url: Fix connection reuse for HTTP/2 upgrades
    • urlapi: Verify URL *decoded* hostname when set
    • urldata: Introduce 'data->mid', a unique identifier inside a multi

    • urldata: Remove 'scratch' from the UrlState struct

    • urldata: Remove crlf_conversions counter

    • urldata: Remove proxy_connect_closed bit

    • verify-release: Shell script that verifies a release tarball

    • version: Fix shadowing a 'libssh.h' symbol

    • vtls: Add SSLSUPP_CIPHER_LIST

    • vtls: Fix MSVC 'cast truncates constant value' warning
    • vtls: Fix static function name collisions between TLS backends
    • vtls: Init ssl peer only once
    • websocket: Introduce blocking sends
    • wolfssl: Avoid taking cached x509 store ref if sslctx already using it
    • wolfssl: Fix CURLOPT_SSLVERSION

    • wolfssl: Fix setting tls version
    • wolfssl: Improve shutdown handling
    • ws: Flags to opcodes should ignore CURLWS_CONT flag

    • x509asn1: Raise size limit for x509 certification information

  • Updated perl-Net-DNS to 1.46:

    • Resync with IANA DNS Parameters registry
    • Revise documentation for Packet.pm and Header.pm

    • Random ID cache moved from header->id to packet->encode

    • Restructure resolver method inheritance tree

Thursday 12th September 2024

Fedora Project

  • Branched and built perl-DateTime (1.65) for EPEL-10

  • Branched and built rgb (1.0.6) for EPEL-10

Monday 16th September 2024

Fedora Project

  • Updated perl-Business-ISBN-Data to 20240914.001 in F-41 and Rawhide:

    • Data update for 20240914
  • Updated perl-Module-Signature to 0.89 in F-41 and Rawhide:

    • Replace keyserver with keyserver.ubuntu.com (GH#34, GH#38)

  • Updated perl-Test-Simple to 1.302204 in F-41 and Rawhide:

    • Add pending diagnostics functionality
    • Show warnings/exceptions for no_warnings() and lives()

  • Updated python-paramiko to 3.5.0 in F-39, F-40, F-41 and Rawhide:

    • Add support for AES-GCM encryption ciphers (128 and 256 bit variants) (GH#982, GH#2157, GH#2444, Bug #2311855); this functionality has been tested in client mode against OpenSSH 9.0, 9.2 and 9.6, as well as against a number of proprietary appliance SSH servers

    • Check for 'None' transport members inside '~paramiko.channel.Channel' when closing the channel; this likely doesn't come up much in the real world, but was causing warnings in the test suite

  • Branched and built perl-Any-Moose (0.27, bootstrap build) for EPEL-10

  • Built perl-Any-Moose (0.27, non-bootstrap build) for EPEL-10

  • Branched and built perl-Crypt-Blowfish (2.14) for EPEL-10

  • Branched and built perl-Crypt-CBC (3.04) for EPEL-10

  • Branched and built perl-Crypt-PBKDF2 (0.161520) for EPEL-10

  • Branched and built perl-Data-Visitor (0.32) for EPEL-10

  • Branched and built perl-DateTime-Calendar-Mayan (0.0601) for EPEL-10

  • Branched and built perl-DateTime-Format-Builder (0.83) for EPEL-10

  • Branched and built perl-DateTime-Format-Mail (0.403) for EPEL-10

  • Branched and built perl-DateTime-Format-MySQL (0.08) for EPEL-10

  • Branched and built perl-DateTime-Format-Strptime (1.79) for EPEL-10

  • Branched and built perl-Devel-Cover (1.44) for EPEL-10

  • Branched and built perl-Function-Parameters (2.2.4) for EPEL-10

  • Branched and built perl-Getopt-Long-Descriptive (0.114) for EPEL-10

  • Branched and built perl-Moose (2.2207) for EPEL-10

  • Branched and built perl-MooseX-AttributeHelpers (0.25) for EPEL-10

  • Branched and built perl-MooseX-Getopt (0.76) for EPEL-10

  • Branched and built perl-MooseX-Role-WithOverloading (0.17) for EPEL-10

  • Branched and built perl-MooseX-Types (0.50) for EPEL-10

  • Branched and built perl-Mouse (2.5.10, bootstrap build) for EPEL-10

  • Built perl-Mouse (2.5.11, non-bootstrap build) for EPEL-10

  • Branched and built perl-MouseX-Types (0.06) for EPEL-10

  • Branched and built perl-Pod-Coverage-Moose (0.08) for EPEL-10

  • Branched and built perl-Type-Tiny (2.004000, bootstrap build) for EPEL-10

Local Packages

  • Updated perl-Module-Signature to 0.89 as per the Fedora version

  • Updated perl-Test-Simple to 1.302204 as per the Fedora version

Tuesday 17th September 2024

Fedora Project

  • Merged PR#1 for perl-Crypt-Blowfish to migrate to SPDX license

  • Merged PR#1 for perl-Unicode-CheckUTF8 to correct the upstream URL

  • Merged PR#2 for perl-Unicode-CheckUTF8 to migrate to SPDX license

  • Updated perl-MLDBM (2.05) in Rawhide to drop optional test dependency perl(DB_File) due to deprecation of libdb (Changes/Libdb_deprecated)

  • Branched and built perl-CPAN-Changes (0.500004) for EPEL-10

  • Branched and built perl-Finance-Quote (1.62) for EPEL-10

  • Branched and built perl-IO-CaptureOutput (1.1105) for EPEL-10

  • Branched and builr perl-MLDBM (2.05) for EPEL-10

  • Branched and built perl-Return-Type (0.007) for EPEL-10

  • Branched and built perl-Test-CheckDeps (0.010) for EPEL-10

  • Branched and built perl-Test-Modern (0.013) for EPEL-10

  • Branched and built perl-Test-Mojibake (1.3) for EPEL-10

  • Branched and built perl-Test-Version (2.09) for EPEL-10

  • Built perl-Type-Tiny (2.004000, non-bootstrap build) for EPEL-10

  • Branched and built perl-Type-Tiny-XS (0.025) for EPEL-10

  • Branched and built perl-Validation-Class (7.900059) for EPEL-10

Local Packages

  • Updated perl-MLDBM (2.05) to drop optional test dependency perl(DB_File) from Fedora 33 onwards due to deprecation of libdb

  • Updated perl-Net-Server (2.014) to only initialize existing Net::SSLeay methods (GH#38)

  • Updated perl-Software-License-CCpack (1.11) to use Test::Vars again now that it's fixed

  • Updated perl-Test-Vars to 0.017:

    • Support new opcodes introduced in 5.37 development cycle: PADSV_STORE and AELEMFASTLEX_STORE (GH#52)

    • Return build system to ExtUtils::MakeMaker (GH#54)

  • Updated perl-Type-Tiny (2.004000) to add optional test dependency perl(MouseX::Types::Common)

  • Updated perl-Unicode-CheckUTF8 (1.03) to correct the URL and use SPDX-format license tag

Wednesday 18th September 2024

Fedora Project

  • Branched and built perl-DBD-CSV (0.60) for EPEL-10

Local Packages

  • Updated curl to 8.10.1:

    • autotools: Fix '--with-ca-embed' build rule

    • cmake: Ensure 'CURL_USE_OPENSSL'/'USE_OPENSSL_QUIC' are set in sync

    • cmake: Fix MSH3 to appear on the feature list
    • connect: Store connection info when really done
    • CURLMOPT_TIMERFUNCTION.md: Emphasize that only a single timer should run

    • FTP: Partly revert eeb7c1280742f5c8fa48a4340fc1e1a1a2c7075a
    • http2: When uploading data from stdin, fix eos forwarding
    • http: Make max-filesize check not count ignored bodies
    • lib: Fix AF_INET6 use outside of USE_IPV6

    • libcurl-docs: CURLINFO_LOCAL_* work for QUIC as well as TCP

    • multi: Check that the multi handle is valid in curl_multi_assign

    • QUIC: On connect, keep on trying on draining server
    • request: Correctly reset the eos_sent flag

    • runtests: Accept 'quictls' as OpenSSL compatible

    • rustls: Fixed minor logic bug in default cipher selection
    • rustls: rustls-ffi 0.14.0 update
    • rustls: Support strong CSRNG data
    • setopt: Remove superfluous use of ternary expressions
    • singleuse: Drop 'Curl_memrchr()' for no-HTTP builds

    • test537: Cap the rlimit max this test runs

    • tests: Tweak lock file handling and timers
    • tool_cb_wrt: Use "curl_response" if no file name in URL

    • transfer: Fix sendrecv() without interim poll

    • vtls: Fix 'Curl_ssl_conn_config_match' doc param

  • Updated metamail (2.7) to require xorg-x11-fonts-misc rather than /usr/share/X11/fonts/misc/8x13B-ISO8859-8.pcf.gz from Fedora 38 onwards since file dependencies outside /bin and /usr/bin don't work well without explicit provides any longer

Thursday 19th September 2024

Fedora Project

  • Updated perl-Business-ISBN-Data to 20240918.001 in F-41 and Rawhide:

    • Data update for 20240918
  • Branched and built perl-Apache-Session (1.94) for EPEL-10

  • Branched and built perl-Apache-Session-Browseable (1.3.13) for EPEL-10

Local Packages

  • Updated perl-Net-DNS to 1.47:

    • Fix issue with parallel run of TSIG tests (CPAN RT#155337)

    • Restore current domain name following $INCLUDE in zone file

    • Update RFC and other document references

Friday 20th September 2024

Fedora Project

  • Branched and built perl-Crypt-Rijndael (1.16) for EPEL-10

Local Packages

  • Updated perl-Module-CoreList to 5.20240920:

    • Updated for v5.41.4

Saturday 21st September 2024

Fedora Project

  • Updated bluefish (2.2.15) in F-41 and Rawhide to switch from enchant to enchant2 for spell checking where it's available

  • Branched and built perl-Test-Distribution (2.00) for EPEL-10

  • Branched and built perl-Unicode-MapUTF8 (1.14) for EPEL-10

Local Packages

  • Updated bluefish (2.2.15) as per the Fedora version

Sunday 22nd September 2024

Fedora Project

  • Updated bluefish to 2.2.16 in F-41 and Rawhide:

  • Bluefish 2.2.16 is mostly a maintenance release
    • New feature: Bookmarks can now be generated from external commands such as ctags

    • The 2.2.16 code has a lot of small fixes and improvements for Mac OSX
    • The old built-in javascript beautifier has been removed; Bluefish now uses the jsbeautify from your system (if available)

    • The word-wrap function has been fixed
  • Updated perl-Finance-Quote to 1.63 in F-39, F-40, F-41, Rawhide, EPEL-9 and EPEL-10:

    • Fixed TesouroDireto.pm - using different source URL (GH#424)

    • Added FinanceAPI.pm - requires API key from https://financeapi.net/

      • US and other exchange data available
    • Fixed BVB.pm (GH#409)

    • Fixed BSEIndia.pm (GH#410); removed Unzip as quotes file is now a CSV file

    • Fixed NSEIndia.pm (GH#410)

    • Fixed NZX.pm (GH#401)

Local Packages

  • Updated bluefish to 2.2.16 as per the Fedora version

Monday 23rd September 2024

Local Packages

  • Updated perl-Mail-SPF to 3.20240923:

    • Fix issue where certain DNS results would cause an exception to be thrown
  • Updated perl-YAML-LibYAML to 0.902.0:

    • Loaded builtin booleans are no longer readonly for perl ≥ v5.36

Tuesday 24th September 2024

Fedora Project

  • Branched and built perl-Test-Spelling (0.25) for EPEL-10

Wednesday 25th September 2024

Fedora Project

RPM Fusion Project

  • Updated xv to 6.0.1 in Rawhide:

    • xvjpeg.c, xvpng.c: Fix gcc warnings on -Wclobbered

    • xvjpeg.c: Fix a bad memory access on jpegs with inverted data

    • Fix xvtext.c overwrite exposed by the link-time optimization fix in 6.0.0

Local Packages

  • Updated curl (8.10.1) to use tls-ca-bundle.pem instead of ca-bundle.crt (OpenSSL specific) from Fedora 42 onwards (Bug #2313564)

  • Updated xv to 6.0.1 as per the RPM Fusion version

Monday 30th September 2024

Fedora Project

  • Branched and built libssh2 (1.11.0) for EPEL-10

  • Branched and built perl-Test-CheckChanges (0.14) for EPEL-10

Local Packages

  • Explicitly switched proftpd (1.3.8b and 1.3.9) to depend on libmemcached-awesome rather than libmemcached from Fedora 35 onwards

Previous Month: August 2024
Next Month: October 2024

Recent