]>
source.dussan.org Git - rspamd.git/log
Vsevolod Stakhov [Tue, 9 Apr 2019 11:42:37 +0000 (12:42 +0100)]
[Feature] Lua_maps: Allow static regexp and glob maps
Vsevolod Stakhov [Tue, 9 Apr 2019 11:05:18 +0000 (12:05 +0100)]
[Feature] Dkim_signing: Allow to use new options as maps
Vsevolod Stakhov [Tue, 9 Apr 2019 11:04:40 +0000 (12:04 +0100)]
[Minor] Lua_maps: Allow to add glob maps
Vsevolod Stakhov [Tue, 9 Apr 2019 10:54:21 +0000 (11:54 +0100)]
[Feature] Dkim_signing: Add OpenDKIM like signing_table and key_table
Vsevolod Stakhov [Tue, 9 Apr 2019 08:38:41 +0000 (09:38 +0100)]
[Fix] Fix processing of embedded urls
Vsevolod Stakhov [Mon, 8 Apr 2019 15:56:22 +0000 (16:56 +0100)]
[Minor] Remove redundant code and to stop compiler whinging
Issue: #2251
Submitted by: @beiDei8z
Vsevolod Stakhov [Mon, 8 Apr 2019 15:55:33 +0000 (16:55 +0100)]
[Minor] Joins cleanup
Issue: #2251
Submitted by: @beiDei8z
Vsevolod Stakhov [Mon, 8 Apr 2019 15:53:41 +0000 (16:53 +0100)]
[Minor] Update CONTRIBUTING
Vsevolod Stakhov [Mon, 8 Apr 2019 13:47:12 +0000 (14:47 +0100)]
[Minor] Rework CONTRIBUTIONS file
Vsevolod Stakhov [Mon, 8 Apr 2019 13:24:24 +0000 (14:24 +0100)]
[Minor] Update README
Vsevolod Stakhov [Mon, 8 Apr 2019 13:22:12 +0000 (14:22 +0100)]
Update issue templates
Vsevolod Stakhov [Mon, 8 Apr 2019 12:55:09 +0000 (13:55 +0100)]
[Minor] Strip some bad characters from CTE headers
Vsevolod Stakhov [Mon, 8 Apr 2019 12:24:55 +0000 (13:24 +0100)]
[Feature] Parse ical files
Vsevolod Stakhov [Mon, 8 Apr 2019 12:06:19 +0000 (13:06 +0100)]
[Minor] Add preliminary ical support library
Vsevolod Stakhov [Mon, 8 Apr 2019 10:51:01 +0000 (11:51 +0100)]
[Minor] Add lpeg re module
Vsevolod Stakhov [Sun, 7 Apr 2019 08:44:58 +0000 (09:44 +0100)]
[Minor] Fix some more suspicious cases
Vsevolod Stakhov [Sun, 7 Apr 2019 08:34:46 +0000 (09:34 +0100)]
[Minor] Fix various warnings
Vsevolod Stakhov [Sun, 7 Apr 2019 08:16:43 +0000 (09:16 +0100)]
Merge pull request #2837 from moisseev/webui
[WebUI] Tidy CSS
Alexander Moisseev [Sat, 6 Apr 2019 17:47:52 +0000 (20:47 +0300)]
[Test] Add stylelint checks for CSS
and embedded styles
Alexander Moisseev [Sat, 6 Apr 2019 16:13:48 +0000 (19:13 +0300)]
[Minor] Add missed semicolons to declaration blocks
Alexander Moisseev [Sat, 6 Apr 2019 16:08:11 +0000 (19:08 +0300)]
[Minor] rspamd.css: remove meaningless unit identifiers
Alexander Moisseev [Sat, 6 Apr 2019 16:01:27 +0000 (19:01 +0300)]
[Minor] rspamd.css: use consistent hex color case
Alexander Moisseev [Sat, 6 Apr 2019 15:47:59 +0000 (18:47 +0300)]
[Minor] rspamd.css: use consistent indentation and spacing
Vsevolod Stakhov [Sat, 6 Apr 2019 11:39:36 +0000 (12:39 +0100)]
[Test] Fix broken unit tests
Vsevolod Stakhov [Sat, 6 Apr 2019 11:38:02 +0000 (12:38 +0100)]
[Minor] Disable compile warnings in torch: no hopes those to be fixed
Alexander Moisseev [Sat, 6 Apr 2019 11:34:25 +0000 (14:34 +0300)]
[Minor] rspamd.css: use current standard syntax
of linear-gradient direction
https://developer.mozilla.org/de/docs/Web/CSS/linear-gradient#History_of_the_syntax
Vsevolod Stakhov [Sat, 6 Apr 2019 11:25:43 +0000 (12:25 +0100)]
[Minor] Oops, forgot to adpot long double case
Vsevolod Stakhov [Sat, 6 Apr 2019 11:24:53 +0000 (12:24 +0100)]
[Feature] Use fpconv girsu2 implementation for printing floats
Vsevolod Stakhov [Sat, 6 Apr 2019 11:24:22 +0000 (12:24 +0100)]
[Feature] Import fpconv library
Source: https://github.com/night-shift/fpconv
Alexander Moisseev [Sat, 6 Apr 2019 11:06:58 +0000 (14:06 +0300)]
[Minor] rspamd.css: reorder selectors
Alexander Moisseev [Sat, 6 Apr 2019 10:33:56 +0000 (13:33 +0300)]
[Minor] rspamd.css: combine duplicate selectors
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