From 0763e16da0e84b68e675fbf61342dd1e47755f47 Mon Sep 17 00:00:00 2001 From: Joshua Wise Date: Sat, 7 Aug 2010 02:11:29 -0400 Subject: [PATCH] Initial commit. --- .classpath | 7 + .project | 33 + AndroidManifest.xml | 30 + build.xml | 67 + default.properties | 11 + local.properties | 10 + res/drawable-hdpi/icon.png | Bin 0 -> 4147 bytes res/drawable-ldpi/icon.png | Bin 0 -> 1723 bytes res/drawable-mdpi/icon.png | Bin 0 -> 2574 bytes res/layout/main.xml | 13 + res/layout/passwd.xml | 38 + res/values/strings.xml | 5 + src/com/jcraft/jsch/Buffer.java | 243 ++ src/com/jcraft/jsch/Channel.java | 641 +++++ .../jcraft/jsch/ChannelAgentForwarding.java | 227 ++ src/com/jcraft/jsch/ChannelDirectTCPIP.java | 183 ++ src/com/jcraft/jsch/ChannelExec.java | 83 + .../jcraft/jsch/ChannelForwardedTCPIP.java | 311 +++ src/com/jcraft/jsch/ChannelSession.java | 276 ++ src/com/jcraft/jsch/ChannelSftp.java | 2447 +++++++++++++++++ src/com/jcraft/jsch/ChannelShell.java | 70 + src/com/jcraft/jsch/ChannelSubsystem.java | 83 + src/com/jcraft/jsch/ChannelX11.java | 268 ++ src/com/jcraft/jsch/Cipher.java | 40 + src/com/jcraft/jsch/CipherNone.java | 42 + src/com/jcraft/jsch/Compression.java | 38 + src/com/jcraft/jsch/DH.java | 39 + src/com/jcraft/jsch/DHG1.java | 310 +++ src/com/jcraft/jsch/DHGEX.java | 340 +++ src/com/jcraft/jsch/ForwardedTCPIPDaemon.java | 36 + src/com/jcraft/jsch/GSSContext.java | 38 + src/com/jcraft/jsch/HASH.java | 37 + src/com/jcraft/jsch/HostKey.java | 104 + src/com/jcraft/jsch/HostKeyRepository.java | 44 + src/com/jcraft/jsch/IO.java | 132 + src/com/jcraft/jsch/Identity.java | 41 + src/com/jcraft/jsch/IdentityFile.java | 886 ++++++ src/com/jcraft/jsch/JSch.java | 296 ++ .../jcraft/jsch/JSchAuthCancelException.java | 45 + src/com/jcraft/jsch/JSchException.java | 48 + .../jcraft/jsch/JSchPartialAuthException.java | 45 + src/com/jcraft/jsch/KeyExchange.java | 159 ++ src/com/jcraft/jsch/KeyPair.java | 665 +++++ src/com/jcraft/jsch/KeyPairDSA.java | 221 ++ src/com/jcraft/jsch/KeyPairGenDSA.java | 39 + src/com/jcraft/jsch/KeyPairGenRSA.java | 43 + src/com/jcraft/jsch/KeyPairRSA.java | 320 +++ src/com/jcraft/jsch/KnownHosts.java | 506 ++++ src/com/jcraft/jsch/Logger.java | 54 + src/com/jcraft/jsch/MAC.java | 39 + src/com/jcraft/jsch/Packet.java | 114 + src/com/jcraft/jsch/PortWatcher.java | 194 ++ src/com/jcraft/jsch/Proxy.java | 40 + src/com/jcraft/jsch/ProxyHTTP.java | 180 ++ src/com/jcraft/jsch/ProxySOCKS4.java | 212 ++ src/com/jcraft/jsch/ProxySOCKS5.java | 349 +++ src/com/jcraft/jsch/Random.java | 34 + src/com/jcraft/jsch/Request.java | 69 + .../jcraft/jsch/RequestAgentForwarding.java | 53 + src/com/jcraft/jsch/RequestEnv.java | 54 + src/com/jcraft/jsch/RequestExec.java | 57 + src/com/jcraft/jsch/RequestPtyReq.java | 78 + src/com/jcraft/jsch/RequestSftp.java | 49 + src/com/jcraft/jsch/RequestShell.java | 51 + src/com/jcraft/jsch/RequestSignal.java | 49 + src/com/jcraft/jsch/RequestSubsystem.java | 53 + src/com/jcraft/jsch/RequestWindowChange.java | 68 + src/com/jcraft/jsch/RequestX11.java | 63 + src/com/jcraft/jsch/ServerSocketFactory.java | 37 + src/com/jcraft/jsch/Session.java | 1946 +++++++++++++ src/com/jcraft/jsch/SftpATTRS.java | 263 ++ src/com/jcraft/jsch/SftpException.java | 51 + src/com/jcraft/jsch/SftpProgressMonitor.java | 38 + src/com/jcraft/jsch/SignatureDSA.java | 39 + src/com/jcraft/jsch/SignatureRSA.java | 39 + src/com/jcraft/jsch/SocketFactory.java | 40 + .../jcraft/jsch/UIKeyboardInteractive.java | 38 + src/com/jcraft/jsch/UserAuth.java | 53 + .../jcraft/jsch/UserAuthGSSAPIWithMIC.java | 227 ++ .../jsch/UserAuthKeyboardInteractive.java | 197 ++ src/com/jcraft/jsch/UserAuthNone.java | 129 + src/com/jcraft/jsch/UserAuthPassword.java | 187 ++ src/com/jcraft/jsch/UserAuthPublicKey.java | 222 ++ src/com/jcraft/jsch/UserInfo.java | 39 + src/com/jcraft/jsch/Util.java | 474 ++++ src/com/jcraft/jsch/jce/AES128CBC.java | 73 + src/com/jcraft/jsch/jce/AES128CTR.java | 73 + src/com/jcraft/jsch/jce/AES192CBC.java | 71 + src/com/jcraft/jsch/jce/AES192CTR.java | 71 + src/com/jcraft/jsch/jce/AES256CBC.java | 71 + src/com/jcraft/jsch/jce/AES256CTR.java | 71 + src/com/jcraft/jsch/jce/ARCFOUR.java | 68 + src/com/jcraft/jsch/jce/ARCFOUR128.java | 71 + src/com/jcraft/jsch/jce/ARCFOUR256.java | 71 + src/com/jcraft/jsch/jce/BlowfishCBC.java | 71 + src/com/jcraft/jsch/jce/DH.java | 91 + src/com/jcraft/jsch/jce/HMACMD5.java | 75 + src/com/jcraft/jsch/jce/HMACMD596.java | 77 + src/com/jcraft/jsch/jce/HMACSHA1.java | 75 + src/com/jcraft/jsch/jce/HMACSHA196.java | 76 + src/com/jcraft/jsch/jce/KeyPairGenDSA.java | 62 + src/com/jcraft/jsch/jce/KeyPairGenRSA.java | 72 + src/com/jcraft/jsch/jce/MD5.java | 51 + src/com/jcraft/jsch/jce/Random.java | 81 + src/com/jcraft/jsch/jce/SHA1.java | 51 + src/com/jcraft/jsch/jce/SignatureDSA.java | 147 + src/com/jcraft/jsch/jce/SignatureRSA.java | 83 + src/com/jcraft/jsch/jce/TripleDESCBC.java | 84 + src/com/jcraft/jsch/jce/TripleDESCTR.java | 84 + src/com/jcraft/jsch/jcraft/Compression.java | 145 + src/com/jcraft/jsch/jcraft/HMAC.java | 107 + src/com/jcraft/jsch/jcraft/HMACMD5.java | 51 + src/com/jcraft/jsch/jcraft/HMACMD596.java | 50 + src/com/jcraft/jsch/jcraft/HMACSHA1.java | 51 + src/com/jcraft/jsch/jcraft/HMACSHA196.java | 50 + src/com/jcraft/jzlib/Adler32.java | 94 + src/com/jcraft/jzlib/Deflate.java | 1623 +++++++++++ src/com/jcraft/jzlib/InfBlocks.java | 614 +++++ src/com/jcraft/jzlib/InfCodes.java | 605 ++++ src/com/jcraft/jzlib/InfTree.java | 520 ++++ src/com/jcraft/jzlib/Inflate.java | 374 +++ src/com/jcraft/jzlib/JZlib.java | 67 + src/com/jcraft/jzlib/StaticTree.java | 149 + src/com/jcraft/jzlib/Tree.java | 365 +++ src/com/jcraft/jzlib/ZInputStream.java | 149 + src/com/jcraft/jzlib/ZOutputStream.java | 156 ++ src/com/jcraft/jzlib/ZStream.java | 211 ++ src/com/jcraft/jzlib/ZStreamException.java | 44 + src/com/joshuawise/dumload/Dumload.java | 54 + src/com/joshuawise/dumload/NotifSlave.java | 171 ++ src/com/joshuawise/dumload/Uploader.java | 216 ++ 131 files changed, 23125 insertions(+) create mode 100644 .classpath create mode 100644 .project create mode 100644 AndroidManifest.xml create mode 100644 build.xml create mode 100644 default.properties create mode 100644 local.properties create mode 100644 res/drawable-hdpi/icon.png create mode 100644 res/drawable-ldpi/icon.png create mode 100644 res/drawable-mdpi/icon.png create mode 100644 res/layout/main.xml create mode 100644 res/layout/passwd.xml create mode 100644 res/values/strings.xml create mode 100644 src/com/jcraft/jsch/Buffer.java create mode 100644 src/com/jcraft/jsch/Channel.java create mode 100644 src/com/jcraft/jsch/ChannelAgentForwarding.java create mode 100644 src/com/jcraft/jsch/ChannelDirectTCPIP.java create mode 100644 src/com/jcraft/jsch/ChannelExec.java create mode 100644 src/com/jcraft/jsch/ChannelForwardedTCPIP.java create mode 100644 src/com/jcraft/jsch/ChannelSession.java create mode 100644 src/com/jcraft/jsch/ChannelSftp.java create mode 100644 src/com/jcraft/jsch/ChannelShell.java create mode 100644 src/com/jcraft/jsch/ChannelSubsystem.java create mode 100644 src/com/jcraft/jsch/ChannelX11.java create mode 100644 src/com/jcraft/jsch/Cipher.java create mode 100644 src/com/jcraft/jsch/CipherNone.java create mode 100644 src/com/jcraft/jsch/Compression.java create mode 100644 src/com/jcraft/jsch/DH.java create mode 100644 src/com/jcraft/jsch/DHG1.java create mode 100644 src/com/jcraft/jsch/DHGEX.java create mode 100644 src/com/jcraft/jsch/ForwardedTCPIPDaemon.java create mode 100644 src/com/jcraft/jsch/GSSContext.java create mode 100644 src/com/jcraft/jsch/HASH.java create mode 100644 src/com/jcraft/jsch/HostKey.java create mode 100644 src/com/jcraft/jsch/HostKeyRepository.java create mode 100644 src/com/jcraft/jsch/IO.java create mode 100644 src/com/jcraft/jsch/Identity.java create mode 100644 src/com/jcraft/jsch/IdentityFile.java create mode 100644 src/com/jcraft/jsch/JSch.java create mode 100644 src/com/jcraft/jsch/JSchAuthCancelException.java create mode 100644 src/com/jcraft/jsch/JSchException.java create mode 100644 src/com/jcraft/jsch/JSchPartialAuthException.java create mode 100644 src/com/jcraft/jsch/KeyExchange.java create mode 100644 src/com/jcraft/jsch/KeyPair.java create mode 100644 src/com/jcraft/jsch/KeyPairDSA.java create mode 100644 src/com/jcraft/jsch/KeyPairGenDSA.java create mode 100644 src/com/jcraft/jsch/KeyPairGenRSA.java create mode 100644 src/com/jcraft/jsch/KeyPairRSA.java create mode 100644 src/com/jcraft/jsch/KnownHosts.java create mode 100644 src/com/jcraft/jsch/Logger.java create mode 100644 src/com/jcraft/jsch/MAC.java create mode 100644 src/com/jcraft/jsch/Packet.java create mode 100644 src/com/jcraft/jsch/PortWatcher.java create mode 100644 src/com/jcraft/jsch/Proxy.java create mode 100644 src/com/jcraft/jsch/ProxyHTTP.java create mode 100644 src/com/jcraft/jsch/ProxySOCKS4.java create mode 100644 src/com/jcraft/jsch/ProxySOCKS5.java create mode 100644 src/com/jcraft/jsch/Random.java create mode 100644 src/com/jcraft/jsch/Request.java create mode 100644 src/com/jcraft/jsch/RequestAgentForwarding.java create mode 100644 src/com/jcraft/jsch/RequestEnv.java create mode 100644 src/com/jcraft/jsch/RequestExec.java create mode 100644 src/com/jcraft/jsch/RequestPtyReq.java create mode 100644 src/com/jcraft/jsch/RequestSftp.java create mode 100644 src/com/jcraft/jsch/RequestShell.java create mode 100644 src/com/jcraft/jsch/RequestSignal.java create mode 100644 src/com/jcraft/jsch/RequestSubsystem.java create mode 100644 src/com/jcraft/jsch/RequestWindowChange.java create mode 100644 src/com/jcraft/jsch/RequestX11.java create mode 100644 src/com/jcraft/jsch/ServerSocketFactory.java create mode 100644 src/com/jcraft/jsch/Session.java create mode 100644 src/com/jcraft/jsch/SftpATTRS.java create mode 100644 src/com/jcraft/jsch/SftpException.java create mode 100644 src/com/jcraft/jsch/SftpProgressMonitor.java create mode 100644 src/com/jcraft/jsch/SignatureDSA.java create mode 100644 src/com/jcraft/jsch/SignatureRSA.java create mode 100644 src/com/jcraft/jsch/SocketFactory.java create mode 100644 src/com/jcraft/jsch/UIKeyboardInteractive.java create mode 100644 src/com/jcraft/jsch/UserAuth.java create mode 100644 src/com/jcraft/jsch/UserAuthGSSAPIWithMIC.java create mode 100644 src/com/jcraft/jsch/UserAuthKeyboardInteractive.java create mode 100644 src/com/jcraft/jsch/UserAuthNone.java create mode 100644 src/com/jcraft/jsch/UserAuthPassword.java create mode 100644 src/com/jcraft/jsch/UserAuthPublicKey.java create mode 100644 src/com/jcraft/jsch/UserInfo.java create mode 100644 src/com/jcraft/jsch/Util.java create mode 100644 src/com/jcraft/jsch/jce/AES128CBC.java create mode 100644 src/com/jcraft/jsch/jce/AES128CTR.java create mode 100644 src/com/jcraft/jsch/jce/AES192CBC.java create mode 100644 src/com/jcraft/jsch/jce/AES192CTR.java create mode 100644 src/com/jcraft/jsch/jce/AES256CBC.java create mode 100644 src/com/jcraft/jsch/jce/AES256CTR.java create mode 100644 src/com/jcraft/jsch/jce/ARCFOUR.java create mode 100644 src/com/jcraft/jsch/jce/ARCFOUR128.java create mode 100644 src/com/jcraft/jsch/jce/ARCFOUR256.java create mode 100644 src/com/jcraft/jsch/jce/BlowfishCBC.java create mode 100644 src/com/jcraft/jsch/jce/DH.java create mode 100644 src/com/jcraft/jsch/jce/HMACMD5.java create mode 100644 src/com/jcraft/jsch/jce/HMACMD596.java create mode 100644 src/com/jcraft/jsch/jce/HMACSHA1.java create mode 100644 src/com/jcraft/jsch/jce/HMACSHA196.java create mode 100644 src/com/jcraft/jsch/jce/KeyPairGenDSA.java create mode 100644 src/com/jcraft/jsch/jce/KeyPairGenRSA.java create mode 100644 src/com/jcraft/jsch/jce/MD5.java create mode 100644 src/com/jcraft/jsch/jce/Random.java create mode 100644 src/com/jcraft/jsch/jce/SHA1.java create mode 100644 src/com/jcraft/jsch/jce/SignatureDSA.java create mode 100644 src/com/jcraft/jsch/jce/SignatureRSA.java create mode 100644 src/com/jcraft/jsch/jce/TripleDESCBC.java create mode 100644 src/com/jcraft/jsch/jce/TripleDESCTR.java create mode 100644 src/com/jcraft/jsch/jcraft/Compression.java create mode 100644 src/com/jcraft/jsch/jcraft/HMAC.java create mode 100644 src/com/jcraft/jsch/jcraft/HMACMD5.java create mode 100644 src/com/jcraft/jsch/jcraft/HMACMD596.java create mode 100644 src/com/jcraft/jsch/jcraft/HMACSHA1.java create mode 100644 src/com/jcraft/jsch/jcraft/HMACSHA196.java create mode 100644 src/com/jcraft/jzlib/Adler32.java create mode 100644 src/com/jcraft/jzlib/Deflate.java create mode 100644 src/com/jcraft/jzlib/InfBlocks.java create mode 100644 src/com/jcraft/jzlib/InfCodes.java create mode 100644 src/com/jcraft/jzlib/InfTree.java create mode 100644 src/com/jcraft/jzlib/Inflate.java create mode 100644 src/com/jcraft/jzlib/JZlib.java create mode 100644 src/com/jcraft/jzlib/StaticTree.java create mode 100644 src/com/jcraft/jzlib/Tree.java create mode 100644 src/com/jcraft/jzlib/ZInputStream.java create mode 100644 src/com/jcraft/jzlib/ZOutputStream.java create mode 100644 src/com/jcraft/jzlib/ZStream.java create mode 100644 src/com/jcraft/jzlib/ZStreamException.java create mode 100644 src/com/joshuawise/dumload/Dumload.java create mode 100644 src/com/joshuawise/dumload/NotifSlave.java create mode 100644 src/com/joshuawise/dumload/Uploader.java diff --git a/.classpath b/.classpath new file mode 100644 index 0000000..609aa00 --- /dev/null +++ b/.classpath @@ -0,0 +1,7 @@ + + + + + + + diff --git a/.project b/.project new file mode 100644 index 0000000..f1d11b4 --- /dev/null +++ b/.project @@ -0,0 +1,33 @@ + + + dumload + + + + + + com.android.ide.eclipse.adt.ResourceManagerBuilder + + + + + com.android.ide.eclipse.adt.PreCompilerBuilder + + + + + org.eclipse.jdt.core.javabuilder + + + + + com.android.ide.eclipse.adt.ApkBuilder + + + + + + com.android.ide.eclipse.adt.AndroidNature + org.eclipse.jdt.core.javanature + + diff --git a/AndroidManifest.xml b/AndroidManifest.xml new file mode 100644 index 0000000..b24610e --- /dev/null +++ b/AndroidManifest.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/build.xml b/build.xml new file mode 100644 index 0000000..7ea4a86 --- /dev/null +++ b/build.xml @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/default.properties b/default.properties new file mode 100644 index 0000000..9d135cb --- /dev/null +++ b/default.properties @@ -0,0 +1,11 @@ +# This file is automatically generated by Android Tools. +# Do not modify this file -- YOUR CHANGES WILL BE ERASED! +# +# This file must be checked in Version Control Systems. +# +# To customize properties used by the Ant build system use, +# "build.properties", and override values to adapt the script to your +# project structure. + +# Project target. +target=android-7 diff --git a/local.properties b/local.properties new file mode 100644 index 0000000..57f202f --- /dev/null +++ b/local.properties @@ -0,0 +1,10 @@ +# This file is automatically generated by Android Tools. +# Do not modify this file -- YOUR CHANGES WILL BE ERASED! +# +# This file must *NOT* be checked in Version Control Systems, +# as it contains information specific to your local configuration. + +# location of the SDK. This is only used by Ant +# For customization when using a Version Control System, please read the +# header note. +sdk.dir=/Users/joshua/android/android-sdk-mac_86 diff --git a/res/drawable-hdpi/icon.png b/res/drawable-hdpi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..8074c4c571b8cd19e27f4ee5545df367420686d7 GIT binary patch literal 4147 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 literal 0 HcmV?d00001 diff --git a/res/drawable-ldpi/icon.png b/res/drawable-ldpi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..1095584ec21f71cd0afc9e0993aa2209671b590c GIT binary patch literal 1723 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 + + + diff --git a/res/layout/passwd.xml b/res/layout/passwd.xml new file mode 100644 index 0000000..f475e8d --- /dev/null +++ b/res/layout/passwd.xml @@ -0,0 +1,38 @@ + + + + + +