1
0
mirror of http://galexander.org/git/simplesshd.git synced 2024-11-27 09:48:08 +00:00
Commit Graph

128 Commits

Author SHA1 Message Date
Greg Alexander
1485f3f838 first draft of documentation 2014-12-22 09:06:47 -05:00
Greg Alexander
2090d565b7 add some missing system support #defines for rsync 2014-12-22 08:36:41 -05:00
Greg Alexander
df179f0f59 todo 2014-12-22 07:59:30 -05:00
Greg Alexander
42fd4dd266 don't build zlib for dropbear, it can use the android system zlib 2014-12-22 07:54:26 -05:00
Greg Alexander
1e212e3cec switch rsync over to using its own internal zlib 2014-12-22 07:52:17 -05:00
Greg Alexander
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.
2014-12-22 07:43:24 -05:00
Greg Alexander
1f43b464f0 almost done! 2014-12-21 23:01:18 -05:00
Greg Alexander
c6a8c7f730 now that it connects to simplesshd (which is not root), we have to use am
start instead of pm install
2014-12-21 22:55:58 -05:00
Greg Alexander
1412edbee7 now it can execute rsync, which mostly works 2014-12-21 22:55:29 -05:00
Greg Alexander
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
2014-12-21 22:25:20 -05:00
Greg Alexander
bb347ffffe now rsync builds (untested) 2014-12-21 22:24:28 -05:00
Greg Alexander
d8cc8daef9 rsync 3.1.1 source, after i trimmed away the parts we obviously won't
need...but most of it remains.
2014-12-21 17:56:03 -05:00
Greg Alexander
d77c8ef8af sftp works! 2014-12-21 17:50:48 -05:00
Greg Alexander
0ad7144d15 remove pointless dependency on passwd, and now it "actually works"! 2014-12-21 17:50:19 -05:00
Greg Alexander
8fb9669531 this is the only change necessary to make sftp-server "work" with dropbear
(of course, it doesn't "actually work")
2014-12-21 17:41:40 -05:00
Greg Alexander
7a66cd87b9 added all of the source files needed for sftp-server 2014-12-21 17:41:19 -05:00
Greg Alexander
baaf67f2be the patches necessary to make sftp-server build... mostly removing
etc.
2014-12-21 17:40:19 -05:00
Greg Alexander
53abe6d4e4 and that is the last of the stock openssh 6.7 commits 2014-12-21 17:39:07 -05:00
Greg Alexander
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
2014-12-21 17:09:52 -05:00
Greg Alexander
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.
2014-12-21 16:20:31 -05:00
Greg Alexander
e53d852b98 add sftp-server to build even though it won't build yet... 2014-12-21 15:58:16 -05:00
Greg Alexander
7e0a344210 a rough subset of openssh-6.7p1 ("portable" branch), as needed to build
sftp-server
2014-12-21 15:57:19 -05:00
Greg Alexander
bea29fb886 added the icon to the apk 2014-12-21 15:25:22 -05:00
Greg Alexander
07f4b631a6 todo 2014-12-21 15:16:46 -05:00
Greg Alexander
aa9cbca1ed enable building and using zlib -- quite painless! 2014-12-21 15:16:00 -05:00
Greg Alexander
fa0aff7a8d zlib 1.2.8 commit 2014-12-21 15:03:20 -05:00
Greg Alexander
7f0a8a63c0 build scp as a separate executable 2014-12-21 14:58:24 -05:00
Greg Alexander
226a02ff38 more musings 2014-12-21 08:34:17 -05:00
Greg Alexander
3fae66e571 musings about scp 2014-12-20 22:53:07 -05:00
Greg Alexander
93760bfb7b intercept attempts to execute "scp", and redirect them to the builtin scp 2014-12-20 20:06:02 -05:00
Greg Alexander
253c468b3a close all the android system fds when starting the dropbear server 2014-12-20 15:50:46 -05:00
Greg Alexander
90e7ca14ae graphic assets sarah provided 2014-12-20 12:03:43 -05:00
Greg Alexander
3620b17411 implement start on boot 2014-12-17 23:18:27 -05:00
Greg Alexander
3112a7ecb3 remove explicit "0.0.0.0" specification on -p option because it turns out
the "tcp6" listener that results accepts ipv4 after all
2014-12-17 22:52:52 -05:00
Greg Alexander
8a1bc2c4e0 made the JNI methods static because they didn't use this anyways 2014-12-17 22:48:38 -05:00
Greg Alexander
5df0610f5c implement the extra dropbear commandline options 2014-12-17 22:46:04 -05:00
Greg Alexander
52a7c6b070 todo 2014-12-17 20:55:58 -05:00
Greg Alexander
637de21aca add locking to resolve some thread safety issues 2014-12-17 20:54:40 -05:00
Greg Alexander
5c7d92415c remove debug code from updater thread 2014-12-17 20:40:44 -05:00
Greg Alexander
a40b35a5a2 updater checks length as well as time, in case there are multiple
modifications within the same second
2014-12-17 20:39:48 -05:00
Greg Alexander
52a1093dde make the log view always show the bottom of the log 2014-12-17 20:39:34 -05:00
Greg Alexander
4581a224ac first draft of a thread to poll for changes to the dropbear.err file 2014-12-17 20:27:37 -05:00
Greg Alexander
b44b9295d5 add display of the dropbear.err log (it doesn't update yet) 2014-12-17 19:58:22 -05:00
Greg Alexander
932bfa3242 save the static pointer to the main Activity in SimpleSSHD because it'll
be used by more than just SimpleSSHDService..
2014-12-17 19:34:35 -05:00
Greg Alexander
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
2014-12-17 18:56:10 -05:00
Greg Alexander
d140fe13f6 todo 2014-12-17 18:52:30 -05:00
Greg Alexander
76a25aca25 improve text of preferences pane 2014-12-17 18:52:22 -05:00
Greg Alexander
76eb76fac4 get rid of the old prefs machinery 2014-12-17 18:43:01 -05:00
Greg Alexander
e49cf68feb port is a string now because none of the stock preference widgets will do
a number...
2014-12-17 18:39:57 -05:00
Greg Alexander
bbcb048996 first draft of settings activity 2014-12-17 18:38:39 -05:00