#acl PaulHowarth:read,write,admin,revert,delete All:read === Sunday 24th July 2022 === ==== Fedora Project ==== * Updated `proftpd` to 1.3.7e in F-35, F-36 and Rawhide: * Ensure that `mod_sftp` algorithms work properly with OpenSSL 3.x ([[https://github.com/proftpd/proftpd/issues/1448|GH#1448]]) * Updated `proftpd` to 1.3.8rc4 in EPEL-9: * `mod_sftp` should fail on startup when SFTP and TLS are both enabled for a vhost ([[https://github.com/proftpd/proftpd/issues/1434|GH#1434]]) * `DelayTable` not properly using documented default value; this is a regression caused by the changes for [[ProftpdBugzilla:4020|Bug#4020]] ([[https://github.com/proftpd/proftpd/issues/1440|GH#1440]]) * Support customizing SSH ciphers, digests, key exchanges via `SFTPClientMatch` ([[https://github.com/proftpd/proftpd/issues/1444|GH#1444]]) * Ensure that `mod_sftp` algorithms work properly with OpenSSL 3.x ([[https://github.com/proftpd/proftpd/issues/1488|GH#1488]]) * `BanOnEvent BadProtocol` triggers segfault ([[https://github.com/proftpd/proftpd/issues/1445|GH#1445]]) * SFTP "check-file" implementation computes incorrect results ([[https://github.com/proftpd/proftpd/issues/1439|GH#1439]]) * Implement `SFTPHostKeys` directive for configuring the SSH host key algorithms ([[https://github.com/proftpd/proftpd/issues/1457|GH#1457]]) * Implement the "`curve448-sha512`" SSH key exchange algorithm ([[https://github.com/proftpd/proftpd/issues/1437|GH#1437]]) * `Include` directive broken when using wildcards for directory components ([[https://github.com/proftpd/proftpd/issues/1472|GH#1472]]) * `mod_sftp` fails to build using OpenSSL 1.0.x: undefined reference to '`EVP_MD_CTX_reset`' ([[ProftpdBugzilla:4485|Bug #4485]]) * Reload after omitting explicit `ModulePath` value causes fatal module load failures ([[https://github.com/proftpd/proftpd/issues/1476|GH#1476]]) . I added a patch to fix the X448 support configure check to fail properly with OpenSSL 1.1.0 ([[https://github.com/proftpd/proftpd/issues/1488|GH#1488]]) ==== Local Packages ==== * Updated `perl-Type-Tiny` to 1.016005: . Bug Fixes: * Minor bugfix in `Type::Tiny::cmp` where in some cases it was returning '`0`' instead of '`0E0`'; unlikely to affect anything . Other: * Updated: Updated `Type::Params` benchmarking scripts * When `Type::Registry`/`Type::Parser` has to create a class or role type constraint, use `Types::Standard` `InstanceOf`/`ConsumerOf` instead of creating new anonymous `Type::Tiny::Class`/`Type::Tiny::Role` constraints * Updated `proftpd` to 1.3.7e and 1.3.8rc4 as per the Fedora version * Rebuilt `libgpg-error` (1.45), `libidn` (1.41), `libmetalink` (0.1.3), `libnet` (1.2), `libxml2` (2.9.14), `libxslt` (1.1.35), `xz` (5.2.5) for the [[FedoraProject:Fedora_37_Mass_Rebuild]] ----