cd701bbed2todone
Greg Alexander
2015-06-21 09:11:49 -0400
5b87d46beetag version 1.3
Greg Alexander
2015-06-21 09:10:56 -0400
8a62f1fa9fdocument new buffer hack
Greg Alexander
2015-06-21 09:09:42 -0400
a916ac5c08add '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
2349aef08cwhoops, had date wrong in version note
Greg Alexander
2015-01-18 16:45:47 -0500
3cbf48dc79tag new 1.2 release version
Greg Alexander
2015-01-18 16:36:01 -0500
c508bc9d77ip display is done
Greg Alexander
2015-01-18 16:33:26 -0500
fc20a31b6cif there are multiple interfaces up, go ahead and list them all
Greg Alexander
2015-01-18 16:32:12 -0500
698ce0c52cnow it skips the fe80 bogus ipv6 addr
Greg Alexander
2015-01-18 16:26:36 -0500
63d63e4f84this 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
615e835880get 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
6172cf73e1automatically install it on pillbug instead..
Greg Alexander
2015-01-18 15:38:24 -0500
4496d17bf4a couple improvement ideas from Markus Ethen
Greg Alexander
2015-01-18 14:51:23 -0500
334c4f3b58bump version to 1.1 so that people will actually get these new static binaries
Greg Alexander
2014-12-29 16:26:07 -0500
c8d1c356d1build static binaries so that we don't run into lollipop's requirement for "PIE" executables
Greg Alexander
2014-12-29 16:19:16 -0500
5b6de15b6bfixed link to git snapshot
Greg Alexander
2014-12-23 13:14:22 -0500
1db86cee70todo
Greg Alexander
2014-12-23 13:14:17 -0500
638a1c7aa8include links to projects i derived from
Greg Alexander
2014-12-22 13:39:19 -0500
94da9eb013typo
Greg Alexander
2014-12-22 13:35:20 -0500
0bb7e470d4whoops, document accidentally used h2 and h3 interchangably
Greg Alexander
2014-12-22 12:43:16 -0500
6e39471117now build release instead of debug...
Greg Alexander
2014-12-22 09:16:14 -0500
82f1cc4428todone!
Greg Alexander
2014-12-22 09:13:56 -0500
0538dc8393brighter icon from sarah
Greg Alexander
2014-12-22 09:13:46 -0500
a4041d4763add a reference to my keystore..
Greg Alexander
2014-12-22 09:12:22 -0500
1485f3f838first draft of documentation
Greg Alexander
2014-12-22 09:06:47 -0500
2090d565b7add some missing system support #defines for rsync
Greg Alexander
2014-12-22 08:36:41 -0500
df179f0f59todo
Greg Alexander
2014-12-22 07:59:30 -0500
42fd4dd266don't build zlib for dropbear, it can use the android system zlib
Greg Alexander
2014-12-22 07:54:26 -0500
1e212e3cecswitch rsync over to using its own internal zlib
Greg Alexander
2014-12-22 07:52:17 -0500
d49b521972the "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
1f43b464f0almost done!
Greg Alexander
2014-12-21 23:01:18 -0500
c6a8c7f730now 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
1412edbee7now it can execute rsync, which mostly works
Greg Alexander
2014-12-21 22:55:29 -0500
f2fa3afa0cno 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
bb347ffffenow rsync builds (untested)
Greg Alexander
2014-12-21 22:24:28 -0500
d8cc8daef9rsync 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
d77c8ef8afsftp works!
Greg Alexander
2014-12-21 17:50:48 -0500
0ad7144d15remove pointless dependency on passwd, and now it "actually works"!
Greg Alexander
2014-12-21 17:50:19 -0500
8fb9669531this 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
7a66cd87b9added all of the source files needed for sftp-server
Greg Alexander
2014-12-21 17:41:19 -0500
baaf67f2bethe patches necessary to make sftp-server build... mostly removing etc.
Greg Alexander
2014-12-21 17:40:19 -0500
53abe6d4e4and that is the last of the stock openssh 6.7 commits
Greg Alexander
2014-12-21 17:39:07 -0500
19bc9f19f5these 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
36d9710042strip 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
e53d852b98add sftp-server to build even though it won't build yet...
Greg Alexander
2014-12-21 15:58:16 -0500
7e0a344210a rough subset of openssh-6.7p1 ("portable" branch), as needed to build sftp-server
Greg Alexander
2014-12-21 15:57:19 -0500
bea29fb886added the icon to the apk
Greg Alexander
2014-12-21 15:25:22 -0500
07f4b631a6todo
Greg Alexander
2014-12-21 15:16:46 -0500
aa9cbca1edenable building and using zlib -- quite painless!
Greg Alexander
2014-12-21 15:16:00 -0500
fa0aff7a8dzlib 1.2.8 commit
Greg Alexander
2014-12-21 15:03:20 -0500
7f0a8a63c0build scp as a separate executable
Greg Alexander
2014-12-21 14:58:24 -0500
226a02ff38more musings
Greg Alexander
2014-12-21 08:34:17 -0500
3fae66e571musings about scp
Greg Alexander
2014-12-20 22:53:07 -0500
93760bfb7bintercept attempts to execute "scp", and redirect them to the builtin scp
Greg Alexander
2014-12-20 20:06:02 -0500
253c468b3aclose all the android system fds when starting the dropbear server
Greg Alexander
2014-12-20 15:50:46 -0500
90e7ca14aegraphic assets sarah provided
Greg Alexander
2014-12-20 12:03:43 -0500
3620b17411implement start on boot
Greg Alexander
2014-12-17 23:18:27 -0500
3112a7ecb3remove 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
8a1bc2c4e0made the JNI methods static because they didn't use this anyways
Greg Alexander
2014-12-17 22:48:38 -0500
5df0610f5cimplement the extra dropbear commandline options
Greg Alexander
2014-12-17 22:46:04 -0500
52a7c6b070todo
Greg Alexander
2014-12-17 20:55:58 -0500
637de21acaadd locking to resolve some thread safety issues
Greg Alexander
2014-12-17 20:54:40 -0500
5c7d92415cremove debug code from updater thread
Greg Alexander
2014-12-17 20:40:44 -0500
a40b35a5a2updater 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
52a1093ddemake the log view always show the bottom of the log
Greg Alexander
2014-12-17 20:39:34 -0500
4581a224acfirst draft of a thread to poll for changes to the dropbear.err file
Greg Alexander
2014-12-17 20:27:37 -0500
b44b9295d5add display of the dropbear.err log (it doesn't update yet)
Greg Alexander
2014-12-17 19:58:22 -0500
932bfa3242save 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
1642eec8fdupdate 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
d140fe13f6todo
Greg Alexander
2014-12-17 18:52:30 -0500
76a25aca25improve text of preferences pane
Greg Alexander
2014-12-17 18:52:22 -0500
76eb76fac4get rid of the old prefs machinery
Greg Alexander
2014-12-17 18:43:01 -0500
e49cf68febport is a string now because none of the stock preference widgets will do a number...
Greg Alexander
2014-12-17 18:39:57 -0500
bbcb048996first draft of settings activity
Greg Alexander
2014-12-17 18:38:39 -0500
95c028ad81add an options menu to access the future settings activity
Greg Alexander
2014-12-17 16:46:02 -0500
1d79555a2ftodo
Greg Alexander
2014-12-17 08:58:21 -0500
18f801e87amore appropriate default path for android
Greg Alexander
2014-12-16 23:51:27 -0500
324bf93935no need to specify -l on the shell, dropbear does it as appropriate
Greg Alexander
2014-12-16 23:11:51 -0500
f664476da5don't attempt to change uid, we do not run as root
Greg Alexander
2014-12-16 23:11:23 -0500
f2b458f499don't maintain utmp/wtmp
Greg Alexander
2014-12-16 23:06:45 -0500
c222b4b074use configuration values instead of getpwnam()
Greg Alexander
2014-12-16 23:05:21 -0500
ff446269b3use ptmx
Greg Alexander
2014-12-16 22:29:54 -0500
25b613c4f5use rename() if the underlying filesystem doesn't support link()
Greg Alexander
2014-12-16 22:24:34 -0500
97533c8574add 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
b912829679don't tweak tomcrypt ecc timing settings either
Greg Alexander
2014-12-16 21:50:45 -0500
0ff8cc90aaback 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
b45a6bc290todo
Greg Alexander
2014-12-16 21:44:56 -0500
edb6854ccbtodo
Greg Alexander
2014-12-16 18:49:56 -0500
5902ab0952tell dropbear not to fork into the background, because we've already forked before calling it...
Greg Alexander
2014-12-16 18:49:00 -0500
f0347f7477probably startForeground() is overkill?
Greg Alexander
2014-12-16 18:43:12 -0500
5c01b97345when 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
e77351edd4factor the SharedPreferences usage into its own Prefs class
Greg Alexander
2014-12-16 18:31:40 -0500
834e994042put the pid file under conf_path_file()
Greg Alexander
2014-12-16 18:31:18 -0500
781af9c467Revert "get rid of pid file"
Greg Alexander
2014-12-16 18:20:29 -0500
760d17ddf7todo
Greg Alexander
2014-12-16 18:20:16 -0500
5248db4380add a (useless) service onDestroy() to clean up the sshd
Greg Alexander
2014-12-16 18:20:01 -0500
f3f53709c6waiter thread is done
Greg Alexander
2014-12-16 18:05:06 -0500
6d872af030listen to "0.0.0.0:port" because otherwise it seems to default to ipv6 (??)
Greg Alexander
2014-12-16 17:56:47 -0500
e8e3881877add uses-permission for network and storage
Greg Alexander
2014-12-16 17:56:34 -0500