Guilhem Moulin
7cbf6b131b
Bundling for dbclient
2015-11-23 22:28:56 +08:00
Matt Johnston
a461298109
Increase channel limit to 1000
2015-11-19 23:53:06 +08:00
Matt Johnston
90c3a74b2a
Avoid queueing into circbuffer when the channel is about to close
2015-11-19 23:52:52 +08:00
Matt Johnston
87373be960
lazy allocation of circbuffer
2015-11-19 23:52:11 +08:00
Matt Johnston
85d9672e47
Send SSH_OPEN_RESOURCE_SHORTAGE response when too many channels open
...
rather than SSH_OPEN_UNKNOWN_CHANNEL_TYPE
2015-11-19 22:39:32 +08:00
Matt Johnston
e0ae527190
Only clear channel_signal_pending after handling all channels,
...
from Andrzej Szombierski
2015-11-17 20:53:30 +08:00
Guilhem Moulin
7fb1bec84a
Enable bundling
2015-11-06 23:54:24 +08:00
Matt Johnston
1f308fb2b4
S_IWUSR rather than S_IWRITE for scp
2015-11-04 23:22:58 +08:00
Guilhem Moulin
e2d36d493f
Mention -y flag
2015-10-28 21:44:16 +08:00
Matt Johnston
7c43594075
Add comment about compression
2015-10-28 21:42:09 +08:00
Matt Johnston
e4827025be
Warn rather than fail if flags have trailing parts
2015-10-28 21:37:35 +08:00
Matt Johnston
00798ca8cc
Test for crypt() rather than crypt.h
...
Print a message from configure if getpass() or crypt() were missing
2015-10-21 23:08:22 +08:00
Mike Frysinger
e84cb3c3c2
fix default build when getpass() is unavailable
...
if the system doesn't support getpass, we still default on the options
that require it which causes a build failure. instead, only default
enable these when getpass is available.
2015-10-21 22:48:15 +08:00
Mike Frysinger
78b9cecb52
fix default build when crypt() is unavailable
...
if the system doesn't support crypt.h/crypt, then ENABLE_SVR_PASSWORD_AUTH
cannot work. rather than default this to on all the time, do so only when
support for the header is found.
2015-10-21 22:40:11 +08:00
Mike Frysinger
93c54fe6f6
avoid getpass when not used
...
some systems (like android's bionic) do not provide getpass. you can
disable ENABLE_CLI_PASSWORD_AUTH & ENABLE_CLI_INTERACT_AUTH to avoid
its use (and rely on pubkey auth), but the link still fails because
the support file calls getpass. do not define this func if both of
those auth methods are not used.
2015-10-21 22:39:55 +08:00
Mike Frysinger
5f97d0fbbc
fix build when ENABLE_CLI_INTERACT_AUTH is disabled
...
The session.h defines clientsession.cipher_none_after_auth only when
ENABLE_CLI_INTERACT_AUTH is defined, but cli-session.c will always
try to set that member. export cipher_none_after_auth all the time.
2015-10-21 22:39:31 +08:00
Guilhem Moulin
dc01a8edd4
Don't display the MOTD when an explicit command is run.
...
(possibly via authorized_keys(5) restrictions), even when a
pseudo-terminal has been allocated for the session. In other words,
only display the MOTD when the server starts the user's default shell.
2015-10-21 22:08:47 +08:00
Matt Johnston
23cc2bfb8c
don't silently ignore extra flag arguments
2015-10-21 22:05:50 +08:00
Matt Johnston
9e379835c4
avoid invalidated iterator when connection fails
2015-09-29 22:19:11 +08:00
Matt Johnston
8ccbd216c6
make sure that the test for queued packets to write occurs after
...
those packets might have been enqueued by set_connect_fds()
2015-09-29 21:53:27 +08:00
Matt Johnston
90f4da29d7
Added signature for changeset ef4b26364b0c
2015-08-08 22:14:30 +08:00
Matt Johnston
54dbd5bbc8
Added signature for changeset a687f835236c
2015-08-08 22:14:19 +08:00
Matt Johnston
849b8ec469
Added tag DROPBEAR_2015.68 for changeset 809feaa9408f
2015-08-08 22:14:10 +08:00
Matt Johnston
84e18f72ae
changelog and version 2015.68
2015-08-08 20:35:28 +08:00
Guilhem Moulin
633b98ef28
Fix typo in dropbear(8)'s manpage
2015-08-07 23:07:16 +08:00
Guilhem Moulin
2a34a72bff
Fix segfault with restricted authorized_key files without forced command
2015-08-07 23:00:08 +08:00
Matt Johnston
24bae46e42
only update keepalive timeout post-auth (when keepalives are sent)
2015-08-07 21:02:49 +08:00
Matt Johnston
7585d4606e
Build with -Werror for the simplest case
2015-08-04 08:20:50 +08:00
Matt Johnston
94bff1df66
couple more changelog items
2015-08-03 23:17:50 +08:00
Matt Johnston
2e60d20a76
set timeouts to time remaining rather than timeout duration
2015-08-03 23:05:43 +08:00
Matt Johnston
ce59260ee9
Fix problem where auth timeout wasn't checked when waiting for ident
2015-08-03 21:59:40 +08:00
Matt Johnston
387ebccf36
increase MAX_CMD_LEN to 9000
2015-08-03 21:17:23 +08:00
Matt Johnston
2f618af086
remove .hgtags from release
2015-08-03 21:05:42 +08:00
Matt Johnston
0ac33d22f7
Don't try to send data on first ack packet of 3way handshake.
...
Cisco SSH on 15.4(3)M2 or similar can't handle it.
2015-08-03 20:53:37 +08:00
Matt Johnston
c7bd5ac77d
remove extraneous semicolon from m_free #define
2015-08-03 20:46:29 +08: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
839e023ed8
check ecc key return, fix null pointer crash
2015-06-23 21:48:13 +08:00
Matt Johnston
2e05a2b8c4
Merge pull request #11 from nshopik/patch-2
...
Prepend DROPBEAR for scp.c
2015-06-12 22:57:48 +08:00
Matt Johnston
fc2c67e61c
a bit more changelog
2015-06-12 22:55:10 +08:00
Matt Johnston
9c3e9fcdad
merge
2015-06-04 23:24:08 +08:00
Matt Johnston
1a4db21fe4
buf_getstring and buf_putstring now use non-unsigned char*
2015-06-04 23:08:50 +08:00
Matt Johnston
d96a52541f
Merge pull request #13 from gazoo74/fix-warnings
...
Fix warnings
2015-06-04 23:08:50 +08:00
Matt Johnston
e7ac4c1ab3
Merge pull request #13 from gazoo74/fix-warnings
...
Fix warnings
2015-06-04 22:25:28 +08:00
Matt Johnston
ecd8505218
Disable twofish-ctr by default, add config option
2015-06-03 22:59:59 +08:00
Matt Johnston
1fa1c3f9db
note about constant_time_strcmp and lengths
2015-06-03 22:15:12 +08:00
Matt Johnston
91df741926
Fix building when ENABLE_CLI_PUBKEY_AUTH is unset
2015-06-03 21:45:32 +08:00
Matt Johnston
2a431cab03
separate client/server fastopen options
2015-05-29 23:19:11 +08:00
Gaël PORTAY
9fdab3ced8
Merge branch 'fix-pointer-sign-warnings' into fix-warnings
2015-05-05 20:42:38 +02:00
Gaël PORTAY
6e15e75391
Turn modptr local variable into unsigned char *
2015-05-05 20:39:14 +02:00
Gaël PORTAY
1c2a1838fc
Turn name and instruction local variables into char *
2015-05-05 20:39:14 +02:00