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