]> source.dussan.org Git - rspamd.git/log
rspamd.git
8 years ago[Minor] One more fix for bloody openssl
Vsevolod Stakhov [Sat, 5 Nov 2016 16:10:58 +0000 (16:10 +0000)]
[Minor] One more fix for bloody openssl

8 years ago[Minor] Add workaround for old debian
Vsevolod Stakhov [Sat, 5 Nov 2016 15:47:51 +0000 (15:47 +0000)]
[Minor] Add workaround for old debian

8 years ago[Minor] Remove not very portable FANN_TRAIN_SARPROP
Vsevolod Stakhov [Sat, 5 Nov 2016 15:20:23 +0000 (15:20 +0000)]
[Minor] Remove not very portable FANN_TRAIN_SARPROP

8 years ago[Fix] Remove some incompatible functions
Vsevolod Stakhov [Sat, 5 Nov 2016 13:26:20 +0000 (13:26 +0000)]
[Fix] Remove some incompatible functions

8 years ago[Minor] Fix tests build
Vsevolod Stakhov [Sat, 5 Nov 2016 13:21:48 +0000 (13:21 +0000)]
[Minor] Fix tests build

8 years ago[Fix] Fix build with the recent OpenSSL
Vsevolod Stakhov [Sat, 5 Nov 2016 13:19:09 +0000 (13:19 +0000)]
[Fix] Fix build with the recent OpenSSL

8 years agoMerge pull request #1102 from moisseev/patch-2
Vsevolod Stakhov [Sat, 5 Nov 2016 12:27:05 +0000 (12:27 +0000)]
Merge pull request #1102 from moisseev/patch-2

[Minor] Fix typo

8 years agoMerge pull request #1103 from moisseev/patch-3
Vsevolod Stakhov [Sat, 5 Nov 2016 12:26:50 +0000 (12:26 +0000)]
Merge pull request #1103 from moisseev/patch-3

[Minor] Add missing `fun` module local reference

8 years agoMerge pull request #1105 from fatalbanana/z
Vsevolod Stakhov [Sat, 5 Nov 2016 12:26:23 +0000 (12:26 +0000)]
Merge pull request #1105 from fatalbanana/z

[Minor] Remove default message_func from greylist plugin

8 years agoMerge remote-tracking branch 'origin/master'
Vsevolod Stakhov [Sat, 5 Nov 2016 12:18:05 +0000 (12:18 +0000)]
Merge remote-tracking branch 'origin/master'

8 years ago[Minor] Remove default message_func from greylist plugin 1105/head
Andrew Lewis [Sat, 5 Nov 2016 12:04:39 +0000 (14:04 +0200)]
[Minor] Remove default message_func from greylist plugin

8 years ago[Rework] Restore old fann_scores, move common parts
Vsevolod Stakhov [Sat, 5 Nov 2016 12:03:20 +0000 (12:03 +0000)]
[Rework] Restore old fann_scores, move common parts

8 years agoMerge pull request #1104 from moisseev/patch-4
Vsevolod Stakhov [Sat, 5 Nov 2016 11:48:08 +0000 (11:48 +0000)]
Merge pull request #1104 from moisseev/patch-4

[Minor] Update MID list

8 years ago[Minor] Add another missing `fun` module local reference 1103/head
Alexander Moisseev [Sat, 5 Nov 2016 09:56:24 +0000 (12:56 +0300)]
[Minor] Add another missing `fun` module local reference

8 years ago[Minor] Update MID list 1104/head
Alexander Moisseev [Sat, 5 Nov 2016 09:05:08 +0000 (12:05 +0300)]
[Minor] Update MID list

8 years ago[Minor] Add missing `fun` module local reference
Alexander Moisseev [Sat, 5 Nov 2016 08:20:58 +0000 (11:20 +0300)]
[Minor] Add missing `fun` module local reference

8 years ago[Minor] Fix typo 1102/head
Alexander Moisseev [Fri, 4 Nov 2016 17:49:51 +0000 (20:49 +0300)]
[Minor] Fix typo

8 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

8 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

8 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

8 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

8 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

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

8 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

8 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

8 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

8 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

8 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

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

8 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

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