]> source.dussan.org Git - rspamd.git/log
rspamd.git
7 years ago[Fix] Kill spawned processes on termination
Vsevolod Stakhov [Sun, 17 Sep 2017 09:00:06 +0000 (10:00 +0100)]
[Fix] Kill spawned processes on termination

7 years ago[Fix] Multiple fixes in torch based ANN plugins
Vsevolod Stakhov [Sun, 17 Sep 2017 08:01:09 +0000 (09:01 +0100)]
[Fix] Multiple fixes in torch based ANN plugins

- Fix ANNs load
- Fix disabling torch
- Remove normalisation as we have tanh on output

7 years ago[Minor] Disable threaded mode in openblas by default
Vsevolod Stakhov [Sun, 17 Sep 2017 07:48:42 +0000 (08:48 +0100)]
[Minor] Disable threaded mode in openblas by default

7 years ago[Feature] Allow to disable torch and skip train samples for ANN
Vsevolod Stakhov [Sat, 16 Sep 2017 20:11:44 +0000 (21:11 +0100)]
[Feature] Allow to disable torch and skip train samples for ANN

7 years ago[Minor] Another try to fix brain-damaged torch build system
Vsevolod Stakhov [Sat, 16 Sep 2017 18:50:23 +0000 (19:50 +0100)]
[Minor] Another try to fix brain-damaged torch build system

7 years ago[Minor] Disable sse4.2 for torch...
Vsevolod Stakhov [Sat, 16 Sep 2017 18:05:52 +0000 (19:05 +0100)]
[Minor] Disable sse4.2 for torch...

7 years ago[Minor] Fix some warnings
Vsevolod Stakhov [Sat, 16 Sep 2017 17:09:53 +0000 (18:09 +0100)]
[Minor] Fix some warnings

7 years ago[Fix] Fix ANN checks
Vsevolod Stakhov [Sat, 16 Sep 2017 14:56:28 +0000 (15:56 +0100)]
[Fix] Fix ANN checks

7 years ago[Fix] Skip nostat tokens when get number of tokens
Vsevolod Stakhov [Sat, 16 Sep 2017 14:33:39 +0000 (15:33 +0100)]
[Fix] Skip nostat tokens when get number of tokens

7 years ago[Fix] Further fixes to ANN module
Vsevolod Stakhov [Sat, 16 Sep 2017 14:33:26 +0000 (15:33 +0100)]
[Fix] Further fixes to ANN module

7 years ago[Fix] Do not include idempotent/nostat symbols to checksum
Vsevolod Stakhov [Sat, 16 Sep 2017 12:52:43 +0000 (13:52 +0100)]
[Fix] Do not include idempotent/nostat symbols to checksum

7 years ago[Fix] Various fixes to fann_redis instantiation
Vsevolod Stakhov [Sat, 16 Sep 2017 12:28:45 +0000 (13:28 +0100)]
[Fix] Various fixes to fann_redis instantiation

7 years ago[Minor] Fix function call
Vsevolod Stakhov [Sat, 16 Sep 2017 11:22:23 +0000 (12:22 +0100)]
[Minor] Fix function call

7 years ago[Minor] Improve tags lookup slightly
Vsevolod Stakhov [Fri, 15 Sep 2017 18:26:52 +0000 (19:26 +0100)]
[Minor] Improve tags lookup slightly

7 years ago[Feature] Improve parsing of DKIM keys: parse algorithm
Vsevolod Stakhov [Thu, 14 Sep 2017 18:11:33 +0000 (19:11 +0100)]
[Feature] Improve parsing of DKIM keys: parse algorithm

7 years agoMerge pull request #1836 from realbugi/master
Vsevolod Stakhov [Thu, 14 Sep 2017 17:42:34 +0000 (18:42 +0100)]
Merge pull request #1836 from realbugi/master

lua auth_results: authres header needs property for "policy". Make it as a comment for dmarc. Fixes some parsers.

7 years agolua auth_results: authres header needs property for "policy". Make it as a comment... 1836/head
BuGi [Thu, 14 Sep 2017 12:33:49 +0000 (14:33 +0200)]
lua auth_results: authres header needs property for "policy". Make it as a comment for dmarc. Fixes some parsers.

Signed-off-by: BuGi <bugi@aloneinthespace.cf>
7 years ago[Test] Relax controller errors check
Andrew Lewis [Mon, 11 Sep 2017 14:54:10 +0000 (16:54 +0200)]
[Test] Relax controller errors check

7 years ago[Feature] Add preliminary ecdsa keys support in DKIM
Vsevolod Stakhov [Wed, 13 Sep 2017 18:37:08 +0000 (19:37 +0100)]
[Feature] Add preliminary ecdsa keys support in DKIM

7 years ago[Feature] Support sha512 in DKIM signatures
Vsevolod Stakhov [Wed, 13 Sep 2017 18:06:02 +0000 (19:06 +0100)]
[Feature] Support sha512 in DKIM signatures

7 years ago[Minor] Use libicu to find uppercase letters
Vsevolod Stakhov [Tue, 12 Sep 2017 18:13:55 +0000 (19:13 +0100)]
[Minor] Use libicu to find uppercase letters

7 years ago[Minor] Fix misprint
Vsevolod Stakhov [Mon, 11 Sep 2017 20:02:07 +0000 (21:02 +0100)]
[Minor] Fix misprint

7 years agoMerge remote-tracking branch 'origin/master'
Vsevolod Stakhov [Mon, 11 Sep 2017 19:29:35 +0000 (20:29 +0100)]
Merge remote-tracking branch 'origin/master'

7 years ago[Minor] Improve logging in antivirus module
Vsevolod Stakhov [Mon, 11 Sep 2017 18:13:21 +0000 (19:13 +0100)]
[Minor] Improve logging in antivirus module

7 years ago[Minor] Fix tests
Andrew Lewis [Mon, 11 Sep 2017 14:05:51 +0000 (16:05 +0200)]
[Minor] Fix tests

7 years ago[Feature] Authentication-Results: support hiding usernames
Andrew Lewis [Mon, 11 Sep 2017 13:13:24 +0000 (15:13 +0200)]
[Feature] Authentication-Results: support hiding usernames

7 years ago[Minor] Import updates from public suffix list
Andrew Lewis [Sun, 10 Sep 2017 08:41:13 +0000 (10:41 +0200)]
[Minor] Import updates from public suffix list

7 years ago[Minor] Rebalance IP score coefficients
Vsevolod Stakhov [Sat, 9 Sep 2017 21:55:53 +0000 (22:55 +0100)]
[Minor] Rebalance IP score coefficients

7 years ago[Minor] Fix some lua issues
Vsevolod Stakhov [Sat, 9 Sep 2017 14:55:45 +0000 (15:55 +0100)]
[Minor] Fix some lua issues

7 years ago[Feature] Allow to load and use dynamic ANNs with torch
Vsevolod Stakhov [Sat, 9 Sep 2017 14:40:15 +0000 (15:40 +0100)]
[Feature] Allow to load and use dynamic ANNs with torch

7 years ago[Fix] Relax unicode properties requirements for chartable module
Vsevolod Stakhov [Sat, 9 Sep 2017 12:34:02 +0000 (13:34 +0100)]
[Fix] Relax unicode properties requirements for chartable module

7 years agoMerge pull request #1829 from fatalbanana/subject
Vsevolod Stakhov [Sat, 9 Sep 2017 11:25:20 +0000 (12:25 +0100)]
Merge pull request #1829 from fatalbanana/subject

Restore task:set_metric_subject() function

7 years ago[Test] SPF PTR macro
Andrew Lewis [Fri, 8 Sep 2017 18:51:25 +0000 (20:51 +0200)]
[Test] SPF PTR macro

7 years ago[Fix] Do not cache SPF records with PTR elements
Vsevolod Stakhov [Fri, 8 Sep 2017 18:17:34 +0000 (19:17 +0100)]
[Fix] Do not cache SPF records with PTR elements

7 years ago[Fix] Rewriting subjects via force actions module 1829/head
Andrew Lewis [Fri, 8 Sep 2017 08:09:26 +0000 (10:09 +0200)]
[Fix] Rewriting subjects via force actions module

7 years ago[Minor] More efforts to handle SPF PTR properly
Vsevolod Stakhov [Fri, 8 Sep 2017 07:00:42 +0000 (08:00 +0100)]
[Minor] More efforts to handle SPF PTR properly

7 years agoRevert "[Fix] Remove incorrect method `task:set_metric_subject`"
Andrew Lewis [Thu, 7 Sep 2017 19:49:48 +0000 (21:49 +0200)]
Revert "[Fix] Remove incorrect method `task:set_metric_subject`"

This reverts commit e809039a9e84cb6235a6447d1c9c8fc34ddcf8c6.

7 years agoRevert "[Minor] Avoid usage of the incorrect API"
Andrew Lewis [Thu, 7 Sep 2017 19:49:41 +0000 (21:49 +0200)]
Revert "[Minor] Avoid usage of the incorrect API"

This reverts commit 7b207cf0f21f89f78f41ca15ef8c0bddfb5bc264.

7 years ago[Fix] Fix PTR processing in SPF
Vsevolod Stakhov [Thu, 7 Sep 2017 18:04:01 +0000 (19:04 +0100)]
[Fix] Fix PTR processing in SPF

Issue: #1828

7 years ago[Fix] Rebalance and slightly rework MX check plugin
Vsevolod Stakhov [Thu, 7 Sep 2017 17:56:54 +0000 (18:56 +0100)]
[Fix] Rebalance and slightly rework MX check plugin

7 years ago[Minor] Fix previous commit: avoid doing useless things
Andrew Lewis [Thu, 7 Sep 2017 17:43:11 +0000 (19:43 +0200)]
[Minor] Fix previous commit: avoid doing useless things

7 years ago[Fix] Auth-Results: Multiple DKIM signatures
Andrew Lewis [Thu, 7 Sep 2017 17:18:42 +0000 (19:18 +0200)]
[Fix] Auth-Results: Multiple DKIM signatures

7 years ago[Minor] Clarify RCVD_VIA_SMTP_AUTH description
Andrew Lewis [Thu, 7 Sep 2017 11:29:01 +0000 (13:29 +0200)]
[Minor] Clarify RCVD_VIA_SMTP_AUTH description

 - Issue: #1825

7 years ago[Minor] Zero structure before usage
Vsevolod Stakhov [Wed, 6 Sep 2017 18:28:14 +0000 (19:28 +0100)]
[Minor] Zero structure before usage

7 years ago[Minor] Avoid usage of the incorrect API
Vsevolod Stakhov [Tue, 5 Sep 2017 18:33:01 +0000 (19:33 +0100)]
[Minor] Avoid usage of the incorrect API

7 years ago[Fix] Remove incorrect method `task:set_metric_subject`
Vsevolod Stakhov [Tue, 5 Sep 2017 18:29:32 +0000 (19:29 +0100)]
[Fix] Remove incorrect method `task:set_metric_subject`

7 years ago[Test] Some tests for whitelist module
Andrew Lewis [Tue, 5 Sep 2017 13:08:51 +0000 (15:08 +0200)]
[Test] Some tests for whitelist module

7 years ago[Fix] Fix blacklists and DMARC in whitelist
Vsevolod Stakhov [Mon, 4 Sep 2017 18:25:10 +0000 (19:25 +0100)]
[Fix] Fix blacklists and DMARC in whitelist

Issue: #1824

7 years ago[Minor] Add some extra debug to ip_score module
Vsevolod Stakhov [Sun, 3 Sep 2017 19:05:11 +0000 (20:05 +0100)]
[Minor] Add some extra debug to ip_score module

7 years agoRelease 1.6.3
Vsevolod Stakhov [Wed, 26 Jul 2017 20:46:55 +0000 (21:46 +0100)]
Release 1.6.3

* [CritFix] Fix semicolons parsing in the content type
* [Feature] Add EBL to the default config
* [Feature] Allow to configure monitored
* [Feature] Allow to skip specific hashes in fuzzy storage
* [Feature] Multimap: checking of symbol options
* [Feature] Redis settings: support checking multiple keys
* [Fix] ARC: Fix Lua 5.3 compatibility; timestamp should be integer
* [Fix] Avoid changing content-transfer-encoding header's value
* [Fix] Don't use whitelist/greylist maps as regexp, but as map
* [Fix] Fix get_content method
* [Fix] Header checks: Fix get_raw_header method
* [Fix] Header checks: REPLYTO_UNPARSEABLE rule
* [Fix] Lua_http: freeing
* [Fix] Milter headers: custom headers: removing headers
* [Fix] Parse HREF urls without explicit prefix
* [Fix] WHITE_ON_WHITE: Ensure score is matched to part that fired the rule
* [WebUI] Escape strings inside HTML in history

Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru>
7 years ago[Minor] Fix variable name
Vsevolod Stakhov [Sun, 3 Sep 2017 11:28:10 +0000 (12:28 +0100)]
[Minor] Fix variable name

7 years ago[Feature] Implement torch based ANN learning
Vsevolod Stakhov [Sun, 3 Sep 2017 11:20:36 +0000 (12:20 +0100)]
[Feature] Implement torch based ANN learning

7 years ago[Minor] Silence tests warnings
Vsevolod Stakhov [Sat, 2 Sep 2017 19:40:20 +0000 (20:40 +0100)]
[Minor] Silence tests warnings

7 years ago[Rework] Start moving of fann redis to torch
Vsevolod Stakhov [Sat, 2 Sep 2017 19:02:50 +0000 (20:02 +0100)]
[Rework] Start moving of fann redis to torch

7 years ago[Minor] Fix type in map adding
Vsevolod Stakhov [Sat, 2 Sep 2017 19:02:29 +0000 (20:02 +0100)]
[Minor] Fix type in map adding

7 years ago[Feature] Allow to use global lua maps in settings
Vsevolod Stakhov [Sat, 2 Sep 2017 12:44:04 +0000 (13:44 +0100)]
[Feature] Allow to use global lua maps in settings

Issue: #1802

7 years ago[Minor] Check type of map more strictly
Vsevolod Stakhov [Sat, 2 Sep 2017 12:13:22 +0000 (13:13 +0100)]
[Minor] Check type of map more strictly

7 years agoMerge pull request #1821 from mkuron/settings-header
Vsevolod Stakhov [Fri, 1 Sep 2017 19:51:42 +0000 (20:51 +0100)]
Merge pull request #1821 from mkuron/settings-header

User settings: add header rules

7 years agoUser settings: add header rules 1821/head
Michael Kuron [Fri, 1 Sep 2017 17:44:48 +0000 (19:44 +0200)]
User settings: add header rules

7 years ago[Feature] Read global maps for lua
Vsevolod Stakhov [Fri, 1 Sep 2017 14:09:34 +0000 (15:09 +0100)]
[Feature] Read global maps for lua

7 years ago[Fix] Fix exceptions list in surbl
Vsevolod Stakhov [Thu, 31 Aug 2017 20:24:49 +0000 (21:24 +0100)]
[Fix] Fix exceptions list in surbl

7 years ago[Fix] Default monitoring domain for surbl plugin
Andrew Lewis [Thu, 31 Aug 2017 14:57:12 +0000 (16:57 +0200)]
[Fix] Default monitoring domain for surbl plugin

7 years ago[Fix] Treat 'rewrite subject' as spam action
Vsevolod Stakhov [Wed, 30 Aug 2017 19:33:41 +0000 (20:33 +0100)]
[Fix] Treat 'rewrite subject' as spam action

Issue: #1803
Closes: #1803
7 years ago[Minor] Silence luacheck warning
Andrew Lewis [Wed, 30 Aug 2017 13:07:12 +0000 (15:07 +0200)]
[Minor] Silence luacheck warning

7 years ago[Minor] Ratelimit: support use of redis HSET for limits
Andrew Lewis [Wed, 30 Aug 2017 11:42:12 +0000 (13:42 +0200)]
[Minor] Ratelimit: support use of redis HSET for limits

7 years ago[Minor] Ratelimit: fix getting values from custom routines; silence logging
Andrew Lewis [Wed, 30 Aug 2017 11:23:12 +0000 (13:23 +0200)]
[Minor] Ratelimit: fix getting values from custom routines; silence logging

7 years ago[Minor] Remove unused function
Vsevolod Stakhov [Tue, 29 Aug 2017 19:47:08 +0000 (20:47 +0100)]
[Minor] Remove unused function

7 years agoMerge pull request #1818 from fatalbanana/rlredis
Vsevolod Stakhov [Tue, 29 Aug 2017 19:45:20 +0000 (20:45 +0100)]
Merge pull request #1818 from fatalbanana/rlredis

[Feature] Ratelimit: support fetching limits from Redis

7 years ago[Feature] Ratelimit: support fetching limits from Redis 1818/head
Andrew Lewis [Tue, 29 Aug 2017 11:07:13 +0000 (13:07 +0200)]
[Feature] Ratelimit: support fetching limits from Redis

7 years ago[Minor] Do not set NODELAY on Unix sockets
Vsevolod Stakhov [Mon, 28 Aug 2017 17:51:19 +0000 (18:51 +0100)]
[Minor] Do not set NODELAY on Unix sockets

7 years ago[Fix] options.local_networks setting
Andrew Lewis [Mon, 28 Aug 2017 13:13:57 +0000 (15:13 +0200)]
[Fix] options.local_networks setting

 - Issue: #1763
 - Reported by: @pclemot

7 years ago[Fix] Ratelimit: lowercase email addresses
Andrew Lewis [Mon, 28 Aug 2017 11:00:19 +0000 (13:00 +0200)]
[Fix] Ratelimit: lowercase email addresses

7 years ago[Test] Settings: few more tests
Andrew Lewis [Mon, 28 Aug 2017 10:16:26 +0000 (12:16 +0200)]
[Test] Settings: few more tests

7 years ago[Minor] Allow to get rspamd text from torch storage
Vsevolod Stakhov [Sun, 27 Aug 2017 11:35:42 +0000 (12:35 +0100)]
[Minor] Allow to get rspamd text from torch storage

7 years ago[Minor] Remove unused functions
Vsevolod Stakhov [Sat, 26 Aug 2017 22:32:55 +0000 (23:32 +0100)]
[Minor] Remove unused functions

7 years agoMerge pull request #1814 from fatalbanana/rlr
Vsevolod Stakhov [Sat, 26 Aug 2017 22:50:08 +0000 (23:50 +0100)]
Merge pull request #1814 from fatalbanana/rlr

[Rework] Ratelimit module

7 years ago[Rework] Ratelimit module 1814/head
Andrew Lewis [Sat, 26 Aug 2017 10:11:37 +0000 (12:11 +0200)]
[Rework] Ratelimit module

 - Drop support for legacy options
 - Ensure incremental updates to counters
 - Support multiple limits per bucket
 - IP score: now resizes limits only (not periods)

7 years agoMerge pull request #1813 from msimerson/http-headers-comment-fix
Vsevolod Stakhov [Sat, 26 Aug 2017 10:45:39 +0000 (11:45 +0100)]
Merge pull request #1813 from msimerson/http-headers-comment-fix

fix copy/paste error in comment

7 years ago[Minor] Use controller for single-instance tasks
Andrew Lewis [Sat, 26 Aug 2017 09:57:23 +0000 (11:57 +0200)]
[Minor] Use controller for single-instance tasks

7 years agofix copy/paste error in comment 1813/head
Matt Simerson [Sat, 26 Aug 2017 06:18:04 +0000 (23:18 -0700)]
fix copy/paste error in comment

7 years ago[Feature] Add some sanity checks for actions and controller
Vsevolod Stakhov [Fri, 25 Aug 2017 18:55:35 +0000 (19:55 +0100)]
[Feature] Add some sanity checks for actions and controller

7 years ago[Fix] Redis script loading in DMARC; URL tags; URL reputation
Andrew Lewis [Fri, 25 Aug 2017 15:36:13 +0000 (17:36 +0200)]
[Fix] Redis script loading in DMARC; URL tags; URL reputation

 - Issue: #1716

7 years ago[Minor] Add some limits for auto mempool adjustment
Vsevolod Stakhov [Thu, 24 Aug 2017 20:49:09 +0000 (21:49 +0100)]
[Minor] Add some limits for auto mempool adjustment

7 years ago[Minor] Fix empty pools handling
Vsevolod Stakhov [Thu, 24 Aug 2017 12:16:54 +0000 (13:16 +0100)]
[Minor] Fix empty pools handling

7 years agoMerge pull request #1806 from moisseev/1cv83
Vsevolod Stakhov [Thu, 24 Aug 2017 07:08:06 +0000 (08:08 +0100)]
Merge pull request #1806 from moisseev/1cv83

[Minor] Suppress base64 symbols for mails sent with 1C 8.3

7 years ago[Minor] Fix use after free
Vsevolod Stakhov [Wed, 23 Aug 2017 19:20:35 +0000 (20:20 +0100)]
[Minor] Fix use after free

7 years ago[Minor] Khash performs realloc, so it is unsafe to use it by value
Vsevolod Stakhov [Wed, 23 Aug 2017 19:17:12 +0000 (20:17 +0100)]
[Minor] Khash performs realloc, so it is unsafe to use it by value

7 years ago[Minor] Fix sanity check
Vsevolod Stakhov [Wed, 23 Aug 2017 19:13:25 +0000 (20:13 +0100)]
[Minor] Fix sanity check

7 years ago[Minor] Suppress base64 symbols for mails sent with 1C v8 1806/head
Alexander Moisseev [Wed, 23 Aug 2017 07:34:18 +0000 (10:34 +0300)]
[Minor] Suppress base64 symbols for mails sent with 1C v8

7 years ago[Minor] Reset old stats
Vsevolod Stakhov [Wed, 23 Aug 2017 07:24:33 +0000 (08:24 +0100)]
[Minor] Reset old stats

7 years ago[Feature] Add sugestions logic to mempool allocator
Vsevolod Stakhov [Wed, 23 Aug 2017 07:23:55 +0000 (08:23 +0100)]
[Feature] Add sugestions logic to mempool allocator

7 years agoMerge pull request #1805 from LorbusChris/master
Vsevolod Stakhov [Tue, 22 Aug 2017 20:49:44 +0000 (21:49 +0100)]
Merge pull request #1805 from LorbusChris/master

Various changes to CentOS RPM

7 years agoVarious changes to CentOS RPM 1805/head
Christian Glombek [Tue, 22 Aug 2017 20:43:49 +0000 (22:43 +0200)]
Various changes to CentOS RPM
Update License to be the same as repo (ASL 2.0)
Remove hardcoded user and group
Add %{rspamd_pluginsdir}/lib/*.lua

7 years agoMerge pull request #1804 from moisseev/patch-1
Vsevolod Stakhov [Tue, 22 Aug 2017 20:01:55 +0000 (21:01 +0100)]
Merge pull request #1804 from moisseev/patch-1

[Minor] Update aliexpress.com Message-ID regexp

7 years ago[Minor] Update aliexpress.com Message-ID regexp 1804/head
Alexander Moisseev [Tue, 22 Aug 2017 09:42:11 +0000 (12:42 +0300)]
[Minor] Update aliexpress.com Message-ID regexp

7 years ago[Fix] Fix processing of closed tags
Vsevolod Stakhov [Tue, 22 Aug 2017 07:00:47 +0000 (08:00 +0100)]
[Fix] Fix processing of closed tags

7 years ago[Rework] Start mempool fragmentation reduce project
Vsevolod Stakhov [Mon, 21 Aug 2017 19:40:01 +0000 (20:40 +0100)]
[Rework] Start mempool fragmentation reduce project

7 years ago[Minor] Store mempool fragmentation
Vsevolod Stakhov [Sun, 20 Aug 2017 21:13:25 +0000 (22:13 +0100)]
[Minor] Store mempool fragmentation

7 years ago[Minor] Remove unused var
Vsevolod Stakhov [Sat, 19 Aug 2017 20:35:12 +0000 (21:35 +0100)]
[Minor] Remove unused var

7 years ago[Minor] Use lua string split instead of switching to C
Vsevolod Stakhov [Sat, 19 Aug 2017 20:12:56 +0000 (21:12 +0100)]
[Minor] Use lua string split instead of switching to C