Matt Johnston
|
597f7eb5e9
|
merge up to date
--HG--
branch : fuzz
|
2018-01-23 22:46:07 +08:00 |
|
Matt Johnston
|
fa3b0dd3ca
|
test close < 0, from Marco Wenzel
|
2017-10-18 22:41:27 +08:00 |
|
Matt Johnston
|
17a9b8802f
|
fix dss debug printing
--HG--
branch : fuzz
|
2017-06-24 10:34:58 +08:00 |
|
Matt Johnston
|
81b64ea0b5
|
Add a flag whether to longjmp, missed that last commit
--HG--
branch : fuzz
|
2017-06-01 21:30:26 +08:00 |
|
Matt Johnston
|
4d07aa315b
|
Disable setnonblocking(), get_socket_address(), set_sock_priority()
for fuzzing
--HG--
branch : fuzz
|
2017-05-26 22:10:51 +08:00 |
|
Matt Johnston
|
87c4586d61
|
fuzzing has a constant time
--HG--
branch : fuzz
|
2017-05-25 22:20:10 +08:00 |
|
Matt Johnston
|
0363d3c32e
|
fuzzer-pubkey
--HG--
branch : fuzz
|
2017-05-23 22:43:34 +08:00 |
|
Matt Johnston
|
fb8fb7fed0
|
add dbmalloc epoch cleanup
--HG--
branch : fuzz
|
2017-05-21 10:54:11 +08:00 |
|
Matt Johnston
|
c169423051
|
glaring wrapfd problems fixed
--HG--
branch : fuzz
|
2017-05-20 22:47:19 +08:00 |
|
Matt Johnston
|
45b27b0194
|
merge 2017.75
|
2017-05-18 22:59:38 +08:00 |
|
Matt Johnston
|
597f12c44a
|
Use atomic key generation in all cases
|
2016-11-19 00:31:21 +08:00 |
|
Matt Johnston
|
32df924d02
|
ses.debug_trace is wrong
|
2016-09-01 23:08:56 +08:00 |
|
Matt Johnston
|
32a28d0d9c
|
Convert #ifdef to #if, other build changes
|
2016-05-04 15:33:40 +02:00 |
|
Matt Johnston
|
420151dbd9
|
move m_burn and function attributes to dbhelpers
use m_burn for libtomcrypt zeromem() too
|
2016-03-17 23:21:33 +08:00 |
|
Matt Johnston
|
b647b753e0
|
Use memset_s or explicit_bzero
|
2016-03-16 23:39:39 +08:00 |
|
Francois Perrad
|
9bda22e702
|
more hard tab
|
2016-01-01 15:02:09 +01:00 |
|
Konstantin Tokarev
|
c59827334c
|
Allow setting syslog identifier via startsyslog().
|
2015-12-15 16:43:29 +03:00 |
|
Matt Johnston
|
941c067765
|
change DROPBEAR_DEFAULT_CLI_AUTHKEY to just prepend homedir
rather than doing ~ expansion
|
2015-08-03 20:45:04 +08:00 |
|
Matt Johnston
|
31e379c300
|
merge from default
--HG--
branch : fastopen
|
2015-02-28 09:06:40 +08:00 |
|
Thorsten Horstmann
|
ab9439519a
|
Fix for old compilers, variable declarations at beginning of functions
and /**/ comments
|
2015-02-24 20:51:18 +08:00 |
|
Matt Johnston
|
364a53577e
|
Move generic network routines to netio.c
--HG--
branch : fastopen
|
2015-02-20 23:16:38 +08:00 |
|
Matt Johnston
|
34f9adb1c9
|
merge
--HG--
branch : fastopen
|
2015-02-19 22:42:30 +08:00 |
|
Matt Johnston
|
2e7d468b90
|
Add the missing second half of iov code
--HG--
branch : fastopen
|
2015-02-19 22:41:51 +08:00 |
|
Matt Johnston
|
86a717c80c
|
fallback for old glibc and fastopen
memset rather than = {0} initialiser
--HG--
branch : fastopen
|
2015-02-19 22:33:51 +08:00 |
|
Matt Johnston
|
76a3eb393c
|
In theory TFO should work. Needs platform cleanup and testing
--HG--
branch : fastopen
|
2015-02-19 00:32:00 +08:00 |
|
Matt Johnston
|
755c1458f0
|
async connections working
--HG--
branch : fastopen
|
2015-02-18 22:46:15 +08:00 |
|
Matt Johnston
|
8795d733ec
|
work in progress for async connect
--HG--
branch : fastopen
|
2015-02-18 00:05:27 +08:00 |
|
Matt Johnston
|
28f61c8b3a
|
tcp fastopen for the server
--HG--
branch : fastopen
|
2015-02-15 22:34:05 +08:00 |
|
Matt Johnston
|
9abcc7b909
|
connect_remote() is now always non-blocking
|
2015-02-14 09:56:11 +08:00 |
|
Matt Johnston
|
2c35f1c8fd
|
Add envirnonment variable for debug timestamps to roughly match
network timestamps (in tshark)
|
2015-02-13 23:47:53 +08:00 |
|
Matt Johnston
|
1e350de136
|
Make it compile
|
2015-02-13 23:13:58 +08:00 |
|
Matt Johnston
|
9aeda4c5bd
|
piggyback data on acks when making connections on linux
|
2015-02-13 22:49:15 +08:00 |
|
Matt Johnston
|
6165f53fcd
|
Default client key path ~/.ssh/id_dropbear
|
2015-01-24 00:05:26 +08:00 |
|
Matt Johnston
|
12a020aa62
|
Don't warn about ENOTSOCK when setting priority
|
2014-08-06 22:16:38 +08:00 |
|
Matt Johnston
|
393ca2a290
|
Fix some format string warnings
|
2014-07-28 22:59:16 +08:00 |
|
Matt Johnston
|
ad1d48e07b
|
Fix clock_gettime handling
|
2014-07-28 22:48:48 +08:00 |
|
Matt Johnston
|
ca86726f9f
|
Improve handling lots of concurrent forwarded connections. Increase
connection backlog, avoid check_close() for channels that haven't had IO
|
2014-06-25 23:42:39 +08:00 |
|
Matt Johnston
|
d01fb265d6
|
Fix monotonic_now() on OS X
|
2014-03-21 22:16:42 +08:00 |
|
Matt Johnston
|
e767bbb41f
|
Add new monotonic_now() wrapper so that timeouts are unaffected by
system clock changes
|
2014-03-13 23:50:09 +08:00 |
|
Matt Johnston
|
61cecbb337
|
DROPBEAR_CLI_AUTH_IMMEDIATE fixed, now enabled by default
|
2014-01-17 21:39:27 +08:00 |
|
Matt Johnston
|
998d6cdfc4
|
- Sockets are set to lowdelay priority initially to improve conneciton setup
time
- Set non-pty connections to bulk for client and server
|
2013-12-03 00:04:48 +08:00 |
|
Catalin Patulea
|
ddc10b2d0c
|
Set IPTOS_LOWDELAY on PTY sessions only
|
2013-12-02 22:55:43 +08:00 |
|
Matt Johnston
|
c5e36f8e3c
|
Fix some warnings
|
2013-11-25 23:08:33 +08:00 |
|
Matt Johnston
|
45bd0edae5
|
Merge in changes from the past couple of releases
--HG--
branch : ecc
|
2013-10-18 21:38:01 +08:00 |
|
Matt Johnston
|
d1dec41f76
|
Constant time memcmp for the hmac and password crypt
|
2013-10-03 22:25:30 +08:00 |
|
Matt Johnston
|
04518e9e80
|
merge in HEAD
--HG--
branch : ecc
|
2013-05-21 12:09:35 +08:00 |
|
Matt Johnston
|
a7d1a9cfcb
|
add printmpint() for debugging
--HG--
branch : ecc
|
2013-04-08 23:12:35 +08:00 |
|
Matt Johnston
|
7f42096d0f
|
Take transmit and receive keys into use separately
|
2013-04-04 00:18:50 +08:00 |
|
Matt Johnston
|
90cf7f012c
|
Move the more verbose TRACE() statements into TRACE2()
|
2013-04-01 00:07:26 +08:00 |
|
Matt Johnston
|
49b79fa02d
|
Rename HAVE_FORK to USE_VFORK
It makes it a bit more obvious why there's a test there since HAVE_FORK
is the normal case.
|
2012-04-09 20:35:13 +08:00 |
|