Commit Graph

  • 080789810d new feature request master Greg Alexander 2023-11-26 10:30:38 -0500
  • 20ba39b09b Add 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
  • 5541e8e0d9 todo - should kill the connections when stopping the service (Android will starve them of resources anyways) Greg Alexander 2022-12-03 14:19:51 -0500
  • c6506ddca1 request for wake lock Greg Alexander 2022-12-01 10:21:27 -0500
  • cf3271560b Add link to dontkillmyapp.com in the quick start directions Greg Alexander 2022-11-11 09:59:46 -0500
  • feeee312bd First draft of API to launch activities Greg Alexander 2022-10-16 23:31:46 -0400
  • 7d4d2a040c Bumping 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
  • 7d1cf9ffca todo list for working around loss of 'am' Greg Alexander 2022-09-04 19:42:11 -0400
  • 0bcf2a5828 patch from Reimer Prochnow to use a more modern set of permissions for file i/o Greg Alexander 2022-08-25 13:07:48 -0400
  • 4f653cae19 some notes about PACKAGE_REPLACED not working Greg Alexander 2022-08-07 17:05:53 -0400
  • 4a9f6644a8 Some notes on the phone freezing it. Greg Alexander 2022-08-02 23:42:02 -0400
  • d03fc9aebf notes from new phone Greg Alexander 2022-08-02 00:44:53 -0400
  • 55488d72bf note misleading message Greg Alexander 2022-05-15 10:24:51 -0400
  • e99bfb59a4 hint from anonymous user Greg Alexander 2022-05-13 13:21:13 -0400
  • 3c132c8026 new crashes Greg Alexander 2022-05-04 19:43:12 -0400
  • 0daf62e326 todo - notify script Greg Alexander 2021-04-18 14:52:01 -0400
  • d018fe7f38 --remove-source-files Greg Alexander 2021-03-25 09:42:31 -0400
  • 32036674f7 ideas for working around android 11 executable prohibition Greg Alexander 2021-02-04 11:44:28 -0500
  • 462b4536a5 the mystery problem disappeared. Greg Alexander 2021-01-18 10:52:17 -0500
  • d0bf4bd593 musings about a different(?) reported problem Greg Alexander 2021-01-17 23:32:18 -0500
  • f3e3fcda17 bump to version 27 release_27 Greg Alexander 2021-01-17 22:37:17 -0500
  • 308753ce71 Made 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
  • 77a9dba5ed todo shuffle again Greg Alexander 2021-01-17 19:35:32 -0500
  • a382cafacc fix "Non-matching signing type" Greg Alexander 2021-01-17 19:32:53 -0500
  • e948d1cb12 restart the daemon when the app is upgraded, if Start on Boot is enabled Greg Alexander 2021-01-17 17:20:30 -0500
  • 16ade91ffa update todo list Greg Alexander 2021-01-17 17:11:14 -0500
  • c9d81b5f33 Add 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
  • e37a4bed87 Change 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
  • 309587e963 add URL for mismatch keytype problem Greg Alexander 2021-01-08 22:37:41 -0500
  • cd44c38b65 weird compatibility problem from Rich D Greg Alexander 2021-01-07 09:24:25 -0500
  • d9a2903255 note from Remy B about MANAGE_EXTERNAL_STORAGE permission Greg Alexander 2021-01-06 18:22:36 -0500
  • c727dac192 update build doc Greg Alexander 2021-01-06 18:22:28 -0500
  • 56e505c8d8 add new apk to doc Greg Alexander 2020-12-29 10:38:24 -0500
  • 0711c4d0ab Bump to version 26. release_26 Greg Alexander 2020-12-29 10:37:06 -0500
  • 114dd6dded Update doc for new version. Greg Alexander 2020-12-29 10:36:38 -0500
  • 1e9500c97e Define 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
  • fd81eb7897 Remove #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
  • 98d7116ee9 Update doc for new release 25. Greg Alexander 2020-12-29 00:57:39 -0500
  • a67b8000cb Bump to version 25. release_25 Greg Alexander 2020-12-29 00:39:02 -0500
  • c02ac3d306 A little todo list maintenance. Greg Alexander 2020-12-29 00:38:27 -0500
  • 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. Greg Alexander 2020-12-29 00:35:35 -0500
  • cf41fb58d0 Update dropbear version in "About" message Greg Alexander 2020-12-29 00:20:01 -0500
  • 88455ed03d Move 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
  • abfff92c92 Bump to SDK 30, apparently without incident. Greg Alexander 2020-12-29 00:00:05 -0500
  • 1e6c616089 document recent changes Greg Alexander 2020-12-28 23:59:47 -0500
  • 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. Greg Alexander 2020-12-28 23:32:15 -0500
  • d59d79da18 Enable ed25519, which is the main attraction for dropbear 2020.81. Greg Alexander 2020-12-28 23:21:45 -0500
  • 2516984300 Added new sources (mostly renamed members of libtommath) that are needed to compile dropbear 2020.81. Greg Alexander 2020-12-28 22:59:20 -0500
  • c066139c3a Now need a dropbear config #define to use the built-in libtom. Greg Alexander 2020-12-28 22:59:03 -0500
  • 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). Greg Alexander 2020-12-28 22:58:34 -0500
  • a2d1ada9d2 Remove 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
  • 903bfa7ca2 Merge 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
  • 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. dropbear Greg Alexander 2020-12-28 21:27:18 -0500
  • 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. Greg Alexander 2020-12-28 20:37:34 -0500
  • ec37382a5c Preserve 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
  • 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. Greg Alexander 2020-12-28 20:08:16 -0500
  • e9d95ce283 stock dropbear-2020.81 source tree Greg Alexander 2020-12-28 16:40:37 -0500
  • 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. Greg Alexander 2020-12-27 18:14:32 -0500
  • 6c6a885cb0 note that the new dropbear has ed25519! Greg Alexander 2020-10-30 14:01:49 -0400
  • 6517339b7a consider SEND_SMS permission Greg Alexander 2020-06-01 09:44:37 -0400
  • 1e9e7ecd5a todo - warn on ed25519 in authorized_keys Greg Alexander 2020-03-26 14:39:38 -0400
  • 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. Greg Alexander 2020-03-20 22:08:40 -0400
  • f84240d5b7 change error message to be more clear Greg Alexander 2020-01-29 19:21:25 -0500
  • 44b8fe5f89 WinSCP problem Greg Alexander 2020-01-29 13:32:52 -0500
  • 186aac8aac add 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
  • 79eb837b91 sort the todo list Greg Alexander 2020-01-10 17:58:28 -0500
  • 19980b1ecd add crash report for new version Greg Alexander 2020-01-09 15:15:17 -0500
  • 6d7734b673 link to new version on web page Greg Alexander 2020-01-01 11:30:51 -0500
  • 4571859754 bump to version 24 release_24 Greg Alexander 2020-01-01 11:20:01 -0500
  • 8c3c844521 On 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
  • 2717173d32 compile with -O, in response to a poor performance report from Domagoj Greg Alexander 2019-12-31 09:45:22 -0500
  • 4ed726b316 Alex confirms that restorecon -F authorized_keys works, so added it to the documentation. Greg Alexander 2019-12-16 09:03:24 -0500
  • 2c40b79afb todo - 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
  • 87a202d6c3 Michael Mess asked for it to re-start automatically on app upgrade. Greg Alexander 2019-10-22 18:42:51 -0400
  • 584a9f4aaa ssh -R port forwarding doesn't work? Greg Alexander 2019-10-07 14:16:57 -0400
  • e83a8ca76f todo Greg Alexander 2019-09-22 16:19:25 -0400
  • 98e4e194d5 And scale down the new TV banner for the launcher icon. Greg Alexander 2019-09-22 16:18:02 -0400
  • e6ac7f67eb a new TV banner, based on the proper featured.png Greg Alexander 2019-09-22 16:16:28 -0400
  • dd4d8a0aed this is the real featured graphic from sarah that got used on the play store Greg Alexander 2019-09-22 16:10:30 -0400
  • a676e0c33a document fix Greg Alexander 2019-09-22 16:02:49 -0400
  • 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). Greg Alexander 2019-09-22 15:59:04 -0400
  • 01b3a65a05 make 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
  • b20dd82c79 re-format APK download Greg Alexander 2019-09-22 09:58:08 -0400
  • b5127d1f78 some crashes from the play store Greg Alexander 2019-09-21 21:47:00 -0400
  • ed1231f8ea document version 23 Greg Alexander 2019-09-21 20:50:56 -0400
  • a6018cfada bump to version 23 release_23 Greg Alexander 2019-09-21 20:42:53 -0400
  • 444d82e70a reflections on WebView Greg Alexander 2019-09-21 20:42:26 -0400
  • 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. Greg Alexander 2019-09-21 17:36:18 -0400
  • 6a61e61a74 make 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
  • 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). Greg Alexander 2019-09-21 16:55:54 -0400
  • 213a5808e3 styled the option buttons so that it's easier to change them Greg Alexander 2019-09-21 16:35:03 -0400
  • 42c88f330e don't allow focusing on the log/ip view, which messed up D-pad visit order Greg Alexander 2019-09-21 16:09:03 -0400
  • 97989bce7f move the option menu items into their own _clicked functions Greg Alexander 2019-09-21 16:06:21 -0400
  • f0cef36573 moved the options menu into the main_tv layout (non-functional). Greg Alexander 2019-09-21 15:41:09 -0400
  • 51ca87cc18 whoops, using a static function to differentiate derived classes...dumb. use a variable instead. Greg Alexander 2019-09-21 15:39:48 -0400
  • 616052e03f put bigger and more readable fonts in the TV banner Greg Alexander 2019-09-21 15:15:02 -0400
  • 8952d008f2 TV-LM: add launcher target for android TV (leanback) Greg Alexander 2019-09-21 14:55:44 -0400
  • d5ad84d781 TV-LB (banner icon for TV launcher) Greg Alexander 2019-09-21 14:24:03 -0400
  • b4ee53dc54 some updates from user reports, and the decision to pursue TV Greg Alexander 2019-09-21 14:04:13 -0400
  • 6f6a74067f a couple reports Greg Alexander 2019-09-13 10:43:09 -0400