| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
indentation on continuation lines. Prompted by GHPR#185
|
|
|
|
|
| |
use that instead of global variables containing copies of it.
feedback/ok markus@
|
|
|
|
|
|
|
|
|
| |
The connection phase of the SSH session is time-sensitive (due to
server side login grace periods) and is frequently interactive (e.g.
entering passwords). The ultimate interactive/bulk TOS/DSCP will be
set after authentication completes.
ok dtucker@
|
|
|
|
| |
appending ssh_err(r) manually; ok markus@
|
| |
|
| |
|
|
|
|
|
| |
the change introduced a NULL deref in sshpkt_vfatal() (uses of ssh->kex after
calling ssh_packet_clear_keys())
|
| |
|
|
|
|
|
| |
making ssh->kex optional in packet.c revision 1.278
ok djm@
|
| |
|
|
|
|
| |
call strerror() (via ssh_err()); ok dtucker
|
| |
|
|
|
|
|
| |
building without zlib compression and associated options. With feedback
from markus@, ok djm@
|
|
|
|
|
|
| |
which fatals on allocation failures.
ok markus@
|
|
|
|
|
|
| |
value < 0. errno is only updated in this case. Change all (most?)
callers of syscalls to follow this better, and let's see if this strictness
helps us in the future.
|
|
|
|
| |
knweiss at gmail.com via -portable.
|
|
|
|
| |
Patch from yumkam at gmail.com, ok deraadt.
|
|
|
|
|
| |
messages. Previously it would be difficult to tell which direction
it was talking about
|
|
|
|
|
|
| |
pointer+len
suggested by me; implemented by markus@ ok me
|
|
|
|
|
|
| |
than make the caller do it. Saves a lot of boilerplate code.
from markus@ ok djm@
|
|
|
|
|
| |
packet-related fatal error messages more context (esp. the remote endpoint)
ok markus@
|
|
|
|
| |
Patch from Markus Schmidt; ok markus@
|
|
|
|
|
|
|
|
|
|
|
| |
out the banner exchange. This eliminates some common code from the
client and server.
Also be more strict about handling \r characters - these should only
be accepted immediately before \n (pointed out by Jann Horn).
Inspired by a patch from Markus Schmidt.
(lots of) feedback and ok markus@
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
It turns out we still support pre-auth compression on the client.
Therefore revert the previous two commits:
date: 2018/07/06 09:06:14; author: sf; commitid: yZVYKIRtUZWD9CmE;
Rename COMP_DELAYED to COMP_ZLIB
Only delayed compression is supported nowadays.
ok markus@
date: 2018/07/06 09:05:01; author: sf; commitid: rEGuT5UgI9f6kddP;
Remove leftovers from pre-authentication compression
Support for this has been removed in 2016.
COMP_DELAYED will be renamed in a later commit.
ok markus@
|
|
|
|
|
|
| |
Only delayed compression is supported nowadays.
ok markus@
|
|
|
|
|
|
|
| |
Support for this has been removed in 2016.
COMP_DELAYED will be renamed in a later commit.
ok markus@
|
|
|
|
| |
ok markus@
|
|
|
|
| |
has been torn down; bz#2773
|
|
|
|
|
| |
instead of trying to read from the socket on the way out, which resets
errno and causes the true error to be misreported. ok djm@
|
|
|
|
| |
unpriviledged child processes; ok markus@
|
|
|
|
| |
message. Based in part on diff from lars.nooden at gmail, ok djm
|
|
|
|
|
|
|
| |
timeval respectively. Replace calls to gettimeofday() in packet timing
with monotime_tv so that the callers will work over a clock step.
Should prevent integer overflow during clock steps reported by wangle6
at huawei.com. "I like" markus@
|
|
|
|
|
|
|
| |
user session (including the shell and any TCP/IP forwardings) into
the specified rdomain(4)
ok markus@
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Move static state to a "struct ssh_channels" that is allocated at
runtime and tracked as a member of struct ssh.
Explicitly pass "struct ssh" to all channels functions.
Replace use of the legacy packet APIs in channels.c.
Rework sshd_config PermitOpen handling: previously the configuration
parser would call directly into the channels layer. After the refactor
this is not possible, as the channels structures are allocated at
connection time and aren't available when the configuration is parsed.
The server config parser now tracks PermitOpen itself and explicitly
configures the channels code later.
ok markus@
|
|
|
|
| |
and just use the operating system default; ok dtucker@
|
|
|
|
|
| |
just redo the lookup in each using the already-passed cipher name.
bz#2704 based on patch from Brooks Davis; ok markus dtucker
|
|
|
|
| |
behaviour.
|
|
|
|
| |
Russell Coker via Debian bug #797964 and Christoph Biedl. ok djm@
|
| |
|
|
|
|
| |
ok djm markus claudio
|
| |
|
|
|
|
| |
return statement.
|
|
|
|
| |
unbreak sshd, spotted quickly by naddy@
|
|
|
|
| |
Blowfish, RC4 and CAST ciphers. ok markus@ deraadt@
|
| |
|
|
|
|
| |
ok markus@
|
|
|
|
|
|
| |
Despite your cameo in The Matrix movies, you will not be missed.
ok markus
|