]>
source.dussan.org Git - rspamd.git/log
Vsevolod Stakhov [Tue, 5 Sep 2017 18:29:32 +0000 (19:29 +0100)]
[Fix] Remove incorrect method `task:set_metric_subject`
Andrew Lewis [Tue, 5 Sep 2017 13:08:51 +0000 (15:08 +0200)]
[Test] Some tests for whitelist module
Vsevolod Stakhov [Mon, 4 Sep 2017 18:25:10 +0000 (19:25 +0100)]
[Fix] Fix blacklists and DMARC in whitelist
Issue: #1824
Vsevolod Stakhov [Sun, 3 Sep 2017 19:05:11 +0000 (20:05 +0100)]
[Minor] Add some extra debug to ip_score module
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>
Vsevolod Stakhov [Sun, 3 Sep 2017 11:28:10 +0000 (12:28 +0100)]
[Minor] Fix variable name
Vsevolod Stakhov [Sun, 3 Sep 2017 11:20:36 +0000 (12:20 +0100)]
[Feature] Implement torch based ANN learning
Vsevolod Stakhov [Sat, 2 Sep 2017 19:40:20 +0000 (20:40 +0100)]
[Minor] Silence tests warnings
Vsevolod Stakhov [Sat, 2 Sep 2017 19:02:50 +0000 (20:02 +0100)]
[Rework] Start moving of fann redis to torch
Vsevolod Stakhov [Sat, 2 Sep 2017 19:02:29 +0000 (20:02 +0100)]
[Minor] Fix type in map adding
Vsevolod Stakhov [Sat, 2 Sep 2017 12:44:04 +0000 (13:44 +0100)]
[Feature] Allow to use global lua maps in settings
Issue: #1802
Vsevolod Stakhov [Sat, 2 Sep 2017 12:13:22 +0000 (13:13 +0100)]
[Minor] Check type of map more strictly
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
Michael Kuron [Fri, 1 Sep 2017 17:44:48 +0000 (19:44 +0200)]
User settings: add header rules
Vsevolod Stakhov [Fri, 1 Sep 2017 14:09:34 +0000 (15:09 +0100)]
[Feature] Read global maps for lua
Vsevolod Stakhov [Thu, 31 Aug 2017 20:24:49 +0000 (21:24 +0100)]
[Fix] Fix exceptions list in surbl
Andrew Lewis [Thu, 31 Aug 2017 14:57:12 +0000 (16:57 +0200)]
[Fix] Default monitoring domain for surbl plugin
Vsevolod Stakhov [Wed, 30 Aug 2017 19:33:41 +0000 (20:33 +0100)]
[Fix] Treat 'rewrite subject' as spam action
Issue: #1803
Closes: #1803
Andrew Lewis [Wed, 30 Aug 2017 13:07:12 +0000 (15:07 +0200)]
[Minor] Silence luacheck warning
Andrew Lewis [Wed, 30 Aug 2017 11:42:12 +0000 (13:42 +0200)]
[Minor] Ratelimit: support use of redis HSET for limits
Andrew Lewis [Wed, 30 Aug 2017 11:23:12 +0000 (13:23 +0200)]
[Minor] Ratelimit: fix getting values from custom routines; silence logging
Vsevolod Stakhov [Tue, 29 Aug 2017 19:47:08 +0000 (20:47 +0100)]
[Minor] Remove unused function
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
Andrew Lewis [Tue, 29 Aug 2017 11:07:13 +0000 (13:07 +0200)]
[Feature] Ratelimit: support fetching limits from Redis
Vsevolod Stakhov [Mon, 28 Aug 2017 17:51:19 +0000 (18:51 +0100)]
[Minor] Do not set NODELAY on Unix sockets
Andrew Lewis [Mon, 28 Aug 2017 13:13:57 +0000 (15:13 +0200)]
[Fix] options.local_networks setting
- Issue: #1763
- Reported by: @pclemot
Andrew Lewis [Mon, 28 Aug 2017 11:00:19 +0000 (13:00 +0200)]
[Fix] Ratelimit: lowercase email addresses
Andrew Lewis [Mon, 28 Aug 2017 10:16:26 +0000 (12:16 +0200)]
[Test] Settings: few more tests
Vsevolod Stakhov [Sun, 27 Aug 2017 11:35:42 +0000 (12:35 +0100)]
[Minor] Allow to get rspamd text from torch storage
Vsevolod Stakhov [Sat, 26 Aug 2017 22:32:55 +0000 (23:32 +0100)]
[Minor] Remove unused functions
Vsevolod Stakhov [Sat, 26 Aug 2017 22:50:08 +0000 (23:50 +0100)]
Merge pull request #1814 from fatalbanana/rlr
[Rework] Ratelimit module
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)
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
Andrew Lewis [Sat, 26 Aug 2017 09:57:23 +0000 (11:57 +0200)]
[Minor] Use controller for single-instance tasks
Matt Simerson [Sat, 26 Aug 2017 06:18:04 +0000 (23:18 -0700)]
fix copy/paste error in comment
Vsevolod Stakhov [Fri, 25 Aug 2017 18:55:35 +0000 (19:55 +0100)]
[Feature] Add some sanity checks for actions and controller
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
Vsevolod Stakhov [Thu, 24 Aug 2017 20:49:09 +0000 (21:49 +0100)]
[Minor] Add some limits for auto mempool adjustment
Vsevolod Stakhov [Thu, 24 Aug 2017 12:16:54 +0000 (13:16 +0100)]
[Minor] Fix empty pools handling
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
Vsevolod Stakhov [Wed, 23 Aug 2017 19:20:35 +0000 (20:20 +0100)]
[Minor] Fix use after free
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
Vsevolod Stakhov [Wed, 23 Aug 2017 19:13:25 +0000 (20:13 +0100)]
[Minor] Fix sanity check
Alexander Moisseev [Wed, 23 Aug 2017 07:34:18 +0000 (10:34 +0300)]
[Minor] Suppress base64 symbols for mails sent with 1C v8
Vsevolod Stakhov [Wed, 23 Aug 2017 07:24:33 +0000 (08:24 +0100)]
[Minor] Reset old stats
Vsevolod Stakhov [Wed, 23 Aug 2017 07:23:55 +0000 (08:23 +0100)]
[Feature] Add sugestions logic to mempool allocator
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
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
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
Alexander Moisseev [Tue, 22 Aug 2017 09:42:11 +0000 (12:42 +0300)]
[Minor] Update aliexpress.com Message-ID regexp
Vsevolod Stakhov [Tue, 22 Aug 2017 07:00:47 +0000 (08:00 +0100)]
[Fix] Fix processing of closed tags
Vsevolod Stakhov [Mon, 21 Aug 2017 19:40:01 +0000 (20:40 +0100)]
[Rework] Start mempool fragmentation reduce project
Vsevolod Stakhov [Sun, 20 Aug 2017 21:13:25 +0000 (22:13 +0100)]
[Minor] Store mempool fragmentation
Vsevolod Stakhov [Sat, 19 Aug 2017 20:35:12 +0000 (21:35 +0100)]
[Minor] Remove unused var
Vsevolod Stakhov [Sat, 19 Aug 2017 20:12:56 +0000 (21:12 +0100)]
[Minor] Use lua string split instead of switching to C
Vsevolod Stakhov [Thu, 17 Aug 2017 07:31:17 +0000 (08:31 +0100)]
[Feature] Use array instead of queue to reduce memory fragmentation
Andrew Lewis [Wed, 16 Aug 2017 20:20:55 +0000 (22:20 +0200)]
[Test] Fix tests
Vsevolod Stakhov [Wed, 16 Aug 2017 18:32:41 +0000 (19:32 +0100)]
[Minor] Fix Content-Type for DMARC reports
Issue: #1793
Closes: #1793
Vsevolod Stakhov [Mon, 14 Aug 2017 20:59:44 +0000 (21:59 +0100)]
[Minor] Randomize Lua PRNG at startup
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
Alexander Moisseev [Mon, 14 Aug 2017 15:34:34 +0000 (18:34 +0300)]
[Minor] Fix reading from a pipe
Alexander Moisseev [Mon, 14 Aug 2017 14:20:03 +0000 (17:20 +0300)]
[Minor] Fix log format detection
Vsevolod Stakhov [Sun, 13 Aug 2017 15:23:32 +0000 (16:23 +0100)]
[Minor] Add zlib dependency
Vsevolod Stakhov [Sun, 13 Aug 2017 12:07:37 +0000 (13:07 +0100)]
[Feature] Add json output for rspamd_stats
Vsevolod Stakhov [Sun, 13 Aug 2017 12:04:54 +0000 (13:04 +0100)]
[Minor] Add missing use
Vsevolod Stakhov [Sat, 12 Aug 2017 21:47:31 +0000 (22:47 +0100)]
[Feature] Add gzip compression support for clickhouse module
Vsevolod Stakhov [Sat, 12 Aug 2017 21:47:14 +0000 (22:47 +0100)]
[Feature] Add gzip support when sending lua http requests
Vsevolod Stakhov [Sat, 12 Aug 2017 21:42:19 +0000 (22:42 +0100)]
[Minor] Set sane defaults when handle router socket
Vsevolod Stakhov [Sat, 12 Aug 2017 21:38:25 +0000 (22:38 +0100)]
[Minor] Make a more universal gzip compress utility
Vsevolod Stakhov [Sat, 12 Aug 2017 20:57:01 +0000 (21:57 +0100)]
[Feature] Add gzip compression support for rspamd controller
Vsevolod Stakhov [Sat, 12 Aug 2017 19:39:11 +0000 (20:39 +0100)]
[Minor] Fix idempotent symbols processing
Vsevolod Stakhov [Sat, 12 Aug 2017 19:25:44 +0000 (20:25 +0100)]
[Feature] Allow randomly select User-Agent from a list
Vsevolod Stakhov [Sat, 12 Aug 2017 19:11:48 +0000 (20:11 +0100)]
[Fix] Lowercase HTTP headers to make them searchable from Lua
Vsevolod Stakhov [Sat, 12 Aug 2017 18:43:34 +0000 (19:43 +0100)]
[Fix] Use full URL when making an HTTP request
Vsevolod Stakhov [Sat, 12 Aug 2017 18:29:02 +0000 (19:29 +0100)]
[Fix] Use raw urls when sending requests to redirector
Vsevolod Stakhov [Sat, 12 Aug 2017 17:04:13 +0000 (18:04 +0100)]
[Minor] Store raw urls
Vsevolod Stakhov [Sat, 12 Aug 2017 16:02:14 +0000 (17:02 +0100)]
[Minor] Fix help line
Vsevolod Stakhov [Sat, 12 Aug 2017 15:51:32 +0000 (16:51 +0100)]
[Minor] Set idempotent postfilters
Vsevolod Stakhov [Sat, 12 Aug 2017 15:44:40 +0000 (16:44 +0100)]
[Minor] Allow to register idempotent filters from Lua
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…
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
Vsevolod Stakhov [Fri, 11 Aug 2017 18:04:11 +0000 (19:04 +0100)]
[Feature] Add preliminary support of idempotent symbols
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
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
Andrew Lewis [Fri, 11 Aug 2017 15:05:27 +0000 (17:05 +0200)]
[Fix] RPM postinstall
- Fixes: #1696
Jean-Louis Dupond [Fri, 11 Aug 2017 12:32:58 +0000 (14:32 +0200)]
[Fix] Use weight from map for fuzzy scoring
Jean-Louis Dupond [Thu, 10 Aug 2017 20:32:03 +0000 (22:32 +0200)]
[Fix] Add missing rspamadm control options to help
Vsevolod Stakhov [Thu, 10 Aug 2017 18:07:22 +0000 (19:07 +0100)]
[Fix] Add another workaround to display history properly
Vsevolod Stakhov [Thu, 10 Aug 2017 18:04:56 +0000 (19:04 +0100)]
[Feature] Allow to skip real action and add a header instead
Vsevolod Stakhov [Thu, 10 Aug 2017 18:00:26 +0000 (19:00 +0100)]
[Feature] Allow to discard messages dynamically
Vsevolod Stakhov [Thu, 10 Aug 2017 17:54:41 +0000 (18:54 +0100)]
[Feature] Allow to set Settings-Id for all connections
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
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.
Vsevolod Stakhov [Wed, 9 Aug 2017 18:24:08 +0000 (19:24 +0100)]
[Fix] Do not try to sign unknown domains
Vsevolod Stakhov [Wed, 9 Aug 2017 18:15:20 +0000 (19:15 +0100)]
[Fix] Reject invalid bh for DKIM signatures earlier
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
Vsevolod Stakhov [Tue, 8 Aug 2017 17:53:52 +0000 (18:53 +0100)]
[Feature] Allow to change SMTP from via milter headers
Vsevolod Stakhov [Tue, 8 Aug 2017 17:49:38 +0000 (18:49 +0100)]
[Minor] Add support for change SMTP from in Milter
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
Alexander Moisseev [Tue, 8 Aug 2017 10:32:24 +0000 (13:32 +0300)]
[Minor] rspamd_stats: allow to omit date in time specification