| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
If there are multiple apps that can handle the "ssh" protocol, it will
bring up an activity disambiguation dialog if we don't specify the
component explicitly. Fixes #84.
|
|
|
|
|
|
|
| |
These message digests need a hyphen according to
https://docs.oracle.com/javase/7/docs/technotes/guides/security/StandardNames.html#MessageDigest
Fixes #87
|
|
|
|
| |
Thanks to @msoulatre-tt for pointing out the bug. Closes #83.
|
|
|
|
| |
Closes #46
|
|\
| |
| | |
Keep local connections when network down.
|
| | |
|
| |
| |
| |
| | |
This should satisfy the SSH part of issue #46.
|
| | |
|
| |
| |
| |
| | |
Closes #62
|
| | |
|
| |
| |
| |
| | |
Closes #2
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Since the Trilead SSH stack throws IOException on failures and then
higher levels of the stack catch those, we need to descend into the
causes of each Exception to give the user more context.
Unfortunately this information is not localized.
Change-Id: I8b1fdf9eab65e5d2f6f1956562cbf9f56a2adb9d
|
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |
| |
| |
| | |
Fixes #69
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
There would be a NullPointerException if the host passed in was null, so
just preclude it by checking.
|
| |
| |
| |
| | |
Change-Id: I47a0d6a0dfcdf735f26dcc09dc4b98d58cb0aa33
|
| |
| |
| |
| | |
Change-Id: Ib80ec5184ae7b329979580fd0a0c187f8ac01fbf
|
|\ \
| | |
| | | |
Fix possible NPE in HostListActivity.onCreateContextMenu
|
| | | |
|
|\ \ \
| | | |
| | | | |
Fixing possible NPE in PubkeyListActivity
|
| |/ / |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
At that point shellFd is null and trying to get a field from it via JNI
will cause the runtime to abort.
Fixes #65
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This will also try to scale existing host entries down by the
appropriate amount.
Fixes #44
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Defaults to off to preserve previous behavior.
Original patch by Jeff King (@peff)
Fixes #23
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The UberColorPickerDialog was written when there was only one display
density (mdpi). Scale all of the values appropriately for modern
multi-density displays.
Fixes #64
|
| | |
| | |
| | |
| | |
| | | |
Disable right modifier directory shortcut keys by default unless running
on a Dream.
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Users with near-full-size keyboards (tablet docks/cases, or usb/bluetooth
keyboards) probably don't want sticky modifier keys. Make it an option
that's off by default (except on the Dream where it's likely desirable).
Also, include a third state to make only "alt" sticky, for the benefit of
the crazy keyboard driver on the TF101/201 that doesn't emit real key
events for alt+key pressed together.
Also, implement stickiness for the control key on physical keyboards that
have one, for consistency.
|
| | |
| | |
| | |
| | |
| | | |
The update checker code was already removed; remove the now-unused pref
that controlled it.
|
|/ /
| |
| |
| | |
un-modified Unicode char if it is unknown with
|
| |
| |
| |
| | |
Change-Id: I1d03afa0a37cfa2779e1264aaf16052c6539640f
|
| |
| |
| |
| | |
Change-Id: Id34acf00f9ec538d81b72b970ae1990c6ed36510
|
| |
| |
| |
| | |
Disabled by default so that people will be able to find the menu.
|
| |
| |
| |
| |
| |
| | |
Keep track of the previous timeout event and cancel it if we already
dismissed the emulated keys, to avoid the case where the emulated keys
vanish immediately after opening them when used just beforehand.
|
| |
| |
| |
| |
| | |
We might expose this as an advanced option later; for now just check it
in as a commented line for dev purposes.
|
| |
| |
| |
| |
| |
| |
| | |
We were only masking off META_CTRL_ON before calling getUnicodeChar,
which caused many keymaps to return 0 since one of the other ctrl key
bits was still set. Masking off *all* the ctrl bits makes it return
the actual character for the key pressed, and then we handle it right.
|
| |
| |
| |
| | |
This allows translation etc. – I get to see "Colours" instead of "Colors".
|
| |
| |
| |
| | |
Change-Id: Ib69c29588acb60b94cf710244f4c4dc76534412f
|
| |
| |
| |
| |
| |
| |
| |
| | |
Support exchanging groups using SHA-256 as specified in RFC 4419
For more information, see https://tools.ietf.org/html/rfc4419
Change-Id: Iee5d29e7113a05cad4714a61321bf86b016624b8
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
It seems that the majority of keyboard issues were caused by quirks
implemented for the convenience of the HTC Dream (shift+numbers
generating function keys on the hardware keyboard and ctrl+numbers
generating function keys on the software keyboard). Turn these into
settings, which are disabled by default unless the device is indeed
a HTC Dream.
Also, add a setting (defaulting to on) which determines whether the
volume keys change the font size. Disabling this restores normal
volume control functionality.
|
| |
| |
| |
| |
| |
| |
| | |
Misc. improvements to layout of key input handler. Probably doesn't fix
any existing major bugs, but introduces several booleans that control
special cases that can later be hooked to device detection or settings,
and generally makes more sense.
|
| | |
|
| | |
|
| | |
|