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/2017-04-25

Tuesday 25th April 2017

Fedora Project

  • Updated perl-IPC-Run to 0.95 in F-26 and Rawhide:

    • Enable Travis-CI integration for IPC::Run

    • Use q{} and qq{} to fix problems with quotation in cmd.exe

    • Sync $VERSION across all files to address kwalitee

    • Stop side effect of altering flushing of STDOUT and STDERR (CPAN RT#109243)

    • CHILD_HANDLE should be closed with 'Close' to prevent a warning

    • Require Win32API::File on Windows

    • Better timer error message plus an additional unit test
    • Catching previously non-detected malformed time strings
    • Let Timer accept all allowable perl numbers

    • Allow the OS to choose the ephemeral port to use
    • Don't use version.pm to parse the perl version in Makefile.PL

    • perltidy

    • Do not import POSIX into local namespace (it's a memory hog)

    • Skip infinity test on perl below 5.8.9
    • Spelling fixes
    • Documentation fix: full_result returns $?, not $? >> 8

    • Fix check for reaped PID in reap_nb

    • Re-remove unnecessary use of UNIVERSAL

Local Packages

  • Updated contagged (0.8.0) to fix another incompatibility with PHP7 (preg_replace with e modifier no longer works, leading to the LDAP filter always being set to "a" regardless of what's being searched for):

  • --- inc/functions.php
    +++ inc/functions.php
    @@ -356,12 +356,19 @@ function ldap_store_objectclasses($dn,$c
      *
      * Ported from Perl's Net::LDAP::Util escape_filter_value
      *
    - * @author Andreas Gohr <andi@splitbrain.org>
    + * @param string $string The string to be parsed
    + * @author Andreas Gohr <andi@splitbrain.org>
    + * @author Modified for PHP55 by Esteban Santana Santana <MentalPower@GMail.com>
    + * @return string
      */
     function ldap_filterescape($string){
    -  return preg_replace('/([\x00-\x1F\*\(\)\\\\])/e',
    -                            '"\\\\\".join("",unpack("H2","$1"))',
    -                            $string);
    +       return preg_replace_callback(
    +               '/([\x00-\x1F\*\(\)\\\\])/',
    +               function ($matches) {
    +                       return "\\".join("", unpack("H2", $matches[1]));
    +               },
    +               $string
    +       );
     }
     
     /**
  • Updated perl-IPC-Run to 0.95 as per the Fedora version

  • Updated unrar (5.50 beta 1) to new upstream tarball 5.5.2


Recent