summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorDamien Miller <djm@mindrot.org>2008-05-19 15:35:33 +1000
committerDamien Miller <djm@mindrot.org>2008-05-19 15:35:33 +1000
commit5771ed7d1b5af26bc991151ab977e77bf1e87666 (patch)
treed24e88330fb1b3b2de2e1ed770ba0f28963c5049 /ChangeLog
parent7207f64a23a49a719aad3083c068f50e5034ccb8 (diff)
- djm@cvs.openbsd.org 2008/05/08 13:06:11
[clientloop.c clientloop.h ssh.c] Use new channel status confirmation callback system to properly deal 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)
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog14
1 files changed, 13 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 5ea4afcac..bd6b640b1 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -92,6 +92,18 @@
92 sending channel errors instead of than exiting with fatal(). 92 sending channel errors instead of than exiting with fatal().
93 bz#1090; MaxSessions config bits and manpage from junyer AT gmail.com 93 bz#1090; MaxSessions config bits and manpage from junyer AT gmail.com
94 ok markus@ 94 ok markus@
95 - djm@cvs.openbsd.org 2008/05/08 13:06:11
96 [clientloop.c clientloop.h ssh.c]
97 Use new channel status confirmation callback system to properly deal
98 with "important" channel requests that fail, in particular command exec,
99 shell and subsystem requests. Previously we would optimistically assume
100 that the requests would always succeed, which could cause hangs if they
101 did not (e.g. when the server runs out of fds) or were unimplemented by
102 the server (bz #1384)
103 Also, properly report failing multiplex channel requests via the mux
104 client stderr (subject to LogLevel in the mux master) - better than
105 silently failing.
106 most bits ok markus@ (as part of a larger diff)
95 107
9620080403 10820080403
97 - (djm) [openbsd-compat/bsd-poll.c] Include stdlib.h to avoid compile- 109 - (djm) [openbsd-compat/bsd-poll.c] Include stdlib.h to avoid compile-
@@ -3952,4 +3964,4 @@
3952 OpenServer 6 and add osr5bigcrypt support so when someone migrates 3964 OpenServer 6 and add osr5bigcrypt support so when someone migrates
3953 passwords between UnixWare and OpenServer they will still work. OK dtucker@ 3965 passwords between UnixWare and OpenServer they will still work. OK dtucker@
3954 3966
3955$Id: ChangeLog,v 1.4923 2008/05/19 05:34:50 djm Exp $ 3967$Id: ChangeLog,v 1.4924 2008/05/19 05:36:08 djm Exp $