aboutsummaryrefslogtreecommitdiffstats
path: root/src/libserver/cfg_file.h
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2015-03-07 22:00:14 +0000
committerVsevolod Stakhov <vsevolod@highsecure.ru>2015-03-07 22:00:14 +0000
commit908df97327a0e7e0c21053a67ac22e66610d30d1 (patch)
tree1ed77671e1cb25f39693aa3d915042cda779fd2d /src/libserver/cfg_file.h
parent15200f78979740022c0a58ace91447fd99a3075b (diff)
downloadrspamd-908df97327a0e7e0c21053a67ac22e66610d30d1.tar.gz
rspamd-908df97327a0e7e0c21053a67ac22e66610d30d1.zip
Start moving to the rspamd regexps.
Diffstat (limited to 'src/libserver/cfg_file.h')
-rw-r--r--src/libserver/cfg_file.h5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/libserver/cfg_file.h b/src/libserver/cfg_file.h
index 8c58a4941..44728afe8 100644
--- a/src/libserver/cfg_file.h
+++ b/src/libserver/cfg_file.h
@@ -12,6 +12,7 @@
#include "symbols_cache.h"
#include "cfg_rcl.h"
#include "ucl.h"
+#include "regexp.h"
#define DEFAULT_BIND_PORT 11333
#define DEFAULT_CONTROL_PORT 11334
@@ -68,11 +69,9 @@ enum rspamd_log_type {
struct rspamd_regexp_element {
enum rspamd_regexp_type type; /**< regexp type */
gchar *regexp_text; /**< regexp text representation */
- GRegex *regexp; /**< glib regexp structure */
- GRegex *raw_regexp; /**< glib regexp structure for raw matching */
+ rspamd_regexp_t *regexp; /**< regexp structure */
gchar *header; /**< header name for header regexps */
gboolean is_test; /**< true if this expression must be tested */
- gboolean is_raw; /**< true if this regexp is done by raw matching */
gboolean is_strong; /**< true if headers search must be case sensitive */
};