cvs commit: src/crypto/openssh channels.c

Matthew Dillon dillon at apollo.backplane.com
Thu Jan 15 04:28:33 PST 2004


    I'm shot for tonight.  Ugh.  But this ssh bug has plagued me 
    for YEARS and I'm happy I finally was able to track the blasted
    thing down.

					-Matt
					Matthew Dillon 
					<dillon at xxxxxxxxxxxxx>

:dillon      2004/01/15 04:03:00 PST
:
:DragonFly src repository
:
:  Modified files:
:    crypto/openssh       channels.c 
:  Log:
:  Fix a long-standing bug in protocol 2 operation.  The client will top sending
:  window updates to the server if and output channel fails.  Output channels
:  often fail when pipes fail or the filesystem becomes full.  If the server has
:  a great deal more data to send it will exhaust its window and stall
:  indefinitely.
:  
:  This reproduces the problem:
:  
:  limit filesize 64k
:  ssh remotebox -n cat /usr/share/dict/words | cat > junkfile
:  
:  Revision  Changes    Path
:  1.4       +15 -4     src/crypto/openssh/channels.c
:
:
:http://www.dragonflybsd.org/cvsweb/src/crypto/openssh/channels.c.diff?r1=1.3&r2=1.4&f=h
:





More information about the Commits mailing list