pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/security/py-asyncssh



Module Name:    pkgsrc
Committed By:   adam
Date:           Thu Jul  4 10:06:35 UTC 2024

Modified Files:
        pkgsrc/security/py-asyncssh: Makefile PLIST distinfo

Log Message:
py-asyncssh: updated to 2.15.0

Release 2.15.0 (3 Jul 2024)
---------------------------

* Added experimental support for tunneling of TUN/TAP network interfaces
  on Linux and macOS, allowing for either automatic packet forwarding or
  explicit reading and writing of packets sent through the tunnel by the
  application. Both callback and stream APIs are available.

* Added support for forwarding terminal size and terminal size changes
  when stdin on an SSHServerProcess is redirected to a local TTY.

* Added support for multiple tunnel/ProxyJump hosts. Thanks go to Adam
  Martin for suggesting this enhancement and proposing a solution.

* Added support for OpenSSH lsetstat SFTP extension to set attributes
  on symbolic links on platforms which support that and use it to
  improve symlink handling in the SFTP get, put, and copy methods.
  In addition, a follow_symlinks option has been added on various
  SFTPClient methods which get and set these attributes. Thanks go to
  GitHub user eyalgolan1337 for reporting this issue.

* Added support for password and passphrase arguments to be a callable
  or awaitable, called when performing authentication or loading
  encrypted private keys. Thanks go to GitHub user goblin for
  suggesting this enhancement.

* Added support for proper flow control when using AsyncFileWriter or
  StreamWriter classes to do SSH process redirection. Thanks go to Benjy
  Wiener for reporting this issue and providing feedback on the fix.

* Added is_closed() method SSHClientConnection/SSHServerConnection to
  return whether the associated network connection is closed or not.

* Added support for setting and matching tags in OpenSSH config files.

* Added an example of using "await" in addition to "async with" when
  opening a new SSHClientConnection. Thanks go to Michael Davis for
  suggesting this added documentation.

* Improved handling CancelledError in SCP, avoiding an issue where
  AsyncSSH could sometimes get stuck waiting for the channel to close.
  Thanks go to Max Orlov for reporting the problem and providing code
  to reproduce it.

* Fixed a regression from 2.14.1 related to rekeying an SSH connection
  when there's acitivty on the connection in the middle of rekeying.
  Thanks go to GitHub user eyalgolan1337 for helping to narrow down
  this problem and test the fix.

* Fixed a problem with process redirection when a close is received
  without a preceding EOF. Thanks go to GitHub user xuoguoto who helped
  to provide sample scripts and ran tests to help track this down.

* Fixed the processing of paths in SFTP client symlink requests. Thanks
  go to André Glüpker for reporting the problem and providing test code
  to demonstrate it.

* Fixed an OpenSSH config file parsing issue. Thanks go to Siddh Raman
  Pant for reporting this issue.

* Worked around a bug in a user auth banner generated by the cryptlib
  library. Thanks go to GitHub user mmayomoar for reporting this issue
  and suggesting a fix.


To generate a diff of this commit:
cvs rdiff -u -r1.42 -r1.43 pkgsrc/security/py-asyncssh/Makefile
cvs rdiff -u -r1.14 -r1.15 pkgsrc/security/py-asyncssh/PLIST
cvs rdiff -u -r1.39 -r1.40 pkgsrc/security/py-asyncssh/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/security/py-asyncssh/Makefile
diff -u pkgsrc/security/py-asyncssh/Makefile:1.42 pkgsrc/security/py-asyncssh/Makefile:1.43
--- pkgsrc/security/py-asyncssh/Makefile:1.42   Mon Dec 18 16:11:17 2023
+++ pkgsrc/security/py-asyncssh/Makefile        Thu Jul  4 10:06:35 2024
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.42 2023/12/18 16:11:17 wiz Exp $
+# $NetBSD: Makefile,v 1.43 2024/07/04 10:06:35 adam Exp $
 
-DISTNAME=      asyncssh-2.14.2
+DISTNAME=      asyncssh-2.15.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    security python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=a/asyncssh/}
@@ -10,11 +10,13 @@ HOMEPAGE=   https://asyncssh.readthedocs.i
 COMMENT=       Asynchronous SSHv2 client and server library
 LICENSE=       epl-v2.0
 
-DEPENDS+=      ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
-DEPENDS+=      ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
+TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel
 DEPENDS+=      ${PYPKGPREFIX}-bcrypt>=3.1.3:../../security/py-bcrypt
 DEPENDS+=      ${PYPKGPREFIX}-gssapi>=1.2.0:../../security/py-gssapi
-DEPENDS+=      ${PYPKGPREFIX}-typing-extensions>=3.6:../../devel/py-typing-extensions
+DEPENDS+=      ${PYPKGPREFIX}-typing-extensions>=4.0:../../devel/py-typing-extensions
+
+USE_LANGUAGES= # none
 
 PYTHON_VERSIONS_INCOMPATIBLE=  27
 

Index: pkgsrc/security/py-asyncssh/PLIST
diff -u pkgsrc/security/py-asyncssh/PLIST:1.14 pkgsrc/security/py-asyncssh/PLIST:1.15
--- pkgsrc/security/py-asyncssh/PLIST:1.14      Mon Dec 18 15:52:05 2023
+++ pkgsrc/security/py-asyncssh/PLIST   Thu Jul  4 10:06:35 2024
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.14 2023/12/18 15:52:05 wiz Exp $
+@comment $NetBSD: PLIST,v 1.15 2024/07/04 10:06:35 adam Exp $
 ${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
 ${PYSITELIB}/${WHEEL_INFODIR}/RECORD
@@ -194,6 +194,9 @@ ${PYSITELIB}/asyncssh/stream.pyo
 ${PYSITELIB}/asyncssh/subprocess.py
 ${PYSITELIB}/asyncssh/subprocess.pyc
 ${PYSITELIB}/asyncssh/subprocess.pyo
+${PYSITELIB}/asyncssh/tuntap.py
+${PYSITELIB}/asyncssh/tuntap.pyc
+${PYSITELIB}/asyncssh/tuntap.pyo
 ${PYSITELIB}/asyncssh/version.py
 ${PYSITELIB}/asyncssh/version.pyc
 ${PYSITELIB}/asyncssh/version.pyo

Index: pkgsrc/security/py-asyncssh/distinfo
diff -u pkgsrc/security/py-asyncssh/distinfo:1.39 pkgsrc/security/py-asyncssh/distinfo:1.40
--- pkgsrc/security/py-asyncssh/distinfo:1.39   Mon Dec 18 16:11:17 2023
+++ pkgsrc/security/py-asyncssh/distinfo        Thu Jul  4 10:06:35 2024
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.39 2023/12/18 16:11:17 wiz Exp $
+$NetBSD: distinfo,v 1.40 2024/07/04 10:06:35 adam Exp $
 
-BLAKE2s (asyncssh-2.14.2.tar.gz) = 85b8e28bc7305fdf8c72d12ebee014659e9813a00aedda812a74a24b53efe6da
-SHA512 (asyncssh-2.14.2.tar.gz) = 76952b8837832139274fbfc4ec4aa84841c66a4eb4c1bd09fd532727287574509fb2b94b684c14d6f76add80a1fe5c8236a3412ab6a71574c203706895b23f93
-Size (asyncssh-2.14.2.tar.gz) = 498190 bytes
+BLAKE2s (asyncssh-2.15.0.tar.gz) = a28e4a06c6a0754b7ea7d30d490260faa10b9f573faf853be29f4aad5d0cd836
+SHA512 (asyncssh-2.15.0.tar.gz) = 51f43bfcf27dadd9e79d7b306b11f6dc196d2de65a60663aa6e59f1b1246a6467a6324209bfb0607a9d2902ef8dde51cd172f9e32e36168954c67b8fcd7e1dd6
+Size (asyncssh-2.15.0.tar.gz) = 516935 bytes



Home | Main Index | Thread Index | Old Index