Next | Query returned 4 messages, browsing 1 to 10 | previous

History of commit frequency

CVS Commit History:

   2018-03-13 19:32:23 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-asyncssh: updated to 1.12.1

Release 1.12.1:
Implemented a fix for CVE-2018-7749, where a modified SSH client could request \ 
that an AsyncSSH server perform operations before authentication had completed. \ 
Thanks go to Matthijs Kooijman for discovering and reporting this issue and \ 
helping to review the fix.
Added a non-blocking collect_output() method to SSHClientProcess to allow \ 
applications to retrieve data received on an output stream without blocking. \ 
This call can be called multiple times and freely intermixed with regular read \ 
calls with a guarantee that output will always be returned in order and without \ 
Updated debug logging implementation to make it more maintainable, and to fix an \ 
issue where unprocessed packets were not logged in some cases.
Extended the support below for non-ASCII characters in comments to apply to \ 
X.509 certificates, allowing an optional encoding to be passed in to \ 
get_comment() and set_comment() and a get_comment_bytes() function to get the \ 
raw comment bytes without performing Unicode decoding.
Fixed an issue where a UnicodeDecodeError could be reported in some cases \ 
instead of a KeyEncryptionError when a private key was imported using the wrong \ 
Fixed the reporting of the MAC algorithm selected during key exchange to \ 
properly report the cipher name for GCM and Chacha ciphers that don’t use a \ 
separate MAC algorithm. The correct value was being returned in queries after \ 
the key exchange was complete, but the logging was being done before this \ 
adjustment was made.
Fixed the documentation of connection_made() in SSHSession subclasses to \ 
properly reflect the type of SSHChannel objects passed to them.
   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 \ 
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

Next | Query returned 4 messages, browsing 1 to 10 | previous