@RSYNC EXIT / @RSYNC EOF

Wayne Davison wayned at users.sourceforge.net
Thu Aug 23 14:11:50 EST 2001


On Thu, 23 Aug 2001, Martin Pool wrote:
> I had thought that clients refused to talk to higher-version servers,
> but apparently not.  It's in.

Rsync will talk to a higher-version server up to a certain point --
within the allowed version range it is the responsibility of the newer
side to talk down to the level of the older side.  Here's the defines
from the rsync.h file:

#define MIN_PROTOCOL_VERSION 15
#define MAX_PROTOCOL_VERSION 30

Since 25 is edging up nearer to 30, do we need to tweak this value a
little higher in order to give us a little more future-proofing?  Or
is it OK?

Interestingly, the code still contains some compatibility checks for
versions 12, 13, and 14.  These checks could be removed whenever we like
(since the current rsync will refuse to talk to anything lower than 15).

..wayne..





More information about the rsync mailing list