]> source.dussan.org Git - rspamd.git/log
rspamd.git
8 years ago[Fix] Fix 'decoded' value in task:get_header_full() 1088/head
Andrew Lewis [Tue, 1 Nov 2016 18:13:34 +0000 (20:13 +0200)]
[Fix] Fix 'decoded' value in task:get_header_full()

8 years ago[CritFix] Fix chunked encoding when reading messages
Vsevolod Stakhov [Tue, 1 Nov 2016 16:48:56 +0000 (16:48 +0000)]
[CritFix] Fix chunked encoding when reading messages

8 years ago[WebUI] Use safer fonts
Vsevolod Stakhov [Tue, 1 Nov 2016 15:42:01 +0000 (15:42 +0000)]
[WebUI] Use safer fonts

8 years ago[Feature] Track visibility of HTML elements
Vsevolod Stakhov [Tue, 1 Nov 2016 15:30:14 +0000 (15:30 +0000)]
[Feature] Track visibility of HTML elements

8 years ago[Minor] Reduce default redis_pool timeout to 10 seconds
Vsevolod Stakhov [Tue, 1 Nov 2016 14:58:05 +0000 (14:58 +0000)]
[Minor] Reduce default redis_pool timeout to 10 seconds

8 years agoMerge pull request #1085 from fatalbanana/exporter
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

8 years agoMerge pull request #1084 from fatalbanana/lua
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

8 years agoMerge pull request #1083 from moisseev/phishing
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

8 years ago[Feature] Consider more tags when doing WHITE_ON_WHITE rule
Vsevolod Stakhov [Tue, 1 Nov 2016 13:20:58 +0000 (13:20 +0000)]
[Feature] Consider more tags when doing WHITE_ON_WHITE rule

8 years ago[Minor] Add special class for html debug messages
Vsevolod Stakhov [Tue, 1 Nov 2016 13:20:42 +0000 (13:20 +0000)]
[Minor] Add special class for html debug messages

8 years ago[Minor] Span is not an inline tag
Vsevolod Stakhov [Tue, 1 Nov 2016 13:20:27 +0000 (13:20 +0000)]
[Minor] Span is not an inline tag

8 years ago[Feature] Allow to iterate over multiple tags
Vsevolod Stakhov [Tue, 1 Nov 2016 12:53:07 +0000 (12:53 +0000)]
[Feature] Allow to iterate over multiple tags

8 years ago[Minor] Set default value for metric exporter statefile 1085/head
Andrew Lewis [Tue, 1 Nov 2016 12:26:38 +0000 (14:26 +0200)]
[Minor] Set default value for metric exporter statefile

8 years ago[Feature] Add frequency and time display to webui
Vsevolod Stakhov [Tue, 1 Nov 2016 12:26:43 +0000 (12:26 +0000)]
[Feature] Add frequency and time display to webui

8 years ago[Minor] Do not save config changes indefinitely
Vsevolod Stakhov [Tue, 1 Nov 2016 11:59:50 +0000 (11:59 +0000)]
[Minor] Do not save config changes indefinitely

8 years ago[Minor] Fix for dynamic conf in redis
Vsevolod Stakhov [Tue, 1 Nov 2016 11:59:31 +0000 (11:59 +0000)]
[Minor] Fix for dynamic conf in redis

8 years ago[WebUI] More fixes to symbols config
Vsevolod Stakhov [Tue, 1 Nov 2016 11:59:13 +0000 (11:59 +0000)]
[WebUI] More fixes to symbols config

8 years ago[Minor] Get rid of some global variables 1084/head
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

8 years ago[Minor] Fix some issues in dynamic_conf
Vsevolod Stakhov [Tue, 1 Nov 2016 11:32:44 +0000 (11:32 +0000)]
[Minor] Fix some issues in dynamic_conf

8 years ago[WebUI] Further rework of symbols scores
Vsevolod Stakhov [Tue, 1 Nov 2016 11:25:12 +0000 (11:25 +0000)]
[WebUI] Further rework of symbols scores

8 years ago[WebUI] Rework symbols scores
Vsevolod Stakhov [Tue, 1 Nov 2016 09:14:44 +0000 (09:14 +0000)]
[WebUI] Rework symbols scores

8 years ago[Minor] phishing: rework map checks 1083/head
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)

8 years ago[CritFix] Do not sometimes try to exec posfilters before classification
Vsevolod Stakhov [Mon, 31 Oct 2016 17:31:16 +0000 (17:31 +0000)]
[CritFix] Do not sometimes try to exec posfilters before classification

8 years ago[CritFix] Fix workers scripts by sharing workers configs
Vsevolod Stakhov [Mon, 31 Oct 2016 17:03:00 +0000 (17:03 +0000)]
[CritFix] Fix workers scripts by sharing workers configs

8 years ago[Minor] Use local and compressed phishtank mirror
Vsevolod Stakhov [Mon, 31 Oct 2016 16:02:51 +0000 (16:02 +0000)]
[Minor] Use local and compressed phishtank mirror

8 years ago[Minor] Allow '\' in dmarc records
Vsevolod Stakhov [Mon, 31 Oct 2016 15:40:16 +0000 (15:40 +0000)]
[Minor] Allow '\' in dmarc records

8 years agoMerge pull request #1082 from fatalbanana/exporter
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

8 years ago[CritFix] Introduce raw content to text parts
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

8 years ago[Rework] Rework parsing of DMARC records
Vsevolod Stakhov [Mon, 31 Oct 2016 14:19:38 +0000 (14:19 +0000)]
[Rework] Rework parsing of DMARC records

8 years ago[Fix] Fix caching and compressed maps
Vsevolod Stakhov [Mon, 31 Oct 2016 13:15:16 +0000 (13:15 +0000)]
[Fix] Fix caching and compressed maps

8 years ago[Minor] Use .zst as possible compressed extension
Vsevolod Stakhov [Mon, 31 Oct 2016 11:42:56 +0000 (11:42 +0000)]
[Minor] Use .zst as possible compressed extension

8 years ago[Feature] Support compressed maps
Vsevolod Stakhov [Mon, 31 Oct 2016 10:41:08 +0000 (10:41 +0000)]
[Feature] Support compressed maps

8 years ago[Minor] Improve metric exporter scheduling mechanism 1082/head
Andrew Lewis [Mon, 31 Oct 2016 08:23:53 +0000 (10:23 +0200)]
[Minor] Improve metric exporter scheduling mechanism

8 years ago[Fix] Fix statconvert tool
Vsevolod Stakhov [Sun, 30 Oct 2016 20:02:46 +0000 (20:02 +0000)]
[Fix] Fix statconvert tool

8 years ago[Minor] Fix issue with metric-less symbols
Vsevolod Stakhov [Sat, 29 Oct 2016 17:53:35 +0000 (18:53 +0100)]
[Minor] Fix issue with metric-less symbols

8 years agoMerge pull request #1079 from fatalbanana/docs
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

8 years agoMerge pull request #1078 from fatalbanana/monitoring
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

8 years agoMerge pull request #1077 from AlexeySa/patch-6
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

8 years agoMerge pull request #1076 from AlexeySa/patch-5
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

8 years ago[Minor] Document some lua_tcp request parameters 1079/head
Andrew Lewis [Fri, 28 Oct 2016 08:02:05 +0000 (10:02 +0200)]
[Minor] Document some lua_tcp request parameters

8 years ago[Feature] Preliminary version of metric exporter module 1078/head
Andrew Lewis [Thu, 27 Oct 2016 08:51:33 +0000 (10:51 +0200)]
[Feature] Preliminary version of metric exporter module

8 years agoAnother way for greylist "MX_INVALID" message 1076/head
AL [Thu, 27 Oct 2016 13:06:31 +0000 (16:06 +0300)]
Another way for  greylist "MX_INVALID" message

8 years ago[Minor] Add var for premature greylisting 1077/head
AL [Thu, 27 Oct 2016 13:03:18 +0000 (16:03 +0300)]
[Minor] Add var for premature greylisting

8 years agoMerge pull request #1075 from fatalbanana/tcp
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

8 years ago[Minor] Greylist first message with invalid MX
AL [Thu, 27 Oct 2016 11:32:18 +0000 (14:32 +0300)]
[Minor] Greylist first message with invalid MX

8 years ago[Feature] Support requests without reads in lua_tcp 1075/head
Andrew Lewis [Thu, 27 Oct 2016 10:11:49 +0000 (12:11 +0200)]
[Feature] Support requests without reads in lua_tcp

8 years ago[Minor] Add one_param to MX symbols
Vsevolod Stakhov [Thu, 27 Oct 2016 08:34:15 +0000 (10:34 +0200)]
[Minor] Add one_param to MX symbols

8 years ago[Feature] Add `one_param` flag for metric symbols
Vsevolod Stakhov [Thu, 27 Oct 2016 08:32:45 +0000 (10:32 +0200)]
[Feature] Add `one_param` flag for metric symbols

8 years ago[Minor] Use one MX in options
Vsevolod Stakhov [Thu, 27 Oct 2016 08:32:34 +0000 (10:32 +0200)]
[Minor] Use one MX in options

8 years ago[Fix] Check for socket error before connection in lua_tcp
Vsevolod Stakhov [Wed, 26 Oct 2016 12:37:16 +0000 (14:37 +0200)]
[Fix] Check for socket error before connection in lua_tcp

8 years ago[Minor] Load dynamic conf as soon as possible
Vsevolod Stakhov [Wed, 26 Oct 2016 11:20:56 +0000 (13:20 +0200)]
[Minor] Load dynamic conf as soon as possible

8 years ago[Feature] Allow to plan new periodics at different time
Vsevolod Stakhov [Wed, 26 Oct 2016 11:20:41 +0000 (13:20 +0200)]
[Feature] Allow to plan new periodics at different time

8 years ago[Minor] Use alpha cmp for scores in dynamic conf
Vsevolod Stakhov [Wed, 26 Oct 2016 11:16:19 +0000 (13:16 +0200)]
[Minor] Use alpha cmp for scores in dynamic conf

8 years ago[Fix] Fix various errors in lua dynamic conf plugin
Vsevolod Stakhov [Wed, 26 Oct 2016 10:19:02 +0000 (12:19 +0200)]
[Fix] Fix various errors in lua dynamic conf plugin

8 years ago[Fix] Fix applying of lua dynamic confg
Vsevolod Stakhov [Wed, 26 Oct 2016 10:18:49 +0000 (12:18 +0200)]
[Fix] Fix applying of lua dynamic confg

8 years ago[Feature] Store enabled flag for webui session
Vsevolod Stakhov [Wed, 26 Oct 2016 09:41:36 +0000 (11:41 +0200)]
[Feature] Store enabled flag for webui session

8 years ago[Fix] Fix stats for backend-less classifiers
Vsevolod Stakhov [Wed, 26 Oct 2016 09:41:19 +0000 (11:41 +0200)]
[Fix] Fix stats for backend-less classifiers

8 years agoMerge pull request #1074 from fatalbanana/retransmits
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

8 years ago[Test] Try improve reliability of fuzzy tests 1074/head
Andrew Lewis [Wed, 26 Oct 2016 07:23:34 +0000 (09:23 +0200)]
[Test] Try improve reliability of fuzzy tests

8 years ago[Minor] Fix warnings
Vsevolod Stakhov [Wed, 26 Oct 2016 07:19:05 +0000 (09:19 +0200)]
[Minor] Fix warnings

8 years agoMerge pull request #1073 from fatalbanana/luajit
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

8 years ago[Minor] Report redis error when getting stats keys
Vsevolod Stakhov [Tue, 25 Oct 2016 14:44:32 +0000 (16:44 +0200)]
[Minor] Report redis error when getting stats keys

8 years ago[CritFix] Fix iteration over headers array (introduced in 1.4)
Vsevolod Stakhov [Tue, 25 Oct 2016 13:41:16 +0000 (15:41 +0200)]
[CritFix] Fix iteration over headers array (introduced in 1.4)

8 years ago[Fix] Process headers only once
Vsevolod Stakhov [Tue, 25 Oct 2016 13:07:39 +0000 (15:07 +0200)]
[Fix] Process headers only once

8 years ago[Minor] Fix build with dev version of luajit 1073/head
Andrew Lewis [Tue, 25 Oct 2016 13:15:50 +0000 (15:15 +0200)]
[Minor] Fix build with dev version of luajit

8 years agoMerge pull request #1072 from AlexeySa/patch-4
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

8 years ago[Fix] Fix on_finish scripts and async handlers
Vsevolod Stakhov [Tue, 25 Oct 2016 11:58:09 +0000 (13:58 +0200)]
[Fix] Fix on_finish scripts and async handlers

8 years agoUpdate mx_check.lua 1072/head
AL [Tue, 25 Oct 2016 11:06:33 +0000 (14:06 +0300)]
Update mx_check.lua

8 years agoUpdate mx_check.lua
AL [Tue, 25 Oct 2016 11:05:50 +0000 (14:05 +0300)]
Update mx_check.lua

8 years agoChange logic for MX-check plugin
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"

8 years agoMerge pull request #1070 from AlexeySa/patch-3
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

8 years agoMerge pull request #1067 from fatalbanana/av
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

8 years ago[Feature] Allow to update dynamic conf in Redis
Vsevolod Stakhov [Tue, 25 Oct 2016 08:07:49 +0000 (10:07 +0200)]
[Feature] Allow to update dynamic conf in Redis

8 years ago[Minor] Add expire setting for non valid mxes 1070/head
AL [Tue, 25 Oct 2016 00:29:51 +0000 (03:29 +0300)]
[Minor] Add expire setting for non valid mxes

For MX plugin

8 years agoMerge pull request #1060 from xpunkt/patch-3
Vsevolod Stakhov [Mon, 24 Oct 2016 12:20:46 +0000 (14:20 +0200)]
Merge pull request #1060 from xpunkt/patch-3

ham domains added

8 years agoMerge pull request #1068 from fatalbanana/stat
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

8 years ago[Feature] Allow for getting worker stats from Lua 1068/head
Andrew Lewis [Mon, 24 Oct 2016 10:13:07 +0000 (12:13 +0200)]
[Feature] Allow for getting worker stats from Lua

8 years ago[Feature] Allow for excluding messages from AV scanning based on size 1067/head
Andrew Lewis [Mon, 24 Oct 2016 09:40:49 +0000 (11:40 +0200)]
[Feature] Allow for excluding messages from AV scanning based on size

8 years ago[Fix] Fix rspamd{session} class in Lua API
Vsevolod Stakhov [Mon, 24 Oct 2016 11:34:14 +0000 (13:34 +0200)]
[Fix] Fix rspamd{session} class in Lua API

8 years agoMerge pull request #1064 from fatalbanana/tcp
Vsevolod Stakhov [Mon, 24 Oct 2016 10:37:10 +0000 (11:37 +0100)]
Merge pull request #1064 from fatalbanana/tcp

[Minor] Fix task-less lua tcp

8 years ago[Feature] Add preliminary support of dynamic conf updates in Redis
Vsevolod Stakhov [Mon, 24 Oct 2016 07:41:38 +0000 (08:41 +0100)]
[Feature] Add preliminary support of dynamic conf updates in Redis

8 years ago[Feature] Add ability to enable/disable symbols via dynamic_conf
Vsevolod Stakhov [Mon, 24 Oct 2016 07:11:58 +0000 (08:11 +0100)]
[Feature] Add ability to enable/disable symbols via dynamic_conf

8 years ago[Minor] Add methods to enable and disable symbols from Lua API
Vsevolod Stakhov [Mon, 24 Oct 2016 07:09:58 +0000 (08:09 +0100)]
[Minor] Add methods to enable and disable symbols from Lua API

8 years ago[Feature] Add method to enable/disable symbols in config
Vsevolod Stakhov [Mon, 24 Oct 2016 07:01:13 +0000 (08:01 +0100)]
[Feature] Add method to enable/disable symbols in config

8 years ago[Fix] Fix float usage in util:get_time
Vsevolod Stakhov [Sun, 23 Oct 2016 10:11:12 +0000 (11:11 +0100)]
[Fix] Fix float usage in util:get_time

Issue: #1065
Reported by: @AlexeySa

8 years ago[Minor] Fix task-less lua tcp 1064/head
Andrew Lewis [Sat, 22 Oct 2016 18:18:48 +0000 (20:18 +0200)]
[Minor] Fix task-less lua tcp

8 years ago[Minor] Show real message on lua load errors
Vsevolod Stakhov [Sat, 22 Oct 2016 11:26:45 +0000 (12:26 +0100)]
[Minor] Show real message on lua load errors

8 years ago[Fix] Fix refcounts when map is specified by IP
Vsevolod Stakhov [Fri, 21 Oct 2016 16:43:52 +0000 (17:43 +0100)]
[Fix] Fix refcounts when map is specified by IP

8 years ago[Feature] Add a very basic interface to access workers data from on_load
Vsevolod Stakhov [Fri, 21 Oct 2016 16:36:12 +0000 (17:36 +0100)]
[Feature] Add a very basic interface to access workers data from on_load

8 years ago[Minor] Rename lua_worker metatable
Vsevolod Stakhov [Fri, 21 Oct 2016 16:35:56 +0000 (17:35 +0100)]
[Minor] Rename lua_worker metatable

8 years ago[Feature] Allow HTTPS requests in lua_http
Vsevolod Stakhov [Fri, 21 Oct 2016 14:06:47 +0000 (15:06 +0100)]
[Feature] Allow HTTPS requests in lua_http

8 years ago[Minor] Fix task-less lua HTTP
Vsevolod Stakhov [Fri, 21 Oct 2016 09:16:41 +0000 (10:16 +0100)]
[Minor] Fix task-less lua HTTP

8 years ago[Feature] Add new dynamic conf module
Vsevolod Stakhov [Thu, 20 Oct 2016 18:08:13 +0000 (19:08 +0100)]
[Feature] Add new dynamic conf module

This module is intended to load and save (not implemented yet) dynamic
configuration for an Rspamd cluster in Redis storage and synchronize it
over all Rspamd servers.

8 years ago[Fix] Fix periodic events and redis
Vsevolod Stakhov [Thu, 20 Oct 2016 18:07:57 +0000 (19:07 +0100)]
[Fix] Fix periodic events and redis

8 years ago[Feature] Add methods to get metric's actions and symbols from Lua
Vsevolod Stakhov [Thu, 20 Oct 2016 16:38:52 +0000 (17:38 +0100)]
[Feature] Add methods to get metric's actions and symbols from Lua

8 years ago[CritFix] Fix race condition in checking of cached maps
Vsevolod Stakhov [Thu, 20 Oct 2016 15:20:38 +0000 (16:20 +0100)]
[CritFix] Fix race condition in checking of cached maps

8 years agoham domains added 1060/head
Benny Pedersen [Thu, 20 Oct 2016 12:17:06 +0000 (14:17 +0200)]
ham domains added

# domains can be ignored if seen as spam domains, here its more likely grey

8 years agoMerge pull request #1059 from fatalbanana/retransmits
Vsevolod Stakhov [Thu, 20 Oct 2016 10:33:00 +0000 (11:33 +0100)]
Merge pull request #1059 from fatalbanana/retransmits

[Test] Increase DNS retransmits

8 years ago[Test] Increase DNS retransmits 1059/head
Andrew Lewis [Thu, 20 Oct 2016 10:31:27 +0000 (12:31 +0200)]
[Test] Increase DNS retransmits

8 years agoMerge pull request #1057 from fatalbanana/mapreload
Vsevolod Stakhov [Thu, 20 Oct 2016 10:15:13 +0000 (11:15 +0100)]
Merge pull request #1057 from fatalbanana/mapreload

[Test] Add map reload test