Age | Commit message (Collapse) | Author |
|
mkstemp() down into recvfile() and use mktemp() for recvlink().
OK okan@
|
|
field of structures.
from deraadt@
|
|
|
|
From Alexander Hall <alexander@beard.se>
ok henning@, ``I suppose so'' deraadt@
|
|
|
|
Spotted by and ok joris.
|
|
- recording, full-duplex operation
- format conversions and resampling on the fly
- mixing on the fly of multiple inputs of different formats
- up to 16 channels, simplistic "routing" of channel ranges
- more linear encodings (in raw and wav files)
the old behaviour is fully preserved if none of the new -i and -o
options are used.
code and fixes from jakemsr@ and eric@, suggestions by others.
ok "go ahead" deraadt@
|
|
ok "commit but don't you dare putting my name there" from an anonymous
french developer.
|
|
|
|
ok joris, xsa (quite some time ago)
|
|
from Neels Janosch Hofmeyr and Stefan Sperling
|
|
from Stefan Sperling
|
|
|
|
|
|
used by the long defunct OpenBSD/arc and OpenBSD/pmax ports, and nowadays
using objcopy or a linker script will perform such conversions if necessary.
ok deraadt@ kettenis@
|
|
Fix sending tty modes when stdin is not a tty (bz#1199). Previously
we would send the modes corresponding to a zeroed struct termios,
whereas we should have been sending an empty list of modes.
Based on patch from daniel.ritz AT alcatel.ch; ok dtucker@ markus@
|
|
search for a host in ~/.ssh/known_hosts and display its fingerprint;
ok markus@
|
|
we would send the modes corresponding to a zeroed struct termios,
whereas we should have been sending an empty list of modes.
Based on patch from daniel.ritz AT alcatel.ch; ok dtucker@ markus@
|
|
|
|
|
|
ok (some time ago) jmc@
|
|
branch entry points in one revision as well as branches which started from
other branches.
ok joris
|
|
|
|
|
|
feedback and ok markus@
|
|
|
|
ok ian@
|
|
Improve error checking.
OK okan@
|
|
probably doesn't compile, since the types for some variables have
changed from long to char *).
OK millert@
|
|
on Itanium on Linux); from Dale Talcott (bug #1462); ok djm@
|
|
(longer an) RCS file in CVSROOT, both -- GNU cvs and OpenCVS -- segfaulted.
ok joris
|
|
ok joris
|
|
OK tobias@
|
|
which was a bogus limit. Spotted by naddy.
horribly prodded by and ok joris
|
|
ssh -2 localhost od /bin/ls | true
ignoring SIGPIPE by adding a new channel message (EOW) that signals
the peer that we're not interested in any data it might send.
fixes bz #85; discussion, debugging and ok djm@
|
|
for channels with both in- and output closed, since the channel
will go away before we call select();
report, lots of debugging help and ok djm@
|
|
without pipes shutdown-read from the sshd does not trigger
a SIGPIPE when the forked program does a write.
ok djm@
|
|
|
|
making the function names more consistent - making ssh.c and
clientloop.c a fair bit more readable.
ok markus@
|
|
|
|
|
|
|
|
|
|
|
|
whose DNS name resolves to more than one address. The previous behaviour
was to try the first address and give up.
Reported by stig AT venaas.com in bz#343
great feedback and ok markus@
|
|
relevant kernel variables via kvm(3)
ok dlg@ deraadt@
|
|
with "important" channel requests that fail, in particular command exec,
shell and subsystem requests. Previously we would optimistically assume
that the requests would always succeed, which could cause hangs if they
did not (e.g. when the server runs out of fds) or were unimplemented by
the server (bz #1384)
Also, properly report failing multiplex channel requests via the mux
client stderr (subject to LogLevel in the mux master) - better than
silently failing.
most bits ok markus@ (as part of a larger diff)
|
|
a sshd_config MaxSessions knob. This is useful for disabling
login/shell/subsystem access while leaving port-forwarding working
(MaxSessions 0), disabling connection multiplexing (MaxSessions 1) or
simply increasing the number of allows multiplexed sessions.
Because some bozos are sure to configure MaxSessions in excess of the
number of available file descriptors in sshd (which, at peak, might be
as many as 9*MaxSessions), audit sshd to ensure that it doesn't leak fds
on error paths, and make it fail gracefully on out-of-fd conditions -
sending channel errors instead of than exiting with fatal().
bz#1090; MaxSessions config bits and manpage from junyer AT gmail.com
ok markus@
|
|
mechanism. Each channel maintains a queue of callbacks, which will
be drained in order (RFC4253 guarantees confirm messages are not
reordered within an channel).
Also includes a abandonment callback to clean up if a channel is
closed without sending confirmation messages. This probably
shouldn't happen in compliant implementations, but it could be
abused to leak memory.
ok markus@ (as part of a larger diff)
|
|
routing priority. hai norby@
|