summaryrefslogtreecommitdiffstats
path: root/src/cfg_utils.c
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@rambler-co.ru>2011-03-23 17:08:58 +0300
committerVsevolod Stakhov <vsevolod@rambler-co.ru>2011-03-23 17:08:58 +0300
commit689855e2bb5a1c911bab1f71da9aa963a8da62a2 (patch)
treebe0ceaeb9aa5107ef8807625a06a1ff400e54994 /src/cfg_utils.c
parent4aa3b704739e3398402fbbef1216ae588ff9be2e (diff)
downloadrspamd-689855e2bb5a1c911bab1f71da9aa963a8da62a2.tar.gz
rspamd-689855e2bb5a1c911bab1f71da9aa963a8da62a2.zip
* Add throttling detection mechanic for dns resolver
* Improve phishing module adding ability to define 'strict' phishing domains
Diffstat (limited to 'src/cfg_utils.c')
-rw-r--r--src/cfg_utils.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/cfg_utils.c b/src/cfg_utils.c
index f4cf48529..9acb442b5 100644
--- a/src/cfg_utils.c
+++ b/src/cfg_utils.c
@@ -170,7 +170,9 @@ init_defaults (struct config_file *cfg)
cfg->dns_timeout = 1000;
cfg->dns_retransmits = 5;
-
+ /* After 20 errors do throttling for 10 seconds */
+ cfg->dns_throttling_errors = 20;
+ cfg->dns_throttling_time = 10000;
cfg->max_statfile_size = DEFAULT_STATFILE_SIZE;
cfg->modules_opts = g_hash_table_new (g_str_hash, g_str_equal);