1
0
mirror of http://galexander.org/git/simplesshd.git synced 2024-11-13 02:38:56 +00:00
Commit Graph

415 Commits

Author SHA1 Message Date
Greg Alexander
a67b8000cb Bump to version 25. 2020-12-29 00:39:02 -05:00
Greg Alexander
c02ac3d306 A little todo list maintenance. 2020-12-29 00:38:27 -05:00
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