]> source.dussan.org Git - rspamd.git/log
rspamd.git
2 years ago[Minor] Move hyperscan tools to the libserver domain
Vsevolod Stakhov [Sun, 16 Oct 2022 14:25:04 +0000 (15:25 +0100)]
[Minor] Move hyperscan tools to the libserver domain

2 years ago[Project] (Re)implement hyperscan caching
Vsevolod Stakhov [Sun, 16 Oct 2022 14:22:27 +0000 (15:22 +0100)]
[Project] (Re)implement hyperscan caching

2 years ago[Minor] More tests and fixes to raii file
Vsevolod Stakhov [Sun, 16 Oct 2022 14:22:10 +0000 (15:22 +0100)]
[Minor] More tests and fixes to raii file

2 years ago[Minor] Add some more utilities
Vsevolod Stakhov [Sat, 15 Oct 2022 14:33:53 +0000 (15:33 +0100)]
[Minor] Add some more utilities

2 years ago[Minor] Commit leftovers
Vsevolod Stakhov [Sat, 15 Oct 2022 12:38:21 +0000 (13:38 +0100)]
[Minor] Commit leftovers

2 years ago[Rework] Split locked and unlocked files, as mmap does not need flock normally
Vsevolod Stakhov [Sat, 15 Oct 2022 12:33:55 +0000 (13:33 +0100)]
[Rework] Split locked and unlocked files, as mmap does not need flock normally

2 years ago[Fix] Another try to fix close method in lua_tcp
Vsevolod Stakhov [Thu, 13 Oct 2022 22:15:15 +0000 (23:15 +0100)]
[Fix] Another try to fix close method in lua_tcp

2 years ago[Minor] Add some debug logs for mx_check
Vsevolod Stakhov [Thu, 13 Oct 2022 21:57:36 +0000 (22:57 +0100)]
[Minor] Add some debug logs for mx_check

2 years agoMerge pull request #4304 from twesterhever/temp-comosites-freemail-aff
Vsevolod Stakhov [Wed, 12 Oct 2022 20:31:23 +0000 (21:31 +0100)]
Merge pull request #4304 from twesterhever/temp-comosites-freemail-aff

[Enhancement] Add composite rule against AFF involving freemailers

2 years ago[Test] Add more tests for the passwords checking logic
Vsevolod Stakhov [Tue, 11 Oct 2022 07:35:56 +0000 (08:35 +0100)]
[Test] Add more tests for the passwords checking logic

2 years ago[Fix] Another fix for the enable password
Vsevolod Stakhov [Tue, 11 Oct 2022 07:35:30 +0000 (08:35 +0100)]
[Fix] Another fix for the enable password

2 years ago[Fix] Try to fix the case where password == enable_password
Vsevolod Stakhov [Mon, 10 Oct 2022 22:56:09 +0000 (23:56 +0100)]
[Fix] Try to fix the case where password == enable_password

Issue: #4306

2 years agoMerge pull request #4300 from yo000/master
Vsevolod Stakhov [Mon, 10 Oct 2022 22:23:11 +0000 (23:23 +0100)]
Merge pull request #4300 from yo000/master

Add basic auth to metadata_exporter http pusher

2 years ago[Minor] Add method to extract shared memory from RAII ownership
Vsevolod Stakhov [Sun, 9 Oct 2022 22:34:42 +0000 (23:34 +0100)]
[Minor] Add method to extract shared memory from RAII ownership

2 years agoMerge pull request #4305 from moisseev/favicon
Vsevolod Stakhov [Sun, 9 Oct 2022 16:05:33 +0000 (17:05 +0100)]
Merge pull request #4305 from moisseev/favicon

[Minor] Fix copy-paste error

2 years ago[Minor] Fix copy-paste error 4305/head
moisseev [Sun, 9 Oct 2022 15:40:30 +0000 (18:40 +0300)]
[Minor] Fix copy-paste error

PR: #4302

2 years agoMerge pull request #4302 from moisseev/favicon
Vsevolod Stakhov [Sun, 9 Oct 2022 13:14:25 +0000 (14:14 +0100)]
Merge pull request #4302 from moisseev/favicon

[Fix] Fix favicon.ico Content-Type header

2 years ago[Enhancement] Add composite rule against AFF involving freemailers 4304/head
twesterhever [Sun, 9 Oct 2022 08:29:21 +0000 (08:29 +0000)]
[Enhancement] Add composite rule against AFF involving freemailers

2 years ago[Fix] Fix favicon.ico Content-Type header 4302/head
moisseev [Sun, 9 Oct 2022 07:44:23 +0000 (10:44 +0300)]
[Fix] Fix favicon.ico Content-Type header

Issue: #4301

2 years ago[Rework] Start movement of the hyperscan related routines into a single unit
Vsevolod Stakhov [Sat, 8 Oct 2022 14:38:49 +0000 (15:38 +0100)]
[Rework] Start movement of the hyperscan related routines into a single unit

2 years ago[Minor] Add some more methods and tests to the file raii abstraction
Vsevolod Stakhov [Sat, 8 Oct 2022 14:19:11 +0000 (15:19 +0100)]
[Minor] Add some more methods and tests to the file raii abstraction

2 years agoAdd basic auth to metadata_exporter http pusher 4300/head
yo [Sat, 8 Oct 2022 13:40:39 +0000 (15:40 +0200)]
Add basic auth to metadata_exporter http pusher

2 years ago[Feature] Share hyperscan database among processes
Vsevolod Stakhov [Sat, 8 Oct 2022 12:45:34 +0000 (13:45 +0100)]
[Feature] Share hyperscan database among processes

2 years ago[Minor] Include config.h to the build target
Vsevolod Stakhov [Sat, 8 Oct 2022 11:40:46 +0000 (12:40 +0100)]
[Minor] Include config.h to the build target

2 years ago[Minor] Remove redundant check
Vsevolod Stakhov [Fri, 7 Oct 2022 19:34:54 +0000 (20:34 +0100)]
[Minor] Remove redundant check

2 years ago[Minor] Detect ffsll presence in a target system
Vsevolod Stakhov [Thu, 6 Oct 2022 22:33:17 +0000 (23:33 +0100)]
[Minor] Detect ffsll presence in a target system

2 years ago[Fix] Fix hang when close is used
Vsevolod Stakhov [Wed, 5 Oct 2022 22:12:04 +0000 (23:12 +0100)]
[Fix] Fix hang when close is used

2 years agoMerge pull request #4294 from yo000/master
Vsevolod Stakhov [Wed, 5 Oct 2022 21:06:05 +0000 (22:06 +0100)]
Merge pull request #4294 from yo000/master

[Fix] metadata_exporter: fix the case with many recipients

2 years ago[Minor] Do not use names starting from `_` as they might be reserved
Vsevolod Stakhov [Tue, 4 Oct 2022 22:58:42 +0000 (23:58 +0100)]
[Minor] Do not use names starting from `_` as they might be reserved

Issue: #4293

2 years agoFix metadata_exporter with many recipients 4294/head
yo [Tue, 4 Oct 2022 15:37:45 +0000 (17:37 +0200)]
Fix metadata_exporter with many recipients

2 years ago[Test] Fix failing test
Vsevolod Stakhov [Mon, 3 Oct 2022 22:26:25 +0000 (23:26 +0100)]
[Test] Fix failing test

2 years ago[Fix] Fix emoji joiner FP
Vsevolod Stakhov [Mon, 3 Oct 2022 22:16:33 +0000 (23:16 +0100)]
[Fix] Fix emoji joiner FP

Issue: #4290

2 years ago[Minor] Update version to 3.4
Vsevolod Stakhov [Sat, 1 Oct 2022 12:22:03 +0000 (13:22 +0100)]
[Minor] Update version to 3.4

2 years agoRelease 3.3 3.3
Vsevolod Stakhov [Sat, 1 Oct 2022 12:21:17 +0000 (13:21 +0100)]
Release 3.3

* [Conf] Add missing groups for whitelist module symbols
* [CritFix] Neural: Fix keys regression after #3968
* [Feature] Accept upstream in lua_tcp
* [Feature] Add ability to statically maintain disabled/enabled patterns
* [Feature] Add function to store upstreams for HTTP urls
* [Feature] Allow augmentations set in Lua API
* [Feature] Allow lua_http module to accept upstreams
* [Feature] Allow to limit write access to fuzzy storage by key
* [Feature] Allow to sort symbols output
* [Feature] Check content for binary stuff before dumping it to Lua
* [Feature] Implement symbols augmentations
* [Fix] Add missing flags
* [Fix] Add more sanity checks for rua in dmarc_report
* [Fix] Adjust length of the fuzzy checks for short text parts
* [Fix] Another try to fix add headers compatibility logic
* [Fix] Another try to fix race condition in the runtime destruction
* [Fix] Avoid cyclic references in symcache and fix memory leaks
* [Fix] Avoid overriding IP with Sender IP
* [Fix] BAD_REP_POLICIES did not trigger when message was classified as spam by Bayes
* [Fix] Bind AF_UNIX DGRAM client connection to annonymous address
* [Fix] Disable IPv6 lookups for Blocklist.de RBL
* [Fix] Distinguish dynamic and static items
* [Fix] Dkim: Ignore unknown DKIM kv pairs as stated in RFC
* [Fix] Dmarc report: Use local timezone instead of GMT
* [Fix] Do not exclude authenticated users from URIBL lookups
* [Fix] Empty envelopes should not be emitted as arrays (json+messagepack) when populated envelopes are objects. This greatly complicates decoding in strictly typed languages.
* [Fix] External_relay: Restore the originating hostname check
* [Fix] Fix DKIM keys with spaces still allowing errors on invalid base64
* [Fix] Fix copying of sockaddr_un addresses
* [Fix] Fix crash with cname replies
* [Fix] Fix dependencies propagation
* [Fix] Fix iteration over milter headers
* [Fix] Fix ordering when sorting symcache
* [Fix] Fix reading of the cached maps
* [Fix] Fix several issues with the HTTP keepalive parsing
* [Fix] Fix stack smashing
* [Fix] Fix synchronous auth/select in lua_redis
* [Fix] Fix various symcache issues
* [Fix] Ignore all (I hope) unknown DKIM signature KV pairs
* [Fix] Ignore directories in RarV5 archives
* [Fix] Libucl: avoid memory leak on objects merging
* [Fix] Lua_tcp: Another try to fix closing logic
* [Fix] Mempool: Fix alloc_array function to actually multiply nmembers by size
* [Fix] Only check allowed fuzzy worker update ips for non-unix sockets
* [Fix] Plug memory leak in regexp destruction with pcre2
* [Fix] Properly check the original email flag
* [Fix] Properly deal with `get_symbol/get_metric_symbol` ambiguity
* [Fix] Properly parse expressions atoms
* [Fix] Properly set `Host` in rspamd_proxy
* [Fix] Rbl: Fix received positioned checks
* [Fix] Remove check for a score with no symbol being registered
* [Fix] Same fix for lua_tcp
* [Fix] Skip cname records when processing SPF records
* [Fix] Skip sending dmarc reports in no-opt mode fixes https://github.com/rspamd/rspamd/issues/4241
* [Fix] Stop slow timer on task destruction
* [Fix] Symcache: Do not use C style comparators in C++ sorts
* [Fix] Try to avoid a corner case for `@` pattern
* [Fix] Try to fix dkim reputation adjustements
* [Fix] Try to fix passthrough results processing logic
* [Fix] Try to fix the mess with read only flag
* [Fix] Upstreams: Don't ignore revive_time config option
* [Fix] Use proper format string, sigh...
* [Fix] Use space category in ragel automata to resolve space characters
* [Fix] Zstd: Fix compression with the new Zstd API
* [Fix] milter_headers: Header fields may be inserted at wrong position.
* [Project] Add experimental HTTP statistics backend
* [Project] Add more methods for symbols addition
* [Project] Add raii_sink file helper
* [Project] Add some more methods
* [Project] Add symbols processing methods
* [Project] Allow `=` separated augmentations to be treated as kv pairs
* [Project] Allow to extract augmentation values
* [Project] Few more methods
* [Project] Fix on conditions
* [Project] Further efforts to make a more consistent architecture
* [Project] Further rework
* [Project] Further rework tracking
* [Project] Further split of the code
* [Project] Get rid of C style ctors/dtors
* [Project] Http_stat: Notice statfiles when creating runtime
* [Project] Implement dynamic items lookup and processing
* [Project] Implement item finalization
* [Project] Implement more methods
* [Project] Implement runtime creation
* [Project] Implement settings processing + some neats
* [Project] Implement some conditions checks
* [Project] Implement validation logic
* [Project] More methods
* [Project] Move runtime cache part to a separate unit
* [Project] Move some more methods
* [Project] Re-implement counters method
* [Project] Reimplement dependencies processing
* [Project] Remove obsoleted methods
* [Project] Remove old code (finally)
* [Project] Rework symbols execution
* [Project] Some more adjustments in symbols registration
* [Project] Start rewrite symcache in c++
* [Project] Support augmentations with values
* [Project] Symcache: Use ordered filters to avoid extra lookups
* [Rework] Another movement
* [Rework] Augmentations can now imply flags
* [Rework] Further steps
* [Rework] Further work on deps processing
* [Rework] Implement cache resorting
* [Rework] Isolate disable/enable logic for the configuration ucl objects
* [Rework] Move item implementation to a separate header
* [Rework] Multimap: Avoid prefilters usage where augmentations can be used
* [Rework] Pass upstream when sending TCP requests
* [Rework] Re-implement cache sorting
* [Rework] Reimplement saving/loading the cache items
* [Rework] Reiterate on priorities
* [Rework] Rework files structure
* [Rework] Rewrite rspamc in C++
* [Rework] Simplify scores check and extend it to pre/post filters
* [Rework] Switch minimum C++ standard version to C++20
* [Rework] Try to fix the mess with types & flags
* [Rework] Use another version of hash table from the same author
* [Rework] Use dynamic items for calling callbacks
* [Rework] Use dynamic items in the callbacks
* [Rework] Use hash map for id->symbol mappings
* [Rework] Use khash instead of uthash in rdns compression logic

2 years ago[Fix] Fix DNS reply handling for HTTP maps
Vsevolod Stakhov [Sat, 1 Oct 2022 14:17:27 +0000 (15:17 +0100)]
[Fix] Fix DNS reply handling for HTTP maps

2 years ago[Minor] Add some standard types for .p7s extension
Vsevolod Stakhov [Thu, 29 Sep 2022 21:31:38 +0000 (22:31 +0100)]
[Minor] Add some standard types for .p7s extension

2 years agoMerge pull request #4283 from BtbN/fix_unix_fuzzy
Vsevolod Stakhov [Mon, 26 Sep 2022 13:11:40 +0000 (14:11 +0100)]
Merge pull request #4283 from BtbN/fix_unix_fuzzy

[Fix] Allow fuzzy worker to listen on AF_UNIX sockets successfully

2 years ago[Fix] Fix copying of sockaddr_un addresses 4283/head
Timo Rothenpieler [Sun, 25 Sep 2022 22:36:24 +0000 (00:36 +0200)]
[Fix] Fix copying of sockaddr_un addresses

They can be very tiny (hence the adjustment of the size assert)
and the path can contain intermittent null bytes, so the only choice
is to trust the input slen and copy the whole struct.

An autobound unix socket uses an abstract address, which starts with a
null byte, hence this change is neccesary for such an address getting
copied properly.

2 years ago[Fix] Bind AF_UNIX DGRAM client connection to annonymous address
Timo Rothenpieler [Sun, 25 Sep 2022 22:35:49 +0000 (00:35 +0200)]
[Fix] Bind AF_UNIX DGRAM client connection to annonymous address

Fixes #4278

2 years ago[Fix] Only check allowed fuzzy worker update ips for non-unix sockets
Timo Rothenpieler [Sun, 25 Sep 2022 22:33:43 +0000 (00:33 +0200)]
[Fix] Only check allowed fuzzy worker update ips for non-unix sockets

The source will always be localhost, it makes no sense to check for
allowed IPs.

2 years ago[Fix] Same fix for lua_tcp
Vsevolod Stakhov [Sun, 25 Sep 2022 12:05:00 +0000 (13:05 +0100)]
[Fix] Same fix for lua_tcp

2 years ago[Fix] Fix crash with cname replies
Vsevolod Stakhov [Sun, 25 Sep 2022 12:02:22 +0000 (13:02 +0100)]
[Fix] Fix crash with cname replies

2 years ago[Minor] Oops, remove experiment
Vsevolod Stakhov [Sat, 24 Sep 2022 19:03:10 +0000 (20:03 +0100)]
[Minor] Oops, remove experiment

2 years ago[Minor] Some neats when working with Unix sockets
Vsevolod Stakhov [Sat, 24 Sep 2022 19:00:32 +0000 (20:00 +0100)]
[Minor] Some neats when working with Unix sockets

2 years ago[Minor] Plug memory leak on cdb backend closing
Vsevolod Stakhov [Sat, 24 Sep 2022 14:31:29 +0000 (15:31 +0100)]
[Minor] Plug memory leak on cdb backend closing

2 years ago[Minor] Add some error reporting
Vsevolod Stakhov [Sat, 24 Sep 2022 13:41:30 +0000 (14:41 +0100)]
[Minor] Add some error reporting

2 years ago[Fix] Libucl: avoid memory leak on objects merging
Vsevolod Stakhov [Sat, 24 Sep 2022 13:38:48 +0000 (14:38 +0100)]
[Fix] Libucl: avoid memory leak on objects merging

2 years ago[Minor] Partially restore reverted patch
Vsevolod Stakhov [Sat, 24 Sep 2022 12:03:55 +0000 (13:03 +0100)]
[Minor] Partially restore reverted patch

2 years agoRevert "[Minor] Try to fix refcounts related crash"
Vsevolod Stakhov [Sat, 24 Sep 2022 12:03:30 +0000 (13:03 +0100)]
Revert "[Minor] Try to fix refcounts related crash"

This reverts commit 5bae837e5fb282e055a9d80d9d6aaf7eaed9a2d5.

2 years ago[Fix] Lua_tcp: Another try to fix closing logic
Vsevolod Stakhov [Sat, 24 Sep 2022 12:03:11 +0000 (13:03 +0100)]
[Fix] Lua_tcp: Another try to fix closing logic

2 years ago[Minor] Fix empty strings import
Vsevolod Stakhov [Fri, 23 Sep 2022 19:43:39 +0000 (20:43 +0100)]
[Minor] Fix empty strings import

Issue: #4281

2 years ago[Fix] External_relay: Restore the originating hostname check
Vsevolod Stakhov [Thu, 22 Sep 2022 19:53:30 +0000 (20:53 +0100)]
[Fix] External_relay: Restore the originating hostname check

Issue: #4272

2 years ago[Minor] Slightly improve readability
Vsevolod Stakhov [Mon, 19 Sep 2022 12:46:26 +0000 (13:46 +0100)]
[Minor] Slightly improve readability

2 years ago[Minor] Try to fix refcounts related crash
Vsevolod Stakhov [Mon, 19 Sep 2022 12:46:11 +0000 (13:46 +0100)]
[Minor] Try to fix refcounts related crash

2 years ago[Minor] Make panic more informant
Vsevolod Stakhov [Mon, 19 Sep 2022 11:16:05 +0000 (12:16 +0100)]
[Minor] Make panic more informant

2 years ago[Minor] Respect full debug request in sanitizers config
Vsevolod Stakhov [Mon, 19 Sep 2022 10:49:17 +0000 (11:49 +0100)]
[Minor] Respect full debug request in sanitizers config

2 years ago[Fix] Plug memory leak in regexp destruction with pcre2
Vsevolod Stakhov [Sun, 18 Sep 2022 19:24:42 +0000 (20:24 +0100)]
[Fix] Plug memory leak in regexp destruction with pcre2

2 years ago[Fix] Avoid cyclic references in symcache and fix memory leaks
Vsevolod Stakhov [Sat, 17 Sep 2022 16:10:22 +0000 (17:10 +0100)]
[Fix] Avoid cyclic references in symcache and fix memory leaks

2 years ago[Minor] Fix warning
Vsevolod Stakhov [Sat, 17 Sep 2022 13:57:05 +0000 (14:57 +0100)]
[Minor] Fix warning

2 years ago[Minor] Allow to specify multiple sanitize targets and slightly rework
Vsevolod Stakhov [Sat, 17 Sep 2022 13:39:25 +0000 (14:39 +0100)]
[Minor] Allow to specify multiple sanitize targets and slightly rework

2 years ago[Minor] Dmarc: Move `no_reporting_domains` to `reporting.exclude_domains`
Vsevolod Stakhov [Fri, 16 Sep 2022 21:05:06 +0000 (22:05 +0100)]
[Minor] Dmarc: Move `no_reporting_domains` to `reporting.exclude_domains`

This is done for consistency with provision of the backward compatibility

2 years ago[Minor] Restore `task:has_urls(true)` behaviour
Vsevolod Stakhov [Thu, 15 Sep 2022 22:04:54 +0000 (23:04 +0100)]
[Minor] Restore `task:has_urls(true)` behaviour

Issue: #4124

2 years ago[Minor] Try to deal with some deprecations
Vsevolod Stakhov [Thu, 15 Sep 2022 21:50:49 +0000 (22:50 +0100)]
[Minor] Try to deal with some deprecations

2 years agoMerge pull request #4268 from dragoangel/patch-1
Vsevolod Stakhov [Wed, 14 Sep 2022 20:43:55 +0000 (21:43 +0100)]
Merge pull request #4268 from dragoangel/patch-1

[Fix] Avoid overriding IP with Sender IP

2 years agoUpdate rspamd_template.json 4268/head
Dmitriy Alekseev [Wed, 14 Sep 2022 11:21:11 +0000 (14:21 +0300)]
Update rspamd_template.json

2 years agoUpdate elastic.lua
Dmitriy Alekseev [Wed, 14 Sep 2022 09:16:29 +0000 (12:16 +0300)]
Update elastic.lua

2 years ago[Fix] Avoid overriding IP with Sender IP
Dmitriy Alekseev [Wed, 14 Sep 2022 09:09:32 +0000 (12:09 +0300)]
[Fix] Avoid overriding IP with Sender IP

2 years ago[Test] Another try to fix env variable
Vsevolod Stakhov [Mon, 12 Sep 2022 20:44:47 +0000 (21:44 +0100)]
[Test] Another try to fix env variable

2 years ago[Test] Avoid clashing with the main DBDIR
Vsevolod Stakhov [Mon, 12 Sep 2022 20:00:59 +0000 (21:00 +0100)]
[Test] Avoid clashing with the main DBDIR

Submitted by: @fatalbanana

2 years ago[Minor] Add augmentation for aws_s3 plugin
Vsevolod Stakhov [Sun, 11 Sep 2022 19:04:38 +0000 (20:04 +0100)]
[Minor] Add augmentation for aws_s3 plugin

2 years ago[Test] Fix broken test
Vsevolod Stakhov [Sat, 10 Sep 2022 14:11:55 +0000 (15:11 +0100)]
[Test] Fix broken test

2 years ago[Minor] Minor debugging improvements
Vsevolod Stakhov [Sat, 10 Sep 2022 13:57:18 +0000 (14:57 +0100)]
[Minor] Minor debugging improvements

2 years ago[Rework] Reiterate on priorities
Vsevolod Stakhov [Sat, 10 Sep 2022 13:43:36 +0000 (14:43 +0100)]
[Rework] Reiterate on priorities

2 years ago[Minor] Remove priorities from idempotent filters
Vsevolod Stakhov [Sat, 10 Sep 2022 13:27:15 +0000 (14:27 +0100)]
[Minor] Remove priorities from idempotent filters

2 years ago[Minor] Properly print top symbols by timeout
Vsevolod Stakhov [Sat, 10 Sep 2022 13:13:30 +0000 (14:13 +0100)]
[Minor] Properly print top symbols by timeout

2 years ago[Minor] FIx arc timeout
Vsevolod Stakhov [Sat, 10 Sep 2022 13:13:18 +0000 (14:13 +0100)]
[Minor] FIx arc timeout

2 years ago[Minor] Register more timeouts
Vsevolod Stakhov [Sat, 10 Sep 2022 12:47:54 +0000 (13:47 +0100)]
[Minor] Register more timeouts

2 years ago[Minor] Register some more timeouts
Vsevolod Stakhov [Sat, 10 Sep 2022 12:26:32 +0000 (13:26 +0100)]
[Minor] Register some more timeouts

2 years ago[Minor] Slightly improve log message
Vsevolod Stakhov [Sat, 10 Sep 2022 12:03:26 +0000 (13:03 +0100)]
[Minor] Slightly improve log message

2 years ago[Minor] Add timeout augmentation for external services/av plugins
Vsevolod Stakhov [Fri, 9 Sep 2022 20:06:00 +0000 (21:06 +0100)]
[Minor] Add timeout augmentation for external services/av plugins

2 years ago[Minor] Mime_types: Add application/tlsrpt+gzip as known type
Vsevolod Stakhov [Thu, 8 Sep 2022 22:32:58 +0000 (23:32 +0100)]
[Minor] Mime_types: Add application/tlsrpt+gzip as known type

Issue: #4243

2 years agoMerge pull request #4262 from moisseev/webui
Vsevolod Stakhov [Wed, 7 Sep 2022 15:49:01 +0000 (16:49 +0100)]
Merge pull request #4262 from moisseev/webui

[WebUI] Put total in the center of pie charts

2 years ago[WebUI] Put total in the center of pie charts 4262/head
moisseev [Wed, 7 Sep 2022 11:58:50 +0000 (14:58 +0300)]
[WebUI] Put total in the center of pie charts

2 years ago[Minor] Declare variable where it is used
Vsevolod Stakhov [Mon, 5 Sep 2022 22:34:43 +0000 (23:34 +0100)]
[Minor] Declare variable where it is used

2 years ago[Feature] Allow to limit write access to fuzzy storage by key
Vsevolod Stakhov [Sun, 4 Sep 2022 19:37:50 +0000 (20:37 +0100)]
[Feature] Allow to limit write access to fuzzy storage by key

2 years agoMerge pull request #4259 from ikedas/header_inserted_at_wrong_pos
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.

2 years ago[Fix] milter_headers: Header fields may be inserted at wrong position. 4259/head
IKEDA Soji [Sun, 28 Aug 2022 08:02:41 +0000 (17:02 +0900)]
[Fix] milter_headers: Header fields may be inserted at wrong position.

2 years ago[Fix] Use space category in ragel automata to resolve space characters
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

2 years ago[Minor] Remove redundant code
Vsevolod Stakhov [Thu, 1 Sep 2022 22:32:53 +0000 (23:32 +0100)]
[Minor] Remove redundant code

2 years ago[Fix] Fix synchronous auth/select in lua_redis
Vsevolod Stakhov [Wed, 31 Aug 2022 22:25:02 +0000 (23:25 +0100)]
[Fix] Fix synchronous auth/select in lua_redis

Issue: #4255

2 years agoMerge pull request #4257 from moisseev/webui
Vsevolod Stakhov [Wed, 31 Aug 2022 20:25:59 +0000 (21:25 +0100)]
Merge pull request #4257 from moisseev/webui

[WebUI] Wrap Prism.highlightElement

2 years ago[WebUI] Update jQuery 4257/head
moisseev [Wed, 31 Aug 2022 11:36:03 +0000 (14:36 +0300)]
[WebUI] Update jQuery

2 years ago[WebUI] Wrap Prism.highlightElement
moisseev [Wed, 31 Aug 2022 11:19:45 +0000 (14:19 +0300)]
[WebUI] Wrap Prism.highlightElement

antonmedv/codejar#85

2 years agoMerge pull request #4256 from moisseev/webui
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

2 years ago[WebUI] Migrate to D3 v7 4256/head
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.

2 years ago[Minor] Require number as header order
Vsevolod Stakhov [Mon, 29 Aug 2022 20:20:52 +0000 (21:20 +0100)]
[Minor] Require number as header order

Issue: #4246

2 years ago[Minor] Fix legacy string values in modify headers routine
Vsevolod Stakhov [Mon, 29 Aug 2022 20:16:31 +0000 (21:16 +0100)]
[Minor] Fix legacy string values in modify headers routine

Issue: #4246

2 years agoMerge pull request #4254 from moisseev/webui
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

2 years ago[WebUI] Hide extra To detail row on small screens 4254/head
moisseev [Sun, 28 Aug 2022 08:16:01 +0000 (11:16 +0300)]
[WebUI] Hide extra To detail row on small screens

2 years ago[Minor] Check ucl object type
Vsevolod Stakhov [Sat, 27 Aug 2022 22:47:28 +0000 (23:47 +0100)]
[Minor] Check ucl object type