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

7 years agoMerge pull request #1791 from moisseev/master
Vsevolod Stakhov [Tue, 8 Aug 2017 07:52:55 +0000 (08:52 +0100)]
Merge pull request #1791 from moisseev/master

[Fix] Fix build on FreeBSD

7 years ago[Feature] Deal with obscured URLs with @ symbols
Vsevolod Stakhov [Tue, 8 Aug 2017 07:50:14 +0000 (08:50 +0100)]
[Feature] Deal with obscured URLs with @ symbols

7 years agoRevert "[Minor] Store full timestamp when checking logs"
Alexander Moisseev [Tue, 8 Aug 2017 07:41:42 +0000 (10:41 +0300)]
Revert "[Minor] Store full timestamp when checking logs"

This reverts commit defc166a58568c5ec33bb68de22255bd09ea3c12.

7 years ago[Fix] Try harder to find urls
Vsevolod Stakhov [Tue, 8 Aug 2017 07:20:34 +0000 (08:20 +0100)]
[Fix] Try harder to find urls

7 years ago[Minor] Slightly improve log message
Vsevolod Stakhov [Tue, 8 Aug 2017 07:05:42 +0000 (08:05 +0100)]
[Minor] Slightly improve log message

7 years ago[Fix] Fix build on FreeBSD 1791/head
Alexander Moisseev [Tue, 8 Aug 2017 05:57:35 +0000 (08:57 +0300)]
[Fix] Fix build on FreeBSD

7 years ago[Feature] Set TCP_NODELAY for milter sockets
Vsevolod Stakhov [Mon, 7 Aug 2017 07:26:32 +0000 (08:26 +0100)]
[Feature] Set TCP_NODELAY for milter sockets

Issue: #1790

7 years ago[Minor] Allow to detect torch support from Lua
Vsevolod Stakhov [Mon, 7 Aug 2017 07:14:04 +0000 (08:14 +0100)]
[Minor] Allow to detect torch support from Lua

7 years ago[Minor] Use clock_gettime instead of gettimeofday
Vsevolod Stakhov [Sun, 6 Aug 2017 17:09:15 +0000 (18:09 +0100)]
[Minor] Use clock_gettime instead of gettimeofday

7 years ago[Feature] Allow to have high precision timestamps in logs
Vsevolod Stakhov [Sun, 6 Aug 2017 16:55:22 +0000 (17:55 +0100)]
[Feature] Allow to have high precision timestamps in logs

7 years ago[Feature] Allow to use postfilters in composites
Vsevolod Stakhov [Sat, 5 Aug 2017 22:08:18 +0000 (23:08 +0100)]
[Feature] Allow to use postfilters in composites

We actually process composites twice now so it somehow slows down
processing by extra hash lookup. Additional logic to regenerate metric
reply if something is changed by this extra run of composites is also added.

Issue: #1726

7 years ago[Fix] Try harder to find rfc822 notifications
Vsevolod Stakhov [Sat, 5 Aug 2017 20:22:14 +0000 (21:22 +0100)]
[Fix] Try harder to find rfc822 notifications

Issue: #1731
Closes: #1731
7 years agoMerge pull request #1787 from moisseev/ratelimit
Vsevolod Stakhov [Sat, 5 Aug 2017 18:06:01 +0000 (19:06 +0100)]
Merge pull request #1787 from moisseev/ratelimit

 Ratelimit: fixes and a minor feature