From: Timo Sirainen Date: Sun, 12 Dec 2021 23:11:56 +0000 (+0200) Subject: global: Increase anvil protocol major version number X-Git-Tag: 2.4.0~4541 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=b2c6ac679ecbb7d3d2ce107b8a1f815036d8a415;p=thirdparty%2Fdovecot%2Fcore.git global: Increase anvil protocol major version number The following changes break the backwards compatibility. --- diff --git a/src/anvil/anvil-connection.c b/src/anvil/anvil-connection.c index 3bb9073b04..c984467617 100644 --- a/src/anvil/anvil-connection.c +++ b/src/anvil/anvil-connection.c @@ -15,7 +15,7 @@ #define MAX_INBUF_SIZE 1024 -#define ANVIL_CLIENT_PROTOCOL_MAJOR_VERSION 1 +#define ANVIL_CLIENT_PROTOCOL_MAJOR_VERSION 2 #define ANVIL_CLIENT_PROTOCOL_MINOR_VERSION 0 struct anvil_connection { diff --git a/src/doveadm/doveadm-penalty.c b/src/doveadm/doveadm-penalty.c index 2f6d2d5583..cbdd69779f 100644 --- a/src/doveadm/doveadm-penalty.c +++ b/src/doveadm/doveadm-penalty.c @@ -59,7 +59,7 @@ penalty_print_line(struct penalty_context *ctx, static void penalty_lookup(struct penalty_context *ctx) { -#define ANVIL_HANDSHAKE "VERSION\tanvil\t1\t0\n" +#define ANVIL_HANDSHAKE "VERSION\tanvil\t2\t0\n" #define ANVIL_CMD ANVIL_HANDSHAKE"PENALTY-DUMP\n" struct istream *input; const char *line; diff --git a/src/doveadm/doveadm-who.c b/src/doveadm/doveadm-who.c index ca4e1241e7..1464f1b5fa 100644 --- a/src/doveadm/doveadm-who.c +++ b/src/doveadm/doveadm-who.c @@ -174,7 +174,7 @@ int who_parse_args(struct who_context *ctx, const char *const *masks) void who_lookup(struct who_context *ctx, who_callback_t *callback) { -#define ANVIL_HANDSHAKE "VERSION\tanvil\t1\t0\n" +#define ANVIL_HANDSHAKE "VERSION\tanvil\t2\t0\n" #define ANVIL_CMD ANVIL_HANDSHAKE"CONNECT-DUMP\n" struct istream *input; const char *line; diff --git a/src/lib-master/anvil-client.c b/src/lib-master/anvil-client.c index 0cda77f763..aa53912641 100644 --- a/src/lib-master/anvil-client.c +++ b/src/lib-master/anvil-client.c @@ -32,7 +32,7 @@ struct anvil_client { enum anvil_client_flags flags; }; -#define ANVIL_HANDSHAKE "VERSION\tanvil\t1\t0\n" +#define ANVIL_HANDSHAKE "VERSION\tanvil\t2\t0\n" #define ANVIL_INBUF_SIZE 1024 #define ANVIL_RECONNECT_MIN_SECS 5 #define ANVIL_QUERY_TIMEOUT_MSECS (1000*5) diff --git a/src/master/service-anvil.c b/src/master/service-anvil.c index f5f86328c5..6003e8a7cb 100644 --- a/src/master/service-anvil.c +++ b/src/master/service-anvil.c @@ -10,7 +10,7 @@ #include -#define ANVIL_HANDSHAKE "VERSION\tanvil\t1\t0\n" +#define ANVIL_HANDSHAKE "VERSION\tanvil\t2\t0\n" struct service_anvil_global *service_anvil_global;