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 |
|
Mike Frysinger
|
c957edbe75
|
check for fork() and not __uClinux__
|
2012-04-08 01:50:52 -04:00 |
|
Matt Johnston
|
6c4390c848
|
- Merge
|
2012-02-21 23:00:30 +08:00 |
|
Matt Johnston
|
aaa72ddbfc
|
- Burn buffers to 0x00 instead
|
2012-02-21 22:56:45 +08:00 |
|
Matt Johnston
|
2e0145fb95
|
- We don't need to test for NULL before free()
|
2011-12-04 05:23:43 +08:00 |
|
Matt Johnston
|
c894ea4ea2
|
Put better #if guards around IPv6 socket options for IPV6_TCLASS and
IPV6_V6ONLY. From Gustavo Zacarias.
|
2011-11-10 18:17:00 +08:00 |
|
Matt Johnston
|
1119ad3a2f
|
Set IPTOS_LOWDELAY for IPv6 too
--HG--
extra : convert_revision : bebc84493fc5f4ca914ae8828e6db7204c086ac2
|
2011-10-26 16:02:06 +00:00 |
|
Matt Johnston
|
c1fe2ec5ae
|
Try bind IPV6_V6ONLY
--HG--
extra : convert_revision : cfe965c1503984cafaa98b684269db99bec310eb
|
2011-10-20 13:45:43 +00:00 |
|
Matt Johnston
|
72c446f160
|
Fix FD leak if connect() fails, found by Klocwork
--HG--
extra : convert_revision : 4f7dec450bb69aee8d7789b8ab10311b1d1655bb
|
2011-04-07 13:05:10 +00:00 |
|
Matt Johnston
|
2028b1b517
|
Add noreturn and format attribute hints for some functions.
--HG--
extra : convert_revision : 6cc8735d01f0360b918edc26be05681725c0022a
|
2011-04-07 12:59:18 +00:00 |
|
Matt Johnston
|
38ed870ffe
|
Improve capitalisation for all logged strings
--HG--
extra : convert_revision : 997e53cec7a9efb7413ac6e17b6be60a5597bd2e
|
2011-02-23 15:50:30 +00:00 |
|
Matt Johnston
|
f88bed7a30
|
Rearrange getaddrstring() etc
--HG--
extra : convert_revision : 8a18c4a60aeaec085923d13d98fa0f93c506ceba
|
2009-09-01 16:38:26 +00:00 |
|
Matt Johnston
|
9dc9aff016
|
Talking to the agent works now. Can't interpret the pubkeys.
--HG--
branch : agent-client
extra : convert_revision : 357373f28e889108178b8627480fd24bc26dcbd7
|
2009-07-01 06:27:27 +00:00 |
|