Upload page content

You can upload content for the page named below. If you change the page name, you can also upload content for another page. If the page name is empty, we derive the page name from the file name.

File to load page content from
Page name
Comment

    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