]>
source.dussan.org Git - rspamd.git/log
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 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)
Vsevolod Stakhov [Wed, 24 Aug 2016 10:04:54 +0000 (11:04 +0100)]
Merge pull request #890 from fatalbanana/gl
[Minor] Skip greylisting for local networks as well
Andrew Lewis [Wed, 24 Aug 2016 09:54:59 +0000 (11:54 +0200)]
[Fix] Settings: fix `authenticated` parameter (#886)
Vsevolod Stakhov [Wed, 24 Aug 2016 09:33:33 +0000 (10:33 +0100)]
[Fix] Do not use headers to calculate messages digests
Andrew Lewis [Wed, 24 Aug 2016 09:05:10 +0000 (11:05 +0200)]
[Minor] Skip greylisting for local networks as well
Andrew Lewis [Wed, 24 Aug 2016 07:07:22 +0000 (09:07 +0200)]
[Minor] Disable DKIM for authed users & local networks (#888)
AL [Wed, 24 Aug 2016 06:21:57 +0000 (09:21 +0300)]
Change priority replies plugin
Change prefilter priority for another plugins
Vsevolod Stakhov [Tue, 23 Aug 2016 19:27:53 +0000 (20:27 +0100)]
[Feature] Add condition to do antiviral check
Vsevolod Stakhov [Tue, 23 Aug 2016 19:26:10 +0000 (20:26 +0100)]
[Feature] Add preliminary version of clamav plugin
Vsevolod Stakhov [Tue, 23 Aug 2016 18:14:12 +0000 (19:14 +0100)]
[Fix] Fix handling of '\0' in lua_tcp
Vsevolod Stakhov [Tue, 23 Aug 2016 15:11:57 +0000 (16:11 +0100)]
Merge pull request #884 from fatalbanana/dmarc-tests
[Test] Add tests for DMARC
Andrew Lewis [Tue, 23 Aug 2016 15:05:28 +0000 (17:05 +0200)]
[Test] Add tests for DMARC
Vsevolod Stakhov [Tue, 23 Aug 2016 14:48:43 +0000 (15:48 +0100)]
[Feature] Allow parsing of mailbox messages from the commandline
Vsevolod Stakhov [Tue, 23 Aug 2016 14:40:48 +0000 (15:40 +0100)]
[Feature] Add user-agent for rspamc
Vsevolod Stakhov [Tue, 23 Aug 2016 14:38:54 +0000 (15:38 +0100)]
[Feature] Backport pack/unpack routines from Lua 5.3
Vsevolod Stakhov [Tue, 23 Aug 2016 12:18:28 +0000 (13:18 +0100)]
[Minor] Update to 1.4.0
Vsevolod Stakhov [Tue, 23 Aug 2016 12:16:56 +0000 (13:16 +0100)]
Release 1.3.4
* [Feature] ASN module; support matching ASN/country in multimap
* [Feature] Add SPF method in spf return result
* [Feature] Add Yandex and Mail.ru forwarding rules
* [Feature] Add mempool maps in multimap
* [Feature] Add rule for identifying mail sent by eval()'d PHP code
* [Feature] Add support of stub DNSSEC resolver to rdns
* [Feature] Add task:get_digest method
* [Feature] Allow for more fine-grained scoring for ip_score
* [Feature] Allow to get digest of a mime part from lua
* [Feature] Allow to print message digest in logs
* [Feature] Fold DKIM-Signature header
* [Feature] Implement encrypted logs
* [Feature] Log URLs encrypted if we have log encryption pubkey
* [Feature] Pass authenticated bit to lua
* [Feature] Read redis backend statistics configuration from global section
* [Feature] Show the exact value matched for multima symbols
* [Feature] Store task checksum
* [Fix] Avoid setting limits when required elements are missing
* [Fix] DMARC: Fix alignment checking for subdomains
* [Fix] DMARC: deal with missing and spurious spaces
* [Fix] Defer insertion of results in ip_score to avoid skewing stats
* [Fix] Disable DMARC for local/authorized mail
* [Fix] Fix handling of proxied headers in controller
* [Fix] Fix hex printing of strings
* [Fix] Fix issue with spaces in maps
* [Fix] Fix parsing of forwarded IP
* [Fix] Fix reload in some plugins and workers
* [Fix] Fix reloading on SIGHUP
* [Fix] Fix some border cases for DKIM canonicalization
* [Fix] Fix url maps
* [Fix] Make dnssec configurable option disabled by default for now
* [Fix] rspamadm statconvert: force db to be a string
* [Fix] rspamadm statconvert: use db/password for learn cache
* [Rework] Rework flags in rspamd logger
Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru>
Vsevolod Stakhov [Tue, 23 Aug 2016 11:57:37 +0000 (12:57 +0100)]
[Fix] Fix parsing of commas
Vsevolod Stakhov [Tue, 23 Aug 2016 11:36:21 +0000 (12:36 +0100)]
[Fix] Fix parsing of forwarded IP
Vsevolod Stakhov [Tue, 23 Aug 2016 11:24:08 +0000 (12:24 +0100)]
[Fix] Fix handling of proxied headers in controller
Vsevolod Stakhov [Tue, 23 Aug 2016 11:23:52 +0000 (12:23 +0100)]
[Feature] Add rspamd_memrchr utility function
Vsevolod Stakhov [Mon, 22 Aug 2016 17:12:22 +0000 (18:12 +0100)]
Revert "Disable reload command in rc scripts"
This reverts commit
869af99b494d89e6d100657db4d5430cc6539f51 .
Vsevolod Stakhov [Mon, 22 Aug 2016 14:23:49 +0000 (15:23 +0100)]
[Fix] Fix some border cases for DKIM canonicalization
Issue: #880
Vsevolod Stakhov [Mon, 22 Aug 2016 13:58:52 +0000 (14:58 +0100)]
Merge pull request #882 from fatalbanana/dmarc
[Fix] DMARC: Fix alignment checking for subdomains
Andrew Lewis [Mon, 22 Aug 2016 12:47:18 +0000 (14:47 +0200)]
[Fix] DMARC: Fix alignment checking for subdomains
Vsevolod Stakhov [Mon, 22 Aug 2016 13:36:54 +0000 (14:36 +0100)]
Merge pull request #879 from fatalbanana/mmpre
[Minor] Fix registration of prefilters in multimap (#878)
Vsevolod Stakhov [Mon, 22 Aug 2016 13:36:37 +0000 (14:36 +0100)]
Merge pull request #877 from fatalbanana/c
Composites
Andrew Lewis [Mon, 22 Aug 2016 10:24:15 +0000 (12:24 +0200)]
[Minor] Fix registration of prefilters in multimap (#878)
Andrew Lewis [Mon, 22 Aug 2016 09:38:33 +0000 (11:38 +0200)]
[Minor] Composite: Don't penalise for SPF/DKIM failure when DMARC passed
Andrew Lewis [Mon, 22 Aug 2016 09:07:09 +0000 (11:07 +0200)]
[Minor] Composite: Remove FORGED_RECIPIENTS if it's forwarding
Vsevolod Stakhov [Mon, 22 Aug 2016 08:45:05 +0000 (09:45 +0100)]
Merge pull request #876 from moisseev/d3Evolution
[WebUI] Update d3evolution
Vsevolod Stakhov [Mon, 22 Aug 2016 08:44:44 +0000 (09:44 +0100)]
Merge pull request #875 from fatalbanana/c
[Minor] Fix composite (#874)
Alexander Moisseev [Mon, 22 Aug 2016 08:13:02 +0000 (11:13 +0300)]
[WebUI] Update d3evolution
Update to moisseev/D3Evolution@
3e5867b9940eadf14b677fa2cd333e02a0929e4e
- Fix stacked area yScale for negative values
Andrew Lewis [Mon, 22 Aug 2016 07:47:32 +0000 (09:47 +0200)]
[Minor] Fix composite (#874)
Vsevolod Stakhov [Sun, 21 Aug 2016 22:41:07 +0000 (23:41 +0100)]
Merge pull request #872 from fatalbanana/d
[Minor] Fix log message
Andrew Lewis [Sun, 21 Aug 2016 16:21:28 +0000 (18:21 +0200)]
[Minor] Fix log message
- Also clean up X_PHP_EVAL rule
Vsevolod Stakhov [Sun, 21 Aug 2016 15:33:07 +0000 (16:33 +0100)]
Merge pull request #866 from fatalbanana/whitelist
[Minor] Sort & clean up spf-dkim/dmarc whitelist
Vsevolod Stakhov [Sun, 21 Aug 2016 15:31:37 +0000 (16:31 +0100)]
Merge pull request #867 from xpunkt/patch-1
kam_lotto7 moved to r_lotto_subject
Vsevolod Stakhov [Sun, 21 Aug 2016 15:27:57 +0000 (16:27 +0100)]
[Fix] Disable DMARC for local/authorized mail
Vsevolod Stakhov [Sun, 21 Aug 2016 15:04:19 +0000 (16:04 +0100)]
Merge pull request #870 from AlexeySa/master
[Feature] Add Yandex and Mail.ru forwarding rules
Alexey AL [Sun, 21 Aug 2016 12:14:46 +0000 (15:14 +0300)]
Update forwarding.lua
Alexey AL [Sun, 21 Aug 2016 11:54:09 +0000 (14:54 +0300)]
Update composites.conf
Alexey AL [Sun, 21 Aug 2016 11:52:41 +0000 (14:52 +0300)]
Update composites.conf