]>
source.dussan.org Git - rspamd.git/log
Vsevolod Stakhov [Sun, 4 Sep 2022 19:37:50 +0000 (20:37 +0100)]
[Feature] Allow to limit write access to fuzzy storage by key
Vsevolod Stakhov [Sat, 3 Sep 2022 08:14:20 +0000 (09:14 +0100)]
Merge pull request #4259 from ikedas/header_inserted_at_wrong_pos
[Fix] milter_headers: Header fields may be inserted at wrong position.
IKEDA Soji [Sun, 28 Aug 2022 08:02:41 +0000 (17:02 +0900)]
[Fix] milter_headers: Header fields may be inserted at wrong position.
Vsevolod Stakhov [Fri, 2 Sep 2022 22:35:12 +0000 (23:35 +0100)]
[Fix] Use space category in ragel automata to resolve space characters
Issue: #4247
Vsevolod Stakhov [Thu, 1 Sep 2022 22:32:53 +0000 (23:32 +0100)]
[Minor] Remove redundant code
Vsevolod Stakhov [Wed, 31 Aug 2022 22:25:02 +0000 (23:25 +0100)]
[Fix] Fix synchronous auth/select in lua_redis
Issue: #4255
Vsevolod Stakhov [Wed, 31 Aug 2022 20:25:59 +0000 (21:25 +0100)]
Merge pull request #4257 from moisseev/webui
[WebUI] Wrap Prism.highlightElement
moisseev [Wed, 31 Aug 2022 11:36:03 +0000 (14:36 +0300)]
[WebUI] Update jQuery
moisseev [Wed, 31 Aug 2022 11:19:45 +0000 (14:19 +0300)]
[WebUI] Wrap Prism.highlightElement
antonmedv/codejar#85
Vsevolod Stakhov [Tue, 30 Aug 2022 22:06:18 +0000 (23:06 +0100)]
Merge pull request #4256 from moisseev/webui
[WebUI] Migrate to D3 v7
moisseev [Tue, 30 Aug 2022 16:34:55 +0000 (19:34 +0300)]
[WebUI] Migrate to D3 v7
This means that we drop support for older browsers which do not support
the ECMAScript 2015 (ES6) JS standard.
Vsevolod Stakhov [Mon, 29 Aug 2022 20:20:52 +0000 (21:20 +0100)]
[Minor] Require number as header order
Issue: #4246
Vsevolod Stakhov [Mon, 29 Aug 2022 20:16:31 +0000 (21:16 +0100)]
[Minor] Fix legacy string values in modify headers routine
Issue: #4246
Vsevolod Stakhov [Sun, 28 Aug 2022 11:57:50 +0000 (12:57 +0100)]
Merge pull request #4254 from moisseev/webui
[WebUI] Hide extra To detail row on small screens
moisseev [Sun, 28 Aug 2022 08:16:01 +0000 (11:16 +0300)]
[WebUI] Hide extra To detail row on small screens
Vsevolod Stakhov [Sat, 27 Aug 2022 22:47:28 +0000 (23:47 +0100)]
[Minor] Check ucl object type
Vsevolod Stakhov [Fri, 26 Aug 2022 21:30:18 +0000 (22:30 +0100)]
[Fix] Skip cname records when processing SPF records
Vsevolod Stakhov [Fri, 26 Aug 2022 21:14:24 +0000 (22:14 +0100)]
[Minor] SPF: Fix debugging domain
Vsevolod Stakhov [Fri, 26 Aug 2022 13:35:08 +0000 (14:35 +0100)]
Merge pull request #4250 from moisseev/webui
[WebUI] Hide symbol order toggle in search dropdown
moisseev [Fri, 26 Aug 2022 11:15:09 +0000 (14:15 +0300)]
[WebUI] Hide symbol order toggle in search dropdown
Vsevolod Stakhov [Fri, 26 Aug 2022 09:10:32 +0000 (10:10 +0100)]
Merge pull request #4249 from moisseev/webui
[WebUI] Remove extra To column from filtering
moisseev [Fri, 26 Aug 2022 07:41:07 +0000 (10:41 +0300)]
[WebUI] Remove extra To column from filtering
Vsevolod Stakhov [Wed, 24 Aug 2022 18:51:31 +0000 (19:51 +0100)]
Merge pull request #4248 from fiirhok/patch-1
[Minor] Remove references to Atom in CONTRIBUTING.md
fiirhok [Wed, 24 Aug 2022 18:29:02 +0000 (11:29 -0700)]
Update caplitalization of Rspamd in CONTRIBUTING.md
fiirhok [Wed, 24 Aug 2022 17:20:18 +0000 (10:20 -0700)]
[Minor] Remove references to Atom in CONTRIBUTING.md
Vsevolod Stakhov [Tue, 23 Aug 2022 22:53:26 +0000 (23:53 +0100)]
[Fix] Another try to fix add headers compatibility logic
Issue: #4246
Vsevolod Stakhov [Tue, 23 Aug 2022 21:26:40 +0000 (22:26 +0100)]
[Fix] Fix iteration over milter headers
Issue: #4246
Vsevolod Stakhov [Mon, 22 Aug 2022 21:35:13 +0000 (22:35 +0100)]
[Minor] Exclude irrelevant parts from mime_headers regexp
Vsevolod Stakhov [Sun, 21 Aug 2022 19:26:09 +0000 (20:26 +0100)]
[Minor] Add timeout augmentation to fuzzy_check plugin
Vsevolod Stakhov [Sat, 20 Aug 2022 20:52:14 +0000 (21:52 +0100)]
[Minor] Add a helper method to get the current DNS timeout
Vsevolod Stakhov [Sat, 20 Aug 2022 16:15:47 +0000 (17:15 +0100)]
Merge pull request #4244 from Player701/FixBadRepPolicies
Fix: BAD_REP_POLICIES does not trigger for Bayes
Vsevolod Stakhov [Fri, 19 Aug 2022 20:13:03 +0000 (21:13 +0100)]
[Minor] Add utility function for task timeouts
Player701 [Fri, 19 Aug 2022 16:47:46 +0000 (19:47 +0300)]
[Fix] BAD_REP_POLICIES did not trigger when message was classified as spam by Bayes
Vsevolod Stakhov [Fri, 19 Aug 2022 16:47:07 +0000 (17:47 +0100)]
[Minor] Implement C API to obtain timeouts information
Vsevolod Stakhov [Fri, 19 Aug 2022 16:10:35 +0000 (17:10 +0100)]
[Minor] Save all items that causes timeouts
Vsevolod Stakhov [Thu, 18 Aug 2022 20:18:04 +0000 (21:18 +0100)]
[Minor] Add some more logging
Vsevolod Stakhov [Wed, 17 Aug 2022 20:30:54 +0000 (21:30 +0100)]
[Minor] Add function to find out the maximum timeout for all symbols
Vsevolod Stakhov [Wed, 17 Aug 2022 19:35:39 +0000 (20:35 +0100)]
[Minor] Add timeout augmentation
Vsevolod Stakhov [Wed, 17 Aug 2022 17:48:18 +0000 (18:48 +0100)]
[Minor] Fix issues introduced by migration
Vsevolod Stakhov [Wed, 17 Aug 2022 17:00:47 +0000 (18:00 +0100)]
[Rework] Use khash instead of uthash in rdns compression logic
Vsevolod Stakhov [Tue, 16 Aug 2022 13:51:47 +0000 (14:51 +0100)]
Merge pull request #4242 from rekup/fix/dmarc-report-noopt
[Fix] Skip sending dmarc reports in no-opt mode
Reto Kupferschmid [Tue, 16 Aug 2022 07:39:02 +0000 (09:39 +0200)]
[Fix] Skip sending dmarc reports in no-opt mode
fixes https://github.com/rspamd/rspamd/issues/4241
Vsevolod Stakhov [Mon, 15 Aug 2022 22:10:36 +0000 (23:10 +0100)]
[Minor] Use a more unified approach to hash strings
Vsevolod Stakhov [Sun, 14 Aug 2022 22:55:40 +0000 (23:55 +0100)]
[Project] Allow `=` separated augmentations to be treated as kv pairs
Vsevolod Stakhov [Sat, 13 Aug 2022 19:16:36 +0000 (20:16 +0100)]
[Project] Allow to extract augmentation values
Vsevolod Stakhov [Fri, 12 Aug 2022 20:52:28 +0000 (21:52 +0100)]
[Minor] Handle null values
Vsevolod Stakhov [Fri, 12 Aug 2022 19:44:35 +0000 (20:44 +0100)]
[Project] Support augmentations with values
Vsevolod Stakhov [Thu, 11 Aug 2022 20:36:50 +0000 (21:36 +0100)]
[Minor] Add support of CNAME requests to the lua resolver
Vsevolod Stakhov [Thu, 11 Aug 2022 20:36:38 +0000 (21:36 +0100)]
[Minor] Remove duplicated code
Vsevolod Stakhov [Thu, 11 Aug 2022 20:36:13 +0000 (21:36 +0100)]
[Minor] Ignore irrelevant DNS replies
Vsevolod Stakhov [Thu, 11 Aug 2022 20:12:49 +0000 (21:12 +0100)]
[Minor] Improve logging
Vsevolod Stakhov [Wed, 10 Aug 2022 22:44:14 +0000 (23:44 +0100)]
[Minor] Ignore unlink failures when dealing with the caching logic
Issue: #4238
Vsevolod Stakhov [Wed, 10 Aug 2022 22:35:28 +0000 (23:35 +0100)]
[Minor] Add experimental support of CNAME RR type
Vsevolod Stakhov [Tue, 9 Aug 2022 21:08:04 +0000 (22:08 +0100)]
[Minor] Remove word 'dela' from stop words as it is used in many languages
Vsevolod Stakhov [Tue, 9 Aug 2022 20:06:47 +0000 (21:06 +0100)]
Merge pull request #4239 from citrin/mime-types
Add MIME types commonly used for mp3 and wav attachments
Anton Yuzhaninov [Tue, 9 Aug 2022 11:00:49 +0000 (12:00 +0100)]
[Minor] Add MIME types commonly used for mp3 and wav attachments
Vsevolod Stakhov [Mon, 8 Aug 2022 20:43:08 +0000 (21:43 +0100)]
[Minor] Hide complex function
Vsevolod Stakhov [Sun, 7 Aug 2022 22:13:37 +0000 (23:13 +0100)]
[Minor] Oops, forgot to save a file: fix compilation error
Vsevolod Stakhov [Sun, 7 Aug 2022 19:30:14 +0000 (20:30 +0100)]
[Minor] One more effort to select a proper item to change
Vsevolod Stakhov [Sun, 7 Aug 2022 17:25:53 +0000 (18:25 +0100)]
[Minor] Set current item when processing composites
Vsevolod Stakhov [Sat, 6 Aug 2022 22:47:35 +0000 (23:47 +0100)]
[Minor] Try to fix stats for the virtual symbols
Vsevolod Stakhov [Fri, 5 Aug 2022 22:09:15 +0000 (23:09 +0100)]
[Minor] Do not increase frequency in symcache for duplicate results
Vsevolod Stakhov [Thu, 4 Aug 2022 22:23:58 +0000 (23:23 +0100)]
[Minor] Asn: Improve log message
Issue: #4235
Vsevolod Stakhov [Thu, 4 Aug 2022 20:50:12 +0000 (21:50 +0100)]
[Fix] Try to avoid a corner case for `@` pattern
Issue: #4217
Vsevolod Stakhov [Wed, 3 Aug 2022 20:51:55 +0000 (21:51 +0100)]
[Minor] Use integer instead of number
Vsevolod Stakhov [Tue, 2 Aug 2022 20:17:20 +0000 (21:17 +0100)]
[Minor] Consider subject when checking hash function input length
Vsevolod Stakhov [Tue, 2 Aug 2022 20:12:38 +0000 (21:12 +0100)]
[Fix] Adjust length of the fuzzy checks for short text parts
Reported by: @citrin
Vsevolod Stakhov [Tue, 2 Aug 2022 20:05:03 +0000 (21:05 +0100)]
Merge pull request #4233 from fatalbanana/turkish
[Minor] Set `diacritics` flag for more languages
Andrew Lewis [Tue, 2 Aug 2022 11:17:22 +0000 (13:17 +0200)]
[Minor] Set `diacritics` flag for Turkish & Italian languages
- Reported by: @citrin
Vsevolod Stakhov [Sun, 31 Jul 2022 19:03:46 +0000 (20:03 +0100)]
[Minor] Bail on unknown augmentations
Vsevolod Stakhov [Sat, 30 Jul 2022 19:52:08 +0000 (20:52 +0100)]
[Minor] Restrict `m` patterns in regexps
Issue: #4221
Vsevolod Stakhov [Sat, 30 Jul 2022 19:43:23 +0000 (20:43 +0100)]
[Minor] Glob patterns actually allow ranges
Vsevolod Stakhov [Thu, 28 Jul 2022 12:12:53 +0000 (13:12 +0100)]
[Minor] Another try to fix build on old systems
Vsevolod Stakhov [Thu, 28 Jul 2022 10:51:29 +0000 (11:51 +0100)]
[Minor] Build hack for old ubuntu/debian
Vsevolod Stakhov [Wed, 27 Jul 2022 20:59:12 +0000 (21:59 +0100)]
[Minor] Reduce log level
Vsevolod Stakhov [Wed, 27 Jul 2022 20:53:26 +0000 (21:53 +0100)]
[Minor] Explicitly resolve parent as it could not be resolved initially
Vsevolod Stakhov [Tue, 26 Jul 2022 22:44:20 +0000 (23:44 +0100)]
[Fix] Try to fix passthrough results processing logic
Vsevolod Stakhov [Mon, 25 Jul 2022 21:18:32 +0000 (22:18 +0100)]
[Fix] Try to fix the mess with read only flag
Issue: #4219
Vsevolod Stakhov [Mon, 25 Jul 2022 16:15:49 +0000 (17:15 +0100)]
Merge pull request #4222 from JasonStephenson/mimedump_improvements
[Minor] Mimedump improvements
Jason Stephenson [Mon, 25 Jul 2022 08:35:27 +0000 (09:35 +0100)]
whitespace..
Jason Stephenson [Mon, 25 Jul 2022 08:26:48 +0000 (09:26 +0100)]
get_dump_content to return content directly without converting userdata to string. write_dump_content to convert string to userdata (rspamd_text) and use save_in_file.
Vsevolod Stakhov [Sun, 24 Jul 2022 19:37:15 +0000 (20:37 +0100)]
[Minor] Restore Lua API
Vsevolod Stakhov [Sun, 24 Jul 2022 19:26:53 +0000 (20:26 +0100)]
[Minor] Add static C API
Jason Stephenson [Sun, 24 Jul 2022 18:47:32 +0000 (19:47 +0100)]
fix whitespace
Jason Stephenson [Sun, 24 Jul 2022 18:28:11 +0000 (19:28 +0100)]
Change comment to asserts. String type check before tostring call
Vsevolod Stakhov [Sat, 23 Jul 2022 19:35:50 +0000 (20:35 +0100)]
[Fix] Fix stack smashing
Jason Stephenson [Fri, 22 Jul 2022 13:35:24 +0000 (14:35 +0100)]
Fix silly mistake
Jason Stephenson [Fri, 22 Jul 2022 13:29:08 +0000 (14:29 +0100)]
luacheck fixes
Jason Stephenson [Fri, 22 Jul 2022 10:08:30 +0000 (11:08 +0100)]
Add support for --split
Vsevolod Stakhov [Thu, 21 Jul 2022 21:22:57 +0000 (22:22 +0100)]
[Minor] Update svector to 1.0.2
Vsevolod Stakhov [Thu, 21 Jul 2022 20:04:20 +0000 (21:04 +0100)]
[Minor] Some more missing flags
Vsevolod Stakhov [Thu, 21 Jul 2022 19:54:54 +0000 (20:54 +0100)]
[Fix] Add missing flags
Jason Stephenson [Thu, 21 Jul 2022 11:20:42 +0000 (12:20 +0100)]
Refactor before adding support to extract option
Jason Stephenson [Thu, 21 Jul 2022 10:57:57 +0000 (11:57 +0100)]
Implement writing to directory
Vsevolod Stakhov [Wed, 20 Jul 2022 20:46:51 +0000 (21:46 +0100)]
[Minor] Return 401 error code on `Unauthorized` error
Issue: #4218
Vsevolod Stakhov [Tue, 19 Jul 2022 19:18:40 +0000 (20:18 +0100)]
[Minor] Address svector destructor issue
Vsevolod Stakhov [Mon, 18 Jul 2022 16:43:31 +0000 (17:43 +0100)]
[Minor] Check version header that is absent sometimes
Vsevolod Stakhov [Mon, 18 Jul 2022 16:38:52 +0000 (17:38 +0100)]
[Minor] Add is_avalanching type hint
Vsevolod Stakhov [Mon, 18 Jul 2022 16:32:16 +0000 (17:32 +0100)]
[Minor] Add a workaround for old clang
Vsevolod Stakhov [Mon, 18 Jul 2022 08:28:47 +0000 (09:28 +0100)]
[Minor] Remove noexcept qualifier as it interferes with ankerl::unordered_dense