]>
source.dussan.org Git - rspamd.git/log
Vsevolod Stakhov [Tue, 21 Apr 2015 13:52:48 +0000 (14:52 +0100)]
Use normal allocator for maps data.
Vsevolod Stakhov [Tue, 21 Apr 2015 13:05:16 +0000 (14:05 +0100)]
Remove old trie code.
Vsevolod Stakhov [Tue, 21 Apr 2015 12:50:10 +0000 (13:50 +0100)]
Rework surbl plugin for new trie.
Vsevolod Stakhov [Mon, 20 Apr 2015 16:53:32 +0000 (17:53 +0100)]
Properly treat body rules.
Vsevolod Stakhov [Mon, 20 Apr 2015 16:50:24 +0000 (17:50 +0100)]
Support tags replacement used in SA.
Vsevolod Stakhov [Mon, 20 Apr 2015 14:56:12 +0000 (15:56 +0100)]
Fix DMARC plugin.
Vsevolod Stakhov [Mon, 20 Apr 2015 14:42:51 +0000 (15:42 +0100)]
Support 'publish' flag for SA rules.
Vsevolod Stakhov [Mon, 20 Apr 2015 14:14:47 +0000 (15:14 +0100)]
Fix AST processing for sole comparision rules.
Vsevolod Stakhov [Mon, 20 Apr 2015 13:56:30 +0000 (14:56 +0100)]
Fix return type for SA functions.
Vsevolod Stakhov [Mon, 20 Apr 2015 12:35:12 +0000 (13:35 +0100)]
Add lua_regexp:matchn function.
Vsevolod Stakhov [Mon, 20 Apr 2015 12:16:24 +0000 (13:16 +0100)]
We also support some of Mail::SpamAssassin::Plugin::HeaderEval
Vsevolod Stakhov [Mon, 20 Apr 2015 12:03:48 +0000 (13:03 +0100)]
Rework spamassassin functions:
1) now we support some plugins, so do not refuse to parse them
2) added freemail plugin
3) rework SA functions evaluation
4) add support for eval functions
5) add freemail eval
Vsevolod Stakhov [Mon, 20 Apr 2015 10:58:36 +0000 (11:58 +0100)]
Fix initialization order.
Vsevolod Stakhov [Mon, 20 Apr 2015 10:22:49 +0000 (11:22 +0100)]
Fix processing tasks from lua.
Vsevolod Stakhov [Mon, 20 Apr 2015 10:13:39 +0000 (11:13 +0100)]
Check task pending if no events are registered.
Vsevolod Stakhov [Sun, 19 Apr 2015 09:21:09 +0000 (10:21 +0100)]
Merge pull request #266 from fatalbanana/master
DMARC: check for subdomain policy
Vsevolod Stakhov [Sat, 18 Apr 2015 15:10:47 +0000 (16:10 +0100)]
Backport array removal fix.
Vsevolod Stakhov [Sat, 18 Apr 2015 14:07:54 +0000 (15:07 +0100)]
Add a simple unit test of task processing.
Vsevolod Stakhov [Sat, 18 Apr 2015 14:07:40 +0000 (15:07 +0100)]
Fix lua task processing.
Vsevolod Stakhov [Sat, 18 Apr 2015 14:07:23 +0000 (15:07 +0100)]
Fix config post-load.
Vsevolod Stakhov [Sat, 18 Apr 2015 12:51:53 +0000 (13:51 +0100)]
Fix ucl from lua arrays.
Andrew Lewis [Fri, 17 Apr 2015 23:02:16 +0000 (01:02 +0200)]
DMARC: check for subdomain policy
Vsevolod Stakhov [Fri, 17 Apr 2015 21:06:14 +0000 (22:06 +0100)]
Fix tests build.
Vsevolod Stakhov [Fri, 17 Apr 2015 16:06:39 +0000 (17:06 +0100)]
Add preliminary lua task process routine.
Vsevolod Stakhov [Fri, 17 Apr 2015 16:06:18 +0000 (17:06 +0100)]
Pass task object to fin_callback.
Vsevolod Stakhov [Fri, 17 Apr 2015 15:48:28 +0000 (16:48 +0100)]
Split task -> ucl result transition.
Vsevolod Stakhov [Fri, 17 Apr 2015 15:38:19 +0000 (16:38 +0100)]
Fix modules initialization.
Vsevolod Stakhov [Fri, 17 Apr 2015 15:01:47 +0000 (16:01 +0100)]
Start common lua routines module.
Vsevolod Stakhov [Fri, 17 Apr 2015 14:28:48 +0000 (15:28 +0100)]
Move more initialization to the common routines.
Vsevolod Stakhov [Fri, 17 Apr 2015 13:42:45 +0000 (14:42 +0100)]
Move more initialization from main.c.
Vsevolod Stakhov [Fri, 17 Apr 2015 13:42:28 +0000 (14:42 +0100)]
Fix libraries initialization requires.
Vsevolod Stakhov [Fri, 17 Apr 2015 13:19:32 +0000 (14:19 +0100)]
Move libraries initialization to a specific routine.
Vsevolod Stakhov [Fri, 17 Apr 2015 12:49:11 +0000 (13:49 +0100)]
Rework filters initialization.
Vsevolod Stakhov [Fri, 17 Apr 2015 10:47:42 +0000 (11:47 +0100)]
Parse comma separated lists in rspamd_rcl_parse_struct_string_list.
Vsevolod Stakhov [Thu, 16 Apr 2015 17:22:57 +0000 (18:22 +0100)]
Write options documentation.
Vsevolod Stakhov [Thu, 16 Apr 2015 16:19:28 +0000 (17:19 +0100)]
Improve documentation.
Andrew Lewis [Thu, 16 Apr 2015 15:59:49 +0000 (17:59 +0200)]
DMARC: Abort processing on policy failure (where this is not happening already)
Vsevolod Stakhov [Thu, 16 Apr 2015 15:30:24 +0000 (16:30 +0100)]
Merge pull request #265 from fatalbanana/master
DMARC: handle relaxed policy; return policy domain with symbol
Andrew Lewis [Thu, 16 Apr 2015 15:15:53 +0000 (17:15 +0200)]
DMARC: handle relaxed policy; return policy domain with symbol
Vsevolod Stakhov [Thu, 16 Apr 2015 13:15:54 +0000 (14:15 +0100)]
Merge pull request #264 from fatalbanana/master
DMARC, docs...
Andrew Lewis [Thu, 16 Apr 2015 12:58:09 +0000 (14:58 +0200)]
DMARC: more RFC-strictness; partial support for subdomain policies; return domain with symbol
Vsevolod Stakhov [Thu, 16 Apr 2015 12:48:25 +0000 (13:48 +0100)]
Fix matching braces.
Spotted by: Viktor Khomyuk
Andrew Lewis [Thu, 16 Apr 2015 12:17:27 +0000 (14:17 +0200)]
RBL doc: remove misleading (dated) information
Vsevolod Stakhov [Thu, 16 Apr 2015 10:13:39 +0000 (11:13 +0100)]
Fix mimepart documentation.
Vsevolod Stakhov [Wed, 15 Apr 2015 16:55:16 +0000 (17:55 +0100)]
Fix makefile.
Vsevolod Stakhov [Wed, 15 Apr 2015 16:49:01 +0000 (17:49 +0100)]
Write documentation for lua_url.
Vsevolod Stakhov [Wed, 15 Apr 2015 16:34:35 +0000 (17:34 +0100)]
Use tld when checking for DMARC policy.
Vsevolod Stakhov [Wed, 15 Apr 2015 16:22:18 +0000 (17:22 +0100)]
Use detected TLD in surbl module.
Vsevolod Stakhov [Wed, 15 Apr 2015 16:14:55 +0000 (17:14 +0100)]
Fix unit tests.
Vsevolod Stakhov [Wed, 15 Apr 2015 16:14:31 +0000 (17:14 +0100)]
Fix TLD detection.
Vsevolod Stakhov [Wed, 15 Apr 2015 16:07:24 +0000 (17:07 +0100)]
Do not explicitly write \0 when converting to lowercase
Vsevolod Stakhov [Wed, 15 Apr 2015 16:07:13 +0000 (17:07 +0100)]
Fix url length setup.
Vsevolod Stakhov [Wed, 15 Apr 2015 15:36:44 +0000 (16:36 +0100)]
Add lua routines to access more url fields.
Vsevolod Stakhov [Wed, 15 Apr 2015 15:27:33 +0000 (16:27 +0100)]
Add TLD detection for urls.
Vsevolod Stakhov [Wed, 15 Apr 2015 14:10:26 +0000 (15:10 +0100)]
Move url functions to a separate module.
Vsevolod Stakhov [Wed, 15 Apr 2015 14:09:59 +0000 (15:09 +0100)]
Remove some of unused url fields.
Vsevolod Stakhov [Tue, 14 Apr 2015 21:48:04 +0000 (22:48 +0100)]
More bugs in groups configuration.
Vsevolod Stakhov [Tue, 14 Apr 2015 21:09:53 +0000 (22:09 +0100)]
Fix issues with grouped symbols.
Vsevolod Stakhov [Tue, 14 Apr 2015 20:57:40 +0000 (21:57 +0100)]
Do not try to check type of NULL.
Vsevolod Stakhov [Tue, 14 Apr 2015 17:32:25 +0000 (18:32 +0100)]
Document group limits.
Vsevolod Stakhov [Tue, 14 Apr 2015 17:26:46 +0000 (18:26 +0100)]
Pass group name to lua in task:get_symbol method.
Vsevolod Stakhov [Tue, 14 Apr 2015 17:26:31 +0000 (18:26 +0100)]
Store symbol definition inside metric result.
Vsevolod Stakhov [Tue, 14 Apr 2015 17:17:14 +0000 (18:17 +0100)]
Imlement maximum group score for symbols.
Vsevolod Stakhov [Tue, 14 Apr 2015 16:26:31 +0000 (17:26 +0100)]
Set max_score of a group to 0 by default.
Vsevolod Stakhov [Tue, 14 Apr 2015 16:24:36 +0000 (17:24 +0100)]
Allow new symbol groups definition.
Vsevolod Stakhov [Tue, 14 Apr 2015 16:14:50 +0000 (17:14 +0100)]
Refactor symbols parsing.
Vsevolod Stakhov [Tue, 14 Apr 2015 16:02:15 +0000 (17:02 +0100)]
Make symbol groups hash table.
Vsevolod Stakhov [Tue, 14 Apr 2015 15:40:59 +0000 (16:40 +0100)]
Fix union usage.
Vsevolod Stakhov [Tue, 14 Apr 2015 15:16:52 +0000 (16:16 +0100)]
Improve rspamd internal hash functions.
Vsevolod Stakhov [Tue, 14 Apr 2015 14:58:10 +0000 (15:58 +0100)]
Remove legacy.
Vsevolod Stakhov [Tue, 14 Apr 2015 14:07:00 +0000 (15:07 +0100)]
Fix regexps lifetime.
Vsevolod Stakhov [Tue, 14 Apr 2015 13:28:14 +0000 (14:28 +0100)]
Remove connection entries from HTTP router.
Vsevolod Stakhov [Tue, 14 Apr 2015 13:28:04 +0000 (14:28 +0100)]
Fix copy&paste error.
Vsevolod Stakhov [Tue, 14 Apr 2015 12:52:41 +0000 (13:52 +0100)]
Properly initialize matcher flags.
Vsevolod Stakhov [Tue, 14 Apr 2015 12:43:28 +0000 (13:43 +0100)]
Really use pcre jit...
Vsevolod Stakhov [Tue, 14 Apr 2015 12:43:10 +0000 (13:43 +0100)]
Fix xxhash invocation.
Vsevolod Stakhov [Tue, 14 Apr 2015 12:11:28 +0000 (13:11 +0100)]
Use hash table instead of tree for urls.
Vsevolod Stakhov [Mon, 13 Apr 2015 16:33:41 +0000 (17:33 +0100)]
Remove mutexes from regexps since thread pools are removed.
Vsevolod Stakhov [Mon, 13 Apr 2015 16:18:25 +0000 (17:18 +0100)]
Calculate bayes weight from 0.0 to 1.0 not from 0.5 to 1.0.
Vsevolod Stakhov [Mon, 13 Apr 2015 16:17:52 +0000 (17:17 +0100)]
Fix post-processing invocation for statistics.
Vsevolod Stakhov [Mon, 13 Apr 2015 16:17:18 +0000 (17:17 +0100)]
Fix tokenizer default configuration.
Vsevolod Stakhov [Mon, 13 Apr 2015 14:38:57 +0000 (15:38 +0100)]
Save OSB window index inside token.
Vsevolod Stakhov [Fri, 10 Apr 2015 13:16:06 +0000 (14:16 +0100)]
Allow patterns (glob) in `mime_types` for fuzzy_check.
Vsevolod Stakhov [Thu, 9 Apr 2015 17:41:19 +0000 (18:41 +0100)]
Add documentation for lua logger.
Vsevolod Stakhov [Thu, 9 Apr 2015 17:13:27 +0000 (18:13 +0100)]
Fix documentation targets.
Vsevolod Stakhov [Thu, 9 Apr 2015 17:12:21 +0000 (18:12 +0100)]
Move mimepart functions to a separate module.
Vsevolod Stakhov [Thu, 9 Apr 2015 16:24:37 +0000 (17:24 +0100)]
Add @example tag.
Vsevolod Stakhov [Thu, 9 Apr 2015 16:22:43 +0000 (17:22 +0100)]
Forgot @module.
Vsevolod Stakhov [Thu, 9 Apr 2015 16:18:17 +0000 (17:18 +0100)]
More fixes to luadoc makefile.
Vsevolod Stakhov [Thu, 9 Apr 2015 16:13:52 +0000 (17:13 +0100)]
Add new modules to lua documentation.
Vsevolod Stakhov [Thu, 9 Apr 2015 16:13:42 +0000 (17:13 +0100)]
Document lua upstream.
Vsevolod Stakhov [Thu, 9 Apr 2015 15:54:11 +0000 (16:54 +0100)]
Document DNS module.
Vsevolod Stakhov [Thu, 9 Apr 2015 15:33:47 +0000 (16:33 +0100)]
Document lua_redis.
Vsevolod Stakhov [Thu, 9 Apr 2015 15:16:09 +0000 (16:16 +0100)]
Rework lua_redis to table form.
Vsevolod Stakhov [Thu, 9 Apr 2015 14:33:36 +0000 (15:33 +0100)]
Write documentation for lua_trie module.
Vsevolod Stakhov [Thu, 9 Apr 2015 12:49:45 +0000 (13:49 +0100)]
Document http module.
Vsevolod Stakhov [Thu, 9 Apr 2015 12:24:11 +0000 (13:24 +0100)]
Improve lua_http.
Vsevolod Stakhov [Thu, 9 Apr 2015 10:50:59 +0000 (11:50 +0100)]
Rework lua_regexp lifetime.
Vsevolod Stakhov [Thu, 9 Apr 2015 10:21:33 +0000 (11:21 +0100)]
Disable some siphash optimizations since they are too machine dependant.
Vsevolod Stakhov [Wed, 8 Apr 2015 16:10:10 +0000 (17:10 +0100)]
Merge pull request #260 from fatalbanana/master
Don't score RECEIVED_SPAMHAUS_XBL if we have RBL_SPAMHAUS_XBL