]>
source.dussan.org Git - rspamd.git/log
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
Vsevolod Stakhov [Tue, 19 Mar 2019 14:45:08 +0000 (14:45 +0000)]
[Minor] Fix coroutine based error handling in lua http
Vsevolod Stakhov [Tue, 19 Mar 2019 14:28:19 +0000 (14:28 +0000)]
[Minor] Improve setrlimit logging
Carsten Rosenberg [Tue, 19 Mar 2019 14:08:15 +0000 (15:08 +0100)]
[Minor] clustering.lua - fix typos
Vsevolod Stakhov [Tue, 19 Mar 2019 12:44:25 +0000 (12:44 +0000)]
[Minor] Fix format string
Vsevolod Stakhov [Tue, 19 Mar 2019 12:32:19 +0000 (12:32 +0000)]
[Feature] Check limits after being set, migrate to uint64
Vsevolod Stakhov [Tue, 19 Mar 2019 12:15:41 +0000 (12:15 +0000)]
[Fix] Fix finishing script for clickhouse collection
Vsevolod Stakhov [Tue, 19 Mar 2019 12:02:18 +0000 (12:02 +0000)]
[Fix] Add crash safety for HTTP async routines
Vsevolod Stakhov [Tue, 19 Mar 2019 10:39:26 +0000 (10:39 +0000)]
Merge pull request #2788 from miecio45/lua_string_utils
[Minor] Add some lua string utils
Vsevolod Stakhov [Mon, 18 Mar 2019 20:05:23 +0000 (20:05 +0000)]
[Minor] Fix misprint
Miecio Za [Mon, 18 Mar 2019 19:53:02 +0000 (20:53 +0100)]
Merge branch 'master' into lua_string_utils
Miecio Za [Mon, 18 Mar 2019 19:38:23 +0000 (20:38 +0100)]
[Minor] Fix leaks and hash usage for is_utf_outside_range
Fix memory leaks on checker errors and fix hash usage to
use proper hash/compare functions
Vsevolod Stakhov [Mon, 18 Mar 2019 17:53:16 +0000 (17:53 +0000)]
[Feature] Greylist: Allow to disable greylisting depending on symbols
Vsevolod Stakhov [Mon, 18 Mar 2019 17:52:48 +0000 (17:52 +0000)]
[Minor] Sigh, another oops
Vsevolod Stakhov [Mon, 18 Mar 2019 17:49:38 +0000 (17:49 +0000)]
[Minor] Another 'oops'
Vsevolod Stakhov [Mon, 18 Mar 2019 17:40:29 +0000 (17:40 +0000)]
[Conf] Add vendor groups for symbols
Issue: #2803
Vsevolod Stakhov [Mon, 18 Mar 2019 17:29:26 +0000 (17:29 +0000)]
[Minor] Oops, fix build
Vsevolod Stakhov [Mon, 18 Mar 2019 17:23:38 +0000 (17:23 +0000)]
[Feature] Replies: Filter replies sender to limit whitelisting to direct messages
Vsevolod Stakhov [Mon, 18 Mar 2019 17:23:22 +0000 (17:23 +0000)]
[Minor] Add task:get_reply_sender method
Vsevolod Stakhov [Mon, 18 Mar 2019 16:17:16 +0000 (16:17 +0000)]
[Project] Drop HTTPS proxies as they are too intrusive to implement
Issue: #572
Vsevolod Stakhov [Mon, 18 Mar 2019 16:00:36 +0000 (16:00 +0000)]
[Project] Add support of HTTP proxy in requests
Issue: #572
Vsevolod Stakhov [Mon, 18 Mar 2019 15:56:45 +0000 (15:56 +0000)]
[Minor] Simplify host element handling in HTTP message
Vsevolod Stakhov [Mon, 18 Mar 2019 15:32:54 +0000 (15:32 +0000)]
[Project] More rework for HTTP proxy support
Vsevolod Stakhov [Mon, 18 Mar 2019 14:07:32 +0000 (14:07 +0000)]
[Project] Preliminary support of HTTP proxies
Issue: #572
Miecio Za [Mon, 18 Mar 2019 13:06:56 +0000 (14:06 +0100)]
[Minor] Fix performance issue with is_utf_outside_range
Fix performace issue, add some checking and add few tests
Vsevolod Stakhov [Mon, 18 Mar 2019 12:00:00 +0000 (12:00 +0000)]
[Rework] Another iteration of HTTP interfaces rework
Vsevolod Stakhov [Thu, 14 Mar 2019 13:59:46 +0000 (13:59 +0000)]
[Minor] Sigh, another r<->x
Vsevolod Stakhov [Thu, 14 Mar 2019 13:50:33 +0000 (13:50 +0000)]
[Minor] Fix set_reply signature
Vsevolod Stakhov [Thu, 14 Mar 2019 12:46:57 +0000 (12:46 +0000)]
[Minor] Fix rspamc headers parsing
Vsevolod Stakhov [Wed, 13 Mar 2019 16:43:55 +0000 (16:43 +0000)]
[Minor] Fix buid with no PVS
Vsevolod Stakhov [Wed, 13 Mar 2019 15:01:18 +0000 (15:01 +0000)]
[Fix] Fix various issues found by PVS Studio
https://www.viva64.com/
Vsevolod Stakhov [Wed, 13 Mar 2019 15:00:40 +0000 (15:00 +0000)]
[Minor] Oops, exclude from `all` target
Vsevolod Stakhov [Wed, 13 Mar 2019 14:58:59 +0000 (14:58 +0000)]
[Minor] Attach PVS analyze target
Miecio Za [Wed, 13 Mar 2019 11:42:15 +0000 (12:42 +0100)]
[Minor] Add some lua string utils
* Add util for detecting if selected string contains only characters
from specyfic UTF range
* Add util for counting number of digits and letters in string
Vsevolod Stakhov [Wed, 13 Mar 2019 09:07:37 +0000 (09:07 +0000)]
[Fix] SURBL: Fix regression in surbl module