X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/1d891835e7933f2c82bf636b0f27a936dc432e5c..8b3e60523aa3d86583a1df54c81c9d480ea19740:/rsync.h diff --git a/rsync.h b/rsync.h index 320d340c..c23e523d 100644 --- a/rsync.h +++ b/rsync.h @@ -60,6 +60,7 @@ #define XMIT_RDEV_MINOR_8_pre30 (1<<11) /* protocols 28 - 29 */ #define XMIT_GROUP_NAME_FOLLOWS (1<<11) /* protocols 30 - now */ #define XMIT_HLINK_FIRST (1<<12) /* protocols 30 - now (HLINKED files only) */ +#define XMIT_IO_ERROR_ENDLIST (1<<12) /* protocols 31 - now (w/XMIT_EXTENDED_FLAGS) */ /* These flags are used in the live flist data. */ @@ -90,12 +91,12 @@ == ((unsigned)(b2) & (unsigned)(mask))) /* update this if you make incompatible changes */ -#define PROTOCOL_VERSION 30 +#define PROTOCOL_VERSION 31 /* This is used when working on a new protocol version in CVS, and should * be a new non-zero value for each CVS change that affects the protocol. - * It must ALWAYS be 0 when the protocol goes final! */ -#define SUBPROTOCOL_VERSION 0 + * It must ALWAYS be 0 when the protocol goes final (and NEVER before)! */ +#define SUBPROTOCOL_VERSION 1 /* We refuse to interoperate with versions that are not in this range. * Note that we assume we'll work with later versions: the onus is on