[RFC] protocol version

Max Bowsher maxb at ukf.net
Sun Mar 23 02:20:54 EST 2003


jw schultz wrote:
> I'm in the midst of coding a patch set for consideration
> that will bump the protocol version and have a couple of
> observations.
>
> The current minimum backwards-compatible protocol is 15
> but we have code that checks for protocol versions as old as
> 12.  If someone else doesn't beat me to it i'm considering
> cleaning out the pre-15 compatibility code.  A backwards
> compatibility patch could be created for those that want to
> keep it.
>
> The current protocol version is 26.  Once i increment it
> that will be 27 (duh!) Currently the maximum compatible remote
> protocol is 30.  This should be bumped up to 35 or 40.
>
> It has been a long time since protocol 15.  I'm not
> suggesting changing the minimum yet, but i am thinking it
> might be a good idea to add a OLD_PROTOCOL_VERSION and if
> the remote_version <= OLD_PROTOCOL_VERSION kick out a
> warning.  I was thinking version 19 for now since 20 was
> introduced about four years ago.  A few revs (a year or so)
> from now we could then advance the MIN to the OLD and bump
> up the OLD and clean out some more cruft.

Four years of non-deprecated backwards compatibility sounds extremely
generous.
As a comparison point, unison offers no backward compatibility at all!


Max.



More information about the rsync mailing list