]> source.dussan.org Git - rspamd.git/log
rspamd.git
23 months ago[Feature] Allow to specify `selector_alias` in the maps definition
Vsevolod Stakhov [Mon, 12 Dec 2022 21:33:58 +0000 (21:33 +0000)]
[Feature] Allow to specify `selector_alias` in the maps definition

23 months ago[Test] Disable a broken unit test
Vsevolod Stakhov [Sun, 11 Dec 2022 22:19:26 +0000 (22:19 +0000)]
[Test] Disable a broken unit test

23 months ago[Test] Fix a broken unit test
Vsevolod Stakhov [Sun, 11 Dec 2022 22:07:12 +0000 (22:07 +0000)]
[Test] Fix a broken unit test

23 months ago[Ci] Fail on unit test failure
Vsevolod Stakhov [Sun, 11 Dec 2022 10:14:57 +0000 (10:14 +0000)]
[Ci] Fail on unit test failure

23 months ago[Test] Add test for the added features
Vsevolod Stakhov [Sat, 10 Dec 2022 22:41:52 +0000 (22:41 +0000)]
[Test] Add test for the added features

23 months ago[Feature] Some rework of the selectors framework
Vsevolod Stakhov [Sat, 10 Dec 2022 22:40:31 +0000 (22:40 +0000)]
[Feature] Some rework of the selectors framework

* Add `apply_methods` transform
* Rework userdata application of the transform functor
* Add more join methods

23 months ago[Minor] Fix `is_write` usage for freshly loaded scripts
Vsevolod Stakhov [Sat, 10 Dec 2022 19:37:02 +0000 (19:37 +0000)]
[Minor] Fix `is_write` usage for freshly loaded scripts

23 months ago[Minor] Rbl: Fix rdns pipeline
Vsevolod Stakhov [Fri, 9 Dec 2022 21:32:38 +0000 (21:32 +0000)]
[Minor] Rbl: Fix rdns pipeline

Issue: #4356

23 months ago[Minor] Chartable: Adjustments to the metatokens handling
Vsevolod Stakhov [Thu, 8 Dec 2022 21:36:36 +0000 (21:36 +0000)]
[Minor] Chartable: Adjustments to the metatokens handling

23 months ago[Fix] Rbl: Fix helo check pipeline
Vsevolod Stakhov [Thu, 8 Dec 2022 20:51:27 +0000 (20:51 +0000)]
[Fix] Rbl: Fix helo check pipeline

Issue: #4356

23 months ago[Rework] Convert chartable plugin to c++ for convenience
Vsevolod Stakhov [Tue, 6 Dec 2022 22:01:59 +0000 (22:01 +0000)]
[Rework] Convert chartable plugin to c++ for convenience

23 months ago[Test] I got tired of that crap: just disable all broken tests as they fail not becau...
Vsevolod Stakhov [Mon, 5 Dec 2022 21:39:24 +0000 (21:39 +0000)]
[Test] I got tired of that crap: just disable all broken tests as they fail not because of Rspamd

23 months ago[Test] Another try to fix a dummy server
Vsevolod Stakhov [Mon, 5 Dec 2022 21:33:57 +0000 (21:33 +0000)]
[Test] Another try to fix a dummy server

23 months ago[Minor] Apply luacheck suggestions
Vsevolod Stakhov [Sun, 4 Dec 2022 19:48:43 +0000 (19:48 +0000)]
[Minor] Apply luacheck suggestions

23 months ago[Minor] Another try to fix ci
Vsevolod Stakhov [Sat, 3 Dec 2022 15:55:13 +0000 (15:55 +0000)]
[Minor] Another try to fix ci

23 months ago[Minor] Another ci update
Vsevolod Stakhov [Sat, 3 Dec 2022 14:56:23 +0000 (14:56 +0000)]
[Minor] Another ci update

23 months ago[Minor] Update ci
Vsevolod Stakhov [Sat, 3 Dec 2022 14:40:14 +0000 (14:40 +0000)]
[Minor] Update ci

23 months ago[Test] Sigh... remove another broken for no reason http test
Vsevolod Stakhov [Sat, 3 Dec 2022 14:27:33 +0000 (14:27 +0000)]
[Test] Sigh... remove another broken for no reason http test

23 months ago[Minor] Try to fix build
Vsevolod Stakhov [Sat, 3 Dec 2022 13:46:21 +0000 (13:46 +0000)]
[Minor] Try to fix build

23 months ago[Test] Add external map test for multimap
Vsevolod Stakhov [Sat, 3 Dec 2022 13:36:17 +0000 (13:36 +0000)]
[Test] Add external map test for multimap

23 months ago[Minor] Fix query for the external map case
Vsevolod Stakhov [Sat, 3 Dec 2022 13:36:00 +0000 (13:36 +0000)]
[Minor] Fix query for the external map case

23 months ago[Feature] Add preliminary support of the external maps in the multimap plugin
Vsevolod Stakhov [Sat, 3 Dec 2022 12:34:20 +0000 (12:34 +0000)]
[Feature] Add preliminary support of the external maps in the multimap plugin

23 months ago[Minor] Remove -Weffc++ flag by default
Vsevolod Stakhov [Fri, 2 Dec 2022 22:45:00 +0000 (22:45 +0000)]
[Minor] Remove -Weffc++ flag by default

23 months ago[Feature] Add possibility to execute lua scripts for blocked fuzzy clients
Vsevolod Stakhov [Fri, 2 Dec 2022 22:39:39 +0000 (22:39 +0000)]
[Feature] Add possibility to execute lua scripts for blocked fuzzy clients

23 months ago[Minor] Update unordered_dense library
Vsevolod Stakhov [Fri, 2 Dec 2022 21:19:22 +0000 (21:19 +0000)]
[Minor] Update unordered_dense library

23 months ago[Minor] Remove useless field
Vsevolod Stakhov [Fri, 2 Dec 2022 21:11:03 +0000 (21:11 +0000)]
[Minor] Remove useless field

23 months ago[Test] Do not clean up hyperscan files during functional tests
Vsevolod Stakhov [Thu, 1 Dec 2022 22:29:48 +0000 (22:29 +0000)]
[Test] Do not clean up hyperscan files during functional tests

23 months ago[Minor] Allow to skip hyperscan cleanup if RSPAMD_NO_CLEANUP env variable is set
Vsevolod Stakhov [Thu, 1 Dec 2022 22:03:30 +0000 (22:03 +0000)]
[Minor] Allow to skip hyperscan cleanup if RSPAMD_NO_CLEANUP env variable is set

23 months ago[Minor] Remove unused function
Vsevolod Stakhov [Thu, 1 Dec 2022 21:57:20 +0000 (21:57 +0000)]
[Minor] Remove unused function

23 months ago[Conf] Reduce the default timeout
Vsevolod Stakhov [Wed, 30 Nov 2022 20:41:41 +0000 (20:41 +0000)]
[Conf] Reduce the default timeout

23 months ago[Minor] Remove obsoleted global function
Vsevolod Stakhov [Tue, 29 Nov 2022 20:16:42 +0000 (20:16 +0000)]
[Minor] Remove obsoleted global function

23 months ago[Minor] Add `upstream` field
Vsevolod Stakhov [Mon, 28 Nov 2022 22:20:16 +0000 (22:20 +0000)]
[Minor] Add `upstream` field

23 months ago[Test] Add test case for settings in the external map
Vsevolod Stakhov [Sun, 27 Nov 2022 23:09:55 +0000 (23:09 +0000)]
[Test] Add test case for settings in the external map

23 months ago[Minor] Allow to use external map in explicitly set settings
Vsevolod Stakhov [Sun, 27 Nov 2022 23:09:26 +0000 (23:09 +0000)]
[Minor] Allow to use external map in explicitly set settings

23 months ago[Minor] Allow to register symbols from settings explicitly
Vsevolod Stakhov [Sun, 27 Nov 2022 21:54:17 +0000 (21:54 +0000)]
[Minor] Allow to register symbols from settings explicitly

23 months ago[Minor] Use `parse_text` as it can work with Lua strings transparently
Vsevolod Stakhov [Sun, 27 Nov 2022 19:44:58 +0000 (19:44 +0000)]
[Minor] Use `parse_text` as it can work with Lua strings transparently

23 months ago[Minor] Check types in ucl `parse_text` method
Vsevolod Stakhov [Sun, 27 Nov 2022 19:44:30 +0000 (19:44 +0000)]
[Minor] Check types in ucl `parse_text` method

23 months ago[Minor] Fix backward compatibility with old assumption about empty settings
Vsevolod Stakhov [Sat, 26 Nov 2022 21:42:09 +0000 (21:42 +0000)]
[Minor] Fix backward compatibility with old assumption about empty settings

23 months ago[Rework] Use a different approach for customization of the settings
Vsevolod Stakhov [Sat, 26 Nov 2022 21:26:37 +0000 (21:26 +0000)]
[Rework] Use a different approach for customization of the settings

23 months ago[Fix] Treat hostnames with no dots as eSLD of their own
Vsevolod Stakhov [Sat, 26 Nov 2022 20:57:50 +0000 (20:57 +0000)]
[Fix] Treat hostnames with no dots as eSLD of their own

23 months ago[Test] Add endpoint for settings tests
Vsevolod Stakhov [Sat, 26 Nov 2022 15:36:02 +0000 (15:36 +0000)]
[Test] Add endpoint for settings tests

23 months ago[Minor] Fix some issues
Vsevolod Stakhov [Sat, 26 Nov 2022 15:31:07 +0000 (15:31 +0000)]
[Minor] Fix some issues

23 months ago[Feature] Allow to query external maps for settings
Vsevolod Stakhov [Sat, 26 Nov 2022 15:13:52 +0000 (15:13 +0000)]
[Feature] Allow to query external maps for settings

23 months ago[Conf] Clarify `timeout` in rspamd_proxy
Vsevolod Stakhov [Sat, 26 Nov 2022 13:42:30 +0000 (13:42 +0000)]
[Conf] Clarify `timeout` in rspamd_proxy

23 months ago[Minor] Deduplicate code
Vsevolod Stakhov [Sat, 26 Nov 2022 13:42:19 +0000 (13:42 +0000)]
[Minor] Deduplicate code

23 months ago[Minor] Remove old perl url redirector
Vsevolod Stakhov [Fri, 25 Nov 2022 20:48:59 +0000 (20:48 +0000)]
[Minor] Remove old perl url redirector

23 months ago[Minor] Fix combine selectors functor
Vsevolod Stakhov [Wed, 23 Nov 2022 22:59:36 +0000 (22:59 +0000)]
[Minor] Fix combine selectors functor

2 years ago[Minor] Add tests and fix some minor issues
Vsevolod Stakhov [Tue, 22 Nov 2022 23:50:55 +0000 (23:50 +0000)]
[Minor] Add tests and fix some minor issues

2 years ago[Minor] Fix tests and invocation
Vsevolod Stakhov [Tue, 22 Nov 2022 23:41:33 +0000 (23:41 +0000)]
[Minor] Fix tests and invocation

2 years ago[Feature] Allow to build a map by combining tuples of selectors
Vsevolod Stakhov [Tue, 22 Nov 2022 20:48:03 +0000 (20:48 +0000)]
[Feature] Allow to build a map by combining tuples of selectors

2 years ago[CritFix] Fill path field in hyperscan notice command
Vsevolod Stakhov [Mon, 21 Nov 2022 17:51:01 +0000 (17:51 +0000)]
[CritFix] Fill path field in hyperscan notice command

Reported by: @moisseev

2 years ago[Fix] Add workaround for ENOBUFS error on sending
Vsevolod Stakhov [Mon, 21 Nov 2022 17:50:39 +0000 (17:50 +0000)]
[Fix] Add workaround for ENOBUFS error on sending

2 years ago[Fix] Fix off-by-one error in css tokenizer
Vsevolod Stakhov [Mon, 21 Nov 2022 17:50:02 +0000 (17:50 +0000)]
[Fix] Fix off-by-one error in css tokenizer

2 years ago[Minor] Fix format string
Vsevolod Stakhov [Sun, 20 Nov 2022 20:54:01 +0000 (20:54 +0000)]
[Minor] Fix format string

2 years ago[Minor] Add some more logs to the erros in the control path
Vsevolod Stakhov [Sun, 20 Nov 2022 20:48:26 +0000 (20:48 +0000)]
[Minor] Add some more logs to the erros in the control path

2 years agoMerge pull request #4324 from rspamd/external-maps
Vsevolod Stakhov [Sat, 19 Nov 2022 20:24:23 +0000 (20:24 +0000)]
Merge pull request #4324 from rspamd/external-maps

[Feature] Support external maps in Rspamd

2 years ago[Test] Disable broken test external-maps 4324/head
Vsevolod Stakhov [Sat, 19 Nov 2022 15:44:42 +0000 (15:44 +0000)]
[Test] Disable broken test

2 years ago[Test] Another try to fix goddamned dummy http server
Vsevolod Stakhov [Sat, 19 Nov 2022 15:37:06 +0000 (15:37 +0000)]
[Test] Another try to fix goddamned dummy http server

2 years ago[Test] Another minor fix for the test
Vsevolod Stakhov [Sat, 19 Nov 2022 14:58:12 +0000 (14:58 +0000)]
[Test] Another minor fix for the test

2 years ago[Minor] Add `Accept` header
Vsevolod Stakhov [Sat, 19 Nov 2022 14:57:59 +0000 (14:57 +0000)]
[Minor] Add `Accept` header

2 years ago[Test] Fix dummy http server for keep-alive posts
Vsevolod Stakhov [Sat, 19 Nov 2022 14:45:34 +0000 (14:45 +0000)]
[Test] Fix dummy http server for keep-alive posts

2 years ago[Minor] Add port to the `Host` header if using non-standard ports
Vsevolod Stakhov [Sat, 19 Nov 2022 14:24:41 +0000 (14:24 +0000)]
[Minor] Add port to the `Host` header if using non-standard ports

2 years ago[Minor] Add content type
Vsevolod Stakhov [Sat, 19 Nov 2022 13:15:57 +0000 (13:15 +0000)]
[Minor] Add content type

2 years ago[Test] Use ip address due to my favourite issue with dual stack
Vsevolod Stakhov [Sat, 19 Nov 2022 12:59:13 +0000 (12:59 +0000)]
[Test] Use ip address due to my favourite issue with dual stack

2 years ago[Minor] Add some fail-safety for hyperscan cache
Vsevolod Stakhov [Sun, 13 Nov 2022 20:43:20 +0000 (20:43 +0000)]
[Minor] Add some fail-safety for hyperscan cache

2 years ago[Test] Fix test code
Vsevolod Stakhov [Sun, 13 Nov 2022 20:42:17 +0000 (20:42 +0000)]
[Test] Fix test code

2 years ago[Minor] Fix some issues
Vsevolod Stakhov [Sun, 13 Nov 2022 20:33:37 +0000 (20:33 +0000)]
[Minor] Fix some issues

2 years ago[Minor] Allow urls with no tld when no tld file is loaded
Vsevolod Stakhov [Sun, 13 Nov 2022 19:44:24 +0000 (19:44 +0000)]
[Minor] Allow urls with no tld when no tld file is loaded

2 years ago[Test] Start write tests for external maps
Vsevolod Stakhov [Sat, 12 Nov 2022 15:53:56 +0000 (15:53 +0000)]
[Test] Start write tests for external maps

2 years ago[Project] Add query encoding usage
Vsevolod Stakhov [Sat, 12 Nov 2022 15:17:45 +0000 (15:17 +0000)]
[Project] Add query encoding usage

2 years ago[Project] Add a simple url encoding function + tests
Vsevolod Stakhov [Sat, 12 Nov 2022 14:58:29 +0000 (14:58 +0000)]
[Project] Add a simple url encoding function + tests

2 years ago[Project] Unify callbacks invocation
Vsevolod Stakhov [Sat, 12 Nov 2022 14:42:00 +0000 (14:42 +0000)]
[Project] Unify callbacks invocation

2 years ago[Project] Implement basic http query
Vsevolod Stakhov [Sat, 12 Nov 2022 13:43:53 +0000 (13:43 +0000)]
[Project] Implement basic http query

2 years ago[Minor] Use upstreams for external maps
Vsevolod Stakhov [Sun, 6 Nov 2022 21:37:50 +0000 (21:37 +0000)]
[Minor] Use upstreams for external maps

2 years ago[Minor] Logging neat
Vsevolod Stakhov [Sun, 6 Nov 2022 20:18:32 +0000 (20:18 +0000)]
[Minor] Logging neat

2 years ago[Project] Implement basic configuration
Vsevolod Stakhov [Sun, 6 Nov 2022 20:15:18 +0000 (20:15 +0000)]
[Project] Implement basic configuration

2 years ago[Project] Add schema for external maps
Vsevolod Stakhov [Sat, 5 Nov 2022 14:57:04 +0000 (14:57 +0000)]
[Project] Add schema for external maps

2 years ago[Minor] Also allow to pass callback in the `get_key` method
Vsevolod Stakhov [Sat, 5 Nov 2022 13:31:57 +0000 (13:31 +0000)]
[Minor] Also allow to pass callback in the `get_key` method

2 years ago[Project] Allow to pass callbacks to maps configuration
Vsevolod Stakhov [Sat, 5 Nov 2022 13:30:24 +0000 (13:30 +0000)]
[Project] Allow to pass callbacks to maps configuration

2 years ago[Minor] Remove unused method
Vsevolod Stakhov [Fri, 18 Nov 2022 21:49:21 +0000 (21:49 +0000)]
[Minor] Remove unused method

2 years ago[Minor] Try to fix potential off-by-one error
Vsevolod Stakhov [Thu, 17 Nov 2022 23:51:46 +0000 (23:51 +0000)]
[Minor] Try to fix potential off-by-one error

2 years ago[Fix] Add O_CREAT flag when creating a file
Vsevolod Stakhov [Wed, 16 Nov 2022 21:13:26 +0000 (21:13 +0000)]
[Fix] Add O_CREAT flag when creating a file

Issue: #4337

2 years ago[Test] Add another used domain
Vsevolod Stakhov [Tue, 15 Nov 2022 21:20:10 +0000 (21:20 +0000)]
[Test] Add another used domain

2 years ago[Test] Fix test tlds
Vsevolod Stakhov [Tue, 15 Nov 2022 20:52:39 +0000 (20:52 +0000)]
[Test] Fix test tlds

2 years ago[Test] Define short tld file for tests
Vsevolod Stakhov [Tue, 15 Nov 2022 20:24:40 +0000 (20:24 +0000)]
[Test] Define short tld file for tests

2 years ago[Test] Fix multiple test issues
Vsevolod Stakhov [Tue, 15 Nov 2022 20:15:37 +0000 (20:15 +0000)]
[Test] Fix multiple test issues

2 years agoMerge pull request #4335 from fatalbanana/dont_use_luajit_on_arm64
Vsevolod Stakhov [Tue, 15 Nov 2022 12:06:06 +0000 (12:06 +0000)]
Merge pull request #4335 from fatalbanana/dont_use_luajit_on_arm64

[Minor] debian package: disable luajit on arm64

2 years ago[Minor] debian package: disable luajit on arm64 4335/head
Andrew Lewis [Mon, 14 Nov 2022 19:44:51 +0000 (21:44 +0200)]
[Minor] debian package: disable luajit on arm64

2 years agoMerge pull request #4334 from yo000/master
Vsevolod Stakhov [Sun, 13 Nov 2022 20:48:28 +0000 (20:48 +0000)]
Merge pull request #4334 from yo000/master

[Minor] metadata_exporter http pusher: Extend valid return codes

2 years agoRemoves useless index 4334/head
yo [Sun, 13 Nov 2022 15:42:44 +0000 (16:42 +0100)]
Removes useless index

2 years agometadata_exporter http pusher: Extend valid return codes
yo [Sun, 13 Nov 2022 15:24:53 +0000 (16:24 +0100)]
metadata_exporter http pusher: Extend valid return codes

2 years ago[Minor] Add a simple check when trying to parse urls on config stage
Vsevolod Stakhov [Sat, 12 Nov 2022 15:53:29 +0000 (15:53 +0000)]
[Minor] Add a simple check when trying to parse urls on config stage

2 years ago[Minor] Fix build on 32bit platforms
Vsevolod Stakhov [Fri, 11 Nov 2022 21:18:42 +0000 (21:18 +0000)]
[Minor] Fix build on 32bit platforms

2 years ago[CritFix] Deserialise hyperscan to the page-aligned space to prevent alignment issues
Vsevolod Stakhov [Fri, 11 Nov 2022 20:34:51 +0000 (20:34 +0000)]
[CritFix] Deserialise hyperscan to the page-aligned space to prevent alignment issues

Issue: #4329

2 years ago[Minor] Pet luacheck
Vsevolod Stakhov [Tue, 8 Nov 2022 20:36:33 +0000 (20:36 +0000)]
[Minor] Pet luacheck

2 years agoMerge pull request #4327 from arkamar/tmpdir
Vsevolod Stakhov [Tue, 8 Nov 2022 20:35:27 +0000 (20:35 +0000)]
Merge pull request #4327 from arkamar/tmpdir

[Test] Use TMPDIR if available

2 years ago[Test] use TMPDIR if available for mkstemp tests 4327/head
Petr Vaněk [Mon, 7 Nov 2022 08:53:28 +0000 (09:53 +0100)]
[Test] use TMPDIR if available for mkstemp tests

2 years agoMerge pull request #4328 from jonmoesli/master
Vsevolod Stakhov [Tue, 8 Nov 2022 08:22:50 +0000 (08:22 +0000)]
Merge pull request #4328 from jonmoesli/master

[Feature] Enable Mime part filters on antivirus module

2 years agoRemove whitespaces from empty line 4328/head
jonmoesli [Tue, 8 Nov 2022 07:41:38 +0000 (08:41 +0100)]
Remove whitespaces from empty line

2 years ago[Feature] Enable Mime part filters on antivirus module
jonmoesli [Mon, 7 Nov 2022 17:20:35 +0000 (18:20 +0100)]
[Feature] Enable Mime part filters on antivirus module