Commit Graph

  • cd701bbed2 todone Greg Alexander 2015-06-21 09:11:49 -0400
  • 5b87d46bee tag version 1.3 Greg Alexander 2015-06-21 09:10:56 -0400
  • 8a62f1fa9f document new buffer hack Greg Alexander 2015-06-21 09:09:42 -0400
  • a916ac5c08 add 'buffersu' program to wrap rsync and make sure there is no wedging when SuperSU is combined with rsync Greg Alexander 2015-06-20 13:52:34 -0400
  • 2349aef08c whoops, had date wrong in version note Greg Alexander 2015-01-18 16:45:47 -0500
  • 3cbf48dc79 tag new 1.2 release version Greg Alexander 2015-01-18 16:36:01 -0500
  • c508bc9d77 ip display is done Greg Alexander 2015-01-18 16:33:26 -0500
  • fc20a31b6c if there are multiple interfaces up, go ahead and list them all Greg Alexander 2015-01-18 16:32:12 -0500
  • 698ce0c52c now it skips the fe80 bogus ipv6 addr Greg Alexander 2015-01-18 16:26:36 -0500
  • 63d63e4f84 this approach using java.net.NetworkInterface doesn't seem to work either - it gives a random ipv6 address of no relation to any reality I'm interested in, I think Greg Alexander 2015-01-18 16:12:42 -0500
  • 615e835880 get the ip address of the device using wifimanager, which only works if we're on wifi, and needs a new permission Greg Alexander 2015-01-18 16:10:29 -0500
  • 6172cf73e1 automatically install it on pillbug instead.. Greg Alexander 2015-01-18 15:38:24 -0500
  • 4496d17bf4 a couple improvement ideas from Markus Ethen Greg Alexander 2015-01-18 14:51:23 -0500
  • 8619a9a9dc version 1.1 release notes (stale checkin) Greg Alexander 2015-01-18 14:51:13 -0500
  • 334c4f3b58 bump version to 1.1 so that people will actually get these new static binaries Greg Alexander 2014-12-29 16:26:07 -0500
  • c8d1c356d1 build static binaries so that we don't run into lollipop's requirement for "PIE" executables Greg Alexander 2014-12-29 16:19:16 -0500
  • 5b6de15b6b fixed link to git snapshot Greg Alexander 2014-12-23 13:14:22 -0500
  • 1db86cee70 todo Greg Alexander 2014-12-23 13:14:17 -0500
  • 638a1c7aa8 include links to projects i derived from Greg Alexander 2014-12-22 13:39:19 -0500
  • 94da9eb013 typo Greg Alexander 2014-12-22 13:35:20 -0500
  • 0bb7e470d4 whoops, document accidentally used h2 and h3 interchangably Greg Alexander 2014-12-22 12:43:16 -0500
  • 6e39471117 now build release instead of debug... Greg Alexander 2014-12-22 09:16:14 -0500
  • 82f1cc4428 todone! Greg Alexander 2014-12-22 09:13:56 -0500
  • 0538dc8393 brighter icon from sarah Greg Alexander 2014-12-22 09:13:46 -0500
  • a4041d4763 add a reference to my keystore.. Greg Alexander 2014-12-22 09:12:22 -0500
  • 1485f3f838 first draft of documentation Greg Alexander 2014-12-22 09:06:47 -0500
  • 2090d565b7 add some missing system support #defines for rsync Greg Alexander 2014-12-22 08:36:41 -0500
  • df179f0f59 todo Greg Alexander 2014-12-22 07:59:30 -0500
  • 42fd4dd266 don't build zlib for dropbear, it can use the android system zlib Greg Alexander 2014-12-22 07:54:26 -0500
  • 1e212e3cec switch rsync over to using its own internal zlib Greg Alexander 2014-12-22 07:52:17 -0500
  • d49b521972 the "zlib" directory from rsync 3.1.1. I had excluded this because we already have zlib, but it seems it wants a special (old?) zlib that supports "old-style compress" in order for regular -z to work. Greg Alexander 2014-12-22 07:43:24 -0500
  • 1f43b464f0 almost done! Greg Alexander 2014-12-21 23:01:18 -0500
  • c6a8c7f730 now that it connects to simplesshd (which is not root), we have to use am start instead of pm install Greg Alexander 2014-12-21 22:55:58 -0500
  • 1412edbee7 now it can execute rsync, which mostly works Greg Alexander 2014-12-21 22:55:29 -0500
  • f2fa3afa0c no idea what rounding.h is really for, but it appears to be needed...this value is the one it automatically chose on my pc Greg Alexander 2014-12-21 22:25:20 -0500
  • bb347ffffe now rsync builds (untested) Greg Alexander 2014-12-21 22:24:28 -0500
  • d8cc8daef9 rsync 3.1.1 source, after i trimmed away the parts we obviously won't need...but most of it remains. Greg Alexander 2014-12-21 17:56:03 -0500
  • d77c8ef8af sftp works! Greg Alexander 2014-12-21 17:50:48 -0500
  • 0ad7144d15 remove pointless dependency on passwd, and now it "actually works"! Greg Alexander 2014-12-21 17:50:19 -0500
  • 8fb9669531 this is the only change necessary to make sftp-server "work" with dropbear (of course, it doesn't "actually work") Greg Alexander 2014-12-21 17:41:40 -0500
  • 7a66cd87b9 added all of the source files needed for sftp-server Greg Alexander 2014-12-21 17:41:19 -0500
  • baaf67f2be the patches necessary to make sftp-server build... mostly removing etc. Greg Alexander 2014-12-21 17:40:19 -0500
  • 53abe6d4e4 and that is the last of the stock openssh 6.7 commits Greg Alexander 2014-12-21 17:39:07 -0500
  • 19bc9f19f5 these should also be stock files from openssh 6.7p1, and represent all of the ones that I had to modify to get sftp-server to build Greg Alexander 2014-12-21 17:09:52 -0500
  • 36d9710042 strip down sftp-server.c until it compiles -- mostly get rid of logging, and bignum-related unused declarations, statvfs, and gratuitous retardation around fd_set. Greg Alexander 2014-12-21 16:20:31 -0500
  • e53d852b98 add sftp-server to build even though it won't build yet... Greg Alexander 2014-12-21 15:58:16 -0500
  • 7e0a344210 a rough subset of openssh-6.7p1 ("portable" branch), as needed to build sftp-server Greg Alexander 2014-12-21 15:57:19 -0500
  • bea29fb886 added the icon to the apk Greg Alexander 2014-12-21 15:25:22 -0500
  • 07f4b631a6 todo Greg Alexander 2014-12-21 15:16:46 -0500
  • aa9cbca1ed enable building and using zlib -- quite painless! Greg Alexander 2014-12-21 15:16:00 -0500
  • fa0aff7a8d zlib 1.2.8 commit Greg Alexander 2014-12-21 15:03:20 -0500
  • 7f0a8a63c0 build scp as a separate executable Greg Alexander 2014-12-21 14:58:24 -0500
  • 226a02ff38 more musings Greg Alexander 2014-12-21 08:34:17 -0500
  • 3fae66e571 musings about scp Greg Alexander 2014-12-20 22:53:07 -0500
  • 93760bfb7b intercept attempts to execute "scp", and redirect them to the builtin scp Greg Alexander 2014-12-20 20:06:02 -0500
  • 253c468b3a close all the android system fds when starting the dropbear server Greg Alexander 2014-12-20 15:50:46 -0500
  • 90e7ca14ae graphic assets sarah provided Greg Alexander 2014-12-20 12:03:43 -0500
  • 3620b17411 implement start on boot Greg Alexander 2014-12-17 23:18:27 -0500
  • 3112a7ecb3 remove explicit "0.0.0.0" specification on -p option because it turns out the "tcp6" listener that results accepts ipv4 after all Greg Alexander 2014-12-17 22:52:52 -0500
  • 8a1bc2c4e0 made the JNI methods static because they didn't use this anyways Greg Alexander 2014-12-17 22:48:38 -0500
  • 5df0610f5c implement the extra dropbear commandline options Greg Alexander 2014-12-17 22:46:04 -0500
  • 52a7c6b070 todo Greg Alexander 2014-12-17 20:55:58 -0500
  • 637de21aca add locking to resolve some thread safety issues Greg Alexander 2014-12-17 20:54:40 -0500
  • 5c7d92415c remove debug code from updater thread Greg Alexander 2014-12-17 20:40:44 -0500
  • a40b35a5a2 updater checks length as well as time, in case there are multiple modifications within the same second Greg Alexander 2014-12-17 20:39:48 -0500
  • 52a1093dde make the log view always show the bottom of the log Greg Alexander 2014-12-17 20:39:34 -0500
  • 4581a224ac first draft of a thread to poll for changes to the dropbear.err file Greg Alexander 2014-12-17 20:27:37 -0500
  • b44b9295d5 add display of the dropbear.err log (it doesn't update yet) Greg Alexander 2014-12-17 19:58:22 -0500
  • 932bfa3242 save the static pointer to the main Activity in SimpleSSHD because it'll be used by more than just SimpleSSHDService.. Greg Alexander 2014-12-17 19:34:35 -0500
  • 1642eec8fd update the target sdk version to 11 (android 3.0) -- nothing really changes, except now on new phones it puts the options button on the top of the screen where people are execting it Greg Alexander 2014-12-17 18:56:10 -0500
  • d140fe13f6 todo Greg Alexander 2014-12-17 18:52:30 -0500
  • 76a25aca25 improve text of preferences pane Greg Alexander 2014-12-17 18:52:22 -0500
  • 76eb76fac4 get rid of the old prefs machinery Greg Alexander 2014-12-17 18:43:01 -0500
  • e49cf68feb port is a string now because none of the stock preference widgets will do a number... Greg Alexander 2014-12-17 18:39:57 -0500
  • bbcb048996 first draft of settings activity Greg Alexander 2014-12-17 18:38:39 -0500
  • 95c028ad81 add an options menu to access the future settings activity Greg Alexander 2014-12-17 16:46:02 -0500
  • 1d79555a2f todo Greg Alexander 2014-12-17 08:58:21 -0500
  • 18f801e87a more appropriate default path for android Greg Alexander 2014-12-16 23:51:27 -0500
  • 324bf93935 no need to specify -l on the shell, dropbear does it as appropriate Greg Alexander 2014-12-16 23:11:51 -0500
  • f664476da5 don't attempt to change uid, we do not run as root Greg Alexander 2014-12-16 23:11:23 -0500
  • f2b458f499 don't maintain utmp/wtmp Greg Alexander 2014-12-16 23:06:45 -0500
  • c222b4b074 use configuration values instead of getpwnam() Greg Alexander 2014-12-16 23:05:21 -0500
  • ff446269b3 use ptmx Greg Alexander 2014-12-16 22:29:54 -0500
  • 25b613c4f5 use rename() if the underlying filesystem doesn't support link() Greg Alexander 2014-12-16 22:24:34 -0500
  • 97533c8574 add LTC_SOURCE to each libtomcrypt .c file because that's easier than breaking upthe jni Android.mk Greg Alexander 2014-12-16 22:07:06 -0500
  • b912829679 don't tweak tomcrypt ecc timing settings either Greg Alexander 2014-12-16 21:50:45 -0500
  • 0ff8cc90aa back out partial LTC_SOURCE hack, in preparation for a more thorough one Revert "somehow #define LTC_SOURCE 1 (which should really be in all libtomcrypt" Greg Alexander 2014-12-16 21:48:41 -0500
  • b45a6bc290 todo Greg Alexander 2014-12-16 21:44:56 -0500
  • edb6854ccb todo Greg Alexander 2014-12-16 18:49:56 -0500
  • 5902ab0952 tell dropbear not to fork into the background, because we've already forked before calling it... Greg Alexander 2014-12-16 18:49:00 -0500
  • f0347f7477 probably startForeground() is overkill? Greg Alexander 2014-12-16 18:43:12 -0500
  • 5c01b97345 when creating the Service, we check for a pid file for an orphaned daemon process, and if it exists, we kill it. Greg Alexander 2014-12-16 18:42:37 -0500
  • e77351edd4 factor the SharedPreferences usage into its own Prefs class Greg Alexander 2014-12-16 18:31:40 -0500
  • 834e994042 put the pid file under conf_path_file() Greg Alexander 2014-12-16 18:31:18 -0500
  • 781af9c467 Revert "get rid of pid file" Greg Alexander 2014-12-16 18:20:29 -0500
  • 760d17ddf7 todo Greg Alexander 2014-12-16 18:20:16 -0500
  • 5248db4380 add a (useless) service onDestroy() to clean up the sshd Greg Alexander 2014-12-16 18:20:01 -0500
  • f3f53709c6 waiter thread is done Greg Alexander 2014-12-16 18:05:06 -0500
  • 6d872af030 listen to "0.0.0.0:port" because otherwise it seems to default to ipv6 (??) Greg Alexander 2014-12-16 17:56:47 -0500
  • e8e3881877 add uses-permission for network and storage Greg Alexander 2014-12-16 17:56:34 -0500