Greg Alexander
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)
8 years ago
Greg Alexander
beed31bead
improve error message when execv()ing the shell fails
8 years ago
Greg Alexander
4d888fdd81
fix typo
8 years ago
Greg Alexander
8a9503ac90
improve the formatting of the password message in the log
8 years ago
Greg Alexander
cbee2a1b67
if there is no authorized_keys file, generate a single-use password
8 years ago
Greg Alexander
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!
8 years ago
Greg Alexander
3eca9d014b
enable TCP port forwarding
8 years ago
Greg Alexander
41bdcb1b97
scp is now 64-bit capable as well, i think
8 years ago
Greg Alexander
f74a71fdd4
cast away the const on DROPBEAR_PIDFILE to get rid of the last warning.
...
that's it for warnings.
8 years ago
Greg Alexander
2eb8fa9355
don't clear the environment when spawning shells, so that android system
...
variables remain available (so you can run 'am' and 'pm')
8 years ago
Greg Alexander
c312fa52a3
give a warning and "unknown<af>.unknown" if we fail to get a string for
...
an address, instead of a fatal error
9 years ago
Greg Alexander
a916ac5c08
add 'buffersu' program to wrap rsync and make sure there is no wedging
...
when SuperSU is combined with rsync
9 years ago
Greg Alexander
1412edbee7
now it can execute rsync, which mostly works
10 years ago
Greg Alexander
8fb9669531
this is the only change necessary to make sftp-server "work" with dropbear
...
(of course, it doesn't "actually work")
10 years ago
Greg Alexander
7f0a8a63c0
build scp as a separate executable
10 years ago
Greg Alexander
93760bfb7b
intercept attempts to execute "scp", and redirect them to the builtin scp
10 years ago
Greg Alexander
18f801e87a
more appropriate default path for android
10 years ago
Greg Alexander
f664476da5
don't attempt to change uid, we do not run as root
10 years ago
Greg Alexander
f2b458f499
don't maintain utmp/wtmp
10 years ago
Greg Alexander
c222b4b074
use configuration values instead of getpwnam()
10 years ago
Greg Alexander
25b613c4f5
use rename() if the underlying filesystem doesn't support link()
10 years ago
Greg Alexander
97533c8574
add LTC_SOURCE to each libtomcrypt .c file because that's easier than
...
breaking upthe jni Android.mk
10 years ago
Greg Alexander
b912829679
don't tweak tomcrypt ecc timing settings either
...
Revert "don't use the timing-resistant ltc_ecc_mulmod because (a) i don't care"
This reverts commit 5b4f2d405f
.
10 years ago
Greg Alexander
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"
This reverts commit 11c4fa947d
.
10 years ago
Greg Alexander
834e994042
put the pid file under conf_path_file()
10 years ago
Greg Alexander
781af9c467
Revert "get rid of pid file"
...
This reverts commit e658e1694d
.
10 years ago
Greg Alexander
3f721ae740
add conf_path_file() function to generate "/sdcard/ssh/foo" style filenames
10 years ago
Greg Alexander
f0dcb8b2c0
pass '-p <portno>' on the virtual commandline
10 years ago
Greg Alexander
11c4fa947d
somehow #define LTC_SOURCE 1 (which should really be in all libtomcrypt
...
.c files to be the same as how its native Makefile does it) makes the
ltc_ecc_mulmod_timing et al work
10 years ago
Greg Alexander
72aee0cc1e
first try of configuring it (fail)
10 years ago
Greg Alexander
e658e1694d
get rid of pid file
10 years ago
Greg Alexander
7cb3cbc624
use S_IWUSR (0200) instead of S_IWRITE (S_IWRITE isn't documented, i
...
guess it is historical)
10 years ago
Greg Alexander
5b4f2d405f
don't use the timing-resistant ltc_ecc_mulmod because (a) i don't care
...
and (b) it doesn't seem to build right
10 years ago
Greg Alexander
087adfa668
fix bug in dropbear - returning address of local variable!!
10 years ago
Greg Alexander
b221c41798
stock dropbear-2014.66 source tree
10 years ago