aboutsummaryrefslogtreecommitdiffstats
path: root/src/libserver/cfg_file.h
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2015-07-06 20:19:59 +0100
committerVsevolod Stakhov <vsevolod@highsecure.ru>2015-07-06 20:19:59 +0100
commite23e56dee179b2a0e2a0862e16203eea459c90e2 (patch)
tree3eaa91cae510a8543d08337697146648c7ee8aa1 /src/libserver/cfg_file.h
parentecdc74fd8553ccd9b9027125130a4dd83a3fc64f (diff)
downloadrspamd-e23e56dee179b2a0e2a0862e16203eea459c90e2.tar.gz
rspamd-e23e56dee179b2a0e2a0862e16203eea459c90e2.zip
Add support for extra variables in a config.
Diffstat (limited to 'src/libserver/cfg_file.h')
-rw-r--r--src/libserver/cfg_file.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/libserver/cfg_file.h b/src/libserver/cfg_file.h
index c6087b157..da7c3088b 100644
--- a/src/libserver/cfg_file.h
+++ b/src/libserver/cfg_file.h
@@ -363,7 +363,8 @@ struct rspamd_statfile_config * rspamd_config_new_statfile (
*/
gboolean rspamd_config_read (struct rspamd_config *cfg,
const gchar *filename, const gchar *convert_to,
- rspamd_rcl_section_fin_t logger_fin, gpointer logger_ud);
+ rspamd_rcl_section_fin_t logger_fin, gpointer logger_ud,
+ GHashTable *vars);
/*
* Register symbols of classifiers inside metrics
@@ -385,7 +386,7 @@ struct rspamd_classifier_config * rspamd_config_find_classifier (
void rspamd_ucl_add_conf_macros (struct ucl_parser *parser,
struct rspamd_config *cfg);
-void rspamd_ucl_add_conf_variables (struct ucl_parser *parser);
+void rspamd_ucl_add_conf_variables (struct ucl_parser *parser, GHashTable *vars);
/**
* Initialize rspamd filtering system (lua and C filters)