PaulHowarth/Blog/2018-02-19

Monday 19th February 2018

Fedora Project

  • Petr Pisar kindly approved my newly-submitted perl-IO-Socket-Socks package review

  • Imported and built perl-IO-Socket-Socks (0.74) for F-26, F-27, Rawhide and EPEL-7

  • Updated curl (7.58.0) in Rawhide to specify all build requirements and defend against inadvertent soname changes

  • Updated perl-GD to 2.68 in Rawhide:

  • Updated perl-IO-Socket-SSL to 2.056 in Rawhide:

    • Intercept: Fix creation of serial number (basing it on binary digest instead of treating hex fingerprint as binary), allow use of own serial numbers again

    • t/io-socket-ip.t: Skip test if no IPv6 support on system (CPAN RT#124464)

    • Update PublicSuffix

  • Updated perl-Test-API to 0.010 in Rawhide:

    • Revised internals for constants/subrefs in the stash (a breaking change planned for Perl 5.28)
  • Updated perltidy to 20180219 in Rawhide (see CHANGES for details)

Local Packages

  • New package perl-IO-Socket-Socks (0.74)

  • Updated c-ares to 1.14.0:

    • android: Introduce new ares_library_init_android() call for Oreo support

    • Fix patch for CVE-2017-1000381 not to be overly aggressive

    • win32: Preserve DNS server order returned by Windows when sorting and exclude DNS servers in legacy subnets
    • win32: Support most recent Visual Studio 2017
    • gethostbyaddr should fail with ECANCELLED not ENOTFOUND when ares_cancel is called

    • win32: Exclude legacy ipv6 subnets
    • android: Applications compiled for Oreo can no longer use __system_property_get and must use Java calls to retrieve DNS servers

    • win32: Force use of ANSI functions
    • CMake minimum version is now 3.1
    • ares_gethostbyname.3: Fix callback status values

    • docs: Document WSAStartup requirement

    • Fix a typo in init_by_resolv_conf

    • Android JNI code leaks local references in some cases
    • Force using the ANSI versions of WinAPI functions

  • Updated curl (7.58.0) as per the Fedora version

  • Updated geoipupdate (2.5.0) to add build-requires for everything it uses and depends on

  • Updated libnet (1.1.6) to drop ldconfig scriptlets (replaced by RPM File Triggers) from Fedora 28 onwards

  • Updated libxslt to 1.1.32 (mainly portability fixes)

  • Rebuilt perl-HTML-Lint (2.30), perl-MCE (1.834), perl-MIME-Types (2.17), perl-Specio (0.42), spamass-milter (0.4.0), xz (5.2.3) for the Fedora_28_Mass_Rebuild

  • Updated perl-Importer to 0.025:

    • Minor cperl fix

  • Updated perl-IO-Socket-Socks (0.74) to incorporate feedback from package review (Bug #1546648)

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

  • Updated perl-Moose to 2.2010:

    • A performance improvement with operator overloads has been made by making use of a new Devel::OverloadInfo interface

  • Updated perl-Mouse to 2.5.2:

    • Skip t/900_mouse_bugs/016_issue17_memleak.t under 5.10.0

  • Updated perl-Perl-Tidy to 20180219 as per the Fedora perltidy package

  • Updated perl-Test-API to 0.010 as per the Fedora version

  • Updated pptp (1.10.0) to take account of EL-7 using systemd


Recent