]> git.ipfire.org Git - thirdparty/rspamd.git/commitdiff
[Rework] Slashing: Change versioning schema - move to 2.0
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Sat, 18 May 2019 08:42:41 +0000 (09:42 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Sat, 18 May 2019 08:42:41 +0000 (09:42 +0100)
CMakeLists.txt
config.h.in
src/libserver/cfg_utils.c
src/lua/lua_common.c

index b6983289c52c33fae40d208adb6a7646a262c8de..2fe9ff82523b90aa3d92e22ac1502366d86ce870 100644 (file)
@@ -10,21 +10,19 @@ CMAKE_MINIMUM_REQUIRED(VERSION 2.8.0 FATAL_ERROR)
 PROJECT(rspamd C)
 ENABLE_LANGUAGE(ASM)
 
-SET(RSPAMD_VERSION_MAJOR 1)
-SET(RSPAMD_VERSION_MINOR 9)
-SET(RSPAMD_VERSION_PATCH 4)
+SET(RSPAMD_VERSION_MAJOR 2)
+SET(RSPAMD_VERSION_MINOR 0)
 
 # Keep two digits all the time
 SET(RSPAMD_VERSION_MAJOR_NUM ${RSPAMD_VERSION_MAJOR}0)
 SET(RSPAMD_VERSION_MINOR_NUM ${RSPAMD_VERSION_MINOR}0)
-SET(RSPAMD_VERSION_PATCH_NUM ${RSPAMD_VERSION_PATCH}0)
 
 IF(GIT_ID)
        SET(GIT_VERSION 1)
        SET(RSPAMD_ID "${GIT_ID}")
 ENDIF()
 
-SET(RSPAMD_VERSION         "${RSPAMD_VERSION_MAJOR}.${RSPAMD_VERSION_MINOR}.${RSPAMD_VERSION_PATCH}")
+SET(RSPAMD_VERSION         "${RSPAMD_VERSION_MAJOR}.${RSPAMD_VERSION_MINOR}")
 SET(RSPAMD_MASTER_SITE_URL "https://rspamd.com")
 
 IF(NOT RSPAMD_USER)
index 2d7fbc0967dcbb0fa7ff2410f3a1f4e5037309c0..c4678b15ee784a2ab46e863774caee506df8ab1f 100644 (file)
 
 #define RSPAMD_VERSION_MAJOR "${RSPAMD_VERSION_MAJOR}"
 #define RSPAMD_VERSION_MINOR "${RSPAMD_VERSION_MINOR}"
-#define RSPAMD_VERSION_PATCH "${RSPAMD_VERSION_PATCH}"
 
 #define RSPAMD_VERSION_MAJOR_NUM ${RSPAMD_VERSION_MAJOR_NUM}
 #define RSPAMD_VERSION_MINOR_NUM ${RSPAMD_VERSION_MINOR_NUM}
-#define RSPAMD_VERSION_PATCH_NUM ${RSPAMD_VERSION_PATCH_NUM}
 
-#define RSPAMD_VERSION_BRANCH "${RSPAMD_VERSION_MAJOR}.${RSPAMD_VERSION_MINOR}"
+#define RSPAMD_VERSION_BRANCH "${RSPAMD_VERSION_MAJOR}"
 
 #if defined(GIT_VERSION) && GIT_VERSION == 1
 # define RVERSION         "${RSPAMD_VERSION}"
 # define RSPAMD_VERSION_FULL         "${RSPAMD_VERSION}_${RSPAMD_ID}"
 # define RID              "${RSPAMD_ID}"
-# define RSPAMD_VERSION_NUM 0x${RSPAMD_VERSION_MAJOR_NUM}${RSPAMD_VERSION_MINOR_NUM}${RSPAMD_VERSION_PATCH_NUM}${RSPAMD_ID}ULL
+# define RSPAMD_VERSION_NUM 0x${RSPAMD_VERSION_MAJOR_NUM}${RSPAMD_VERSION_MINOR_NUM}00${RSPAMD_ID}ULL
 #else
 # define RSPAMD_VERSION_FULL         "${RSPAMD_VERSION}"
 # define RVERSION          "${RSPAMD_VERSION}"
-# define RSPAMD_VERSION_NUM 0x${RSPAMD_VERSION_MAJOR_NUM}${RSPAMD_VERSION_MINOR_NUM}${RSPAMD_VERSION_PATCH_NUM}0000000ULL
+# define RSPAMD_VERSION_NUM 0x${RSPAMD_VERSION_MAJOR_NUM}${RSPAMD_VERSION_MINOR_NUM}000000000ULL
 # define RID "release"
 #endif
 
index 265e575a7a812730fc5345140a22edf2a8fdef1d..4d717c860fa1294bb2f9a3331ec5e71a46341958 100644 (file)
@@ -1153,7 +1153,6 @@ rspamd_include_map_handler (const guchar *data, gsize len,
 #define RSPAMD_VERSION_MACRO "VERSION"
 #define RSPAMD_VERSION_MAJOR_MACRO "VERSION_MAJOR"
 #define RSPAMD_VERSION_MINOR_MACRO "VERSION_MINOR"
-#define RSPAMD_VERSION_PATCH_MACRO "VERSION_PATCH"
 #define RSPAMD_BRANCH_VERSION_MACRO "BRANCH_VERSION"
 #define RSPAMD_HOSTNAME_MACRO "HOSTNAME"
 
@@ -1195,8 +1194,6 @@ rspamd_ucl_add_conf_variables (struct ucl_parser *parser, GHashTable *vars)
                        RSPAMD_VERSION_MAJOR);
        ucl_parser_register_variable (parser, RSPAMD_VERSION_MINOR_MACRO,
                        RSPAMD_VERSION_MINOR);
-       ucl_parser_register_variable (parser, RSPAMD_VERSION_PATCH_MACRO,
-                       RSPAMD_VERSION_PATCH);
        ucl_parser_register_variable (parser, RSPAMD_BRANCH_VERSION_MACRO,
                        RSPAMD_VERSION_BRANCH);
 
index 6502acd68a79daa2485cb2ab138750a8b0847b89..542726da4541f6bc221c705ff66d427b53264270 100644 (file)
@@ -407,11 +407,6 @@ rspamd_lua_rspamd_version_cmp (lua_State *L)
                        goto set;
                }
 
-               if (components[2]) {
-                       ret = rspamd_lua_cmp_version_components (components[2],
-                                       RSPAMD_VERSION_PATCH);
-               }
-
                /*
                 * XXX: we don't compare git releases assuming that it is meaningless
                 */
@@ -437,8 +432,7 @@ rspamd_lua_rspamd_version_numeric (lua_State *L)
                type = lua_tostring (L, 1);
                if (g_ascii_strcasecmp (type, "short") == 0) {
                        version_num = RSPAMD_VERSION_MAJOR_NUM * 1000 +
-                                                 RSPAMD_VERSION_MINOR_NUM * 100 +
-                                                 RSPAMD_VERSION_PATCH_NUM * 10;
+                                                 RSPAMD_VERSION_MINOR_NUM * 100;
                }
                else if (g_ascii_strcasecmp (type, "main") == 0) {
                        version_num = RSPAMD_VERSION_MAJOR_NUM * 1000 +
@@ -450,9 +444,6 @@ rspamd_lua_rspamd_version_numeric (lua_State *L)
                else if (g_ascii_strcasecmp (type, "minor") == 0) {
                        version_num = RSPAMD_VERSION_MINOR_NUM;
                }
-               else if (g_ascii_strcasecmp (type, "patch") == 0) {
-                       version_num = RSPAMD_VERSION_PATCH_NUM;
-               }
        }
 
        lua_pushinteger (L, version_num);
@@ -474,8 +465,7 @@ rspamd_lua_rspamd_version (lua_State *L)
 
                if (g_ascii_strcasecmp (type, "short") == 0) {
                        result = RSPAMD_VERSION_MAJOR
-                                        "." RSPAMD_VERSION_MINOR
-                                        "." RSPAMD_VERSION_PATCH;
+                                        "." RSPAMD_VERSION_MINOR;
                }
                else if (g_ascii_strcasecmp (type, "main") == 0) {
                        result = RSPAMD_VERSION_MAJOR "." RSPAMD_VERSION_MINOR;
@@ -486,9 +476,6 @@ rspamd_lua_rspamd_version (lua_State *L)
                else if (g_ascii_strcasecmp (type, "minor") == 0) {
                        result = RSPAMD_VERSION_MINOR;
                }
-               else if (g_ascii_strcasecmp (type, "patch") == 0) {
-                       result = RSPAMD_VERSION_PATCH;
-               }
                else if (g_ascii_strcasecmp (type, "id") == 0) {
                        result = RID;
                }
@@ -729,7 +716,6 @@ rspamd_lua_set_env (lua_State *L, GHashTable *vars, char **lua_env, GError **err
                rspamd_lua_table_set (L, "version", RVERSION);
                rspamd_lua_table_set (L, "ver_major", RSPAMD_VERSION_MAJOR);
                rspamd_lua_table_set (L, "ver_minor", RSPAMD_VERSION_MINOR);
-               rspamd_lua_table_set (L, "ver_patch", RSPAMD_VERSION_PATCH);
                rspamd_lua_table_set (L, "ver_id", RID);
                lua_pushstring (L, "ver_num");
                lua_pushinteger (L, RSPAMD_VERSION_NUM);