This is an automated email from the git hooks/post-receive script. ebourg-guest pushed a commit to branch master in repository trilead-ssh2.
commit 58ba4014adca2c52400b1ec24e31b384a832f6f4 Merge: a50dbb9 3526a5d Author: Miguel Landaeta <[email protected]> Date: Fri Apr 4 17:28:51 2014 -0300 Imported Debian patch 6401+svn158-0.1 debian/README.source | 7 + debian/changelog | 23 + debian/compat | 2 +- debian/control | 18 +- debian/copyright | 225 +- debian/libtrilead-ssh2-java.jlibs | 1 - debian/libtrilead-ssh2-java.poms | 1 + debian/rules | 12 +- debian/source/format | 1 + debian/trilead-ssh2.pom | 31 + debian/watch | 1 + .../java}/com/trilead/ssh2/ChannelCondition.java | 122 +- .../java}/com/trilead/ssh2/Connection.java | 3039 +++++++++--------- .../java}/com/trilead/ssh2/ConnectionInfo.java | 106 +- .../java}/com/trilead/ssh2/ConnectionMonitor.java | 66 +- .../java}/com/trilead/ssh2/DHGexParameters.java | 242 +- .../java}/com/trilead/ssh2/DebugLogger.java | 46 +- .../java}/com/trilead/ssh2/HTTPProxyData.java | 166 +- .../java}/com/trilead/ssh2/HTTPProxyException.java | 58 +- .../java/com/trilead/ssh2/IOWarningException.java | 17 + .../com/trilead/ssh2/InteractiveCallback.java | 110 +- .../java}/com/trilead/ssh2/KnownHosts.java | 1704 +++++----- .../java}/com/trilead/ssh2/LocalPortForwarder.java | 126 +- .../com/trilead/ssh2/LocalStreamForwarder.java | 156 +- .../java}/com/trilead/ssh2/ProxyData.java | 30 +- .../java}/com/trilead/ssh2/SCPClient.java | 1458 ++++----- .../java}/com/trilead/ssh2/SFTPException.java | 182 +- .../java}/com/trilead/ssh2/SFTPv3Client.java | 2776 ++++++++-------- .../com/trilead/ssh2/SFTPv3DirectoryEntry.java | 76 +- .../com/trilead/ssh2/SFTPv3FileAttributes.java | 290 +- .../java}/com/trilead/ssh2/SFTPv3FileHandle.java | 90 +- .../com/trilead/ssh2/ServerHostKeyVerifier.java | 62 +- src/{ => main/java}/com/trilead/ssh2/Session.java | 958 +++--- .../java}/com/trilead/ssh2/StreamGobbler.java | 458 +-- .../java/com/trilead/ssh2/auth/AgentIdentity.java | 7 + .../java/com/trilead/ssh2/auth/AgentProxy.java | 7 + .../trilead/ssh2/auth/AuthenticationManager.java | 890 +++--- .../java}/com/trilead/ssh2/channel/Channel.java | 414 +-- .../trilead/ssh2/channel/ChannelInputStream.java | 172 +- .../com/trilead/ssh2/channel/ChannelManager.java | 3358 ++++++++++---------- .../trilead/ssh2/channel/ChannelOutputStream.java | 140 +- .../trilead/ssh2/channel/IChannelWorkerThread.java | 26 +- .../trilead/ssh2/channel/LocalAcceptThread.java | 270 +- .../trilead/ssh2/channel/RemoteAcceptThread.java | 206 +- .../trilead/ssh2/channel/RemoteForwardingData.java | 34 +- .../ssh2/channel/RemoteX11AcceptThread.java | 480 +-- .../com/trilead/ssh2/channel/StreamForwarder.java | 222 +- .../com/trilead/ssh2/channel/X11ServerData.java | 32 +- .../java}/com/trilead/ssh2/crypto/Base64.java | 296 +- .../com/trilead/ssh2/crypto/CryptoWishList.java | 46 +- .../java}/com/trilead/ssh2/crypto/KeyMaterial.java | 182 +- .../java}/com/trilead/ssh2/crypto/PEMDecoder.java | 754 ++--- .../com/trilead/ssh2/crypto/PEMStructure.java | 32 +- .../com/trilead/ssh2/crypto/SimpleDERReader.java | 320 +- .../java}/com/trilead/ssh2/crypto/cipher/AES.java | 1396 ++++---- .../trilead/ssh2/crypto/cipher/BlockCipher.java | 32 +- .../ssh2/crypto/cipher/BlockCipherFactory.java | 230 +- .../com/trilead/ssh2/crypto/cipher/BlowFish.java | 806 ++--- .../com/trilead/ssh2/crypto/cipher/CBCMode.java | 156 +- .../com/trilead/ssh2/crypto/cipher/CTRMode.java | 124 +- .../ssh2/crypto/cipher/CipherInputStream.java | 288 +- .../ssh2/crypto/cipher/CipherOutputStream.java | 284 +- .../java}/com/trilead/ssh2/crypto/cipher/DES.java | 746 ++--- .../com/trilead/ssh2/crypto/cipher/DESede.java | 210 +- .../com/trilead/ssh2/crypto/cipher/NullCipher.java | 70 +- .../com/trilead/ssh2/crypto/dh/DhExchange.java | 294 +- .../trilead/ssh2/crypto/dh/DhGroupExchange.java | 226 +- .../com/trilead/ssh2/crypto/digest/Digest.java | 50 +- .../java}/com/trilead/ssh2/crypto/digest/HMAC.java | 190 +- .../ssh2/crypto/digest/HashForSSH2Types.java | 186 +- .../java}/com/trilead/ssh2/crypto/digest/MAC.java | 176 +- .../java}/com/trilead/ssh2/crypto/digest/MD5.java | 536 ++-- .../java}/com/trilead/ssh2/crypto/digest/SHA1.java | 1328 ++++---- .../java}/com/trilead/ssh2/log/Logger.java | 108 +- .../packets/PacketChannelOpenConfirmation.java | 132 +- .../ssh2/packets/PacketChannelOpenFailure.java | 132 +- .../ssh2/packets/PacketChannelTrileadPing.java | 70 +- .../ssh2/packets/PacketChannelWindowAdjust.java | 114 +- .../com/trilead/ssh2/packets/PacketDisconnect.java | 114 +- .../packets/PacketGlobalCancelForwardRequest.java | 84 +- .../ssh2/packets/PacketGlobalForwardRequest.java | 82 +- .../ssh2/packets/PacketGlobalTrileadPing.java | 64 +- .../com/trilead/ssh2/packets/PacketIgnore.java | 118 +- .../com/trilead/ssh2/packets/PacketKexDHInit.java | 66 +- .../com/trilead/ssh2/packets/PacketKexDHReply.java | 110 +- .../trilead/ssh2/packets/PacketKexDhGexGroup.java | 100 +- .../trilead/ssh2/packets/PacketKexDhGexInit.java | 66 +- .../trilead/ssh2/packets/PacketKexDhGexReply.java | 112 +- .../ssh2/packets/PacketKexDhGexRequest.java | 78 +- .../ssh2/packets/PacketKexDhGexRequestOld.java | 68 +- .../com/trilead/ssh2/packets/PacketKexInit.java | 330 +- .../com/trilead/ssh2/packets/PacketNewKeys.java | 92 +- .../ssh2/packets/PacketOpenDirectTCPIPChannel.java | 112 +- .../ssh2/packets/PacketOpenSessionChannel.java | 124 +- .../trilead/ssh2/packets/PacketServiceAccept.java | 122 +- .../trilead/ssh2/packets/PacketServiceRequest.java | 104 +- .../ssh2/packets/PacketSessionExecCommand.java | 78 +- .../ssh2/packets/PacketSessionPtyRequest.java | 114 +- .../ssh2/packets/PacketSessionStartShell.java | 72 +- .../packets/PacketSessionSubsystemRequest.java | 80 +- .../ssh2/packets/PacketSessionX11Request.java | 106 +- .../trilead/ssh2/packets/PacketUserauthBanner.java | 120 +- .../ssh2/packets/PacketUserauthFailure.java | 106 +- .../ssh2/packets/PacketUserauthInfoRequest.java | 168 +- .../ssh2/packets/PacketUserauthInfoResponse.java | 70 +- .../packets/PacketUserauthRequestInteractive.java | 84 +- .../ssh2/packets/PacketUserauthRequestNone.java | 122 +- .../packets/PacketUserauthRequestPassword.java | 134 +- .../packets/PacketUserauthRequestPublicKey.java | 130 +- .../java}/com/trilead/ssh2/packets/Packets.java | 298 +- .../com/trilead/ssh2/packets/TypesReader.java | 354 +-- .../com/trilead/ssh2/packets/TypesWriter.java | 338 +- .../java}/com/trilead/ssh2/sftp/AttrTextHints.java | 76 +- .../java}/com/trilead/ssh2/sftp/AttribBits.java | 258 +- .../java}/com/trilead/ssh2/sftp/AttribFlags.java | 224 +- .../com/trilead/ssh2/sftp/AttribPermissions.java | 64 +- .../java}/com/trilead/ssh2/sftp/AttribTypes.java | 56 +- .../java}/com/trilead/ssh2/sftp/ErrorCodes.java | 208 +- .../java}/com/trilead/ssh2/sftp/OpenFlags.java | 446 +-- .../java}/com/trilead/ssh2/sftp/Packet.java | 86 +- .../com/trilead/ssh2/signature/DSAPrivateKey.java | 114 +- .../com/trilead/ssh2/signature/DSAPublicKey.java | 88 +- .../com/trilead/ssh2/signature/DSASHA1Verify.java | 421 +-- .../com/trilead/ssh2/signature/DSASignature.java | 62 +- .../com/trilead/ssh2/signature/RSAPrivateKey.java | 84 +- .../com/trilead/ssh2/signature/RSAPublicKey.java | 60 +- .../com/trilead/ssh2/signature/RSASHA1Verify.java | 571 ++-- .../com/trilead/ssh2/signature/RSASignature.java | 52 +- .../trilead/ssh2/transport/ClientServerHello.java | 250 +- .../com/trilead/ssh2/transport/KexManager.java | 1258 ++++---- .../com/trilead/ssh2/transport/KexParameters.java | 48 +- .../java}/com/trilead/ssh2/transport/KexState.java | 64 +- .../com/trilead/ssh2/transport/MessageHandler.java | 28 +- .../trilead/ssh2/transport/NegotiateException.java | 24 +- .../ssh2/transport/NegotiatedParameters.java | 44 +- .../ssh2/transport/TransportConnection.java | 568 ++-- .../trilead/ssh2/transport/TransportManager.java | 1569 ++++----- .../com/trilead/ssh2/util/TimeoutService.java | 298 +- .../java}/com/trilead/ssh2/util/Tokenizer.java | 102 +- 139 files changed, 20061 insertions(+), 19814 deletions(-) diff --cc debian/README.source index 0000000,0000000..6a4be28 new file mode 100644 --- /dev/null +++ b/debian/README.source @@@ -1,0 -1,0 +1,7 @@@ ++trilead-ssh2 for Debian ++======================= ++ ++The sources can be obtained by using the following command: ++ ++svn export -r 158 http://svn.svnkit.com/repos/3rdparty/com.trilead.ssh2/trunk/trilead-ssh2 ++ diff --cc debian/changelog index 1d65963,0000000..635cabf mode 100644,000000..100644 --- a/debian/changelog +++ b/debian/changelog @@@ -1,28 -1,0 +1,51 @@@ ++trilead-ssh2 (6401+svn158-0.1) unstable; urgency=low ++ ++ * Non-maintainer upload. ++ ++ [ Markus Koschany ] ++ * Imported Upstream version 6401+svn158. (Closes: #743431) ++ * Switch to source format 3.0 (quilt) ++ * Use compat level 9 and require debhelper >= 9 ++ * Remove versioned dependency on javahelper ++ * Declare compliance with Debian Policy 3.9.5. ++ * Update homepage field. Point to svn repository in the absence of better ++ alternatives. ++ * Fix typo libarary in package description (Closes: #703154) ++ * Fix options should not come before the sequence in debian/rules ++ * Add watch file ++ * Update debian/copyright to copyright format 1.0 ++ * Add README.source. Explain how one can obtain the sources. ++ ++ [ Miguel Landaeta ] ++ * Install Maven artifacts. ++ ++ -- Miguel Landaeta <[email protected]> Fri, 04 Apr 2014 17:28:51 -0300 ++ +trilead-ssh2 (6401-1) unstable; urgency=low + + * Switch upstream to svnkit + * New upstream release + * Version is svn revision from svnkit + * Import readme, faq and examples from old upstream + + -- Matthew Johnson <[email protected]> Sat, 20 Feb 2010 13:52:54 +0000 + +trilead-ssh2 (211-3) unstable; urgency=low + + * Use javahelper rather than dh_javadoc + + -- Matthew Johnson <[email protected]> Sat, 12 Dec 2009 10:33:09 +0000 + +trilead-ssh2 (211-2) unstable; urgency=low + + * Change to debhelper 7 + * Add build-dep on gjdoc because that's where dh_javadoc is now + * Change to section java + + -- Matthew Johnson <[email protected]> Thu, 13 Aug 2009 00:12:29 +0100 + +trilead-ssh2 (211-1) unstable; urgency=low + + * Initial release. (Closes: #466694) + + -- Matthew Johnson <[email protected]> Wed, 20 Feb 2008 11:41:06 +0000 diff --cc debian/compat index 7f8f011,0000000..ec63514 mode 100644,000000..100644 --- a/debian/compat +++ b/debian/compat @@@ -1,1 -1,0 +1,1 @@@ - 7 ++9 diff --cc debian/control index a1ae852,0000000..6fa3d2b mode 100644,000000..100644 --- a/debian/control +++ b/debian/control @@@ -1,20 -1,0 +1,26 @@@ +Source: trilead-ssh2 +Section: java +Priority: optional +Maintainer: Matthew Johnson <[email protected]> - Build-Depends: debhelper (>> 7), javahelper (>=0.25) - Build-Depends-Indep: default-jdk - Standards-Version: 3.7.3 - Homepage: http://svn.svnkit.com/repos/svnkit/tags/1.3.2/contrib/trilead/ ++Build-Depends: ++ debhelper (>= 9), ++ javahelper, ++ maven-repo-helper ++Build-Depends-Indep: ++ default-jdk ++Standards-Version: 3.9.5 ++Homepage: http://svn.svnkit.com/repos/3rdparty/com.trilead.ssh2/trunk/trilead-ssh2 + +Package: libtrilead-ssh2-java +Architecture: all - Depends: ${java:Depends}, ${misc:Depends} - Description: Java SSH libarary ++Depends: ++ ${java:Depends}, ++ ${misc:Depends} ++Description: Java SSH library + Trilead SSH for Java is a freely available open-source library which + implements the SSH-2 protocol in pure Java (tested on J2SE 1.4.2 and 5.0). It + allows one to connect to SSH servers from within Java programs. It supports + SSH sessions (remote command execution and shell access), local and remote + port forwarding, local stream forwarding, X11 forwarding, SCP and SFTP. There + are no dependencies on any JCE provider, as all crypto functionality is + included. diff --cc debian/copyright index 2f12e07,0000000..5574775 mode 100644,000000..100644 --- a/debian/copyright +++ b/debian/copyright @@@ -1,97 -1,0 +1,128 @@@ - This package was Debianised by Matthew Johnson <[email protected]> on Wed Feb 20 11:41:05 GMT 2008 - - This package was originally downloaded from http://www.trilead.com/Download/Trilead-SSH-2-Java/, - but now upstream is http://svn.svnkit.com/repos/svnkit/tags/1.3.2/contrib/trilead/ - - Copyright (c) 2007 Trilead AG (http://www.trilead.com) - - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - a.) Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - b.) Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - c.) Neither the name of Trilead nor the names of its contributors may - be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - POSSIBILITY OF SUCH DAMAGE. - - Trilead SSH-2 for Java includes code that was written by Dr. Christian Plattner - during his PhD at ETH Zurich. The license states the following: - - Copyright (c) 2005 - 2006 Swiss Federal Institute of Technology (ETH Zurich), - Department of Computer Science (http://www.inf.ethz.ch), - Christian Plattner. All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - a.) Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - b.) Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - c.) Neither the name of ETH Zurich nor the names of its contributors may - be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - POSSIBILITY OF SUCH DAMAGE. - - The Java implementations of the AES, Blowfish and 3DES ciphers have been - taken (and slightly modified) from the cryptography package released by - "The Legion Of The Bouncy Castle". - - Their license states the following: - - Copyright (c) 2000 - 2004 The Legion Of The Bouncy Castle - (http://www.bouncycastle.org) - - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to deal - in the Software without restriction, including without limitation the rights - to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - THE SOFTWARE. - - - The packaging is Copyright 2008 Matthew Johnson <[email protected]> and is licenced - under the terms of the BSD licence. On Debian systems the BSD licence can be - found in /usr/share/common-licenses/BSD. ++Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ ++Upstream-Name: Trilead SSH-2 ++Source: http://svn.svnkit.com/repos/3rdparty/com.trilead.ssh2/trunk/trilead-ssh2 ++ ++Files: * ++Copyright: 2007, Trilead AG (http://www.trilead.com) ++ Dr. Christian Plattner ++License: Trilead-license ++Comment: ++ The Trilead license is available at http://www.svnkit.com/TRILEAD-LICENSE.txt. ++ ++Files: debian/* ++Copyright: 2008-2010, Matthew Johnson <[email protected]> ++ 2014, Markus Koschany <[email protected]> ++License: BSD-3-clause ++ Redistribution and use in source and binary forms, with or without ++ modification, are permitted provided that the following conditions are met: ++ . ++ 1. Redistributions of source code must retain the above copyright notice, this ++ list of conditions and the following disclaimer. ++ . ++ 2. Redistributions in binary form must reproduce the above copyright notice, ++ this list of conditions and the following disclaimer in the documentation ++ and/or other materials provided with the distribution. ++ . ++ 3. Neither the name of the copyright holder nor the names of its contributors ++ may be used to endorse or promote products derived from this software without ++ specific prior written permission. ++ . ++ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ++ ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED ++ WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE ++ DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE ++ FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL ++ DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR ++ SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER ++ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, ++ OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE ++ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ++ ++License: Trilead-license ++ Copyright (c) 2007-2008 Trilead AG (http://www.trilead.com) ++ . ++ All rights reserved. ++ . ++ Redistribution and use in source and binary forms, with or without ++ modification, are permitted provided that the following conditions ++ are met: ++ . ++ a.) Redistributions of source code must retain the above copyright ++ notice, this list of conditions and the following disclaimer. ++ b.) Redistributions in binary form must reproduce the above copyright ++ notice, this list of conditions and the following disclaimer in the ++ documentation and/or other materials provided with the distribution. ++ c.) Neither the name of Trilead nor the names of its contributors may ++ be used to endorse or promote products derived from this software ++ without specific prior written permission. ++ . ++ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" ++ AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE ++ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ++ ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE ++ LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR ++ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF ++ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS ++ INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN ++ CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ++ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE ++ POSSIBILITY OF SUCH DAMAGE. ++ . ++ Trilead SSH-2 for Java includes code that was written by Dr. Christian Plattner ++ during his PhD at ETH Zurich. The license states the following: ++ . ++ Copyright (c) 2005 - 2006 Swiss Federal Institute of Technology (ETH Zurich), ++ Department of Computer Science (http://www.inf.ethz.ch), ++ Christian Plattner. All rights reserved. ++ . ++ Redistribution and use in source and binary forms, with or without ++ modification, are permitted provided that the following conditions ++ are met: ++ . ++ a.) Redistributions of source code must retain the above copyright ++ notice, this list of conditions and the following disclaimer. ++ b.) Redistributions in binary form must reproduce the above copyright ++ notice, this list of conditions and the following disclaimer in the ++ documentation and/or other materials provided with the distribution. ++ c.) Neither the name of ETH Zurich nor the names of its contributors may ++ be used to endorse or promote products derived from this software ++ without specific prior written permission. ++ . ++ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" ++ AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE ++ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ++ ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE ++ LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR ++ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF ++ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS ++ INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN ++ CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ++ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE ++ POSSIBILITY OF SUCH DAMAGE. ++ . ++ The Java implementations of the AES, Blowfish and 3DES ciphers have been ++ taken (and slightly modified) from the cryptography package released by ++ "The Legion Of The Bouncy Castle". ++ . ++ Their license states the following: ++ . ++ Copyright (c) 2000 - 2004 The Legion Of The Bouncy Castle ++ (http://www.bouncycastle.org) ++ . ++ Permission is hereby granted, free of charge, to any person obtaining a copy ++ of this software and associated documentation files (the "Software"), to deal ++ in the Software without restriction, including without limitation the rights ++ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell ++ copies of the Software, and to permit persons to whom the Software is ++ furnished to do so, subject to the following conditions: ++ . ++ The above copyright notice and this permission notice shall be included in ++ all copies or substantial portions of the Software. ++ . ++ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR ++ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, ++ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE ++ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER ++ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, ++ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN ++ THE SOFTWARE. diff --cc debian/libtrilead-ssh2-java.poms index 0000000,0000000..5468a2d new file mode 100644 --- /dev/null +++ b/debian/libtrilead-ssh2-java.poms @@@ -1,0 -1,0 +1,1 @@@ ++debian/trilead-ssh2.pom diff --cc debian/rules index cf662bb,0000000..6c50a23 mode 100755,000000..100755 --- a/debian/rules +++ b/debian/rules @@@ -1,10 -1,0 +1,20 @@@ +#!/usr/bin/make -f + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +export JAVA_HOME=/usr/lib/jvm/default-java ++export UVERSION := $(shell dpkg-parsechangelog | grep ^Version: | sed 's/^.*: \(.*\)-.*$$/\1/') + +%: - dh --with javahelper $@ ++ dh $@ --with javahelper + ++override_dh_auto_install: ++ dh_auto_install ++ mh_installpoms -plibtrilead-ssh2-java ++ mh_installjar -plibtrilead-ssh2-java debian/trilead-ssh2.pom trilead-ssh2.jar \ ++ --java-lib --usj-version=$(UVERSION) ++ ++override_dh_auto_clean: ++ dh_auto_clean ++ mh_clean diff --cc debian/source/format index 0000000,0000000..163aaf8 new file mode 100644 --- /dev/null +++ b/debian/source/format @@@ -1,0 -1,0 +1,1 @@@ ++3.0 (quilt) diff --cc debian/trilead-ssh2.pom index 0000000,0000000..c3e5630 new file mode 100644 --- /dev/null +++ b/debian/trilead-ssh2.pom @@@ -1,0 -1,0 +1,31 @@@ ++<?xml version="1.0" encoding="UTF-8"?> ++<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" ++ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> ++ <modelVersion>4.0.0</modelVersion> ++ <groupId>com.trilead</groupId> ++ <artifactId>trilead-ssh2</artifactId> ++ <version>1.0.0-build217</version> ++ <name>Trilead SSH2 Library</name> ++ <description>Java SSH2 Library</description> ++ <url>http://svn.svnkit.com/repos/3rdparty/com.trilead.ssh2</url> ++ <licenses> ++ <license> ++ <name>Trilead Library License</name> ++ <url>http://www.svnkit.com/TRILEAD-LICENSE.txt</url> ++ </license> ++ </licenses> ++ <developers> ++ <developer> ++ <id>trilead</id> ++ <name>Trilead AG</name> ++ </developer> ++ <developer> ++ <id>tmate</id> ++ <name>TMate Software</name> ++ </developer> ++ </developers> ++ <scm> ++ <connection>scm:svn:http://svn.svnkit.com/repos/3rdparty/com.trilead.ssh2</connection> ++ <url>http://svn.svnkit.com/repos/3rdparty/com.trilead.ssh2</url> ++ </scm> ++</project> diff --cc debian/watch index 0000000,0000000..be2b69a new file mode 100644 --- /dev/null +++ b/debian/watch @@@ -1,0 -1,0 +1,1 @@@ ++#trilead-ssh2 is maintained in a svn repository. There is nothing to watch. -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/trilead-ssh2.git _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

