Commit Graph

70 Commits (master)

Author SHA1 Message Date
Greg Alexander feeee312bd First draft of API to launch activities
2 years ago
Greg Alexander 62dcaa750a Enable GCM, too. I'm not clear on what it is but default_options.h says
3 years ago
Greg Alexander d59d79da18 Enable ed25519, which is the main attraction for dropbear 2020.81.
3 years ago
Greg Alexander 2516984300 Added new sources (mostly renamed members of libtommath) that are needed
3 years ago
Greg Alexander a2d1ada9d2 Remove sources from the makefile that are not available in dropbear
3 years ago
Greg Alexander 2bdd5eaa6d Fix WinSCP problem...reduce the maximum size of a single packet to 128kB
4 years ago
Greg Alexander 8c3c844521 On a suggestion from Domagoj, make the receive window much larger,
4 years ago
Greg Alexander 2717173d32 compile with -O, in response to a poor performance report from Domagoj
4 years ago
Greg Alexander a3bbb0bf96 Fix the SIGSEGV that users have been reporting - don't execute anything
5 years ago
Greg Alexander 62b119e07f Keep around a copy of the old dropbear.err so that it can be accessed
5 years ago
Greg Alexander 12ccb85024 Don't build the stand-alone executables with -static because that doesn't
5 years ago
Greg Alexander 9fe01ea860 Add new dropbear-2019.78 sources to the JNI Makefile.
5 years ago
Greg Alexander 258e88e458 Merge branch 'dropbear'
5 years ago
Greg Alexander 22d7993e23 Find native lib directory the correct way, using
5 years ago
Greg Alexander 7db95c7815 update to target ABI "all", which adds x86_64 and arm64
5 years ago
Greg Alexander cec5e52c7e Now it compiles with the new NDK.
5 years ago
Greg Alexander 7419f62d98 Update minSdkVersion to 16, because that's the oldest supported by the
5 years ago
Greg Alexander 9efa856065 add option to set environment variables
6 years ago
Greg Alexander 88335f47b6 initial hack to see if building for armeabi and x86 will work for x86_64
6 years ago
Greg Alexander cbee2a1b67 if there is no authorized_keys file, generate a single-use password
8 years ago
Greg Alexander 73d4406ee1 automatically restart sshd if the system kills it (or it crashes). but
8 years ago
Greg Alexander 2a7b7465fa remove -Wall on just the dropbear component, because the coding style for
8 years ago
Greg Alexander 20e8113f28 build with -Wall
8 years ago
Greg Alexander 0a033800b6 for the rsync/supersu buffering hack, limit the total buffer depth to 1MB
8 years ago
Greg Alexander 0062f2794a add #define HAVE_GAI_STRERROR, because we do, and it hsould be slightly
9 years ago
Greg Alexander a916ac5c08 add 'buffersu' program to wrap rsync and make sure there is no wedging
9 years ago
Greg Alexander c8d1c356d1 build static binaries so that we don't run into lollipop's requirement
9 years ago
Greg Alexander 42fd4dd266 don't build zlib for dropbear, it can use the android system zlib
9 years ago
Greg Alexander 1e212e3cec switch rsync over to using its own internal zlib
9 years ago
Greg Alexander bb347ffffe now rsync builds (untested)
9 years ago
Greg Alexander 7a66cd87b9 added all of the source files needed for sftp-server
9 years ago
Greg Alexander e53d852b98 add sftp-server to build even though it won't build yet...
9 years ago
Greg Alexander aa9cbca1ed enable building and using zlib -- quite painless!
9 years ago
Greg Alexander 7f0a8a63c0 build scp as a separate executable
9 years ago
Greg Alexander 93760bfb7b intercept attempts to execute "scp", and redirect them to the builtin scp
9 years ago
Greg Alexander 253c468b3a close all the android system fds when starting the dropbear server
9 years ago
Greg Alexander 3112a7ecb3 remove explicit "0.0.0.0" specification on -p option because it turns out
9 years ago
Greg Alexander 8a1bc2c4e0 made the JNI methods static because they didn't use this anyways
9 years ago
Greg Alexander 5df0610f5c implement the extra dropbear commandline options
9 years ago
Greg Alexander 1d79555a2f todo
9 years ago
Greg Alexander c222b4b074 use configuration values instead of getpwnam()
9 years ago
Greg Alexander ff446269b3 use ptmx
9 years ago
Greg Alexander 5902ab0952 tell dropbear not to fork into the background, because we've already
9 years ago
Greg Alexander 6d872af030 listen to "0.0.0.0:port" because otherwise it seems to default to ipv6 (??)
9 years ago
Greg Alexander 9ea9717624 add -R for DROPBEAR_DELAY_HOSTKEY
9 years ago
Greg Alexander 8a8b4c3acb fix typo hiding argv
9 years ago
Greg Alexander 304044bc05 disable syslog so we get the error messages on stderr
9 years ago
Greg Alexander 3f721ae740 add conf_path_file() function to generate "/sdcard/ssh/foo" style filenames
9 years ago
Greg Alexander 0c939b5b24 a little note in the .err file to indicate what's happening...
9 years ago
Greg Alexander 58eefb02b9 add something to wait for the forked process to die, so it doesn't become
9 years ago