080789810dnew feature request
master
Greg Alexander
2023-11-26 10:30:38 -0500
20ba39b09bAdd dropbear/default_options_guard.h to .gitignore so I don't worry every time I see it in the "Untracked files" list (it is auto-generated by dropbear/ifndef_wrapper.sh from "doit").
Greg Alexander
2022-12-03 14:21:14 -0500
5541e8e0d9todo - should kill the connections when stopping the service (Android will starve them of resources anyways)
Greg Alexander
2022-12-03 14:19:51 -0500
c6506ddca1request for wake lock
Greg Alexander
2022-12-01 10:21:27 -0500
cf3271560bAdd link to dontkillmyapp.com in the quick start directions
Greg Alexander
2022-11-11 09:59:46 -0500
feeee312bdFirst draft of API to launch activities
Greg Alexander
2022-10-16 23:31:46 -0400
7d4d2a040cBumping to target android SDK 30, which will be necessary to upgrade on the store anyways, so might as well get the problems out front before then.
Greg Alexander
2022-09-05 17:07:44 -0400
7d1cf9ffcatodo list for working around loss of 'am'
Greg Alexander
2022-09-04 19:42:11 -0400
0bcf2a5828patch from Reimer Prochnow to use a more modern set of permissions for file i/o
Greg Alexander
2022-08-25 13:07:48 -0400
4f653cae19some notes about PACKAGE_REPLACED not working
Greg Alexander
2022-08-07 17:05:53 -0400
4a9f6644a8Some notes on the phone freezing it.
Greg Alexander
2022-08-02 23:42:02 -0400
d03fc9aebfnotes from new phone
Greg Alexander
2022-08-02 00:44:53 -0400
55488d72bfnote misleading message
Greg Alexander
2022-05-15 10:24:51 -0400
e99bfb59a4hint from anonymous user
Greg Alexander
2022-05-13 13:21:13 -0400
3c132c8026new crashes
Greg Alexander
2022-05-04 19:43:12 -0400
0daf62e326todo - notify script
Greg Alexander
2021-04-18 14:52:01 -0400
d018fe7f38--remove-source-files
Greg Alexander
2021-03-25 09:42:31 -0400
32036674f7ideas for working around android 11 executable prohibition
Greg Alexander
2021-02-04 11:44:28 -0500
462b4536a5the mystery problem disappeared.
Greg Alexander
2021-01-18 10:52:17 -0500
d0bf4bd593musings about a different(?) reported problem
Greg Alexander
2021-01-17 23:32:18 -0500
308753ce71Made a pass over all the crashes I've got from the play developer console. Made no headway on any of them, unfortunately.
Greg Alexander
2021-01-17 22:35:13 -0500
77a9dba5edtodo shuffle again
Greg Alexander
2021-01-17 19:35:32 -0500
a382cafaccfix "Non-matching signing type"
Greg Alexander
2021-01-17 19:32:53 -0500
e948d1cb12restart the daemon when the app is upgraded, if Start on Boot is enabled
Greg Alexander
2021-01-17 17:20:30 -0500
16ade91ffaupdate todo list
Greg Alexander
2021-01-17 17:11:14 -0500
c9d81b5f33Add new "Enable /sdcard" menu option that requests the WRITE_EXTERNAL_STORAGE permission even if it's already been requested once before on startup, because changing from SDK 30 to SDK 29 appears to clear it.
Greg Alexander
2021-01-17 16:53:12 -0500
e37a4bed87Change target API to 29, and enable requestLegacyExternalStorage so that phones running android 11 (and 10?) can access /sdcard without using 'scoped storage'. NB - when google play forces us to use API 30 (later this year?), will need to switch to new MANAGE_EXTERNA_STORAGE permission.
Greg Alexander
2021-01-17 16:30:02 -0500
309587e963add URL for mismatch keytype problem
Greg Alexander
2021-01-08 22:37:41 -0500
cd44c38b65weird compatibility problem from Rich D
Greg Alexander
2021-01-07 09:24:25 -0500
d9a2903255note from Remy B about MANAGE_EXTERNAL_STORAGE permission
Greg Alexander
2021-01-06 18:22:36 -0500
c727dac192update build doc
Greg Alexander
2021-01-06 18:22:28 -0500
56e505c8d8add new apk to doc
Greg Alexander
2020-12-29 10:38:24 -0500
114dd6ddedUpdate doc for new version.
Greg Alexander
2020-12-29 10:36:38 -0500
1e9500c97eDefine the filename for ed25519 keys, instead of using the default /etc/dropbear path (which won't work on Android).
Greg Alexander
2020-12-29 10:35:26 -0500
fd81eb7897Remove #ifndef guards around host key filenames because they are essential #defines. I think they just were there from an ancient cut and paste?
Greg Alexander
2020-12-29 10:11:49 -0500
98d7116ee9Update doc for new release 25.
Greg Alexander
2020-12-29 00:57:39 -0500
c02ac3d306A little todo list maintenance.
Greg Alexander
2020-12-29 00:38:27 -0500
ecf6efb562After 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.
Greg Alexander
2020-12-29 00:35:35 -0500
cf41fb58d0Update dropbear version in "About" message
Greg Alexander
2020-12-29 00:20:01 -0500
88455ed03dMove versionCode/versionName into build.gradle (instead of AndroidManifest), because that's apparently how it should be done these days.
Greg Alexander
2020-12-29 00:18:29 -0500
abfff92c92Bump to SDK 30, apparently without incident.
Greg Alexander
2020-12-29 00:00:05 -0500
1e6c616089document recent changes
Greg Alexander
2020-12-28 23:59:47 -0500
62dcaa750aEnable 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.
Greg Alexander
2020-12-28 23:32:15 -0500
d59d79da18Enable ed25519, which is the main attraction for dropbear 2020.81.
Greg Alexander
2020-12-28 23:21:45 -0500
2516984300Added new sources (mostly renamed members of libtommath) that are needed to compile dropbear 2020.81.
Greg Alexander
2020-12-28 22:59:20 -0500
c066139c3aNow need a dropbear config #define to use the built-in libtom.
Greg Alexander
2020-12-28 22:59:03 -0500
fb7eab1fe9Disable 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).
Greg Alexander
2020-12-28 22:58:34 -0500
a2d1ada9d2Remove sources from the makefile that are not available in dropbear 2020.81 (will need to add some too, later).
Greg Alexander
2020-12-28 21:37:19 -0500
903bfa7ca2Merge branch 'dropbear' This time, to remove files that should have gone away (they are still referenced in the build scripts, probably).
Greg Alexander
2020-12-28 21:28:06 -0500
883d40f758Whoops, 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.
dropbear
Greg Alexander
2020-12-28 21:27:18 -0500
4f0a0c7e8eRemaining 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.
Greg Alexander
2020-12-28 20:37:34 -0500
ec37382a5cPreserve the commit 60fcaa6 hack even though the hack it's embedded within was deemed unworthy by dropbear maintainers.
Greg Alexander
2020-12-28 20:23:27 -0500
5f12050fdeMerge 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.
Greg Alexander
2020-12-28 20:08:16 -0500
e9d95ce283stock dropbear-2020.81 source tree
Greg Alexander
2020-12-28 16:40:37 -0500
3a54cf8be7Change 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.
Greg Alexander
2020-12-27 18:14:32 -0500
6c6a885cb0note that the new dropbear has ed25519!
Greg Alexander
2020-10-30 14:01:49 -0400
6517339b7aconsider SEND_SMS permission
Greg Alexander
2020-06-01 09:44:37 -0400
1e9e7ecd5atodo - warn on ed25519 in authorized_keys
Greg Alexander
2020-03-26 14:39:38 -0400
2bdd5eaa6dFix 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.
Greg Alexander
2020-03-20 22:08:40 -0400
f84240d5b7change error message to be more clear
Greg Alexander
2020-01-29 19:21:25 -0500
44b8fe5f89WinSCP problem
Greg Alexander
2020-01-29 13:32:52 -0500
186aac8aacadd another crash...this one has only happened once and is a little opaque, I may not be able to figure it out...
Greg Alexander
2020-01-29 13:29:41 -0500
79eb837b91sort the todo list
Greg Alexander
2020-01-10 17:58:28 -0500
19980b1ecdadd crash report for new version
Greg Alexander
2020-01-09 15:15:17 -0500
6d7734b673link to new version on web page
Greg Alexander
2020-01-01 11:30:51 -0500
8c3c844521On a suggestion from Domagoj, make the receive window much larger, providing about a 5x improvement in receive performance on my phone.
Greg Alexander
2020-01-01 11:17:24 -0500
2717173d32compile with -O, in response to a poor performance report from Domagoj
Greg Alexander
2019-12-31 09:45:22 -0500
4ed726b316Alex confirms that restorecon -F authorized_keys works, so added it to the documentation.
Greg Alexander
2019-12-16 09:03:24 -0500
2c40b79afbtodo - make it clearer to the user what is happening if authorized_keys is hidden by SELinux
Greg Alexander
2019-12-15 23:50:03 -0500
87a202d6c3Michael Mess asked for it to re-start automatically on app upgrade.
Greg Alexander
2019-10-22 18:42:51 -0400
584a9f4aaassh -R port forwarding doesn't work?
Greg Alexander
2019-10-07 14:16:57 -0400
e83a8ca76ftodo
Greg Alexander
2019-09-22 16:19:25 -0400
98e4e194d5And scale down the new TV banner for the launcher icon.
Greg Alexander
2019-09-22 16:18:02 -0400
e6ac7f67eba new TV banner, based on the proper featured.png
Greg Alexander
2019-09-22 16:16:28 -0400
dd4d8a0aedthis is the real featured graphic from sarah that got used on the play store
Greg Alexander
2019-09-22 16:10:30 -0400
a676e0c33adocument fix
Greg Alexander
2019-09-22 16:02:49 -0400
a2aa4a2d1cImplement 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).
Greg Alexander
2019-09-22 15:59:04 -0400
01b3a65a05make all startService calls go through SimpleSSHDService.do_startService() so they can be forced through startForegroundService or what-have-you.
Greg Alexander
2019-09-22 15:49:48 -0400
b20dd82c79re-format APK download
Greg Alexander
2019-09-22 09:58:08 -0400
b5127d1f78some crashes from the play store
Greg Alexander
2019-09-21 21:47:00 -0400
ed1231f8eadocument version 23
Greg Alexander
2019-09-21 20:50:56 -0400
444d82e70areflections on WebView
Greg Alexander
2019-09-21 20:42:26 -0400
bbbbb36795If 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.
Greg Alexander
2019-09-21 17:36:18 -0400
6a61e61a74make it so nextFocusUp/Down specify a convenient order for visiting all of the buttons (the defaults worked for most of them)
Greg Alexander
2019-09-21 16:59:43 -0400
edd7bb4bbcAnd now my buttons have a background that is discernably different when focused. (I cannot believe the default textAppearanceLarge didn't fit this bill, jeesh).
Greg Alexander
2019-09-21 16:55:54 -0400
213a5808e3styled the option buttons so that it's easier to change them
Greg Alexander
2019-09-21 16:35:03 -0400
42c88f330edon't allow focusing on the log/ip view, which messed up D-pad visit order
Greg Alexander
2019-09-21 16:09:03 -0400
97989bce7fmove the option menu items into their own _clicked functions
Greg Alexander
2019-09-21 16:06:21 -0400
f0cef36573moved the options menu into the main_tv layout (non-functional).
Greg Alexander
2019-09-21 15:41:09 -0400
51ca87cc18whoops, using a static function to differentiate derived classes...dumb. use a variable instead.
Greg Alexander
2019-09-21 15:39:48 -0400
616052e03fput bigger and more readable fonts in the TV banner
Greg Alexander
2019-09-21 15:15:02 -0400
8952d008f2TV-LM: add launcher target for android TV (leanback)
Greg Alexander
2019-09-21 14:55:44 -0400
d5ad84d781TV-LB (banner icon for TV launcher)
Greg Alexander
2019-09-21 14:24:03 -0400
b4ee53dc54some updates from user reports, and the decision to pursue TV
Greg Alexander
2019-09-21 14:04:13 -0400
6f6a74067fa couple reports
Greg Alexander
2019-09-13 10:43:09 -0400