Greg Alexander
ecf6efb562
After a warning audit, fix the one warning that is my fault. The other
...
warnings all come from dropbear being sloppy about char* vs unsigned char*.
I've got a variety of opinions about what should be done about it but I'm
not going to interfere with it because they'll surely fix it upstream
sooner or later.
2020-12-29 00:35:35 -05:00
Greg Alexander
cf41fb58d0
Update dropbear version in "About" message
2020-12-29 00:20:01 -05:00
Greg Alexander
88455ed03d
Move versionCode/versionName into build.gradle (instead of
...
AndroidManifest), because that's apparently how it should be done these
days.
2020-12-29 00:18:29 -05:00
Greg Alexander
abfff92c92
Bump to SDK 30, apparently without incident.
2020-12-29 00:00:05 -05:00
Greg Alexander
1e6c616089
document recent changes
2020-12-28 23:59:47 -05:00
Greg Alexander
62dcaa750a
Enable GCM, too. I'm not clear on what it is but default_options.h says
...
it should be enabled for compatibility if you can spare 6kB of executable
size. Anyways, it's new.
2020-12-28 23:32:15 -05:00
Greg Alexander
d59d79da18
Enable ed25519, which is the main attraction for dropbear 2020.81.
2020-12-28 23:21:45 -05:00
Greg Alexander
2516984300
Added new sources (mostly renamed members of libtommath) that are needed
...
to compile dropbear 2020.81.
2020-12-28 22:59:20 -05:00
Greg Alexander
c066139c3a
Now need a dropbear config #define to use the built-in libtom.
2020-12-28 22:59:03 -05:00
Greg Alexander
fb7eab1fe9
Disable Blowfish, which is no longer supported by dropbear (but they
...
failed to completely remove it, so it causes a compilation error if
enabled instead of being ignored).
2020-12-28 22:58:34 -05:00
Greg Alexander
a2d1ada9d2
Remove sources from the makefile that are not available in dropbear
...
2020.81 (will need to add some too, later).
2020-12-28 21:37:19 -05:00
Greg Alexander
903bfa7ca2
Merge branch 'dropbear'
...
This time, to remove files that should have gone away (they are still
referenced in the build scripts, probably).
2020-12-28 21:28:06 -05:00
Greg Alexander
883d40f758
Whoops, the previous commit failed to take into account files that were
...
(should have been) deleted as part of the dropbear 2020.81 update.
Delete them now.
2020-12-28 21:27:18 -05:00
Greg Alexander
4f0a0c7e8e
Remaining conflicts are more straightforward. Preserve both my hack and
...
dropbear's new behavior (as a fallabck) for when renaming a file using
hardlinks fails. Either one alone would probably suffice but I know the
rename() hack works.
2020-12-28 20:37:34 -05:00
Greg Alexander
ec37382a5c
Preserve the commit 60fcaa6
hack even though the hack it's embedded
...
within was deemed unworthy by dropbear maintainers.
2020-12-28 20:23:27 -05:00
Greg Alexander
5f12050fde
Merge branch 'dropbear'
...
Update to dropbear-2020.81.
Does not build. I did not even resolve the merge conflicts because the
first one I looked at wasn't entirely trivial.
2020-12-28 20:08:16 -05:00
Greg Alexander
e9d95ce283
stock dropbear-2020.81 source tree
2020-12-28 16:40:37 -05:00
Greg Alexander
3a54cf8be7
Change the CSS to allow the browser to break words and wrap lines in
...
pre/tt blocks, so that it doesn't overflow the body size, which the
android chrome browser handles by making the text very small.
2020-12-27 18:14:32 -05:00
Greg Alexander
6c6a885cb0
note that the new dropbear has ed25519!
2020-10-30 14:01:49 -04:00
Greg Alexander
6517339b7a
consider SEND_SMS permission
2020-06-01 09:44:37 -04:00
Greg Alexander
1e9e7ecd5a
todo - warn on ed25519 in authorized_keys
2020-03-26 14:39:38 -04:00
Greg Alexander
2bdd5eaa6d
Fix WinSCP problem...reduce the maximum size of a single packet to 128kB
...
(was 512kB, WinSCP rejects bigger than 256kB). Leave the window size at
512kB, which is what gives the performance boost.
2020-03-20 22:08:40 -04:00
Greg Alexander
f84240d5b7
change error message to be more clear
2020-01-29 19:21:25 -05:00
Greg Alexander
44b8fe5f89
WinSCP problem
2020-01-29 13:32:52 -05:00
Greg Alexander
186aac8aac
add another crash...this one has only happened once and is a little
...
opaque, I may not be able to figure it out...
2020-01-29 13:29:41 -05:00
Greg Alexander
79eb837b91
sort the todo list
2020-01-10 17:58:28 -05:00
Greg Alexander
19980b1ecd
add crash report for new version
2020-01-09 15:15:17 -05:00
Greg Alexander
6d7734b673
link to new version on web page
2020-01-01 11:30:51 -05:00
Greg Alexander
4571859754
bump to version 24
2020-01-01 11:20:01 -05:00
Greg Alexander
8c3c844521
On a suggestion from Domagoj, make the receive window much larger,
...
providing about a 5x improvement in receive performance on my phone.
2020-01-01 11:18:49 -05:00
Greg Alexander
2717173d32
compile with -O, in response to a poor performance report from Domagoj
2019-12-31 09:45:22 -05:00
Greg Alexander
4ed726b316
Alex confirms that restorecon -F authorized_keys works, so added it to
...
the documentation.
2019-12-16 09:03:24 -05:00
Greg Alexander
2c40b79afb
todo - make it clearer to the user what is happening if authorized_keys
...
is hidden by SELinux
2019-12-15 23:50:03 -05:00
Greg Alexander
87a202d6c3
Michael Mess asked for it to re-start automatically on app upgrade.
2019-10-22 18:42:51 -04:00
Greg Alexander
584a9f4aaa
ssh -R port forwarding doesn't work?
2019-10-07 14:16:57 -04:00
Greg Alexander
e83a8ca76f
todo
2019-09-22 16:19:25 -04:00
Greg Alexander
98e4e194d5
And scale down the new TV banner for the launcher icon.
2019-09-22 16:18:02 -04:00
Greg Alexander
e6ac7f67eb
a new TV banner, based on the proper featured.png
2019-09-22 16:16:28 -04:00
Greg Alexander
dd4d8a0aed
this is the real featured graphic from sarah that got used on the play store
2019-09-22 16:10:30 -04:00
Greg Alexander
a676e0c33a
document fix
2019-09-22 16:02:49 -04:00
Greg Alexander
a2aa4a2d1c
Implement the hack from stackoverflow to detect if the task is really in
...
the background even though it's in Activity.onResume() (works around
Android 9 bug).
2019-09-22 15:59:04 -04:00
Greg Alexander
01b3a65a05
make all startService calls go through
...
SimpleSSHDService.do_startService() so they can be forced through
startForegroundService or what-have-you.
2019-09-22 15:49:48 -04:00
Greg Alexander
b20dd82c79
re-format APK download
2019-09-22 09:58:08 -04:00
Greg Alexander
b5127d1f78
some crashes from the play store
2019-09-21 21:47:00 -04:00
Greg Alexander
ed1231f8ea
document version 23
2019-09-21 20:50:56 -04:00
Greg Alexander
a6018cfada
bump to version 23
2019-09-21 20:42:53 -04:00
Greg Alexander
444d82e70a
reflections on WebView
2019-09-21 20:42:26 -04:00
Greg Alexander
bbbbb36795
If launching an http intent fails, then fallback to WebView (because
...
Android TV doesn't have Chrome, I guess). This resolves the conundrum of
what to do about the one Samsung Note 7 out there that doesn't have
Chrome, too.
2019-09-21 17:36:18 -04:00
Greg Alexander
6a61e61a74
make it so nextFocusUp/Down specify a convenient order for visiting all
...
of the buttons (the defaults worked for most of them)
2019-09-21 16:59:43 -04:00
Greg Alexander
edd7bb4bbc
And now my buttons have a background that is discernably different when
...
focused. (I cannot believe the default textAppearanceLarge didn't fit
this bill, jeesh).
2019-09-21 16:55:54 -04:00