]>
source.dussan.org Git - rspamd.git/log
Vsevolod Stakhov [Sat, 6 Apr 2019 11:24:22 +0000 (12:24 +0100)]
[Feature] Import fpconv library
Source: https://github.com/night-shift/fpconv
Vsevolod Stakhov [Sat, 6 Apr 2019 08:36:00 +0000 (09:36 +0100)]
[Minor] Allow to work without rspamd_config object
Vsevolod Stakhov [Fri, 5 Apr 2019 18:40:08 +0000 (19:40 +0100)]
[Minor] Add more logging for DKIM keys caching
Vsevolod Stakhov [Fri, 5 Apr 2019 18:39:56 +0000 (19:39 +0100)]
[Minor] Fix capacity returned for LRU cache
Vsevolod Stakhov [Fri, 5 Apr 2019 15:14:28 +0000 (16:14 +0100)]
[Feature] Add more verbosity for SPF caching
Vsevolod Stakhov [Fri, 5 Apr 2019 15:13:41 +0000 (16:13 +0100)]
[Minor] Add methods to get LRU hash sizes
Vsevolod Stakhov [Fri, 5 Apr 2019 10:30:16 +0000 (11:30 +0100)]
[Minor] Update version to 1.9.2
Vsevolod Stakhov [Fri, 5 Apr 2019 10:29:28 +0000 (11:29 +0100)]
Release 1.9.1
* [Conf] Add vendor groups for symbols
* [Feature] Add `rspamadm template` command
* [Feature] Allow to add messages from settings
* [Feature] Allow unconnected DNS servers operations
* [Feature] Check limits after being set, migrate to uint64
* [Feature] Greylist: Allow to disable greylisting depending on symbols
* [Feature] Improve lua binary strings output
* [Feature] Mime_types: Implement user configurable extension filters
* [Feature] Mime_types: When no extension defined, detect it by content
* [Feature] Preprocess config files using jinja templates
* [Feature] Replies: Filter replies sender to limit whitelisting to direct messages
* [Feature] Treat all tags with HREF as a potential hyperlinks
* [Feature] Validate BTC addresses in LEAKED_PASSWORD_SCAM
* [Fix] Add crash safety for HTTP async routines
* [Fix] Another fix for Redis sentinel
* [Fix] Clickhouse: Fix table schema upload
* [Fix] Core: Fix squeezed dependencies handling for virtual symbols
* [Fix] Finally fix default parameters parsing in actions section
* [Fix] Fix ES sending logic (restore from coroutines mess)
* [Fix] Fix finishing script for clickhouse collection
* [Fix] Fix priority for regexp symbols registriation
* [Fix] Fix various issues found by PVS Studio
* [Fix] Initialize lua debugging earlier
* [Fix] Neural: Fix training
* [Fix] Rework cached Redis logic to avoid sentinels breaking
* [Fix] SURBL: Fix regression in surbl module
* [Fix] Fix double signing in the milter
* [Project] Add support of HTTP proxy in requests
* [Rework] Change lua global variables registration
* [Rework] Rework HTML content urls extraction
* [Rework] Start rework of aliasing in Rspamd
* [WebUI] Combine Scan and Learning into one tab
* [WebUI] Fix symbol score input type
* [WebUI] Show grayed out pie
* [WebUI] Update Throughput summary values dynamically
Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru>
Vsevolod Stakhov [Thu, 4 Apr 2019 09:50:57 +0000 (10:50 +0100)]
[Minor] Lua_util: Fix Lua 5.2 compatibility
Issue: #2831
Vsevolod Stakhov [Thu, 4 Apr 2019 09:20:01 +0000 (10:20 +0100)]
[Minor] Set alias flag
Vsevolod Stakhov [Thu, 4 Apr 2019 09:16:48 +0000 (10:16 +0100)]
[Minor] Try to support rewritten from in dkim signing
Vsevolod Stakhov [Wed, 3 Apr 2019 16:35:17 +0000 (17:35 +0100)]
Merge pull request #2834 from moisseev/webui
[Minor] Freeze WebUI scan textarea width
Alexander Moisseev [Wed, 3 Apr 2019 14:23:35 +0000 (17:23 +0300)]
[Minor] Freeze WebUI scan textarea width
Vsevolod Stakhov [Wed, 3 Apr 2019 12:32:23 +0000 (13:32 +0100)]
Merge pull request #2833 from moisseev/webui
[WebUI] Fix symbol score input type
Vsevolod Stakhov [Wed, 3 Apr 2019 10:43:18 +0000 (11:43 +0100)]
[Minor] Fix flags
Vsevolod Stakhov [Wed, 3 Apr 2019 09:19:19 +0000 (10:19 +0100)]
[Minor] Add message-id for Vade spam verdict
Alexander Moisseev [Wed, 3 Apr 2019 06:57:29 +0000 (09:57 +0300)]
[WebUI] Fix symbol score input type
Vsevolod Stakhov [Tue, 2 Apr 2019 18:38:32 +0000 (19:38 +0100)]
[Rework] Continue aliases changes
Vsevolod Stakhov [Tue, 2 Apr 2019 18:26:07 +0000 (19:26 +0100)]
[Rework] Start rework of aliasing in Rspamd
Vsevolod Stakhov [Tue, 2 Apr 2019 15:26:21 +0000 (16:26 +0100)]
[Feature] Improve lua binary strings output
Vsevolod Stakhov [Tue, 2 Apr 2019 13:57:40 +0000 (14:57 +0100)]
[Minor] Never use pkg-config for jemalloc - it breaks things
Vsevolod Stakhov [Tue, 2 Apr 2019 11:51:59 +0000 (12:51 +0100)]
Merge pull request #2829 from HeinleinSupport/lua_scanners
[Minor] fix some warnings
Vsevolod Stakhov [Tue, 2 Apr 2019 10:07:53 +0000 (11:07 +0100)]
[Rework] Rework HTML content urls extraction
Vsevolod Stakhov [Tue, 2 Apr 2019 08:12:17 +0000 (09:12 +0100)]
[Fix] Initialize lua debugging earlier
Carsten Rosenberg [Tue, 2 Apr 2019 04:38:54 +0000 (06:38 +0200)]
[Minor] fix some warnings
Vsevolod Stakhov [Mon, 1 Apr 2019 14:52:58 +0000 (15:52 +0100)]
[Minor] Add more explicit logging
Vsevolod Stakhov [Mon, 1 Apr 2019 13:22:17 +0000 (14:22 +0100)]
[Fix] Another fix for Redis sentinel
Issue: #2796
Vsevolod Stakhov [Mon, 1 Apr 2019 12:51:03 +0000 (13:51 +0100)]
[Minor] Spamassassin: Add messages about rules loading
Issue: #2828
Closes: #2828
Vsevolod Stakhov [Mon, 1 Apr 2019 11:44:42 +0000 (12:44 +0100)]
[Minor] Restore Lua 5.2 compatibility
Issue: #2826
Closes: #2826
Vsevolod Stakhov [Mon, 1 Apr 2019 08:54:50 +0000 (09:54 +0100)]
[Minor] Add missing include
Vsevolod Stakhov [Sun, 31 Mar 2019 17:24:11 +0000 (18:24 +0100)]
Merge pull request #2827 from moisseev/webui
[WebUI] Combine Scan and Learning into one tab
Alexander Moisseev [Sun, 31 Mar 2019 15:14:53 +0000 (18:14 +0300)]
[WebUI] Combine Scan and Learning into one tab
Closes: #1441
Vsevolod Stakhov [Sat, 30 Mar 2019 13:32:52 +0000 (13:32 +0000)]
[Minor] Improve errors handling
Vsevolod Stakhov [Sat, 30 Mar 2019 10:07:57 +0000 (10:07 +0000)]
[Feature] Allow unconnected DNS servers operations
This allows to stop relying on resolvers initialisation and send
requests when the resolvers are available.
Vsevolod Stakhov [Sat, 30 Mar 2019 10:07:41 +0000 (10:07 +0000)]
[Minor] Allow delayed DNS servers init
Vsevolod Stakhov [Fri, 29 Mar 2019 17:49:32 +0000 (17:49 +0000)]
[Minor] Fix learns count in sqlite3 backend
Issue: #2251
Contributed by: @beiDei8z
Vsevolod Stakhov [Fri, 29 Mar 2019 14:16:24 +0000 (14:16 +0000)]
[Minor] Use `{=` and `=}` for variables in Jinja templates
Vsevolod Stakhov [Fri, 29 Mar 2019 10:53:31 +0000 (10:53 +0000)]
Merge pull request #2825 from moisseev/webui
[WebUI] Update Throughput summary values dynamically
Alexander Moisseev [Fri, 29 Mar 2019 09:41:49 +0000 (12:41 +0300)]
[WebUI] Show grayed out pie
when throughput percentage is undefined
Vsevolod Stakhov [Fri, 29 Mar 2019 09:41:07 +0000 (09:41 +0000)]
[Fix] Rework cached Redis logic to avoid sentinels breaking
Issue: #2796
Alexander Moisseev [Fri, 29 Mar 2019 07:33:12 +0000 (10:33 +0300)]
[WebUI] Update Throughput summary values dynamically
instead of reloading table rows
Vsevolod Stakhov [Thu, 28 Mar 2019 15:53:17 +0000 (15:53 +0000)]
[Minor] Fix stupid torch that uses `print` for logging
Vsevolod Stakhov [Thu, 28 Mar 2019 15:49:19 +0000 (15:49 +0000)]
[Fix] Neural: Fix training
Issue: #2793
Vsevolod Stakhov [Thu, 28 Mar 2019 14:53:37 +0000 (14:53 +0000)]
[Minor] Lua_util: Add lupa.filters.pbkdf
Vsevolod Stakhov [Thu, 28 Mar 2019 14:45:45 +0000 (14:45 +0000)]
[Minor] Lua_cryptobox: Add pbkdf() method
Vsevolod Stakhov [Thu, 28 Mar 2019 11:20:23 +0000 (11:20 +0000)]
Merge pull request #2822 from HeinleinSupport/lua_scanners
Lua scanners - some fixes
Carsten Rosenberg [Wed, 27 Mar 2019 19:27:20 +0000 (20:27 +0100)]
[Minor] lua_scanners - enable spamassassin
Carsten Rosenberg [Wed, 27 Mar 2019 19:26:59 +0000 (20:26 +0100)]
[Minor] lua_scanners - improve fail debugging
Vsevolod Stakhov [Wed, 27 Mar 2019 16:39:54 +0000 (16:39 +0000)]
[Minor] Preserve line endings when templating
Vsevolod Stakhov [Wed, 27 Mar 2019 14:59:18 +0000 (14:59 +0000)]
[Minor] Lua_task: Fix doc strings
Vsevolod Stakhov [Wed, 27 Mar 2019 14:18:22 +0000 (14:18 +0000)]
[Feature] Preprocess config files using jinja templates
Vsevolod Stakhov [Wed, 27 Mar 2019 12:32:55 +0000 (12:32 +0000)]
[Minor] Add older glib compat
Vsevolod Stakhov [Wed, 27 Mar 2019 12:03:54 +0000 (12:03 +0000)]
[Minor] Pass variables from the environment to rspamd_env
Carsten Rosenberg [Wed, 27 Mar 2019 11:08:37 +0000 (12:08 +0100)]
[Minor] Fix oletools typo
Vsevolod Stakhov [Wed, 27 Mar 2019 11:00:10 +0000 (11:00 +0000)]
Merge pull request #2813 from miecio45/add_lua_mixed_script
[Minor] Add util.if_utf_mixed_script to lua
Miecio Za [Tue, 26 Mar 2019 19:23:13 +0000 (20:23 +0100)]
[Minor] Rewrite is_utf_mixed_script to use libicu only
Rewrite to use U8_NEXT
Vsevolod Stakhov [Tue, 26 Mar 2019 18:21:53 +0000 (18:21 +0000)]
[Feature] Add `rspamadm template` command
Vsevolod Stakhov [Tue, 26 Mar 2019 17:32:34 +0000 (17:32 +0000)]
[Minor] Lua_util: Add jinja2 related functions
Vsevolod Stakhov [Tue, 26 Mar 2019 16:47:59 +0000 (16:47 +0000)]
[Minor] Unify `--var` argument for rspamd and rspamadm
Vsevolod Stakhov [Tue, 26 Mar 2019 16:38:27 +0000 (16:38 +0000)]
[Rework] Change lua global variables registration
Vsevolod Stakhov [Tue, 26 Mar 2019 15:57:43 +0000 (15:57 +0000)]
[Minor] Apply all matching special handlers
Vsevolod Stakhov [Tue, 26 Mar 2019 15:41:04 +0000 (15:41 +0000)]
[Minor] Allow unconditional special handlers
Vsevolod Stakhov [Tue, 26 Mar 2019 12:36:41 +0000 (12:36 +0000)]
[Minor] Add lua-lupa library for Jinja2 templates
Vsevolod Stakhov [Tue, 26 Mar 2019 12:36:19 +0000 (12:36 +0000)]
[Minor] Fix alien userdata printing
Vsevolod Stakhov [Mon, 25 Mar 2019 21:53:57 +0000 (21:53 +0000)]
[Minor] Fix line length in DMARC reports
Issue: #2820
Closes: #2820
Vsevolod Stakhov [Mon, 25 Mar 2019 17:01:08 +0000 (17:01 +0000)]
[Minor] Enable stale bot in GitHub
Vsevolod Stakhov [Mon, 25 Mar 2019 14:38:42 +0000 (14:38 +0000)]
[Minor] Replies: Fix the case when we cannot find hash in Redis
Vsevolod Stakhov [Mon, 25 Mar 2019 13:48:06 +0000 (13:48 +0000)]
[Minor] Fix the case when filename is empty for an image
Issue: #2818
Closes: #2818
Vsevolod Stakhov [Mon, 25 Mar 2019 09:09:11 +0000 (09:09 +0000)]
Merge pull request #2817 from moisseev/headers
[Minor] Header regexps: Add Postbox User-Agent
Vsevolod Stakhov [Mon, 25 Mar 2019 09:04:57 +0000 (09:04 +0000)]
[Fix] Fix priority for regexp symbols registriation
Alexander Moisseev [Mon, 25 Mar 2019 07:07:35 +0000 (10:07 +0300)]
[Minor] Header regexps: Add Postbox User-Agent
Vsevolod Stakhov [Sat, 23 Mar 2019 13:34:16 +0000 (13:34 +0000)]
[Minor] Fix flags on virtual symbols
Vsevolod Stakhov [Sat, 23 Mar 2019 13:32:07 +0000 (13:32 +0000)]
[Minor] Print virtual deps
Vsevolod Stakhov [Sat, 23 Mar 2019 09:50:26 +0000 (09:50 +0000)]
[Minor] Fix postfilters squeezing issue
Vsevolod Stakhov [Fri, 22 Mar 2019 20:06:36 +0000 (20:06 +0000)]
[Fix] Core: Fix squeezed dependencies handling for virtual symbols
Vsevolod Stakhov [Fri, 22 Mar 2019 15:08:11 +0000 (15:08 +0000)]
[Minor] Another fix of leaked password scam rule
Vsevolod Stakhov [Fri, 22 Mar 2019 14:56:30 +0000 (14:56 +0000)]
[Minor] Mime_types: Add additional ct for .exe
Vsevolod Stakhov [Fri, 22 Mar 2019 14:56:05 +0000 (14:56 +0000)]
[Feature] Mime_types: When no extension defined, detect it by content
Vsevolod Stakhov [Fri, 22 Mar 2019 14:55:17 +0000 (14:55 +0000)]
[Feature] Mime_types: Implement user configurable extension filters
Issue: #2799
Vsevolod Stakhov [Fri, 22 Mar 2019 13:15:52 +0000 (13:15 +0000)]
[Fix] Clickhouse: Fix table schema upload
Vsevolod Stakhov [Fri, 22 Mar 2019 12:42:56 +0000 (12:42 +0000)]
[Minor] Clickhouse: Implement schema addtions
Vsevolod Stakhov [Fri, 22 Mar 2019 12:17:40 +0000 (12:17 +0000)]
[Minor] Add nostat flag to failure symbol
Vsevolod Stakhov [Fri, 22 Mar 2019 12:16:07 +0000 (12:16 +0000)]
[Minor] SURBL: Add failure symbols
Issue: #2801
Vsevolod Stakhov [Fri, 22 Mar 2019 11:06:51 +0000 (11:06 +0000)]
[Minor] RBL: Add fail symbols
Issue: #2801
Vsevolod Stakhov [Fri, 22 Mar 2019 10:40:41 +0000 (10:40 +0000)]
Merge pull request #2807 from HeinleinSupport/master
[Minor] clustering.lua - fix typos
Miecio Za [Mon, 18 Mar 2019 18:56:57 +0000 (19:56 +0100)]
[Minor] Add util.if_utf_mixed_script to lua
Add new function which implements PoC for chekcing
mixed script in utf string. Behaviour is similar
to single string spoof detection in libicu before
version 58
Vsevolod Stakhov [Thu, 21 Mar 2019 14:29:51 +0000 (14:29 +0000)]
[Fix] Finally fix default parameters parsing in actions section
Vsevolod Stakhov [Thu, 21 Mar 2019 13:47:28 +0000 (13:47 +0000)]
[Fix] Try to fix double signing in the milter
Issue: #2810
Vsevolod Stakhov [Thu, 21 Mar 2019 13:14:04 +0000 (13:14 +0000)]
[Fix] Fix ES sending logic (restore from coroutines mess)
Issue: #2808
Closes: #2808
Vsevolod Stakhov [Wed, 20 Mar 2019 14:44:06 +0000 (14:44 +0000)]
[Feature] Treat all tags with HREF as a potential hyperlinks
Vsevolod Stakhov [Wed, 20 Mar 2019 14:32:11 +0000 (14:32 +0000)]
[Feature] Allow to add messages from settings
Vsevolod Stakhov [Wed, 20 Mar 2019 14:27:04 +0000 (14:27 +0000)]
[Minor] Fix formatting issue
Vsevolod Stakhov [Wed, 20 Mar 2019 14:23:14 +0000 (14:23 +0000)]
[Minor] Slight logging improvements
Vsevolod Stakhov [Wed, 20 Mar 2019 14:21:30 +0000 (14:21 +0000)]
[Minor] Add rspamd_conditional_debug_fast to format checks
Vsevolod Stakhov [Wed, 20 Mar 2019 14:20:05 +0000 (14:20 +0000)]
[Minor] Fix format string
Vsevolod Stakhov [Wed, 20 Mar 2019 14:03:30 +0000 (14:03 +0000)]
[Minor] Preserve debug logging when running `rspamadm -v`
Vsevolod Stakhov [Tue, 19 Mar 2019 17:56:50 +0000 (17:56 +0000)]
[Minor] Print limit values on start of the worker
Vsevolod Stakhov [Tue, 19 Mar 2019 17:53:57 +0000 (17:53 +0000)]
[Minor] Properly print byte suffixes when humanizing
Vsevolod Stakhov [Tue, 19 Mar 2019 16:30:31 +0000 (16:30 +0000)]
[Minor] Sigh, another try to fix coroutines errors
Vsevolod Stakhov [Tue, 19 Mar 2019 16:15:20 +0000 (16:15 +0000)]
[Feature] Validate BTC addresses in LEAKED_PASSWORD_SCAM