]>
source.dussan.org Git - rspamd.git/log
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
Alexander Moisseev [Tue, 8 Aug 2017 09:41:35 +0000 (12:41 +0300)]
[Minor] rspamd_stats: add support for syslog timestamps
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
Vsevolod Stakhov [Tue, 8 Aug 2017 07:50:14 +0000 (08:50 +0100)]
[Feature] Deal with obscured URLs with @ symbols
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 .
Vsevolod Stakhov [Tue, 8 Aug 2017 07:20:34 +0000 (08:20 +0100)]
[Fix] Try harder to find urls
Vsevolod Stakhov [Tue, 8 Aug 2017 07:05:42 +0000 (08:05 +0100)]
[Minor] Slightly improve log message
Alexander Moisseev [Tue, 8 Aug 2017 05:57:35 +0000 (08:57 +0300)]
[Fix] Fix build on FreeBSD
Vsevolod Stakhov [Mon, 7 Aug 2017 07:26:32 +0000 (08:26 +0100)]
[Feature] Set TCP_NODELAY for milter sockets
Issue: #1790
Vsevolod Stakhov [Mon, 7 Aug 2017 07:14:04 +0000 (08:14 +0100)]
[Minor] Allow to detect torch support from Lua
Vsevolod Stakhov [Sun, 6 Aug 2017 17:09:15 +0000 (18:09 +0100)]
[Minor] Use clock_gettime instead of gettimeofday
Vsevolod Stakhov [Sun, 6 Aug 2017 16:55:22 +0000 (17:55 +0100)]
[Feature] Allow to have high precision timestamps in logs
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