aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/surbl.h
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2017-02-03 12:01:05 +0000
committerVsevolod Stakhov <vsevolod@highsecure.ru>2017-02-03 12:01:26 +0000
commit2d1517bb7a40181dcef94b86618aca2689bf4493 (patch)
tree6c7ae53995541fd8aec358ddc1a602489b9346ff /src/plugins/surbl.h
parent2ba2a9f6b7d991316400d1804e9acb89b4e2fb64 (diff)
downloadrspamd-2d1517bb7a40181dcef94b86618aca2689bf4493.tar.gz
rspamd-2d1517bb7a40181dcef94b86618aca2689bf4493.zip
[Feature] Allow to call redirector script from SURBL
Diffstat (limited to 'src/plugins/surbl.h')
-rw-r--r--src/plugins/surbl.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/plugins/surbl.h b/src/plugins/surbl.h
index 0dbcc7eea..884cb6d0d 100644
--- a/src/plugins/surbl.h
+++ b/src/plugins/surbl.h
@@ -34,6 +34,7 @@ struct surbl_ctx {
void *redirector_map_data;
GHashTable *redirector_tlds;
guint use_redirector;
+ gint redirector_cbid;
struct upstream_list *redirectors;
rspamd_mempool_t *surbl_pool;
};
@@ -62,9 +63,10 @@ struct redirector_param {
struct rspamd_task *task;
struct upstream *redirector;
struct rspamd_http_connection *conn;
- gint sock;
GHashTable *tree;
struct suffix_item *suffix;
+ struct rspamd_async_watcher *w;
+ gint sock;
};
struct surbl_bit_item {