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

Paul's Blog Entries for January 2016

Friday 1st January 2016

Fedora Project

  • Updated perl-Test-Exception to 0.43 in Rawhide:

    • Remove Test2/Test-Stream special cases; they are not needed

  • Updated rbldnsd to 0.998 in F-22, F-23, Rawhide, EPEL-6 and EPEL-7:

    • Correctly handle V4MAPPED (v4 in v6) addresses; the original v6 prefix was wrong

    • Sometimes IP4-based datasets gave false positives when an IP6 dataset was present, and it was also possible to have false positives in IP6 datasets; both have been fixed

Local Packages

  • Updated cdrtools to 3.02 alpha release 05

  • Updated perl-PPIx-Regexp to 0.045:

    • Deprecate tokenizer method prior() in favour of prior_significant_token(); this is not part of the public interface, so I suppose I could have just slam-dunked it, but ...

    • Add experimental ability to parse strings as well as regexes; the new functionality is controlled by the new new() argument 'parse', whose permitted values are 'regex' (the default), 'string', or 'guess'

  • Updated perl-TAP-Harness and perl-Test-Harness to 3.36:

    • Accept YAML with trailing whitespace in header
    • Stop bundling Test::More for testing

  • Updated perl-Test-Exception to 0.43 as per the Fedora version

  • Updated rbldnsd to 0.998 as per the Fedora version

Saturday 2nd January 2016

Fedora Project

  • Updated perl-DBM-Deep to 2.0013 in Rawhide:

Local Packages

  • Updated perl-DBM-Deep to 2.0013 as per the Fedora version

Sunday 3rd January 2016

Fedora Project

  • Did a general clean-up of the perl-Module-Extract-VERSION (1.01) spec file in Rawhide

  • Updated perl-Test-HasVersion to 0.014 in Rawhide:

    • Fix spelling error in manpage (CPAN RT#110709)

    • Add LICENSE file to the distribution

    • Fix all_pm_version_ok() failure reporting (CPAN RT#78758)

    • Rewrite t/04_all_ok.t using Test::Builder::Tester (CPAN RT#78758)

Local Packages

  • Updated perl-Test-HasVersion to 0.014 as per the Fedora version

  • Updated unrar to 5.31 beta 1

Monday 4th January 2016

Fedora Project

  • Updated perl-Math-BigInt-GMP to 1.49 in Rawhide:

    • Sync test files with Math-BigInt-1.999714

Tuesday 5th January 2016

Fedora Project

  • Updated perl-Test-Synopsis to 0.13 in Rawhide:

    • Fix #12 (conflict with multiple chunks)

  • Updated python-crypto (2.6.1) in EPEL-7 to add Python 3.4 support (Bug #1294708)

Local Packages

  • Updated perl-Test-Synopsis to 0.13 as per the Fedora version

Wednesday 6th January 2016

Fedora Project

  • Updated perl-Text-CSV_XS to 1.21 in Rawhide:

    • Clarify documentation (CPAN RT#110941)

    • Alias %_ to row in hashref mode for csv function attributes on_in and before_out

    • Examples now use defined-or and thus require perl-5.10 or up
    • Fix \r\n ending with allow_loose_escapes

  • Updated perl-Types-Serialiser (1.0) in Rawhide to hide package declaration for JSON::PP::Boolean from rpm and hence avoid the need for provides metadata filtering

  • Updated perl-UNIVERSAL-require (0.18) in Rawhide to hide "package UNIVERSAL" from rpm and hence avoid the need for provides metadata filtering

  • Updated smbldap-tools (0.9.10) in Rawhide to drop EL-4 build support

  • Updated spamass-milter (0.4.0) in Rawhide and EPEL-7 to document macro requirements for Postfix (Bug #1294245)

Local Packages

  • Updated perl-Text-CSV_XS to 1.21 as per the Fedora version

  • Updated perl-Types-Serialiser as per the Fedora version

  • Updated perl-UNIVERSAL-require as per the Fedora version

  • Updated smbldap-tools as per the Fedora version

  • Updated spamass-milter as per the Fedora version

Thursday 7th January 2016

Fedora Project

  • Updated perl-Sub-Exporter (0.987) in Rawhide to use %global instead of %define

  • Updated perl-Test-Unit-Lite (0.12) in Rawhide to clean up the spec

Local Packages

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

  • Updated perl-Test-Unit-Lite as per the Fedora version

Friday 8th January 2016

Fedora Project

  • Submitted, had reviewed, imported and built perl-Test-Regexp (2015110201) for F-22, F-23, Rawhide, EPEL-6 and EPEL-7 (Bug #1296884)

  • Updated perl-URI to 1.71 in Rawhide:

    • Localize $@ when attempting to load URI subclasses (PR#30)

    • Speed up construction time by not attempting to load the same non-existent URI subclass twice

Local Packages

  • New package perl-Test-Regexp (2015110201)

  • Updated perl-Regexp-Common to 2016010701:

    • Removed the 29143 tests from t/number/integer.t and replaced them with 34689 spread over 7 new files, because there are sporadic failures reported by CPAN testers in the t/number/integer.t file, but this file uses the random number generator to generate tests, which makes issues very hard to debug, as failures cannot be reproduced; the new tests will be deterministic

Monday 11th January 2016

Fedora Project

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

    • Relax Mojo interop test strictness ('' or 0 for false)

    • t/z_pod.t as author test

    • t/z_kwalitee.t accepts now RELEASE_TESTING

    • Fix mingw64 inf/nan with uselongdouble, Strawberry 5.22.1 (GH#57)

  • Updated perl-Text-Hunspell to 2.13 in Rawhide:

    • Win32 build support added

Local Packages

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

  • Updated perl-File-Remove to 1.55:

    • Convert the distribution from Module-Install to Dist-Zilla

    • Fix a problem running the tests in parallel (CPAN RT#71779, CPAN RT#90183)

    • Removed trailing whitespace and carriage returns
    • Fix a typo in the documentation (CPAN RT#72010)

    • Hopefully fix the GitHub remote to make it more MetaCPAN-friendly

    • Add the "{ glob => 0 }" option to remove() (CPAN RT#78405)

  • Updated perl-PPIx-Regexp to 0.046:

    • Add GitHub repository to metadata

  • Updated perl-Regexp-Common to 2016010801:

    • Use 'done_testing ()' instead of 'done_testing', so the test file compiles even if the user uses an old Test::More

  • Updated perl-Text-Hunspell to 2.13 as per the Fedora version

Tuesday 12th January 2016

Fedora Project

  • Updated GeoIP to 1.6.9 in Rawhide:

    • Allow compilation on older systems by relaxing the autoconf and automake minimum versions

    • Avoid potential problems in multi-threaded environments by consistently using pread() rather than read()

    • Fix various small issues reported by clang's static analyzer

    • Fix a regression introduced in version 1.6.8, which caused GeoIP_database_info to erroneously return NULL

  • Updated perl-RRD-Simple (1.44) in Rawhide to use %global rather than %define for spec macro definitions

Local Packages

  • Updated GeoIP to 1.6.9 as per the Fedora version

Thursday 14th January 2016

Fedora Project

  • Updated perl-Readonly-XS (1.05) in Rawhide to clean up the spec and use %global rather than %define for spec macro definitions

  • Updated proftpd (1.3.3g) in EPEL-6 to fix an SUID/SGID directory permission setting regression (Bug #1297264) that had been introduced with the fix for CVE-2012-6095

Local Packages

  • Updated getmail to 4.49.0:

    • Make IMAP class only issue EXPUNGE command on mailbox close if we have actually deleted any messages from the open mailbox; this makes use of read-only IMAP folders possible

  • Updated perl-DateTime-Format-Strptime to 1.63:

    • The behaviour of silently ignoring text after the matching part was lost in the rewrite; this has been restored (CPAN RT#111155)

  • Updated perl-HTTP-SimpleLinkChecker to 1.163:

    • Handle HTTPS, now that LWP needs extra help

    • Fix prereq test (CPAN RT#111166)

    • Fix up MANIFEST

  • Updated perl-Readonly-XS as per the Fedora version

Friday 15th January 2016

Fedora Project

  • Updated perl-Net-SSLeay (1.72) in Rawhide to prefer %global over %define for spec macro definitions

  • Updated perl-Text-Hunspell to 2.14 in Rawhide:

    • No functional changes
    • Text::Hunspell now depends on Alien::Hunspell version 0.04, and should finally compile nicely on Win32 platform

Local Packages

  • Updated perl-DBD-SQLite (1.48) to adapt to sqlite-3.10.0 by adding DBD::SQLite::strlike() (Bug #1298628)

  • Updated perl-Net-SSLeay as per the Fedora version

  • Updated perl-Text-Hunspell to 2.14 as per the Fedora version

Sunday 17th January 2016

Fedora Project

  • Updated perl-Software-License to 0.103011 in Rawhide:

    • Do not load Sub::Install, since it isn't used!

    • Eliminate superfluous FULL STOP characters (".")

Local Packages

  • Updated perl-Software-License to 0.103011 as per the Fedora version

Monday 18th January 2016

Fedora Project

  • Updated perl-IO-AIO to 4.33 in Rawhide:

    • Add IO::AIO::pipe2 function

    • Added support for FALLOC_FL_COLLAPSE_RANGE and FALLOC_FL_ZERO_RANGE constants

    • Added support for O_TMPFILE and O_PATH constants

    • Added support for MAP_FIXED, MAP_GROWSDOWN, MAP_32BIT, MAP_HUGETLB, MAP_STACK constants, whether they can be sensibly used or not

    • Use NO_INIT where applicable

    • Update libecb

    • Added stability canary support
    • Updated linux super magic table to 4.3.3
  • I found that not all Linux systems provided MAP_STACK and MAP_32BIT so I added a patch that would enable building on those systems

Local Packages

  • Updated perl-IO-AIO to 4.33 as per the Fedora version

Tuesday 19th January 2016

Fedora Project

  • Updated perl-Math-Calc-Units (1.07) in Rawhide to do a general clean-up:

    • Classify buildreqs by usage
    • Prefer %global over %define

    • Use %license where possible

  • Updated perl-Net-SSH-Perl (1.42) in Rawhide to prefer %global over %define for spec file macro definitions

Local Packages

  • Updated smf-sav to switch upstream to smf-sav-reloaded (2.1), including various bugfixes and better RFC compliance

Wednesday 20th January 2016

Fedora Project

  • Updated perl-Class-MOP (1.12) in EPEL-6 to fix FTBFS with Package::Stash 0.32

Local Packages

  • Updated java-1.8.0-oracle to 1.8.0.72 (cumulative bugfix and security update; see release notes at http://www.oracle.com/technetwork/java/javase/8u72-relnotes-2775802.html)

  • Updated perl-Module-Build to 0.4216:

    • Honor environmental variables when using TAP::Harness directly

    • Reintroduce some level of perl 5.6 support; note that this comes with no guarantees or commitment
    • Allow Devel::Cover usage with TAP::Harness

    • Remove "running under some shell"
    • Fix cookbook - code was missing trailing `
    • Delete test that fails with new version.pm

Thursday 21st January 2016

Fedora Project

  • Updated perl-Perl-Critic (1.05) in EPEL-5 to fix FTBFS with the more recent versions of List::MoreUtils and PPI currently in EPEL-5

Local Packages

  • Updated perl-Module-CoreList to 5.20160120:

    • Updated for v5.23.7

Friday 22nd January 2016

Fedora Project

  • Updated GeoIP-GeoLite-data to the January 2016 databases in Rawhide

  • Updated geoipupdate to 2.2.2 in Rawhide:

    • geoipupdate now calls fsync on the database directory after a rename to make it durable in the event of a crash

Local Packages

  • Updated GeoIP-GeoLite-data as per the Fedora version

  • Updated geoipupdate to 2.2.2 as per the Fedora version

Sunday 24th January 2016

Fedora Project

  • Updated bluefish to 2.2.8 in F-22m F23, rawhide and EPEL-7:

    • A bugfix release with some small improvements and more polished existing features
    • Fixes a few serious but rarely occurring bugs
    • Options defined in the language definition files are now translated
    • Various default settings have been improved, most notably the command to launch Firefox for preview
    • The looks on newer GTK versions have been restored
    • CSS can now be compressed and decompressed
    • The installers for Windows and OSX have improvements, and there have been some OSX and Windows specific fixes
    • Character encoding detection has been improved.
    • Auto-completion for HTML attributes has been improved

Local Packages

  • Updated bluefish to 2.2.8 as per the Fedora version

Monday 25th January 2016

Fedora Project

  • Updated perl-Test-Warnings to 0.025 in Rawhide:

    • Prereqs lowered from required to suggested:
      • CPAN::Meta::Check

      • CPAN::Meta::Requirements

    • Tests are now quieter to avoid causing confusion, by suppressing the printing of stderr in tests

Local Packages

  • Updated perl-Test-Warnings to 0.025 as per the Fedora version

Tuesday 26th January 2016

Fedora Project

  • Updated perl-Hash-Util-FieldHash-Compat (0.10) in Rawhide to drop the provides filter, which is no longer needed

  • Updated perl-Mail-Mbox-MessageParser (1.5105) in Rawhide to prefer %global over %define for spec file macro definitions

  • Updated tidyp (1.02) in Rawhide to drop the legacy %defattr from the spec file

Local Packages

  • Updated perl-Hash-Util-FieldHash-Compat (0.10) as per the Fedora version

  • Updated perl-Mail-Mbox-MessageParser (1.5105) as per the Fedora version

  • Updated tidyp (1.04) as per the Fedora version

Wednesday 27th January 2016

Fedora Project

  • Updated perl-Declare-Constraints-Simple (0.03) in Rawhide to remove a bunch of legacy spec file constructs

  • Updated perl-File-Comments (0.08) in Rawhide to remove a bunch of legacy spec file constructs

  • Updated perl-FileHandle-Unget (0.1628) in Rawhide to prefer %global over %define for spec file macro definitions

  • Updated perl-Test-Warnings to 0.026 in Rawhide:

    • Fixed use of modules loaded by t/zzz-check-breaks.t

    • Fix stderr suppression on perl 5.6

Local Packages

  • Updated curl to 7.47.0:

    • version: Add flag CURL_VERSION_PSL for libpsl

    • http: Added CURL_HTTP_VERSION_2TLS to do HTTP/2 for HTTPS only

    • curl: Use 2TLS by default

    • curl --expect100-timeout: added

    • Add .dir-locals and set c-basic-offset to 2 (for emacs)

    • curl: Avoid local drive traversal when saving file on Windows (CVE-2016-0754)

    • NTLM: Do not reuse proxy connections without diff proxy credentials (CVE-2016-0755)

    • tests: Disable the OAUTHBEARER tests when using a non-default port number

    • curl: Remove keepalive #ifdef checks done on libcurl's behalf

    • formdata: Check if length is too large for memory
    • lwip: Fix compatibility issues with later versions
    • openssl: BoringSSL doesn't have CONF_modules_free

    • config-win32: Fix warning HAVE_WINSOCK2_H undefined

    • build: Fix compilation error with CURL_DISABLE_VERBOSE_STRINGS

    • http2: Fix hanging paused stream
    • scripts/Makefile: Fix GNUism and survive no perl

    • openssl: Adapt to 1.1.0+ name changes
    • openssl: Adapt to openssl ≥ 1.1.0 X509 opaque structs
    • HTTP2.md: Spell fix and remove TODO now implemented

    • setstropt: const-correctness

    • cyassl: Fix compiler warning on type conversion
    • gskit: Fix host subject altname verification
    • http2: Support trailer fields
    • wolfssl: Handle builds without SSLv3 support
    • cyassl: Deal with lack of *get_peer_certificate

    • sockfilt: Do not wait on unreliable file or pipe handle
    • make: Build zsh script even in an out-of-tree build

    • test 1326: Fix getting stuck on Windows
    • test 87: Fix file check on Windows
    • configure: Allow static builds on mingw

    • configure: Detect IPv6 support on Windows

    • ConnectionExists: With *PIPEWAIT, wait for connections

    • Makefile.inc: s/curl_SOURCES/CURL_FILES/

    • test 16: Fixed for Windows
    • test 252-255: Use datacheck mode text for ASCII-mode LISTings
    • tftpd server: Add Windows support by writing files in binary mode
    • ftplistparser: Fix handling of file LISTings using Windows EOL
    • tests first.c: Fix calculation of sleep timeout on Windows

    • tests (several): Use datacheck mode text for ASCII-mode LISTings
    • CURLOPT_RANGE.3: For HTTP servers, range support is optional

    • test 1515: Add MSYS support by passing a relative path
    • curl_global_init.3: Add Windows-specific info for init via DLL

    • http2: Fix client write for trailers on stream close
    • mbedtls: Fix ALPN support
    • connection reuse: IDN host names fixed
    • http2: Fix PUSH_PROMISE headers being treated as trailers

    • http2: Handle the received SETTINGS frame

    • http2: Ensure that http2_handle_stream_close is called

    • mbedtls: Implement CURLOPT_PINNEDPUBLICKEY

    • runtests: Add mbedTLS to the SSL backends

    • IDN host names: Remove the port number before converting to ACE
    • zsh.pl: Fail if no curl is found

    • scripts: Fix zsh completion generation

    • scripts: Don't generate and install zsh completion when cross-compiling

    • lib: Prefix URLs with lower-case protocol names/schemes

    • ConnectionExists: Only do pipelining/multiplexing when asked

    • configure: Assume IPv6 works when cross-compiled

    • openssl: For 1.1.0+ they now provide a SSLeay() macro of their own

    • openssl: Improved error detection/reporting
    • ssh: CURLOPT_SSH_PUBLIC_KEYFILE now treats "" as NULL again

    • mbedtls: Fix pinned key return value on fail

    • maketgz: Generate date stamp with LC_TIME=C

  • Updated perl-Declare-Constraints-Simple (0.03) as per the Fedora version

  • Updated perl-FileHandle-Unget (0.1628) as per the Fedora version

  • Updated perl-Test-Warnings to 0.026 as per the Fedora version

Thursday 28th January 2016

Fedora Project

  • Updated perl-AnyEvent to 7.12 in Rawhide:

    • Use common name as hostname for TLS connects, if Net::SSLeay supports SNI

    • Fix documentation of tls_autostart read type in AnyEvent::Handle

  • Cleaned up and rebuilt perl-Class-C3-XS (0.13) in Rawhide

Local Packages

  • Updated perl-AnyEvent to 7.12 as per the Fedora version

  • Cleaned up and rebuilt perl-Class-C3-XS (0.13) as per the Fedora version

  • Updated perl-DateTime-TimeZone to 1.95:

    • This release is based on version 2016a of the Olson database
    • Contemporary changes for the Cayman Islands, Iran, and Chrita, Russia
  • Updated perl-Test-Memory-Cycle to 1.06:

    • This release has no changes in functionality
    • One of the tests used to use CGI.pm but it was not a declared dependency, so Perl 5.22+ would fail because CGI.pm is no longer shipped as core; the test now uses a local module for testing

Friday 29th January 2016

Fedora Project

  • Updated perl-Class-C3 (0.30) in Rawhide not to ship the tests, which allowed me to drop the provides/requires filters and hence simplify the spec quite considerably

  • Updated perl-GDGraph to 1.52 in Rawhide:

    • y1_min_range and y2_min_range instead of min_range_1 and min_range_2; neither were previously documented

    • Update documentation in regards to all *_min_range options available

Local Packages

  • Updated cdrtools to 3.02 alpha release 06

  • Updated perl-Class-C3 (0.30) as per the Fedora version

Saturday 30th January 2016

Fedora Project

  • Updated perl-Exception-Class to 1.40 in Rawhide:

    • Fixed broken metadata (GH#3)

  • Updated perl-IO-Socket-SSL to 2.023 in F-23 and Rawhide:

    • OpenSSL 1.0.2f changed the behavior of SSL shutdown in case the TLS connection was not fully established, which somehow resulted in Net::SSLeay::shutdown returning 0 (i.e. keep trying) and hence an endless loop; it will now ignore this result in case the TLS connection was not yet established and consider the TLS connection closed instead

Local Packages

  • Updated perl-Exception-Class to 1.40 as per the Fedora version

  • Updated perl-IO-Socket-SSL to 2.023 as per the Fedora version

  • Updated perl-Pod-Spell to 1.18:

    • New maintainer: Olivier Mengué (DOLMEN); repo is now hosted at http://github.com/perl-pod/Pod-Spell

    • Fix warning in strip_stopwords (GH#23)

    • Re-apply "podspell script: set output encoding from locale LC_CTYPE" (GH#17, GH#22); the issue in 1.16 was an incorrect dependency on I18N::Langinfo

  • Updated perl-PPIx-Regexp to 0.047:

    • Recognize \b{lb}, introduced in 5.23.7; if this is retracted before 5.24, it will be removed outright

Sunday 31st January 2016

Fedora Project

  • Updated perl-Module-ExtractUse to 0.341 in Rawhide:

    • load_first_existing_class() is now working

    • Class::Load::load_class(), try_load_class() and load_optional_class() are working

    • Detect uses of Module::Runtime

    • Include extractuse as provided by Jonathan Yu in example/

    • Linkify POD modules, mention Module::Extract::Use to resolve CPAN RT#45571

    • Fix 20_parse_self.t; version.pm is no longer used

Local Packages

  • Updated perl-Module-ExtractUse to 0.341 as per the Fedora version

Previous Month: December 2015
Next Month: February 2016

Recent