]> source.dussan.org Git - rspamd.git/log
rspamd.git
7 years ago[Minor] Fix typo 1102/head
Alexander Moisseev [Fri, 4 Nov 2016 17:49:51 +0000 (20:49 +0300)]
[Minor] Fix typo

7 years agoMerge pull request #1100 from fatalbanana/g
Vsevolod Stakhov [Fri, 4 Nov 2016 16:33:14 +0000 (16:33 +0000)]
Merge pull request #1100 from fatalbanana/g

[Minor] Axe a few more globals

7 years ago[Minor] Remove more globals 1100/head
Andrew Lewis [Fri, 4 Nov 2016 16:30:00 +0000 (18:30 +0200)]
[Minor] Remove more globals

7 years agoMerge pull request #1098 from fatalbanana/t
Vsevolod Stakhov [Fri, 4 Nov 2016 16:03:06 +0000 (16:03 +0000)]
Merge pull request #1098 from fatalbanana/t

[Test] Add tests for Redis fuzzy backend and fix fuzzy fuzzy test

7 years agoMerge pull request #1099 from fatalbanana/m
Vsevolod Stakhov [Fri, 4 Nov 2016 16:02:51 +0000 (16:02 +0000)]
Merge pull request #1099 from fatalbanana/m

[Minor] Use single reference time in fuzzy_convert utility

7 years ago[Rework] Add preliminary train tests
Vsevolod Stakhov [Fri, 4 Nov 2016 15:56:16 +0000 (15:56 +0000)]
[Rework] Add preliminary train tests

7 years ago[Rework] Implement loading/invalidating
Vsevolod Stakhov [Fri, 4 Nov 2016 15:27:40 +0000 (15:27 +0000)]
[Rework] Implement loading/invalidating

7 years ago[Feature] Implement FANN threaded learning
Vsevolod Stakhov [Fri, 4 Nov 2016 14:12:42 +0000 (14:12 +0000)]
[Feature] Implement FANN threaded learning

7 years ago[Feature] Add extended version for fann creation function
Vsevolod Stakhov [Thu, 3 Nov 2016 18:45:56 +0000 (18:45 +0000)]
[Feature] Add extended version for fann creation function

7 years ago[Minor] Init resolver in log helper
Vsevolod Stakhov [Thu, 3 Nov 2016 17:48:44 +0000 (17:48 +0000)]
[Minor] Init resolver in log helper

7 years ago[Rework] First reiteration on fann scores
Vsevolod Stakhov [Thu, 3 Nov 2016 17:44:21 +0000 (17:44 +0000)]
[Rework] First reiteration on fann scores

7 years ago[Minor] Store ev_base for log_helper callbacks
Vsevolod Stakhov [Thu, 3 Nov 2016 16:31:07 +0000 (16:31 +0000)]
[Minor] Store ev_base for log_helper callbacks

7 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

7 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

7 years ago[Test] Add tests for Redis fuzzy backend and fix fuzzy fuzzy test 1098/head
Andrew Lewis [Fri, 4 Nov 2016 09:32:04 +0000 (11:32 +0200)]
[Test] Add tests for Redis fuzzy backend and fix fuzzy fuzzy test

7 years ago[Minor] Use single reference time in fuzzy_convert utility 1099/head
Andrew Lewis [Fri, 4 Nov 2016 07:33:15 +0000 (09:33 +0200)]
[Minor] Use single reference time in fuzzy_convert utility

7 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

7 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

7 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

7 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

7 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

7 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

7 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

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

7 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

7 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

7 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.

7 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

7 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

7 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

7 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

7 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()

7 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()

7 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

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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

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

7 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)

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

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

7 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

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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

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

7 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

7 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

7 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)

7 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

7 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

7 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

7 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

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