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)