summaryrefslogtreecommitdiffstats
path: root/src/plugins/surbl.h
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2018-01-26 19:05:05 +0000
committerVsevolod Stakhov <vsevolod@highsecure.ru>2018-01-26 19:05:05 +0000
commitd17046ff44a90fa6766fc1da4a546685ff992636 (patch)
treec79b322c2aa9ba9ec503181cd7d0a69a2658909a /src/plugins/surbl.h
parenta4255c642865592ed07c79113d78c86d1650d27c (diff)
downloadrspamd-d17046ff44a90fa6766fc1da4a546685ff992636.tar.gz
rspamd-d17046ff44a90fa6766fc1da4a546685ff992636.zip
[Feature] Allow to limit redirector requests per task
Diffstat (limited to 'src/plugins/surbl.h')
-rw-r--r--src/plugins/surbl.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/plugins/surbl.h b/src/plugins/surbl.h
index 5e9241f62..9671ac6c1 100644
--- a/src/plugins/surbl.h
+++ b/src/plugins/surbl.h
@@ -26,6 +26,7 @@ struct surbl_ctx {
void *redirector_map_data;
GHashTable *redirector_tlds;
guint use_redirector;
+ guint max_redirected_urls;
gint redirector_cbid;
struct upstream_list *redirectors;
rspamd_mempool_t *surbl_pool;
@@ -61,6 +62,7 @@ struct redirector_param {
struct suffix_item *suffix;
struct rspamd_async_watcher *w;
gint sock;
+ guint redirector_requests;
};
struct surbl_bit_item {