diff options
author | Vsevolod Stakhov <vsevolod@rambler-co.ru> | 2011-03-23 17:08:58 +0300 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@rambler-co.ru> | 2011-03-23 17:08:58 +0300 |
commit | 689855e2bb5a1c911bab1f71da9aa963a8da62a2 (patch) | |
tree | be0ceaeb9aa5107ef8807625a06a1ff400e54994 /src/cfg_utils.c | |
parent | 4aa3b704739e3398402fbbef1216ae588ff9be2e (diff) | |
download | rspamd-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.c | 4 |
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); |