]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
global: Increase anvil protocol major version number
authorTimo Sirainen <timo.sirainen@open-xchange.com>
Sun, 12 Dec 2021 23:11:56 +0000 (01:11 +0200)
committerTimo Sirainen <timo.sirainen@open-xchange.com>
Tue, 8 Feb 2022 09:48:24 +0000 (10:48 +0100)
The following changes break the backwards compatibility.

src/anvil/anvil-connection.c
src/doveadm/doveadm-penalty.c
src/doveadm/doveadm-who.c
src/lib-master/anvil-client.c
src/master/service-anvil.c

index 3bb9073b04e8e2a2bc902a75510d76bbe8b0fbd6..c984467617eaca29a56572e362ec03e4b51ad97e 100644 (file)
@@ -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 {
index 2f6d2d55832af3beb1f90467fff1ad22037c1853..cbdd69779f445817c225e34013eff7f659b4f727 100644 (file)
@@ -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;
index ca4e1241e7ab69eb8dadc27cfd15bedf89540e99..1464f1b5fa29c9ae6b250ff1bd0f48e7ed2685f8 100644 (file)
@@ -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;
index 0cda77f763d107e510ca45f9e903588cb88cec4f..aa539126418c2a76c5cd7fcf2dc19273aa4e4afb 100644 (file)
@@ -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)
index f5f86328c55684f9828ba1f7f8fb8b41c2d11ba7..6003e8a7cbf26f998c33c7eff1ca4865dd5bd945 100644 (file)
@@ -10,7 +10,7 @@
 
 #include <unistd.h>
 
-#define ANVIL_HANDSHAKE "VERSION\tanvil\t1\t0\n"
+#define ANVIL_HANDSHAKE "VERSION\tanvil\t2\t0\n"
 
 struct service_anvil_global *service_anvil_global;