PaulHowarth/Blog/2016-07-29

Friday 29th July 2016

Fedora Project

  • Updated perl-MCE to 1.804 in F-25 and Rawhide:

  • Updated perl-Module-Load-Conditional to 0.68 in F-23, F-24, F-25 and Rawhide:

    • Fix unconditional @INC localization

  • Updated perl-Test-Simple to 1.302049 in F-25 and Rawhide:

    • Add 'active' attribute to hub

Local Packages

  • Updated perl-MCE to 1.804 as per the Fedora version

  • Updated perl-Module-Load-Conditional to 0.68 as per the Fedora version

  • Updated perl-Net-FTPSSL to 0.34:

    • Behaviour change: Added fix_supported() as a way to make corrections to supported(); editing the returned hash reference of _help() no longer works - this new method does both additions and removals

    • Behaviour change: Modified _mfmt() and _mdtm() to be able to handle localtime vs. gmtime based on changes to how PreserveTimestamp works; as an alternate way, the behaviour can be overridden by a new $local_flag option (the default behaviour is still GMT)

    • Made POD clarification and other comment updates
    • Increased TRACE_MOD from 5 to 10 blocks

    • Added BEGIN block to detect if IPv6 support is possible; it does this by asking IO::Socket::SSL instead of reinventing the wheel

    • Moved the generation of the Debug log header info for CPAN support to BEGIN as well so that this info gets centralized instead of repeated

    • Added Domain/Family as a new option for choosing IPv4 vs. IPv6

    • Added OverrideHELP => -1 option to use FEAT instead, when HELP is broken

    • Updated quot() to recognize that MLSD also requires a data channel; also improved the disable HELP logic used here

    • Broke up _feat() into _feat() and feat(), and added feat() to the POD; this was done since under some circumstances the feature list can be dynamic

    • Rewrote _help() to make it less confusing

    • Fixed PreserveTimestamp bug in transfer() and xtransfer()

    • Added new option xWait for use by xput() and xtransfer(); some servers won't honour the rename of the scratch file to its final name without instituting a delay, so this option allows you to specify one

    • README: Added more notes about turning on/off SSL logging; newer versions allow for dynamic turning on/off

    • t/10-complex.t: Changes to the main test script:

      • Now uses fix_supported() in its is_file() tests since these test cases hit some lies told by some servers

      • Fixed so its main logs are named after this test program like the other test cases do
      • Added new test to verify if the MDTM command correctly uses GMT time instead of local time (assumes MFMT will use the same time zone)

      • Added xWait of 1 second to deal with problem FTP/S servers that require a wait for the xput and xtransfer tests to work

    • t/05-readonly.t: Renamed 05-simple to 05-readonly to more accurately describe the types of tests this test script does

  • Updated perl-Net-SSLeay (1.74) to fix FTBFS when perl is not in the minimal build root

  • Updated perl-Test2 to 1.302049 as per the Fedora perl-Test-Simple package

  • Updated perl-Test2-Suite to 0.000054:

    • Make bag check fail when given an empty array
    • Clean up bag diagnostics
  • Updated unrar (5.40 beta 4) for new upstream tarball but same version number


Recent