PaulHowarth/Blog/2013-04-22

Monday 22nd April 2013

Local Packages

  • Updated getmail to 4.40.0:

    • Convert SIGTERM to SIGINT so getmail can clean up and exit normally if killed with a default signal

    • Fix change that resulted in passing full protocol name to OSX keyring program, which can't handle it (restricted to 4-character code)
  • Updated perl-Module-ExtractUse to 0.30, incorporating a number of fixes from upstream to support building with Test::More < 0.88 and perl < 5.10.0 (https://github.com/domm/Module-ExtractUse/pull/8):

    • Add accessors and tests for _in_eval/_out_of_eval

    • Reworked 80_failing.t to TODO tests

    • Added more require-in-string corner test cases

    • Fix the case for eval["']expr["'] and add regression tests

  • Updated perl-Net-Telnet to 3.04:

    • Added IPv6 support, enabled using the method/parameter family() and the installed Socket package version is 1.94+ (which corresponds with perl 5.14 or later)

    • New methods (peerhost, peerport, sockhost, sockport) to support IPv6, because the inherited ones from IO::Socket::INET don't

    • New methods (localhost, localfamily) and open() parameters for binding to a local network interface

    • Methods fixed (dump_log, input_log, option_log, output_log) so they turn off logging when passed an empty string argument

    • Methods fixed (_fillbuf, _put) to use Errno::EINTR, when possible, to test for an interrupted select(), sysread(), or syswrite(); the test for $! =~ /^interrupted doesn't work when LANG is not English

    • Methods fixed (dump_log, input_log, option_log, output_log) so they take a bare filehandle

  • Updated perl-Probe-Perl to 0.02, which was quite a big change since the build flow changed from Module::Build to ExtUtils::MakeMaker:

    • Switched to Git and Dist::Zilla

    • Fixed an issue with perls installed in directories containing spaces or other special shell characters

  • Updated perl-Text-Haml to 0.990108

  • Updated sendmail to 8.14.7 (see RELEASE_NOTES for details)


Recent