cvs commit: src/crypto/openssh channels.c

Matthew Dillon dillon at crater.dragonflybsd.org
Thu Jan 15 04:03:29 PST 2004


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