This is an automated email from the git hooks/post-receive script. ebourg-guest pushed a commit to branch master in repository libj2ssh-java.
commit 50b60a26b7d6f88ac96a55960f7c643d80240b62 Merge: 5e6d297 1a315c7 Author: Emmanuel Bourg <[email protected]> Date: Wed Jan 3 23:45:30 2018 +0100 Update upstream source from tag 'upstream/0.2.9' Update to upstream version '0.2.9' with Debian dir ecc5e74cdbf5c8a8a1928e8739f12a141bbd8fe5 AUTHORS | 14 + ChangeLog | 33 + INSTALL | 53 + LICENSE | 339 ++++ build.xml | 151 ++ conf/authorization.xml | 8 + conf/automation.xml | 21 + conf/platform.xml | 15 + conf/sshtools.xml | 32 + examples/KBIConnect.java | 133 ++ examples/PasswordConnect.java | 122 ++ examples/PortForwarding.java | 100 ++ examples/PublicKeyConnect.java | 129 ++ examples/SftpConnect.java | 125 ++ j2ssh.properties | 10 + src/com/sshtools/ant/ConditionalTasks.java | 152 ++ src/com/sshtools/ant/Sftp.java | 728 ++++++++ src/com/sshtools/ant/Ssh.java | 610 +++++++ src/com/sshtools/ant/SshSubTask.java | 53 + .../authentication/AuthenticationDialog.java | 267 +++ .../common/authentication/BannerDialog.java | 187 ++ .../authentication/KBIRequestHandlerDialog.java | 199 +++ .../common/authentication/PassphraseDialog.java | 249 +++ .../PasswordAuthenticationDialog.java | 313 ++++ .../common/authentication/PasswordChange.java | 234 +++ .../PublicKeyAuthenticationPrompt.java | 177 ++ .../sshtools/common/authentication/largebanner.png | Bin 0 -> 3717 bytes .../sshtools/common/authentication/largecard.png | Bin 0 -> 3663 bytes .../sshtools/common/authentication/largekbi.png | Bin 0 -> 2639 bytes .../common/authentication/largepassphrase.png | Bin 0 -> 1938 bytes .../common/authentication/largepassword.png | Bin 0 -> 3524 bytes .../sshtools/common/automate/AuthorizedKeys.java | 140 ++ .../common/automate/AuthorizedKeysFileLoader.java | 47 + .../common/automate/AuthorizedKeysFileSaver.java | 48 + .../common/automate/AuthorizedKeysFormat.java | 101 ++ .../common/automate/AutomationConfiguration.java | 224 +++ .../automate/OpenSSHAuthorizedKeysFormat.java | 151 ++ .../common/automate/RemoteIdentification.java | 400 +++++ .../automate/RemoteIdentificationException.java | 44 + .../automate/RemoteIdentificationFactory.java | 122 ++ .../common/automate/RemoteIdentificationRule.java | 137 ++ .../common/automate/SSH2AuthorizedKeysFormat.java | 174 ++ .../automate/SshtoolsAuthorizedKeysFormat.java | 168 ++ .../common/automate/SystemVerification.java | 73 + .../common/automate/UnsupportedRuleException.java | 44 + .../common/configuration/Authorization.java | 164 ++ .../configuration/InvalidProfileFileException.java | 46 + .../common/configuration/SshAPIConfiguration.java | 628 +++++++ .../configuration/SshToolsConnectionProfile.java | 826 +++++++++ .../configuration/XmlConfigurationContext.java | 150 ++ .../common/hosts/AbstractHostKeyVerification.java | 524 ++++++ .../common/hosts/ConsoleHostKeyVerification.java | 140 ++ .../common/hosts/DialogHostKeyVerification.java | 235 +++ .../hosts/DialogKnownHostsKeyVerification.java | 243 +++ src/com/sshtools/common/keygen/KeygenPanel.java | 418 +++++ src/com/sshtools/common/keygen/KeygenPanel2.java | 126 ++ src/com/sshtools/common/keygen/Main.java | 321 ++++ src/com/sshtools/common/keygen/keygen.png | Bin 0 -> 567 bytes src/com/sshtools/common/keygen/largekeygen.png | Bin 0 -> 1985 bytes src/com/sshtools/common/mru/MRUAction.java | 63 + src/com/sshtools/common/mru/MRUList.java | 196 ++ src/com/sshtools/common/mru/MRUListModel.java | 115 ++ src/com/sshtools/common/mru/MRUMenu.java | 137 ++ src/com/sshtools/common/ui/AboutAction.java | 84 + .../sshtools/common/ui/BooleanIconRenderer.java | 60 + src/com/sshtools/common/ui/CloseAction.java | 70 + src/com/sshtools/common/ui/ColorComboBox.java | 278 +++ src/com/sshtools/common/ui/ColorIcon.java | 146 ++ .../common/ui/ConnectionPropertiesAction.java | 63 + .../common/ui/DataNotificationListener.java | 80 + src/com/sshtools/common/ui/EditAction.java | 55 + src/com/sshtools/common/ui/EmptyIcon.java | 82 + src/com/sshtools/common/ui/ExitAction.java | 78 + src/com/sshtools/common/ui/FolderBar.java | 81 + src/com/sshtools/common/ui/GlobalOptionsTab.java | 194 ++ src/com/sshtools/common/ui/HostsTab.java | 394 +++++ src/com/sshtools/common/ui/IconWrapperPanel.java | 58 + src/com/sshtools/common/ui/ImagePanel.java | 126 ++ src/com/sshtools/common/ui/MenuAction.java | 38 + src/com/sshtools/common/ui/MultilineLabel.java | 118 ++ src/com/sshtools/common/ui/NewAction.java | 70 + src/com/sshtools/common/ui/NewWindowAction.java | 90 + src/com/sshtools/common/ui/NumericTextField.java | 501 ++++++ src/com/sshtools/common/ui/OpenAction.java | 70 + src/com/sshtools/common/ui/Option.java | 79 + src/com/sshtools/common/ui/OptionCallback.java | 45 + src/com/sshtools/common/ui/OptionsAction.java | 57 + src/com/sshtools/common/ui/OptionsDialog.java | 229 +++ src/com/sshtools/common/ui/OptionsPanel.java | 206 +++ src/com/sshtools/common/ui/OptionsTab.java | 40 + src/com/sshtools/common/ui/PreferencesStore.java | 378 ++++ src/com/sshtools/common/ui/PrintAction.java | 52 + src/com/sshtools/common/ui/PrintPreview.java | 336 ++++ src/com/sshtools/common/ui/PrintPreviewAction.java | 51 + src/com/sshtools/common/ui/RecordAction.java | 70 + src/com/sshtools/common/ui/RefreshAction.java | 70 + src/com/sshtools/common/ui/ResourceIcon.java | 136 ++ src/com/sshtools/common/ui/SaveAction.java | 70 + src/com/sshtools/common/ui/SaveAsAction.java | 55 + src/com/sshtools/common/ui/SessionManager.java | 171 ++ src/com/sshtools/common/ui/SessionProvider.java | 172 ++ .../sshtools/common/ui/SessionProviderAction.java | 55 + .../sshtools/common/ui/SessionProviderFactory.java | 193 ++ .../sshtools/common/ui/SessionProviderFrame.java | 287 +++ .../common/ui/SessionProviderInternalFrame.java | 283 +++ .../sshtools/common/ui/SshToolsApplication.java | 657 +++++++ .../common/ui/SshToolsApplicationApplet.java | 470 +++++ .../common/ui/SshToolsApplicationClientApplet.java | 248 +++ .../common/ui/SshToolsApplicationClientPanel.java | 1012 +++++++++++ .../common/ui/SshToolsApplicationContainer.java | 79 + .../common/ui/SshToolsApplicationException.java | 81 + .../common/ui/SshToolsApplicationFrame.java | 303 ++++ .../ui/SshToolsApplicationInternalFrame.java | 313 ++++ .../common/ui/SshToolsApplicationPanel.java | 794 +++++++++ .../common/ui/SshToolsApplicationSessionPanel.java | 268 +++ .../common/ui/SshToolsConnectionHostTab.java | 419 +++++ .../common/ui/SshToolsConnectionPanel.java | 264 +++ .../common/ui/SshToolsConnectionProtocolTab.java | 354 ++++ .../common/ui/SshToolsConnectionProxyTab.java | 333 ++++ .../sshtools/common/ui/SshToolsConnectionTab.java | 51 + src/com/sshtools/common/ui/StandardAction.java | 198 +++ .../sshtools/common/ui/StartStopStateRenderer.java | 88 + src/com/sshtools/common/ui/StatusBar.java | 211 +++ src/com/sshtools/common/ui/StopAction.java | 69 + src/com/sshtools/common/ui/Tab.java | 98 + src/com/sshtools/common/ui/Tabber.java | 128 ++ src/com/sshtools/common/ui/TextBox.java | 60 + src/com/sshtools/common/ui/ToolBarSeparator.java | 65 + src/com/sshtools/common/ui/ToolButton.java | 95 + src/com/sshtools/common/ui/ToolToggleButton.java | 98 + src/com/sshtools/common/ui/UIUtil.java | 183 ++ src/com/sshtools/common/ui/XTextField.java | 254 +++ src/com/sshtools/common/ui/about.png | Bin 0 -> 944 bytes src/com/sshtools/common/ui/add.png | Bin 0 -> 571 bytes src/com/sshtools/common/ui/cancel.png | Bin 0 -> 833 bytes src/com/sshtools/common/ui/close.png | Bin 0 -> 674 bytes src/com/sshtools/common/ui/commands.png | Bin 0 -> 3213 bytes src/com/sshtools/common/ui/copy.png | Bin 0 -> 428 bytes src/com/sshtools/common/ui/cut.png | Bin 0 -> 551 bytes src/com/sshtools/common/ui/delete.png | Bin 0 -> 485 bytes src/com/sshtools/common/ui/dialog-error4.png | Bin 0 -> 2320 bytes src/com/sshtools/common/ui/dialog-information.png | Bin 0 -> 3302 bytes src/com/sshtools/common/ui/dialog-question3.png | Bin 0 -> 3171 bytes src/com/sshtools/common/ui/dialog-warning2.png | Bin 0 -> 3249 bytes src/com/sshtools/common/ui/fileedit.png | Bin 0 -> 800 bytes src/com/sshtools/common/ui/fileopen.png | Bin 0 -> 620 bytes src/com/sshtools/common/ui/global.png | Bin 0 -> 893 bytes src/com/sshtools/common/ui/greenledoff.png | Bin 0 -> 493 bytes src/com/sshtools/common/ui/greenledon.png | Bin 0 -> 512 bytes src/com/sshtools/common/ui/im.gif | Bin 0 -> 1388 bytes src/com/sshtools/common/ui/im.png | Bin 0 -> 1451 bytes src/com/sshtools/common/ui/largecard.png | Bin 0 -> 2542 bytes src/com/sshtools/common/ui/largeglobal.png | Bin 0 -> 4571 bytes src/com/sshtools/common/ui/largekeys.png | Bin 0 -> 3215 bytes src/com/sshtools/common/ui/largelock.png | Bin 0 -> 3017 bytes src/com/sshtools/common/ui/largenewwindow.png | Bin 0 -> 2627 bytes src/com/sshtools/common/ui/largeoptions.png | Bin 0 -> 2544 bytes src/com/sshtools/common/ui/largeprotocol.png | Bin 0 -> 1888 bytes src/com/sshtools/common/ui/largeserveridentity.png | Bin 0 -> 2190 bytes src/com/sshtools/common/ui/newconnect.png | Bin 0 -> 525 bytes src/com/sshtools/common/ui/newwindow.png | Bin 0 -> 706 bytes src/com/sshtools/common/ui/ok.png | Bin 0 -> 731 bytes src/com/sshtools/common/ui/options.png | Bin 0 -> 726 bytes src/com/sshtools/common/ui/padlock.png | Bin 0 -> 1523 bytes src/com/sshtools/common/ui/password.png | Bin 0 -> 713 bytes src/com/sshtools/common/ui/paste.png | Bin 0 -> 1040 bytes src/com/sshtools/common/ui/print.png | Bin 0 -> 396 bytes src/com/sshtools/common/ui/printpreview.png | Bin 0 -> 848 bytes src/com/sshtools/common/ui/properties.png | Bin 0 -> 470 bytes src/com/sshtools/common/ui/proxy.png | Bin 0 -> 3772 bytes src/com/sshtools/common/ui/record.png | Bin 0 -> 937 bytes src/com/sshtools/common/ui/redledoff.png | Bin 0 -> 478 bytes src/com/sshtools/common/ui/redledon.png | Bin 0 -> 502 bytes src/com/sshtools/common/ui/refresh.png | Bin 0 -> 839 bytes src/com/sshtools/common/ui/remove.png | Bin 0 -> 245 bytes src/com/sshtools/common/ui/save.png | Bin 0 -> 608 bytes src/com/sshtools/common/ui/stop.png | Bin 0 -> 946 bytes src/com/sshtools/common/util/BrowserLauncher.java | 442 +++++ src/com/sshtools/common/util/GeneralUtil.java | 148 ++ src/com/sshtools/common/util/JVMUtil.java | 67 + src/com/sshtools/common/util/PropertyUtil.java | 156 ++ src/com/sshtools/common/util/Search.java | 70 + src/com/sshtools/common/util/UID.java | 172 ++ src/com/sshtools/common/util/UIDException.java | 44 + src/com/sshtools/common/util/X11Util.java | 146 ++ src/com/sshtools/daemon/SshDaemon.java | 156 ++ src/com/sshtools/daemon/SshServer.java | 394 +++++ .../AuthenticationProtocolServer.java | 346 ++++ .../AuthorizationFileVerification.java | 224 +++ .../KBIPasswordAuthenticationServer.java | 163 ++ .../PasswordAuthenticationServer.java | 131 ++ .../PublicKeyAuthenticationServer.java | 145 ++ .../authentication/PublicKeyVerification.java | 69 + .../authentication/SshAuthenticationServer.java | 69 + .../SshAuthenticationServerFactory.java | 152 ++ .../daemon/configuration/AllowedSubsystem.java | 79 + .../configuration/PlatformConfiguration.java | 422 +++++ .../daemon/configuration/ServerConfiguration.java | 507 ++++++ .../daemon/configuration/SshAPIConfiguration.java | 634 +++++++ .../XmlServerConfigurationContext.java | 139 ++ .../daemon/forwarding/ForwardingServer.java | 329 ++++ .../daemon/platform/InvalidHandleException.java | 44 + .../platform/NativeAuthenticationProvider.java | 155 ++ .../daemon/platform/NativeFileSystemProvider.java | 368 ++++ .../daemon/platform/NativeProcessProvider.java | 187 ++ .../daemon/platform/PasswordChangeException.java | 41 + .../daemon/platform/PermissionDeniedException.java | 44 + .../UnsupportedFileOperationException.java | 44 + src/com/sshtools/daemon/scp/ScpServer.java | 837 +++++++++ .../daemon/session/PseudoTerminalWrapper.java | 128 ++ .../daemon/session/SessionChannelFactory.java | 89 + .../daemon/session/SessionChannelServer.java | 603 +++++++ .../sshtools/daemon/sftp/SftpSubsystemServer.java | 777 ++++++++ .../sshtools/daemon/subsystem/SubsystemServer.java | 173 ++ .../sshtools/daemon/terminal/BasicTerminal.java | 399 +++++ .../daemon/terminal/BufferOverflowException.java | 50 + src/com/sshtools/daemon/terminal/CharBuffer.java | 115 ++ src/com/sshtools/daemon/terminal/ColorHelper.java | 190 ++ src/com/sshtools/daemon/terminal/Colorizer.java | 372 ++++ src/com/sshtools/daemon/terminal/Editline.java | 503 ++++++ src/com/sshtools/daemon/terminal/Terminal.java | 230 +++ .../sshtools/daemon/terminal/TerminalFactory.java | 69 + src/com/sshtools/daemon/terminal/TerminalIO.java | 1133 ++++++++++++ src/com/sshtools/daemon/terminal/UserInput.java | 510 ++++++ src/com/sshtools/daemon/terminal/ansi.java | 68 + src/com/sshtools/daemon/terminal/vt100.java | 68 + src/com/sshtools/daemon/terminal/xterm.java | 68 + .../daemon/transport/TransportProtocolServer.java | 448 +++++ src/com/sshtools/daemon/util/StringExaminer.java | 277 +++ src/com/sshtools/daemon/util/StringPattern.java | 567 ++++++ src/com/sshtools/daemon/util/StringScanner.java | 286 +++ src/com/sshtools/daemon/util/StringUtil.java | 1871 ++++++++++++++++++++ src/com/sshtools/daemon/vfs/VFSMount.java | 137 ++ src/com/sshtools/daemon/vfs/VFSPermission.java | 162 ++ .../sshtools/daemon/vfs/VFSPermissionHandler.java | 48 + src/com/sshtools/daemon/vfs/VirtualFileSystem.java | 1168 ++++++++++++ src/com/sshtools/j2ssh/DirectoryOperation.java | 170 ++ src/com/sshtools/j2ssh/FileTransferProgress.java | 76 + src/com/sshtools/j2ssh/ScpClient.java | 668 +++++++ src/com/sshtools/j2ssh/SftpClient.java | 1240 +++++++++++++ src/com/sshtools/j2ssh/SshClient.java | 1406 +++++++++++++++ src/com/sshtools/j2ssh/SshEventAdapter.java | 76 + src/com/sshtools/j2ssh/SshException.java | 68 + src/com/sshtools/j2ssh/SshRuntimeException.java | 52 + src/com/sshtools/j2ssh/SshThread.java | 312 ++++ .../sshtools/j2ssh/TransferCancelledException.java | 58 + .../j2ssh/agent/AgentAuthenticationClient.java | 282 +++ .../j2ssh/agent/AgentNotAvailableException.java | 42 + .../sshtools/j2ssh/agent/AgentSocketChannel.java | 158 ++ src/com/sshtools/j2ssh/agent/ForwardingNotice.java | 73 + src/com/sshtools/j2ssh/agent/KeyConstraints.java | 292 +++ src/com/sshtools/j2ssh/agent/KeyStore.java | 339 ++++ src/com/sshtools/j2ssh/agent/KeyStoreListener.java | 78 + .../sshtools/j2ssh/agent/KeyTimeoutException.java | 42 + src/com/sshtools/j2ssh/agent/SshAgentAddKey.java | 161 ++ src/com/sshtools/j2ssh/agent/SshAgentAlive.java | 116 ++ src/com/sshtools/j2ssh/agent/SshAgentClient.java | 479 +++++ .../sshtools/j2ssh/agent/SshAgentConnection.java | 527 ++++++ .../j2ssh/agent/SshAgentDeleteAllKeys.java | 80 + .../sshtools/j2ssh/agent/SshAgentDeleteKey.java | 131 ++ src/com/sshtools/j2ssh/agent/SshAgentFailure.java | 139 ++ .../j2ssh/agent/SshAgentForwardingListener.java | 202 +++ .../j2ssh/agent/SshAgentForwardingNotice.java | 145 ++ src/com/sshtools/j2ssh/agent/SshAgentKeyList.java | 145 ++ src/com/sshtools/j2ssh/agent/SshAgentListKeys.java | 80 + src/com/sshtools/j2ssh/agent/SshAgentLock.java | 115 ++ .../j2ssh/agent/SshAgentOperationComplete.java | 110 ++ src/com/sshtools/j2ssh/agent/SshAgentPing.java | 116 ++ .../sshtools/j2ssh/agent/SshAgentPrivateKeyOp.java | 147 ++ src/com/sshtools/j2ssh/agent/SshAgentRandom.java | 115 ++ .../sshtools/j2ssh/agent/SshAgentRandomData.java | 115 ++ .../j2ssh/agent/SshAgentRequestVersion.java | 115 ++ .../j2ssh/agent/SshAgentSocketListener.java | 202 +++ src/com/sshtools/j2ssh/agent/SshAgentSuccess.java | 80 + src/com/sshtools/j2ssh/agent/SshAgentUnlock.java | 115 ++ .../j2ssh/agent/SshAgentVersionResponse.java | 116 ++ .../AuthenticationProtocolClient.java | 350 ++++ .../AuthenticationProtocolException.java | 46 + .../AuthenticationProtocolListener.java | 54 + .../AuthenticationProtocolState.java | 50 + .../HostbasedAuthenticationClient.java | 276 +++ .../authentication/KBIAuthenticationClient.java | 166 ++ .../sshtools/j2ssh/authentication/KBIPrompt.java | 86 + .../j2ssh/authentication/KBIRequestHandler.java | 44 + .../PasswordAuthenticationClient.java | 188 ++ .../j2ssh/authentication/PasswordChangePrompt.java | 44 + .../PublicKeyAuthenticationClient.java | 292 +++ .../authentication/SshAuthenticationClient.java | 137 ++ .../SshAuthenticationClientFactory.java | 175 ++ .../authentication/SshAuthenticationPrompt.java | 54 + .../j2ssh/authentication/SshMsgUserAuthBanner.java | 126 ++ .../authentication/SshMsgUserAuthFailure.java | 153 ++ .../authentication/SshMsgUserAuthInfoRequest.java | 209 +++ .../authentication/SshMsgUserAuthInfoResponse.java | 141 ++ .../j2ssh/authentication/SshMsgUserAuthPKOK.java | 127 ++ .../authentication/SshMsgUserAuthPwdChangeReq.java | 125 ++ .../authentication/SshMsgUserAuthRequest.java | 163 ++ .../authentication/SshMsgUserAuthSuccess.java | 81 + .../authentication/TerminatedStateException.java | 55 + .../j2ssh/configuration/ConfigurationContext.java | 62 + .../configuration/ConfigurationException.java | 46 + .../j2ssh/configuration/ConfigurationLoader.java | 491 +++++ .../j2ssh/configuration/ExtensionAlgorithm.java | 80 + .../j2ssh/configuration/SshAPIConfiguration.java | 142 ++ .../configuration/SshConnectionProperties.java | 474 +++++ .../sshtools/j2ssh/connection/BindingChannel.java | 228 +++ src/com/sshtools/j2ssh/connection/Channel.java | 647 +++++++ .../j2ssh/connection/ChannelDataWindow.java | 106 ++ .../j2ssh/connection/ChannelEventAdapter.java | 97 + .../j2ssh/connection/ChannelEventListener.java | 72 + .../sshtools/j2ssh/connection/ChannelFactory.java | 39 + .../j2ssh/connection/ChannelInputStream.java | 309 ++++ .../j2ssh/connection/ChannelOutputStream.java | 160 ++ .../sshtools/j2ssh/connection/ChannelState.java | 65 + .../j2ssh/connection/ConnectionProtocol.java | 940 ++++++++++ .../j2ssh/connection/GlobalRequestHandler.java | 46 + .../j2ssh/connection/GlobalRequestResponse.java | 76 + src/com/sshtools/j2ssh/connection/IOChannel.java | 321 ++++ .../j2ssh/connection/InvalidChannelException.java | 46 + .../sshtools/j2ssh/connection/SocketChannel.java | 199 +++ .../j2ssh/connection/SshMsgChannelClose.java | 115 ++ .../j2ssh/connection/SshMsgChannelData.java | 148 ++ .../j2ssh/connection/SshMsgChannelEOF.java | 113 ++ .../connection/SshMsgChannelExtendedData.java | 153 ++ .../j2ssh/connection/SshMsgChannelFailure.java | 113 ++ .../j2ssh/connection/SshMsgChannelOpen.java | 177 ++ .../connection/SshMsgChannelOpenConfirmation.java | 178 ++ .../j2ssh/connection/SshMsgChannelOpenFailure.java | 168 ++ .../j2ssh/connection/SshMsgChannelRequest.java | 163 ++ .../j2ssh/connection/SshMsgChannelSuccess.java | 113 ++ .../connection/SshMsgChannelWindowAdjust.java | 127 ++ .../j2ssh/connection/SshMsgGlobalRequest.java | 149 ++ .../j2ssh/connection/SshMsgRequestFailure.java | 81 + .../j2ssh/connection/SshMsgRequestSuccess.java | 118 ++ .../j2ssh/forwarding/ForwardingBindingChannel.java | 184 ++ .../j2ssh/forwarding/ForwardingChannel.java | 81 + .../j2ssh/forwarding/ForwardingChannelImpl.java | 158 ++ .../j2ssh/forwarding/ForwardingClient.java | 830 +++++++++ .../j2ssh/forwarding/ForwardingConfiguration.java | 417 +++++ .../ForwardingConfigurationException.java | 46 + .../ForwardingConfigurationListener.java | 71 + .../j2ssh/forwarding/ForwardingIOChannel.java | 189 ++ .../j2ssh/forwarding/ForwardingListener.java | 236 +++ .../j2ssh/forwarding/ForwardingSocketChannel.java | 184 ++ src/com/sshtools/j2ssh/forwarding/XDisplay.java | 193 ++ src/com/sshtools/j2ssh/io/ByteArrayReader.java | 168 ++ src/com/sshtools/j2ssh/io/ByteArrayWriter.java | 206 +++ src/com/sshtools/j2ssh/io/DynamicBuffer.java | 295 +++ src/com/sshtools/j2ssh/io/IOStreamConnector.java | 236 +++ .../j2ssh/io/IOStreamConnectorListener.java | 45 + .../sshtools/j2ssh/io/IOStreamConnectorState.java | 68 + src/com/sshtools/j2ssh/io/IOUtil.java | 181 ++ src/com/sshtools/j2ssh/io/UnsignedInteger32.java | 190 ++ src/com/sshtools/j2ssh/io/UnsignedInteger64.java | 214 +++ .../net/ConnectedSocketTransportProvider.java | 88 + src/com/sshtools/j2ssh/net/HttpHeader.java | 223 +++ .../j2ssh/net/HttpProxySocketProvider.java | 205 +++ src/com/sshtools/j2ssh/net/HttpRequest.java | 65 + src/com/sshtools/j2ssh/net/HttpResponse.java | 151 ++ .../j2ssh/net/SocketTransportProvider.java | 65 + src/com/sshtools/j2ssh/net/SocksProxySocket.java | 377 ++++ src/com/sshtools/j2ssh/net/TransportProvider.java | 63 + .../j2ssh/net/TransportProviderFactory.java | 86 + src/com/sshtools/j2ssh/openssh/DSAKeyInfo.java | 202 +++ src/com/sshtools/j2ssh/openssh/KeyInfo.java | 41 + .../j2ssh/openssh/OpenSSHPrivateKeyFormat.java | 241 +++ src/com/sshtools/j2ssh/openssh/PEM.java | 121 ++ src/com/sshtools/j2ssh/openssh/PEMReader.java | 215 +++ src/com/sshtools/j2ssh/openssh/PEMWriter.java | 190 ++ src/com/sshtools/j2ssh/openssh/RSAKeyInfo.java | 267 +++ src/com/sshtools/j2ssh/session/PseudoTerminal.java | 233 +++ .../j2ssh/session/SessionChannelClient.java | 555 ++++++ .../sshtools/j2ssh/session/SessionOutputEcho.java | 56 + .../j2ssh/session/SessionOutputReader.java | 254 +++ src/com/sshtools/j2ssh/session/SignalListener.java | 51 + src/com/sshtools/j2ssh/sftp/FileAttributes.java | 740 ++++++++ src/com/sshtools/j2ssh/sftp/MessageRequestId.java | 38 + src/com/sshtools/j2ssh/sftp/SftpFile.java | 326 ++++ .../sshtools/j2ssh/sftp/SftpFileInputStream.java | 121 ++ .../sshtools/j2ssh/sftp/SftpFileOutputStream.java | 124 ++ src/com/sshtools/j2ssh/sftp/SftpMessageStore.java | 87 + .../sshtools/j2ssh/sftp/SftpSubsystemClient.java | 931 ++++++++++ src/com/sshtools/j2ssh/sftp/SshFxpAttrs.java | 123 ++ src/com/sshtools/j2ssh/sftp/SshFxpClose.java | 123 ++ src/com/sshtools/j2ssh/sftp/SshFxpData.java | 123 ++ src/com/sshtools/j2ssh/sftp/SshFxpFSetStat.java | 138 ++ src/com/sshtools/j2ssh/sftp/SshFxpFStat.java | 123 ++ src/com/sshtools/j2ssh/sftp/SshFxpHandle.java | 123 ++ src/com/sshtools/j2ssh/sftp/SshFxpInit.java | 147 ++ src/com/sshtools/j2ssh/sftp/SshFxpLStat.java | 123 ++ src/com/sshtools/j2ssh/sftp/SshFxpMkdir.java | 137 ++ src/com/sshtools/j2ssh/sftp/SshFxpName.java | 142 ++ src/com/sshtools/j2ssh/sftp/SshFxpOpen.java | 162 ++ src/com/sshtools/j2ssh/sftp/SshFxpOpenDir.java | 123 ++ src/com/sshtools/j2ssh/sftp/SshFxpRead.java | 153 ++ src/com/sshtools/j2ssh/sftp/SshFxpReadDir.java | 123 ++ src/com/sshtools/j2ssh/sftp/SshFxpReadlink.java | 123 ++ src/com/sshtools/j2ssh/sftp/SshFxpRealPath.java | 123 ++ src/com/sshtools/j2ssh/sftp/SshFxpRemove.java | 123 ++ src/com/sshtools/j2ssh/sftp/SshFxpRename.java | 137 ++ src/com/sshtools/j2ssh/sftp/SshFxpRmdir.java | 123 ++ src/com/sshtools/j2ssh/sftp/SshFxpSetStat.java | 137 ++ src/com/sshtools/j2ssh/sftp/SshFxpStat.java | 123 ++ src/com/sshtools/j2ssh/sftp/SshFxpStatus.java | 184 ++ src/com/sshtools/j2ssh/sftp/SshFxpSymlink.java | 138 ++ src/com/sshtools/j2ssh/sftp/SshFxpVersion.java | 147 ++ src/com/sshtools/j2ssh/sftp/SshFxpWrite.java | 156 ++ .../sshtools/j2ssh/subsystem/SubsystemChannel.java | 176 ++ .../sshtools/j2ssh/subsystem/SubsystemClient.java | 239 +++ .../j2ssh/subsystem/SubsystemInputStream.java | 103 ++ .../sshtools/j2ssh/subsystem/SubsystemMessage.java | 134 ++ .../j2ssh/subsystem/SubsystemMessageStore.java | 194 ++ .../j2ssh/subsystem/SubsystemOutputStream.java | 114 ++ .../AbstractKnownHostsKeyVerification.java | 473 +++++ .../AlgorithmInitializationException.java | 53 + .../transport/AlgorithmNotAgreedException.java | 55 + .../transport/AlgorithmNotSupportedException.java | 53 + .../transport/AlgorithmOperationException.java | 52 + src/com/sshtools/j2ssh/transport/AsyncService.java | 170 ++ .../ConsoleKnownHostsKeyVerification.java | 161 ++ .../j2ssh/transport/HostKeyVerification.java | 60 + .../j2ssh/transport/IgnoreHostKeyVerification.java | 62 + .../j2ssh/transport/InvalidHostFileException.java | 52 + .../j2ssh/transport/InvalidMessageException.java | 53 + .../MessageAlreadyRegisteredException.java | 54 + .../transport/MessageNotAvailableException.java | 48 + .../transport/MessageNotRegisteredException.java | 71 + .../j2ssh/transport/MessageStoreEOFException.java | 48 + src/com/sshtools/j2ssh/transport/Service.java | 259 +++ src/com/sshtools/j2ssh/transport/ServiceState.java | 75 + src/com/sshtools/j2ssh/transport/SshMessage.java | 188 ++ .../j2ssh/transport/SshMessageListener.java | 39 + .../sshtools/j2ssh/transport/SshMessageStore.java | 622 +++++++ src/com/sshtools/j2ssh/transport/SshMsgDebug.java | 151 ++ .../sshtools/j2ssh/transport/SshMsgDisconnect.java | 195 ++ src/com/sshtools/j2ssh/transport/SshMsgIgnore.java | 113 ++ .../sshtools/j2ssh/transport/SshMsgKexInit.java | 352 ++++ .../sshtools/j2ssh/transport/SshMsgNewKeys.java | 79 + .../j2ssh/transport/SshMsgServiceAccept.java | 115 ++ .../j2ssh/transport/SshMsgServiceRequest.java | 111 ++ .../j2ssh/transport/SshMsgUnimplemented.java | 115 ++ .../j2ssh/transport/TransportProtocol.java | 101 ++ .../transport/TransportProtocolAlgorithmSync.java | 130 ++ .../j2ssh/transport/TransportProtocolClient.java | 457 +++++ .../j2ssh/transport/TransportProtocolCommon.java | 1471 +++++++++++++++ .../transport/TransportProtocolEventAdapter.java | 80 + .../transport/TransportProtocolEventHandler.java | 58 + .../transport/TransportProtocolException.java | 46 + .../transport/TransportProtocolInputStream.java | 335 ++++ .../transport/TransportProtocolOutputStream.java | 197 +++ .../j2ssh/transport/TransportProtocolState.java | 125 ++ .../j2ssh/transport/cipher/BlowfishCbc.java | 128 ++ .../sshtools/j2ssh/transport/cipher/SshCipher.java | 89 + .../j2ssh/transport/cipher/SshCipherFactory.java | 165 ++ .../j2ssh/transport/cipher/TripleDesCbc.java | 124 ++ .../transport/compression/SshCompression.java | 58 + .../compression/SshCompressionFactory.java | 164 ++ src/com/sshtools/j2ssh/transport/hmac/HmacMd5.java | 125 ++ .../sshtools/j2ssh/transport/hmac/HmacMd596.java | 68 + src/com/sshtools/j2ssh/transport/hmac/HmacSha.java | 150 ++ .../sshtools/j2ssh/transport/hmac/HmacSha96.java | 68 + src/com/sshtools/j2ssh/transport/hmac/SshHmac.java | 75 + .../j2ssh/transport/hmac/SshHmacFactory.java | 114 ++ .../sshtools/j2ssh/transport/kex/DhGroup1Sha1.java | 313 ++++ .../j2ssh/transport/kex/KeyExchangeException.java | 46 + .../j2ssh/transport/kex/KeyExchangeState.java | 153 ++ .../j2ssh/transport/kex/SshKeyExchange.java | 163 ++ .../j2ssh/transport/kex/SshKeyExchangeFactory.java | 160 ++ .../j2ssh/transport/kex/SshMsgKexDhInit.java | 119 ++ .../j2ssh/transport/kex/SshMsgKexDhReply.java | 151 ++ .../publickey/Base64EncodedFileFormat.java | 253 +++ .../publickey/InvalidSshKeyException.java | 53 + .../publickey/InvalidSshKeySignatureException.java | 53 + .../publickey/OpenSSHPublicKeyFormat.java | 169 ++ .../transport/publickey/SECSHPublicKeyFormat.java | 98 + .../publickey/SshKeyFormatConversion.java | 71 + .../j2ssh/transport/publickey/SshKeyGenerator.java | 377 ++++ .../j2ssh/transport/publickey/SshKeyPair.java | 136 ++ .../transport/publickey/SshKeyPairFactory.java | 235 +++ .../j2ssh/transport/publickey/SshPrivateKey.java | 79 + .../transport/publickey/SshPrivateKeyFile.java | 255 +++ .../transport/publickey/SshPrivateKeyFormat.java | 95 + .../publickey/SshPrivateKeyFormatFactory.java | 171 ++ .../j2ssh/transport/publickey/SshPublicKey.java | 124 ++ .../transport/publickey/SshPublicKeyFile.java | 241 +++ .../transport/publickey/SshPublicKeyFormat.java | 94 + .../publickey/SshPublicKeyFormatFactory.java | 137 ++ .../publickey/SshtoolsPrivateKeyFormat.java | 252 +++ .../transport/publickey/dsa/SshDssKeyPair.java | 98 + .../transport/publickey/dsa/SshDssPrivateKey.java | 256 +++ .../transport/publickey/dsa/SshDssPublicKey.java | 262 +++ .../transport/publickey/rsa/SshRsaKeyPair.java | 107 ++ .../transport/publickey/rsa/SshRsaPrivateKey.java | 195 ++ .../transport/publickey/rsa/SshRsaPublicKey.java | 172 ++ src/com/sshtools/j2ssh/util/Base64.java | 693 ++++++++ .../sshtools/j2ssh/util/DynamicClassLoader.java | 533 ++++++ .../sshtools/j2ssh/util/ExtensionClassLoader.java | 476 +++++ src/com/sshtools/j2ssh/util/Hash.java | 145 ++ .../sshtools/j2ssh/util/InvalidStateException.java | 44 + src/com/sshtools/j2ssh/util/OpenClosedState.java | 61 + src/com/sshtools/j2ssh/util/SimpleASNReader.java | 126 ++ src/com/sshtools/j2ssh/util/SimpleASNWriter.java | 105 ++ src/com/sshtools/j2ssh/util/StartStopState.java | 64 + src/com/sshtools/j2ssh/util/State.java | 169 ++ 504 files changed, 90099 insertions(+) -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/libj2ssh-java.git _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

