diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2014-04-21 15:04:18 +0100 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2014-04-21 15:04:18 +0100 |
commit | b8f84a8d97210e9a2df04ad4687624a30d62a1a4 (patch) | |
tree | c416209dcbcda6422e17caff4c6dbb6f450efa35 /src/plugins/surbl.c | |
parent | b9a379e9d6b05b0f558ad052389fdb5384b189a8 (diff) | |
download | rspamd-b8f84a8d97210e9a2df04ad4687624a30d62a1a4.tar.gz rspamd-b8f84a8d97210e9a2df04ad4687624a30d62a1a4.zip |
Deprecate views: never ever being used.
Diffstat (limited to 'src/plugins/surbl.c')
-rw-r--r-- | src/plugins/surbl.c | 42 |
1 files changed, 18 insertions, 24 deletions
diff --git a/src/plugins/surbl.c b/src/plugins/surbl.c index 3358b65d0..59c13b450 100644 --- a/src/plugins/surbl.c +++ b/src/plugins/surbl.c @@ -47,7 +47,6 @@ #include "cfg_file.h" #include "expressions.h" #include "util.h" -#include "view.h" #include "map.h" #include "dns.h" #include "hash.h" @@ -634,31 +633,26 @@ make_surbl_requests (struct uri *url, struct rspamd_task *task, f.begin = url->host; f.len = url->hostlen; - if (check_view (task->cfg->views, suffix->symbol, task)) { - if ((surbl_req = format_surbl_request (task->task_pool, &f, suffix, TRUE, - &err, forced, tree)) != NULL) { - param = rspamd_mempool_alloc (task->task_pool, sizeof (struct dns_param)); - param->url = url; - param->task = task; - param->suffix = suffix; - param->host_resolve = rspamd_mempool_strdup (task->task_pool, surbl_req); - debug_task ("send surbl dns request %s", surbl_req); - if (make_dns_request (task->resolver, task->s, task->task_pool, dns_callback, - (void *)param, RDNS_REQUEST_A, surbl_req)) { - task->dns_requests ++; - } - } - else if (err != NULL && err->code != WHITELIST_ERROR && err->code != DUPLICATE_ERROR) { - msg_info ("cannot format url string for surbl %s, %s", struri (url), err->message); - g_error_free (err); - return; - } - else if (err != NULL) { - g_error_free (err); + if ((surbl_req = format_surbl_request (task->task_pool, &f, suffix, TRUE, + &err, forced, tree)) != NULL) { + param = rspamd_mempool_alloc (task->task_pool, sizeof (struct dns_param)); + param->url = url; + param->task = task; + param->suffix = suffix; + param->host_resolve = rspamd_mempool_strdup (task->task_pool, surbl_req); + debug_task ("send surbl dns request %s", surbl_req); + if (make_dns_request (task->resolver, task->s, task->task_pool, dns_callback, + (void *)param, RDNS_REQUEST_A, surbl_req)) { + task->dns_requests ++; } } - else { - debug_task ("skipping symbol that is not in view: %s", suffix->symbol); + else if (err != NULL && err->code != WHITELIST_ERROR && err->code != DUPLICATE_ERROR) { + msg_info ("cannot format url string for surbl %s, %s", struri (url), err->message); + g_error_free (err); + return; + } + else if (err != NULL) { + g_error_free (err); } } |