]> source.dussan.org Git - rspamd.git/log
rspamd.git
22 months ago[Minor] Avoid cyclic require - it doesn't work in Lua
Vsevolod Stakhov [Tue, 13 Dec 2022 22:46:32 +0000 (22:46 +0000)]
[Minor] Avoid cyclic require - it doesn't work in Lua

22 months ago[Feature] Selectors: Add specific_urls_filter_map extractor
Vsevolod Stakhov [Tue, 13 Dec 2022 21:36:31 +0000 (21:36 +0000)]
[Feature] Selectors: Add specific_urls_filter_map extractor

22 months ago[Minor] Remove debug message
Vsevolod Stakhov [Tue, 13 Dec 2022 12:08:53 +0000 (12:08 +0000)]
[Minor] Remove debug message

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

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

22 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

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

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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

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

22 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

22 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

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

22 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

22 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

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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

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

22 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

22 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

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

22 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

22 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

22 months 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

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

22 months 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

22 months 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

22 months 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

22 months 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

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

22 months 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

22 months 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

22 months 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

22 months 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

22 months 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

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

22 months 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

22 months 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

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

22 months 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

22 months 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

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

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

22 months 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

22 months 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

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

22 months 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

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

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

22 months 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

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

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

22 months 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

22 months 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

22 months 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

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

22 months 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

23 months 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

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

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

23 months 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

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

23 months 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

23 months 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

23 months 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

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

23 months 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

23 months 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

23 months 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

23 months 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

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

23 months 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

23 months 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