diff options
author | Vsevolod Stakhov <vsevolod@rambler-co.ru> | 2010-06-18 22:07:28 +0400 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@rambler-co.ru> | 2010-06-18 22:07:28 +0400 |
commit | 9759175c6dcb897101db3528dc4f36e8c20639c1 (patch) | |
tree | 0452c2167c33c71990fc2713925d395e14651635 /src/smtp.c | |
parent | e4eb49311b06fc0f820fb64d800d15a295d190a6 (diff) | |
download | rspamd-9759175c6dcb897101db3528dc4f36e8c20639c1.tar.gz rspamd-9759175c6dcb897101db3528dc4f36e8c20639c1.zip |
* New logic of SURBL module:
- remove completely 2tld
- add option "exception"
- for domains from exception list check (level + 1) parts of url:
If we have url mail.some.com.ru and have com.ru in exception list
then we would check some.com.ru. If we have some.com.ru in exceptions
list them mail.some.com.ru would be checked and so on.
- optimized parsing of surbl requests
* Use system mkstemp(3) on systems where it is available as glib implementation
has poor security and generate rather predictable temporary file names.
Diffstat (limited to 'src/smtp.c')
-rw-r--r-- | src/smtp.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/smtp.c b/src/smtp.c index c5abf5eec..a6a1f901c 100644 --- a/src/smtp.c +++ b/src/smtp.c @@ -1058,6 +1058,9 @@ start_smtp_worker (struct rspamd_worker *worker) /* Maps events */ start_map_watch (); + /* Set umask */ + umask (S_IWGRP | S_IWOTH | S_IROTH | S_IRGRP); + event_loop (0); close_log (); |