PaulHowarth/Blog/2019-06-10

Monday 10th June 2019

Fedora Version

  • Updated geoipupdate to 4.0.3 in Rawhide:

    • Update flock dependency from 'theckman/go-flock' to 'gofrs/flock' (GH#22)

    • Switch to Go modules and update dependencies
    • Fix version output on Ubuntu PPA and Homebrew releases
  • I had to revert the switch to Go modules as our tooling isn't ready for that yet (tests don't recognize packaged dependencies)
  • Updated python-paramiko to 2.5.0 in F-30 and Rawhide:

    • Add support for encrypt-then-MAC (ETM) schemes and two newer Diffie-Hellman group key exchange algorithms ('group14', using SHA256; and 'group16', using SHA512)
    • Add support for Curve25519 key exchange
    • Raise Cryptography dependency requirement to version 2.5 (from 1.5) and update some deprecated uses of its API

    • Add support for the modern (as of Python 3.3) import location of 'MutableMapping' (used in host key management) to avoid the old location becoming deprecated in Python 3.8

Local Packages

  • Updated geoipupdate to 4.0.3 as per the Fedora version

  • Updated libxslt to 1.1.33 and added patch to address CVE-2019-11068 (Bug #1709698)

  • Cleaned up and rebuilt perl-Data-Visitor (0.30) and perl-Hash-Util-FieldHash-Compat (0.11)


Recent