Commit Graph

  • 4c564dbb45 document changes Greg Alexander 2018-05-16 16:42:58 -0400
  • b1147a3aef m_free() the temps used for setting the environment Greg Alexander 2018-05-16 16:30:28 -0400
  • d28824b4ca make preferences summary (long text) consistently use periods like they were sentences Greg Alexander 2018-05-16 16:24:41 -0400
  • 3c5b02beb9 change a few places that used malloc to use m_malloc instead *shrug* Greg Alexander 2018-05-16 16:23:22 -0400
  • 9efa856065 add option to set environment variables Greg Alexander 2018-05-16 16:23:12 -0400
  • a75d0b0d1c comments from Roland Jaeger Greg Alexander 2018-05-16 13:24:39 -0400
  • 43cd46fd0d su is not a login shell, so if it's in the shell's filename, don't put "-" before argv[0], but do put it in argv[1] because su accepts it as a regular parameter ("-su" was breaking busybox) Greg Alexander 2018-05-16 10:47:17 -0400
  • ccdb6dd87c update faq Greg Alexander 2018-03-24 10:26:04 -0400
  • ef1a8d2556 bump to version 17 for native x86 support Greg Alexander 2018-03-24 10:20:20 -0400
  • 88335f47b6 initial hack to see if building for armeabi and x86 will work for x86_64 phones too Greg Alexander 2018-03-21 21:42:19 -0400
  • 6920fd9434 discuss the crashes on the play store, which don't really interest me apparently Greg Alexander 2018-03-04 21:06:01 -0500
  • 6374a8f58a add the BSD license from openssh 6.7p1, to be explicit Greg Alexander 2017-12-15 09:48:06 -0500
  • c72845e535 some TODO from user requests Greg Alexander 2017-10-28 16:51:41 -0400
  • c33d551fc9 tag version 16 for android 8.0 (oreo) fixes Greg Alexander 2017-10-28 16:34:51 -0400
  • d637261fa1 use fchmod() instead of chmod() because Android 8.0 (Oreo) terminates the process if chmod() is called Greg Alexander 2017-10-28 16:27:54 -0400
  • 7b8ce267d9 disable use of sigprocmask() in rsync, because Android Oreo (quite inappropriately) seems to terminate the process when it is called. Greg Alexander 2017-10-28 14:20:35 -0400
  • 6fa541d169 make ant.properties into a symlink so i can keep my password outside of the repository Greg Alexander 2017-10-28 14:07:36 -0400
  • 93704ef925 add GPL license V2 in "COPYING" Greg Alexander 2017-09-01 18:34:26 -0400
  • 651ba21816 don't call pty_release() because it always fails, and because we never pty_setowner()ed in the first place. never noticed it before because it's only called if the shell command fails (apparently) Greg Alexander 2017-04-30 11:53:20 -0400
  • beed31bead improve error message when execv()ing the shell fails Greg Alexander 2017-04-30 11:51:37 -0400
  • 9ec4493910 add FAQ Greg Alexander 2017-02-20 17:05:43 -0500
  • 027ed55c22 add plug for SimpleBusyBox because a few play store reviews asked for busybox Greg Alexander 2017-01-24 16:16:26 -0500
  • 3770cc8424 musings about writing to removable external SD card Greg Alexander 2016-11-19 12:19:55 -0500
  • 91a81732b3 bump to version 15 Greg Alexander 2016-10-17 09:59:19 -0400
  • bf8c204a8c don't include "IP: " in notification string Greg Alexander 2016-10-17 09:53:45 -0400
  • 4134decdc3 reduce notification font Greg Alexander 2016-10-17 09:48:52 -0400
  • 3ef00eb6a1 now the notification view looks good and has useful information Greg Alexander 2016-10-17 09:47:36 -0400
  • 9c7454d222 when launching the sshd service, make sure the /sdcard/ssh path exists, otherwise we won't be able to access dropbear.err Greg Alexander 2016-10-17 09:35:31 -0400
  • f652b1b3c6 add a contentView to the notification, which is needed at least in android 5 (and probably earlier) Greg Alexander 2016-10-17 09:12:11 -0400
  • fadb6909cf todone delete authorized_keys Greg Alexander 2016-10-16 19:34:39 -0400
  • f82c42cd6d fix typo in doc Greg Alexander 2016-10-16 19:27:54 -0400
  • 33429f5765 tag version 14 Greg Alexander 2016-10-16 19:22:39 -0400
  • a42ccd2d16 update document for single use passwords Greg Alexander 2016-10-16 19:12:28 -0400
  • 0523529968 replace awkward authorized keys editor with a single "Reset Keys" option to delete the authorized_keys file and revert to single-use passwords Greg Alexander 2016-10-16 19:07:52 -0400
  • 4d888fdd81 fix typo Greg Alexander 2016-10-16 18:38:11 -0400
  • 8a9503ac90 improve the formatting of the password message in the log Greg Alexander 2016-10-16 18:25:00 -0400
  • cbee2a1b67 if there is no authorized_keys file, generate a single-use password Greg Alexander 2016-10-16 18:17:01 -0400
  • 2f6515d147 figured out how the password login should work Greg Alexander 2016-10-16 17:12:11 -0400
  • f9d2a69900 an idea for an alternative to password logins for bootstrapping Greg Alexander 2016-10-16 16:51:41 -0400
  • e8d38809c7 oops, add the date to the version notes Greg Alexander 2016-10-16 16:13:36 -0400
  • cb5df89b55 bump to version 13 (and switch to a non-hierarchical version numbering) Greg Alexander 2016-10-16 16:10:52 -0400
  • 48ab06f047 make the main activity "singleTask" because otherwise it's possible for two of them to get stacked on top of eachother (one lingering from having been launched, and another from tapping the notification, for example) in the same task, and then the back (or QUIT) button won't do anything the first tiem Greg Alexander 2016-10-16 16:09:15 -0400
  • c9b8494352 add "Start on Open" option that makes the activity start the service, and stopping the service ends the activity Greg Alexander 2016-10-16 15:54:06 -0400
  • 14a9812c85 now if you tap on the notification it goes to the SimpleSSHD main activity so you can conveniently stop the service Greg Alexander 2016-10-16 15:13:22 -0400
  • 34afb9e4f2 more consistent use of caps.. Greg Alexander 2016-10-16 15:07:34 -0400
  • 1f921d3041 improve wording Greg Alexander 2016-10-16 15:06:27 -0400
  • 260d121a5b clean up Settings portion of documentation, and document foreground mode Greg Alexander 2016-10-16 15:04:34 -0400
  • 3da61bfa96 make the foreground service an option Greg Alexander 2016-10-16 14:47:16 -0400
  • 484094d064 more musings about keeping it going with doze Greg Alexander 2016-10-01 18:08:57 -0400
  • ae7703fad0 implemented startForeground(), with some reservation Greg Alexander 2016-10-01 17:35:41 -0400
  • a2b14e405c user suggestion for improvemet Greg Alexander 2016-09-11 09:35:42 -0400
  • a134f5c9d9 re-order version history so newest is on top Greg Alexander 2016-08-28 10:18:11 -0400
  • e8c2b8594c whoops, missed a pre tag Greg Alexander 2016-08-28 10:14:42 -0400
  • 9584be0f11 slightly better mobilization Greg Alexander 2016-08-28 10:11:56 -0400
  • 9392ce73a8 make documentation HandheldFriendly Greg Alexander 2016-08-28 09:55:39 -0400
  • 59509132cf bump to 1.11 Greg Alexander 2016-08-08 14:18:55 -0400
  • 60fcaa6ec9 When reading data from various spots in /proc to initialize the random number generator: * reduce timeout from 2s to 1ms * if timeout, abort * only read first 4096 bytes this is to work around the fact that on Samsung Tab 4, /proc/timer_list is apparently 167MB! Greg Alexander 2016-08-08 14:08:49 -0400
  • 3d9a5b5ced bump to version 1.10 Greg Alexander 2016-07-22 09:04:46 -0400
  • 3eca9d014b enable TCP port forwarding Greg Alexander 2016-07-22 09:03:52 -0400
  • 5aefdf3c11 bump to version 1.9 Greg Alexander 2016-07-04 20:42:45 -0400
  • 73d4406ee1 automatically restart sshd if the system kills it (or it crashes). but don't restart it if it dies twice within 10 seconds. only access sshd_pid (et al) from a few select spots now, with proper synchronization. Greg Alexander 2016-07-04 20:37:54 -0400
  • 2aeae24aed whoops, doc was nonsense, what is a "64-bit file"? Greg Alexander 2016-06-21 21:40:29 -0400
  • f49ef0c918 bump to version 1.8 Greg Alexander 2016-06-21 21:26:42 -0400
  • 7907d9949b tested... Greg Alexander 2016-06-21 21:25:24 -0400
  • 41bdcb1b97 scp is now 64-bit capable as well, i think Greg Alexander 2016-06-21 21:24:37 -0400
  • 277234865a now sftp is also 64-bit Greg Alexander 2016-06-21 21:14:00 -0400
  • 8fb3ece145 turns out all rsync was missing for 64-bit files was #define HAVE_STRUCT_STAT64 1 Greg Alexander 2016-06-21 09:18:39 -0400
  • 62dbd9c5aa 64-bit files todo list Greg Alexander 2016-06-20 21:41:08 -0400
  • b1abefd7c7 strike Authorized Keys from todo list Greg Alexander 2016-06-19 17:47:44 -0400
  • d4c46fcc1e mark version 1.7 Greg Alexander 2016-06-19 16:58:17 -0400
  • b16e201adc minor doc touch-up Greg Alexander 2016-06-19 16:56:07 -0400
  • d5e3632326 document new "Authorized Keys" feature Greg Alexander 2016-06-19 16:53:04 -0400
  • 4eecabf241 and now it works, even will create a new ssh directory from scratch Greg Alexander 2016-06-19 16:45:18 -0400
  • 31fd0b37d0 now it compiles Greg Alexander 2016-06-19 16:12:19 -0400
  • 84f9f31c14 first draft of new authorized_keys creation activity and support threads Greg Alexander 2016-06-19 15:44:44 -0400
  • 65d628499b beginning framework for authorized keys editor Greg Alexander 2016-06-18 16:47:53 -0400
  • f74a71fdd4 cast away the const on DROPBEAR_PIDFILE to get rid of the last warning. that's it for warnings. Greg Alexander 2016-06-18 16:06:10 -0400
  • 2a7b7465fa remove -Wall on just the dropbear component, because the coding style for dropbear is sloppy enough that we would require a bunch of changes, and that would just complicate future merges. Greg Alexander 2016-06-18 16:02:02 -0400
  • d63844f60e surprisingly, they were actually harmless because ndk builds with --gc-sections, which eliminates unused code and thus obviates the undefined symbol Greg Alexander 2016-06-18 15:59:06 -0400
  • b67401eae7 sprinkle some includes of sftp.h so cleanup_exit() is prototyped when needed Greg Alexander 2016-06-18 15:58:39 -0400
  • 1e81227bd2 add unreachable "return" statement to avoid warning about missing return value Greg Alexander 2016-06-18 15:53:05 -0400
  • dd7e234b7d prototype cleanup_exit() Greg Alexander 2016-06-18 15:38:50 -0400
  • 103812fae8 don't pass localtime() a pointer into struct timespec (within struct stat), because there is no guarantee that its tv_sec will be of type time_t Greg Alexander 2016-06-18 15:37:47 -0400
  • 3bc9394101 add config defines to rsync so it will use mkstemp() instead of mktemp() (fixes link-time warning and possible vulnerability) Greg Alexander 2016-06-18 15:33:09 -0400
  • 20e8113f28 build with -Wall Greg Alexander 2016-06-18 15:31:29 -0400
  • 3327fc30c9 todo Greg Alexander 2016-06-18 15:31:20 -0400
  • f9477e9fd4 document not clearing env vars Greg Alexander 2016-06-18 15:18:42 -0400
  • 2eb8fa9355 don't clear the environment when spawning shells, so that android system variables remain available (so you can run 'am' and 'pm') Greg Alexander 2016-06-18 15:15:27 -0400
  • 02a3cbd14b update build directions Greg Alexander 2016-06-18 15:13:01 -0400
  • 441b11a9d0 install to new phone instead of old one Greg Alexander 2016-06-18 15:09:07 -0400
  • b3ac70ced5 add build instructions at the top of NOTES Greg Alexander 2016-06-18 14:29:58 -0400
  • 5c16f8dd31 bump to version 1.6 because i failed to "./doit" when building 1.5 Greg Alexander 2016-06-12 20:35:34 -0400
  • 882734cf87 document that you can get git source directly now Greg Alexander 2016-06-11 16:54:08 -0400
  • 0d1ccca285 tag version 1.5 Greg Alexander 2016-06-11 14:24:45 -0400
  • 0a033800b6 for the rsync/supersu buffering hack, limit the total buffer depth to 1MB so that it doesn't cause memory exhaustion in extreme cases Greg Alexander 2016-06-10 16:05:32 -0400
  • 4848e35b69 version 1.4 Greg Alexander 2015-11-23 09:08:52 -0500
  • b35cee186d separate "Documentation" and "About" choices, and About just displays version numbers now Greg Alexander 2015-11-23 09:00:03 -0500
  • 0062f2794a add #define HAVE_GAI_STRERROR, because we do, and it hsould be slightly more complete.. Greg Alexander 2015-11-23 08:17:17 -0500
  • c312fa52a3 give a warning and "unknown<af>.unknown" if we fail to get a string for an address, instead of a fatal error Greg Alexander 2015-11-23 08:16:43 -0500
  • 1019862157 commented out copy to website, for loading it onto difficult phones Greg Alexander 2015-11-23 08:16:10 -0500