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 df0febe Remove direct sftp URI instantiation example new a9f87e9 [SSHD-1244] Fixed channel window adjustment handling of large UINT32 values new 070c11d [SSHD-1244] Re-defined channel identifiers as long rather than int to align with protocol UINT32 definition new 7f1a4be [SSHD-1244] Renamed Channel#getId to Channel#getChannelId and moved it to its own interface new 410b0e7 Updated some SFTP related links in main README file new 82c95e1 Added support for quoted arguments in SftpCommandMain The 5 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 | 29 ++++++++- README.md | 32 +++++++--- pom.xml | 1 + .../main/java/org/apache/sshd/cli/CliSupport.java | 72 +++++++++++++++++++++ .../apache/sshd/cli/client/SftpCommandMain.java | 43 ++++--------- .../CliSupportSplitCommandLineArgumentsTest.java | 73 ++++++++++------------ .../common/config/keys/OpenSshCertificate.java | 14 +++-- .../sshd/common/kex/extension/KexExtensions.java | 4 +- .../kex/extension/parser/DelayCompression.java | 2 +- .../apache/sshd/common/session/SessionContext.java | 11 ++++ .../sshd/common/session/SessionContextHolder.java | 1 + .../signature/AbstractSecurityKeySignature.java | 2 +- .../org/apache/sshd/common/util/buffer/Buffer.java | 30 ++++++--- .../sshd/common/util/buffer/BufferUtils.java | 8 +-- .../sshd/common/util/buffer/ByteArrayBuffer.java | 2 +- ...elIdTrackingUnknownChannelReferenceHandler.java | 12 ++-- .../apache/sshd/agent/SshAgentKeyConstraint.java | 2 +- .../sshd/agent/common/AbstractAgentClient.java | 10 +-- .../sshd/agent/common/AbstractAgentProxy.java | 4 +- .../org/apache/sshd/agent/unix/AgentClient.java | 2 +- .../auth/keyboard/UserAuthKeyboardInteractive.java | 2 +- .../sshd/client/channel/AbstractClientChannel.java | 12 ++-- .../sshd/client/channel/ChannelDirectTcpip.java | 10 +-- .../apache/sshd/client/channel/ChannelExec.java | 2 +- .../apache/sshd/client/channel/ChannelShell.java | 2 +- .../sshd/client/channel/ChannelSubsystem.java | 2 +- .../client/channel/PtyCapableChannelSession.java | 4 +- .../sshd/client/session/AbstractClientSession.java | 8 +-- .../sshd/common/channel/AbstractChannel.java | 30 ++++----- .../common/channel/BufferedIoOutputStream.java | 15 +++-- .../org/apache/sshd/common/channel/Channel.java | 28 ++++----- .../common/channel/ChannelAsyncOutputStream.java | 9 ++- .../{ChannelHolder.java => ChannelIdentifier.java} | 6 +- .../sshd/common/channel/ChannelListener.java | 2 +- .../sshd/common/channel/ChannelOutputStream.java | 12 ++-- .../org/apache/sshd/common/channel/Window.java | 8 +-- .../SshChannelBufferedOutputException.java | 6 +- .../exception/SshChannelClosedException.java | 6 +- .../channel/exception/SshChannelException.java | 15 +++-- .../exception/SshChannelNotFoundException.java | 6 +- .../channel/exception/SshChannelOpenException.java | 4 +- .../sshd/common/forward/DefaultForwarder.java | 4 +- .../sshd/common/forward/TcpipClientChannel.java | 10 +-- .../DefaultServerKexExtensionHandler.java | 2 + .../sshd/common/session/ConnectionService.java | 4 +- .../session/UnknownChannelReferenceHandler.java | 2 +- .../session/helpers/AbstractConnectionService.java | 39 ++++++------ .../common/session/helpers/AbstractSession.java | 6 +- .../DefaultUnknownChannelReferenceHandler.java | 6 +- .../sshd/common/session/helpers/SessionHelper.java | 2 +- .../org/apache/sshd/core/CoreModuleProperties.java | 10 ++- .../server/auth/hostbased/UserAuthHostBased.java | 2 +- .../server/auth/keyboard/InteractiveChallenge.java | 2 +- .../sshd/server/channel/AbstractServerChannel.java | 6 +- .../sshd/server/forward/TcpipServerChannel.java | 6 +- .../server/global/CancelTcpipForwardHandler.java | 2 +- .../sshd/server/global/TcpipForwardHandler.java | 2 +- .../sshd/server/x11/ChannelForwardedX11.java | 8 +-- .../java/org/apache/sshd/client/ClientTest.java | 12 ++-- .../apache/sshd/common/channel/WindowInitTest.java | 4 +- .../org/apache/sshd/common/channel/WindowTest.java | 4 +- .../sshd/common/channel/WindowTimeoutTest.java | 4 +- .../session/helpers/AbstractSessionTest.java | 6 +- .../deprecated/UserAuthKeyboardInteractive.java | 2 +- .../sshd/server/channel/ChannelSessionTest.java | 27 +++++++- .../sshd/util/test/AsyncEchoShellFactory.java | 2 +- .../org/apache/sshd/util/test/BogusChannel.java | 4 +- .../helpers/AbstractCheckFileExtension.java | 2 +- .../org/apache/sshd/sftp/client/fs/SftpPath.java | 1 + .../sshd/sftp/client/impl/AbstractSftpClient.java | 5 +- .../sshd/sftp/client/impl/DefaultSftpClient.java | 12 ++-- .../sftp/client/impl/SftpInputStreamAsync.java | 3 +- .../sftp/client/impl/SftpOutputStreamAsync.java | 2 +- .../apache/sshd/sftp/client/impl/SftpPathImpl.java | 10 +-- .../org/apache/sshd/sftp/common/SftpHelper.java | 6 +- .../extensions/SpaceAvailableExtensionInfo.java | 2 +- .../sftp/common/extensions/Supported2Parser.java | 10 +-- .../sftp/common/extensions/SupportedParser.java | 12 ++-- .../sftp/server/AbstractSftpSubsystemHelper.java | 27 ++++---- .../org/apache/sshd/sftp/server/SftpSubsystem.java | 10 +-- .../org/apache/sshd/sftp/client/ClientTest.java | 10 +-- .../java/org/apache/sshd/sftp/client/SftpTest.java | 4 +- .../client/impl/SftpRemotePathChannelTest.java | 2 +- 83 files changed, 503 insertions(+), 336 deletions(-) copy sshd-common/src/test/java/org/apache/sshd/common/PropertyResolverParseBooleanTest.java => sshd-cli/src/test/java/org/apache/sshd/cli/CliSupportSplitCommandLineArgumentsTest.java (51%) copy sshd-core/src/main/java/org/apache/sshd/common/channel/{ChannelHolder.java => ChannelIdentifier.java} (89%)