aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * Change SOCKS library to simplesocksKenny Root2015-09-152-124/+39
|/ | | | simplesocks only implements what we need and is 100% test covered!
* Add latest version download badgeKenny Root2015-07-181-0/+2
|
* travis-ci: remove lock files before cachingKenny Root2015-07-181-0/+1
|
* [Gradle Release Plugin] - new version commit: '2.2.1-SNAPSHOT'.Kenny Root2015-07-181-2/+2
|
* [Gradle Release Plugin] - pre tag commit: '2.2.0'.Kenny Root2015-07-181-2/+2
|
* Add wrapper to travis-ci cache as wellKenny Root2015-07-181-0/+1
|
* Add caching to travis-ci buildKenny Root2015-07-182-1/+7
|
* Rename project to sshlibKenny Root2015-07-18131-1/+1
|
* Add gradle release commandKenny Root2015-07-181-0/+4
|
* Fix various javadoc errorsKenny Root2015-07-189-15/+16
|
* Add auto-publishing via TravisKenny Root2015-07-184-1/+120
|
* Add jsocks dependencyKenny Root2015-07-181-0/+7
|
* Remove android build tools referenceKenny Root2015-07-181-2/+0
|
* Create README.mdKenny Root2015-07-181-0/+7
| | | Just an initial sketch of what this is.
* Set up initial skeleton of projectKenny Root2015-07-1810-0/+312
|
* Change MessageDigest algorithms to standard nameKenny Root2015-06-091-3/+3
| | | | | | | These message digests need a hyphen according to https://docs.oracle.com/javase/7/docs/technotes/guides/security/StandardNames.html#MessageDigest Fixes #87
* ssh: try all addresses when connectingKenny Root2015-04-191-67/+15
| | | | This should satisfy the SSH part of issue #46.
* ECDH there should be no negative bigintKenny Root2015-04-052-3/+3
| | | | | | | | | Since the hash is over the canonical values of the agreed parameters when the shared secret was encoded as a negative biginteger, the two sides didn't agree. Make sure this doesn't occur by setting the bigint signum to 1. Change-Id: Ib0581cd7dc280dcce8cc3309d7102f8f5a444158
* Fix ssh-dss host key supportKenny Root2015-04-051-1/+1
| | | | | | | | This string was accidentally renamed to "ssh-dsa" during refactoring. DSA should die and go away, but the SSH standard said that was the only required algorithm when it was created. Change-Id: Ia533eac55692289de8042f6f95714b577941ca3f
* Keep order for crypto wishlistKenny Root2015-04-051-2/+3
| | | | | | | | Switch from TreeSet to LinkedHashMap since the preference is determined by iterating over the Set for both KEX_ALGS and HOST_KEY_ALGS. The order before was based on string comparisons(!) Change-Id: Ia4573d67f35a5371eb8c70dde631085d61570fe9
* Check for EC support before enabling itKenny Root2015-04-031-6/+24
| | | | Fixes #69
* Fix exception message in ECDSASHA2VerifyKenny Root2013-10-061-2/+2
| | | | Change-Id: Ib69c29588acb60b94cf710244f4c4dc76534412f
* Add diffie-hellman-group-exchange-sha256 supportKenny Root2013-10-065-36/+20
| | | | | | | | Support exchanging groups using SHA-256 as specified in RFC 4419 For more information, see https://tools.ietf.org/html/rfc4419 Change-Id: Iee5d29e7113a05cad4714a61321bf86b016624b8
* Add support for HMAC-SHA2-256 and HMAC-SHA2-512Kenny Root2013-10-061-9/+48
| | | | | | | | | This adds support for the new MAC modes using SHA-2 family of hashes as set forth in RFC 6668. See http://tools.ietf.org/html/rfc6668 for more information. Change-Id: I09dfe44efe230021a77d81546fccc6b124c958d3
* Extract common key generation functionKenny Root2013-04-161-51/+28
|
* Partial support for importing EC keysKenny Root2013-04-133-6/+167
|
* Add EC pubkey to UIKenny Root2013-04-122-7/+36
|
* Fix line endingsKenny Root2013-04-11115-18727/+18727
|
* Fix bug in EC point encodingKenny Root2013-04-112-3/+4
|
* Add ECDH supportKenny Root2013-04-1010-154/+381
| | | | | | | | Add support for the ECDH methods required by RFC 5656 ecdh-sha2-nistp256 ecdh-sha2-nistp384 ecdh-sha2-nistp521
* Add support for ECDSA P-384 and P-521Kenny Root2013-02-064-34/+158
|
* Use RSA CRT keys for speedKenny Root2013-02-041-5/+9
|
* Add ECDSA supportKenny Root2013-02-045-48/+433
|
* Remove J2ME compatibility layer for keysKenny Root2013-02-0322-1756/+544
| | | | | | Use JCE instead of the DIY crypto library that is in Trilead. This was apparently for J2ME devices. Well, I'm sorry, J2ME devices, you're dead to me.
* Attempt to fix CLOSE_WAIT problemKenny Root2011-05-055-14/+15
|
* Make 'zlib' compression work.Matt Johnston2011-01-255-7/+55
| | | | | Previously all compression was the equivalent of zlib@openssh.com since TransportConnection enforced that.
* License contributed works as APL 2.0, 2nd passKenny Root2010-02-086-87/+104
| | | | git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@472 df292f66-193f-0410-a5fc-6d59da041ff2
* Expand compression buffers if needed for JZlibKenny Root2009-12-172-29/+35
| | | | git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@439 df292f66-193f-0410-a5fc-6d59da041ff2
* Support SOCKS 4a extension for resolving hostnames remotelyKenny Root2009-07-091-15/+8
| | | | git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@363 df292f66-193f-0410-a5fc-6d59da041ff2
* Do not rely on jsocks ProxyServer; implement our ownKenny Root2009-07-091-28/+120
| | | | git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@361 df292f66-193f-0410-a5fc-6d59da041ff2
* Add confirm-use and lifetime constraints to individual pubkeysKenny Root2009-06-262-4/+27
| | | | git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@334 df292f66-193f-0410-a5fc-6d59da041ff2
* Clean up auth agent forwarder, add auth agent lockingKenny Root2009-06-262-67/+146
| | | | git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@332 df292f66-193f-0410-a5fc-6d59da041ff2
* Add authentication agent forwardingKenny Root2009-06-255-1/+563
| | | | git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@331 df292f66-193f-0410-a5fc-6d59da041ff2
* Reduce allocations in read and write path, pass 1 (there is still more ↵Kenny Root2009-06-011-4/+5
| | | | | | allocation badness in insertLine to take care of) git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@252 df292f66-193f-0410-a5fc-6d59da041ff2
* Fix to SSH library to allow SSH protocol debuggingKenny Root2009-04-151-0/+2
|
* Temporary compatibility fix for old OpenSSH servers (2.0-2.5.2)Kenny Root2009-03-121-1/+1
|
* Comply with RFC 4254 on window-change packetKenny Root2009-01-233-18/+33
| | | | | | * Always send false for "want reply" * We don't need to wait since a reply should not be sent. * Allow the sending of (informational) pixel dimensions.
* Bug scrubKenny Root2009-01-201-2/+0
| | | | | | | * Try to be better about unsynchronized accesses * Don't expose references to arrays in our beans * Make sure we don't dereference null pointers * Update version string before calling aapt
* * Add compression option to hostsKenny Root2008-11-119-4/+362
|
* * Add dynamic port forwarding.Kenny Root2008-11-083-0/+318
|