summaryrefslogtreecommitdiffstats
path: root/src/plugins/surbl.h
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2016-04-15 13:53:41 +0100
committerVsevolod Stakhov <vsevolod@highsecure.ru>2016-04-15 13:53:41 +0100
commitb0651f70613910b2d689d29d4eb907e66b1d41ae (patch)
tree7567e7e464880cd3a907f1cad7bb9c28de729589 /src/plugins/surbl.h
parent023d00d0115ae931c6513c6dd30c3d12ca1f26dd (diff)
downloadrspamd-b0651f70613910b2d689d29d4eb907e66b1d41ae.tar.gz
rspamd-b0651f70613910b2d689d29d4eb907e66b1d41ae.zip
[Feature] Simplify redirector search code and avoid ac_trie
Diffstat (limited to 'src/plugins/surbl.h')
-rw-r--r--src/plugins/surbl.h6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/plugins/surbl.h b/src/plugins/surbl.h
index 69d7d6166..d35eddf12 100644
--- a/src/plugins/surbl.h
+++ b/src/plugins/surbl.h
@@ -2,7 +2,7 @@
#define RSPAMD_MODULE_SURBL
#include "config.h"
-#include "acism.h"
+#include "multipattern.h"
#define DEFAULT_REDIRECTOR_PORT 8080
#define DEFAULT_SURBL_WEIGHT 10
@@ -31,10 +31,8 @@ struct surbl_ctx {
const gchar *redirector_symbol;
GHashTable **exceptions;
GHashTable *whitelist;
- GHashTable *redirector_hosts;
void *redirector_map_data;
- ac_trie_t *redirector_trie;
- GArray *redirector_ptrs;
+ GHashTable *redirector_tlds;
guint use_redirector;
struct upstream_list *redirectors;
rspamd_mempool_t *surbl_pool;