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/2023-07

Paul's Blog Entries for July 2023

Saturday 1st July 2023

Fedora Project

  • Updated perltidy to 20230701 in Rawhide (see CHANGES.md for details)

Local Packages

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

  • Updated perl-Term-ReadLine-Gnu to 1.46:

    • Reproduce Term::ReadLine::Stub’s behaviour for ornaments (GH#17)

      • The Perl debugger uses these control sequences for online help
      • Fetch the control sequences for outputting bold text as the current Term::ReadLine does

    • Let new() fail on multiple instantiation (GH#16)

    • Suppress warning errors on clang
      • Add prototype on every function declaration
      • Use ANSI-C style port definition even for XS code
    • make clean removes '*.dSYM' for macOS

    • INSTALL.md: update content

      • Add install procedure using packages
      • Update and remove old descriptions
  • Updated perl-Test-Base (0.89) to use SPDX-format license tag

  • Updated perl-Test-ClassAPI (1.07) to use SPDX-format license tag

Sunday 2nd July 2023

Fedora Project

  • Updated perl-Finance-Quote to 1.57 in F-37, F-38 and Rawhide:

    • Correct set exchange in YahooJSON.pm (GH#306)

    • Added close, change and p_change to Tradegate, XETRA and Sinvestor; added optional parameter INST_ID to specify the institute id; fixed bug in Tradegate, XETRA and Sinvestor for numbers equal or higher than 1.000 (GH#304)

    • Added GoogleWeb module

    • YahooWeb module added (GH#296)

    • Added MarketWatch module

    • Replaced cached file with IO::String object in IndiaMutual.pm

    • Fixed missing date in AEX.pm (GH#298)

    • Fixed Examples in POD Documentation in a few modules (GH#295)

    • Move 'use strict' to be the first statement in TreasuryDirect.pm and TwelveData.pm (GH#290)

    • Remove old perl version requirement statements from TreasuryDirect.pm and TwelveData.pm (GH#290)

    • Removed Data::Dumper, which caused another test to fail from TreasuryDirect.pm (GH#290)

    • Fixed Fool.pm and fool.t (GH#289)

Local Packages

  • Updated perl-Sub-Info (0.002) to use SPDX-format license tag

  • Updated perl-superclass (0.003) to use SPDX-format license tag

  • Updated perl-Term-Table (0.016) to use SPDX-format license tag and avoid use of deprecated patch syntax

Monday 3rd July 2023

Local Packages

  • Updated perl-Module-CoreList to 5.20230520:

    • Updated for v5.38.0

Tuesday 4th July 2023

Fedora Project

  • Updated perl-Cpanel-JSON-XS to 4.37 in Rawhide:

    • Fix NAN/INF for AIX (GH#165)

    • Fix empty string result in object stringification (GH#221)

    • Allow \' in strings when allow_singlequote is enabled (GH#217)

  • Updated perl-GD to 2.78 in Rawhide:

    • Fix "Use of uninitialized value $pkg in concatenation" warning (CPAN RT#148899, GH#47)

    • Add a new hard Test::NoWarnings test requirement

Local Packages

  • Updated perl-Cpanel-JSON-XS to 4.37 as per the Fedora version

  • Updated perl-String-Escape (2010.002) to use SPDX-format license tag

Wednesday 5th July 2023

Local Packages

  • Rebuilt bluefish (2.2.14) for Python 3.12 in Rawhide

  • Rebuilt libxml2 (2.10.4) for Python 3.12 in Rawhide

  • Rebuilt libxslt (1.1.38) for Python 3.12 in Rawhide

  • Updated perl-strictures (2.000006) to use SPDX-format license tag

  • Updated perl-Test-Output to 1.034:

    • Remove unnecessary -T from pod tests: now that v5.38 allows you to compile without taint support and those perls won't run if they see a -T, these tests needlessly fail there

    • Correct spelling mistakes (GH#10)

  • Rebuilt python-passlib (1.7.4) for Python 3.12 in Rawhide

  • Rebuilt python2-xapian (1.4.22) to sync with xapian-bindings-1.4.22-2 in Rawhide

Thursday 6th July 2023

Fedora Project

  • Updated perl-Apache-Session-Browseable to 1.3.13 in Rawhide:

    • Add Cassandra support via DBD::Cassandra

  • Updated perl-Set-Scalar (1.29) in Rawhide to use SPDX-format license tag

Local Packages

  • Cleaned up and rebuilt perl-Sendmail-AccessDB (1.04)

  • Updated perl-SQL-Statement (1.414) to use SPDX-format license tag

Friday 7th July 2023

Fedora Project

  • Updated perl-Business-ISBN-Data to 20230707.001 in Rawhide:

    • Data update for 20230707

Local Packages

  • Updated perl-Pod-Escapes (1.07) to use SPDX-format license tag

  • Updated perl-Pod-Wordlist-hanekomu (1.132680) to use SPDX-format license tag

  • Updated perl-PPIx-Utils (0.003) to use SPDX-format license tag

  • Updated perl-Probe-Perl (0.03) to use SPDX-format license tag

  • Updated perl-Regexp-Parser (0.23) to use SPDX-format license tag

Saturday 8th July 2023

Fedora Project

  • Updated perl-Test-Differences to 0.70 in Rawhide:

    • Stop pointless use of taint-mode in tests, so tests pass when perl is built without taint support

Sunday 9th July 2023

Local Packages

  • Updated cdrtools (3.01) drop Obsoletes for old cdrkit tools, so users can choose between packages

  • Updated schily (2021-09-18) to drop Obsoletes for old cdrkit tools, so users can choose between packages

Monday 10th July 2023

Fedora Project

  • Updated perl-Perl-Critic (1.150) in Rawhide to use SPDX-format license tag for perl-Test-Perl-Critic-Policy sub-package and to avoid use of deprecated patch syntax

Local Packages

  • Updated perl-Path-IsDev (1.001003) to use SPDX-format license tag

  • Updated perl-Perl-Critic (1.150) as per the Fedora version

  • Updated perl-Perl-Critic-More (1.003) to use SPDX-format license tag

  • Updated perl-Perl-MinimumVersion (1.40) to use SPDX-format license tag

  • Updated perl-Pod-Coverage (0.23) to use SPDX-format license tag and avoid use of deprecated patch syntax

Tuesday 11th July 2023

Local Packages

  • Updated perl-Canary-Stability (2013) to use SPDX-format license tag

  • Updated perl-Importer (0.026) to use SPDX-format license tag

  • Updated perl-Params-Util (1.102) to use SPDX-format license tag

  • Rebuilt perl-B-COW (0.007), perl-Class-XSAccessor (1.19), perl-Compress-Raw-Bzip2 (2.204), perl-Compress-Raw-Zlib (2.204), perl-Devel-Leak (0.03), perl-Digest-MD4 (1.9), perl-Event (1.28), perl-Guard (1.023), perl-IO-Tty (1.17), perl-PadWalker (2.5), perl-Perl-Destruct-Level (0.02), perl-PerlIO-gzip (0.20), perl-Readonly-XS (1.05), perl-Socket6 (0.29), perl-Taint-Runtime (0.03), perl-Taint-Util (0.08), perl-Term-ReadKey (2.38), perl-Term-ReadLine-Gnu (1.46), perl-Test-LeakTrace (0.17), perl-Unicode-CheckUTF8 (1.03), perl-Unicode-String (2.10), perl-Unix-Syslog (1.1), perl-WeakRef (0.01), perl-XString (0.005), perl-YAML-LibYAML (0.88), and perl-common-sense (3.75) for Perl 5.38 in Rawhide

  • Rebuilt perl-Algorithm-Diff-XS (0.04), perl-B-Hooks-OP-Annotation (0.44), perl-B-Hooks-OP-Check (0.22), perl-B-Utils (0.27), perl-BDB (1.92), perl-Clone (0.46), perl-Convert-UUlib (1.8), perl-Devel-Caller (2.07), perl-FileHandle-Fmode (0.14), perl-IO-FDPass (1.3), perl-List-MoreUtils-XS (0.430), perl-NetAddr-IP (4.079), perl-Sub-Identify (0.14), perl-Sub-Name (0.27), perl-Text-Hunspell (2.16), perl-Unicode-Map8 (0.13), and perl-Variable-Magic (0.63) for Perl 5.38 in Rawhide

  • Updated sendmail (8.17.2) to fix verification of the ghost files (Bug #2052091)

Wednesday 12th July 2023

Local Packages

  • Updated perl-Devel-StackTrace (2.04) to use SPDX-format license tag

  • Updated perl-Devel-Symdump (2.18) to use SPDX-format license tag and to drop support for building with Test::Harness < 3.04

  • Updated perl-FreezeThaw (0.5001) to use SPDX-format license tag

  • Updated perl-HTTP-Tiny to 0.088:

  • Updated perl-Net-LibIDN (0.12) to use SPDX-format license tag and to avoid use of deprecated patch syntax

  • Updated perl-Test-CPAN-Meta (0.25) to use SPDX-format license tag and to avoid use of deprecated patch syntax

  • Updated perl-Test-NoWarnings (1.06) to use SPDX-format license tag

  • Updated perl-Test-Pod-Coverage (1.10) to use SPDX-format license tag

  • Rebuilt perl-Class-C3-XS (0.15), perl-Devel-LexAlias (0.05), perl-JSON-XS (4.03), perl-Net-SSLeay (1.92), and perl-PerlIO-utf8_strict (0.010) for Perl 5.38 in Rawhide

  • Rebuilt perl-BSD-Resource (1.2911), perl-Crypt-Cracklib (1.7), perl-Data-UUID (1.226), perl-Digest-SHA (6.04), perl-JSON (4.10), perl-Test-Taint (1.08), and perl-YAML-Syck (1.34) for Perl 5.38 in Rawhide

  • Rebuilt perl-Cpanel-JSON-XS (4.37) and perl-version (0.9929) for Perl 5.38 in Rawhide

  • Rebuilt perl-BerkeleyDB (0.65), perl-Compress-Raw-Lzma (2.204), and perl-Text-CSV_XS (1.50) for Perl 5.38 in Rawhide

Thursday 13th July 2023

Local Packages

  • Updated perl-EV (4.33) to use SPDX-format license tag

  • Updated perl-Mixin-Linewise (0.111) to avoid use of deprecated patch syntax

  • Updated perl-Pod-Coverage-TrustPod (0.100006) to avoid use of deprecated patch syntax

  • Updated perl-Pod-Eventual (0.094003) to avoid use of deprecated patch syntax

  • Updated perl-Sub-Exporter (0.989) to avoid use of deprecated patch syntax

  • Updated perl-Sub-Install (0.929) to avoid use of deprecated patch syntax

  • Updated perl-Test-Fatal (0.017) to avoid use of deprecated patch syntax

  • Rebuilt perl-Package-Anon (0.05) for Perl 5.38 in Rawhide

  • Rebuilt perl-Unicode-Map (0.112) for Perl 5.38 in Rawhide

  • Rebuilt perl-AnyEvent (7.17), perl-Package-Stash-XS (0.30), and perl-Unicode-UTF8 (0.62) for Perl 5.38 in Rawhide

Friday 14th July 2023

Fedora Project

  • Updated grepmail (5.3111) in Rawhide to avoid use of deprecated patch syntax

Local Packages

  • Updated grepmail (5.3111) as per the Fedora version

  • Updated perl-AnyEvent-AIO (1.1) to use SPDX-format license tag

  • Updated perl-AnyEvent-BDB (1.1) to use SPDX-format license tag

  • Updated perl-Archive-Zip (1.68) to use SPDX-format license tag and to avoid use of deprecated patch syntax

  • Updated perl-Class-Inspector (1.36) to use SPDX-format license tag

  • Updated perl-CPAN-DistnameInfo (0.12) to use SPDX-format license tag

  • Updated perl-Data-Section (0.200008) to avoid use of deprecated patch syntax

  • Updated perl-File-Find-Object (0.3.7) to drop MODULE_COMPAT dependency from Fedora 38 onwards

  • Updated perl-File-Find-Rule (0.34) to use SPDX-format license tag

  • Updated perl-File-Find-Rule-Perl (1.16) to use SPDX-format license tag

  • Updated perl-File-ShareDir (1.118) to use SPDX-format license tag and to avoid use of deprecated patch syntax

  • Updated perl-Module-CPANfile (1.1004) to use SPDX-format license tag

  • Updated perl-Module-Pluggable (5.2) to use SPDX-format license tag

  • Updated perl-Module-Runtime (0.016) to use SPDX-format license tag

  • Updated perl-Net-Daemon (0.49) to use SPDX-format license tag

  • Updated perl-Number-Compare (0.03) to use SPDX-format license tag

  • Updated perl-Test-MinimumVersion (0.101083) to avoid use of deprecated patch syntax

  • Updated perl-Test-Without-Module (0.21) to drop MODULE_COMPAT dependency from Fedora 38 onwards

  • Rebuilt perl-Data-Dump-Streamer (2.42), perl-Devel-CallChecker (0.009), perl-Hash-FieldHash (0.15), perl-Net-IDN-Encode (2.500), perl-Ref-Util-XS (0.117), and perl-Time-y2038 (20100403) for Perl 5.38 in Rawhide

  • Rebuilt perl-Class-Load-XS (0.10), perl-XML-LibXML (2.0208), and perl-XML-LibXSLT (2.002001) for Perl 5.38 in Rawhide

Saturday 15th July 2023

Local Packages

  • Updated perl-AnyEvent (7.17) to temporarily drop the perl(Tk) test dependency due to it FTBFS on s390x with Perl 5.38

  • Updated perl-Capture-Tiny (0.48) to use SPDX-format license tag and to avoid use of deprecated patch syntax

  • Updated perl-Carp-Clan (6.08) to use SPDX-format license tag

  • Updated perl-Class-Tiny (1.008) to use SPDX-format license tag and to drop support for building with old perls needing Devel::GlobalDestruction

  • Updated perl-CPAN-Meta-Check (0.017) to drop the MODULE_COMPAT dependency from Fedora 38 onwards

  • Updated perl-IO-String (1.08) to use SPDX-format license tag

  • Updated perl-Module-Refresh (0.18) to use SPDX-format license tag and to avoid use of deprecated patch syntax

  • Updated perl-Module-Runtime-Conflicts (0.003) to use SPDX-format license tag

  • Updated perl-Moo (2.005005) to drop support for building with Perl < 5.14 (needing Devel::GlobalDestruction)

  • Updated perl-Package-DeprecationManager (0.18) to avoid use of deprecated patch syntax

  • Updated perl-Params-ValidationCompiler (0.31) to avoid use of deprecated patch syntax

  • Updated perl-Regexp-Common (2017060201) to use SPDX-format license tag and to avoid use of deprecated patch syntax

  • Updated perl-Sub-Exporter-ForMethods (0.100055) to drop the MODULE_COMPAT dependency from Fedora 38 onwards

  • Updated perl-Test-Deep (1.204) to avoid use of deprecated patch syntax

  • Updated perl-Test-Output (1.034) to drop the MODULE_COMPAT dependency from Fedora 38 onwards

  • Rebuilt perl-DateTime (1.59) and perl-Moose (2.2203) for Perl 5.38 in Rawhide

  • Rebuilt perl-Function-Parameters (2.002003), perl-MooseX-Role-WithOverloading (0.17), perl-Mouse (2.5.10), and perl-true` (1.0.2) for Perl 5.38 in Rawhide

Sunday 16th July 2023

Fedora Project

  • Updated perl-Business-ISBN-Data to 20230714.001 in Rawhide:

    • Data update for 20230714.001
  • Updated perl-Exception-Base (0.2501) in Rawhide to fix FTBFS with Perl 5.38 (Bug #2222742, GH#5)

  • Updated perl-Function-Parameters to 2.002004 in Rawhide:

    • Remove 'perl -T' from t/info.t, so we can run on perls compiled without support for taint mode; the test didn't actually care about taint anyway

Local Packages

  • Rebuilt dovecot (2.3.20) for ICU 73.2 in Rawhide

  • Updated perl-Array-Compare (3.0.8) to drop the MODULE_COMPAT dependency from Fedora 38 onwards

  • Updated perl-ConfigReader-Simple (1.295) to use SPDX-format license tag

  • Updated perl-Const-Fast (0.014) to use SPDX-format license tag

  • Updated perl-Crypt-PBKDF2 (0.161520) to use SPDX-format license tag

  • Updated perl-Data-Dumper-Names (0.03) to use SPDX-format license tag

  • Updated perl-DBD-CSV (0.60) to drop the MODULE_COMPAT dependency from Fedora 38 onwards

  • Updated perl-Dir-Self (0.11) to use SPDX-format license tag

  • Updated perl-Email-Address (1.913) to avoid use of deprecated patch syntax

  • Updated perl-Exception-Base (0.2501) as per the Fedora version

  • Updated perl-Exporter-Declare (0.114) to use SPDX-format license tag

  • Updated perl-ExtUtils-BuildRC (0.005) to use SPDX-format license tag

  • Updated perl-ExtUtils-CBuilder to 0.280238 as provided in perl-5.37.11:

    • Use -isyswithroot option for the CORE directory for the system perl on darwin; the compiler would fail to find EXTERN.h with -I.

    • This came up while working on a fix for the similar issue in https://github.com/Perl/perl5/issues/20362

  • Updated perl-ExtUtils-MakeMaker-CPANfile (0.09) to use SPDX-format license tag

  • Updated perl-ExtUtils-ParseXS to 3.51, unbundled from perl 5.37.12

  • Updated perl-Fennec-Lite (0.004) to use SPDX-format license tag

  • Updated perl-File-Copy-Recursive-Reduced (0.006) to use SPDX-format license tag

  • Updated perl-File-Remove (1.61) to use SPDX-format license tag

  • Updated perl-File-ShareDir-ProjectDistDir (1.000009) to use SPDX-format license tag

  • Updated perl-Function-Parameters to 2.002004 as per the Fedora version

  • Updated perl-Path-FindDev (0.5.3) to use SPDX-format license tag

  • Updated perl-XML-LibXML to 2.0209:

    • t/35huge_mode.t: fix test with libxml2 2.11 (GH#80)

    • Add clearer reference to using cloneNode to extract node with namespaces (GH#74)

    • Initialize xmlValidCtxt (GH#73)

Monday 17th July 2023

Fedora Project

  • Updated perl-Compress-Raw-Lzma to 2.205 in Rawhide:

    • Test::More::isn't warns in Perl 5.38

    • Add perl 5.38 to CI matrix
    • Add on workflow_dispatch

    • Update action/checkout version
  • Updated perl-IO-Compress-Lzma to 2.205 in Rawhide:

    • Add perl 5.38 to CI matrix
    • Add on workflow_dispatch

    • Add some OO examples

Local Packages

  • Updated perl-Compress-Raw-Bzip2 to 2.205:

    • Test::More::isn't warns in Perl 5.38

    • Add perl 5.38 and run cron for upstream repos
    • Add on workflow_dispatch

    • Fix to allow building with register keyword not allowed in C++17 (GH#11)

    • Silence warnings on HPUX (GH#10)

  • Updated perl-Compress-Raw-Lzma to 2.205 as per the Fedora version

  • Updated perl-Compress-Raw-Zlib to 2.205:

    • Test::More::isn't warns in Perl 5.38

    • Add zlib-ng 2.1.3

    • Add zlib-ng 2.1.2

    • Change storage of ZLIBNG_VER_STATUS from IV to PV (GH#24)

    • Fix to allow building with register keyword not allowed in C++17 (GH#23)

    • Change while loop for 'LimitOutput' example (GH#21)

    • [doc] zlib.h: Remove duplicate "the" (GH#22)

    • Add zlib compat version for 2.0.7

  • Updated perl-File-Slurp (9999.32) to use SPDX-format license tag

  • Updated perl-File-Slurper (0.014) to drop the MODULE_COMPAT dependency from Fedora 38 onwards

  • Updated perl-Filter-Simple (0.94) to use SPDX-format license tag

  • Updated perl-HTML-SimpleLinkExtor (1.273) to use SPDX-format license tag

  • Updated perl-HTTP-SimpleLinkChecker (1.168) to use SPDX-format license tag and to avoid use of deprecated patch syntax

  • Updated perl-IO-Capture (0.05) to use SPDX-format license tag

  • Updated perl-IO-Compress to 2.205:

    • Add perl 5.38 to CI matrix
    • Add on workflow_dispatch

    • Add some OO examples
  • Updated perl-IO-Compress-Lzma to 2.205 as per the Fedora version

  • Updated perl-IO-Zlib (1.14) to drop the MODULE_COMPAT dependency from Fedora 38 onwards

  • Updated perl-IPC-Cmd (1.04) to use SPDX-format license tag and to avoid use of deprecated patch syntax

  • Updated perl-IPC-Run3 (0.048) to use SPDX-format license tag and to avoid use of deprecated patch syntax

  • Updated perl-Locale-Maketext-Lexicon (1.00) to drop support for building with rpm < 4.9 and to use Lingua::EN::Sentence unconditionally

  • Updated perl-Locale-Maketext-Simple (0.21) to drop the MODULE_COMPAT dependency from Fedora 38 onwards

  • Updated perl-Module-Load (0.36) to use SPDX-format license tag

  • Updated perl-Module-Load-Conditional (0.74) to use SPDX-format license tag

  • Updated perl-Text-Haml (0.990118) to use SPDX-format license tag

Tuesday 18th July 2023

RPM Fusion Project

  • Updated xv to 4.2.0 in Rawhide:

    • Fixed the splash screen to display the correct version number (GH#9, GH#10)

Local Packages

  • Updated perl-JSON-PP (4.16) to drop the MODULE_COMPAT dependency from Fedora 38 onwards

  • Updated perl-Lingua-EN-Inflect (1.905) to use SPDX-format license tag

  • Updated perl-List-SomeUtils (0.59) to drop the MODULE_COMPAT dependency from Fedora 38 onwards

  • Rebuilt perl-List-SomeUtils-XS for Perl 5.38 in Rawhide

  • Updated perl-LMAP-CID2SPF (0.9) to use SPDX-format license tag

  • Updated perl-Mail-IMAPClient (3.43) to use SPDX-format license tag and to avoid use of deprecated patch syntax

  • Updated perl-Mail-Sendmail (0.80) to use SPDX-format license tag

  • Updated perl-Mail-SRS (0.31) to use SPDX-format license tag

  • Updated perl-Math-Base-Convert (0.11) to use SPDX-format license tag and to avoid use of deprecated patch syntax

  • Updated perl-Meta-Builder (0.004) to use SPDX-format license tag

  • Updated perl-MetaCPAN-Client (2.030000) to avoid use of deprecated patch syntax

  • Updated perl-MIME-Base32 (1.303) to use SPDX-format license tag

  • Updated perl-MIME-Types (2.24) to drop the MODULE_COMPAT dependency from Fedora 38 onwards

  • Updated perl-Module-Build-Deprecated (0.4210) to use SPDX-format license tag

  • Updated perl-Module-Extract-VERSION (1.116) to drop the MODULE_COMPAT dependency from Fedora 38 onwards

  • Updated perl-Module-Info (0.37) to use SPDX-format license tag

  • Updated perl-Module-Manifest (1.09) to use SPDX-format license tag

  • Updated perl-Net-DNS (1.39) to drop the MODULE_COMPAT dependency from Fedora 38 onwards

  • Updated perl-Net-HTTPTunnel (0.51) to use SPDX-format license tag

  • Updated perl-Net-SMTP-SSL (1.04) to use SPDX-format license tag

  • Updated perl-Net-Telnet (3.05) to use SPDX-format license tag

  • Updated perl-Package-Constants (0.06) to use SPDX-format license tag

  • Updated perl-Parse-RecDescent (1.967015) to use SPDX-format license tag, to avoid use of deprecated patch syntax, and to drop support for building with ExtUtils::MakeMaker < 6.58

  • Updated perl-Path-Tiny (0.144) to drop the MODULE_COMPAT dependency from Fedora 38 onwards

  • Updated perl-PPIx-QuoteLike (0.023) to drop the MODULE_COMPAT dependency from Fedora 38 onwards

  • Updated xv to 4.2.0 as per the RPM Fusion version

Wednesday 19th July 2023

Local Packages

  • Updated check (0.15.2) to split checkmk out into a separate package

  • Updated curl to 8.2.0:

    • curl: Add --ca-native and --proxy-ca-native

    • curl: Add --trace-ids

    • CURLOPT_MAIL_RCPT_ALLOWFAILS: Replace CURLOPT_MAIL_RCPT_ALLLOWFAILS

    • haproxy: Add --haproxy-clientip flag to set client IPs

    • lib: Add CURLINFO_CONN_ID and CURLINFO_XFER_ID

    • bufq: Make write/pass methods more robust

    • build: Drop unused/redundant 'HAVE_WINLDAP_H'

    • cf-socket: Don't bypass fclosesocket callback if cancelled before connect

    • cf-socket: Move ctx declaration under HAVE_GETPEERNAME

    • cf-socket: Skip getpeername()/getsockname for TFTP

    • checksrc: Modernise perl file open

    • checksrc: Quote the file name to work with "funny" letters

    • CI: brew fix for openssl in default path
    • CI: Don't install impacket if tests are not run

    • CI: Enable parallel make in more builds
    • circleci: Install impacket and wolfssl 5.6.0

    • cmake: Add support for "unity" builds
    • cmake: Make use of snprintf

    • cmake: Stop CMake from quietly ignoring missing Brotli
    • configure: Add check for ldap_init_fd

    • configure: Fix run-compiler for old /bin/sh

    • configure: The --without forms of the options are also gone

    • connect-timeout.d: Mention that the DNS lookup is included

    • curl.h: include <sys/select.h> for vxworks

    • curl: Count uploaded data to stop at the originally given size

    • curl: Return error when asked to use an unsupported HTTP version

    • curl_easy_nextheader.3: Add missing open parenthesis examples

    • curl_log: Evaluate log statement only when transfer is verbose

    • curl_mprintf.3: Minor fix of the example

    • curl_pushheader_byname/bynum.3: Document in their own man pages

    • curl_url_set: Enforce the max string length check for all parts

    • CURLOPT_AWS_SIGV4.3: Remove unused variable from example

    • CURLOPT_INFILESIZE.3: Mention -1 triggers chunked

    • CURLOPT_MIMEPOST.3: Clarify what setting to NULL means

    • CURLOPT_SSH_PRIVATE_KEYFILE.3: Expand on the file search

    • docs/libcurl/libcurl.3: Clean-ups and improvements

    • docs: Add more .IP after .RE to fix indentation of generated paragraphs

    • docs: Fix missing parameter names in examples
    • docs: Update CURLOPT_UPLOAD.3

    • docs: Update HTTP3.md for newer ngtcp2 and nghttp3

    • docs: Use a space after RFC when spelling out RFC numbers
    • example/connect-to: Show CURLOPT_CONNECT_TO

    • example/crawler: Also set CURLOPT_AUTOREFERER

    • example/crawler: Make it use a few more options

    • example/default-scheme: Set the default scheme for schemeless URLs

    • example/hsts-preload: Show one way to HSTS preload

    • example/http2-download: Set CURLOPT_BUFFERSIZE

    • example/ipv6: Feature CURLOPT_ADDRESS_SCOPE in use

    • example/maxconnects: Set maxconnect example

    • example/opensslthreadlock: Remove

    • examples/ftpuploadresume.c: Add use of CURLOPT_ACCEPTTIMEOUT_MS

    • examples/http-options: Show how to send "OPTIONS *"

    • examples/https.c: Use CURLOPT_CA_CACHE_TIMEOUT

    • examples/multi-debugcallback.c: Avoid the bool typedef

    • examples/smtp-mime: Use CURLOPT_MAIL_RCPT_ALLOWFAILS

    • examples/unixsocket.c: Example using CURLOPT_UNIX_SOCKET_PATH

    • examples/websocket.c: WebSocket example using CONNECT_ONLY

    • examples: Make use of CURLOPT_(REDIR_|)PROTOCOLS_STR

    • fopen: Fix conversion warning on 32-bit Android

    • fopen: Optimize (fixes fopen race condition, CVE-2023-32001)

    • hostip.c: Move macOS-specific calls into global init call

    • HTTP/2: Upload handling fixes
    • http2: Better support for --limit-rate

    • http2: Error stream resets with code CURLE_HTTP2_STREAM

    • http2: Fix crash in handling stream weights
    • http2: Fix variable type
    • http2: h2 and h2-PROXY connection alive check fixes
    • http2: Raise header limitations above and beyond
    • http2: Send HEADER and DATA together if possible

    • http2: Treat initial SETTINGS as a WINDOW_UPDATE

    • HTTP3.md: Update openssl version

    • http3/ngtcp2: Upload EAGAIN handling

    • http: Rectify the outgoing Cookie: header field size check

    • hyper: Fix EOF handling on input
    • hyper: Unslow
    • imap-append.c: Update to make it more likely to work

    • imap: Provide method to disable SASL if it is advertised
    • krb5: Add typecast to please Coverity
    • libcurl-url.3: Also mention CURLUPART_ZONEID

    • libcurl-ws.3. WebSocket API overview

    • libssh2: Provide error message when setting host key type fails
    • libssh2: Use custom memory functions
    • ngtcp2: Assigning timeout, but value is overwritten before used
    • ngtcp2: Build with 0.17.0 and nghttp3 0.13.0
    • ngtcp2: Use ever increasing timestamp in IO
    • quiche: Avoid NULL deref in debug logging

    • quiche: Fix defects found in latest Coverity report
    • quote.d: Fix indentation of generated paragraphs

    • runtests: Abort test run after failure without -a

    • runtests: Better handle ^C during slow tests

    • runtests: Consistently write the test check summary block

    • runtests: Create multiple test runners when requested

    • runtests: Include missing valgrind package

    • runtests: Make test file directories in log/N

    • runtests: Rename server command file

    • runtests: Use more consistent failure lines

    • runtests: Work around a perl without SIGUSR1

    • runtests: Give each server a unique log lock file

    • scripts: Fix GHA matrix job detection in cijobs.pl

    • sectransp: Fix EOF handling

    • system.h: Remove __IBMC__/__IBMCPP__ guards and apply to all z/OS compiles

    • test2600: Fix the description

    • test427: Verify sending more cookies than fit in a 8190 bytes line

    • tests/http: Add mod_h2 directive 'H2ProxyRequests'

    • tests/servers.pm: Pick unused port number with a server socket

    • tests/servers: Generate temp names in /tmp for unix domain sockets

    • tests: Fix error messages and handling around sockets
    • tests: Improve reliability of TFTP tests
    • testutil: Allow multiple %-operators on the same line

    • timeval: Use CLOCK_MONOTONIC_RAW if available

    • tls13-ciphers.d: Include Schannel

    • tool: Remove exclamation marks from error/warning messages
    • tool: Remove newlines from all helpf/notef/warnf/errorf calls

    • tool_easysrc.h: Correct 'easysrc_perform' for 'CURL_DISABLE_LIBCURL_OPTION'

    • tool_getparam: Fix comment

    • tool_operate: Allow cookie lines up to 8200 bytes

    • tool_parsecfg: Accept line lengths up to 10M

    • tool_urlglob: Use curl_off_t instead of longs

    • tool_writeout_json: Fix encoding of control characters

    • transfer: Clear credentials when redirecting to absolute URL
    • urlapi: Have *set(PATH) prepend a slash if one is missing

    • urlapi: Scheme must start with alpha
    • vtls: Avoid memory leak if sha256 call fails

    • websocket-cb: Example doing WebSocket download using callback

    • wolfssl: Detect when TLS 1.2 support is not built into wolfssl
    • wolfssl: Support setting CA certificates as blob
    • ws: Make the curl_ws_meta() return pointer a const

  • I had to disable http2 support in the Fedora 25 build (GH#11470)

  • Updated perl-Net-SMTP-TLS (0.12) to use SPDX-format license tag

  • Updated perl-Perl-Critic-Lax (0.014) to avoid use of deprecated patch syntax

  • Updated perl-Pod-MinimumVersion (50) to use SPDX-format license tag

  • Updated perl-Search-Elasticsearch (8.00) to drop the MODULE_COMPAT dependency from Fedora 38 onwards

  • Updated perl-Sendmail-PMilter (1.24) to drop the MODULE_COMPAT dependency from Fedora 38 onwards

  • Updated perl-Sys-HostAddr (0.993) to use SPDX-format license tag

  • Updated perl-Test-File (1.993) to drop the MODULE_COMPAT dependency from Fedora 38 onwards

  • Updated perl-Test-InDistDir (1.112071) to use %license unconditionally

  • Updated perl-Test-Most (0.38) to drop the MODULE_COMPAT dependency from Fedora 38 onwards

  • Updated perl-Test-Unit-Lite (0.1202) to drop the MODULE_COMPAT dependency from Fedora 38 onwards

  • Updated perl-Types-Path-Tiny (0.006) to use SPDX-format license tag

  • Rebuilt ansible-collection-community-libvirt (1.2.0), bluefish (2.2.14), and Judy (1.0.5) for the Fedora_39_Mass_Rebuild

Thursday 20th July 2023

Fedora Project

  • Updated perl-Business-ISBN-Data to 20230719.001 in Rawhide:

    • Data update for 2023-07-19
  • Updated geoipupdate to 6.0.0 in Rawhide:

    • 'geoipupdate' now supports configuration via environment variables: any configuration set this way will override any value from the config file, but still be overridden by any associated command line option (if any)

    • The following new environment variables are supported:
      • GEOIPUPDATE_ACCOUNT_ID

      • GEOIPUPDATE_ACCOUNT_ID_FILE

      • GEOIPUPDATE_CONF_FILE

      • GEOIPUPDATE_DB_DIR

      • GEOIPUPDATE_EDITION_IDS

      • GEOIPUPDATE_HOST

      • GEOIPUPDATE_LICENSE_KEY

      • GEOIPUPDATE_LICENSE_KEY_FILE

      • GEOIPUPDATE_LOCK_FILE

      • GEOIPUPDATE_PARALLELISM

      • GEOIPUPDATE_PRESERVE_FILE_TIMES

      • GEOIPUPDATE_PROXY

      • GEOIPUPDATE_PROXY_USER_PASSWORD

      • GEOIPUPDATE_RETRY_FOR

      • GEOIPUPDATE_VERBOSE

    • Changed the signature of 'NewConfig' in 'pkg/geoipupdate' to no longer accept a positional config file path argument, which can now be passed in using the option from 'WithConfigFile' along with the other optional parameters

    • 'geoipupdate' and 'NewConfig' no longer require a config file to exist

    • The '--stack-trace' flag has been removed; this flag has been broken since 4.11.0

Local Packages

  • Updated geoipupdate to 6.0.0 as per the Fedora version

  • Updated java-1.8.0-oracle to Java SE 8 Update 381

  • Updated nmap (7.93) to avoid use of deprecated patch syntax

  • Updated unrar to 6.23 beta 1

  • Rebuilt dovecot (2.3.20), grepmail (5.3111), gtkwave (3.3.115), libgpg-error (1.47), libidn (1.41), libmetalink (0.1.3), libnet (1.2), libssh2 (1.11.0), libxml2 (2.10.4), libxslt (1.1.38), mcrcon (0.7.2), and proftpd (1.3.8) for the Fedora_39_Mass_Rebuild

Friday 21st July 2023

Fedora Project

  • Updated perl-CPAN-Meta-Check to 0.018 in Rawhide:

    • Fix version requirement for CPAN::Meta::Prereqs

    • Move issue tracker to GitHub

Local Packages

  • Updated perl-CPAN-Meta-Check to 0.018 as per the Fedora version

  • Updated perl-Module-CoreList to 5.20230520:

    • Updated for v5.39.1
  • Rebuilt mod_fcgid (2.3.9), perl-DBI (1.643), perl-HTML-Lint (2.32), perl-IO-AIO (4.80), perl-MCE (1.888), perl-MIME-Types (2.24), perl-Moose (2.2203), perl-Mouse (2.5.10), perl-Net-DNS (1.39), perl-Object-HashBase (0.009), perl-Perl-Critic (1.150), perl-Specio (0.48), perl-Type-Tiny (2.004000), pptp (1.10.0), python-passlib (1.7.4), rbldnsd (0.998b), sendmail (8.17.2), spamass-milter (0.4.0), and xz (5.4.3) for the Fedora_39_Mass_Rebuild

Saturday 22nd July 2023

Fedora Project

  • Updated perl-File-Find-Object to 0.3.8 in Rawhide:

    • Fix use_ok() call (GH#3)

  • Updated perl-Sub-Exporter to 0.990 in Rawhide:

Local Packages

  • Updated perl-File-Find-Object to 0.3.8 as per the Fedora version

  • Updated perl-Sub-Exporter to 0.990 as per the Fedora version

  • Updated smf-spf to switch upstream to https://github.com/jcbf/smf-spf/ and update to 2.5.1 (see README.md for details)

  • This version of the package was recently introduced in Fedora by a different maintainer

Sunday 23rd July 2023

Fedora Project

  • Updated gtkwave to 3.3.116 in Rawhide:

    • Fix manpage/odt for vcd2fst command switch documentation for zlibpack

    • Add GDK_WINDOWING_WAYLAND check for gdkwayland.h header usage

    • Change sprintf to snprintf in fstapi.c

    • Fix init crash on show_base_symbols enabled

  • Updated perl-Moose to 2.2205 in Rawhide:

  • Tests
    • Adjust the expected list of UNIVERSAL methods, to account for changes in perl 5.39.1: some things, like the import method, could end up existing based on the perl version or based on a prerequite loading UNIVERSAL.pm (GH#183)

Local Packages

  • Updated gtkwave to 3.3.116 as per the Fedora version

  • Rebuilt smbldap-tools (0.9.11) for the Fedora_39_Mass_Rebuild

  • Updated perl-Moose to 2.2205 as per the Fedora version

  • I had to revert the test change for Perl 5.39 if the distribution perl was older than 5.22

Monday 24th July 2023

Fedora Project

  • Merged PR#1 for perl-CPAN-Meta-Check (0.018) in Rawhide:

    • Update test requirements: 00-compile.t, which requires 'blib', moved from xt/ to t/ in 0.018, which affected the build requirements for ELN

  • Updated perl-Moose to 2.2206 in Rawhide:

    • Fix parsing error in test in 2.2205 release

Local Packages

  • Updated perl-Moose to 2.2206 as per the Fedora version

Tuesday 25th July 2023

Local Packages

  • Updated perl-IO-Socket-IP to 0.42:

    • Put error string in $IO::Socket::errstr as done by IO::Socket v1.45

    • Updated for Perl v5.14 - use package NAME VERSION syntax

    • Fix typo 'behvior' (CPAN RT#133467)

    • Fix for DragonflyBSD and IPV6_V6ONLY from core perl (CPAN RT#148293)

Wednesday 26th July 2023

Fedora Project

  • Updated perl-Compress-Raw-Lzma to 2.206 in Rawhide:

    • Drop rt.cpan.org from SUPPORT section

    • Add instructions to deal with build failure on Ubuntu/Debian (GH#7)

  • Updated perl-Net-SSH-Perl to 2.141 in Rawhide:

  • Updated perl-TAP-Formatter-HTML to 0.13 in Rawhide:

Local Packages

  • Updated curl to 8.2.1:

    • amigaos: Fix sys/mbuf.h m_len macro clash

    • amissl: Add missing signal.h include

    • amissl: Fix AmiSSL v5 detection
    • cfilters: Rename close/connect functions to avoid clashes

    • ciphers.d: Put URL in first column

    • cmake: Add 'libcurlu'/'libcurltool' for unit tests

    • cmake: Update ngtcp2 detection

    • configure: Check for nghttp2_session_get_stream_local_window_size

    • CONTRIBUTE: Drop mention of copyright year ranges

    • CONTRIBUTE: Fix syntax in commit message description

    • curl_multi_wait.3: Fix arg quoting to doc macro .BR

    • docs: Mark two TLS options for TLS, not SSL
    • docs: Provide more SEE ALSO for cipher options

    • hostip: Return IPv6 first for localhost resolves

    • http2: Fix regression on upload EOF handling
    • http: VLH, very large header test and fixes
    • libcurl-errors.3: Add CURLUE_OK

    • os400: Correct EXPECTED_STRING_LASTZEROTERMINATED

    • quiche: Fix lookup of transfer at multi
    • quiche: Fix segfault and other things
    • rustls: Update rustls-ffi 0.10.0

    • socks: Print ipv6 address within brackets
    • src/mkhelp: Strip off escape sequences

    • tool: Fix tool_seek_cb build when SIZEOF_CURL_OFF_T > SIZEOF_OFF_T

    • transfer: Do not clear the credentials on redirect to absolute URL

    • unittest: Remove unneeded *_LDADD

    • websocket: Rename arguments/variables to match docs
  • Updated perl-Compress-Raw-Bzip2 to 2.206:

    • Drop rt.cpan.org from SUPPORT section

  • Updated perl-Compress-Raw-Lzma to 2.206 as per the Fedora version

  • Updated perl-Compress-Raw-Zlib to 2.206:

    • Drop rt.cpan.org from SUPPORT section

  • Updated perl-IO-Compress to 2.206:

    • Fix version checks to use correct method (GH#50)

    • Drop rt.cpan.org from SUPPORT section

  • Updated perl-IO-Compress-Lzma to 2.206:

    • Drop rt.cpan.org from SUPPORT section

  • Updated python2-xapian to 1.4.23

Thursday 27th July 2023

Fedora Project

  • Updated perl-IO-Compress-Lzma to 2.206 in Rawhide:

    • Drop rt.cpan.org from SUPPORT section

  • Updated proftpd (1.3.8) in Rawhide to fix buffer overflow detected in response.c API test on s390x causing FTBFS in Fedora 39 (Bug #2226148, GH#1692)

Local Packages

  • Updated proftpd (1.3.8) as per the Fedora version

Sunday 30th July 2023

Fedora Project

  • Updated perl-Business-ISBN-Data to 20230729.001 in Rawhide:

    • Data update for 2023-07-29
  • Updated perl-Test-Valgrind (1.19) to fix FTBFS in Fedora 39 due to failing t/20-bad.t (Bug #2222854)

  • Updated python-paramiko to 3.3.1 in Rawhide:

    • Cleaned up some very old root level files, mostly just to exercise some of our doc build and release machinery

Local Packages

  • Updated perl-Test-Valgrind (1.19) as per the Fedora version

Monday 31st July 2023

Fedora Project

Previous Month: June 2023
Next Month: August 2023

Recent