]> source.dussan.org Git - rspamd.git/log
rspamd.git
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

7 years ago[Feature] Use array instead of queue to reduce memory fragmentation
Vsevolod Stakhov [Thu, 17 Aug 2017 07:31:17 +0000 (08:31 +0100)]
[Feature] Use array instead of queue to reduce memory fragmentation

7 years ago[Test] Fix tests
Andrew Lewis [Wed, 16 Aug 2017 20:20:55 +0000 (22:20 +0200)]
[Test] Fix tests

7 years ago[Minor] Fix Content-Type for DMARC reports
Vsevolod Stakhov [Wed, 16 Aug 2017 18:32:41 +0000 (19:32 +0100)]
[Minor] Fix Content-Type for DMARC reports

Issue: #1793
Closes: #1793
7 years ago[Minor] Randomize Lua PRNG at startup
Vsevolod Stakhov [Mon, 14 Aug 2017 20:59:44 +0000 (21:59 +0100)]
[Minor] Randomize Lua PRNG at startup

7 years agoMerge pull request #1800 from moisseev/rspamd_stats
Vsevolod Stakhov [Mon, 14 Aug 2017 18:39:02 +0000 (19:39 +0100)]
Merge pull request #1800 from moisseev/rspamd_stats

[Minor] Fix log format detection

7 years ago[Minor] Fix reading from a pipe 1800/head
Alexander Moisseev [Mon, 14 Aug 2017 15:34:34 +0000 (18:34 +0300)]
[Minor] Fix reading from a pipe

7 years ago[Minor] Fix log format detection
Alexander Moisseev [Mon, 14 Aug 2017 14:20:03 +0000 (17:20 +0300)]
[Minor] Fix log format detection

7 years ago[Minor] Add zlib dependency
Vsevolod Stakhov [Sun, 13 Aug 2017 15:23:32 +0000 (16:23 +0100)]
[Minor] Add zlib dependency

7 years ago[Feature] Add json output for rspamd_stats
Vsevolod Stakhov [Sun, 13 Aug 2017 12:07:37 +0000 (13:07 +0100)]
[Feature] Add json output for rspamd_stats

7 years ago[Minor] Add missing use
Vsevolod Stakhov [Sun, 13 Aug 2017 12:04:54 +0000 (13:04 +0100)]
[Minor] Add missing use

7 years ago[Feature] Add gzip compression support for clickhouse module
Vsevolod Stakhov [Sat, 12 Aug 2017 21:47:31 +0000 (22:47 +0100)]
[Feature] Add gzip compression support for clickhouse module

7 years ago[Feature] Add gzip support when sending lua http requests
Vsevolod Stakhov [Sat, 12 Aug 2017 21:47:14 +0000 (22:47 +0100)]
[Feature] Add gzip support when sending lua http requests

7 years ago[Minor] Set sane defaults when handle router socket
Vsevolod Stakhov [Sat, 12 Aug 2017 21:42:19 +0000 (22:42 +0100)]
[Minor] Set sane defaults when handle router socket

7 years ago[Minor] Make a more universal gzip compress utility
Vsevolod Stakhov [Sat, 12 Aug 2017 21:38:25 +0000 (22:38 +0100)]
[Minor] Make a more universal gzip compress utility

7 years ago[Feature] Add gzip compression support for rspamd controller
Vsevolod Stakhov [Sat, 12 Aug 2017 20:57:01 +0000 (21:57 +0100)]
[Feature] Add gzip compression support for rspamd controller

7 years ago[Minor] Fix idempotent symbols processing
Vsevolod Stakhov [Sat, 12 Aug 2017 19:39:11 +0000 (20:39 +0100)]
[Minor] Fix idempotent symbols processing

7 years ago[Feature] Allow randomly select User-Agent from a list
Vsevolod Stakhov [Sat, 12 Aug 2017 19:25:44 +0000 (20:25 +0100)]
[Feature] Allow randomly select User-Agent from a list

7 years ago[Fix] Lowercase HTTP headers to make them searchable from Lua
Vsevolod Stakhov [Sat, 12 Aug 2017 19:11:48 +0000 (20:11 +0100)]
[Fix] Lowercase HTTP headers to make them searchable from Lua

7 years ago[Fix] Use full URL when making an HTTP request
Vsevolod Stakhov [Sat, 12 Aug 2017 18:43:34 +0000 (19:43 +0100)]
[Fix] Use full URL when making an HTTP request

7 years ago[Fix] Use raw urls when sending requests to redirector
Vsevolod Stakhov [Sat, 12 Aug 2017 18:29:02 +0000 (19:29 +0100)]
[Fix] Use raw urls when sending requests to redirector

7 years ago[Minor] Store raw urls
Vsevolod Stakhov [Sat, 12 Aug 2017 17:04:13 +0000 (18:04 +0100)]
[Minor] Store raw urls

7 years ago[Minor] Fix help line
Vsevolod Stakhov [Sat, 12 Aug 2017 16:02:14 +0000 (17:02 +0100)]
[Minor] Fix help line

7 years ago[Minor] Set idempotent postfilters
Vsevolod Stakhov [Sat, 12 Aug 2017 15:51:32 +0000 (16:51 +0100)]
[Minor] Set idempotent postfilters

7 years ago[Minor] Allow to register idempotent filters from Lua
Vsevolod Stakhov [Sat, 12 Aug 2017 15:44:40 +0000 (16:44 +0100)]
[Minor] Allow to register idempotent filters from Lua

7 years agoMerge pull request #1799 from dupondje/fix_arc_unlisted
Vsevolod Stakhov [Fri, 11 Aug 2017 21:56:36 +0000 (22:56 +0100)]
Merge pull request #1799 from dupondje/fix_arc_unlisted

[Fix] First load selector_map and path_map. And only return false whe…

7 years ago[Fix] First load selector_map and path_map. And only return false when domain not... 1799/head
Jean-Louis Dupond [Fri, 11 Aug 2017 21:20:37 +0000 (23:20 +0200)]
[Fix] First load selector_map and path_map. And only return false when domain not found if try_fallback is false

7 years ago[Feature] Add preliminary support of idempotent symbols
Vsevolod Stakhov [Fri, 11 Aug 2017 18:04:11 +0000 (19:04 +0100)]
[Feature] Add preliminary support of idempotent symbols

7 years agoMerge pull request #1797 from dupondje/fix_help
Vsevolod Stakhov [Fri, 11 Aug 2017 17:49:54 +0000 (18:49 +0100)]
Merge pull request #1797 from dupondje/fix_help

[Fix] Add missing rspamadm control options to help

7 years agoMerge pull request #1798 from dupondje/fix_fuzzy_weight
Vsevolod Stakhov [Fri, 11 Aug 2017 17:49:40 +0000 (18:49 +0100)]
Merge pull request #1798 from dupondje/fix_fuzzy_weight

[Fix] Use weight from map for fuzzy scoring

7 years ago[Fix] RPM postinstall
Andrew Lewis [Fri, 11 Aug 2017 15:05:27 +0000 (17:05 +0200)]
[Fix] RPM postinstall

 - Fixes: #1696

7 years ago[Fix] Use weight from map for fuzzy scoring 1798/head
Jean-Louis Dupond [Fri, 11 Aug 2017 12:32:58 +0000 (14:32 +0200)]
[Fix] Use weight from map for fuzzy scoring

7 years ago[Fix] Add missing rspamadm control options to help 1797/head
Jean-Louis Dupond [Thu, 10 Aug 2017 20:32:03 +0000 (22:32 +0200)]
[Fix] Add missing rspamadm control options to help

7 years ago[Fix] Add another workaround to display history properly
Vsevolod Stakhov [Thu, 10 Aug 2017 18:07:22 +0000 (19:07 +0100)]
[Fix] Add another workaround to display history properly

7 years ago[Feature] Allow to skip real action and add a header instead
Vsevolod Stakhov [Thu, 10 Aug 2017 18:04:56 +0000 (19:04 +0100)]
[Feature] Allow to skip real action and add a header instead

7 years ago[Feature] Allow to discard messages dynamically
Vsevolod Stakhov [Thu, 10 Aug 2017 18:00:26 +0000 (19:00 +0100)]
[Feature] Allow to discard messages dynamically

7 years ago[Feature] Allow to set Settings-Id for all connections
Vsevolod Stakhov [Thu, 10 Aug 2017 17:54:41 +0000 (18:54 +0100)]
[Feature] Allow to set Settings-Id for all connections

7 years agoMerge pull request #1796 from gaaf/patch-1
Vsevolod Stakhov [Thu, 10 Aug 2017 10:11:34 +0000 (11:11 +0100)]
Merge pull request #1796 from gaaf/patch-1

Fix symbol name in history

7 years agoFix symbol name in history 1796/head
Alex Hermann [Thu, 10 Aug 2017 08:55:40 +0000 (10:55 +0200)]
Fix symbol name in history

Commit 75cfe801 broke the display of the symbols in the history. This patch fixes that.

7 years ago[Fix] Do not try to sign unknown domains
Vsevolod Stakhov [Wed, 9 Aug 2017 18:24:08 +0000 (19:24 +0100)]
[Fix] Do not try to sign unknown domains

7 years ago[Fix] Reject invalid bh for DKIM signatures earlier
Vsevolod Stakhov [Wed, 9 Aug 2017 18:15:20 +0000 (19:15 +0100)]
[Fix] Reject invalid bh for DKIM signatures earlier

7 years agoMerge pull request #1794 from moisseev/rspamd_stats
Vsevolod Stakhov [Tue, 8 Aug 2017 17:55:15 +0000 (18:55 +0100)]
Merge pull request #1794 from moisseev/rspamd_stats

Rspamd stats: add support for syslog timestamps

7 years ago[Feature] Allow to change SMTP from via milter headers
Vsevolod Stakhov [Tue, 8 Aug 2017 17:53:52 +0000 (18:53 +0100)]
[Feature] Allow to change SMTP from via milter headers

7 years ago[Minor] Add support for change SMTP from in Milter
Vsevolod Stakhov [Tue, 8 Aug 2017 17:49:38 +0000 (18:49 +0100)]
[Minor] Add support for change SMTP from in Milter

7 years ago[Minor] rspamd_stats: try to guess the last year timestamps for syslog 1794/head
Alexander Moisseev [Tue, 8 Aug 2017 15:22:20 +0000 (18:22 +0300)]
[Minor] rspamd_stats: try to guess the last year timestamps for syslog

7 years ago[Minor] rspamd_stats: allow to omit date in time specification
Alexander Moisseev [Tue, 8 Aug 2017 10:32:24 +0000 (13:32 +0300)]
[Minor] rspamd_stats: allow to omit date in time specification

7 years ago[Minor] rspamd_stats: add support for syslog timestamps
Alexander Moisseev [Tue, 8 Aug 2017 09:41:35 +0000 (12:41 +0300)]
[Minor] rspamd_stats: add support for syslog timestamps