This is an automated email from the ASF dual-hosted git repository. lgoldstein pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/mina-sshd.git.
from 77859da [SSHD-914] Added Python 3 script based on Paramiko package to interact with MINA SSHD as an SFTP client new 1a98fbc [SSHD-914] Make sure Ptyhon script CWD prompt is shown on time for the user to see it new 88f81a4 [SSHD-949] Session should use cipher block size and not IV size to calculate padding new b19dafd [SSHD-842] Moved some IoXXX interface definitions from core to common module new a31a83a [SSHD-842] Moved UserAuthMethodFactory from core to common module new 15b74e9 [SSHD-842] Moved KexProposalOptionTest from core to common module new b8fadd4 [SSHD-842] Updated client ConnectFuture and other ClientSessionHolder(s) hierarchy new 32f9eb6 [SSHD-842] Updated hierarchy of ServerSessionHolder(s) The 7 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: CHANGES.md | 4 +- .../sshd/common/auth/UserAuthMethodFactory.java | 0 .../sshd/common/io/AbstractIoWriteFuture.java | 0 .../java/org/apache/sshd/common/io/IoAcceptor.java | 0 .../org/apache/sshd/common/io/IoConnectFuture.java | 0 .../org/apache/sshd/common/io/IoConnector.java | 3 +- .../java/org/apache/sshd/common/io/IoHandler.java | 1 - .../apache/sshd/common/io/IoHandlerFactory.java | 0 .../org/apache/sshd/common/io/IoInputStream.java | 2 - .../org/apache/sshd/common/io/IoOutputStream.java | 0 .../org/apache/sshd/common/io/IoReadFuture.java | 0 .../java/org/apache/sshd/common/io/IoService.java | 0 .../sshd/common/io/IoServiceEventListener.java | 0 .../common/io/IoServiceEventListenerManager.java | 0 .../apache/sshd/common/io/IoServiceFactory.java | 0 .../java/org/apache/sshd/common/io/IoSession.java | 0 .../org/apache/sshd/common/io/IoWriteFuture.java | 0 .../org/apache/sshd/common/io/PacketWriter.java | 25 +++ .../sshd/common/io/ReadPendingException.java | 0 .../sshd/common/io/WritePendingException.java | 0 .../apache/sshd/common/cipher/AES192CTRTest.java | 2 +- .../apache/sshd/common/cipher/AES256CBCTest.java | 2 +- .../apache/sshd/common/cipher/ARCFOUR256Test.java | 2 +- .../apache/sshd/common/cipher/BaseCipherTest.java | 40 +++-- .../sshd/common/kex/KexProposalOptionTest.java | 17 +- .../InteractivePasswordIdentityProvider.java | 12 +- .../java/org/apache/sshd/client/auth/UserAuth.java | 2 - .../sshd/client/channel/AbstractClientChannel.java | 7 - .../apache/sshd/client/channel/ClientChannel.java | 6 + .../apache/sshd/client/future/ConnectFuture.java | 17 +- .../client/kex/AbstractDHClientKeyExchange.java | 7 +- .../client/session/ClientConnectionService.java | 8 +- .../sshd/client/session/ClientUserAuthService.java | 21 +-- .../forward/DynamicPortForwardingTracker.java | 3 +- .../session/forward/PortForwardingTracker.java | 12 +- .../client/subsystem/AbstractSubsystemClient.java | 6 - .../sshd/client/subsystem/SubsystemClient.java | 5 +- .../main/java/org/apache/sshd/common/Service.java | 5 +- .../org/apache/sshd/common/channel/Channel.java | 9 +- .../common/session/helpers/AbstractSession.java | 179 +++++++++++++-------- .../sshd/common/session/helpers/SessionHelper.java | 6 +- .../java/org/apache/sshd/server/auth/UserAuth.java | 1 - .../sshd/server/channel/AbstractServerChannel.java | 7 - .../apache/sshd/server/channel/ServerChannel.java | 6 +- .../server/command/AbstractCommandSupport.java | 31 ++-- .../server/kex/AbstractDHServerKeyExchange.java | 12 +- .../apache/sshd/server/shell/InvertedShell.java | 15 +- .../org/apache/sshd/server/shell/ProcessShell.java | 23 +-- .../sshd/common/cipher/BuiltinCiphersTest.java | 3 +- .../org/apache/sshd/common/cipher/CipherTest.java | 24 ++- .../server/shell/InvertedShellWrapperTest.java | 28 +++- .../apache/sshd/util/test/BogusInvertedShell.java | 4 +- .../sshd/git/transport/GitSshdSessionFactory.java | 14 +- .../apache/sshd/client/scp/AbstractScpClient.java | 5 - .../java/org/apache/sshd/client/scp/ScpClient.java | 5 + .../client/subsystem/sftp/fs/SftpFileSystem.java | 10 +- .../subsystem/sftp/SftpSubsystemEnvironment.java | 9 +- sshd-sources/python/sftpclient.py | 3 +- 58 files changed, 407 insertions(+), 196 deletions(-) rename {sshd-core => sshd-common}/src/main/java/org/apache/sshd/common/auth/UserAuthMethodFactory.java (100%) rename {sshd-core => sshd-common}/src/main/java/org/apache/sshd/common/io/AbstractIoWriteFuture.java (100%) rename {sshd-core => sshd-common}/src/main/java/org/apache/sshd/common/io/IoAcceptor.java (100%) rename {sshd-core => sshd-common}/src/main/java/org/apache/sshd/common/io/IoConnectFuture.java (100%) rename {sshd-core => sshd-common}/src/main/java/org/apache/sshd/common/io/IoConnector.java (92%) rename {sshd-core => sshd-common}/src/main/java/org/apache/sshd/common/io/IoHandler.java (99%) rename {sshd-core => sshd-common}/src/main/java/org/apache/sshd/common/io/IoHandlerFactory.java (100%) rename {sshd-core => sshd-common}/src/main/java/org/apache/sshd/common/io/IoInputStream.java (99%) rename {sshd-core => sshd-common}/src/main/java/org/apache/sshd/common/io/IoOutputStream.java (100%) rename {sshd-core => sshd-common}/src/main/java/org/apache/sshd/common/io/IoReadFuture.java (100%) rename {sshd-core => sshd-common}/src/main/java/org/apache/sshd/common/io/IoService.java (100%) rename {sshd-core => sshd-common}/src/main/java/org/apache/sshd/common/io/IoServiceEventListener.java (100%) rename {sshd-core => sshd-common}/src/main/java/org/apache/sshd/common/io/IoServiceEventListenerManager.java (100%) rename {sshd-core => sshd-common}/src/main/java/org/apache/sshd/common/io/IoServiceFactory.java (100%) rename {sshd-core => sshd-common}/src/main/java/org/apache/sshd/common/io/IoSession.java (100%) rename {sshd-core => sshd-common}/src/main/java/org/apache/sshd/common/io/IoWriteFuture.java (100%) rename {sshd-core => sshd-common}/src/main/java/org/apache/sshd/common/io/PacketWriter.java (65%) rename {sshd-core => sshd-common}/src/main/java/org/apache/sshd/common/io/ReadPendingException.java (100%) rename {sshd-core => sshd-common}/src/main/java/org/apache/sshd/common/io/WritePendingException.java (100%) rename {sshd-core => sshd-common}/src/test/java/org/apache/sshd/common/kex/KexProposalOptionTest.java (90%)