./security/py-asyncssh, Asynchronous SSHv2 client and server library

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.12.0, Package name: py36-asyncssh-1.12.0, Maintainer: pkgsrc-users

AsyncSSH is a Python package which provides an asynchronous client and server
implementation of the SSHv2 protocol on top of the Python 3.4+ asyncio
framework.


Required to run:
[security/py-OpenSSL] [devel/py-setuptools] [security/py-cryptography] [security/py-bcrypt] [security/py-gssapi] [lang/python36]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: ecc2b89bd8b2220ba68b03de0628d1128ac75df3
RMD160: 9d1ab715301f8ba1df1334e468c7133906f870ea
Filesize: 282.763 KB

Version history: (Expand)


CVS history: (Expand)


   2018-02-08 09:26:59 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-asyncssh: updated to 1.12.0

Release 1.12.0:
Enhanced AsyncSSH logging framework to provide detailed logging of events in the \ 
connection, channel, key exchange, authentication, sftp, and scp modules. Both \ 
high-level information logs and more detailed debug logs are available, and \ 
debug logging supports multiple debug levels with different amounts of \ 
verboseness. Logger objects are also available on various AsyncSSH classes to \ 
allow applications to report their own log events in a manner that can be tied \ 
back to a specific SSH connection or channel.
Added support for begin_auth() to be a coroutine, so asynchronous operations can \ 
be performed within it to load state needed to perform SSH authentication.
Adjusted key usage flags set on generated X.509 certificates to be more RFC \ 
compliant and work around an issue with OpenSSL validation of self-signed non-CA \ 
certificates.
Updated key and certificate comment handling to be less sensitive to the \ 
encoding of non-ASCII characters. The get_comment() and set_comment() functions \ 
now take an optional encoding paramter, defaulting to UTF-8 but allowing for \ 
others encodings. There’s also a get_comment_bytes() function to get the \ 
comment data as bytes without performing Unicode decoding.
Updated AsyncSSH to be compatible with beta release of Python 3.7.
Updated code to address warnings reported by the latest version of pylint.
Cleaned up various formatting issues in Sphinx documentation.
Significantly reduced time it takes to run unit tests by decreasing the rounds \ 
of bcrypt encryption used when unit testing encrypted OpenSSH private keys.
Added support for testing against uvloop in Travis CI.
   2017-11-17 10:07:02 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-asyncssh: updated to 1.11.1

Release 1.11.1:
Switched to using PBKDF2 implementation provided by PyCA, replacing a much \ 
slower pure-Python implementation used in earlier releases.
Improved support for file-like objects in process I/O redirection, properly \ 
handling objects which don’t support fileno() and allowing both text and \ 
binary file objects based on whether they have an ‘encoding’ member.
Changed PEM parser to be forgiving of trailing blank lines.
Updated documentation to note lack of support in OpenSSH for send_signal(), \ 
terminate(), and kill() channel requests.
Updated unit tests to work better with OpenSSH 7.6.
Updated Travis CI config to test with more recent Python versions.
   2017-10-30 19:21:20 by Adam Ciarcinski | Files touched by this commit (4)
Log message:
py-asyncssh: added version 1.11.0

AsyncSSH is a Python package which provides an asynchronous client and server
implementation of the SSHv2 protocol on top of the Python 3.4+ asyncio
framework.