You are not allowed to perform this action.

Clear message

    PaulHowarth/Blog/2015-09

Paul's Blog Entries for September 2015

Tuesday 1st September 2015

Fedora Project

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

    • Checks for readability of files/dirs for certificates and CA no longer use -r because this is not safe when ACLs are used (CPAN RT#106295)

    • New method sock_certificate similar to peer_certificate (CPAN RT#105733)

    • get_fingerprint can now take optional certificate as argument and compute the fingerprint of it; useful in connection with sock_certificate

    • Check for both EWOULDBLOCK and EAGAIN since these codes are different on some platforms (CPAN RT#106573)

    • Enforce default verification scheme if nothing was specified, i.e. no longer just warn but accept; if really no verification is wanted, a scheme of 'none' must be explicitly specified

    • Support different cipher suites per SNI hosts
    • startssl.t failed on darwin with old openssl since server requested client certificate but offered also anon ciphers (CPAN RT#106687)

    • Work around different behaviour of getnameinfo from Socket and Socket6 by using a different wrapper depending on which module is used for IPv6

Local Packages

  • Updated cdrtools to 3.01 final release

  • Updated dovecot (2.2.18) to use the system crypto policy from F-21 onwards (Bug #1109114)

  • Updated perl-ExtUtils-ParseXS to 3.30:

    • Support added for XS handshake API introduced in 5.21.6
    • Backported S_croak_xs_usage optimized on threaded builds

    • Fix INCLUDE_COMMAND $^X for Perl In Space

    • Remove 'use lib' left over from refactoring

    • Document and improve ancient optimization in ParseXS

    • Improve RETVAL code gen

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

  • Updated perl-XML-LibXML to 2.0122:

  • Updated unrar to 5.30 beta 3

Tuesday 2nd September 2015

Fedora Project

  • Updated perl-Locale-US to 3.04 in F-23 and Rawhide:

    • New upstream maintainer Mike Accardo
  • Updated perl-Mock-Quick to 1.110 in F-23 and Rawhide:

    • Fix #16, overloading + compare warning

Local Packages

  • Updated perl-Archive-Zip to 1.50:

    • Fix t/08_readmember_record_sep.t for Win32

  • Updated perl-HTTP-Size to 1.15:

    • Documentation and distribution updates
  • Updated perl-Locale-US to 3.04 as per the Fedora version

  • Updated perl-Mock-Quick to 1.110 as per the Fedora version

  • Updated perl-Pod-Readme (1.1.2) to fix FTBFS with ExtUtils::MakeMaker ≥ 7.06 (Bug #1259389)

  • Updated perl-Pod-Simple to 3.31:

    • Simplified the detection of case-insensitivity in Pod::Simple::Search

    • Fixed "Use of uninitialized value $1 in lc" warning in Pod::Simple::Search

    • If @INC includes the current directory symbol, '.', the survey() method of Pod::Simple::Search no longer excludes it from its list of directories to search; instead, The survey() and find() methods now both exclude duplicate directories from @INC (CPAN RT#102344)

    • Moved source repository and updated links to new perl-pod GitHub organization: https://github.com/perl-pod/pod-simple

    • Improved repository links and added GitHub issue tracking link to the distribution metadata

    • Switched from File::Spec's catdir to catfile for path names, to fix failures on VMS; also now use Unix path semantics where they're not required to be platform-specific (CPAN RT#105511)

    • Improved the example use of the 'html_encode_chars()' method in the Pod::Simple::XHTML documentation

  • Updated perl-Search-Elasticsearch to 1.99:

  • This release provides support for Elasticsearch 2.0.0-beta1 and above, but the default client is still '1_0::Direct' and will remain so until version 2.00 is released

  • New features:
    • Added default_qs_params, which will be added to every request

    • Added max_time to the Bulk helper, to flush after a max elapsed time

    • Added filter_path parameter to all methods which return JSON

    • Added indices.flush_synced()

    • Added render_search_template()

    • Added cat.nodeattrs()

    • Added human flag to indices.get and indices.get_settings

    • Added rewrite flag to indices.validate_query

    • Added rewrite flag to indices.analyze

    • Added fields param to bulk()

    • Added update_all_types to indices.create and indices.put_mapping

    • Added request_cache to indices.put_warmer and indices.stats

    • Added request to indices.clear_cache

    • Added RequestTimeout exception for server-side timeouts

    • Updated Plugin::Watcher with 1.0 API

  • Removed:
    • Removed id and id_cache from indices.clear_cache

    • Removed filter and filter_cache from indices.clear_cache

    • Removed ignore_conflict from indices.put_mapping

  • Bugfixes:
    • Fixed error handling in Hijk

    • Fixed live test to non-existent IP address
  • Updated perl-Text-Diff to 1.43:

    • Got rid of the "Redundant argument in sprintf" warnings from Text:Diff::Table on Perl 5.021+ (CPAN RT#100505, CPAN RT#106602)

    • Metadata and doc now refer to NEILB's repo rather than OVID's

Thursday 2nd September 2015

Fedora Project

  • Updated perl-Test-Mojibake to 1.1 in F-23 and rawhide:

    • Distribution maintenance
    • Handle the case where all_files_encoding_ok has no files to test by skipping all tests

Local Packages

  • Updated perl-Test-Mojibake to 1.1 as per the Fedora version

Friday 4th September 2015

Fedora Project

  • Updated perl-Sub-Identify to 0.11 in F-23 and Rawhide:

    • Add test for Perl's subroutine signatures feature (GH#6)

    • Do not let get_code_location() segfault on XSUBs

Local Packages

  • Updated libgpg-error to 1.20:

    • New macros for GCC attributes
    • Make es_set_binary actually work for Windows

    • Allow building without thread support
    • Build without a build timestamp by default
    • New macros GPGRT_VERSION, GPGRT_VERSION_NUMBER, GPGRT_INLINE, GPGRT_GCC_VERSION, GPGRT_ATTR_NORETURN, GPGRT_ATTR_PRINTF, GPGRT_ATTR_NR_PRINTF, GPGRT_ATTR_FORMAT_ARG, GPGRT_ATTR_SENTINEL, GPGRT_ATTR_USED, GPGRT_ATTR_UNUSED, GPGRT_ATTR_DEPRECATED, GPGRT_ATTR_PURE, GPGRT_ATTR_MALLOC, GPGRT_HAVE_MACRO_FUNCTION and GPGRT_HAVE_PRAGMA_GCC_PUSH

  • Updated nmap (6.47) so that ncat tries to connect to all resolved addresses, not only the first one (Bug #978964)

  • Updated perl-Sub-Identify to 0.11 as per the Fedora version

Saturday 5th September 2015

Local Packages

  • Updated perl-Module-CPANfile to 1.001:

    • Fixed tests to avoid using subtests (GH#38)

  • Updated perl-Pod-Coverage-Moose to 0.07:

    • Fix test failures on Moose ≥ 2.1300 when MooseX::Role::WithOverloading is not installed (CPAN RT#106898)

  • Updated python-twisted to 15.4.0 (see NEWS for details)

Sunday 6th September 2015

Local Packages

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

    • readline-7.0 support: new function rl_callback_sigcleanup ( Improve POD documents

    • Gnu.xs: do not use typedefs that were obsoleted by ReadLine 6.3

    • Fix a wrong fix in 1.21 to let completion_function do case-insensitive match (CPAN RT#72378)

    • Fix rl_display_match_list to show the first entry of the array; the bug caused segmentation fault with readline-7.0

    • Some improvement of Makefile.PL:

      • Add support for homebrew on Mac OS X (CPAN RT#104389)

      • Print an error string when system() fails

      • Specify 'int' on 'main()'

      • Use -O when -D_FORTIFY_SOURCE is defined

Monday 7th September 2015

Fedora Project

  • Updated proftpd (1.3.3g) in EPEL-6 to create a proftpd-utils package like the one in the Fedora package, with tools including ftpasswd (Bug #1258440)

Tuesday 8th September 2015

Fedora Project

  • Updated perl-Sub-Identify to 0.12:

    • Fixed build for Perl 5.8

Local Packages

  • Updated perl-Sub-Identify to 0.12 as per the Fedora version

Wednesday 9th September 2015

Fedora Project

  • Updated GeoIP-GeoLite-data to the September 2015 databases in F-23 and Rawhide

  • Updated perl-namespace-autoclean to 0.27 in F-23 and Rawhide:

    • Package with only ExtUtils::MakeMaker to ease installation on perl 5.6

Local Packages

  • Updated GeoIP-GeoLite-data to the September 2015 databases as per the Fedora version

  • Updated perl-namespace-autoclean to 0.27 as per the Fedora version

Thursday 10th September 2015

Fedora Project

  • Updated proftpd in F-23, Rawhide and EPEL-6 to add a dependency on perl(Crypt::Cracklib) to the proftpd-utils package, needed for ftpasswd --use-cracklib

Local Packages

  • Updated perl-Term-ReadLine-Gnu (1.27) to fix (again) a regression with Debug::Client (Bug #1189459, CPAN RT#101078)

  • Updated proftpd as per the Fedora version

Monday 14th September 2015

Fedora Project

  • Updated perl-Parse-RecDescent to 1.967012 in F-23 and Rawhide:

    • Base the standalone precompiled parser's runtime name on the parser's class, rather than use the fixed "Parse::RecDescent::_Runtime"; this prevents "already defined" warnings when two standalone precompiled parsers are used

    • Add support for allowing precompiled parsers to share a common runtime via the Precompile({-runtime_class}) option and the PrecompiledRuntime() function

    • Warn on creation of Precompiled parsers that depend on Parse::RecDescent

    • Non-backwards compatible change: Change the global <skip:> directive to use eval similarly to the other <skip:> directives, rather than being single-quoted in the resulting parser

    • Correct some typos in the documentation (CPAN RT#87185)

    • Sort hash keys and rulenames when generating code; this keeps the output text for a given input text the same, reducing differences in automated builds (CPAN RT#102160)

    • Precompiled parsers now document which $Parse::RecDescent::VERSION was used to generate them (CPAN RT#77001)

Local Packages

  • Updated libgcrypt to 1.6.4:

    • Speed up the random number generator by requiring less extra seeding
    • New flag "no-keytest" for ECC key generation; due to a bug in the parser that flag will also be accepted but ignored by older version of Libgcrypt

    • Always verify a created RSA signature to avoid private key leaks due to hardware failures
    • Fix alignment bug in the AESNI code on Windows > 7

    • Support FreeBSD 10 and later
    • Other minor bug fixes
  • Updated perl-Module-CoreList to 5.20150912:

    • Updated for v5.20.3
  • Updated perl-Parse-RecDescent to 1.967012 as per the Fedora version

  • Updated unrar to 5.30 beta 4

Wednesday 16th September 2015

Fedora Project

  • Updated perl-Net-SSH-Perl to 1.39 in F-23 and Rawhide:

    • Fix shell terminal width and height (CPAN RT#83978)

    • Fix algorithm negotiation issue in ::Kex.pm (CPAN RT#94574)

    • Fix VERSION methods (CPAN RT#105728)

    • Code modernization (strict+warnings)

    • Pass tests on Win32
    • Use Win32::LoginName on Windows

    • Use File::HomeDir to simplify handling

Friday 18th September 2015

Fedora Project

  • Updated perl-Net-SSH-Perl to 1.41 in F-23 and Rawhide:

    • Declare new dependency to File::HomeDir in Makefile.PL

    • Use Errno constants in a more portable way

Local Packages

  • Updated perl-Class-XSAccessor (1.19) and perl-version (0.9912) to explicitly build-require perl-devel, needed for the EXTERN.h header file; this is going to be a common requirement for all XS-based packages

  • Updated perl-Net-DNS to 1.02:

    • Suppress messages: Can't locate Net/DNS/Resolver/linux.pm (CPAN RT#107052)

    • Dependency on MIME::Base32 made Net::DNS not installable on MSWin32 (CPAN RT#106916)

    • Fix Net::DNS::Resolver::Recurse and IPv6 Reverse DNS (CPAN RT#106565)

    • Version test for Pod::Test was broken (CPAN RT#105808)

  • I had to disable running t/10-recurse.t as I found it now prone to hanging (CPAN RT#107152)

  • Updated perl-Net-SSLeay to 1.71:

    • Conditionalize support for MD4, MD5
    • Added support for linking libraries in /usr/local/lib64 for some flavours of Linux like RH Tikanga

    • Fixes to X509_check_host, X509_check_ip, SSL_CTX_set_alpn_protos, and SSL_set_alpn_protos so they will compile on MSVC and AIX cc

    • Fixed typos in documentation for X509_NAME_new and X509_NAME_hash

    • Version number in META.yml is now quoted

Sunday 20th September 2015

Fedora Project

  • Updated perl-Net-SSLeay to 1.71 in F-23 and Rawhide:

    • Conditionalize support for MD4, MD5
    • Added support for linking libraries in /usr/local/lib64 for some flavours of Linux like RH Tikanga

    • Fixes to X509_check_host, X509_check_ip, SSL_CTX_set_alpn_protos, and SSL_set_alpn_protos so they will compile on MSVC and AIX cc

    • Fixed typos in documentation for X509_NAME_new and X509_NAME_hash

    • Version number in META.yml is now quoted

Local Packages

  • Updated curl (7.44.0) to prevent NSS from incorrectly re-using a session (Bug #1104597)

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

  • Updated perl-Email-Address to 1.908:

    • Default to 1 level of nested comments to avoid pathological behaviours

Monday 21st September 2015

Fedora Project

Local Packages

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

  • Updated perl-Module-CoreList to 5.20150920:

    • Updated for v5.23.3

Tuesday 22nd September 2015

Fedora Project

  • Updated perl-Net-SSLeay to 1.72 in Rawhide:

    • Fixed a problem where SvPVx_nolen was undefined in some versions of perl; replaced with SvPV_nolen

    • Fixed a cast warning on Darwin
  • Updated perl-Perl-OSType to 1.009 in Rawhide:

    • Added 'sco' as a Unix-type OS

Local Packages

  • Updated perl-Archive-Zip to 1.51:

    • Compare vs. filename checksum in crc32 script

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

  • Updated perl-Perl-OSType to 1.009 as per the Fedora version

    • Added 'sco' as a Unix-type OS

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

    • Makefile.PL: revert a change on 1.27 that causes fail on the rlmalloc test (CPAN RT#107201)

    • t/readline.t, t/history.t: use LC_ALL instead of LANG

Thursday 24th September 2015

Local Packages

  • Updated perl-Archive-Zip to 1.53:

  • Updated perl-Term-ReadLine-Gnu (1.28) to port Propagete-PerlIO_return_value_from_STORE.patch to 1.27/8 properly (Bug #1264742)

Sunday 27th September 2015

Fedora Project

  • Updated perl-Compress-Raw-Bzip2 to 2.069 in Rawhide:

  • Updated perl-Compress-Raw-Lzma to 2.069 in Rawhide (no changes)

  • Updated perl-Compress-Raw-Zlib to 2.069 in Rawhide:

  • Updated perl-IO-Compress to 2.069 in Rawhide:

  • Updated perl-IO-Compress-Lzma to 2.069 in Rawhide (no changes)

Local Packages

  • Updated perl-Compress-Raw-Bzip2 to 2.069 as per the Fedora version

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

  • Updated perl-Compress-Raw-Zlib to 2.069 as per the Fedora version

  • Updated perl-IO-Compress to 2.069 as per the Fedora version

  • Updated perl-IO-Compress-Lzma to 2.069 as per the Fedora version

Monday 28th September 2015

Fedora Project

  • Updated perl-Hash-Util-FieldHash-Compat to 0.10 in Rawhide:

    • Fix invalid prereq specification for Heavy implementation (changed in 0.09)

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

    • Fix issue with long selects getting interrupted by signals and dying

    • Fix version CPAN meta info

  • Updated perl-Parse-RecDescent to 1.967013 in Rawhide:

    • Wrap Data::Dumper->Dump() to localize some $Data::Dumper::VARS to control the dumped output; in particular, Data::Dumper::Terse=1 was reported to break parser generation (CPAN RT#107355)

Local Packages

  • Updated perl-DateTime-Locale to 0.92 (no changes)

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

  • Updated perl-Parse-RecDescent to 1.967013 as per the Fedora version

Tuesday 29th September 2015

Fedora Project

  • Rebuilt perl-Compress-Raw-Lzma (2.069) for xz 5.2.2 in Rawhide

Local Packages

  • Updated perl-Compress-Raw-Lzma (Rawhide only) as per the Fedora version

  • Updated xz to 5.2.2 (Rawhide only):

    • Fixed bugs in QNX-specific code
    • Omitted the use of pipe2() even if it is available to avoid portability issues with some old Linux and glibc combinations

    • Updated German translation
    • Added project files to build static and shared liblzma (not the whole XZ Utils) with Visual Studio 2013 update 2 or later

    • Documented that threaded decompression hasn't been implemented yet; a 5.2.0 NEWS entry describing multi-threading support had incorrectly said "decompression" when it should have said "compression"

Wednesday 30th September 2015

Fedora Project

  • Updated gtkwave to 3.3.67 in Rawhide:

    • Updated LZ4 for version r131

    • Fixed right justify ascii datatype display
  • Updated perl-MIME-tools to 5.507 in Rawhide:

    • Fix parsing bug (CPAN RT#105455)

    • Fix typo that broke MIME::Body::incore->open() on Perl 5.20

  • Updated perl-Test-Deep to 0.119 in Rawhide:

    • Overloading of & and | no longer can change All or Any objects found as arguments

    • An All as an argument to an All constructed is flattened out into its All-ed values; the same goes for Any

    • Remove use of Test::NoWarnings for user-facing tests

Local Packages

  • Updated gtkwave to 3.3.67 as per the Fedora version

  • Updated perl-MIME-tools to 5.507 as per the Fedora version

  • Updated perl-Test-Deep to 0.119 as per the Fedora version

Previous Month: August 2015
Next Month: October 2015

Recent