Path to this page:
Subject: CVS commit: pkgsrc/security/py-paramiko
From: Adam Ciarcinski
Date: 2019-06-10 10:42:58
Message id: 20190610084258.22416FBF4@cvs.NetBSD.org
Log Message:
py-paramiko: updated to 2.5.0
2.5.0:
[Feature] Updated SSHConfig.lookup so it returns a new, type-casting-friendly \
dict subclass (SSHConfigDict) in lieu of dict literals. This ought to be \
backwards compatible, and allows an easier way to check boolean or int type \
ssh_config values.
[Feature] Add support for Curve25519 key exchange (aka curve25519-sha256@libssh.org).
[Feature] Add support for encrypt-then-MAC (ETM) schemes \
(hmac-sha2-256-etm@openssh.com, hmac-sha2-512-etm@openssh.com) and two newer \
Diffie-Hellman group key exchange algorithms (group14, using SHA256; and \
group16, using SHA512). Patch courtesy of Edgar Sousa.
[Support] Update our install docs with (somewhat) recently added additional \
dependencies; we previously only required Cryptography, but the docs never got \
updated after we incurred bcrypt and pynacl requirements for Ed25519 key \
support.
Additionally, pyasn1 was never actually hard-required; it was necessary during a \
development branch, and is used by the optional GSSAPI support, but is not \
required for regular installation. Thus, it has been removed from our setup.py \
and its imports in the GSSAPI code made optional.
[Support] Add *.pub files to the MANIFEST so distributed source packages contain \
some necessary test assets. Credit: Alexander Kapshuna.
[Support] 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.
[Support] Raise Cryptography dependency requirement to version 2.5 (from 1.5) \
and update some deprecated uses of its API.
Files: