PaulHowarth/Blog/2019-10

Paul's Blog Entries for October 2019

Tuesday 1st October 2019

Fedora Project

  • Cleaned up and rebuilt perl-Test-Perl-Critic (1.04) in Rawhide

  • Branched and built perl-File-Find-Rule-Perl (1.15) for EPEL-8

  • Branched and built perl-Perl-MinimumVersion (1.38) for EPEL-8

Wednesday 2nd October 2019

Fedora Project

  • Branched and built perl-Test-MinimumVersion (0.101082) for EPEL-8

Thursday 3rd October 2019

Fedora Project

  • Updated gtkwave to 3.3.102 in F-31 and Rawhide:

    • Remove redundant TREE_VHDL_ST_PACKAGE from SST exclude

    • Added addCommentTracesFromList tcl command from user patch

    • Harden savefile loader for missing group start on vectors

    • Preliminary VHDL support for wlf2vcd

    • Add missing return value checks on mmap() in FST writer

  • Updated perl-Role-Tiny to 2.001001 in F-31 and Rawhide:

    • Fix composing roles into packages that have stub subs in them
    • Treat constants consistently with all other subs, no matter where they are defined
    • Refactored method tracking to allow easier extending (such as by Moo)

    • Added make_role method to make a package into a role, but without exporting any subs into it

    • Refactored sub exporting to allow extensions to do different things with the subs
    • Added tests for make_role

  • Cleaned up and rebuilt milter-greylist (4.6.2) in Rawhide

Local Packages

  • Updated gtkwave to 3.3.102 as per the Fedora version

  • Updated perl-Net-FTPSSL to 0.42:

    • Changed the copyright from 2018 to 2019 in all files
    • Removed search.cpan.org link from the POD since that link seems to be in the process of being deprecated on CPAN after its redesign in 2018

    • Added BUILD_REQUIRES option to Makefile.PL

    • New aliases "ls" and "dir" to nlst and list respectively (CPAN RT#130578)

  • Updated perl-Role-Tiny to 2.001001 as per the Fedora version

  • Updated perl-Sub-Quote to 2.006006:

    • Change quotify of NaNs to simpler calculation

    • Avoid ever triggering exceptions when testing for quotify on false values

    • Skip quotify Inf and NaN tests if perl is compiled without support for them

    • Fix quotify of very large or very small numbers

    • Fix accuracy of quotify on high precision numbers when perl is compiled with quadmath

    • quotify will use hex floats when needed for full accuracy if they are available

    • Change tests of quotify for floating point numbers to allow a small amount of inaccuracy, since decimal floats can't always be accurate

    • Additional fixes for quotify for floating point numbers to be faster and should always be able to maintain accuracy

    • Change quotify to use longest form of floating point numbers if unable to find a perfectly accurate representation

    • Updated documentation for quotify to reflect handling of floating point numbers

    • Don't try to copy hints hash entries that look like references (CPAN RT#122698)

Friday 4th October 2019

Fedora Project

  • Cleaned up and rebuilt perl-ExtUtils-CChecker (0.10) in Rawhide

Saturday 5th October 2019

Fedora Project

  • Cleaned up and rebuilt perl-DBD-CSV (0.54) in Rawhide

  • Cleaned up and rebuilt perl-MLDBM (2.05) in Rawhide

  • Cleaned up and rebuilt perl-Taint-Util (0.08) in Rawhide

  • Branched and built perl-ExtUtils-CChecker (0.10) for EPEL-8

Local Packages

  • Updated perl-Perl-MinimumVersion (1.38) to bump List::Util version requirement from 1.18 to 1.20

  • Cleaned up and rebuilt perl-FreezeThaw (0.5001)

  • Cleaned up and rebuilt perl-Set-Scalar (1.29)

Sunday 6th October 2019

Fedora Project

  • Updated perl-Sub-Name to 0.26 in Rawhide:

    • %DB::sub is now populated correctly for sub names with wide characters or nulls (GH#9)

    • Better Perl 5.6 compatibility by lowering prereqs of core modules
    • Test for renaming lexical subs, which should work on Perl 5.22+ (GH#10)

    • Small internal changes to bring implementation in line with changes to Sub::Util

    • Fix 'Undefined symbol "DPPP_my_croak_xs_usage"' error on some perls (CPAN RT#125158)

Local Packages

  • Updated perl-Sub-Name to 0.26 as per the Fedora version

  • Updated perl-Text-Template to 1.58 (no changes)

Monday 7th October 2019

Fedora Project

  • Cleaned up and rebuilt perl-Digest-Perl-MD5 (1.9) in Rawhide

  • Cleaned up and rebuilt perl-Jcode (2.07) in Rawhide

  • Cleaned up and rebuilt perl-OLE-Storage_Lite (0.19) in Rawhide

  • Cleaned up and rebuilt perl-Unicode-Map (0.112) in Rawhide

  • Branched and built liblzf (3.6) for EPEL-8

  • Branched and built perl-Digest-Perl-MD5 (1.9) for EPEL-8

  • Branched and built perl-FreezeThaw (0.5001) for EPEL-8

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

  • Branched and built perl-Math-Calc-Units (1.07) for EPEL-8

  • Branched and built perl-MLDBM (2.05) for EPEL-8

  • Branched and built perl-OLE-Storage_Lite (0.19) for EPEL-8

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

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

Local Packages

  • Updated perl-Archive-Zip to 1.67:

    • Fixed compatibility issues with zip64 format (defined-or, pack)

    • Fixed hard-coded version fields introduced in version 1.66
    • Fixed merge glitch with tests 26 and 27
    • Fixed merge glitch with bzip passthrough
    • Updated bzip test file to avoid zip bomb detection
  • I added a workaround for testing with a version of unzip without bzip2 support (GH#63)

  • Cleaned up and rebuilt perl-Jcode (2.07)

Tuesday 8th October 2019

Fedora Project

  • Cleaned up and rebuilt perl-Digest-MD4 (1.9) in Rawhide

  • Cleaned up and rebuilt perl-Net-CIDR-Lite (0.21) in Rawhide

  • Cleaned up and rebuilt perl-Spreadsheet-WriteExcel (2.40) in Rawhide

  • Cleaned up and rebuilt perl-Test-MockModule (0.170.0) in Rawhide

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

  • Branched and built perl-Monitoring-Plugin (0.40) for EPEL-8

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

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

  • Branched and built perl-Test-MockModule (0.170.0) for EPEL-8

Wednesday 9th October 2019

Fedora Project

  • Updated perl-Role-Tiny to 2.001003 in F-31 and Rawhide:

    • Fix methods from roles composed via create_class_with_roles being treated differently than roles composed directly (CPAN RT#128470)

    • Fix constants being included in the methods provided by a role if they were created before importing Role::Tiny but used after importing

    • Fix prototype handling test on cperl

Local Packages

  • Updated perl-Role-Tiny to 2.001003 as per the Fedora version

Thursday 10th October 2019

Fedora Project

  • Branched and built perl-Params-Coerce (0.14) for EPEL-8

Friday 11th October 2019

Fedora Project

  • Updated perl-Test2-Plugin-NoWarnings to 0.08 in Rawhide:

    • Use IPC::Run3 instead of Capture::Tiny for all tests, which fixes an issue with the 'tap-bug-in-test2.t' on Windows (CPAN RT#129294)

  • Cleaned up and rebuilt perl-Test-Number-Delta (1.06) in Rawhide

  • Branched and built perl-Test-Number-Delta (1.06) for EPEL-8

  • Branched and built perl-Test2-Plugin-NoWarnings (0.08) for EPEL-8

  • Branched and built python-paramiko (2.4.3) for EPEL-8

  • Branched and built python-pynacl (1.3.0) for EPEL-8

Local Packages

  • Updated dovecot (2.3):

    • Updated dovecot to 2.3.8:

      • Added mail_delivery_started and mail_delivery_finished events; see https://doc.dovecot.org/admin_manual/list_of_events/ for details

      • dsync-replication: Don't replicate users who have "noreplicate" extra field in userdb
      • doveadm service status: Show total number of processes created

      • When logging to syslog, use instance_name setting's value for the ident; this is commonly added as a log prefix
      • Base64 encoding/decoding code was rewritten with additional features; it shouldn't cause any user visible changes
      • v2.3.7 regression: If a folder only receives new mails without any other mail access, dovecot.index.log keeps growing forever and dovecot.index keeps being rewritten for every mail delivery

      • dsync-replication may lose keywords after syncing mails restored from another replica; this only happened if the mail only had keywords and no system flags
      • event filters: Non-textual event fields could not be filtered using wildcards
      • auth: Scope parameter was missing from OAuth password grant request
      • doveadm client-server communication may hang in some situations; it was also using unnecessarily small TCP/IP packet sizes

      • doveadm who and kick did not flush protocol output correctly

      • imap: SETMETADATA with literal value would delete the metadata value instead of updating it

      • imap: When client issues FETCH PREVIEW (LAZY=FUZZY) command, the caching decisions should be updated so that newly saved mails will have the preview cached

      • With mail_nfs_index=yes and/or mail_nfs_storage=yes, setuid/setgid permission bits in some files may have become dropped with some NFS servers; changed NFS flushing to now use chmod() instead of chown()

      • quota: warnings did not work if quota root was noenforcing

      • acl: Global ACL file ignored the last line if it didn't end with LF
      • doveadm stats dump: With JSON formatter output numbers using the number type instead of as strings

      • lmtp_proxy: Ensure that real_* variables are correctly set when using lmtp_proxy

      • event exporter: http-post driver had hard-coded timeout and did not support DNS lookups or TLS connections

      • auth: Fix user iteration to work with userdb passwd with glibc v2.28

      • auth: auth service can crash if auth-policy JSON response is invalid or returned too fast

      • In some rare situations "ps" output could have shown a lot of "?" characters after Dovecot process titles

      • When dovecot.index.pvt is empty, an unnecessary error is logged: Error: .../dovecot.index.pvt reset, view is now inconsistent

      • SMTP address encoder duplicated initial double quote character when the localpart of an address ended in '..'. For example "user+.."@example.com became ""user+.."@example.com in a sieve redirect

    • Updated pigeonhole to 0.5.8:

      • Sieve may leak resources in rare cases when a redirect, vacation or report action fails to send the message; this mainly applies when Sieve is executed in IMAP context, i.e. for the IMAPSIEVE or FILTER=SIEVE capabilities

  • Updated perl-DateTime-Locale to 1.25:

    • Rebuilt all locale data with CLDR 36, released on 2019-10-04
  • Updated perl-Test2-Plugin-NoWarnings to 0.08 as per the Fedora version

Saturday 12th October 2019

Fedora Project

  • Cleaned up and rebuilt perl-Test-Prereq (2.002) in Rawhide

  • Branched and built perl-Module-Extract-Use (1.043) for EPEL-8

  • Branched and built perl-Test-Manifest (2.021) for EPEL-8

  • Branched and built perl-Test-Prereq (2.002) for EPEL-8

  • Branched and built proftpd (1.3.6) for EPEL-8 Playground (see Bug #1759184)

Sunday 13th October 2019

Fedora Project

  • Updated proftpd to 1.3.6a in F-29, F-30, F-31, Rawhide and EPEL-8 Playground:

    • Configure script wrongly detected AIX lastlog functions (ProFTPD Bug #4304)

    • AllowChrootSymlinks off could cause login failures depending on filesystem permissions (ProFTPD Bug #4306)

    • mod_ctrls: error: unable to bind to local socket: Address already in use (GH#501)

    • Failed to handle multiple %{env:...} variables in single word in configuration (GH#507)

    • mod_sftp failed to check shadow password information when publickey authentication used (ProFTPD Bug #4308)

    • Use of "AllowEmptyPasswords off" broke SFTP/SCP logins (ProFTPD Bug #4309)

    • Use of mod_facl as static module caused ProFTPD to die on SIGHUP/restart (ProFTPD Bug #4310)

    • Use of curve25519-sha256@libssh.org SSH2 key exchange sometimes failed (GH#556)

    • Close extra file descriptors at startup (ProFTPD Bug #4312)

    • <Anonymous> with AuthAliasOnly in effect did not work as expected (ProFTPD Bug #4314)

    • CreateHome NoRootPrivs only worked partially (GH#568)

    • SFTP OPEN response included attribute flags that are not actually provided (GH#578)

    • Truncation of file while being downloaded with sendfile enabled caused timeouts due to infinite loop (ProFTPD Bug #4318)

    • FTP uploads frequently broke due to "Interrupted system call" error (ProFTPD Bug #4319)

    • Site-to-site transfers over TLS failed (GH#618)

    • Can't see symlinks using any FTP client when using MLSD (ProFTPD Bug #4322)

    • mod_tls 1.3.6 failed to compile using OpenSSL 0.9.8e (ProFTPD Bug #4325)

    • Using MaxClientsPerHost 1 in <Anonymous> section denied logins (ProFTPD Bug #4326)

    • SQLNamedConnectInfo with different backend database did not work properly (GH#642)

    • Segfault with mod_sftp+mod_sftp_pam after successful authentication using keyboard-interactive method (GH#656)

    • autoconf always failed to detect support for FIPS (GH#660)

    • SFTP connections failed when using "arcfour256" cipher (GH#663)

    • mod_auth_otp failed to build with OpenSSL 1.1.x (ProFTPD Bug #4335)

    • scp broken on FreeBSD 11 (ProFTPD Bug #4341)

    • Update mod_sftp to handle changed APIs in OpenSSL 1.1.x releases (GH#674)

    • Infinite loop possible in mod_sftp's set_sftphostkey() function (ProFTPD Bug #4356)

    • Some ASCII text files corrupted when downloading (ProFTPD Bug #4352)

    • Properly use the --includedir, --libdir configure variables in the generated proftpd.pc pkgconfig file (GH#797)

    • Reading invalid SSH key from database resulted in unexpected/unlogged disconnect failures (ProFTPD Bug #4350)

    • Symlink navigation broken after 1.3.6 update (ProFTPD Bug #4332)

    • Unable to connect to ProFTPD using TLSSessionTickets and TLSv1.3 (GH#795)

    • SITE CPFR/CPTO did not honour <Limit> configurations (CVE-2019-12815, ProFTPD Bug #4372)

    • Using "TLSProtocol SSLv23" did not enable all protocol versions (GH#807)

  • Cleaned up and rebuilt perl-Class-Load (0.25) in Rawhide

  • Cleaned up and rebuilt perl-Test-MockObject (1.20180705) in Rawhide

  • Cleaned up and rebuilt perl-UNIVERSAL-can (1.20140328) in Rawhide

Local Packages

Monday 14th October 2019

Fedora Project

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

    • For JSON_TYPE_INT and JSON_TYPE_FLOAT, allow to encode numeric values above 2^64 in PV slot via Math::BigInt/Float (GH#145, GH#148, GH#149)

    • For JSON_TYPE_INT and JSON_TYPE_FLOAT encoder, allow to pass Math::BigInt and Math::BigFloat objects with allow_bignum (GH#147)

    • Fix encoding floating point values above 2^64 in PV slot to JSON_TYPE_INT (GH#148, GH#150)

    • Do not allow serializing objects when convert_blessed is not enabled (GH#146)

  • Updated perl-MCE to 1.862 in F-30 and EPEL-7 as a general enhancement and stability update

  • Updated perl-MCE-Shared to 1.862 in F-30 and EPEL-7 as a general enhancement and stability update

  • Branched and built perl-UNIVERSAL-can (1.20140328) for EPEL-8

Local Packages

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

Tuesday 15th October 2019

Fedora Project

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

    • Fix tests for nvtype long double (GH#153)

    • Fix PREREQ's, e.g. CentOS 7 has not Test::More anymore (GH#152)

  • Cleaned up and rebuilt perl-Algorithm-C3 (0.10) in Rawhide

  • Cleaned up and rebuilt perl-Cache-Cache (1.08) in Rawhide

  • Cleaned up and rebuilt perl-Convert-PEM (0.08) in Rawhide

  • Cleaned up and rebuilt perl-Crypt-CBC (2.33) in Rawhide

  • Cleaned up and rebuilt perl-DateTime-Format-MySQL (0.06) in Rawhide

  • Branched and built perl-Algorithm-C3 (0.10) for EPEL-8

  • Branched and built perl-Apache-Session (1.93) for EPEL-8

  • Branched and built perl-Authen-Radius (0.31) for EPEL-8

  • Branched and built perl-Cache-Cache (1.08) for EPEL-8

  • Branched and built perl-Crypt-CBC (2.33) for EPEL-8

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

  • Branched and built perl-Data-HexDump (0.02) for EPEL-8

  • Branched and built perl-Test-MockObject (1.20180705) for EPEL-8

Local Packages

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

  • Cleaned up and rebuilt perl-Moose (2.2011)

Wednesday 16th October 2019

Fedora Project

  • Cleaned up and rebuilt perl-Data-Section-Simple (0.07) in Rawhide

  • Cleaned up and rebuilt perl-Email-Address (1.912) in Rawhide

  • Cleaned up and rebuilt perl-Email-MessageID (1.406) in Rawhide

  • Cleaned up and rebuilt perl-Email-MIME (1.946) in Rawhide

  • Cleaned up and rebuilt perl-Email-MIME-ContentType (1.022) in Rawhide

  • Cleaned up and rebuilt perl-Email-MIME-Encodings (1.315) in Rawhide

  • Cleaned up and rebuilt perl-Geography-Countries (2009041301) in Rawhide

  • Cleaned up and rebuilt perl-IPC-SharedCache (1.3) in Rawhide

  • Cleaned up and rebuilt perl-Locale-US (3.04) in Rawhide

  • Cleaned up and rebuilt perl-Module-Signature (0.83) in Rawhide

  • Cleaned up and rebuilt perl-Moose (2.2011) in Rawhide

  • Cleaned up and rebuilt perl-Test-CleanNamespaces (0.24) in Rawhide

  • Cleaned up and rebuilt perl-Test-Distribution (2.00) in Rawhide

  • Cleaned up and rebuilt perl-Unicode-Map8 (0.13) in Rawhide

  • Cleaned up and rebuilt perl-Unicode-MapUTF8 (1.11) in Rawhide

  • Cleaned up and rebuilt perl-User-Identity (0.99) in Rawhide

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

  • Branched and built perl-Data-Section-Simple (0.07) for EPEL-8

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

  • Branched and built perl-DateTime-Format-MySQL (0.06) for EPEL-8

  • Branched and built perl-DBM-Deep (2.0016) for EPEL-8

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

  • Branched and built perl-Devel-OverloadInfo (0.005) for EPEL-8

  • Branched and built perl-Devel-PartialDump (0.20) for EPEL-8

  • Branched and built perl-Email-Address (1.912) for EPEL-8

  • Branched and built perl-Email-MessageID (1.406) for EPEL-8

  • Branched and built perl-Email-MIME (1.946) for EPEL-8

  • Branched and built perl-Email-MIME-ContentType (1.022) for EPEL-8

  • Branched and built perl-Email-MIME-Encodings (1.315) for EPEL-8

  • Branched and built perl-Email-Simple (2.216) for EPEL-8

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

  • Branched and built perl-Locale-US (3.04) for EPEL-8

  • Branched and built perl-Module-Refresh (0.17) for EPEL-8

  • Branched and built perl-Module-Signature (0.83) for EPEL-8

  • Branched and built perl-Test-CleanNamespaces (0.24) for EPEL-8

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

  • Branched and built perl-Unicode-Map8 (0.13) for EPEL-8

  • Branched and built perl-Unicode-MapUTF8 (1.11) for EPEL-8

  • Branched and built perl-User-Identity (0.99) for EPEL-8

Local Packages

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

  • Updated perl-Term-Table to 0.014:

    • Clone STDOUT on load in case it gets changed later

Thursday 17th October 2019

Fedora Project

  • Cleaned up and rebuilt perl-Compress-LZF (3.8) in Rawhide

  • Cleaned up and rebuilt perl-Crypt-DH (0.07) in Rawhide

  • Cleaned up and rebuilt perl-ExtUtils-XSBuilder (0.28) in Rawhide

  • Cleaned up and rebuilt perl-HTML-Template (2.97) in Rawhide

  • Cleaned up and rebuilt perl-Scalar-Properties (1.100860) in Rawhide

  • Branched and built perl-Compress-LZF (3.8) for EPEL-8

  • Branched and built perl-Cpanel-JSON-XS (4.14) for EPEL-8

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

  • Branched and built perl-Data-Compare (1.26) for EPEL-8

  • Branched and built perl-ExtUtils-XSBuilder (0.28) for EPEL-8

  • Branched and built perl-HTML-Template (2.97) for EPEL-8

  • Branched and built perl-IPC-SharedCache (1.3) for EPEL-8

  • Branched and built perl-JSON-MaybeXS (1.004000) for EPEL-8

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

  • Branched and built perl-Scalar-Properties (1.100860) for EPEL-8

Friday 18th October 2019

Fedora Project

  • Updated trac-spamfilter-plugin to current subversion snapshot (v1.4.0, revision 17127) in F-30, F-31 and Rawhide

  • Cleaned up and rebuilt perl-B-Utils (0.27) in Rawhide

  • Cleaned up and rebuilt perl-Crypt-PasswdMD5 (1.4.0) in Rawhide

  • Cleaned up and rebuilt perl-Data-Dump-Streamer (2.40) in Rawhide

  • Cleaned up and rebuilt perl-Devel-CheckCompiler (0.07) in Rawhide

  • Cleaned up and rebuilt perl-Email-Abstract (3.008) in Rawhide

  • Cleaned up and rebuilt perl-Mail-Transport (3.004) in Rawhide

  • Cleaned up and rebuilt perl-Module-Build-XSUtil (0.19) in Rawhide

  • Cleaned up and rebuilt perl-Sub-Exporter-ForMethods (0.100052) in Rawhide

  • Branched and built perl-B-Utils (0.27) for EPEL-8

  • Branched and built perl-Crypt-PasswdMD5 (1.4.0) for EPEL-8

  • Branched and built perl-Cwd-Guard (0.05) for EPEL-8

  • Branched and built perl-Data-Dump-Streamer (2.40) for EPEL-8

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

  • Branched and built perl-ExtUtils-Depends (0.8000) for EPEL-8

  • Branched and built perl-File-Copy-Recursive-Reduced (0.006) for EPEL-8

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

  • Branched and built perl-Sub-Exporter-ForMethods (0.100052) for EPEL-8

Saturday 19th October 2019

Fedora Project

  • Updated perl-Test-RequiresInternet to 0.05 in EPEL-6 and EPEL-7 (needed by perl-URI-Fetch, see Bug #1748209)

Local Packages

  • Updated perl-Perl-Critic (1.134) to fix GH#822: 'Having more than one /x regexp modifier is deprecated'

  • Updated perl-Perl-Critic-Pulp to 97:

    • RequireFinalSemicolon: allow hashref in arrayref, which PPI 1.270 identifies as a code block (CPAN RT#130725)

  • Cleaned up and rebuilt perl-Devel-PartialDump (0.20)

  • Cleaned up and rebuilt perl-Locale-US (3.04)

Sunday 20th October 2019

Fedora Project

  • Updated proftpd to 1.3.6b in F-29, F-30, F-31, Rawhide and EPEL-8 Playground:

  • Updated proftpd (1.3.5e) in EPEL-7 to fix pre-authentication remote denial-of-service issue (GH#846, CVE-2019-18217)

  • Updated proftpd (1.3.3g) in EPEL-6 to fix pre-authentication remote denial-of-service issue (GH#846, CVE-2019-18217)

  • Branched and built perl-URI-Fetch (0.13) for EPEL-6 and EPEL-7

  • Branched and built perl-XML-Atom (0.42) for EPEL-7

  • Branched and built perl-XML-Atom (0.41) for EPEL-6

  • Branched and built perl-XML-RSS-LibXML (0.3105) for EPEL-7

  • Branched and built perl-XML-RSS-LibXML (0.3102) for EPEL-6

Local Packages

  • Updated proftpd to 1.3.6b as per the Fedora version

Monday 21st October 2019

Fedora Project

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

    • Mocking CORE::GLOBAL" no longer fails trying to load the module (GH#25)

    • Update ci for fewer infinite loops

    • Allow chaining of new with mock, redefine, define

    • Prevent redefine() from triggering DESTROY

    • Adjust Travis CI configuration to use travis-perl.github.io

    • Add strict mode to ban the use of noop and mock

    • Provide define method so the mock method is unneeded in tests

  • Cleaned up and rebuilt perl-MooseX-Role-WithOverloading (0.17) in Rawhide

  • Cleaned up and rebuilt perl-MouseX-Types (0.06) in Rawhide

  • Branched and built perl-Any-Moose (0.27) for EPEL-8

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

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

  • Branched and built perl-DateTime-Format-Natural (1.07) for EPEL-7

  • Branched and built perl-Feed-Find (0.07) for EPEL-7

  • Branched and built perl-Module-Util (1.09) for EPEL-7

  • Branched and built perl-Moose (2.2011) for EPEL-8

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

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

  • Branched and built perl-Mouse (2.5.9) for EPEL-8 (initial bootstrap build)

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

Local Packages

  • Updated perl-Module-CoreList to 5.20191020:

    • Updated for v5.31.5
  • Updated perl-Test-MockModule to 0.171.0 as per the Fedora version

  • Updated unrar to 5.80 beta 3

Tuesday 22nd October 2019

Fedora Project

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

    • Fix more tests for nvtype long double
  • Created new package python2-typing (3.7.4) in Rawhide to support trac-spamfilter-plugin (regular python-typing package is dropping Python 2 support)

Local Packages

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

Wednesday 23rd October 2019

Fedora Project

  • Branched and built perl-Devel-Hide (0.0010) for EPEL-8

  • Branched and built perl-Getopt-Long-Descriptive (0.104) for EPEL-8

Local Packages

  • Updated perl-Type-Tiny (1.004004) to pull in many more optional test modules

Thursday 24th October 2019

Fedora Project

  • Cleaned up and rebuilt perl-PPI-HTML (1.08) in Rawhide

  • Branched and built perl-Class-Accessor-Lite (0.08) for EPEL-8

  • Branched and built perl-Devel-Cover (1.33) for EPEL-8

  • Branched and built perl-Hash-FieldHash (0.15) for EPEL-8

  • Branched and built perl-Lexical-SealRequireHints (0.011) for EPEL-8

  • Branched and built perl-Lexical-Var (0.009) for EPEL-8

  • Branched and built perl-MooseX-Getopt (0.74) for EPEL-8

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

  • Branched and built perl-Proc-ProcessTable (0.59) for EPEL-8

  • Branched and built perl-Sub-Exporter-Lexical (0.092292) for EPEL-8

  • Branched and built perl-Sub-Infix (0.004) for EPEL-8

  • Branched and built perl-Type-Tie (0.014) for EPEL-8

Friday 25th October 2019

Fedora Project

  • Updated perl-Role-Tiny to 2.001004 in Rawhide:

    • Fix methods being excluded from composition if they previously existed in the composing role (CPAN RT#130811)

    • Fix role application overwriting subs that are not considered methods
    • Fix helper subs created by a Role::Tiny extension (like Moo::Role) sometimes being treated as methods

  • Cleaned up and rebuilt perl-Clone-Choose (0.010) in Rawhide

  • Cleaned up and rebuilt perl-Clone-PP (1.07) in Rawhide

  • Cleaned up and rebuilt perl-Crypt-Blowfish (2.14) in Rawhide

  • Cleaned up and rebuilt perl-Hash-Merge (0.300) in Rawhide

  • Cleaned up and rebuilt perl-IO-CaptureOutput (1.1104) in Rawhide

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

  • Branched and built perl-Clone-PP (1.07) for EPEL-8

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

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

  • Branched and built perl-Hash-Merge (0.300) for EPEL-8

  • Branched and built perl-IO-CaptureOutput (1.1104) for EPEL-8

  • Branched and built perl-IO-Handle-Util (0.02) for EPEL-8

Local Packages

  • New package perl-Type-Tie (0.014)

  • Updated check to 0.13.0 (see NEWS for details)

  • Updated perl-Convert-UUlib to 1.6:

    • Fix heap overflow (Bug #1711098); the defence-in-depth mechanism based on mmap should make this unexploitable for other than denial of service, on systems supporting mmap/mprotect

  • Updated perl-Moo to 2.003006:

    • Always exclude helper subs (has, with, etc.) from the list of methods, even if they are installed later or wrapped with a modifier

    • Drop Devel::GlobalDestruction prerequisite unless using perl < 5.14

    • Fix preserving full accuracy of numbers in non-ref defaults
    • Fix tracking of stubs and constants as methods to be consistent and work properly with unusual ways of storing subs (CPAN RT#130050)

    • Fix test for modules broken by newer Moo versions when new enough CPAN::Meta version is not available

    • Fix undeferring subs before wrapping with a method modifier when subs to wrap are given as a list or array ref
    • Fix error reporting locations from Carp calls in DEMOLISH (CPAN RT#124845)

    • Fix extending attributes (has +) to allow overriding a default with a builder (CPAN RT#130361)

    • Fix re-throwing Moose inflation exceptions when examining exception objects on older Moose or Devel::StackTrace versions

    • Reorganized documentation related to Moose to improve clarity

    • Improved documentation of usage with namespace::clean

    • Various documentation tweaks
    • Update Role::Tiny prerequisite to 2.001004 to fix issues with re-importing Moo::Role

  • Updated perl-Role-Tiny to 2.001004 as per the Fedora version

Saturday 26th October 2019

Fedora Project

  • Cleaned up and rebuilt perl-PerlIO-via-Timeout (0.32) in Rawhide

  • Cleaned up and rebuilt perl-Pod-Coverage-Moose (0.07) in Rawhide

  • Cleaned up and rebuilt perl-Term-Shell (0.11) in Rawhide

Sunday 27th October 2019

Fedora Project

  • Cleaned up and rebuilt perl-IO-Socket-Timeout (0.32) in Rawhide

  • Cleaned up and rebuilt perl-LockFile-Simple (0.208) in Rawhide

  • Cleaned up and rebuilt perl-Redis (1.995) in Rawhide

  • Cleaned up and rebuilt perl-Set-Scalar (1.29) in Rawhide

  • Branched and built perl-Apache-LogFormat-Compiler (0.35) for EPEL-8

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

  • Branched and built perl-LockFile-Simple (0.208) for EPEL-8

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

  • Branched and built perl-Pod-Coverage-Moose (0.07) for EPEL-8

  • Branched and built perl-POSIX-strftime-Compiler (0.42) for EPEL-8

  • Branched and built perl-Redis (1.995) for EPEL-8

  • Branched and built perl-Set-Scalar (1.29) for EPEL-8

  • Branched and built perl-Test-MockTime (0.17) for EPEL-8

  • Completed bootstrapping of perl-Mouse (2.5.9) for EPEL-8

Local Packages

  • Updated perl-List-SomeUtils to 0.58:

  • Backwards Incompatibility

    • Fixed a number of bugs in the handling of empty lists
      • The any_u(), all_u(), none_u(), notall_u(), and one_u() functions returned an empty list in list context instead of undef, which is in direct opposition to the documentation, which has always said that it returned undef; note that the List::SomeUtils::XS code had the correct behaviour, so most users probably have never experienced this bug

  • Improvements

    • Fixed some documentation issues (GH#7)

  • Updated perl-Pod-Simple to 3.40:

    • Make case sensitivity determination overridable by user (GH#111)

    • Add expand_verbatim_tabs() method, which also can turn off expansion, fixing GH#110

  • Updated perl-Test-Script to 1.26:

    • Add program_runs and related functions for testing programs that do not run under Perl (GH#26, GH#27)

Monday 28th October 2019

Fedora Project

  • Branched and built perl-Data-Perl (0.002009) for EPEL-8

  • Branched and built perl-Feed-Find (0.07) for EPEL-6

  • Branched and built perl-XML-Feed (0.43) for EPEL-6

Tuesday 29th October 2019

Fedora Project

  • Cleaned up and rebuilt perl-Test-CPAN-Meta-JSON (0.16) in Rawhide

  • Cleaned up and rebuilt perl-Unicode-CheckUTF8 (1.03) in Rawhide

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

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

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

Wednesday 30th October 2019

Fedora Project

  • Cleaned up and rebuilt perl-Config-Any (0.32) in Rawhide

  • Cleaned up and rebuilt perl-MooseX-ConfigFromFile (0.14) in Rawhide

  • Cleaned up and rebuilt perl-MooseX-SimpleConfig (0.11) in Rawhide

  • Cleaned up and rebuilt perl-MooseX-Types-Path-Tiny (0.012) in Rawhide

  • Cleaned up and rebuilt perl-MooseX-Types-Stringlike (0.003) in Rawhide

  • Cleaned up and rebuilt perl-Pod-Wordlist-hanekomu (1.132680) in Rawhide

  • Cleaned up and rebuilt perl-Test-Mojibake (1.3) in Rawhide

  • Cleaned up and rebuilt perl-URL-Encode-XS (0.03) in Rawhide

  • Branched and built perl-Config-Any (0.32) for EPEL-8

  • Branched and built perl-MooseX-Types-Stringlike (0.003) for EPEL-8

  • Branched and built perl-MooX-HandlesVia (0.001008) for EPEL-8

  • Branched and built perl-MooX-Types-MooseLike (0.29) for EPEL-8

  • Branched and built perl-URL-Encode-XS (0.03) for EPEL-8

  • Branched and built python-pycryptodomex (3.9.0) for EPEL-6

  • Branched and built python-sphinxcontrib-napoleon (0.2.9) for EPEL-6

Local Packages

  • Updated libssh2 (1.9.0) to fix integer overflow in SSH_MSG_DISCONNECT logic (CVE-2019-17498)

  • Cleaned up and rebuilt perl-Pod-Wordlist-hanekomu (1.132680)

  • Cleaned up and rebuilt perl-Test-Mojibake (1.3)

Thursday 31st October 2019

Fedora Project

  • Branched and built perl-Apache-Session-Browseable (1.3.3) for EPEL-8

  • Branched and built perl-Apache-Session-LDAP (0.4) for EPEL-8

  • Branched and built perl-Apache-Session-NoSQL (0.2) for EPEL-8

Local Packages

  • Updated libxml2 to 2.9.10:

    • This is a relatively large release, fixing a number of bugs and improving the code in many areas, among other things removing some recursive behaviour of the code in various places
    • Includes various portability fixes, documentation updates and clean-ups
    • See https://mail.gnome.org/archives/xml/2019-October/msg00014.html for full details

  • Updated libxslt (1.1.33) to drop Python bindings for RHEL-8 builds

  • Updated perl-Test2-Suite to 0.000127:

Previous Month: September 2019
Next Month: November 2019

Recent