[openssh-commits] CVS: fuyu.mindrot.org: openssh

Damien Miller djm at fuyu.mindrot.org
Mon May 19 15:05:08 EST 2008


CVSROOT:        /var/cvs
Module name:    openssh
Changes by:     djm at fuyu.mindrot.org 08/05/19 15:05:08

Modified files:
    .               : ChangeLog auth-options.c auth1.c channels.c channels.h clientloop.c gss-serv.c monitor.c monitor_wrap.c nchan.c servconf.c serverloop.c session.c ssh.c sshd.c

Log message:
   - djm at cvs.openbsd.org 2008/05/08 12:02:23
     [auth-options.c auth1.c channels.c channels.h clientloop.c gss-serv.c]
     [monitor.c monitor_wrap.c nchan.c servconf.c serverloop.c session.c]
     [ssh.c sshd.c]
     Implement a channel success/failure status confirmation callback
     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)

Diff commands:
cvs -nQq rdiff -u -r1.4919 -r1.4920 openssh/ChangeLog
cvs -nQq rdiff -u -r1.40 -r1.41 openssh/auth-options.c
cvs -nQq rdiff -u -r1.121 -r1.122 openssh/auth1.c
cvs -nQq rdiff -u -r1.258 -r1.259 openssh/channels.c
cvs -nQq rdiff -u -r1.82 -r1.83 openssh/channels.h
cvs -nQq rdiff -u -r1.174 -r1.175 openssh/clientloop.c
cvs -nQq rdiff -u -r1.23 -r1.24 openssh/gss-serv.c
cvs -nQq rdiff -u -r1.127 -r1.128 openssh/monitor.c
cvs -nQq rdiff -u -r1.76 -r1.77 openssh/monitor_wrap.c
cvs -nQq rdiff -u -r1.56 -r1.57 openssh/nchan.c
cvs -nQq rdiff -u -r1.169 -r1.170 openssh/servconf.c
cvs -nQq rdiff -u -r1.154 -r1.155 openssh/serverloop.c
cvs -nQq rdiff -u -r1.370 -r1.371 openssh/session.c
cvs -nQq rdiff -u -r1.301 -r1.302 openssh/ssh.c
cvs -nQq rdiff -u -r1.373 -r1.374 openssh/sshd.c

CVSWeb:
http://cvsweb.mindrot.org/index.cgi/openssh/ChangeLog?r1=1.4919;r2=1.4920
http://cvsweb.mindrot.org/index.cgi/openssh/auth-options.c?r1=1.40;r2=1.41
http://cvsweb.mindrot.org/index.cgi/openssh/auth1.c?r1=1.121;r2=1.122
http://cvsweb.mindrot.org/index.cgi/openssh/channels.c?r1=1.258;r2=1.259
http://cvsweb.mindrot.org/index.cgi/openssh/channels.h?r1=1.82;r2=1.83
http://cvsweb.mindrot.org/index.cgi/openssh/clientloop.c?r1=1.174;r2=1.175
http://cvsweb.mindrot.org/index.cgi/openssh/gss-serv.c?r1=1.23;r2=1.24
http://cvsweb.mindrot.org/index.cgi/openssh/monitor.c?r1=1.127;r2=1.128
http://cvsweb.mindrot.org/index.cgi/openssh/monitor_wrap.c?r1=1.76;r2=1.77
http://cvsweb.mindrot.org/index.cgi/openssh/nchan.c?r1=1.56;r2=1.57
http://cvsweb.mindrot.org/index.cgi/openssh/servconf.c?r1=1.169;r2=1.170
http://cvsweb.mindrot.org/index.cgi/openssh/serverloop.c?r1=1.154;r2=1.155
http://cvsweb.mindrot.org/index.cgi/openssh/session.c?r1=1.370;r2=1.371
http://cvsweb.mindrot.org/index.cgi/openssh/ssh.c?r1=1.301;r2=1.302
http://cvsweb.mindrot.org/index.cgi/openssh/sshd.c?r1=1.373;r2=1.374

Please note that there may be a delay before commits are available
on the public CVSWeb site.


More information about the openssh-commits mailing list