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

Damien Miller djm at mindrot.org
Sun Apr 23 12:06:04 EST 2006


CVSROOT:	/var/cvs
Module name:	openssh
Changes by:	djm at fuyu.mindrot.org	2006/04/23 12:06:03

Modified files:
	.              : ChangeLog buffer.c buffer.h channels.c 

Log message:
- djm at cvs.openbsd.org 2006/04/16 00:48:52
[buffer.c buffer.h channels.c]
Fix condition where we could exit with a fatal error when an input
buffer became too large and the remote end had advertised a big window.
The problem was a mismatch in the backoff math between the channels code
and the buffer code, so make a buffer_check_alloc() function that the
channels code can use to propsectivly check whether an incremental
allocation will succeed.  bz #1131, debugged with the assistance of
cove AT wildpackets.com; ok dtucker@ deraadt@

cvs -n rdiff -u -r1.4306 -r1.4307 openssh/ChangeLog
cvs -n rdiff -u -r1.26 -r1.27 openssh/buffer.c
cvs -n rdiff -u -r1.14 -r1.15 openssh/buffer.h
cvs -n rdiff -u -r1.228 -r1.229 openssh/channels.c




More information about the openssh-commits mailing list