[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

[patch] 2.4.9-ac9-E7



-E7 has the final fix to the TUX/FTP & lynx problem:

  http://redhat.com/~mingo/TUX-patches/tux2-full-2.4.9-E7.bz2
  http://redhat.com/~mingo/TUX-patches/tux2-full-2.4.9-ac9-E7.bz2

the workaround can be turned on/off via /proc/sys/net/tux/ftp_lynx_quirk,
default 1.

the issue is that TUX/FTP sends reply messages too fast so they get
coalesced by the Linux TCP stack. lynx gets confused if the "150 Opening
BINARY mode data connection" and the "226 Transfer complete" replies
arrive in the same packet over the control socket. If ftp_lynx_quirk is
turned on then TUX/FTP does a half-way shutdown of the data socket, and
waits for the client to close it. Then does it send the 226 message only.
(This causes slightly higher download latency.) Other FTP clients handle
such coalesced replies properly.

	Ingo





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index] []