]> source.dussan.org Git - rspamd.git/log
rspamd.git
8 years agoFix autolearn switch
Vsevolod Stakhov [Thu, 7 Jan 2016 09:03:06 +0000 (09:03 +0000)]
Fix autolearn switch

8 years agoDo not autolearn if we have the same class for this message
Vsevolod Stakhov [Wed, 6 Jan 2016 23:03:25 +0000 (23:03 +0000)]
Do not autolearn if we have the same class for this message

8 years agoDo not treat autolearn errors as fatal
Vsevolod Stakhov [Wed, 6 Jan 2016 22:27:44 +0000 (22:27 +0000)]
Do not treat autolearn errors as fatal

8 years agoImplement autolearn
Vsevolod Stakhov [Wed, 6 Jan 2016 18:18:07 +0000 (18:18 +0000)]
Implement autolearn

8 years agoAdd a simple workaround to avoid configtest crashes
Vsevolod Stakhov [Wed, 6 Jan 2016 17:46:09 +0000 (17:46 +0000)]
Add a simple workaround to avoid configtest crashes

8 years agoRestore statistics for libstat
Vsevolod Stakhov [Wed, 6 Jan 2016 17:41:28 +0000 (17:41 +0000)]
Restore statistics for libstat

8 years agoRework and refactor memory pools code
Vsevolod Stakhov [Wed, 6 Jan 2016 17:19:04 +0000 (17:19 +0000)]
Rework and refactor memory pools code

8 years agoFix parsing of string lists.
Vsevolod Stakhov [Wed, 6 Jan 2016 17:18:53 +0000 (17:18 +0000)]
Fix parsing of string lists.

8 years agoAdd preliminary support of async events in libstat
Vsevolod Stakhov [Wed, 6 Jan 2016 16:19:48 +0000 (16:19 +0000)]
Add preliminary support of async events in libstat

8 years agoFix several memory corruption issues
Vsevolod Stakhov [Wed, 6 Jan 2016 16:05:16 +0000 (16:05 +0000)]
Fix several memory corruption issues

8 years agoAdd cleanup code for statistics
Vsevolod Stakhov [Wed, 6 Jan 2016 16:00:32 +0000 (16:00 +0000)]
Add cleanup code for statistics

8 years agoStore event base in statistics library
Vsevolod Stakhov [Wed, 6 Jan 2016 15:25:07 +0000 (15:25 +0000)]
Store event base in statistics library

8 years agoFix learning.
Vsevolod Stakhov [Wed, 6 Jan 2016 15:08:48 +0000 (15:08 +0000)]
Fix learning.

8 years agoAdd learning implementation.
Vsevolod Stakhov [Wed, 6 Jan 2016 14:24:07 +0000 (14:24 +0000)]
Add learning implementation.

8 years agoMerge branch 'stat-rework'
Vsevolod Stakhov [Tue, 5 Jan 2016 19:04:40 +0000 (19:04 +0000)]
Merge branch 'stat-rework'

8 years agoFix init/deinit of statistics
Vsevolod Stakhov [Tue, 5 Jan 2016 19:04:24 +0000 (19:04 +0000)]
Fix init/deinit of statistics

8 years agoFix statistics processing
Vsevolod Stakhov [Tue, 5 Jan 2016 18:55:56 +0000 (18:55 +0000)]
Fix statistics processing

8 years agoFix cache init
Vsevolod Stakhov [Tue, 5 Jan 2016 18:07:27 +0000 (18:07 +0000)]
Fix cache init

8 years agoFix bayes classifier for the new architecture
Vsevolod Stakhov [Tue, 5 Jan 2016 18:02:47 +0000 (18:02 +0000)]
Fix bayes classifier for the new architecture

8 years agoDisable redis until rework is done
Vsevolod Stakhov [Tue, 5 Jan 2016 18:02:32 +0000 (18:02 +0000)]
Disable redis until rework is done

8 years agoFix configuration issues
Vsevolod Stakhov [Tue, 5 Jan 2016 17:30:58 +0000 (17:30 +0000)]
Fix configuration issues

8 years agoSimplify learn and process functions
Vsevolod Stakhov [Tue, 5 Jan 2016 17:24:40 +0000 (17:24 +0000)]
Simplify learn and process functions

8 years agoFix tokenization
Vsevolod Stakhov [Tue, 5 Jan 2016 16:59:02 +0000 (16:59 +0000)]
Fix tokenization

8 years agoRework mmapped file backend
Vsevolod Stakhov [Tue, 5 Jan 2016 16:37:40 +0000 (16:37 +0000)]
Rework mmapped file backend

8 years agoRework sqlite backend
Vsevolod Stakhov [Tue, 5 Jan 2016 16:03:17 +0000 (16:03 +0000)]
Rework sqlite backend

8 years agoAnother fix to the whole libstat architecture
Vsevolod Stakhov [Tue, 5 Jan 2016 15:45:57 +0000 (15:45 +0000)]
Another fix to the whole libstat architecture

8 years agoStart rework
Vsevolod Stakhov [Tue, 5 Jan 2016 15:20:28 +0000 (15:20 +0000)]
Start rework

8 years agoAdopt confighelp for required and default attrs
Vsevolod Stakhov [Mon, 4 Jan 2016 18:50:19 +0000 (18:50 +0000)]
Adopt confighelp for required and default attrs

8 years agoAdd 'required' and 'default' values for doc strings
Vsevolod Stakhov [Mon, 4 Jan 2016 18:44:18 +0000 (18:44 +0000)]
Add 'required' and 'default' values for doc strings

8 years agoAdd doc strings for fuzzy check module
Vsevolod Stakhov [Mon, 4 Jan 2016 18:39:16 +0000 (18:39 +0000)]
Add doc strings for fuzzy check module

8 years agoAdd doc strings for regexp module
Vsevolod Stakhov [Mon, 4 Jan 2016 18:09:36 +0000 (18:09 +0000)]
Add doc strings for regexp module

8 years agoSlightly improve documentation style
Vsevolod Stakhov [Mon, 4 Jan 2016 14:03:14 +0000 (14:03 +0000)]
Slightly improve documentation style

8 years agoImprove hyperscan compiler helper logging
Vsevolod Stakhov [Mon, 4 Jan 2016 13:59:56 +0000 (13:59 +0000)]
Improve hyperscan compiler helper logging

8 years agoFix another critical issue with memory corruption and ownership
Vsevolod Stakhov [Mon, 4 Jan 2016 13:34:46 +0000 (13:34 +0000)]
Fix another critical issue with memory corruption and ownership

8 years agoAdd more information about lua regexp to the structure
Vsevolod Stakhov [Mon, 4 Jan 2016 13:16:09 +0000 (13:16 +0000)]
Add more information about lua regexp to the structure

8 years agoAvoid cached regexps
Vsevolod Stakhov [Mon, 4 Jan 2016 12:58:37 +0000 (12:58 +0000)]
Avoid cached regexps

8 years agoDo not use cached regexps to avoid unnecessary gc
Vsevolod Stakhov [Mon, 4 Jan 2016 12:58:13 +0000 (12:58 +0000)]
Do not use cached regexps to avoid unnecessary gc

8 years agoAdd docstrings for spf module
Vsevolod Stakhov [Mon, 4 Jan 2016 09:59:08 +0000 (09:59 +0000)]
Add docstrings for spf module

8 years agoMerge pull request #472 from fatalbanana/master
Vsevolod Stakhov [Mon, 4 Jan 2016 10:00:08 +0000 (10:00 +0000)]
Merge pull request #472 from fatalbanana/master

Oops: fix conditions in SURBL plugin

8 years agoOops: fix conditions in SURBL plugin 472/head
Andrew Lewis [Sun, 3 Jan 2016 21:41:30 +0000 (23:41 +0200)]
Oops: fix conditions in SURBL plugin

8 years agoMerge pull request #471 from fatalbanana/rbl
Vsevolod Stakhov [Sun, 3 Jan 2016 18:27:45 +0000 (18:27 +0000)]
Merge pull request #471 from fatalbanana/rbl

RBL module: remove `private_ips` setting in favour of `local_addrs`

8 years agoRBL module: remove `private_ips` setting in favour of `local_addrs` 471/head
Andrew Lewis [Sun, 3 Jan 2016 18:10:40 +0000 (20:10 +0200)]
RBL module: remove `private_ips` setting in favour of `local_addrs`

8 years agoAdd some more networks as defined in RFC as private
Vsevolod Stakhov [Sun, 3 Jan 2016 17:17:37 +0000 (17:17 +0000)]
Add some more networks as defined in RFC as private

8 years agoAdd local_addrs/local_networks option
Vsevolod Stakhov [Sun, 3 Jan 2016 17:13:14 +0000 (17:13 +0000)]
Add local_addrs/local_networks option

8 years agoFix IPv4 loopback detection
Vsevolod Stakhov [Sun, 3 Jan 2016 17:12:58 +0000 (17:12 +0000)]
Fix IPv4 loopback detection

8 years agoAdd local addrs extension available in the conviguration
Vsevolod Stakhov [Sun, 3 Jan 2016 17:00:56 +0000 (17:00 +0000)]
Add local addrs extension available in the conviguration

8 years agoConstify radix tree search code
Vsevolod Stakhov [Sun, 3 Jan 2016 17:00:40 +0000 (17:00 +0000)]
Constify radix tree search code

8 years agoAdd ip:is_local method to lua API
Vsevolod Stakhov [Sun, 3 Jan 2016 16:39:55 +0000 (16:39 +0000)]
Add ip:is_local method to lua API

8 years agoMerge pull request #470 from fatalbanana/uribl
Vsevolod Stakhov [Sun, 3 Jan 2016 16:39:16 +0000 (16:39 +0000)]
Merge pull request #470 from fatalbanana/uribl

Add URIBL_BLOCKED symbol

8 years agoAdd URIBL_BLOCKED symbol 470/head
Andrew Lewis [Sun, 3 Jan 2016 16:37:10 +0000 (18:37 +0200)]
Add URIBL_BLOCKED symbol

8 years agoSkip SPF from local addresses
Vsevolod Stakhov [Sun, 3 Jan 2016 11:40:46 +0000 (11:40 +0000)]
Skip SPF from local addresses

Issue: #469

8 years agoAdd method to check if IP is local
Vsevolod Stakhov [Sun, 3 Jan 2016 11:35:45 +0000 (11:35 +0000)]
Add method to check if IP is local

8 years agoMerge pull request #469 from fatalbanana/spf
Vsevolod Stakhov [Sun, 3 Jan 2016 11:19:42 +0000 (11:19 +0000)]
Merge pull request #469 from fatalbanana/spf

Unconditionally disable SPF for authenticated users

8 years agoUnconditionally disable SPF for authenticated users 469/head
Andrew Lewis [Sun, 3 Jan 2016 10:58:51 +0000 (12:58 +0200)]
Unconditionally disable SPF for authenticated users

8 years agoMerge pull request #467 from fatalbanana/surblfallthrough
Vsevolod Stakhov [Sun, 3 Jan 2016 01:30:47 +0000 (01:30 +0000)]
Merge pull request #467 from fatalbanana/surblfallthrough

SURBL: allow fallthrough to default symbol

8 years agoMerge pull request #468 from fatalbanana/settings
Vsevolod Stakhov [Sun, 3 Jan 2016 01:30:39 +0000 (01:30 +0000)]
Merge pull request #468 from fatalbanana/settings

Settings: fix IP match

8 years agoSURBL: Divorce config from RBL config 467/head
Andrew Lewis [Sat, 2 Jan 2016 21:56:30 +0000 (23:56 +0200)]
SURBL: Divorce config from RBL config

8 years agoSURBL: Add missing symbols to metric
Andrew Lewis [Sat, 2 Jan 2016 21:55:12 +0000 (23:55 +0200)]
SURBL: Add missing symbols to metric

8 years agoSettings: fix IP match 468/head
Andrew Lewis [Sat, 2 Jan 2016 21:44:38 +0000 (23:44 +0200)]
Settings: fix IP match

8 years agoSURBL: Allow fallthrough to default symbol
Andrew Lewis [Sat, 2 Jan 2016 21:41:47 +0000 (23:41 +0200)]
SURBL: Allow fallthrough to default symbol

8 years agoAdd DKIM module help
Vsevolod Stakhov [Sat, 2 Jan 2016 19:22:06 +0000 (19:22 +0000)]
Add DKIM module help

8 years agoAllow NULL path to add top level documentation strings
Vsevolod Stakhov [Sat, 2 Jan 2016 19:04:02 +0000 (19:04 +0000)]
Allow NULL path to add top level documentation strings

8 years agoSlightly improve help output
Vsevolod Stakhov [Sat, 2 Jan 2016 18:46:06 +0000 (18:46 +0000)]
Slightly improve help output

8 years agoAdd documentation strings for SURBL module
Vsevolod Stakhov [Sat, 2 Jan 2016 18:35:17 +0000 (18:35 +0000)]
Add documentation strings for SURBL module

8 years agoAdd method to insert documentation to the specific path
Vsevolod Stakhov [Sat, 2 Jan 2016 17:37:28 +0000 (17:37 +0000)]
Add method to insert documentation to the specific path

8 years agoImplement printing of scores in the log file
Vsevolod Stakhov [Sat, 2 Jan 2016 00:00:59 +0000 (00:00 +0000)]
Implement printing of scores in the log file

8 years agoAdd symbols_scores in log file
Vsevolod Stakhov [Fri, 1 Jan 2016 23:56:58 +0000 (23:56 +0000)]
Add symbols_scores in log file

8 years agoAdd another override to fix packaging
Vsevolod Stakhov [Fri, 1 Jan 2016 17:38:09 +0000 (17:38 +0000)]
Add another override to fix packaging

8 years agoAnother try to fix debug packages
Vsevolod Stakhov [Fri, 1 Jan 2016 16:23:38 +0000 (16:23 +0000)]
Another try to fix debug packages

8 years agoAdd debuginfo package
Vsevolod Stakhov [Thu, 31 Dec 2015 18:04:17 +0000 (18:04 +0000)]
Add debuginfo package

8 years agoAdd another bunch of missed files.
Vsevolod Stakhov [Thu, 31 Dec 2015 17:54:04 +0000 (17:54 +0000)]
Add another bunch of missed files.

8 years agoAdd CR_SURBL
Vsevolod Stakhov [Thu, 31 Dec 2015 17:51:55 +0000 (17:51 +0000)]
Add CR_SURBL

8 years agoAnother missing file.
Vsevolod Stakhov [Thu, 31 Dec 2015 17:48:16 +0000 (17:48 +0000)]
Another missing file.

8 years agoFix snowball distribution.
Vsevolod Stakhov [Thu, 31 Dec 2015 17:43:49 +0000 (17:43 +0000)]
Fix snowball distribution.

8 years agoRemove bloody submodules.
Vsevolod Stakhov [Thu, 31 Dec 2015 17:38:02 +0000 (17:38 +0000)]
Remove bloody submodules.

8 years agoMerge pull request #444 from lzmths/master
Vsevolod Stakhov [Thu, 31 Dec 2015 17:06:09 +0000 (17:06 +0000)]
Merge pull request #444 from lzmths/master

Refactoring conditional directives that break parts of statements.

8 years agoMerge pull request #465 from fatalbanana/docs
Vsevolod Stakhov [Thu, 31 Dec 2015 17:05:45 +0000 (17:05 +0000)]
Merge pull request #465 from fatalbanana/docs

Fix documentation inaccuracy WRT history_file

8 years agoMerge pull request #464 from fatalbanana/surbl
Vsevolod Stakhov [Thu, 31 Dec 2015 17:05:36 +0000 (17:05 +0000)]
Merge pull request #464 from fatalbanana/surbl

Drop deprecated SURBL bits; rename JP_SURBL_MULTI to ABUSE_SURBL; add SURBL_BLOCKED

8 years agoAdd SURBL_BLOCKED symbol 464/head
Andrew Lewis [Thu, 31 Dec 2015 12:24:41 +0000 (14:24 +0200)]
Add SURBL_BLOCKED symbol

8 years agoFix documentation inaccuracy WRT history_file 465/head
Andrew Lewis [Thu, 31 Dec 2015 12:11:59 +0000 (14:11 +0200)]
Fix documentation inaccuracy WRT history_file

8 years agoDrop deprecated SURBL bits & rename JP_SURBL_MULTI to ABUSE_SURBL
Andrew Lewis [Thu, 31 Dec 2015 12:00:43 +0000 (14:00 +0200)]
Drop deprecated SURBL bits & rename JP_SURBL_MULTI to ABUSE_SURBL

8 years agoFix critical issue in surbl module
Vsevolod Stakhov [Wed, 30 Dec 2015 23:49:54 +0000 (23:49 +0000)]
Fix critical issue in surbl module

Previously, surbl could send many DNS requests for a single URL

8 years agoAdd util.glob routine to lua API
Vsevolod Stakhov [Wed, 30 Dec 2015 14:31:28 +0000 (14:31 +0000)]
Add util.glob routine to lua API

8 years agoFix endless loop
Vsevolod Stakhov [Wed, 30 Dec 2015 13:04:48 +0000 (13:04 +0000)]
Fix endless loop

8 years agoAdd documentation for all workers' options
Vsevolod Stakhov [Tue, 29 Dec 2015 18:06:25 +0000 (18:06 +0000)]
Add documentation for all workers' options

8 years agoAdd sorting for configuration helper
Vsevolod Stakhov [Tue, 29 Dec 2015 17:48:59 +0000 (17:48 +0000)]
Add sorting for configuration helper

8 years agoFix arguments passing to the lua formatter
Vsevolod Stakhov [Tue, 29 Dec 2015 17:37:04 +0000 (17:37 +0000)]
Fix arguments passing to the lua formatter

8 years agoAllow colored output
Vsevolod Stakhov [Tue, 29 Dec 2015 17:35:37 +0000 (17:35 +0000)]
Allow colored output

8 years agoFix workers documentation
Vsevolod Stakhov [Tue, 29 Dec 2015 17:19:56 +0000 (17:19 +0000)]
Fix workers documentation

8 years agoAdd options for workers
Vsevolod Stakhov [Tue, 29 Dec 2015 17:13:41 +0000 (17:13 +0000)]
Add options for workers

8 years agoStart redis plugin rejig
Vsevolod Stakhov [Tue, 29 Dec 2015 16:59:53 +0000 (16:59 +0000)]
Start redis plugin rejig

8 years agoMore changes to classification stages
Vsevolod Stakhov [Tue, 29 Dec 2015 15:33:48 +0000 (15:33 +0000)]
More changes to classification stages

8 years agoAdd substages for classification
Vsevolod Stakhov [Tue, 29 Dec 2015 15:16:17 +0000 (15:16 +0000)]
Add substages for classification

8 years agoFix quotes
Vsevolod Stakhov [Tue, 29 Dec 2015 13:02:14 +0000 (13:02 +0000)]
Fix quotes

8 years agoAdd lua pretty formatter for confighelp
Vsevolod Stakhov [Tue, 29 Dec 2015 12:53:28 +0000 (12:53 +0000)]
Add lua pretty formatter for confighelp

8 years agoUse caseless search for keywords
Vsevolod Stakhov [Tue, 29 Dec 2015 09:47:52 +0000 (09:47 +0000)]
Use caseless search for keywords

8 years agoAdd caseless version of rabin-karp substring search
Vsevolod Stakhov [Tue, 29 Dec 2015 09:47:34 +0000 (09:47 +0000)]
Add caseless version of rabin-karp substring search

8 years agoShow 'keyword' when '-k' is specified
Vsevolod Stakhov [Tue, 29 Dec 2015 09:39:03 +0000 (09:39 +0000)]
Show 'keyword' when '-k' is specified

8 years agoAllow keyword searching
Vsevolod Stakhov [Tue, 29 Dec 2015 09:35:35 +0000 (09:35 +0000)]
Allow keyword searching

8 years agoInit modules and workers in confighelp to get more doc strings
Vsevolod Stakhov [Tue, 29 Dec 2015 09:04:41 +0000 (09:04 +0000)]
Init modules and workers in confighelp to get more doc strings