]>
source.dussan.org Git - rspamd.git/log
Vsevolod Stakhov [Sat, 31 Dec 2022 20:02:51 +0000 (20:02 +0000)]
[Test] Remove another broken test
Vsevolod Stakhov [Sat, 31 Dec 2022 19:54:14 +0000 (19:54 +0000)]
[Test] Fix another test
Vsevolod Stakhov [Sat, 31 Dec 2022 19:43:16 +0000 (19:43 +0000)]
[Test] Fix one more stupid thing
Vsevolod Stakhov [Sat, 31 Dec 2022 19:32:49 +0000 (19:32 +0000)]
[Test] Remove broken tests
Vsevolod Stakhov [Sat, 31 Dec 2022 16:46:20 +0000 (16:46 +0000)]
[Test] Fix more tests
Vsevolod Stakhov [Sat, 31 Dec 2022 16:45:57 +0000 (16:45 +0000)]
[Test] Fix some minor stuff in dummy_http server
Vsevolod Stakhov [Sat, 31 Dec 2022 14:13:37 +0000 (14:13 +0000)]
[Test] Rework HTTP tests
Vsevolod Stakhov [Sat, 31 Dec 2022 13:28:49 +0000 (13:28 +0000)]
[Test] Rewrite dummy http server
Vsevolod Stakhov [Wed, 28 Dec 2022 22:03:10 +0000 (22:03 +0000)]
[Minor] Remove legacy stuff
Vsevolod Stakhov [Tue, 27 Dec 2022 23:05:20 +0000 (23:05 +0000)]
[Test] Exclude more speed/fuzz tests to allow unit tests execution under 1 sec
Vsevolod Stakhov [Mon, 26 Dec 2022 22:58:58 +0000 (22:58 +0000)]
[Test] CI: Use all unit tests including expensive ones
Vsevolod Stakhov [Mon, 26 Dec 2022 22:57:19 +0000 (22:57 +0000)]
[Test] Hide expensive unit tests with RSPAMD_LUA_EXPENSIVE_TESTS env variable
Vsevolod Stakhov [Mon, 26 Dec 2022 22:43:05 +0000 (22:43 +0000)]
[Minor] Remove unused stuff
Vsevolod Stakhov [Sat, 24 Dec 2022 21:57:13 +0000 (21:57 +0000)]
[Minor] Ratelimit: Further penging field adjustments
Vsevolod Stakhov [Sat, 24 Dec 2022 21:37:02 +0000 (21:37 +0000)]
[Fix] Ratelimit: Use unpack for `HMGET` return value
Vsevolod Stakhov [Fri, 23 Dec 2022 20:35:52 +0000 (20:35 +0000)]
[Rules] Mid: Add MID_END_EQ_FROM_USER_PART rule
Issue: #4299
Vsevolod Stakhov [Fri, 23 Dec 2022 19:44:02 +0000 (19:44 +0000)]
[Feature] Improve ratelimit redis scripts
* Use multi keys calls where useful
* Carefully refine `nrcpt` usage
* Add an additional `pending` field to ratelimit bursty senders earlier
Vsevolod Stakhov [Thu, 22 Dec 2022 22:54:30 +0000 (22:54 +0000)]
Merge pull request #4365 from cpragadeesh/has_url_bug
[Fix] Return true from has_urls(true) if only emails are present
Pragadeesh Chandiran [Thu, 22 Dec 2022 19:47:16 +0000 (14:47 -0500)]
[Fix] Return true from has_urls(true) if only emails are present
Vsevolod Stakhov [Wed, 21 Dec 2022 12:04:42 +0000 (12:04 +0000)]
[Conf] Fix hashbl
Vsevolod Stakhov [Wed, 21 Dec 2022 11:40:25 +0000 (11:40 +0000)]
[Fix] Rework lists applications
Vsevolod Stakhov [Sun, 18 Dec 2022 20:15:06 +0000 (20:15 +0000)]
[Minor] Fix occasional damage
Vsevolod Stakhov [Sun, 18 Dec 2022 19:29:25 +0000 (19:29 +0000)]
[Conf] RBL: Fix selector
Vsevolod Stakhov [Sun, 18 Dec 2022 19:29:06 +0000 (19:29 +0000)]
[Minor] Fix arguments schema
Vsevolod Stakhov [Sun, 18 Dec 2022 19:28:51 +0000 (19:28 +0000)]
[Minor] Improve logging
Vsevolod Stakhov [Sat, 17 Dec 2022 20:38:55 +0000 (20:38 +0000)]
[Conf] Preliminary try to add SURBL hashbl support (WIP)
Vsevolod Stakhov [Sat, 17 Dec 2022 20:38:24 +0000 (20:38 +0000)]
[Minor] Apply lua augmentations where available
Vsevolod Stakhov [Sat, 17 Dec 2022 20:14:52 +0000 (20:14 +0000)]
[Minor] Fix spelling
Vsevolod Stakhov [Thu, 15 Dec 2022 22:35:40 +0000 (22:35 +0000)]
[Minor] Allow to attach maps to the RBL module
Vsevolod Stakhov [Tue, 13 Dec 2022 22:46:32 +0000 (22:46 +0000)]
[Minor] Avoid cyclic require - it doesn't work in Lua
Vsevolod Stakhov [Tue, 13 Dec 2022 21:36:31 +0000 (21:36 +0000)]
[Feature] Selectors: Add specific_urls_filter_map extractor
Vsevolod Stakhov [Tue, 13 Dec 2022 12:08:53 +0000 (12:08 +0000)]
[Minor] Remove debug message
Vsevolod Stakhov [Mon, 12 Dec 2022 21:33:58 +0000 (21:33 +0000)]
[Feature] Allow to specify `selector_alias` in the maps definition
Vsevolod Stakhov [Sun, 11 Dec 2022 22:19:26 +0000 (22:19 +0000)]
[Test] Disable a broken unit test
Vsevolod Stakhov [Sun, 11 Dec 2022 22:07:12 +0000 (22:07 +0000)]
[Test] Fix a broken unit test
Vsevolod Stakhov [Sun, 11 Dec 2022 10:14:57 +0000 (10:14 +0000)]
[Ci] Fail on unit test failure
Vsevolod Stakhov [Sat, 10 Dec 2022 22:41:52 +0000 (22:41 +0000)]
[Test] Add test for the added features
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
Vsevolod Stakhov [Sat, 10 Dec 2022 19:37:02 +0000 (19:37 +0000)]
[Minor] Fix `is_write` usage for freshly loaded scripts
Vsevolod Stakhov [Fri, 9 Dec 2022 21:32:38 +0000 (21:32 +0000)]
[Minor] Rbl: Fix rdns pipeline
Issue: #4356
Vsevolod Stakhov [Thu, 8 Dec 2022 21:36:36 +0000 (21:36 +0000)]
[Minor] Chartable: Adjustments to the metatokens handling
Vsevolod Stakhov [Thu, 8 Dec 2022 20:51:27 +0000 (20:51 +0000)]
[Fix] Rbl: Fix helo check pipeline
Issue: #4356
Vsevolod Stakhov [Tue, 6 Dec 2022 22:01:59 +0000 (22:01 +0000)]
[Rework] Convert chartable plugin to c++ for convenience
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
Vsevolod Stakhov [Mon, 5 Dec 2022 21:33:57 +0000 (21:33 +0000)]
[Test] Another try to fix a dummy server
Vsevolod Stakhov [Sun, 4 Dec 2022 19:48:43 +0000 (19:48 +0000)]
[Minor] Apply luacheck suggestions
Vsevolod Stakhov [Sat, 3 Dec 2022 15:55:13 +0000 (15:55 +0000)]
[Minor] Another try to fix ci
Vsevolod Stakhov [Sat, 3 Dec 2022 14:56:23 +0000 (14:56 +0000)]
[Minor] Another ci update
Vsevolod Stakhov [Sat, 3 Dec 2022 14:40:14 +0000 (14:40 +0000)]
[Minor] Update ci
Vsevolod Stakhov [Sat, 3 Dec 2022 14:27:33 +0000 (14:27 +0000)]
[Test] Sigh... remove another broken for no reason http test
Vsevolod Stakhov [Sat, 3 Dec 2022 13:46:21 +0000 (13:46 +0000)]
[Minor] Try to fix build
Vsevolod Stakhov [Sat, 3 Dec 2022 13:36:17 +0000 (13:36 +0000)]
[Test] Add external map test for multimap
Vsevolod Stakhov [Sat, 3 Dec 2022 13:36:00 +0000 (13:36 +0000)]
[Minor] Fix query for the external map case
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
Vsevolod Stakhov [Fri, 2 Dec 2022 22:45:00 +0000 (22:45 +0000)]
[Minor] Remove -Weffc++ flag by default
Vsevolod Stakhov [Fri, 2 Dec 2022 22:39:39 +0000 (22:39 +0000)]
[Feature] Add possibility to execute lua scripts for blocked fuzzy clients
Vsevolod Stakhov [Fri, 2 Dec 2022 21:19:22 +0000 (21:19 +0000)]
[Minor] Update unordered_dense library
Vsevolod Stakhov [Fri, 2 Dec 2022 21:11:03 +0000 (21:11 +0000)]
[Minor] Remove useless field
Vsevolod Stakhov [Thu, 1 Dec 2022 22:29:48 +0000 (22:29 +0000)]
[Test] Do not clean up hyperscan files during functional tests
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
Vsevolod Stakhov [Thu, 1 Dec 2022 21:57:20 +0000 (21:57 +0000)]
[Minor] Remove unused function
Vsevolod Stakhov [Wed, 30 Nov 2022 20:41:41 +0000 (20:41 +0000)]
[Conf] Reduce the default timeout
Vsevolod Stakhov [Tue, 29 Nov 2022 20:16:42 +0000 (20:16 +0000)]
[Minor] Remove obsoleted global function
Vsevolod Stakhov [Mon, 28 Nov 2022 22:20:16 +0000 (22:20 +0000)]
[Minor] Add `upstream` field
Vsevolod Stakhov [Sun, 27 Nov 2022 23:09:55 +0000 (23:09 +0000)]
[Test] Add test case for settings in the external map
Vsevolod Stakhov [Sun, 27 Nov 2022 23:09:26 +0000 (23:09 +0000)]
[Minor] Allow to use external map in explicitly set settings
Vsevolod Stakhov [Sun, 27 Nov 2022 21:54:17 +0000 (21:54 +0000)]
[Minor] Allow to register symbols from settings explicitly
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
Vsevolod Stakhov [Sun, 27 Nov 2022 19:44:30 +0000 (19:44 +0000)]
[Minor] Check types in ucl `parse_text` method
Vsevolod Stakhov [Sat, 26 Nov 2022 21:42:09 +0000 (21:42 +0000)]
[Minor] Fix backward compatibility with old assumption about empty settings
Vsevolod Stakhov [Sat, 26 Nov 2022 21:26:37 +0000 (21:26 +0000)]
[Rework] Use a different approach for customization of the settings
Vsevolod Stakhov [Sat, 26 Nov 2022 20:57:50 +0000 (20:57 +0000)]
[Fix] Treat hostnames with no dots as eSLD of their own
Vsevolod Stakhov [Sat, 26 Nov 2022 15:36:02 +0000 (15:36 +0000)]
[Test] Add endpoint for settings tests
Vsevolod Stakhov [Sat, 26 Nov 2022 15:31:07 +0000 (15:31 +0000)]
[Minor] Fix some issues
Vsevolod Stakhov [Sat, 26 Nov 2022 15:13:52 +0000 (15:13 +0000)]
[Feature] Allow to query external maps for settings
Vsevolod Stakhov [Sat, 26 Nov 2022 13:42:30 +0000 (13:42 +0000)]
[Conf] Clarify `timeout` in rspamd_proxy
Vsevolod Stakhov [Sat, 26 Nov 2022 13:42:19 +0000 (13:42 +0000)]
[Minor] Deduplicate code
Vsevolod Stakhov [Fri, 25 Nov 2022 20:48:59 +0000 (20:48 +0000)]
[Minor] Remove old perl url redirector
Vsevolod Stakhov [Wed, 23 Nov 2022 22:59:36 +0000 (22:59 +0000)]
[Minor] Fix combine selectors functor
Vsevolod Stakhov [Tue, 22 Nov 2022 23:50:55 +0000 (23:50 +0000)]
[Minor] Add tests and fix some minor issues
Vsevolod Stakhov [Tue, 22 Nov 2022 23:41:33 +0000 (23:41 +0000)]
[Minor] Fix tests and invocation
Vsevolod Stakhov [Tue, 22 Nov 2022 20:48:03 +0000 (20:48 +0000)]
[Feature] Allow to build a map by combining tuples of selectors
Vsevolod Stakhov [Mon, 21 Nov 2022 17:51:01 +0000 (17:51 +0000)]
[CritFix] Fill path field in hyperscan notice command
Reported by: @moisseev
Vsevolod Stakhov [Mon, 21 Nov 2022 17:50:39 +0000 (17:50 +0000)]
[Fix] Add workaround for ENOBUFS error on sending
Vsevolod Stakhov [Mon, 21 Nov 2022 17:50:02 +0000 (17:50 +0000)]
[Fix] Fix off-by-one error in css tokenizer
Vsevolod Stakhov [Sun, 20 Nov 2022 20:54:01 +0000 (20:54 +0000)]
[Minor] Fix format string
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
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
Vsevolod Stakhov [Sat, 19 Nov 2022 15:44:42 +0000 (15:44 +0000)]
[Test] Disable broken test
Vsevolod Stakhov [Sat, 19 Nov 2022 15:37:06 +0000 (15:37 +0000)]
[Test] Another try to fix goddamned dummy http server
Vsevolod Stakhov [Sat, 19 Nov 2022 14:58:12 +0000 (14:58 +0000)]
[Test] Another minor fix for the test
Vsevolod Stakhov [Sat, 19 Nov 2022 14:57:59 +0000 (14:57 +0000)]
[Minor] Add `Accept` header
Vsevolod Stakhov [Sat, 19 Nov 2022 14:45:34 +0000 (14:45 +0000)]
[Test] Fix dummy http server for keep-alive posts
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
Vsevolod Stakhov [Sat, 19 Nov 2022 13:15:57 +0000 (13:15 +0000)]
[Minor] Add content type
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
Vsevolod Stakhov [Sun, 13 Nov 2022 20:43:20 +0000 (20:43 +0000)]
[Minor] Add some fail-safety for hyperscan cache
Vsevolod Stakhov [Sun, 13 Nov 2022 20:42:17 +0000 (20:42 +0000)]
[Test] Fix test code
Vsevolod Stakhov [Sun, 13 Nov 2022 20:33:37 +0000 (20:33 +0000)]
[Minor] Fix some issues
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