aboutsummaryrefslogtreecommitdiffstats
path: root/src/com
Commit message (Collapse)AuthorAgeFilesLines
* Convert to gradle build systemKenny Root2014-10-01142-26115/+0
|
* 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-11116-18771/+18771
|
* 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.
* Remove nullwire serviceKenny Root2011-10-124-337/+0
| | | | | | | | Android Market will report traces for things installed via Market. Nullwire's stuff isn't really worth it. Also, the TerminalManager isn't really a "background" service since the calls into it still runs on the UI looper.
* 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.
* Fix silly thread API error in nullwire traceKenny Root2010-09-021-2/+2
|
* 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
* Fix regression in nullwire trace codeKenny Root2009-12-171-1/+3
| | | | git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@441 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
* Update Nullwire error reportingKenny Root2009-12-174-45/+63
| | | | | | | | Old version didn't chain to the default Android exception handler whereas this version does. Also add in OS version and phone type reporting to aid in triage. git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@438 df292f66-193f-0410-a5fc-6d59da041ff2
* Use ASE's JNI Exec codeKenny Root2009-11-171-0/+69
| | | | | | | Eclair has removed android.os.Exec from the code base, so use Android Scripting Environment's JNI Exec code to enable local shell on 2.0 git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@427 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 in build information for exception reportingKenny Root2009-06-273-2/+8
| | | | git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@342 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
* * Don't let SSH hang on authentication when the TerminalManager goes awayKenny Root2009-06-161-1/+0
| | | | | | | * Remove comment that snuck into last commit * Make HostListActivity a little bit faster by not calling updateList 3 times in a row git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@304 df292f66-193f-0410-a5fc-6d59da041ff2
* Add configurable backspace keyKenny Root2009-06-151-0/+1
| | | | git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@303 df292f66-193f-0410-a5fc-6d59da041ff2
* Improve the stack trace handler; only ask user to submit while in the host listKenny Root2009-06-102-23/+42
| | | | git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@278 df292f66-193f-0410-a5fc-6d59da041ff2
* Add stack trace reportingKenny Root2009-06-104-0/+292
| | | | | | | | * When an unhandled exception occurs, the exception handler writes it to a file in addition to all ther other stuff that normally happens * The next time ConnectBot is started up, the user is prompted as to whether they want to submit the stack trace to aid in finding bugs. * If the user agrees or declines, the stack traces are deleted. git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@277 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-1122-4/+5333
|
* * Deleted JCTerm source from repositoryKenny Root2008-11-103-1130/+0
| | | | * Externalized some strings.
* * Add dynamic port forwarding.Kenny Root2008-11-083-0/+318
|
* * added "in-memory" function to backend service so that unlocked keys can be ↵Jeffrey Sharkey2008-11-023-6/+8
| | | | | | | | | | | | | | stored there. this is also disable-able from settings * "use any key" for a host will only look through unlocked in-memory keys * implemented "load on start" functionality in backend service * implemented "import key" which lets you select any openssh-formatted key (including passworded-ones) from simple /sdcard browser * cleaned up context menu in pubkeylist, now includes toggle checkbox for "load at start" but only available when password-less and non-imported * clicking a key in pubkeylist will toggle its backend status (decrypt and put in memory, or remove from memory) * created preference for screen orientation forcing versus auto, but still need to test * created preference for camera button behavior, but still need to test
* * First pass at publickey authentication.Kenny Root2008-10-291-0/+52
| | | | | | | | * RSA and DSA keys can be generated (not imported yet). * RSA and DSA keys can be copied to the clipboard and deleted. * Encrypted keys are not tried right now, only unencrypted. * Restore Marcus's name (Jeffrey, fix your editor!) * Fix a typo in the EULA.
* * WARNING: this build is broken lolJeffrey Sharkey2008-09-111-1/+2
| | | | | | | | | | * moving more stuff over to new frontend gui in org.connectbot * found out that we dont need a contentprovider to make desktop shortcuts, will be easy to add ssh://user@host/ uri shortcut handling * new host-editing backend that uses preferences hack, will blog about this technique later today * using colors to categorize hosts (does this work?) * moved host-specific options (like disconnect/edit/delete) to long-tap menu instead of main menu
* * moved all terminal logic into a Service backend. connections are held in ↵Jeffrey Sharkey2008-08-273-0/+81
| | | | | | | | | | | | | | | | | | place by a TerminalBridge, which keeps the connection alive and renders the screen to a bitmap if provided. a Console creates TerminalViews for each bridge while it is active, and handles panning back/forth between them. * volume up/down controls will change console font size * extended trilead library to support resizePTY() command * left/right screen gestures will pan between various open consoles * up/down screen gestures on right-half will look through scrollback buffer * up/down screen gestures on left-half will trigger pageup/down keys * broke ctrl+ keyboard mapping, will need to bring back over from older code
* Update Trilead SSH-2 for Java from build 211 to build 213Kenny Root2008-08-2623-383/+808
|
* Added preferences, touch entropy, fixes to SoftFont.Kenny Root2007-11-211-2/+8
|
* Merging back in the jcterm branchKenny Root2007-11-213-0/+1130
|
* Initial import.Kenny Root2007-11-17122-0/+19276