]> source.dussan.org Git - rspamd.git/log
rspamd.git
8 years ago[Feature] Move fann_classifier to a separate plugin
Vsevolod Stakhov [Thu, 3 Nov 2016 16:30:48 +0000 (16:30 +0000)]
[Feature] Move fann_classifier to a separate plugin

8 years ago[Minor] Name composite in a proper way
Vsevolod Stakhov [Thu, 3 Nov 2016 14:01:32 +0000 (14:01 +0000)]
[Minor] Name composite in a proper way

8 years agoMerge pull request #1094 from moisseev/fonts
Vsevolod Stakhov [Thu, 3 Nov 2016 18:27:56 +0000 (19:27 +0100)]
Merge pull request #1094 from moisseev/fonts

[WebUI] Add missing fonts

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

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

8 years ago[Minor] Kill a few more globals 1097/head
Andrew Lewis [Thu, 3 Nov 2016 15:11:28 +0000 (17:11 +0200)]
[Minor] Kill a few more globals

8 years ago[Feature] Utility to convert fuzzy storage from sqlite to redis 1096/head
Andrew Lewis [Thu, 3 Nov 2016 10:58:04 +0000 (12:58 +0200)]
[Feature] Utility to convert fuzzy storage from sqlite to redis

8 years ago[WebUI] Add missing fonts 1094/head
Alexander Moisseev [Thu, 3 Nov 2016 07:23:50 +0000 (10:23 +0300)]
[WebUI] Add missing fonts

8 years ago[WebUI] Improve visual representation of symbols table
Vsevolod Stakhov [Wed, 2 Nov 2016 17:09:50 +0000 (17:09 +0000)]
[WebUI] Improve visual representation of symbols table

8 years ago[WebUI] Add missing elements
Vsevolod Stakhov [Wed, 2 Nov 2016 16:59:16 +0000 (16:59 +0000)]
[WebUI] Add missing elements

8 years ago[WebUI] Use local versions of css and js
Vsevolod Stakhov [Wed, 2 Nov 2016 16:56:53 +0000 (16:56 +0000)]
[WebUI] Use local versions of css and js

8 years ago[Feature] Support new messages in rspamc
Vsevolod Stakhov [Wed, 2 Nov 2016 13:47:17 +0000 (13:47 +0000)]
[Feature] Support new messages in rspamc

8 years ago[Rework] Make rspamd protocol messages useful
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.

8 years ago[Feature] Allow custom functions for ratelimits
Vsevolod Stakhov [Wed, 2 Nov 2016 13:15:05 +0000 (13:15 +0000)]
[Feature] Allow custom functions for ratelimits

8 years ago[Feature] Allow to have a function to set custom greylist message
Vsevolod Stakhov [Wed, 2 Nov 2016 12:05:53 +0000 (12:05 +0000)]
[Feature] Allow to have a function to set custom greylist message

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

8 years ago[Minor] Tidy graphite_config function in metric exporter 1091/head
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

8 years agoMerge pull request #1088 from fatalbanana/l
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()

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