]> source.dussan.org Git - rspamd.git/commitdiff
[Minor] Move more magic constants to defines
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Fri, 12 May 2017 15:57:55 +0000 (16:57 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Fri, 12 May 2017 15:57:55 +0000 (16:57 +0100)
src/libserver/mempool_vars_internal.h
src/libserver/protocol.c
src/libserver/spf.c
src/libserver/task.c
src/lua/lua_task.c
src/plugins/dkim_check.c
src/plugins/spf.c

index d73d530e379b5b44908cb2b91fc44e40329c13f1..23011770effe135c2a7aa9f15cd394dcdf7f0457 100644 (file)
 #define RSPAMD_MEMPOOL_SETTINGS_HASH "settings_hash"
 #define RSPAMD_MEMPOOL_MTA_TAG "MTA-Tag"
 #define RSPAMD_MEMPOOL_CACHED_REPLY "cached_reply"
-
+#define RSPAMD_MEMPOOL_SPF_DOMAIN "spf_domain"
+#define RSPAMD_MEMPOOL_PRINCIPAL_RECIPIENT "principal_recipient"
+#define RSPAMD_MEMPOOL_PROFILE "profile"
+#define RSPAMD_MEMPOOL_RMILTER_REPLY "rmilter_reply"
+#define RSPAMD_MEMPOOL_DKIM_SIGNATURE "dkim-signature"
+#define RSPAMD_MEMPOOL_DMARC_CHECKS "dmarc_checks"
 
 #endif
index 404e75ce4e06c39c6bf22e63fcb3ce1cb8e94c9a..7a9a74afa03deea6c814c5314229f9ea0e417494 100644 (file)
@@ -1157,7 +1157,8 @@ rspamd_protocol_write_ucl (struct rspamd_task *task,
        }
 
        if (flags & RSPAMD_PROTOCOL_DKIM) {
-               dkim_sig = rspamd_mempool_get_variable (task->task_pool, "dkim-signature");
+               dkim_sig = rspamd_mempool_get_variable (task->task_pool,
+                               RSPAMD_MEMPOOL_DKIM_SIGNATURE);
 
                if (dkim_sig) {
                        GString *folded_header = rspamd_header_value_fold ("DKIM-Signature",
@@ -1172,7 +1173,7 @@ rspamd_protocol_write_ucl (struct rspamd_task *task,
 
        if (flags & RSPAMD_PROTOCOL_RMILTER) {
                rmilter_reply = rspamd_mempool_get_variable (task->task_pool,
-                               "rmilter-reply");
+                               RSPAMD_MEMPOOL_RMILTER_REPLY);
 
                if (rmilter_reply) {
                        ucl_object_insert_key (top, ucl_object_ref (rmilter_reply),
index fdd4a5136b75ad3b300197d97f1776d4c4b3703f..2bbb737eb7a9da9e34a8880705797bbd6a0e1ec3 100644 (file)
@@ -19,6 +19,7 @@
 #include "rspamd.h"
 #include "message.h"
 #include "utlist.h"
+#include "libserver/mempool_vars_internal.h"
 
 #define SPF_VER1_STR "v=spf1"
 #define SPF_VER2_STR "spf2."
@@ -1984,7 +1985,8 @@ rspamd_spf_cache_domain (struct rspamd_task *task)
        }
 
        if (cred) {
-               rspamd_mempool_set_variable (task->task_pool, "spf_domain", cred, NULL);
+               rspamd_mempool_set_variable (task->task_pool, RSPAMD_MEMPOOL_SPF_DOMAIN,
+                               cred, NULL);
        }
 
        return cred;
@@ -1996,7 +1998,8 @@ rspamd_spf_get_domain (struct rspamd_task *task)
        gchar *domain = NULL;
        struct rspamd_spf_cred *cred;
 
-       cred = rspamd_mempool_get_variable (task->task_pool, "spf_domain");
+       cred = rspamd_mempool_get_variable (task->task_pool,
+                       RSPAMD_MEMPOOL_SPF_DOMAIN);
 
        if (!cred) {
                cred = rspamd_spf_cache_domain (task);
@@ -2016,7 +2019,8 @@ rspamd_spf_resolve (struct rspamd_task *task, spf_cb_t callback,
        struct spf_record *rec;
        struct rspamd_spf_cred *cred;
 
-       cred = rspamd_mempool_get_variable (task->task_pool, "spf_domain");
+       cred = rspamd_mempool_get_variable (task->task_pool,
+                       RSPAMD_MEMPOOL_SPF_DOMAIN);
 
        if (!cred) {
                cred = rspamd_spf_cache_domain (task);
index 032e6caba87c2b4d45671c3c38e0f35a682283f3..2c9f134bce0e6b5999f7de19f59c7abe80fb986a 100644 (file)
@@ -25,6 +25,7 @@
 #include "unix-std.h"
 #include "utlist.h"
 #include "contrib/zstd/zstd.h"
+#include "libserver/mempool_vars_internal.h"
 #include <math.h>
 
 /*
@@ -829,7 +830,8 @@ rspamd_task_cache_principal_recipient (struct rspamd_task *task,
        rspamd_strlcpy (rcpt_lc, rcpt, len + 1);
        rspamd_str_lc (rcpt_lc, len);
 
-       rspamd_mempool_set_variable (task->task_pool, "recipient", rcpt_lc, NULL);
+       rspamd_mempool_set_variable (task->task_pool,
+                       RSPAMD_MEMPOOL_PRINCIPAL_RECIPIENT, rcpt_lc, NULL);
 
        return rcpt_lc;
 }
@@ -840,7 +842,8 @@ rspamd_task_get_principal_recipient (struct rspamd_task *task)
        const gchar *val;
        struct rspamd_email_address *addr;
 
-       val = rspamd_mempool_get_variable (task->task_pool, "recipient");
+       val = rspamd_mempool_get_variable (task->task_pool,
+                       RSPAMD_MEMPOOL_PRINCIPAL_RECIPIENT);
 
        if (val) {
                return val;
@@ -1494,12 +1497,12 @@ rspamd_task_profile_set (struct rspamd_task *task, const gchar *key,
                return;
        }
 
-       tbl = rspamd_mempool_get_variable (task->task_pool, "profile");
+       tbl = rspamd_mempool_get_variable (task->task_pool, RSPAMD_MEMPOOL_PROFILE);
 
        if (tbl == NULL) {
                tbl = g_hash_table_new (rspamd_str_hash, rspamd_str_equal);
-               rspamd_mempool_set_variable (task->task_pool, "profile", tbl,
-                               (rspamd_mempool_destruct_t)g_hash_table_unref);
+               rspamd_mempool_set_variable (task->task_pool, RSPAMD_MEMPOOL_PROFILE,
+                               tbl, (rspamd_mempool_destruct_t)g_hash_table_unref);
        }
 
        pval = g_hash_table_lookup (tbl, key);
@@ -1520,7 +1523,7 @@ rspamd_task_profile_get (struct rspamd_task *task, const gchar *key)
        GHashTable *tbl;
        gdouble *pval = NULL;
 
-       tbl = rspamd_mempool_get_variable (task->task_pool, "profile");
+       tbl = rspamd_mempool_get_variable (task->task_pool, RSPAMD_MEMPOOL_PROFILE);
 
        if (tbl != NULL) {
                pval = g_hash_table_lookup (tbl, key);
index f58a6068eb11f19532624793749b15e2f2ab16d3..0cb531c0909f5757641be69ef5065cd282216115 100644 (file)
@@ -20,6 +20,7 @@
 #include "utlist.h"
 #include "unix-std.h"
 #include "libmime/smtp_parsers.h"
+#include "libserver/mempool_vars_internal.h"
 #include <math.h>
 
 /***
@@ -3517,7 +3518,8 @@ lua_task_set_rmilter_reply (lua_State *L)
        reply = ucl_object_lua_import (L, 2);
 
        if (reply != NULL && task != NULL) {
-               rspamd_mempool_set_variable (task->task_pool, "rmilter-reply",
+               rspamd_mempool_set_variable (task->task_pool,
+                               RSPAMD_MEMPOOL_RMILTER_REPLY,
                                reply, (rspamd_mempool_destruct_t)ucl_object_unref);
        }
        else {
index 8dc8ee1ecedf1710fdde26df4dd95d6c64511179..e831373398104d06ced60265ef6ba4f441b2e854 100644 (file)
@@ -30,6 +30,7 @@
  * - skip_mutli (flag): skip messages with multiply dkim signatures
  */
 
+
 #include "config.h"
 #include "libmime/message.h"
 #include "libserver/dkim.h"
@@ -38,6 +39,7 @@
 #include "rspamd.h"
 #include "utlist.h"
 #include "lua/lua_common.h"
+#include "libserver/mempool_vars_internal.h"
 
 #define DEFAULT_SYMBOL_REJECT "R_DKIM_REJECT"
 #define DEFAULT_SYMBOL_TEMPFAIL "R_DKIM_TEMPFAIL"
@@ -873,7 +875,8 @@ dkim_symbol_callback (struct rspamd_task *task, void *unused)
        guint checked = 0, i, *dmarc_checks;
 
        /* Allow dmarc */
-       dmarc_checks = rspamd_mempool_get_variable (task->task_pool, "dmarc_checks");
+       dmarc_checks = rspamd_mempool_get_variable (task->task_pool,
+                       RSPAMD_MEMPOOL_DMARC_CHECKS);
 
        if (dmarc_checks) {
                (*dmarc_checks) ++;
@@ -882,7 +885,8 @@ dkim_symbol_callback (struct rspamd_task *task, void *unused)
                dmarc_checks = rspamd_mempool_alloc (task->task_pool,
                                sizeof (*dmarc_checks));
                *dmarc_checks = 1;
-               rspamd_mempool_set_variable (task->task_pool, "dmarc_checks",
+               rspamd_mempool_set_variable (task->task_pool,
+                               RSPAMD_MEMPOOL_DMARC_CHECKS,
                                dmarc_checks, NULL);
        }
 
index c9bc5d67dcb4db2406f70d659e95596e4f8d460e..275f937ce12a9f694c276e51bcd9aa0bc2bc4456 100644 (file)
  * - whitelist (map): map of whitelisted networks
  */
 
+
 #include "config.h"
 #include "libmime/message.h"
 #include "libserver/spf.h"
 #include "libutil/hash.h"
 #include "libutil/map.h"
 #include "rspamd.h"
+#include "libserver/mempool_vars_internal.h"
 
 #define DEFAULT_SYMBOL_FAIL "R_SPF_FAIL"
 #define DEFAULT_SYMBOL_SOFTFAIL "R_SPF_SOFTFAIL"
@@ -552,7 +554,8 @@ spf_symbol_callback (struct rspamd_task *task, void *unused)
        gint *dmarc_checks;
 
        /* Allow dmarc */
-       dmarc_checks = rspamd_mempool_get_variable (task->task_pool, "dmarc_checks");
+       dmarc_checks = rspamd_mempool_get_variable (task->task_pool,
+                       RSPAMD_MEMPOOL_DMARC_CHECKS);
 
        if (dmarc_checks) {
                (*dmarc_checks) ++;
@@ -561,7 +564,8 @@ spf_symbol_callback (struct rspamd_task *task, void *unused)
                dmarc_checks = rspamd_mempool_alloc (task->task_pool,
                                sizeof (*dmarc_checks));
                *dmarc_checks = 1;
-               rspamd_mempool_set_variable (task->task_pool, "dmarc_checks",
+               rspamd_mempool_set_variable (task->task_pool,
+                               RSPAMD_MEMPOOL_DMARC_CHECKS,
                                dmarc_checks, NULL);
        }