]>
source.dussan.org Git - rspamd.git/log
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
Andrew Lewis [Wed, 8 Apr 2015 15:44:58 +0000 (17:44 +0200)]
Don't score RECEIVED_SPAMHAUS_XBL if we have RBL_SPAMHAUS_XBL
Vsevolod Stakhov [Wed, 8 Apr 2015 13:06:04 +0000 (14:06 +0100)]
Merge pull request #259 from fatalbanana/master
DMARC: Allow bogus backslashes; ignore non-policy; fail on multiple policy
Vsevolod Stakhov [Wed, 8 Apr 2015 13:03:08 +0000 (14:03 +0100)]
Fix resolv.conf parsing with comments.
Vsevolod Stakhov [Wed, 8 Apr 2015 12:53:22 +0000 (13:53 +0100)]
Add ssse3 version.
Vsevolod Stakhov [Wed, 8 Apr 2015 12:45:09 +0000 (13:45 +0100)]
Fix binary flags.
Vsevolod Stakhov [Wed, 8 Apr 2015 12:32:53 +0000 (13:32 +0100)]
Use new siphash implementation.
Vsevolod Stakhov [Wed, 8 Apr 2015 12:07:51 +0000 (13:07 +0100)]
Remove old siphash implementation.
Vsevolod Stakhov [Wed, 8 Apr 2015 12:05:55 +0000 (13:05 +0100)]
Add AVX implementation generated by clang.
Vsevolod Stakhov [Wed, 8 Apr 2015 11:22:29 +0000 (12:22 +0100)]
Add sse41 version of siphash.
Vsevolod Stakhov [Wed, 8 Apr 2015 11:21:59 +0000 (12:21 +0100)]
Rework siphash internal API.
Vsevolod Stakhov [Wed, 8 Apr 2015 11:01:40 +0000 (12:01 +0100)]
Check for SSE3, SSSE3 and SSE4.1 instructions.
Vsevolod Stakhov [Wed, 8 Apr 2015 10:46:44 +0000 (11:46 +0100)]
Add siphash testing.
Vsevolod Stakhov [Wed, 8 Apr 2015 10:26:40 +0000 (11:26 +0100)]
Add reference implementation of siphash.
Andrew Lewis [Wed, 8 Apr 2015 10:05:32 +0000 (12:05 +0200)]
DMARC: Allow bogus backslashes in policy records; ignore non policy records; fail on multiple policy records
Vsevolod Stakhov [Wed, 8 Apr 2015 10:02:39 +0000 (11:02 +0100)]
Return zero-copy objects for large blobs.
Vsevolod Stakhov [Wed, 8 Apr 2015 10:02:26 +0000 (11:02 +0100)]
Reorganize assembler macro sightly.
Vsevolod Stakhov [Tue, 7 Apr 2015 21:45:09 +0000 (22:45 +0100)]
Use rspamd{text} in lua_http.
Vsevolod Stakhov [Tue, 7 Apr 2015 21:39:37 +0000 (22:39 +0100)]
Use rspamd{text} for storing task content.
Vsevolod Stakhov [Tue, 7 Apr 2015 21:22:47 +0000 (22:22 +0100)]
Add rspamd{text} type to avoid unnecessary copying of large chunks of
data.
Vsevolod Stakhov [Tue, 7 Apr 2015 17:30:42 +0000 (18:30 +0100)]
Fix trie plugin.
Vsevolod Stakhov [Tue, 7 Apr 2015 17:26:00 +0000 (18:26 +0100)]
Remove debug knob.
Vsevolod Stakhov [Tue, 7 Apr 2015 17:20:45 +0000 (18:20 +0100)]
Indicies in lua starts from 1.
Vsevolod Stakhov [Tue, 7 Apr 2015 17:19:20 +0000 (18:19 +0100)]
Fix pushing array to lua from UCL.
Vsevolod Stakhov [Tue, 7 Apr 2015 16:22:40 +0000 (17:22 +0100)]
Rewrite trie plugin.
Vsevolod Stakhov [Tue, 7 Apr 2015 14:30:28 +0000 (15:30 +0100)]
Rework lua trie API, allow raw message search.
Vsevolod Stakhov [Tue, 7 Apr 2015 14:04:10 +0000 (15:04 +0100)]
Add unit tests for lua_trie.
Vsevolod Stakhov [Tue, 7 Apr 2015 14:03:44 +0000 (15:03 +0100)]
Fix logic of lua_trie search.
Vsevolod Stakhov [Tue, 7 Apr 2015 13:06:09 +0000 (14:06 +0100)]
Fix urls unit test.
Vsevolod Stakhov [Tue, 7 Apr 2015 12:59:09 +0000 (13:59 +0100)]
Allow stateless trie search.
Vsevolod Stakhov [Tue, 7 Apr 2015 12:48:59 +0000 (13:48 +0100)]
Fix linking if tests.
Vsevolod Stakhov [Tue, 7 Apr 2015 12:30:35 +0000 (13:30 +0100)]
Rework lua trie for new actrie.
Vsevolod Stakhov [Tue, 7 Apr 2015 10:54:11 +0000 (11:54 +0100)]
Allow caseless trie search.
Vsevolod Stakhov [Tue, 7 Apr 2015 10:44:49 +0000 (11:44 +0100)]
Remove legacy static TLD nodes.
Vsevolod Stakhov [Tue, 7 Apr 2015 10:13:35 +0000 (11:13 +0100)]
Merge pull request #258 from fatalbanana/master
Fix publicsuffix install path
Andrew Lewis [Mon, 6 Apr 2015 21:24:08 +0000 (23:24 +0200)]
Fix publicsuffix install path
Vsevolod Stakhov [Mon, 6 Apr 2015 17:29:52 +0000 (18:29 +0100)]
Merge branch 'ac_trie'
Vsevolod Stakhov [Mon, 6 Apr 2015 17:28:34 +0000 (18:28 +0100)]
Some more fixes to actrie match.
Vsevolod Stakhov [Mon, 6 Apr 2015 17:18:05 +0000 (18:18 +0100)]
One more rename.
Vsevolod Stakhov [Mon, 6 Apr 2015 17:04:58 +0000 (18:04 +0100)]
Corasic -> Corasick.
Vsevolod Stakhov [Mon, 6 Apr 2015 17:03:49 +0000 (18:03 +0100)]
Use new ac_trie for url extraction.
Vsevolod Stakhov [Mon, 6 Apr 2015 16:14:21 +0000 (17:14 +0100)]
Slightly adopt actrie for rspamd.
Vsevolod Stakhov [Mon, 6 Apr 2015 15:47:22 +0000 (16:47 +0100)]
Import aho-corasic by Mischa Sandberg.
Vsevolod Stakhov [Mon, 6 Apr 2015 15:09:18 +0000 (16:09 +0100)]
Fix siphash static initializer.
Vsevolod Stakhov [Mon, 6 Apr 2015 15:06:23 +0000 (16:06 +0100)]
Use rspamd specific include.
Vsevolod Stakhov [Mon, 6 Apr 2015 15:05:34 +0000 (16:05 +0100)]
Readd siphash.
Vsevolod Stakhov [Mon, 6 Apr 2015 15:04:43 +0000 (16:04 +0100)]
Remove siphash as submodule.
Vsevolod Stakhov [Mon, 6 Apr 2015 15:02:51 +0000 (16:02 +0100)]
Use publicsuffix list for url search (too slow now).
Vsevolod Stakhov [Mon, 6 Apr 2015 14:06:48 +0000 (15:06 +0100)]
Fix lua redis timeout handling.
Vsevolod Stakhov [Mon, 6 Apr 2015 14:06:03 +0000 (15:06 +0100)]
Save profile for the main process.
Vsevolod Stakhov [Mon, 6 Apr 2015 13:42:48 +0000 (14:42 +0100)]
Fix bug when building fail states.
Vsevolod Stakhov [Mon, 6 Apr 2015 13:42:33 +0000 (14:42 +0100)]
Fix bug with lua redis timeouts.
Vsevolod Stakhov [Mon, 6 Apr 2015 13:42:09 +0000 (14:42 +0100)]
Add public suffixes to rspamd.
Vsevolod Stakhov [Mon, 6 Apr 2015 12:48:35 +0000 (13:48 +0100)]
Use TLD file directly within API.
Vsevolod Stakhov [Sun, 5 Apr 2015 18:05:32 +0000 (19:05 +0100)]
Fix URL unit test.
Vsevolod Stakhov [Sun, 5 Apr 2015 18:03:48 +0000 (19:03 +0100)]
Rework URL parser to load tld file.
Vsevolod Stakhov [Sun, 5 Apr 2015 13:07:59 +0000 (14:07 +0100)]
Merge pull request #255 from fatalbanana/master
DMARC: Check DKIM alignment
Andrew Lewis [Sat, 4 Apr 2015 23:37:32 +0000 (01:37 +0200)]
DMARC: Check DKIM alignment
Vsevolod Stakhov [Sun, 5 Apr 2015 00:58:19 +0000 (01:58 +0100)]
Add unit tests for logger.
Vsevolod Stakhov [Sun, 5 Apr 2015 00:57:58 +0000 (01:57 +0100)]
Fix issues in logger functions.
Vsevolod Stakhov [Sun, 5 Apr 2015 00:09:41 +0000 (01:09 +0100)]
Add new logger API.
Andrew Lewis [Sat, 4 Apr 2015 23:27:17 +0000 (01:27 +0200)]
RBL: Fix docs
Vsevolod Stakhov [Sat, 4 Apr 2015 22:47:56 +0000 (23:47 +0100)]
Move logger code to a separate module.
Vsevolod Stakhov [Sat, 4 Apr 2015 17:29:20 +0000 (18:29 +0100)]
Merge pull request #253 from fatalbanana/master
DMARC: Either of SPF/DKIM should be OK
Andrew Lewis [Sat, 4 Apr 2015 10:42:12 +0000 (12:42 +0200)]
DMARC: allow either of SPF/DKIM to yield pass; check From header alignment; add _SOFTFAIL and _QUARANTINE symbols; support 'pct'
Vsevolod Stakhov [Sat, 4 Apr 2015 00:44:43 +0000 (01:44 +0100)]
Fix redis invocation.