Commit Graph

  • 0f91ddc433 document that broadcast intents only work if Foreground Service is enabled Greg Alexander 2019-09-01 16:10:00 -0400
  • 941d6c6153 releasing version 22 today Greg Alexander 2019-09-01 15:45:57 -0400
  • ad119a4da0 bump to version 22 release_22 Greg Alexander 2019-09-01 15:45:02 -0400
  • 823591055a Factor out the idiom for startService() vs startForegroundService(), and use it in StartReceive/StopReceiver as well as BootReceiver, so that the sshd service can be started and stopped even if the UI is closed. Greg Alexander 2019-09-01 15:42:09 -0400
  • c1bdacd4d6 document broadcast intents Greg Alexander 2019-09-01 15:27:14 -0400
  • ebbdac1787 add org.galexander.sshd.START and org.galexander.sshd.STOP broadcast receiver Greg Alexander 2019-09-01 15:03:35 -0400
  • e07a809980 feature request - broadcast intent for START/STOP Greg Alexander 2019-08-12 22:49:20 -0400
  • c682560ada bump to version 21 release_21 Greg Alexander 2019-08-11 00:22:00 -0400
  • 285693c452 todone Greg Alexander 2019-08-11 00:20:51 -0400
  • 1cbe9b1456 remove debug output Greg Alexander 2019-08-11 00:20:41 -0400
  • 71dcbc392b Normalize the dump code a little bit, and expand to 128 stack entries just in case the problem is still there. Greg Alexander 2019-08-11 00:19:17 -0400
  • a3bbb0bf96 Fix the SIGSEGV that users have been reporting - don't execute anything that had already been registered with atexit(). Greg Alexander 2019-08-11 00:08:25 -0400
  • cf84ff9379 fix restart after a crash (it would not restart if there was a stale pid file from the previous execution) Greg Alexander 2019-08-11 00:01:27 -0400
  • 39705de36e only rebuild default_options_guard.h if necessary Greg Alexander 2019-08-10 20:27:19 -0400
  • 72a4a088bd merged sigsegv_branch... Greg Alexander 2019-08-10 15:27:44 -0400
  • 498fc2fc4c Merge branch 'sigsegv_dump' Greg Alexander 2019-08-10 15:27:03 -0400
  • 967a1e42a9 probable technique for bypassing atexit sigsegv_dump Greg Alexander 2019-08-05 11:41:32 -0400
  • e204c1ea74 musings about the dump, which must be caused by atexit() Greg Alexander 2019-08-05 11:15:05 -0400
  • 2d8d649cdd I finally got a dump! Greg Alexander 2019-08-04 17:39:09 -0400
  • d7bd00fc2b change SIGSEGV handler to use SA_SIGINFO to get context information, and get a stack dump too Greg Alexander 2019-07-28 22:41:03 -0400
  • f95e97ede8 todo Greg Alexander 2019-07-28 22:39:06 -0400
  • 62b119e07f Keep around a copy of the old dropbear.err so that it can be accessed after the server is re-started for a crash (to get easy access to the crash dump). Greg Alexander 2019-07-28 22:26:55 -0400
  • 7132b50fa1 alert so users know to contact me if the new version broke everything release_20 Greg Alexander 2019-07-07 16:58:58 -0400
  • 132baa7d5c add symlink for res Greg Alexander 2019-07-07 16:58:39 -0400
  • f5270f56c5 Bump to version 20! Greg Alexander 2019-06-16 23:52:54 -0400
  • 4e84d03220 Finish testing, I guess. Greg Alexander 2019-06-16 23:45:39 -0400
  • 51559e5798 Add allowBackup="false" so that updating to the new SDK doesn't cause Android to start automatically backing up app settings (otherwise it would back up the host key). Greg Alexander 2019-06-16 23:40:32 -0400
  • 445c2957ec Don't call startForegroundService() except on Oreo and above, because that's when it was added. Greg Alexander 2019-06-16 23:02:22 -0400
  • 7879c603fe Make a naive IP address decoder for the case where the library's getnameinfo() doesn't work (Android 16). Greg Alexander 2019-06-16 22:14:29 -0400
  • 12ccb85024 Don't build the stand-alone executables with -static because that doesn't seem to be necessary with the newer NDK. Greg Alexander 2019-06-16 22:01:46 -0400
  • 53db5d525d changelog Greg Alexander 2019-06-16 20:13:26 -0400
  • ada5ca8def todo Greg Alexander 2019-06-16 20:13:21 -0400
  • 80bb4d95c9 use rename() if the underlying filesystem doesn't support link() Greg Alexander 2019-06-16 20:12:17 -0400
  • bb8753a5a6 Disable DROPBEAR_SVR_MULTIUSER, because we don't want to be calling setuid/seteuid sort of stuff (it won't work, and I think sec-comp or something kills our process). Also need to disable the sanity check. Greg Alexander 2019-06-16 19:46:16 -0400
  • 23a2bda614 Limit to only displaying 5 IPs at once (the android emulator sets up about 20 interfaces somehow, which really spams the screen). Greg Alexander 2019-06-16 19:37:16 -0400
  • 9fe01ea860 Add new dropbear-2019.78 sources to the JNI Makefile. Greg Alexander 2019-06-16 18:28:18 -0400
  • c5fb42b1f1 Update dropbear version in "About" string. Greg Alexander 2019-06-16 15:26:21 -0400
  • 8bdc4005f1 todo Greg Alexander 2019-06-15 23:46:11 -0400
  • b7bc52d209 Add type cast to avoid warning. Greg Alexander 2019-06-15 23:45:11 -0400
  • 5a5cc34841 Use correct #define to disable using environment variable to supply password (not that it matters, since we don't build the db client). Greg Alexander 2019-06-15 23:44:38 -0400
  • 126c9275c5 Run ifndef_wrapper.sh script to generate default_options_guard.h from default_options.h. Greg Alexander 2019-06-15 23:44:15 -0400
  • 258e88e458 Merge branch 'dropbear' Update to dropbear-2019.78. Probably does not build... Greg Alexander 2019-06-15 23:36:15 -0400
  • 9d7c6ffbfb stock dropbear-2019.78 source tree Greg Alexander 2019-06-09 16:44:26 -0400
  • 30b4c9ce75 doc changelog edits... Greg Alexander 2019-06-09 16:35:16 -0400
  • 7f58879b35 Implement a sanity check of settings so that if onboot is selected, foreground is forced. Greg Alexander 2019-06-09 16:19:43 -0400
  • 83b5dd496d If asked to start at boot in background on Oreo, give a toast so the user knows why it doesn't work. Greg Alexander 2019-06-09 15:50:49 -0400
  • 9ed777ea20 transfer changelog to the doc Greg Alexander 2019-05-26 21:50:42 -0400
  • e0151fa757 Now can start-on-boot on Oreo/Pie, with the caveat that start-on-boot requires foreground-service. Greg Alexander 2019-05-26 21:46:27 -0400
  • 38f477e63c To work on Android 28 (Pie), we have to explicitly declare the FOREGROUND_SERVICE permission. Greg Alexander 2019-05-26 21:23:56 -0400
  • c759480f44 Notes now that I got the notification channel to work. Greg Alexander 2019-05-26 21:01:07 -0400
  • 9b451c9b29 Define the channel for the notification, which requires using NotificationCompat, which I decided to do using "AndroidX". Anyways, this builds, but I don't know if it works. Greg Alexander 2019-05-26 20:47:59 -0400
  • 993fe96b73 I let Android Studio upgrade the project to the newest version of Gradle for Android or what have you, and these are the relevant changes I think. They don't seem to help the problem I was having but newer is better, no? Greg Alexander 2019-05-26 20:10:50 -0400
  • 1656a5b9c4 AndroidStudio tells me the sdk version setting in AndroidManifest is a bad idea, because it is redundant to the setting in app/build.gradle Greg Alexander 2019-05-26 20:09:59 -0400
  • 713eb378a5 a symlink to find the source easier Greg Alexander 2019-05-26 19:44:06 -0400
  • 190c8588e9 request the SD card permission if it hasn't already been granted or requested in the past. Greg Alexander 2019-05-26 19:07:33 -0400
  • 0a53e627d2 manually specify last colors... Greg Alexander 2019-05-26 01:34:09 -0400
  • 22d7993e23 Find native lib directory the correct way, using Context.getApplicationInfo().nativeLibraryDir. Greg Alexander 2019-05-26 01:29:58 -0400
  • 7db95c7815 update to target ABI "all", which adds x86_64 and arm64 Greg Alexander 2019-05-26 00:49:30 -0400
  • 611c57bcc9 Add android.permission.REQUEST_INSTALL_PACKAGES, which doesn't seem to require anything from the user, and no notification to the user either! Greg Alexander 2019-05-26 00:20:38 -0400
  • ec91693308 update AndroidManifest to also specify sdk 16 (JB 4.2) Greg Alexander 2019-05-26 00:20:25 -0400
  • 718baede9d musings now that it "works" Greg Alexander 2019-05-25 23:32:00 -0400
  • edbaacbf82 Fix white-on-white text. Greg Alexander 2019-05-25 23:27:02 -0400
  • d754beecd8 Copy over the actual JNI library, and now it "works". Greg Alexander 2019-05-25 23:19:26 -0400
  • 8ff28ed80f Note that outgoing libs and the generated apk have moved. It now builds and installs, but crashes on first execution. Greg Alexander 2019-05-25 23:03:18 -0400
  • 5adb445f29 keystore.properties symlink (replaces old ant.properties) Greg Alexander 2019-05-25 22:53:17 -0400
  • ccc93ed0da Fix one warning... A lot of warnings remain in dropbear, but hopefully the dropbear update will address them so let's not touch it for now. Greg Alexander 2019-05-25 22:51:15 -0400
  • cec5e52c7e Now it compiles with the new NDK. Greg Alexander 2019-05-25 22:46:18 -0400
  • 7419f62d98 Update minSdkVersion to 16, because that's the oldest supported by the NDK these days. Greg Alexander 2019-05-25 22:31:09 -0400
  • 0a8c49a1fa roughly update doit Greg Alexander 2019-05-25 22:06:04 -0400
  • be43d90c70 Manually convert from ant to gradle, roughly. NB - Play store currently requires targetSdkVersion>=26, but will soon (August) require >=28. Greg Alexander 2019-05-25 21:58:12 -0400
  • 0e9dcb0fe1 add SimpleSSHD-19.apk to git repository because the next version is going to use a new SDK and might break everything for some people (older phones, probably). Greg Alexander 2019-05-25 17:36:19 -0400
  • 9ba55e6c7a add two new FAQ entries Greg Alexander 2019-02-27 10:38:34 -0500
  • b5cdffe1ff remove some /sdcard/ssh references Greg Alexander 2019-02-27 10:38:23 -0500
  • 723e82b27d typo in doc Greg Alexander 2019-02-27 10:28:45 -0500
  • d757b3fce3 after second support request, add "do not use ssh-copy-id" to the doc Greg Alexander 2019-02-27 10:12:45 -0500
  • 4553f877e6 Adriaan reports that newer versions of SuperSU put the executable in /su/bin Greg Alexander 2018-09-25 22:03:28 -0400
  • ac9b15a290 add direct apk download to doc Greg Alexander 2018-09-10 14:48:03 -0400
  • 0f5adc0aee todo Greg Alexander 2018-08-16 12:56:52 -0400
  • b5c2b4a036 request for iconv Greg Alexander 2018-06-08 14:05:38 -0400
  • 20efd4b191 enough changes have accumulated, it is probably time to upgrade dropbear (but i still don't think any of the security patches are relevant) Greg Alexander 2018-05-21 09:09:11 -0400
  • 90b94df5a4 disregard awful disinformation from medium.com poster Greg Alexander 2018-05-20 23:48:37 -0400
  • 7b051dce8e update the build instructions at the top of NOTES Greg Alexander 2018-05-19 19:15:59 -0400
  • f919eb125b bump to version 19 release_19 Greg Alexander 2018-05-19 19:01:26 -0400
  • b7bbc05f19 remove abandoned AuthKeys activity/services from AndroidManifest.xml! Greg Alexander 2018-05-19 18:52:30 -0400
  • c4e32e3ddc runOnUiThread() wants a Runnable, not a Thread, but i don't think it matters. anyways, re-factored while i was there. Greg Alexander 2018-05-19 18:33:47 -0400
  • f1c8faad21 specify the foreground color, because that was the only thing causing trouble when running on the optimus v (the log display was black on black). NB - this will probably fix the SDK 26 theme problem too! Greg Alexander 2018-05-19 18:26:36 -0400
  • 932508f702 re-organize preferences into categories Greg Alexander 2018-05-19 17:50:26 -0400
  • 7399dcb1c6 todo Greg Alexander 2018-05-19 17:23:40 -0400
  • 906d6a30ef use app-private path for home/ssh directory by default, and make a menu option to Copy App-private Path Greg Alexander 2018-05-19 16:48:26 -0400
  • 8fd055940e todo Greg Alexander 2018-05-18 17:59:20 -0400
  • fe6c71e728 still more musing Greg Alexander 2018-05-17 00:06:23 -0400
  • ed8c5887c3 more musings about newer SDK version Greg Alexander 2018-05-16 23:37:53 -0400
  • 4cb06a68b4 musings about the new SDK version 26 Greg Alexander 2018-05-16 20:51:22 -0400
  • 0655b62e49 musings about what the play store told me Greg Alexander 2018-05-16 19:32:45 -0400
  • af616dbc79 fix crash from ActivityNotFoundException when note 7 user attempts to view documentation Greg Alexander 2018-05-16 18:06:21 -0400
  • 0e5b7433c2 a little more doc touchup Greg Alexander 2018-05-16 18:03:57 -0400
  • 405742635f todo Greg Alexander 2018-05-16 17:04:02 -0400
  • 1f84e991a5 minor doc cleanup Greg Alexander 2018-05-16 16:48:09 -0400
  • 6c276207fa add some consts to get rid of warnings (this is included in version 18 release!) Greg Alexander 2018-05-16 16:45:29 -0400
  • 774da43429 bump to version 18 Greg Alexander 2018-05-16 16:43:13 -0400