#acl PaulHowarth:read,write,admin,revert,delete All:read === Sunday 6th November 2022 === ==== Fedora Project ==== * Updated `python-paramiko` to 2.12.0 in F-35, F-36, F-37, Rawhide and EPEL-9: * Add a '`transport_factory`' kwarg to '`SSHClient.connect`' for advanced users to gain more control over early Transport setup and manipulation ([[https://github.com/paramiko/paramiko/issues/2054|GH#2054]], [[https://github.com/paramiko/paramiko/pull/2125|GH#2125]]) * Update '`~paramiko.client.SSHClient`' so it explicitly closes its wrapped socket object upon encountering socket errors at connection time; this should help somewhat with certain classes of memory leaks, resource warnings, and/or errors (though we hasten to remind everyone that `Client` and `Transport` have their own '`.close()`' methods for use in non-error situations!) ([[https://github.com/paramiko/paramiko/pull/1822|GH#1822]]) * Raise '`~paramiko.ssh_exception.SSHException`' explicitly when blank private key data is loaded, instead of the natural result of '`IndexError`'; this should help more bits of Paramiko or Paramiko-adjacent codebases to correctly handle this class of error ([[https://github.com/paramiko/paramiko/pull/1599|GH#1599]], [[https://github.com/paramiko/paramiko/issues/1637|GH#1637]]) ----