Matt Johnston
c884e5000e
Make -K keepalive behave like OpenSSH's ServerAliveInterval
2014-07-09 00:15:20 +08:00
Matt Johnston
1ccac01cee
Make sure client exit messages don't get lost
2014-07-09 00:13:17 +08:00
Matt Johnston
50a5d3756f
Send a failure response if a client receives a global request
2014-07-08 21:59:36 +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
6b5317e7cc
Fix compiling with ECDSA and DSS disabled
2014-06-25 23:37:44 +08:00
Matt Johnston
2a1d28ea3a
Be more careful in case a platform doesn't define UIO_MAXIOV nor IOV_MAX
2014-05-20 21:21:02 +08:00
Ronny Meeus
0e0ff51582
Limit size of the iovect passed to writev in packet.c
2014-05-20 21:18:48 +08:00
Ronny Meeus
cd700aaf6e
Print errno information in write_packet
2014-05-20 20:56:59 +08:00
Matt Johnston
188ec1e258
Fix pubkey auth if the first key presented fails (infinite loop of
...
auth requests). Regresssion in ff597bf2cfb0
2014-04-23 16:22:50 +08:00
Matt Johnston
d01fb265d6
Fix monotonic_now() on OS X
2014-03-21 22:16:42 +08:00
Matt Johnston
db688e3ec1
Experiment of always writing data if available. Might waste a writev() with
...
EAGAIN but always saves a select() - needs testing with bandwidth-limited
and CPU-limited situations.
2014-03-15 11:37:02 +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
2b599df57a
Fix typo
2014-03-13 23:08:47 +08:00
Yousong Zhou
5baa10a6b6
Use AUTH_TIMEOUT only before authdone != 1.
...
While at it, fix a few indentations and typo.
2014-03-13 16:28:16 +08:00
Matt Johnston
3e1a389629
Don't need to mkdir
2014-03-08 21:00:57 +08:00
Matt Johnston
37e6207396
Fix env vars for travis again
2014-03-07 21:46:51 +08:00
Matt Johnston
927a2dc849
Fix "make install" dependency so that it works without prior "make"
2014-03-07 21:30:20 +08:00
Matt Johnston
ce9f9594da
Add some tests for multi
2014-03-07 21:14:12 +08:00
Matt Johnston
f0bf37b6cb
Install system libtom libs, run dropbearkey when it's done
2014-03-07 21:03:43 +08:00
Matt Johnston
2f0b35a105
The arguments are for configure, not make!
2014-03-07 20:52:57 +08:00
Matt Johnston
7a9ed81f5f
Add Travis CI autobuilder config
2014-03-07 20:44:32 +08:00
Matt Johnston
12e7d570a2
Make some debug info conditional
2014-02-24 20:53:32 +08:00
Matt Johnston
bb7934bf04
A few fixes for cases where compression increases payload sizes, and
...
be more precise about maximum channel sizes
2014-02-22 18:02:09 +08:00
Matt Johnston
fb3c718963
Fix typo in Catalin's name
2014-02-19 22:18:11 +08:00
Matt Johnston
231fc607f9
Added signature for changeset 277429102f13
2014-02-19 22:14:58 +08:00
Matt Johnston
9594a3aa45
Added tag DROPBEAR_2014.63 for changeset 2351b2da8e0d
2014-02-19 22:14:52 +08:00
Matt Johnston
162fcab347
2014.63
2014-02-19 22:04:35 +08:00
Catalin Patulea
0c8bdfd7cd
README: fix ecdsa key generation command
2014-02-09 03:56:50 -05:00
Matt Johnston
5e4dc71907
CHANGES for 2014.63
2014-02-19 22:01:01 +08:00
Matt Johnston
3e4433f715
- Fix dbclient with port 0 for server-allocated
...
- Fix port forwards with a bind address of 127.0.0.1 vs "localhost" etc
2014-02-18 21:33:56 +08:00
Matt Johnston
29062e629f
Fix building with system libtomcrypt/libtommath
2014-02-18 21:03:27 +08:00
Steve Dover
47f7272ba1
Add linux/types.h to includes to avoid missing ___u64 etc
2014-02-17 22:05:59 +08:00
Matt Johnston
bf6f3f613d
Read (and enqueue) packets from interactive input even when
...
we're waiting for a key exchange.
This should hopefully fix the situation where "~." doesn't work to terminate a
client session when a laptop wakes up. The client will be stuck waiting for a
key exchange on a dead connection, so won't have read the escape character
2014-02-17 21:41:06 +08:00
Matt Johnston
0c9a643216
Change port separator to ^ since % is used in ipv6 addresses
2014-02-15 21:42:35 +08:00
Matt Johnston
fa2d843403
Disable immediate auth for delayed-zlib mode
2014-02-15 21:23:41 +08:00
Matt Johnston
1dc5312f00
- Save errno in signal handlers
...
- Use _exit() in segv handler
2014-02-15 21:13:57 +08:00
Matt Johnston
73444f2957
generate RSA keys of exact length
2014-02-14 23:18:45 +08:00
Matt Johnston
a18a6b8db8
cleanup before clearing keys
2014-02-12 22:15:02 +08:00
Nicolas Boos
bf56591fb8
Fix linking -lcrypt for systems without libcrypt in /usr/lib
2014-02-07 07:57:45 +08:00
Nicolas Boos
5ea428a30d
Avoid linking dropbearconvert and dropbearkey to libz or libutil
2014-02-07 07:53:32 +08:00
Matt Johnston
af524c4d65
Fix check for EINTR
2014-01-28 22:44:24 +08:00
Matt Johnston
2bc9f35052
Back out accidentally committed files
2014-01-23 22:29:04 +08:00
Matt Johnston
55a0c5068f
requirenext doesn't need two values
2014-01-23 22:25:52 +08:00
Matt Johnston
8128b15e41
Fix failing rekeying when we receive a still-in-flight packet
2014-01-23 21:56:35 +08:00
Matt Johnston
8081b0e033
Forgot to save the change
2014-01-17 21:42:32 +08:00
Matt Johnston
61cecbb337
DROPBEAR_CLI_AUTH_IMMEDIATE fixed, now enabled by default
2014-01-17 21:39:27 +08:00
Mike Frysinger
aee1309c91
Fix so that "make install" for multi target won't fail on scp which doesn't
...
have a manpage
2013-12-11 21:50:33 +08:00
Mike Frysinger
710c1df413
Turn dropbearmulti into a real target so we don't constantly re-link it
2013-12-11 21:48:02 +08:00
Matt Johnston
0f165a95a8
Added signature for changeset 3d1d7d151c0c
2013-12-03 22:00:38 +08:00
Matt Johnston
581f04c80b
Added tag DROPBEAR_2013.62 for changeset 3d1d7d151c0c
2013-12-03 22:00:29 +08:00