]>
source.dussan.org Git - rspamd.git/log
Vsevolod Stakhov [Thu, 2 Jun 2022 20:23:12 +0000 (21:23 +0100)]
[Fix] Properly parse expressions atoms
Issue: #4181
Vsevolod Stakhov [Thu, 2 Jun 2022 20:22:28 +0000 (21:22 +0100)]
[Test] Improve settings test
Issue: #4181
Vsevolod Stakhov [Wed, 1 Jun 2022 20:46:04 +0000 (21:46 +0100)]
[Minor] Remove dkim reputation reject
Discussed with: @moisseev
Vsevolod Stakhov [Tue, 31 May 2022 16:39:44 +0000 (17:39 +0100)]
[Minor] Try to fix passwords case in the controller
Issue: #4186
Vsevolod Stakhov [Mon, 30 May 2022 17:28:10 +0000 (18:28 +0100)]
Merge pull request #4183 from moisseev/webui
[WebUI] Add option to choose map editor
Vsevolod Stakhov [Sun, 29 May 2022 10:04:58 +0000 (11:04 +0100)]
[Minor] Avoid using legacy method
Vsevolod Stakhov [Sun, 29 May 2022 10:02:47 +0000 (11:02 +0100)]
[Fix] Properly deal with `get_symbol/get_metric_symbol` ambiguity
moisseev [Sat, 28 May 2022 15:32:56 +0000 (18:32 +0300)]
[WebUI] Update JavaScript libraries
CodeJar 3.5.0 -> 3.6.0
PrismJS 1.23.0 -> 1.28.0
moisseev [Sat, 28 May 2022 15:02:58 +0000 (18:02 +0300)]
[WebUI] Add option to choose map editor
Issue: #4172
and restrict to text area if an opened map larger then 5 KiB
as the advanced editor is unresponsive
when editing a large amount of text.
Vsevolod Stakhov [Sat, 28 May 2022 11:34:33 +0000 (12:34 +0100)]
[Fix] Another try to fix race condition in the runtime destruction
Vsevolod Stakhov [Sat, 28 May 2022 11:29:44 +0000 (12:29 +0100)]
[Minor] Change macro for C++
Vsevolod Stakhov [Sat, 28 May 2022 11:03:02 +0000 (12:03 +0100)]
Revert "[Fix] Stop slow timer on task destruction"
This reverts commit
64cc33bb9169369241c78b999e3d1a4ce0a2cb02.
Vsevolod Stakhov [Fri, 27 May 2022 20:15:51 +0000 (21:15 +0100)]
[Fix] Stop slow timer on task destruction
Issue: #4182
Vsevolod Stakhov [Fri, 27 May 2022 20:00:49 +0000 (21:00 +0100)]
[Minor] Remove legacy `default` metric
Vsevolod Stakhov [Thu, 26 May 2022 20:25:56 +0000 (21:25 +0100)]
[Conf] Add missing groups for whitelist module symbols
Issue: #4169
Vsevolod Stakhov [Sun, 22 May 2022 11:55:42 +0000 (12:55 +0100)]
[Minor] History_redis: Allow no expire as a valid expire value
Vsevolod Stakhov [Sun, 22 May 2022 11:54:54 +0000 (12:54 +0100)]
[Minor] Hisory_redis: Add configuration schema
Vsevolod Stakhov [Sun, 22 May 2022 11:24:17 +0000 (12:24 +0100)]
Merge pull request #4175 from vitalvas/feature/history_redis/expire
[Enhancement] Add expire to history redis
Vitaliy Vasilenko [Sat, 21 May 2022 19:02:27 +0000 (22:02 +0300)]
Remove unused redis array in history redis
Vitaliy Vasilenko [Sat, 21 May 2022 13:30:25 +0000 (16:30 +0300)]
[Enhancement] Add expire to history redis
Vsevolod Stakhov [Sat, 21 May 2022 12:33:25 +0000 (13:33 +0100)]
[Minor] Reputation: Another try to fix dkim reputation
Vsevolod Stakhov [Sat, 21 May 2022 11:48:13 +0000 (12:48 +0100)]
Merge pull request #4173 from tierpod/selector-lower-utf
[Minor] fix lower transformation for utf symbols
Pavel Podkorytov [Sat, 21 May 2022 11:35:18 +0000 (16:35 +0500)]
[Minor] Add test for lower_utf8 selector transformation
Pavel Podkorytov [Sat, 21 May 2022 10:56:28 +0000 (15:56 +0500)]
[Minor] Add lower_utf8 selector transformation
Pavel Podkorytov [Sat, 21 May 2022 10:53:00 +0000 (15:53 +0500)]
Revert "[Minor] fix lower transformation for utf symbols"
This reverts commit
fbb7db65a5cf50dc642550688407e724d56ebe34.
Vsevolod Stakhov [Fri, 20 May 2022 21:15:14 +0000 (22:15 +0100)]
[Minor] Hfilter: Some refactoring in hfilter urls stuff
Vsevolod Stakhov [Fri, 20 May 2022 21:05:33 +0000 (22:05 +0100)]
[Minor] Maillist: Add `nice` flag
Vsevolod Stakhov [Fri, 20 May 2022 21:04:22 +0000 (22:04 +0100)]
[Minor] Maillist: Remove old maillist type
Vsevolod Stakhov [Fri, 20 May 2022 21:02:49 +0000 (22:02 +0100)]
[Minor] Maillist: Relax rules for subscribe/unsubscribe slightly
Pavel Podkorytov [Fri, 20 May 2022 10:30:54 +0000 (15:30 +0500)]
[Minor] fix lower transformation for utf symbols
Vsevolod Stakhov [Wed, 18 May 2022 19:43:44 +0000 (20:43 +0100)]
[Minor] Reputation: Another try to fix split_symbols
Vsevolod Stakhov [Wed, 18 May 2022 19:23:15 +0000 (20:23 +0100)]
[Minor] Lua_config: Add routine to extract the specific symbol's configuration
Vsevolod Stakhov [Tue, 17 May 2022 20:30:55 +0000 (21:30 +0100)]
[Minor] Reputation: Try to fix `split_symbol` default logic
Vsevolod Stakhov [Mon, 16 May 2022 22:24:08 +0000 (23:24 +0100)]
[Minor] Fix build with LibreSSL 3.5+
Submitted by: Bernard Spil
Vsevolod Stakhov [Sun, 15 May 2022 12:08:47 +0000 (13:08 +0100)]
[Rework] Augmentations can now imply flags
Vsevolod Stakhov [Sun, 15 May 2022 12:08:33 +0000 (13:08 +0100)]
[Minor] Implement bits printing for numbers
Vsevolod Stakhov [Sun, 15 May 2022 11:43:20 +0000 (12:43 +0100)]
[Minor] Various improvements into the toolset detection scripts
Vsevolod Stakhov [Sat, 14 May 2022 19:15:48 +0000 (20:15 +0100)]
[Fix] Fix ordering when sorting symcache
Vsevolod Stakhov [Sat, 14 May 2022 13:52:08 +0000 (14:52 +0100)]
[Test] Add testing for the augmentations logic
Vsevolod Stakhov [Sat, 14 May 2022 13:38:37 +0000 (14:38 +0100)]
[Rework] Multimap: Avoid prefilters usage where augmentations can be used
Vsevolod Stakhov [Sat, 14 May 2022 13:38:25 +0000 (14:38 +0100)]
[Minor] Oops, fix table iteration
Vsevolod Stakhov [Sat, 14 May 2022 12:47:55 +0000 (13:47 +0100)]
[Minor] Force_actions: Fix logic of the module with the modified symcache
Vsevolod Stakhov [Sat, 14 May 2022 12:41:45 +0000 (13:41 +0100)]
[Minor] Symcache: Stop on non least passthrough results
Vsevolod Stakhov [Sat, 14 May 2022 12:22:12 +0000 (13:22 +0100)]
[Minor] Fix types
Vsevolod Stakhov [Sat, 14 May 2022 12:20:44 +0000 (13:20 +0100)]
[Feature] Allow augmentations set in Lua API
Vsevolod Stakhov [Sat, 14 May 2022 12:05:14 +0000 (13:05 +0100)]
[Feature] Implement symbols augmentations
Vsevolod Stakhov [Sat, 14 May 2022 11:30:12 +0000 (12:30 +0100)]
[Minor] Composites companion
Vsevolod Stakhov [Sat, 14 May 2022 11:29:48 +0000 (12:29 +0100)]
[Minor] Move common hashing utils to a separate util header
Vsevolod Stakhov [Sat, 14 May 2022 11:07:03 +0000 (12:07 +0100)]
[Minor] Improve logging in lambdas
Vsevolod Stakhov [Fri, 13 May 2022 21:11:27 +0000 (22:11 +0100)]
[Minor] Fix some misuse cases
Vsevolod Stakhov [Fri, 13 May 2022 20:20:20 +0000 (21:20 +0100)]
[Rework] Simplify scores check and extend it to pre/post filters
Vsevolod Stakhov [Fri, 13 May 2022 19:38:14 +0000 (20:38 +0100)]
[Minor] Remove useless check
Vsevolod Stakhov [Thu, 12 May 2022 20:00:12 +0000 (21:00 +0100)]
[Minor] Add diacritics flag for `de` language
Reported by: @fatalbanana
Vsevolod Stakhov [Wed, 11 May 2022 21:06:09 +0000 (22:06 +0100)]
[Fix] Distinguish dynamic and static items
Vsevolod Stakhov [Tue, 10 May 2022 22:17:11 +0000 (23:17 +0100)]
[Test] Compare lists sorted...
Vsevolod Stakhov [Mon, 9 May 2022 20:32:35 +0000 (21:32 +0100)]
[Rework] Use dynamic items in the callbacks
Vsevolod Stakhov [Mon, 9 May 2022 20:25:23 +0000 (21:25 +0100)]
[Rework] Use dynamic items for calling callbacks
It is trivial to get a static item by dynamic item by just subtracting
pointers. So there is no need in other complications.
Vsevolod Stakhov [Sun, 8 May 2022 11:19:47 +0000 (12:19 +0100)]
[Fix] Zstd: Fix compression with the new Zstd API
Issue: #4140
Vsevolod Stakhov [Sun, 8 May 2022 11:09:52 +0000 (12:09 +0100)]
[Fix] Dmarc report: Use local timezone instead of GMT
Vsevolod Stakhov [Sun, 8 May 2022 11:06:42 +0000 (12:06 +0100)]
[Minor] Some optimization
Vsevolod Stakhov [Sun, 8 May 2022 11:01:26 +0000 (12:01 +0100)]
Merge pull request #4168 from msuslu/master
fix missing preprocessor macro for SSSE3 support
Vsevolod Stakhov [Sat, 7 May 2022 14:54:02 +0000 (15:54 +0100)]
[Minor] Sigh: add more tolerance to shit that can be passed to symcache API
Vsevolod Stakhov [Sat, 7 May 2022 14:31:17 +0000 (15:31 +0100)]
[Minor] Replace some of macro uses
Vsevolod Stakhov [Sat, 7 May 2022 13:59:38 +0000 (14:59 +0100)]
[Minor] Add hack to allow empty cache runtime for learning
Vsevolod Stakhov [Sat, 7 May 2022 13:40:58 +0000 (14:40 +0100)]
[Minor] Maillist: Fix checks logic
Vsevolod Stakhov [Sat, 7 May 2022 13:32:01 +0000 (14:32 +0100)]
[Minor] Exclude non-filters on filters stage
Vsevolod Stakhov [Sat, 7 May 2022 12:49:08 +0000 (13:49 +0100)]
[Minor] Fix composites processing
Vsevolod Stakhov [Sat, 7 May 2022 12:33:35 +0000 (13:33 +0100)]
[Minor] Fix filters processing
Vsevolod Stakhov [Sat, 7 May 2022 12:09:42 +0000 (13:09 +0100)]
[Minor] Fix conditions operations
Vsevolod Stakhov [Sat, 7 May 2022 11:18:30 +0000 (12:18 +0100)]
[Minor] Fix crashes on null symbols
Vsevolod Stakhov [Fri, 6 May 2022 15:43:14 +0000 (16:43 +0100)]
[Minor] Fix logic
Vsevolod Stakhov [Thu, 5 May 2022 21:53:21 +0000 (22:53 +0100)]
Merge pull request #4166 from lucasRolff/master
[Minor] Add scan_time and hostname to metadata_exporter
Vsevolod Stakhov [Thu, 5 May 2022 21:11:36 +0000 (22:11 +0100)]
[Minor] Some symcache neats
Mehmet Suslu [Thu, 5 May 2022 13:32:45 +0000 (16:32 +0300)]
Merge branch 'rspamd:master' into master
Vsevolod Stakhov [Wed, 4 May 2022 20:49:22 +0000 (21:49 +0100)]
[Project] Symcache: Use ordered filters to avoid extra lookups
Vsevolod Stakhov [Wed, 4 May 2022 20:24:06 +0000 (21:24 +0100)]
[Minor] Add enumerate helper
Vsevolod Stakhov [Tue, 3 May 2022 19:33:56 +0000 (20:33 +0100)]
[Fix] Fix dependencies propagation
Vsevolod Stakhov [Tue, 3 May 2022 18:59:23 +0000 (19:59 +0100)]
[Minor] Fix format string
Lucas Rolff [Mon, 2 May 2022 20:40:13 +0000 (22:40 +0200)]
[Minor] Add scan_time and hostname to metadata_exporter
Vsevolod Stakhov [Mon, 2 May 2022 19:13:56 +0000 (20:13 +0100)]
[Minor] Fix empty cache filename case
Vsevolod Stakhov [Mon, 2 May 2022 19:12:27 +0000 (20:12 +0100)]
[Minor] Set default hs_cache_dir
Vsevolod Stakhov [Mon, 2 May 2022 19:08:22 +0000 (20:08 +0100)]
[Minor] Handle unexpected cases
Vsevolod Stakhov [Sun, 1 May 2022 18:47:18 +0000 (19:47 +0100)]
[Minor] Improve test stability
Vsevolod Stakhov [Sun, 1 May 2022 12:58:18 +0000 (13:58 +0100)]
[Fix] Fix various symcache issues
Vsevolod Stakhov [Sun, 1 May 2022 12:02:48 +0000 (13:02 +0100)]
[Minor] Another attempt to distinguish normal and virtual symbols
Vsevolod Stakhov [Sun, 1 May 2022 11:56:01 +0000 (12:56 +0100)]
[Minor] Some more fixes
Vsevolod Stakhov [Sun, 1 May 2022 11:42:41 +0000 (12:42 +0100)]
[Minor] Idempotent != postfilter, wtf
Vsevolod Stakhov [Sun, 1 May 2022 11:42:10 +0000 (12:42 +0100)]
[Minor] Fix flags bitops
Vsevolod Stakhov [Sun, 1 May 2022 11:34:56 +0000 (12:34 +0100)]
[Minor] Fix RAII locked file
Vsevolod Stakhov [Sun, 1 May 2022 11:34:27 +0000 (12:34 +0100)]
[Minor] Remove useless comparision
Vsevolod Stakhov [Sat, 30 Apr 2022 19:18:04 +0000 (20:18 +0100)]
Merge pull request #4130 from rspamd/rework-symcache
[Project] Rework symcache
This is a complete rework and redesign of the symbols cache structures rewritten in C++ and cleared up from lot's of legacy stuff.
Vsevolod Stakhov [Sat, 30 Apr 2022 19:05:49 +0000 (20:05 +0100)]
[Minor] Another compilers firefighting
Vsevolod Stakhov [Sat, 30 Apr 2022 19:00:53 +0000 (20:00 +0100)]
[Minor] Fix `isnan` invocation
Vsevolod Stakhov [Sat, 30 Apr 2022 18:58:37 +0000 (19:58 +0100)]
[Project] Remove old code (finally)
Vsevolod Stakhov [Sat, 30 Apr 2022 18:57:35 +0000 (19:57 +0100)]
[Project] Implement item finalization
Vsevolod Stakhov [Sat, 30 Apr 2022 18:57:24 +0000 (19:57 +0100)]
Merge branch 'master' into rework-symcache
Vsevolod Stakhov [Sat, 30 Apr 2022 18:28:13 +0000 (19:28 +0100)]
[Minor] Fix some minor issues
Vsevolod Stakhov [Sat, 30 Apr 2022 18:26:28 +0000 (19:26 +0100)]
[Project] Add symbols processing methods
Vsevolod Stakhov [Sat, 30 Apr 2022 17:42:57 +0000 (18:42 +0100)]
[Project] Rework symbols execution
Vsevolod Stakhov [Sat, 30 Apr 2022 12:46:54 +0000 (13:46 +0100)]
[Minor] Add likely/unlikely when checking task flags