More --timeout improvements, especially for the receiving side:
authorWayne Davison <wayned@samba.org>
Sat, 2 Jan 2010 18:51:09 +0000 (10:51 -0800)
committerWayne Davison <wayned@samba.org>
Sat, 2 Jan 2010 18:58:39 +0000 (10:58 -0800)
commit05c36015f79d0d2975f15b08e31ea72825700f11
tree926a7977b092a1b6b30f46edcc7a323df69cf5ce
parente34f43495c0f0ab0e7b01983238f5d6e8988e30b
More --timeout improvements, especially for the receiving side:
- The receiver now sends keep-alive messages to the generator
  when it is actively doing work and hasn't sent anything
  recently.  This ensures that the generator won't timeout
  if the receiver is working hard.
- The perform_io() code has improved keep-alive participation.
- Allow the sender to send some keep-alive messages, which
  ensures that if it is in a lull, it can probe the socket.
generator.c
io.c
main.c
receiver.c
rsync.c
rsync.h
sender.c