]>
source.dussan.org Git - rspamd.git/log
Vsevolod Stakhov [Thu, 3 Nov 2016 17:48:44 +0000 (17:48 +0000)]
[Minor] Init resolver in log helper
Vsevolod Stakhov [Thu, 3 Nov 2016 17:44:21 +0000 (17:44 +0000)]
[Rework] First reiteration on fann scores
Vsevolod Stakhov [Thu, 3 Nov 2016 16:31:07 +0000 (16:31 +0000)]
[Minor] Store ev_base for log_helper callbacks
Vsevolod Stakhov [Thu, 3 Nov 2016 16:30:48 +0000 (16:30 +0000)]
[Feature] Move fann_classifier to a separate plugin
Vsevolod Stakhov [Thu, 3 Nov 2016 14:01:32 +0000 (14:01 +0000)]
[Minor] Name composite in a proper way
Vsevolod Stakhov [Thu, 3 Nov 2016 18:27:56 +0000 (19:27 +0100)]
Merge pull request #1094 from moisseev/fonts
[WebUI] Add missing fonts
Vsevolod Stakhov [Thu, 3 Nov 2016 16:50:11 +0000 (16:50 +0000)]
Merge pull request #1097 from fatalbanana/g
[Minor] Kill a few more globals
Vsevolod Stakhov [Thu, 3 Nov 2016 16:49:51 +0000 (16:49 +0000)]
Merge pull request #1096 from fatalbanana/fuzzy_convert
[Feature] Utility to convert fuzzy storage from sqlite to redis
Andrew Lewis [Thu, 3 Nov 2016 15:11:28 +0000 (17:11 +0200)]
[Minor] Kill a few more globals
Andrew Lewis [Thu, 3 Nov 2016 10:58:04 +0000 (12:58 +0200)]
[Feature] Utility to convert fuzzy storage from sqlite to redis
Alexander Moisseev [Thu, 3 Nov 2016 07:23:50 +0000 (10:23 +0300)]
[WebUI] Add missing fonts
Vsevolod Stakhov [Wed, 2 Nov 2016 17:09:50 +0000 (17:09 +0000)]
[WebUI] Improve visual representation of symbols table
Vsevolod Stakhov [Wed, 2 Nov 2016 16:59:16 +0000 (16:59 +0000)]
[WebUI] Add missing elements
Vsevolod Stakhov [Wed, 2 Nov 2016 16:56:53 +0000 (16:56 +0000)]
[WebUI] Use local versions of css and js
Vsevolod Stakhov [Wed, 2 Nov 2016 13:47:17 +0000 (13:47 +0000)]
[Feature] Support new messages in rspamc
Vsevolod Stakhov [Wed, 2 Nov 2016 13:38:57 +0000 (13:38 +0000)]
[Rework] Make rspamd protocol messages useful
Each message is now represented by a string and category, so messages in
metric is an UCL object of the following format:
{
"category": "string"
}
The significant category is `smtp_message` which should be used by
rmilter to send a custom SMTP reply to a client.
Vsevolod Stakhov [Wed, 2 Nov 2016 13:15:05 +0000 (13:15 +0000)]
[Feature] Allow custom functions for ratelimits
Vsevolod Stakhov [Wed, 2 Nov 2016 12:05:53 +0000 (12:05 +0000)]
[Feature] Allow to have a function to set custom greylist message
Vsevolod Stakhov [Wed, 2 Nov 2016 10:09:18 +0000 (10:09 +0000)]
Merge pull request #1091 from fatalbanana/e
[Minor] Tidy graphite_config function in metric exporter
Andrew Lewis [Wed, 2 Nov 2016 07:36:52 +0000 (09:36 +0200)]
[Minor] Tidy graphite_config function in metric exporter
- Also fix statefile-less configuration
Vsevolod Stakhov [Tue, 1 Nov 2016 18:19:47 +0000 (18:19 +0000)]
Merge pull request #1088 from fatalbanana/l
[Fix] Fix 'decoded' value in task:get_header_full()
Andrew Lewis [Tue, 1 Nov 2016 18:13:34 +0000 (20:13 +0200)]
[Fix] Fix 'decoded' value in task:get_header_full()
Vsevolod Stakhov [Tue, 1 Nov 2016 16:48:56 +0000 (16:48 +0000)]
[CritFix] Fix chunked encoding when reading messages
Vsevolod Stakhov [Tue, 1 Nov 2016 15:42:01 +0000 (15:42 +0000)]
[WebUI] Use safer fonts
Vsevolod Stakhov [Tue, 1 Nov 2016 15:30:14 +0000 (15:30 +0000)]
[Feature] Track visibility of HTML elements
Vsevolod Stakhov [Tue, 1 Nov 2016 14:58:05 +0000 (14:58 +0000)]
[Minor] Reduce default redis_pool timeout to 10 seconds
Vsevolod Stakhov [Tue, 1 Nov 2016 14:27:42 +0000 (14:27 +0000)]
Merge pull request #1085 from fatalbanana/exporter
[Minor] Set default value for metric exporter statefile
Vsevolod Stakhov [Tue, 1 Nov 2016 14:27:32 +0000 (14:27 +0000)]
Merge pull request #1084 from fatalbanana/lua
[Minor] Get rid of some global variables
Vsevolod Stakhov [Tue, 1 Nov 2016 14:27:02 +0000 (14:27 +0000)]
Merge pull request #1083 from moisseev/phishing
[Minor] phishing: rework map checks
Vsevolod Stakhov [Tue, 1 Nov 2016 13:20:58 +0000 (13:20 +0000)]
[Feature] Consider more tags when doing WHITE_ON_WHITE rule
Vsevolod Stakhov [Tue, 1 Nov 2016 13:20:42 +0000 (13:20 +0000)]
[Minor] Add special class for html debug messages
Vsevolod Stakhov [Tue, 1 Nov 2016 13:20:27 +0000 (13:20 +0000)]
[Minor] Span is not an inline tag
Vsevolod Stakhov [Tue, 1 Nov 2016 12:53:07 +0000 (12:53 +0000)]
[Feature] Allow to iterate over multiple tags
Andrew Lewis [Tue, 1 Nov 2016 12:26:38 +0000 (14:26 +0200)]
[Minor] Set default value for metric exporter statefile
Vsevolod Stakhov [Tue, 1 Nov 2016 12:26:43 +0000 (12:26 +0000)]
[Feature] Add frequency and time display to webui
Vsevolod Stakhov [Tue, 1 Nov 2016 11:59:50 +0000 (11:59 +0000)]
[Minor] Do not save config changes indefinitely
Vsevolod Stakhov [Tue, 1 Nov 2016 11:59:31 +0000 (11:59 +0000)]
[Minor] Fix for dynamic conf in redis
Vsevolod Stakhov [Tue, 1 Nov 2016 11:59:13 +0000 (11:59 +0000)]
[WebUI] More fixes to symbols config
Andrew Lewis [Tue, 1 Nov 2016 08:34:24 +0000 (10:34 +0200)]
[Minor] Get rid of some global variables
- Also fix some bugs along the way
Vsevolod Stakhov [Tue, 1 Nov 2016 11:32:44 +0000 (11:32 +0000)]
[Minor] Fix some issues in dynamic_conf
Vsevolod Stakhov [Tue, 1 Nov 2016 11:25:12 +0000 (11:25 +0000)]
[WebUI] Further rework of symbols scores
Vsevolod Stakhov [Tue, 1 Nov 2016 09:14:44 +0000 (09:14 +0000)]
[WebUI] Rework symbols scores
Alexander Moisseev [Tue, 1 Nov 2016 08:01:52 +0000 (11:01 +0300)]
[Minor] phishing: rework map checks
- organize map checks into a function
- use as symbol option actually matched domain name part (eSLD or hostname)
Vsevolod Stakhov [Mon, 31 Oct 2016 17:31:16 +0000 (17:31 +0000)]
[CritFix] Do not sometimes try to exec posfilters before classification
Vsevolod Stakhov [Mon, 31 Oct 2016 17:03:00 +0000 (17:03 +0000)]
[CritFix] Fix workers scripts by sharing workers configs
Vsevolod Stakhov [Mon, 31 Oct 2016 16:02:51 +0000 (16:02 +0000)]
[Minor] Use local and compressed phishtank mirror
Vsevolod Stakhov [Mon, 31 Oct 2016 15:40:16 +0000 (15:40 +0000)]
[Minor] Allow '\' in dmarc records
Vsevolod Stakhov [Mon, 31 Oct 2016 15:26:20 +0000 (15:26 +0000)]
Merge pull request #1082 from fatalbanana/exporter
[Minor] Improve metric exporter scheduling mechanism
Vsevolod Stakhov [Mon, 31 Oct 2016 15:08:16 +0000 (15:08 +0000)]
[CritFix] Introduce raw content to text parts
Previously we had the following types of text content:
- `orig`: MIME *decoded* content
- `content`: same as `orig` but converted to utf8 and without HTML tags
- `stripped`: same as `content` but without newlines
Now we add `raw`:
- `raw`: raw mime content as it was in an original message
This also fixes R_BAD_CTE_7BIT rule
Vsevolod Stakhov [Mon, 31 Oct 2016 14:19:38 +0000 (14:19 +0000)]
[Rework] Rework parsing of DMARC records
Vsevolod Stakhov [Mon, 31 Oct 2016 13:15:16 +0000 (13:15 +0000)]
[Fix] Fix caching and compressed maps
Vsevolod Stakhov [Mon, 31 Oct 2016 11:42:56 +0000 (11:42 +0000)]
[Minor] Use .zst as possible compressed extension
Vsevolod Stakhov [Mon, 31 Oct 2016 10:41:08 +0000 (10:41 +0000)]
[Feature] Support compressed maps
Andrew Lewis [Mon, 31 Oct 2016 08:23:53 +0000 (10:23 +0200)]
[Minor] Improve metric exporter scheduling mechanism
Vsevolod Stakhov [Sun, 30 Oct 2016 20:02:46 +0000 (20:02 +0000)]
[Fix] Fix statconvert tool
Vsevolod Stakhov [Sat, 29 Oct 2016 17:53:35 +0000 (18:53 +0100)]
[Minor] Fix issue with metric-less symbols
Vsevolod Stakhov [Fri, 28 Oct 2016 12:25:55 +0000 (14:25 +0200)]
Merge pull request #1079 from fatalbanana/docs
[Minor] Document some lua_tcp request parameters
Vsevolod Stakhov [Fri, 28 Oct 2016 12:19:00 +0000 (14:19 +0200)]
Merge pull request #1078 from fatalbanana/monitoring
[Feature] Preliminary version of metric exporter module
Vsevolod Stakhov [Fri, 28 Oct 2016 12:18:13 +0000 (14:18 +0200)]
Merge pull request #1077 from AlexeySa/patch-6
[Minor] Add var for premature greylisting
Vsevolod Stakhov [Fri, 28 Oct 2016 12:17:48 +0000 (14:17 +0200)]
Merge pull request #1076 from AlexeySa/patch-5
[Minor] Greylist first message with invalid MX
Andrew Lewis [Fri, 28 Oct 2016 08:02:05 +0000 (10:02 +0200)]
[Minor] Document some lua_tcp request parameters
Andrew Lewis [Thu, 27 Oct 2016 08:51:33 +0000 (10:51 +0200)]
[Feature] Preliminary version of metric exporter module
AL [Thu, 27 Oct 2016 13:06:31 +0000 (16:06 +0300)]
Another way for greylist "MX_INVALID" message
AL [Thu, 27 Oct 2016 13:03:18 +0000 (16:03 +0300)]
[Minor] Add var for premature greylisting
Vsevolod Stakhov [Thu, 27 Oct 2016 11:32:44 +0000 (13:32 +0200)]
Merge pull request #1075 from fatalbanana/tcp
[Feature] Support requests without reads in lua_tcp
AL [Thu, 27 Oct 2016 11:32:18 +0000 (14:32 +0300)]
[Minor] Greylist first message with invalid MX
Andrew Lewis [Thu, 27 Oct 2016 10:11:49 +0000 (12:11 +0200)]
[Feature] Support requests without reads in lua_tcp
Vsevolod Stakhov [Thu, 27 Oct 2016 08:34:15 +0000 (10:34 +0200)]
[Minor] Add one_param to MX symbols
Vsevolod Stakhov [Thu, 27 Oct 2016 08:32:45 +0000 (10:32 +0200)]
[Feature] Add `one_param` flag for metric symbols
Vsevolod Stakhov [Thu, 27 Oct 2016 08:32:34 +0000 (10:32 +0200)]
[Minor] Use one MX in options
Vsevolod Stakhov [Wed, 26 Oct 2016 12:37:16 +0000 (14:37 +0200)]
[Fix] Check for socket error before connection in lua_tcp
Vsevolod Stakhov [Wed, 26 Oct 2016 11:20:56 +0000 (13:20 +0200)]
[Minor] Load dynamic conf as soon as possible
Vsevolod Stakhov [Wed, 26 Oct 2016 11:20:41 +0000 (13:20 +0200)]
[Feature] Allow to plan new periodics at different time
Vsevolod Stakhov [Wed, 26 Oct 2016 11:16:19 +0000 (13:16 +0200)]
[Minor] Use alpha cmp for scores in dynamic conf
Vsevolod Stakhov [Wed, 26 Oct 2016 10:19:02 +0000 (12:19 +0200)]
[Fix] Fix various errors in lua dynamic conf plugin
Vsevolod Stakhov [Wed, 26 Oct 2016 10:18:49 +0000 (12:18 +0200)]
[Fix] Fix applying of lua dynamic confg
Vsevolod Stakhov [Wed, 26 Oct 2016 09:41:36 +0000 (11:41 +0200)]
[Feature] Store enabled flag for webui session
Vsevolod Stakhov [Wed, 26 Oct 2016 09:41:19 +0000 (11:41 +0200)]
[Fix] Fix stats for backend-less classifiers
Vsevolod Stakhov [Wed, 26 Oct 2016 07:31:15 +0000 (09:31 +0200)]
Merge pull request #1074 from fatalbanana/retransmits
[Test] Try improve reliability of fuzzy tests
Andrew Lewis [Wed, 26 Oct 2016 07:23:34 +0000 (09:23 +0200)]
[Test] Try improve reliability of fuzzy tests
Vsevolod Stakhov [Wed, 26 Oct 2016 07:19:05 +0000 (09:19 +0200)]
[Minor] Fix warnings
Vsevolod Stakhov [Wed, 26 Oct 2016 06:52:04 +0000 (08:52 +0200)]
Merge pull request #1073 from fatalbanana/luajit
[Minor] Fix build with dev version of luajit
Vsevolod Stakhov [Tue, 25 Oct 2016 14:44:32 +0000 (16:44 +0200)]
[Minor] Report redis error when getting stats keys
Vsevolod Stakhov [Tue, 25 Oct 2016 13:41:16 +0000 (15:41 +0200)]
[CritFix] Fix iteration over headers array (introduced in 1.4)
Vsevolod Stakhov [Tue, 25 Oct 2016 13:07:39 +0000 (15:07 +0200)]
[Fix] Process headers only once
Andrew Lewis [Tue, 25 Oct 2016 13:15:50 +0000 (15:15 +0200)]
[Minor] Fix build with dev version of luajit
Vsevolod Stakhov [Tue, 25 Oct 2016 12:12:42 +0000 (14:12 +0200)]
Merge pull request #1072 from AlexeySa/patch-4
Change logic for MX-check plugin
Vsevolod Stakhov [Tue, 25 Oct 2016 11:58:09 +0000 (13:58 +0200)]
[Fix] Fix on_finish scripts and async handlers
AL [Tue, 25 Oct 2016 11:06:33 +0000 (14:06 +0300)]
Update mx_check.lua
AL [Tue, 25 Oct 2016 11:05:50 +0000 (14:05 +0300)]
Update mx_check.lua
AL [Tue, 25 Oct 2016 10:59:38 +0000 (13:59 +0300)]
Change logic for MX-check plugin
Old version: FROM <one@test.vov.ru> realy check "vov.ru"
New version: FROM <one@test.vov.ru> realy check "test.vov.ru"
Vsevolod Stakhov [Tue, 25 Oct 2016 08:57:32 +0000 (10:57 +0200)]
Merge pull request #1070 from AlexeySa/patch-3
[Minor] Add expire setting for non valid mxes
Vsevolod Stakhov [Tue, 25 Oct 2016 08:57:05 +0000 (10:57 +0200)]
Merge pull request #1067 from fatalbanana/av
[Feature] Allow for excluding messages from AV scanning based on size
Vsevolod Stakhov [Tue, 25 Oct 2016 08:07:49 +0000 (10:07 +0200)]
[Feature] Allow to update dynamic conf in Redis
AL [Tue, 25 Oct 2016 00:29:51 +0000 (03:29 +0300)]
[Minor] Add expire setting for non valid mxes
For MX plugin
Vsevolod Stakhov [Mon, 24 Oct 2016 12:20:46 +0000 (14:20 +0200)]
Merge pull request #1060 from xpunkt/patch-3
ham domains added
Vsevolod Stakhov [Mon, 24 Oct 2016 12:20:11 +0000 (14:20 +0200)]
Merge pull request #1068 from fatalbanana/stat
[Feature] Allow for getting worker stats from Lua
Andrew Lewis [Mon, 24 Oct 2016 10:13:07 +0000 (12:13 +0200)]
[Feature] Allow for getting worker stats from Lua
Andrew Lewis [Mon, 24 Oct 2016 09:40:49 +0000 (11:40 +0200)]
[Feature] Allow for excluding messages from AV scanning based on size
Vsevolod Stakhov [Mon, 24 Oct 2016 11:34:14 +0000 (13:34 +0200)]
[Fix] Fix rspamd{session} class in Lua API