PaulHowarth/Blog/2020-11

Paul's Blog Entries for November 2020

Monday 2nd November 2020

Local Packages

  • Updated perl-ExtUtils-CBuilder to 0.280235:

    • Fix compilation on darwin with XCode 12 (-Werror=implicit-function-declaration)

  • Updated perl-Params-Util to 1.102:

    • Fix installation in pureperl mode (CPAN RT#133623)

    • Update ppport.h using Devel::PPPort 3.62

Wednesday 4th November 2020

Fedora Project

  • Updated perl-IO-Tty to 1.15 in Rawhide:

    • Skip winsize test on Solaris and QNX NTO (GH#22)

    • Make function tests more robust (GH#24)

    • Work around a header name collision on util.h; this is breaking on recent OSX (GH#26)

  • Updated perl-Net-DNS (1.27) in Rawhide to drop erroneous UTF-8 encoding conversion of Changes file (Bug #1869049)

Local Packages

  • Updated perl-IO-Tty to 1.15 as per the Fedora version

Thursday 5th November 2020

Local Packages

  • Updated schily to 2020.11.04

Friday 6th November 2020

Fedora Project

  • Updated bluefish to 2.2.12 in F-32, F-33 and Rawhide:

    • This is a minor maintenance release with some minor new features
    • Most important is a fix for a crash in simple search
    • Python 3 compatibility has been further improved
    • Encoding detection in python files has been improved
    • Triple click now selects the line
    • On Mac OSX, Bluefish deals better with the new permission features
    • Using the correct language in the Bluefish user interface is fixed for certain languages on OSX
    • Several programming languages have improved syntax highlighting
    • Bluefish now works fine with Enchant2 for spell checking

Local Packages

  • Updated bluefish to 2.2.12 as per the Fedora version

Sunday 8th November 2020

Local Packages

  • Updated perl-DateTime-TimeZone to 2.44:

    • The DateTime::TimeZone->offset_as_string method now accepts an optional separator string

Monday 9th November 2020

Fedora Project

  • Updated perl-Class-C3 to 0.35 in Rawhide:

    • Update bundled ExtUtils::HasCompiler to 0.022

    • Support PUREPERL_ONLY environment variable during installation

    • Fix no-XS test to not require newer Test::More that declared prereq

    • Drop optional Devel::Hide prereq

  • Updated perl-DateTime to 1.53 in Rawhide:

    • Added a $dt->rfc3339 method, based on discussion in GH#109

  • Updated perl-String-CRC32 to 2 in Rawhide:

    • Switch to XSLoader rather than DynaLoader (GH#5)

Local Packages

  • Updated moin to 1.9.11:

    • CVE-2020-25074: Fix remote code execution via cache action

    • CVE-2020-15275: Fix malicious SVG attachment causing stored XSS vulnerability

    • See CHANGES for details of other changes

  • Updated perl-Class-C3 to 0.35 as per the Fedora version

  • Updated perl-DateTime to 1.53 as per the Fedora version

Tuesday 10th November 2020

Fedora Project

  • Cleaned up and rebuilt perl-Test-Assert (0.0504) in Rawhide

  • Updated perl-Test-Signature (1.11) in Rawhide to use author-independent source URL

  • Branched and built perl-Test-Assert (0.0504) for EPEL-8

  • Branched and built perl-Test-Signature (1.11) for EPEL-8

Wednesday 11th November 2020

Fedora Project

  • Updated perl-Algorithm-C3 to 0.11 in Rawhide:

    • Set metadata for static dependency list and install
    • Move repository to GitHub

    • Minor test clean-ups
    • Fix Makefile.PL to work for authors in perl 5.26+

  • Updated perl-true to 1.0.2 in Rawhide:

    • Code clean-up
    • Update ppport.h from 3.44 → 3.62

Local Packages

  • Updated perl-Algorithm-C3 to 0.11 as per the Fedora version

  • Updated perl-true to 1.0.2 as per the Fedora version

Friday 13th November 2020

Fedora Project

  • Updated perl-JSON-MaybeXS to 1.004003 in Rawhide:

    • Fix another test that fails when JSON::XS is installed, but below version 3.0

Local Packages

  • Updated perl-JSON-MaybeXS to 1.004003 as per the Fedora version

  • Updated unrar to 6.00 beta 2

Saturday 14th November 2020

Local Packages

  • Updated libxml2 (2.9.10):

  • Updated perl-HTML-SimpleLinkExtor to 1.273:

    • Module adopted by Nigel Horne (no code changes)

Wednesday 18th November 2020

Local Packages

  • Updated perl-PAR-Dist to 0.50:

    • Fix for Archive::Zip related test failures due to symlinks (CPAN RT#132067)

    • Create repo on GitHub, update metadata

  • Updated perl-Pod-Simple to 3.42:

    • Drop EUMM version prereq (GH#130)

  • Updated perl-Type-Tie to 0.015:

    • Document that Clone::clone will not work (CPAN RT#127576)

    • Set up Storable hooks to play nice with Storable::dclone

    • Support Hash::Util::FieldHash::Compat as an alternative to Hash::FieldHash because it seems to pass its tests better on Perl 5.8

Saturday 21st November 2020

Fedora Project

  • Updated python-crypto (2.6.1) in Rawhide to fix Python 3.10 compatibility (Bug #1897544)

Local Packages

  • Updated c-ares to 1.17.1:

  • Security:
    • Avoid read-heap-buffer-overflow in ares_parse_soa_reply found during fuzzing (GH#332, GH#333)

    • Avoid theoretical buffer overflow in RC4 loop comparison (GH#336)

    • Empty hquery->name could lead to invalid memory access (GH#367)

    • ares_parse_{a,aaaa}_reply() could return a larger *naddrttls than was passed in (GH#371)

  • Changes:
    • Update help information for adig, acountry, and ahost (GH#334)

    • Test Suite now uses dynamic system-assigned ports rather than hardcoded ports to prevent failures in containers (GH#346)

    • Detect remote DNS server does not support EDNS using rules from RFC 6891 (GH#244)

    • Source tree has been reorganized to use a more modern layout (GH#349)

    • Allow parsing of CAA Resource Record (GH#360)

  • Bug fixes:
    • readaddrinfo bad sizeof() (GH#331)

    • Test cases should honour HAVE_WRITEV flag, not depend on WIN32 (GH#344)

    • FQDN with trailing period should be queried first (GH#345)

    • ares_getaddrinfo() was returning members of the struct as garbage values if unset, and was not honouring ai_socktype and ai_protocol hints (GH#343, GH#317)

    • ares_gethostbyname() with AF_UNSPEC and an IP address would fail (GH#204)

    • Properly document ares_set_local_ip4() uses host byte order (GH#368)

  • Updated perl-Net-DNS to 1.29:

    • Include test number in summary of failed non-fatal tests
    • Remove Net::DNS::SEC specific tests

    • Fix faulty test plan in t/08-recurse.t

Sunday 22nd November 2020

Fedora Project

  • Updated perl-Package-Stash to 0.39 in Rawhide:

    • Updated distribution metadata and packaging
    • Configuration phase now uses ExtUtils::HasCompiler

Local Packages

  • Updated perl-Module-CoreList to 5.20201120:

    • Updated for v5.33.4
  • Updated perl-Moo to 2.004003:

    • Remove Module::Runtime prerequisite

    • Internal code clean-ups
    • Added test for conflicts in extensions wrapping 'has' and similar subs

  • Updated perl-Package-Stash to 0.39 as per the Fedora version

Tuesday 24th November 2020

Fedora Project

  • Updated proftpd (1.3.7a) in Rawhide and EPEL-8 playground to include mod_unique_id

  • Updated proftpd (1.3.6e) in EPEL-8 to include mod_unique_id (Bug #1901100)

Local Packages

  • Updated proftpd (1.3.7a) to include mod_unique_id as per the Fedora version

Wednesday 25th November 2020

Local Packages

  • Updated perl-Moo to 2.004004:

    • Fix error location test when using core Carp on perl 5.8.9-5.10.1

Thursday 26th November 2020

Local Packages

  • Updated schily to 2020.11.25

    • m4 is now a build dependency

Monday 30th November 2020

Local Packages

  • Updated perl-PPIx-Regexp to 0.076:

    • Attempt to correct detection of \K in nested assertions

    • Variable-length look-behind is version 5.029009
    • Look-behinds quantified longer than 255 characters are an error, and are made into unknown tokens or structures

Previous Month: October 2020
Next Month: December 2020

Recent