Improve --timeout method to take into account all I/O that is going on.
authorWayne Davison <wayned@samba.org>
Sat, 19 Dec 2009 18:15:15 +0000 (10:15 -0800)
committerWayne Davison <wayned@samba.org>
Sat, 19 Dec 2009 19:00:36 +0000 (11:00 -0800)
The receiving side also switches timeout handling from the receiver to
the generator, which obviates the need for the sender to send any
keep-alive messages at all (for protocol 31 and beyond).  Given this
setup, all keep-alive messages are now sent as empty MSG_DATA messages,
with MSG_NOOP messages only being understood and (when necessary) acted
upon to forward a keep-alive event to an older receiver.  This is both
safer and more compatible with older versions.


No differences found