]>
git.ipfire.org Git - thirdparty/rspamd.git/log
Vsevolod Stakhov [Thu, 17 Jun 2021 12:51:18 +0000 (13:51 +0100)]
[Minor] Add ASICE format support
Issue: #3790
Vsevolod Stakhov [Thu, 17 Jun 2021 10:38:11 +0000 (11:38 +0100)]
[Fix] Check remain before processing TXT records
Vsevolod Stakhov [Wed, 16 Jun 2021 15:40:53 +0000 (16:40 +0100)]
[Fix] Fix tokenization near exceptions
Vsevolod Stakhov [Wed, 16 Jun 2021 15:30:49 +0000 (16:30 +0100)]
Merge pull request #3797 from moisseev/webui-fixes
Webui fixes
moisseev [Wed, 16 Jun 2021 08:19:52 +0000 (11:19 +0300)]
[WebUI] Fix click on icons inside buttons
moisseev [Tue, 15 Jun 2021 17:47:16 +0000 (20:47 +0300)]
[Minor] Wait until "auth" Ajax request finishes
Vsevolod Stakhov [Wed, 16 Jun 2021 14:22:48 +0000 (15:22 +0100)]
[Project] Add process exceptions for invisible text
Vsevolod Stakhov [Wed, 16 Jun 2021 13:49:05 +0000 (14:49 +0100)]
[Minor] Fix tags based selectors
Vsevolod Stakhov [Wed, 16 Jun 2021 13:48:47 +0000 (14:48 +0100)]
[Minor] Implement C++ function to get tag id by name
Vsevolod Stakhov [Wed, 16 Jun 2021 13:39:06 +0000 (14:39 +0100)]
[Minor] Add sse2 accelerated function for lowercasing and copying a string
Vsevolod Stakhov [Tue, 15 Jun 2021 16:27:38 +0000 (17:27 +0100)]
[Minor] Update docs
Vsevolod Stakhov [Tue, 15 Jun 2021 16:25:59 +0000 (17:25 +0100)]
[Feature] Milter_headers: Add x-rspamd-pre-result header
Vsevolod Stakhov [Tue, 15 Jun 2021 16:22:02 +0000 (17:22 +0100)]
[Minor] Pass more information about pre_result in task:has_pre_result()
Vsevolod Stakhov [Tue, 15 Jun 2021 16:05:50 +0000 (17:05 +0100)]
[Minor] Use cached regexps for multimap
Vsevolod Stakhov [Tue, 15 Jun 2021 14:24:21 +0000 (15:24 +0100)]
[Project] Html/CSS: Link html and css styles
Vsevolod Stakhov [Tue, 15 Jun 2021 13:55:02 +0000 (14:55 +0100)]
[Project] Css: Implement simple css selectors lookup
Vsevolod Stakhov [Tue, 15 Jun 2021 13:36:14 +0000 (14:36 +0100)]
[Minor] Improve smart hash helper
Vsevolod Stakhov [Tue, 15 Jun 2021 12:49:11 +0000 (13:49 +0100)]
[Minor] Lowecase tag name
Vsevolod Stakhov [Tue, 15 Jun 2021 12:46:29 +0000 (13:46 +0100)]
[Minor] Html: Support ID component
Vsevolod Stakhov [Tue, 15 Jun 2021 11:54:47 +0000 (12:54 +0100)]
[Rework] Html/CSS: Remove css C bindings as they are useless now
Vsevolod Stakhov [Mon, 14 Jun 2021 13:12:20 +0000 (14:12 +0100)]
[Minor] Pet luacheck
Vsevolod Stakhov [Mon, 14 Jun 2021 13:06:56 +0000 (14:06 +0100)]
[Project] Rework html visibility rule
Vsevolod Stakhov [Mon, 14 Jun 2021 12:42:28 +0000 (13:42 +0100)]
[Project] Html/Css: Implement visibility rules for a block
Vsevolod Stakhov [Mon, 14 Jun 2021 12:21:44 +0000 (13:21 +0100)]
[Minor] Propagate styles for html blocks
Vsevolod Stakhov [Mon, 14 Jun 2021 12:21:20 +0000 (13:21 +0100)]
[Minor] Add conversion to rgb without alpha channel
Vsevolod Stakhov [Sun, 13 Jun 2021 22:12:29 +0000 (23:12 +0100)]
Merge pull request #3793 from moisseev/webui
[WebUI] Add date locale setting
moisseev [Sat, 12 Jun 2021 16:19:41 +0000 (19:19 +0300)]
[WebUI] Add date locale setting
Vsevolod Stakhov [Sat, 12 Jun 2021 13:41:59 +0000 (14:41 +0100)]
[Minor] Set all tags visible (for now)
Vsevolod Stakhov [Sat, 12 Jun 2021 13:40:26 +0000 (14:40 +0100)]
[Rules] Fix zerofont rule (partially)
Vsevolod Stakhov [Sat, 12 Jun 2021 13:40:12 +0000 (14:40 +0100)]
[Minor] Lowercase css before parsing
Vsevolod Stakhov [Fri, 11 Jun 2021 16:37:54 +0000 (17:37 +0100)]
[Minor] Fix misprint
Vsevolod Stakhov [Fri, 11 Jun 2021 16:36:50 +0000 (17:36 +0100)]
[Minor] Multimap use limits when parsing email addresses
Vsevolod Stakhov [Fri, 11 Jun 2021 16:36:34 +0000 (17:36 +0100)]
[Fix] Fix check of limits in email address parsing
Vsevolod Stakhov [Fri, 11 Jun 2021 16:31:57 +0000 (17:31 +0100)]
[Minor] Oops, fix index
Vsevolod Stakhov [Fri, 11 Jun 2021 16:26:12 +0000 (17:26 +0100)]
[Minor] Lua_parsers: Use limit in rspamd_util.parse_mail_address
Vsevolod Stakhov [Fri, 11 Jun 2021 16:25:29 +0000 (17:25 +0100)]
[Minor] Do not allocate non-unique options
Vsevolod Stakhov [Fri, 11 Jun 2021 15:36:31 +0000 (16:36 +0100)]
[Minor] Use traverse over all tags
Vsevolod Stakhov [Fri, 11 Jun 2021 15:33:29 +0000 (16:33 +0100)]
[Minor] Fix sgml tags processing
Vsevolod Stakhov [Fri, 11 Jun 2021 14:08:53 +0000 (15:08 +0100)]
[Project] Html/Css: Fix some issues found
Vsevolod Stakhov [Fri, 11 Jun 2021 14:08:29 +0000 (15:08 +0100)]
[Rework] Html/CSS: Rework Lua bindings
Vsevolod Stakhov [Thu, 10 Jun 2021 16:21:09 +0000 (17:21 +0100)]
[Project] Html/CSS: Switch styles parsing to css parser
Vsevolod Stakhov [Thu, 10 Jun 2021 14:15:45 +0000 (15:15 +0100)]
[Project] Html/CSS: Add transform from a CSS rule to html block
Vsevolod Stakhov [Thu, 10 Jun 2021 13:44:37 +0000 (14:44 +0100)]
[Project] Html: Rework propagation method
Vsevolod Stakhov [Wed, 9 Jun 2021 16:52:59 +0000 (17:52 +0100)]
[Rework] Html/Css: Start rework of the html blocks
Vsevolod Stakhov [Thu, 10 Jun 2021 16:07:53 +0000 (17:07 +0100)]
Merge pull request #3772 from fatalbanana/external_relay
[Feature] external_relay plugin
Vsevolod Stakhov [Thu, 10 Jun 2021 16:07:37 +0000 (17:07 +0100)]
Merge pull request #3791 from jnorell/patch-1
[Minor] domain match should be case insensitive: #3749
Jesse Norell [Wed, 9 Jun 2021 22:16:13 +0000 (16:16 -0600)]
domain match should be case insensitive
domain match should be case insensitive - see https://github.com/rspamd/rspamd/issues/3749#issuecomment-
858013193
Vsevolod Stakhov [Wed, 9 Jun 2021 15:55:33 +0000 (16:55 +0100)]
Merge pull request #3789 from mrueg/metrics-type
[Minor] src/controller.c: Replace formatter
Vsevolod Stakhov [Wed, 9 Jun 2021 13:41:16 +0000 (14:41 +0100)]
[Minor] Process visibility property
Vsevolod Stakhov [Wed, 9 Jun 2021 10:44:09 +0000 (11:44 +0100)]
[Minor] Reduce size of the css value
Manuel Rüger [Tue, 8 Jun 2021 23:00:12 +0000 (01:00 +0200)]
src/controller.c: Replace formatter
Otherwise the endpoint will output:
pools_freed 53d
instead of
pools_freed 53
Manuel Rüger [Tue, 8 Jun 2021 21:18:21 +0000 (23:18 +0200)]
controller.c: Implement ready/health endpoints
These endpoints allow an orchestrator like kubernetes to verify the
status of rspamd (https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/)
Current implementation is very minimal.
The health endpoint allows to verify rspamd internally. It could check
for internal configuration and ensure that rspamd itself is healthy
and available.
The ready endpoint signals that rspamd is ready to receive and process
traffic and thus ensures that configured external components are available.
The readiness check could for example test if configured redis servers or
at least one rspamd upstreams is available.
Manuel Rüger [Tue, 8 Jun 2021 21:30:10 +0000 (23:30 +0200)]
cfg_file.h: Fix typo/formatting
Vsevolod Stakhov [Tue, 8 Jun 2021 13:35:39 +0000 (14:35 +0100)]
[Test] Add some html test functions
Vsevolod Stakhov [Tue, 8 Jun 2021 11:09:59 +0000 (12:09 +0100)]
[Minor] Html: Check for null before traversing
Vsevolod Stakhov [Tue, 8 Jun 2021 10:54:17 +0000 (11:54 +0100)]
[Minor] Log pid file on daemonise
Vsevolod Stakhov [Tue, 8 Jun 2021 10:49:42 +0000 (11:49 +0100)]
[Test] Log stderr in robot
Vsevolod Stakhov [Tue, 8 Jun 2021 10:49:31 +0000 (11:49 +0100)]
[Minor] Improve error logging
Vsevolod Stakhov [Mon, 7 Jun 2021 20:57:36 +0000 (21:57 +0100)]
[Rework] Html: Make parameters as a vector again
Andrew Lewis [Mon, 7 Jun 2021 16:36:58 +0000 (18:36 +0200)]
[Feature] external_relay plugin
Vsevolod Stakhov [Mon, 7 Jun 2021 16:30:12 +0000 (17:30 +0100)]
[Minor] Reduce timer calls when doing tokenisation
Vsevolod Stakhov [Mon, 7 Jun 2021 16:00:42 +0000 (17:00 +0100)]
[Rework] Html: Another steps to get rid of gnode
Vsevolod Stakhov [Mon, 7 Jun 2021 14:13:55 +0000 (15:13 +0100)]
[Rework] Html: Add traverse function
Vsevolod Stakhov [Mon, 7 Jun 2021 14:13:43 +0000 (15:13 +0100)]
[Minor] Add unreachable code macro
Vsevolod Stakhov [Mon, 7 Jun 2021 13:24:15 +0000 (14:24 +0100)]
[Rework] Html: Start removing of GNode stuff
Vsevolod Stakhov [Sun, 6 Jun 2021 20:35:47 +0000 (21:35 +0100)]
Merge pull request #3785 from moisseev/webui
[WebUI] Collapse navbar on small screens
moisseev [Sat, 5 Jun 2021 14:24:22 +0000 (17:24 +0300)]
[Minor] Fix closing tags
moisseev [Sat, 5 Jun 2021 14:17:30 +0000 (17:17 +0300)]
[WebUI] Collapse navbar on small screens
(width less than 1200px)
Vsevolod Stakhov [Fri, 4 Jun 2021 16:45:27 +0000 (17:45 +0100)]
Merge pull request #3784 from HeinleinSupport/multimap_debug_typo
[Minor] multimap - add match debug / fix typo
Carsten Rosenberg [Fri, 15 Jan 2021 14:21:57 +0000 (15:21 +0100)]
[Minor] external_services - spamassassin - fix result matching
Carsten Rosenberg [Fri, 4 Jun 2021 13:23:06 +0000 (15:23 +0200)]
[Minor] multimap - add match debug / fix typo
Vsevolod Stakhov [Thu, 3 Jun 2021 18:41:26 +0000 (19:41 +0100)]
[Minor] Make more consistent function names
Vsevolod Stakhov [Wed, 2 Jun 2021 20:00:07 +0000 (21:00 +0100)]
[Minor] Fix format string for size_t
Vsevolod Stakhov [Wed, 2 Jun 2021 19:54:47 +0000 (20:54 +0100)]
[Rework] Html: Fix Lua bindings
Vsevolod Stakhov [Wed, 2 Jun 2021 19:50:48 +0000 (20:50 +0100)]
[Rework] Html: Deal with the utf_content part
Vsevolod Stakhov [Tue, 1 Jun 2021 19:18:47 +0000 (20:18 +0100)]
[Rework] Html: Add images processing logic
Vsevolod Stakhov [Tue, 1 Jun 2021 19:18:30 +0000 (20:18 +0100)]
[Rework] Html: Forgot to add the internal include
Vsevolod Stakhov [Mon, 31 May 2021 19:54:41 +0000 (20:54 +0100)]
[Rework] Further work to make html content private
Vsevolod Stakhov [Mon, 31 May 2021 18:51:45 +0000 (19:51 +0100)]
[Rework] Html: Start rework of the html content structure
Vsevolod Stakhov [Wed, 2 Jun 2021 17:58:21 +0000 (18:58 +0100)]
Merge pull request #3780 from a16bitsysop/ragel
[Minor] FindRagel.cmake - remove cmake min version
Vsevolod Stakhov [Tue, 1 Jun 2021 20:19:34 +0000 (21:19 +0100)]
Merge pull request #3768 from fatalbanana/test_debug_clean
[Test] Fix Lua coverage etc
Andrew Lewis [Mon, 24 May 2021 14:33:20 +0000 (16:33 +0200)]
[Test] Unmerge http / tcp tests
Andrew Lewis [Tue, 1 Jun 2021 09:46:33 +0000 (11:46 +0200)]
[Test] Fix segmentation fault check
Andrew Lewis [Tue, 1 Jun 2021 13:34:01 +0000 (15:34 +0200)]
[Test] Fix coverage hopefully
Duncan Bellamy [Mon, 31 May 2021 16:30:28 +0000 (17:30 +0100)]
[Minor] FindRagel.cmake - remove cmake min version
As now causes warning and main CMakeLists.txt min version is greater
Vsevolod Stakhov [Sun, 30 May 2021 15:15:38 +0000 (16:15 +0100)]
Merge pull request #3769 from a16bitsysop/zstd-headers
[Minor] change headers for zstd and include path
Duncan Bellamy [Mon, 24 May 2021 13:17:34 +0000 (14:17 +0100)]
[Minor] change headers for zstd depending on bundled or system used
follow on patch from #3764
Vsevolod Stakhov [Fri, 28 May 2021 10:52:49 +0000 (11:52 +0100)]
[Minor] Always use c++ linker now
Vsevolod Stakhov [Fri, 28 May 2021 10:43:31 +0000 (11:43 +0100)]
[Minor] Lua_html: Restore compatible behaviour of get_extra method
Vsevolod Stakhov [Fri, 28 May 2021 10:16:03 +0000 (11:16 +0100)]
[Minor] Try to fix libicu linkage
Vsevolod Stakhov [Fri, 28 May 2021 10:04:32 +0000 (11:04 +0100)]
[Minor] Another strlcpy fix
Vsevolod Stakhov [Fri, 28 May 2021 09:50:37 +0000 (10:50 +0100)]
[Minor] Fix styles propagation
Vsevolod Stakhov [Thu, 27 May 2021 16:57:02 +0000 (17:57 +0100)]
[Minor] Fix strlcpy usage
Vsevolod Stakhov [Thu, 27 May 2021 14:14:33 +0000 (15:14 +0100)]
[Minor] Another try to fix clang plugin build
Vsevolod Stakhov [Thu, 27 May 2021 14:08:17 +0000 (15:08 +0100)]
[Minor] Fix clang plugin
Vsevolod Stakhov [Thu, 27 May 2021 14:05:01 +0000 (15:05 +0100)]
[Rework] Html: Rework lua bindings
Vsevolod Stakhov [Wed, 26 May 2021 20:31:32 +0000 (21:31 +0100)]
[Rework] Html: Convert to variant
Vsevolod Stakhov [Wed, 26 May 2021 16:23:17 +0000 (17:23 +0100)]
[Rework] Html: Final rework part for the html processing code
Vsevolod Stakhov [Wed, 26 May 2021 11:11:18 +0000 (12:11 +0100)]
[Rework] Html: Move blocks part
Vsevolod Stakhov [Tue, 25 May 2021 14:33:37 +0000 (15:33 +0100)]
[Rework] Html: Move images processing stuff