]> source.dussan.org Git - rspamd.git/log
rspamd.git
8 years ago[Minor] Implement some features of redis backend
Vsevolod Stakhov [Fri, 2 Sep 2016 16:52:20 +0000 (17:52 +0100)]
[Minor] Implement some features of redis backend

8 years ago[Minor] Skeleton for redis fuzzy backend
Vsevolod Stakhov [Fri, 2 Sep 2016 15:01:55 +0000 (16:01 +0100)]
[Minor] Skeleton for redis fuzzy backend

8 years ago[Minor] `type` -> `backend` for fuzzy backend type
Vsevolod Stakhov [Fri, 2 Sep 2016 14:33:16 +0000 (15:33 +0100)]
[Minor] `type` -> `backend` for fuzzy backend type

8 years ago[Minor] Fix periodic updates
Vsevolod Stakhov [Fri, 2 Sep 2016 14:30:22 +0000 (15:30 +0100)]
[Minor] Fix periodic updates

8 years agoMerge branch 'fuzzy-backend-rework'
Vsevolod Stakhov [Fri, 2 Sep 2016 13:33:49 +0000 (14:33 +0100)]
Merge branch 'fuzzy-backend-rework'

8 years ago[Rework] Adopt fuzzy storage for abstract backend
Vsevolod Stakhov [Fri, 2 Sep 2016 13:32:58 +0000 (14:32 +0100)]
[Rework] Adopt fuzzy storage for abstract backend

8 years ago[Minor] Add more routines to fuzzy backend subrs
Vsevolod Stakhov [Thu, 1 Sep 2016 20:14:52 +0000 (21:14 +0100)]
[Minor] Add more routines to fuzzy backend subrs

8 years agoMerge pull request #924 from fatalbanana/enabled
Vsevolod Stakhov [Thu, 1 Sep 2016 15:41:41 +0000 (16:41 +0100)]
Merge pull request #924 from fatalbanana/enabled

[Feature] Add common way to disable Lua modules

8 years ago[Minor] Add sqlite helpers to the abstract API
Vsevolod Stakhov [Thu, 1 Sep 2016 15:31:45 +0000 (16:31 +0100)]
[Minor] Add sqlite helpers to the abstract API

8 years ago[Feature] Add common way to disable Lua modules 924/head
Andrew Lewis [Thu, 1 Sep 2016 15:25:12 +0000 (17:25 +0200)]
[Feature] Add common way to disable Lua modules

8 years ago[Minor] Add skeleton for backend abstract functions
Vsevolod Stakhov [Thu, 1 Sep 2016 15:14:00 +0000 (16:14 +0100)]
[Minor] Add skeleton for backend abstract functions

8 years ago[Rework] Reorganize the internal backend structure
Vsevolod Stakhov [Thu, 1 Sep 2016 14:58:05 +0000 (15:58 +0100)]
[Rework] Reorganize the internal backend structure

8 years ago[Rework] Reorganize fuzzy backend structure
Vsevolod Stakhov [Thu, 1 Sep 2016 13:38:20 +0000 (14:38 +0100)]
[Rework] Reorganize fuzzy backend structure

8 years agoMerge pull request #922 from fatalbanana/dkim
Vsevolod Stakhov [Thu, 1 Sep 2016 11:20:27 +0000 (12:20 +0100)]
Merge pull request #922 from fatalbanana/dkim

[Minor] Don't yield R_DKIM_NA for local/authenticated/whitelisted senders

8 years agoMerge pull request #923 from fatalbanana/maxn
Vsevolod Stakhov [Thu, 1 Sep 2016 11:19:57 +0000 (12:19 +0100)]
Merge pull request #923 from fatalbanana/maxn

[Fix] Banish table.maxn from Lua parts

8 years ago[Fix] Use the correct macro to get the size of control
Vsevolod Stakhov [Thu, 1 Sep 2016 10:34:46 +0000 (11:34 +0100)]
[Fix] Use the correct macro to get the size of control

8 years ago[Fix] Banish table.maxn from Lua parts 923/head
Andrew Lewis [Thu, 1 Sep 2016 08:22:50 +0000 (10:22 +0200)]
[Fix] Banish table.maxn from Lua parts

8 years ago[Minor] Don't yield R_DKIM_NA for local/authenticated/whitelisted senders 922/head
Andrew Lewis [Thu, 1 Sep 2016 07:42:12 +0000 (09:42 +0200)]
[Minor] Don't yield R_DKIM_NA for local/authenticated/whitelisted senders

8 years agoMerge pull request #919 from fatalbanana/spamhaus
Vsevolod Stakhov [Wed, 31 Aug 2016 20:40:52 +0000 (21:40 +0100)]
Merge pull request #919 from fatalbanana/spamhaus

[Minor] Silence RBL log

8 years ago[Minor] Do not blame about unsupported file locks
Vsevolod Stakhov [Wed, 31 Aug 2016 20:37:27 +0000 (21:37 +0100)]
[Minor] Do not blame about unsupported file locks

8 years ago[Fix] Fix actrie patterns
Vsevolod Stakhov [Wed, 31 Aug 2016 16:07:44 +0000 (17:07 +0100)]
[Fix] Fix actrie patterns

8 years ago[Minor] Silence RBL log 919/head
Andrew Lewis [Wed, 31 Aug 2016 15:00:22 +0000 (17:00 +0200)]
[Minor] Silence RBL log

8 years ago[Minor] Tune printf for hex and base32 input strings
Vsevolod Stakhov [Wed, 31 Aug 2016 14:33:58 +0000 (15:33 +0100)]
[Minor] Tune printf for hex and base32 input strings

8 years ago[Fix] Fix format string
Vsevolod Stakhov [Wed, 31 Aug 2016 10:54:00 +0000 (11:54 +0100)]
[Fix] Fix format string

8 years ago[Fix] Fix min_learns option
Vsevolod Stakhov [Wed, 31 Aug 2016 10:40:03 +0000 (11:40 +0100)]
[Fix] Fix min_learns option

8 years agoMerge pull request #917 from fatalbanana/rlimit
Vsevolod Stakhov [Wed, 31 Aug 2016 10:08:09 +0000 (11:08 +0100)]
Merge pull request #917 from fatalbanana/rlimit

[Feature] Support excluding selected users from ratelimits

8 years agoMerge pull request #916 from fatalbanana/rules2
Vsevolod Stakhov [Wed, 31 Aug 2016 10:07:11 +0000 (11:07 +0100)]
Merge pull request #916 from fatalbanana/rules2

[Minor] Finish reworking rules

8 years agoMerge pull request #912 from fatalbanana/ipscore
Vsevolod Stakhov [Wed, 31 Aug 2016 10:07:03 +0000 (11:07 +0100)]
Merge pull request #912 from fatalbanana/ipscore

[Minor] Disable IP Score for authenticated users & local networks

8 years ago[Feature] Support excluding selected users from ratelimits 917/head
Andrew Lewis [Wed, 31 Aug 2016 08:37:50 +0000 (10:37 +0200)]
[Feature] Support excluding selected users from ratelimits

8 years ago[Minor] Finish reworking rules 916/head
Andrew Lewis [Wed, 31 Aug 2016 08:22:52 +0000 (10:22 +0200)]
[Minor] Finish reworking rules

8 years ago[Minor] Disable IP Score for authenticated users & local networks 912/head
Andrew Lewis [Wed, 31 Aug 2016 06:34:14 +0000 (08:34 +0200)]
[Minor] Disable IP Score for authenticated users & local networks

8 years agoMerge pull request #914 from fatalbanana/rules
Vsevolod Stakhov [Tue, 30 Aug 2016 23:44:27 +0000 (00:44 +0100)]
Merge pull request #914 from fatalbanana/rules

[Fix] Fix rules post-update + fix DMARC + add test

8 years ago[Test] Add config test 914/head
Andrew Lewis [Tue, 30 Aug 2016 21:08:02 +0000 (23:08 +0200)]
[Test] Add config test

8 years ago[Minor] Fix forcing actions in DMARC plugin
Andrew Lewis [Tue, 30 Aug 2016 20:48:13 +0000 (22:48 +0200)]
[Minor] Fix forcing actions in DMARC plugin

8 years ago[Minor] Fix rules post-update
Andrew Lewis [Tue, 30 Aug 2016 20:02:42 +0000 (22:02 +0200)]
[Minor] Fix rules post-update

8 years agoMerge pull request #910 from fatalbanana/rules
Vsevolod Stakhov [Tue, 30 Aug 2016 17:45:00 +0000 (18:45 +0100)]
Merge pull request #910 from fatalbanana/rules

[Minor] Update rule style: headers.lua

8 years agoMerge pull request #911 from fatalbanana/dmarc
Vsevolod Stakhov [Tue, 30 Aug 2016 17:44:19 +0000 (18:44 +0100)]
Merge pull request #911 from fatalbanana/dmarc

[Minor] Yield DMARC_NA when From header is missing

8 years ago[Minor] Add logging support for redis pool
Vsevolod Stakhov [Tue, 30 Aug 2016 17:36:35 +0000 (18:36 +0100)]
[Minor] Add logging support for redis pool

8 years ago[Fix] Do not be cheated by system hiredis
Vsevolod Stakhov [Tue, 30 Aug 2016 17:36:14 +0000 (18:36 +0100)]
[Fix] Do not be cheated by system hiredis

8 years ago[Minor] Various fixes in redis pool
Vsevolod Stakhov [Tue, 30 Aug 2016 17:09:47 +0000 (18:09 +0100)]
[Minor] Various fixes in redis pool

8 years ago[Minor] Initialize redis pool
Vsevolod Stakhov [Tue, 30 Aug 2016 15:56:09 +0000 (16:56 +0100)]
[Minor] Initialize redis pool

8 years ago[Feature] Add implementation of redis connections pool
Vsevolod Stakhov [Tue, 30 Aug 2016 15:50:29 +0000 (16:50 +0100)]
[Feature] Add implementation of redis connections pool

8 years ago[Minor] Yield DMARC_NA when From header is missing 911/head
Andrew Lewis [Tue, 30 Aug 2016 15:06:34 +0000 (17:06 +0200)]
[Minor] Yield DMARC_NA when From header is missing

 - Also make DMARC symbols configurable
 - Register some additional symbols

8 years ago[Minor] Update rule style: headers.lua 910/head
Andrew Lewis [Tue, 30 Aug 2016 13:45:10 +0000 (15:45 +0200)]
[Minor] Update rule style: headers.lua

8 years ago[Fix] Fix options for SPF dnsfail symbol
Vsevolod Stakhov [Tue, 30 Aug 2016 11:49:02 +0000 (12:49 +0100)]
[Fix] Fix options for SPF dnsfail symbol

8 years ago[Fix] Fix processing of symbols when reject limit is reached
Vsevolod Stakhov [Tue, 30 Aug 2016 11:46:42 +0000 (12:46 +0100)]
[Fix] Fix processing of symbols when reject limit is reached

8 years agoMerge pull request #909 from fatalbanana/ipscore
Vsevolod Stakhov [Tue, 30 Aug 2016 10:28:18 +0000 (11:28 +0100)]
Merge pull request #909 from fatalbanana/ipscore

[Minor] Ip Score: Fix display of subscores

8 years ago[Minor] Ip Score: Fix display of subscores 909/head
Andrew Lewis [Tue, 30 Aug 2016 10:25:08 +0000 (12:25 +0200)]
[Minor] Ip Score: Fix display of subscores

8 years agoMerge pull request #908 from fatalbanana/rbl
Vsevolod Stakhov [Tue, 30 Aug 2016 08:30:20 +0000 (09:30 +0100)]
Merge pull request #908 from fatalbanana/rbl

Resurrect RBL module + tweak mailspike

8 years ago[Minor] Reduce number of lookups for Mailspike 908/head
Andrew Lewis [Tue, 30 Aug 2016 08:25:22 +0000 (10:25 +0200)]
[Minor] Reduce number of lookups for Mailspike

8 years ago[Minor] Resurrect RBL module
Andrew Lewis [Tue, 30 Aug 2016 07:10:44 +0000 (09:10 +0200)]
[Minor] Resurrect RBL module

8 years ago[Fix] Params should be treated as a hash
Vsevolod Stakhov [Mon, 29 Aug 2016 17:28:12 +0000 (18:28 +0100)]
[Fix] Params should be treated as a hash

8 years ago[Fix] Avoid extra symbols for RBLs
Vsevolod Stakhov [Mon, 29 Aug 2016 17:12:38 +0000 (18:12 +0100)]
[Fix] Avoid extra symbols for RBLs

8 years ago[Rework] Rework and simplify rbl plugin
Vsevolod Stakhov [Mon, 29 Aug 2016 16:51:32 +0000 (17:51 +0100)]
[Rework] Rework and simplify rbl plugin

1. Use functional for break/continue
2. Split filtering and processing stage
3. Reduce verify complexity by using callback closure
4. Do not send multiple requests for the same DNS name

8 years agoMerge pull request #903 from fatalbanana/clamav
Vsevolod Stakhov [Mon, 29 Aug 2016 15:47:15 +0000 (16:47 +0100)]
Merge pull request #903 from fatalbanana/clamav

[Feature] Antivirus: Support whitelists & pattern-matching sig names

8 years agoMerge pull request #904 from fatalbanana/ocd
Vsevolod Stakhov [Mon, 29 Aug 2016 15:47:08 +0000 (16:47 +0100)]
Merge pull request #904 from fatalbanana/ocd

[Minor] Sort surbl-whitelist

8 years agoMerge pull request #906 from fatalbanana/authna
Vsevolod Stakhov [Mon, 29 Aug 2016 15:47:00 +0000 (16:47 +0100)]
Merge pull request #906 from fatalbanana/authna

[Feature] Add R_DKIM_NA / R_SPF_NA / AUTH_NA symbols

8 years agoMerge pull request #905 from fatalbanana/excess
Vsevolod Stakhov [Mon, 29 Aug 2016 15:46:53 +0000 (16:46 +0100)]
Merge pull request #905 from fatalbanana/excess

[Minor] Rein in excess QP/base64 symbols

8 years ago[Feature] Add R_DKIM_NA / R_SPF_NA / AUTH_NA symbols 906/head
Andrew Lewis [Mon, 29 Aug 2016 12:41:12 +0000 (14:41 +0200)]
[Feature] Add R_DKIM_NA / R_SPF_NA / AUTH_NA symbols

8 years ago[Minor] Rein in excess QP/base64 symbols 905/head
Andrew Lewis [Mon, 29 Aug 2016 10:21:35 +0000 (12:21 +0200)]
[Minor] Rein in excess QP/base64 symbols

8 years ago[Feature] Antivirus: Support whitelists & pattern-matching sig names 903/head
Andrew Lewis [Mon, 29 Aug 2016 09:22:00 +0000 (11:22 +0200)]
[Feature] Antivirus: Support whitelists & pattern-matching sig names

8 years ago[Minor] Sort surbl-whitelist 904/head
Andrew Lewis [Mon, 29 Aug 2016 09:18:40 +0000 (11:18 +0200)]
[Minor] Sort surbl-whitelist

8 years ago[Feature] Add spamhaus DROP dnsbl
Vsevolod Stakhov [Sun, 28 Aug 2016 16:35:46 +0000 (17:35 +0100)]
[Feature] Add spamhaus DROP dnsbl

8 years ago[Feature] Add more exceptions to surbl whitelist
Vsevolod Stakhov [Sun, 28 Aug 2016 15:50:02 +0000 (16:50 +0100)]
[Feature] Add more exceptions to surbl whitelist

8 years ago[Feature] Add ability to lookup settings by key
Vsevolod Stakhov [Sun, 28 Aug 2016 14:32:11 +0000 (15:32 +0100)]
[Feature] Add ability to lookup settings by key

8 years ago[Fix] Do not distinguish NXDOMAIN and NOREC for monitored
Vsevolod Stakhov [Sat, 27 Aug 2016 18:38:15 +0000 (19:38 +0100)]
[Fix] Do not distinguish NXDOMAIN and NOREC for monitored

8 years agoMerge pull request #899 from xpunkt/patch-1
Vsevolod Stakhov [Sat, 27 Aug 2016 13:37:06 +0000 (14:37 +0100)]
Merge pull request #899 from xpunkt/patch-1

removed dupes

8 years agoMerge pull request #901 from moisseev/patch-1
Vsevolod Stakhov [Sat, 27 Aug 2016 13:35:56 +0000 (14:35 +0100)]
Merge pull request #901 from moisseev/patch-1

[Minor] Fix typo

8 years ago[Minor] Fix parsing of 'nxdomain' rcode
Vsevolod Stakhov [Sat, 27 Aug 2016 13:35:15 +0000 (14:35 +0100)]
[Minor] Fix parsing of 'nxdomain' rcode

8 years ago[Minor] Fix typo 901/head
Alexander Moisseev [Sat, 27 Aug 2016 08:38:08 +0000 (11:38 +0300)]
[Minor] Fix typo

8 years agoremoved dupes 899/head
Benny Pedersen [Sat, 27 Aug 2016 01:25:09 +0000 (03:25 +0200)]
removed dupes

msn.com, youtube.com, wordpress.com

8 years ago[Feature] Monitor RBL records
Vsevolod Stakhov [Fri, 26 Aug 2016 16:21:14 +0000 (17:21 +0100)]
[Feature] Monitor RBL records

8 years ago[Feature] Add Lua API module for monitored objects
Vsevolod Stakhov [Fri, 26 Aug 2016 15:54:52 +0000 (16:54 +0100)]
[Feature] Add Lua API module for monitored objects

8 years ago[Feature] Add latency and offline time monitoring
Vsevolod Stakhov [Fri, 26 Aug 2016 15:34:29 +0000 (16:34 +0100)]
[Feature] Add latency and offline time monitoring

8 years ago[Feature] Add monitored object for surbl plugin
Vsevolod Stakhov [Fri, 26 Aug 2016 15:15:15 +0000 (16:15 +0100)]
[Feature] Add monitored object for surbl plugin

8 years ago[Minor] Small adjustments to monitored module
Vsevolod Stakhov [Fri, 26 Aug 2016 15:14:52 +0000 (16:14 +0100)]
[Minor] Small adjustments to monitored module

8 years ago[Feature] Add expected value for monitored DNS resources
Vsevolod Stakhov [Fri, 26 Aug 2016 14:59:05 +0000 (15:59 +0100)]
[Feature] Add expected value for monitored DNS resources

8 years ago[Minor] Add another helper for rdns
Vsevolod Stakhov [Fri, 26 Aug 2016 14:58:51 +0000 (15:58 +0100)]
[Minor] Add another helper for rdns

8 years ago[Minor] Enable monitored events for scanner
Vsevolod Stakhov [Fri, 26 Aug 2016 13:33:43 +0000 (14:33 +0100)]
[Minor] Enable monitored events for scanner

8 years ago[Fix] Fix issue with empty messages and dkim
Vsevolod Stakhov [Fri, 26 Aug 2016 13:32:36 +0000 (14:32 +0100)]
[Fix] Fix issue with empty messages and dkim

Issue: #880

8 years ago[Feature] Implement monitoring for DNS resources
Vsevolod Stakhov [Fri, 26 Aug 2016 12:50:08 +0000 (13:50 +0100)]
[Feature] Implement monitoring for DNS resources

8 years ago[Feature] Enable configuration for monitored objects
Vsevolod Stakhov [Fri, 26 Aug 2016 11:58:08 +0000 (12:58 +0100)]
[Feature] Enable configuration for monitored objects

8 years ago[Minor] Add function to parse string to rdns request type
Vsevolod Stakhov [Fri, 26 Aug 2016 11:57:53 +0000 (12:57 +0100)]
[Minor] Add function to parse string to rdns request type

8 years agoMerge pull request #897 from fatalbanana/rlimit
Vsevolod Stakhov [Fri, 26 Aug 2016 13:33:14 +0000 (14:33 +0100)]
Merge pull request #897 from fatalbanana/rlimit

[Feature] Adaptive ratelimits

8 years agoMerge pull request #898 from fatalbanana/dmarc
Vsevolod Stakhov [Fri, 26 Aug 2016 13:33:06 +0000 (14:33 +0100)]
Merge pull request #898 from fatalbanana/dmarc

[Feature] Add DMARC_NA symbol

8 years ago[Feature] Add DMARC_NA symbol 898/head
Andrew Lewis [Fri, 26 Aug 2016 12:11:53 +0000 (14:11 +0200)]
[Feature] Add DMARC_NA symbol

 - Also allow forcing action on DMARC_NA; DMARC_DNSFAIL; DMARC_BAD_POLICY

8 years ago[Feature] Adaptive ratelimits 897/head
Andrew Lewis [Fri, 26 Aug 2016 08:41:26 +0000 (10:41 +0200)]
[Feature] Adaptive ratelimits

 - Also per-IP and per-ASN ratelimits
 - Minor rework of some parts

8 years ago[Feature] Add preliminary monitored module
Vsevolod Stakhov [Thu, 25 Aug 2016 15:46:43 +0000 (16:46 +0100)]
[Feature] Add preliminary monitored module

This module is designed to monitor liveness of different resources, DNS
lists, HTTP servers and so on.

8 years ago[Fix] Fix absurdic scores for HFILTER_URL_ONLY
Vsevolod Stakhov [Thu, 25 Aug 2016 15:32:23 +0000 (16:32 +0100)]
[Fix] Fix absurdic scores for HFILTER_URL_ONLY

8 years agoMerge pull request #895 from moisseev/patch-1
Vsevolod Stakhov [Thu, 25 Aug 2016 12:52:40 +0000 (13:52 +0100)]
Merge pull request #895 from moisseev/patch-1

[Minor] Fix typo

8 years agoMerge pull request #896 from fatalbanana/dmarc
Vsevolod Stakhov [Thu, 25 Aug 2016 12:51:33 +0000 (13:51 +0100)]
Merge pull request #896 from fatalbanana/dmarc

[Feature] Yield DMARC_DNSFAIL on lookup failure

8 years ago[Feature] Yield DMARC_DNSFAIL on lookup failure 896/head
Andrew Lewis [Thu, 25 Aug 2016 12:47:18 +0000 (14:47 +0200)]
[Feature] Yield DMARC_DNSFAIL on lookup failure

8 years ago[CritFix] Fix issue with finding of end of lines pointers
Vsevolod Stakhov [Thu, 25 Aug 2016 12:11:31 +0000 (13:11 +0100)]
[CritFix] Fix issue with finding of end of lines pointers

8 years ago[Feature] Implement finish scripts for worker processes
Vsevolod Stakhov [Thu, 25 Aug 2016 11:42:13 +0000 (12:42 +0100)]
[Feature] Implement finish scripts for worker processes

8 years ago[Minor] Avoid global wanna_die flag
Vsevolod Stakhov [Thu, 25 Aug 2016 10:38:56 +0000 (11:38 +0100)]
[Minor] Avoid global wanna_die flag

8 years ago[Fix] Try to avoid race condition when using rrd
Vsevolod Stakhov [Wed, 24 Aug 2016 20:45:20 +0000 (21:45 +0100)]
[Fix] Try to avoid race condition when using rrd

8 years ago[Feature] Add termination callbacks for workers
Vsevolod Stakhov [Wed, 24 Aug 2016 20:27:16 +0000 (21:27 +0100)]
[Feature] Add termination callbacks for workers

8 years ago[Minor] Fix typo 895/head
Alexander Moisseev [Wed, 24 Aug 2016 19:13:08 +0000 (22:13 +0300)]
[Minor] Fix typo

8 years agoMerge pull request #887 from AlexeySa/patch-4
Vsevolod Stakhov [Wed, 24 Aug 2016 10:05:44 +0000 (11:05 +0100)]
Merge pull request #887 from AlexeySa/patch-4

Change priority replies plugin

8 years agoMerge pull request #889 from fatalbanana/dkim
Vsevolod Stakhov [Wed, 24 Aug 2016 10:05:29 +0000 (11:05 +0100)]
Merge pull request #889 from fatalbanana/dkim

[Minor] Disable DKIM for authed users & local networks (#888)