]>
source.dussan.org Git - rspamd.git/log
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
Vsevolod Stakhov [Sat, 30 Apr 2022 12:42:38 +0000 (13:42 +0100)]
[Project] Implement more methods
Vsevolod Stakhov [Sat, 30 Apr 2022 12:14:25 +0000 (13:14 +0100)]
[Project] Implement dynamic items lookup and processing
Vsevolod Stakhov [Sat, 30 Apr 2022 11:24:55 +0000 (12:24 +0100)]
[Project] Move some more methods
Vsevolod Stakhov [Fri, 29 Apr 2022 20:13:09 +0000 (21:13 +0100)]
[Minor] Add one more header to the list check function + rework
Issue: #4132
Vsevolod Stakhov [Thu, 28 Apr 2022 19:18:57 +0000 (20:18 +0100)]
[Minor] Update fmt to 8.1.1
Issue: #4162
Vsevolod Stakhov [Tue, 26 Apr 2022 19:36:02 +0000 (20:36 +0100)]
[Minor] Arc: Fix method usage
Vsevolod Stakhov [Tue, 26 Apr 2022 19:04:01 +0000 (20:04 +0100)]
Merge pull request #4160 from moisseev/webui
[WebUI] Learn a random server of "All SERVERS"
moisseev [Tue, 26 Apr 2022 17:29:39 +0000 (20:29 +0300)]
[WebUI] Learn a random server of "All SERVERS"
Issue: #4157
Vsevolod Stakhov [Mon, 25 Apr 2022 20:33:14 +0000 (21:33 +0100)]
[Minor] Do not add stats for invalid requests
Vsevolod Stakhov [Mon, 25 Apr 2022 20:30:23 +0000 (21:30 +0100)]
[Fix] Properly set `Host` in rspamd_proxy
Vsevolod Stakhov [Sun, 24 Apr 2022 11:58:02 +0000 (12:58 +0100)]
[Project] More methods
Vsevolod Stakhov [Sun, 24 Apr 2022 11:42:13 +0000 (12:42 +0100)]
[Project] Few more methods
Vsevolod Stakhov [Sun, 24 Apr 2022 10:59:00 +0000 (11:59 +0100)]
[Project] Implement some conditions checks
Vsevolod Stakhov [Sat, 23 Apr 2022 19:02:25 +0000 (20:02 +0100)]
[Project] Further efforts to make a more consistent architecture
Vsevolod Stakhov [Sat, 23 Apr 2022 13:35:39 +0000 (14:35 +0100)]
[Rework] Further steps
Vsevolod Stakhov [Sat, 23 Apr 2022 12:42:19 +0000 (13:42 +0100)]
[Project] Implement settings processing + some neats
Vsevolod Stakhov [Sat, 23 Apr 2022 11:39:40 +0000 (12:39 +0100)]
[Project] Implement runtime creation
Vsevolod Stakhov [Sat, 23 Apr 2022 09:18:54 +0000 (10:18 +0100)]
[Project] Further split of the code
Vsevolod Stakhov [Fri, 22 Apr 2022 20:47:19 +0000 (21:47 +0100)]
[Minor] Try to fix another stupid cases of dot commands
Have anybody used them ever?
Vsevolod Stakhov [Fri, 22 Apr 2022 20:30:19 +0000 (21:30 +0100)]
[Minor] Fix absence of replxx mode
Vsevolod Stakhov [Fri, 22 Apr 2022 20:22:31 +0000 (21:22 +0100)]
[Minor] Sign CI changes
Vsevolod Stakhov [Thu, 21 Apr 2022 21:07:32 +0000 (22:07 +0100)]
[Project] Move runtime cache part to a separate unit
Vsevolod Stakhov [Thu, 21 Apr 2022 20:49:35 +0000 (21:49 +0100)]
[Project] Add some more methods
Vsevolod Stakhov [Wed, 20 Apr 2022 19:59:46 +0000 (20:59 +0100)]
[Minor] Try to unify replxx usage
Vsevolod Stakhov [Wed, 20 Apr 2022 19:36:25 +0000 (20:36 +0100)]
[Minor] Add some more methods
Vsevolod Stakhov [Wed, 20 Apr 2022 18:57:54 +0000 (19:57 +0100)]
[Minor] Implement adding deps and remove an old deprecated method
Vsevolod Stakhov [Wed, 20 Apr 2022 18:17:31 +0000 (19:17 +0100)]
[Minor] Add some more methods
Vsevolod Stakhov [Tue, 19 Apr 2022 22:18:25 +0000 (23:18 +0100)]
[Project] Remove obsoleted methods
Vsevolod Stakhov [Mon, 18 Apr 2022 20:16:19 +0000 (21:16 +0100)]
Merge pull request #4153 from twesterhever/temp-rbl-query-ebls-for-authenticated-senders-too
[Minor] Query EBLs for authenticated users as well
twesterhever [Mon, 18 Apr 2022 20:11:56 +0000 (20:11 +0000)]
[Minor] Query EBLs for authenticated users as well
Vsevolod Stakhov [Mon, 18 Apr 2022 20:09:19 +0000 (21:09 +0100)]
Merge pull request #4151 from moisseev/webui
[WebUI] Add HTTP (Ajax) request timeout setting
moisseev [Mon, 18 Apr 2022 15:20:00 +0000 (18:20 +0300)]
[WebUI] Add HTTP (Ajax) request timeout setting
Issue: #4009
moisseev [Mon, 18 Apr 2022 14:44:12 +0000 (17:44 +0300)]
[Minor] Use existing constant
Vsevolod Stakhov [Mon, 18 Apr 2022 09:59:10 +0000 (10:59 +0100)]
[Rework] Another movement
Vsevolod Stakhov [Mon, 18 Apr 2022 09:33:49 +0000 (10:33 +0100)]
[Rework] Move item implementation to a separate header
Vsevolod Stakhov [Sun, 17 Apr 2022 19:55:46 +0000 (20:55 +0100)]
[Rework] Implement cache resorting
Vsevolod Stakhov [Sun, 17 Apr 2022 19:12:16 +0000 (20:12 +0100)]
[Project] Re-implement counters method
Vsevolod Stakhov [Sun, 17 Apr 2022 14:10:09 +0000 (15:10 +0100)]
[Project] Implement validation logic
Vsevolod Stakhov [Sat, 16 Apr 2022 17:43:21 +0000 (18:43 +0100)]
Merge pull request #4150 from moisseev/ci
[Test] Allow linters to fail
moisseev [Sat, 16 Apr 2022 06:50:36 +0000 (09:50 +0300)]
[Test] Allow linters to fail
without failing the overall pipeline.
Vsevolod Stakhov [Fri, 15 Apr 2022 21:09:30 +0000 (22:09 +0100)]
Merge branch 'master' into rework-symcache