]>
source.dussan.org Git - rspamd.git/log
Vsevolod Stakhov [Fri, 2 Sep 2016 15:01:55 +0000 (16:01 +0100)]
[Minor] Skeleton for redis fuzzy backend
Vsevolod Stakhov [Fri, 2 Sep 2016 14:33:16 +0000 (15:33 +0100)]
[Minor] `type` -> `backend` for fuzzy backend type
Vsevolod Stakhov [Fri, 2 Sep 2016 14:30:22 +0000 (15:30 +0100)]
[Minor] Fix periodic updates
Vsevolod Stakhov [Fri, 2 Sep 2016 13:33:49 +0000 (14:33 +0100)]
Merge branch 'fuzzy-backend-rework'
Vsevolod Stakhov [Fri, 2 Sep 2016 13:32:58 +0000 (14:32 +0100)]
[Rework] Adopt fuzzy storage for abstract backend
Vsevolod Stakhov [Thu, 1 Sep 2016 20:14:52 +0000 (21:14 +0100)]
[Minor] Add more routines to fuzzy backend subrs
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
Vsevolod Stakhov [Thu, 1 Sep 2016 15:31:45 +0000 (16:31 +0100)]
[Minor] Add sqlite helpers to the abstract API
Andrew Lewis [Thu, 1 Sep 2016 15:25:12 +0000 (17:25 +0200)]
[Feature] Add common way to disable Lua modules
Vsevolod Stakhov [Thu, 1 Sep 2016 15:14:00 +0000 (16:14 +0100)]
[Minor] Add skeleton for backend abstract functions
Vsevolod Stakhov [Thu, 1 Sep 2016 14:58:05 +0000 (15:58 +0100)]
[Rework] Reorganize the internal backend structure
Vsevolod Stakhov [Thu, 1 Sep 2016 13:38:20 +0000 (14:38 +0100)]
[Rework] Reorganize fuzzy backend structure
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
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
Vsevolod Stakhov [Thu, 1 Sep 2016 10:34:46 +0000 (11:34 +0100)]
[Fix] Use the correct macro to get the size of control
Andrew Lewis [Thu, 1 Sep 2016 08:22:50 +0000 (10:22 +0200)]
[Fix] Banish table.maxn from Lua parts
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
Vsevolod Stakhov [Wed, 31 Aug 2016 20:40:52 +0000 (21:40 +0100)]
Merge pull request #919 from fatalbanana/spamhaus
[Minor] Silence RBL log
Vsevolod Stakhov [Wed, 31 Aug 2016 20:37:27 +0000 (21:37 +0100)]
[Minor] Do not blame about unsupported file locks
Vsevolod Stakhov [Wed, 31 Aug 2016 16:07:44 +0000 (17:07 +0100)]
[Fix] Fix actrie patterns
Andrew Lewis [Wed, 31 Aug 2016 15:00:22 +0000 (17:00 +0200)]
[Minor] Silence RBL log
Vsevolod Stakhov [Wed, 31 Aug 2016 14:33:58 +0000 (15:33 +0100)]
[Minor] Tune printf for hex and base32 input strings
Vsevolod Stakhov [Wed, 31 Aug 2016 10:54:00 +0000 (11:54 +0100)]
[Fix] Fix format string
Vsevolod Stakhov [Wed, 31 Aug 2016 10:40:03 +0000 (11:40 +0100)]
[Fix] Fix min_learns option
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
Vsevolod Stakhov [Wed, 31 Aug 2016 10:07:11 +0000 (11:07 +0100)]
Merge pull request #916 from fatalbanana/rules2
[Minor] Finish reworking rules
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
Andrew Lewis [Wed, 31 Aug 2016 08:37:50 +0000 (10:37 +0200)]
[Feature] Support excluding selected users from ratelimits
Andrew Lewis [Wed, 31 Aug 2016 08:22:52 +0000 (10:22 +0200)]
[Minor] Finish reworking rules
Andrew Lewis [Wed, 31 Aug 2016 06:34:14 +0000 (08:34 +0200)]
[Minor] Disable IP Score for authenticated users & local networks
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
Andrew Lewis [Tue, 30 Aug 2016 21:08:02 +0000 (23:08 +0200)]
[Test] Add config test
Andrew Lewis [Tue, 30 Aug 2016 20:48:13 +0000 (22:48 +0200)]
[Minor] Fix forcing actions in DMARC plugin
Andrew Lewis [Tue, 30 Aug 2016 20:02:42 +0000 (22:02 +0200)]
[Minor] Fix rules post-update
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
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
Vsevolod Stakhov [Tue, 30 Aug 2016 17:36:35 +0000 (18:36 +0100)]
[Minor] Add logging support for redis pool
Vsevolod Stakhov [Tue, 30 Aug 2016 17:36:14 +0000 (18:36 +0100)]
[Fix] Do not be cheated by system hiredis
Vsevolod Stakhov [Tue, 30 Aug 2016 17:09:47 +0000 (18:09 +0100)]
[Minor] Various fixes in redis pool
Vsevolod Stakhov [Tue, 30 Aug 2016 15:56:09 +0000 (16:56 +0100)]
[Minor] Initialize redis pool
Vsevolod Stakhov [Tue, 30 Aug 2016 15:50:29 +0000 (16:50 +0100)]
[Feature] Add implementation of redis connections pool
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
Andrew Lewis [Tue, 30 Aug 2016 13:45:10 +0000 (15:45 +0200)]
[Minor] Update rule style: headers.lua
Vsevolod Stakhov [Tue, 30 Aug 2016 11:49:02 +0000 (12:49 +0100)]
[Fix] Fix options for SPF dnsfail symbol
Vsevolod Stakhov [Tue, 30 Aug 2016 11:46:42 +0000 (12:46 +0100)]
[Fix] Fix processing of symbols when reject limit is reached
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
Andrew Lewis [Tue, 30 Aug 2016 10:25:08 +0000 (12:25 +0200)]
[Minor] Ip Score: Fix display of subscores
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
Andrew Lewis [Tue, 30 Aug 2016 08:25:22 +0000 (10:25 +0200)]
[Minor] Reduce number of lookups for Mailspike
Andrew Lewis [Tue, 30 Aug 2016 07:10:44 +0000 (09:10 +0200)]
[Minor] Resurrect RBL module
Vsevolod Stakhov [Mon, 29 Aug 2016 17:28:12 +0000 (18:28 +0100)]
[Fix] Params should be treated as a hash
Vsevolod Stakhov [Mon, 29 Aug 2016 17:12:38 +0000 (18:12 +0100)]
[Fix] Avoid extra symbols for RBLs
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
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
Vsevolod Stakhov [Mon, 29 Aug 2016 15:47:08 +0000 (16:47 +0100)]
Merge pull request #904 from fatalbanana/ocd
[Minor] Sort surbl-whitelist
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
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
Andrew Lewis [Mon, 29 Aug 2016 12:41:12 +0000 (14:41 +0200)]
[Feature] Add R_DKIM_NA / R_SPF_NA / AUTH_NA symbols
Andrew Lewis [Mon, 29 Aug 2016 10:21:35 +0000 (12:21 +0200)]
[Minor] Rein in excess QP/base64 symbols
Andrew Lewis [Mon, 29 Aug 2016 09:22:00 +0000 (11:22 +0200)]
[Feature] Antivirus: Support whitelists & pattern-matching sig names
Andrew Lewis [Mon, 29 Aug 2016 09:18:40 +0000 (11:18 +0200)]
[Minor] Sort surbl-whitelist
Vsevolod Stakhov [Sun, 28 Aug 2016 16:35:46 +0000 (17:35 +0100)]
[Feature] Add spamhaus DROP dnsbl
Vsevolod Stakhov [Sun, 28 Aug 2016 15:50:02 +0000 (16:50 +0100)]
[Feature] Add more exceptions to surbl whitelist
Vsevolod Stakhov [Sun, 28 Aug 2016 14:32:11 +0000 (15:32 +0100)]
[Feature] Add ability to lookup settings by key
Vsevolod Stakhov [Sat, 27 Aug 2016 18:38:15 +0000 (19:38 +0100)]
[Fix] Do not distinguish NXDOMAIN and NOREC for monitored
Vsevolod Stakhov [Sat, 27 Aug 2016 13:37:06 +0000 (14:37 +0100)]
Merge pull request #899 from xpunkt/patch-1
removed dupes
Vsevolod Stakhov [Sat, 27 Aug 2016 13:35:56 +0000 (14:35 +0100)]
Merge pull request #901 from moisseev/patch-1
[Minor] Fix typo
Vsevolod Stakhov [Sat, 27 Aug 2016 13:35:15 +0000 (14:35 +0100)]
[Minor] Fix parsing of 'nxdomain' rcode
Alexander Moisseev [Sat, 27 Aug 2016 08:38:08 +0000 (11:38 +0300)]
[Minor] Fix typo
Benny Pedersen [Sat, 27 Aug 2016 01:25:09 +0000 (03:25 +0200)]
removed dupes
msn.com, youtube.com, wordpress.com
Vsevolod Stakhov [Fri, 26 Aug 2016 16:21:14 +0000 (17:21 +0100)]
[Feature] Monitor RBL records
Vsevolod Stakhov [Fri, 26 Aug 2016 15:54:52 +0000 (16:54 +0100)]
[Feature] Add Lua API module for monitored objects
Vsevolod Stakhov [Fri, 26 Aug 2016 15:34:29 +0000 (16:34 +0100)]
[Feature] Add latency and offline time monitoring
Vsevolod Stakhov [Fri, 26 Aug 2016 15:15:15 +0000 (16:15 +0100)]
[Feature] Add monitored object for surbl plugin
Vsevolod Stakhov [Fri, 26 Aug 2016 15:14:52 +0000 (16:14 +0100)]
[Minor] Small adjustments to monitored module
Vsevolod Stakhov [Fri, 26 Aug 2016 14:59:05 +0000 (15:59 +0100)]
[Feature] Add expected value for monitored DNS resources
Vsevolod Stakhov [Fri, 26 Aug 2016 14:58:51 +0000 (15:58 +0100)]
[Minor] Add another helper for rdns
Vsevolod Stakhov [Fri, 26 Aug 2016 13:33:43 +0000 (14:33 +0100)]
[Minor] Enable monitored events for scanner
Vsevolod Stakhov [Fri, 26 Aug 2016 13:32:36 +0000 (14:32 +0100)]
[Fix] Fix issue with empty messages and dkim
Issue: #880
Vsevolod Stakhov [Fri, 26 Aug 2016 12:50:08 +0000 (13:50 +0100)]
[Feature] Implement monitoring for DNS resources
Vsevolod Stakhov [Fri, 26 Aug 2016 11:58:08 +0000 (12:58 +0100)]
[Feature] Enable configuration for monitored objects
Vsevolod Stakhov [Fri, 26 Aug 2016 11:57:53 +0000 (12:57 +0100)]
[Minor] Add function to parse string to rdns request type
Vsevolod Stakhov [Fri, 26 Aug 2016 13:33:14 +0000 (14:33 +0100)]
Merge pull request #897 from fatalbanana/rlimit
[Feature] Adaptive ratelimits
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
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
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
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.
Vsevolod Stakhov [Thu, 25 Aug 2016 15:32:23 +0000 (16:32 +0100)]
[Fix] Fix absurdic scores for HFILTER_URL_ONLY
Vsevolod Stakhov [Thu, 25 Aug 2016 12:52:40 +0000 (13:52 +0100)]
Merge pull request #895 from moisseev/patch-1
[Minor] Fix typo
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
Andrew Lewis [Thu, 25 Aug 2016 12:47:18 +0000 (14:47 +0200)]
[Feature] Yield DMARC_DNSFAIL on lookup failure
Vsevolod Stakhov [Thu, 25 Aug 2016 12:11:31 +0000 (13:11 +0100)]
[CritFix] Fix issue with finding of end of lines pointers
Vsevolod Stakhov [Thu, 25 Aug 2016 11:42:13 +0000 (12:42 +0100)]
[Feature] Implement finish scripts for worker processes
Vsevolod Stakhov [Thu, 25 Aug 2016 10:38:56 +0000 (11:38 +0100)]
[Minor] Avoid global wanna_die flag
Vsevolod Stakhov [Wed, 24 Aug 2016 20:45:20 +0000 (21:45 +0100)]
[Fix] Try to avoid race condition when using rrd
Vsevolod Stakhov [Wed, 24 Aug 2016 20:27:16 +0000 (21:27 +0100)]
[Feature] Add termination callbacks for workers
Alexander Moisseev [Wed, 24 Aug 2016 19:13:08 +0000 (22:13 +0300)]
[Minor] Fix typo
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
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)
Vsevolod Stakhov [Wed, 24 Aug 2016 10:05:10 +0000 (11:05 +0100)]
Merge pull request #892 from fatalbanana/settings
[Fix] Settings: fix `authenticated` parameter (#886)