diff options
-rw-r--r-- | config.h.in | 2 | ||||
-rw-r--r-- | src/plugins/chartable.c | 3 | ||||
-rw-r--r-- | src/plugins/dkim_check.c | 3 | ||||
-rw-r--r-- | src/plugins/fuzzy_check.c | 3 | ||||
-rw-r--r-- | src/plugins/regexp.c | 3 | ||||
-rw-r--r-- | src/plugins/spf.c | 3 | ||||
-rw-r--r-- | src/plugins/surbl.c | 3 |
7 files changed, 14 insertions, 6 deletions
diff --git a/config.h.in b/config.h.in index b7d4ed74c..28f872445 100644 --- a/config.h.in +++ b/config.h.in @@ -469,6 +469,8 @@ typedef struct module_s { int (*module_init_func)(struct rspamd_config *cfg, struct module_ctx **ctx); int (*module_config_func)(struct rspamd_config *cfg); int (*module_reconfig_func)(struct rspamd_config *cfg); + int (*module_attach_controller_func)(struct module_ctx *ctx, + GHashTable *custom_commands); } module_t; typedef struct worker_s { diff --git a/src/plugins/chartable.c b/src/plugins/chartable.c index c40f3e8e2..e5ea0fb71 100644 --- a/src/plugins/chartable.c +++ b/src/plugins/chartable.c @@ -49,7 +49,8 @@ module_t chartable_module = { "chartable", chartable_module_init, chartable_module_config, - chartable_module_reconfig + chartable_module_reconfig, + NULL }; struct chartable_ctx { diff --git a/src/plugins/dkim_check.c b/src/plugins/dkim_check.c index 073fc890d..78743ebf1 100644 --- a/src/plugins/dkim_check.c +++ b/src/plugins/dkim_check.c @@ -83,7 +83,8 @@ module_t dkim_module = { "dkim", dkim_module_init, dkim_module_config, - dkim_module_reconfig + dkim_module_reconfig, + NULL }; gint diff --git a/src/plugins/fuzzy_check.c b/src/plugins/fuzzy_check.c index 5dfd1881a..53a862537 100644 --- a/src/plugins/fuzzy_check.c +++ b/src/plugins/fuzzy_check.c @@ -143,7 +143,8 @@ module_t fuzzy_check_module = { "fuzzy_check", fuzzy_check_module_init, fuzzy_check_module_config, - fuzzy_check_module_reconfig + fuzzy_check_module_reconfig, + NULL }; static void diff --git a/src/plugins/regexp.c b/src/plugins/regexp.c index 55ea910bd..bddde5383 100644 --- a/src/plugins/regexp.c +++ b/src/plugins/regexp.c @@ -107,7 +107,8 @@ module_t regexp_module = { "regexp", regexp_module_init, regexp_module_config, - regexp_module_reconfig + regexp_module_reconfig, + NULL }; /* Task cache functions */ diff --git a/src/plugins/spf.c b/src/plugins/spf.c index 32558f3a1..f3616f44f 100644 --- a/src/plugins/spf.c +++ b/src/plugins/spf.c @@ -74,7 +74,8 @@ module_t spf_module = { "spf", spf_module_init, spf_module_config, - spf_module_reconfig + spf_module_reconfig, + NULL }; gint diff --git a/src/plugins/surbl.c b/src/plugins/surbl.c index 29c557b92..ef25c1d78 100644 --- a/src/plugins/surbl.c +++ b/src/plugins/surbl.c @@ -82,7 +82,8 @@ module_t surbl_module = { "surbl", surbl_module_init, surbl_module_config, - surbl_module_reconfig + surbl_module_reconfig, + NULL }; static void |