]> git.ipfire.org Git - thirdparty/rspamd.git/log
thirdparty/rspamd.git
4 years ago[Minor] Add ASICE format support
Vsevolod Stakhov [Thu, 17 Jun 2021 12:51:18 +0000 (13:51 +0100)] 
[Minor] Add ASICE format support

Issue: #3790

4 years ago[Fix] Check remain before processing TXT records
Vsevolod Stakhov [Thu, 17 Jun 2021 10:38:11 +0000 (11:38 +0100)] 
[Fix] Check remain before processing TXT records

4 years ago[Fix] Fix tokenization near exceptions
Vsevolod Stakhov [Wed, 16 Jun 2021 15:40:53 +0000 (16:40 +0100)] 
[Fix] Fix tokenization near exceptions

4 years agoMerge pull request #3797 from moisseev/webui-fixes
Vsevolod Stakhov [Wed, 16 Jun 2021 15:30:49 +0000 (16:30 +0100)] 
Merge pull request #3797 from moisseev/webui-fixes

Webui fixes

4 years ago[WebUI] Fix click on icons inside buttons 3797/head
moisseev [Wed, 16 Jun 2021 08:19:52 +0000 (11:19 +0300)] 
[WebUI] Fix click on icons inside buttons

4 years ago[Minor] Wait until "auth" Ajax request finishes
moisseev [Tue, 15 Jun 2021 17:47:16 +0000 (20:47 +0300)] 
[Minor] Wait until "auth" Ajax request finishes

4 years ago[Project] Add process exceptions for invisible text
Vsevolod Stakhov [Wed, 16 Jun 2021 14:22:48 +0000 (15:22 +0100)] 
[Project] Add process exceptions for invisible text

4 years ago[Minor] Fix tags based selectors
Vsevolod Stakhov [Wed, 16 Jun 2021 13:49:05 +0000 (14:49 +0100)] 
[Minor] Fix tags based selectors

4 years ago[Minor] Implement C++ function to get tag id by name
Vsevolod Stakhov [Wed, 16 Jun 2021 13:48:47 +0000 (14:48 +0100)] 
[Minor] Implement C++ function to get tag id by name

4 years ago[Minor] Add sse2 accelerated function for lowercasing and copying a string
Vsevolod Stakhov [Wed, 16 Jun 2021 13:39:06 +0000 (14:39 +0100)] 
[Minor] Add sse2 accelerated function for lowercasing and copying a string

4 years ago[Minor] Update docs
Vsevolod Stakhov [Tue, 15 Jun 2021 16:27:38 +0000 (17:27 +0100)] 
[Minor] Update docs

4 years ago[Feature] Milter_headers: Add x-rspamd-pre-result header
Vsevolod Stakhov [Tue, 15 Jun 2021 16:25:59 +0000 (17:25 +0100)] 
[Feature] Milter_headers: Add x-rspamd-pre-result header

4 years ago[Minor] Pass more information about pre_result in task:has_pre_result()
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()

4 years ago[Minor] Use cached regexps for multimap
Vsevolod Stakhov [Tue, 15 Jun 2021 16:05:50 +0000 (17:05 +0100)] 
[Minor] Use cached regexps for multimap

4 years ago[Project] Html/CSS: Link html and css styles
Vsevolod Stakhov [Tue, 15 Jun 2021 14:24:21 +0000 (15:24 +0100)] 
[Project] Html/CSS: Link html and css styles

4 years ago[Project] Css: Implement simple css selectors lookup
Vsevolod Stakhov [Tue, 15 Jun 2021 13:55:02 +0000 (14:55 +0100)] 
[Project] Css: Implement simple css selectors lookup

4 years ago[Minor] Improve smart hash helper
Vsevolod Stakhov [Tue, 15 Jun 2021 13:36:14 +0000 (14:36 +0100)] 
[Minor] Improve smart hash helper

4 years ago[Minor] Lowecase tag name
Vsevolod Stakhov [Tue, 15 Jun 2021 12:49:11 +0000 (13:49 +0100)] 
[Minor] Lowecase tag name

4 years ago[Minor] Html: Support ID component
Vsevolod Stakhov [Tue, 15 Jun 2021 12:46:29 +0000 (13:46 +0100)] 
[Minor] Html: Support ID component

4 years ago[Rework] Html/CSS: Remove css C bindings as they are useless now
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

4 years ago[Minor] Pet luacheck
Vsevolod Stakhov [Mon, 14 Jun 2021 13:12:20 +0000 (14:12 +0100)] 
[Minor] Pet luacheck

4 years ago[Project] Rework html visibility rule
Vsevolod Stakhov [Mon, 14 Jun 2021 13:06:56 +0000 (14:06 +0100)] 
[Project] Rework html visibility rule

4 years ago[Project] Html/Css: Implement visibility rules for a block
Vsevolod Stakhov [Mon, 14 Jun 2021 12:42:28 +0000 (13:42 +0100)] 
[Project] Html/Css: Implement visibility rules for a block

4 years ago[Minor] Propagate styles for html blocks
Vsevolod Stakhov [Mon, 14 Jun 2021 12:21:44 +0000 (13:21 +0100)] 
[Minor] Propagate styles for html blocks

4 years ago[Minor] Add conversion to rgb without alpha channel
Vsevolod Stakhov [Mon, 14 Jun 2021 12:21:20 +0000 (13:21 +0100)] 
[Minor] Add conversion to rgb without alpha channel

4 years agoMerge pull request #3793 from moisseev/webui
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

4 years ago[WebUI] Add date locale setting 3793/head
moisseev [Sat, 12 Jun 2021 16:19:41 +0000 (19:19 +0300)] 
[WebUI] Add date locale setting

4 years ago[Minor] Set all tags visible (for now)
Vsevolod Stakhov [Sat, 12 Jun 2021 13:41:59 +0000 (14:41 +0100)] 
[Minor] Set all tags visible (for now)

4 years ago[Rules] Fix zerofont rule (partially)
Vsevolod Stakhov [Sat, 12 Jun 2021 13:40:26 +0000 (14:40 +0100)] 
[Rules] Fix zerofont rule (partially)

4 years ago[Minor] Lowercase css before parsing
Vsevolod Stakhov [Sat, 12 Jun 2021 13:40:12 +0000 (14:40 +0100)] 
[Minor] Lowercase css before parsing

4 years ago[Minor] Fix misprint
Vsevolod Stakhov [Fri, 11 Jun 2021 16:37:54 +0000 (17:37 +0100)] 
[Minor] Fix misprint

4 years ago[Minor] Multimap use limits when parsing email addresses
Vsevolod Stakhov [Fri, 11 Jun 2021 16:36:50 +0000 (17:36 +0100)] 
[Minor] Multimap use limits when parsing email addresses

4 years ago[Fix] Fix check of limits in email address parsing
Vsevolod Stakhov [Fri, 11 Jun 2021 16:36:34 +0000 (17:36 +0100)] 
[Fix] Fix check of limits in email address parsing

4 years ago[Minor] Oops, fix index
Vsevolod Stakhov [Fri, 11 Jun 2021 16:31:57 +0000 (17:31 +0100)] 
[Minor] Oops, fix index

4 years ago[Minor] Lua_parsers: Use limit in rspamd_util.parse_mail_address
Vsevolod Stakhov [Fri, 11 Jun 2021 16:26:12 +0000 (17:26 +0100)] 
[Minor] Lua_parsers: Use limit in rspamd_util.parse_mail_address

4 years ago[Minor] Do not allocate non-unique options
Vsevolod Stakhov [Fri, 11 Jun 2021 16:25:29 +0000 (17:25 +0100)] 
[Minor] Do not allocate non-unique options

4 years ago[Minor] Use traverse over all tags
Vsevolod Stakhov [Fri, 11 Jun 2021 15:36:31 +0000 (16:36 +0100)] 
[Minor] Use traverse over all tags

4 years ago[Minor] Fix sgml tags processing
Vsevolod Stakhov [Fri, 11 Jun 2021 15:33:29 +0000 (16:33 +0100)] 
[Minor] Fix sgml tags processing

4 years ago[Project] Html/Css: Fix some issues found
Vsevolod Stakhov [Fri, 11 Jun 2021 14:08:53 +0000 (15:08 +0100)] 
[Project] Html/Css: Fix some issues found

4 years ago[Rework] Html/CSS: Rework Lua bindings
Vsevolod Stakhov [Fri, 11 Jun 2021 14:08:29 +0000 (15:08 +0100)] 
[Rework] Html/CSS: Rework Lua bindings

4 years ago[Project] Html/CSS: Switch styles parsing to css parser
Vsevolod Stakhov [Thu, 10 Jun 2021 16:21:09 +0000 (17:21 +0100)] 
[Project] Html/CSS: Switch styles parsing to css parser

4 years ago[Project] Html/CSS: Add transform from a CSS rule to html block
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

4 years ago[Project] Html: Rework propagation method
Vsevolod Stakhov [Thu, 10 Jun 2021 13:44:37 +0000 (14:44 +0100)] 
[Project] Html: Rework propagation method

4 years ago[Rework] Html/Css: Start rework of the html blocks
Vsevolod Stakhov [Wed, 9 Jun 2021 16:52:59 +0000 (17:52 +0100)] 
[Rework] Html/Css: Start rework of the html blocks

4 years agoMerge pull request #3772 from fatalbanana/external_relay
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

4 years agoMerge pull request #3791 from jnorell/patch-1
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

4 years agodomain match should be case insensitive 3791/head
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

4 years agoMerge pull request #3789 from mrueg/metrics-type
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

4 years ago[Minor] Process visibility property
Vsevolod Stakhov [Wed, 9 Jun 2021 13:41:16 +0000 (14:41 +0100)] 
[Minor] Process visibility property

4 years ago[Minor] Reduce size of the css value
Vsevolod Stakhov [Wed, 9 Jun 2021 10:44:09 +0000 (11:44 +0100)] 
[Minor] Reduce size of the css value

4 years agosrc/controller.c: Replace formatter 3789/head
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

4 years agocontroller.c: Implement ready/health endpoints 3788/head
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.

4 years agocfg_file.h: Fix typo/formatting
Manuel Rüger [Tue, 8 Jun 2021 21:30:10 +0000 (23:30 +0200)] 
cfg_file.h: Fix typo/formatting

4 years ago[Test] Add some html test functions
Vsevolod Stakhov [Tue, 8 Jun 2021 13:35:39 +0000 (14:35 +0100)] 
[Test] Add some html test functions

4 years ago[Minor] Html: Check for null before traversing
Vsevolod Stakhov [Tue, 8 Jun 2021 11:09:59 +0000 (12:09 +0100)] 
[Minor] Html: Check for null before traversing

4 years ago[Minor] Log pid file on daemonise
Vsevolod Stakhov [Tue, 8 Jun 2021 10:54:17 +0000 (11:54 +0100)] 
[Minor] Log pid file on daemonise

4 years ago[Test] Log stderr in robot
Vsevolod Stakhov [Tue, 8 Jun 2021 10:49:42 +0000 (11:49 +0100)] 
[Test] Log stderr in robot

4 years ago[Minor] Improve error logging
Vsevolod Stakhov [Tue, 8 Jun 2021 10:49:31 +0000 (11:49 +0100)] 
[Minor] Improve error logging

4 years ago[Rework] Html: Make parameters as a vector again
Vsevolod Stakhov [Mon, 7 Jun 2021 20:57:36 +0000 (21:57 +0100)] 
[Rework] Html: Make parameters as a vector again

4 years ago[Feature] external_relay plugin 3772/head
Andrew Lewis [Mon, 7 Jun 2021 16:36:58 +0000 (18:36 +0200)] 
[Feature] external_relay plugin

4 years ago[Minor] Reduce timer calls when doing tokenisation
Vsevolod Stakhov [Mon, 7 Jun 2021 16:30:12 +0000 (17:30 +0100)] 
[Minor] Reduce timer calls when doing tokenisation

4 years ago[Rework] Html: Another steps to get rid of gnode
Vsevolod Stakhov [Mon, 7 Jun 2021 16:00:42 +0000 (17:00 +0100)] 
[Rework] Html: Another steps to get rid of gnode

4 years ago[Rework] Html: Add traverse function
Vsevolod Stakhov [Mon, 7 Jun 2021 14:13:55 +0000 (15:13 +0100)] 
[Rework] Html: Add traverse function

4 years ago[Minor] Add unreachable code macro
Vsevolod Stakhov [Mon, 7 Jun 2021 14:13:43 +0000 (15:13 +0100)] 
[Minor] Add unreachable code macro

4 years ago[Rework] Html: Start removing of GNode stuff
Vsevolod Stakhov [Mon, 7 Jun 2021 13:24:15 +0000 (14:24 +0100)] 
[Rework] Html: Start removing of GNode stuff

4 years agoMerge pull request #3785 from moisseev/webui
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

4 years ago[Minor] Fix closing tags 3785/head
moisseev [Sat, 5 Jun 2021 14:24:22 +0000 (17:24 +0300)] 
[Minor] Fix closing tags

4 years ago[WebUI] Collapse navbar on small screens
moisseev [Sat, 5 Jun 2021 14:17:30 +0000 (17:17 +0300)] 
[WebUI] Collapse navbar on small screens

(width less than 1200px)

4 years agoMerge pull request #3784 from HeinleinSupport/multimap_debug_typo
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

4 years ago[Minor] external_services - spamassassin - fix result matching 3958/head
Carsten Rosenberg [Fri, 15 Jan 2021 14:21:57 +0000 (15:21 +0100)] 
[Minor] external_services - spamassassin - fix result matching

4 years ago[Minor] multimap - add match debug / fix typo 3784/head
Carsten Rosenberg [Fri, 4 Jun 2021 13:23:06 +0000 (15:23 +0200)] 
[Minor] multimap - add match debug / fix typo

4 years ago[Minor] Make more consistent function names
Vsevolod Stakhov [Thu, 3 Jun 2021 18:41:26 +0000 (19:41 +0100)] 
[Minor] Make more consistent function names

4 years ago[Minor] Fix format string for size_t
Vsevolod Stakhov [Wed, 2 Jun 2021 20:00:07 +0000 (21:00 +0100)] 
[Minor] Fix format string for size_t

4 years ago[Rework] Html: Fix Lua bindings
Vsevolod Stakhov [Wed, 2 Jun 2021 19:54:47 +0000 (20:54 +0100)] 
[Rework] Html: Fix Lua bindings

4 years ago[Rework] Html: Deal with the utf_content part
Vsevolod Stakhov [Wed, 2 Jun 2021 19:50:48 +0000 (20:50 +0100)] 
[Rework] Html: Deal with the utf_content part

4 years ago[Rework] Html: Add images processing logic
Vsevolod Stakhov [Tue, 1 Jun 2021 19:18:47 +0000 (20:18 +0100)] 
[Rework] Html: Add images processing logic

4 years ago[Rework] Html: Forgot to add the internal include
Vsevolod Stakhov [Tue, 1 Jun 2021 19:18:30 +0000 (20:18 +0100)] 
[Rework] Html: Forgot to add the internal include

4 years ago[Rework] Further work to make html content private
Vsevolod Stakhov [Mon, 31 May 2021 19:54:41 +0000 (20:54 +0100)] 
[Rework] Further work to make html content private

4 years ago[Rework] Html: Start rework of the html content structure
Vsevolod Stakhov [Mon, 31 May 2021 18:51:45 +0000 (19:51 +0100)] 
[Rework] Html: Start rework of the html content structure

4 years agoMerge pull request #3780 from a16bitsysop/ragel
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

4 years agoMerge pull request #3768 from fatalbanana/test_debug_clean
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

4 years ago[Test] Unmerge http / tcp tests 3768/head
Andrew Lewis [Mon, 24 May 2021 14:33:20 +0000 (16:33 +0200)] 
[Test] Unmerge http / tcp tests

4 years ago[Test] Fix segmentation fault check
Andrew Lewis [Tue, 1 Jun 2021 09:46:33 +0000 (11:46 +0200)] 
[Test] Fix segmentation fault check

4 years ago[Test] Fix coverage hopefully
Andrew Lewis [Tue, 1 Jun 2021 13:34:01 +0000 (15:34 +0200)] 
[Test] Fix coverage hopefully

4 years ago[Minor] FindRagel.cmake - remove cmake min version 3780/head
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

4 years agoMerge pull request #3769 from a16bitsysop/zstd-headers
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

4 years ago[Minor] change headers for zstd depending on bundled or system used 3769/head
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

4 years ago[Minor] Always use c++ linker now
Vsevolod Stakhov [Fri, 28 May 2021 10:52:49 +0000 (11:52 +0100)] 
[Minor] Always use c++ linker now

4 years ago[Minor] Lua_html: Restore compatible behaviour of get_extra method
Vsevolod Stakhov [Fri, 28 May 2021 10:43:31 +0000 (11:43 +0100)] 
[Minor] Lua_html: Restore compatible behaviour of get_extra method

4 years ago[Minor] Try to fix libicu linkage
Vsevolod Stakhov [Fri, 28 May 2021 10:16:03 +0000 (11:16 +0100)] 
[Minor] Try to fix libicu linkage

4 years ago[Minor] Another strlcpy fix
Vsevolod Stakhov [Fri, 28 May 2021 10:04:32 +0000 (11:04 +0100)] 
[Minor] Another strlcpy fix

4 years ago[Minor] Fix styles propagation
Vsevolod Stakhov [Fri, 28 May 2021 09:50:37 +0000 (10:50 +0100)] 
[Minor] Fix styles propagation

4 years ago[Minor] Fix strlcpy usage
Vsevolod Stakhov [Thu, 27 May 2021 16:57:02 +0000 (17:57 +0100)] 
[Minor] Fix strlcpy usage

4 years ago[Minor] Another try to fix clang plugin build
Vsevolod Stakhov [Thu, 27 May 2021 14:14:33 +0000 (15:14 +0100)] 
[Minor] Another try to fix clang plugin build

4 years ago[Minor] Fix clang plugin
Vsevolod Stakhov [Thu, 27 May 2021 14:08:17 +0000 (15:08 +0100)] 
[Minor] Fix clang plugin

4 years ago[Rework] Html: Rework lua bindings
Vsevolod Stakhov [Thu, 27 May 2021 14:05:01 +0000 (15:05 +0100)] 
[Rework] Html: Rework lua bindings

4 years ago[Rework] Html: Convert to variant
Vsevolod Stakhov [Wed, 26 May 2021 20:31:32 +0000 (21:31 +0100)] 
[Rework] Html: Convert to variant

4 years ago[Rework] Html: Final rework part for the html processing code
Vsevolod Stakhov [Wed, 26 May 2021 16:23:17 +0000 (17:23 +0100)] 
[Rework] Html: Final rework part for the html processing code

4 years ago[Rework] Html: Move blocks part
Vsevolod Stakhov [Wed, 26 May 2021 11:11:18 +0000 (12:11 +0100)] 
[Rework] Html: Move blocks part

4 years ago[Rework] Html: Move images processing stuff
Vsevolod Stakhov [Tue, 25 May 2021 14:33:37 +0000 (15:33 +0100)] 
[Rework] Html: Move images processing stuff