]> source.dussan.org Git - rspamd.git/log
rspamd.git
2 years ago[Rework] Pass upstream when sending TCP requests
Vsevolod Stakhov [Sat, 2 Jul 2022 13:53:24 +0000 (14:53 +0100)]
[Rework] Pass upstream when sending TCP requests

2 years ago[Minor] Initialise variable
Vsevolod Stakhov [Sat, 2 Jul 2022 13:35:53 +0000 (14:35 +0100)]
[Minor] Initialise variable

2 years ago[Feature] Accept upstream in lua_tcp
Vsevolod Stakhov [Sat, 2 Jul 2022 12:43:57 +0000 (13:43 +0100)]
[Feature] Accept upstream in lua_tcp

2 years ago[Minor] Set ok flag on success
Vsevolod Stakhov [Sat, 2 Jul 2022 12:40:31 +0000 (13:40 +0100)]
[Minor] Set ok flag on success

2 years ago[Minor] Check for NULL first for sanity
Vsevolod Stakhov [Sat, 2 Jul 2022 12:37:29 +0000 (13:37 +0100)]
[Minor] Check for NULL first for sanity

2 years ago[Minor] Use upstreams refcounts
Vsevolod Stakhov [Sat, 2 Jul 2022 12:35:22 +0000 (13:35 +0100)]
[Minor] Use upstreams refcounts

2 years ago[Feature] Allow lua_http module to accept upstreams
Vsevolod Stakhov [Sat, 2 Jul 2022 12:32:56 +0000 (13:32 +0100)]
[Feature] Allow lua_http module to accept upstreams

2 years ago[Feature] Check content for binary stuff before dumping it to Lua
Vsevolod Stakhov [Fri, 1 Jul 2022 20:31:15 +0000 (21:31 +0100)]
[Feature] Check content for binary stuff before dumping it to Lua

Issue: #4204

2 years ago[Minor] Inverse logic
Vsevolod Stakhov [Fri, 1 Jul 2022 20:31:01 +0000 (21:31 +0100)]
[Minor] Inverse logic

2 years ago[Minor] Implement binary string checks
Vsevolod Stakhov [Fri, 1 Jul 2022 20:14:52 +0000 (21:14 +0100)]
[Minor] Implement binary string checks

Issue: #4204

2 years ago[Minor] Set binary flag on binary texts
Vsevolod Stakhov [Fri, 1 Jul 2022 20:14:21 +0000 (21:14 +0100)]
[Minor] Set binary flag on binary texts

2 years ago[Test] Use fake record for testing
Vsevolod Stakhov [Fri, 1 Jul 2022 16:44:55 +0000 (17:44 +0100)]
[Test] Use fake record for testing

2 years ago[Test] Add a test to ensure that DKIM verifier ignores unknown tags
Vsevolod Stakhov [Fri, 1 Jul 2022 09:27:45 +0000 (10:27 +0100)]
[Test] Add a test to ensure that DKIM verifier ignores unknown tags

Obtained from: John Levine

2 years agoMerge pull request #4206 from ghtm2/master
Vsevolod Stakhov [Thu, 30 Jun 2022 19:58:32 +0000 (20:58 +0100)]
Merge pull request #4206 from ghtm2/master

Update rspamd.spec, delete old el6 files

2 years ago[Minor] Oops, my clang plugin tells me something that I have ignored
Vsevolod Stakhov [Wed, 29 Jun 2022 20:06:08 +0000 (21:06 +0100)]
[Minor] Oops, my clang plugin tells me something that I have ignored

2 years ago[Minor] Fix confusing with variable type and re-use
Vsevolod Stakhov [Wed, 29 Jun 2022 20:00:14 +0000 (21:00 +0100)]
[Minor] Fix confusing with variable type and re-use

2 years ago[Fix] Mempool: Fix alloc_array function to actually multiply nmembers by size
Vsevolod Stakhov [Wed, 29 Jun 2022 19:52:55 +0000 (20:52 +0100)]
[Fix] Mempool: Fix alloc_array function to actually multiply nmembers by size

Found by: @citrin

2 years agoMerge pull request #4209 from moisseev/webui
Vsevolod Stakhov [Wed, 29 Jun 2022 19:51:59 +0000 (20:51 +0100)]
Merge pull request #4209 from moisseev/webui

[WebUI] Tweak history table layout

2 years ago[Fix] Ignore all (I hope) unknown DKIM signature KV pairs
Vsevolod Stakhov [Wed, 29 Jun 2022 19:51:13 +0000 (20:51 +0100)]
[Fix] Ignore all (I hope) unknown DKIM signature KV pairs

2 years agoMerge pull request #4208 from citrin/upstream_revive_time
Vsevolod Stakhov [Wed, 29 Jun 2022 19:50:28 +0000 (20:50 +0100)]
Merge pull request #4208 from citrin/upstream_revive_time

[Fix] Upstreams: Don't ignore revive_time config option

2 years ago[WebUI] Tweak history table layout 4209/head
moisseev [Wed, 29 Jun 2022 14:52:57 +0000 (17:52 +0300)]
[WebUI] Tweak history table layout

2 years ago[Fix] Upstreams: Don't ignore revive_time config option 4208/head
Anton Yuzhaninov [Wed, 29 Jun 2022 14:10:33 +0000 (15:10 +0100)]
[Fix] Upstreams: Don't ignore revive_time config option

2 years agoRevert "[Minor] C++20 is here"
Vsevolod Stakhov [Tue, 28 Jun 2022 20:14:17 +0000 (21:14 +0100)]
Revert "[Minor] C++20 is here"

This change is not so useful to break compatibility with Clang 7. Maybe later...

This reverts commit 48ce799a7a5cf1bde8440e3e75a677ee3e467c9d.

2 years ago[Fix] Dkim: Ignore unknown DKIM kv pairs as stated in RFC
Vsevolod Stakhov [Tue, 28 Jun 2022 19:20:21 +0000 (20:20 +0100)]
[Fix] Dkim: Ignore unknown DKIM kv pairs as stated in RFC

2 years ago[Fix] Symcache: Do not use C style comparators in C++ sorts
Vsevolod Stakhov [Tue, 28 Jun 2022 18:57:46 +0000 (19:57 +0100)]
[Fix] Symcache: Do not use C style comparators in C++ sorts

2 years agoUpdate rspamd.spec 4206/head
ghtm2 [Tue, 28 Jun 2022 12:19:36 +0000 (14:19 +0200)]
Update rspamd.spec

2 years agoRename rspamd.logrotate.systemd to rspamd.logrotate
ghtm2 [Tue, 28 Jun 2022 12:18:50 +0000 (14:18 +0200)]
Rename rspamd.logrotate.systemd to rspamd.logrotate

2 years agoDelete rspamd.logrotate
ghtm2 [Tue, 28 Jun 2022 12:18:31 +0000 (14:18 +0200)]
Delete rspamd.logrotate

2 years agoDelete rspamd.init
ghtm2 [Tue, 28 Jun 2022 12:18:24 +0000 (14:18 +0200)]
Delete rspamd.init

2 years ago[Minor] Fix Redis prefixes
Vsevolod Stakhov [Mon, 27 Jun 2022 19:57:47 +0000 (20:57 +0100)]
[Minor] Fix Redis prefixes

2 years ago[CritFix] Neural: Fix keys regression after #3968
Vsevolod Stakhov [Mon, 27 Jun 2022 19:45:39 +0000 (20:45 +0100)]
[CritFix] Neural: Fix keys regression after #3968

2 years ago[Minor] Add a helper to serialize stats tokens to a messagepack request
Vsevolod Stakhov [Sun, 26 Jun 2022 13:18:03 +0000 (14:18 +0100)]
[Minor] Add a helper to serialize stats tokens to a messagepack request

2 years ago[Minor] Arc: Simplify code
Vsevolod Stakhov [Sat, 25 Jun 2022 13:31:19 +0000 (14:31 +0100)]
[Minor] Arc: Simplify code

2 years ago[Minor] Add some sanity stuff for signing to skip signing for passthrough results
Vsevolod Stakhov [Sat, 25 Jun 2022 11:45:28 +0000 (12:45 +0100)]
[Minor] Add some sanity stuff for signing to skip signing for passthrough results

2 years ago[Minor] Add `ignore_passthrough` flag to signing symbols
Vsevolod Stakhov [Fri, 24 Jun 2022 22:38:48 +0000 (23:38 +0100)]
[Minor] Add `ignore_passthrough` flag to signing symbols

Issue: #4202

2 years agoRevert "[Minor] Simplify code"
Vsevolod Stakhov [Fri, 24 Jun 2022 21:06:44 +0000 (22:06 +0100)]
Revert "[Minor] Simplify code"

It seems that safety guarantees as defined by standard apply merely to the values but not to the keys.
So revert to a more ugly approach unless there is a better way to do `try_emplace` with move only key.

This reverts commit 8bb63981133b479dcaf24b9d34d43993c1b732c8.

2 years ago[Minor] Simplify code
Vsevolod Stakhov [Fri, 24 Jun 2022 20:52:17 +0000 (21:52 +0100)]
[Minor] Simplify code

2 years ago[Minor] Grow small strings more quickly
Vsevolod Stakhov [Thu, 23 Jun 2022 20:57:19 +0000 (21:57 +0100)]
[Minor] Grow small strings more quickly

2 years ago[Minor] Move stuff
Vsevolod Stakhov [Tue, 21 Jun 2022 18:13:35 +0000 (19:13 +0100)]
[Minor] Move stuff

2 years ago[Minor] Add some sanity checks to the redis scripts
Vsevolod Stakhov [Mon, 20 Jun 2022 19:46:27 +0000 (20:46 +0100)]
[Minor] Add some sanity checks to the redis scripts

2 years ago[Minor] Give up about passing constexpr literal
Vsevolod Stakhov [Sun, 19 Jun 2022 17:28:19 +0000 (18:28 +0100)]
[Minor] Give up about passing constexpr literal

2 years ago[Minor] Another try to fix emphasis function
Vsevolod Stakhov [Sun, 19 Jun 2022 12:11:00 +0000 (13:11 +0100)]
[Minor] Another try to fix emphasis function

2 years ago[Fix] Use proper format string, sigh...
Vsevolod Stakhov [Sun, 19 Jun 2022 12:02:15 +0000 (13:02 +0100)]
[Fix] Use proper format string, sigh...

2 years ago[Minor] C++20 is here
Vsevolod Stakhov [Sun, 19 Jun 2022 12:01:10 +0000 (13:01 +0100)]
[Minor] C++20 is here

2 years ago[Minor] Add consteval for fmt wrapper
Vsevolod Stakhov [Sun, 19 Jun 2022 11:57:48 +0000 (12:57 +0100)]
[Minor] Add consteval for fmt wrapper

2 years ago[Minor] Refrain from using runtime format strings
Vsevolod Stakhov [Sun, 19 Jun 2022 11:48:45 +0000 (12:48 +0100)]
[Minor] Refrain from using runtime format strings

2 years ago[Minor] Remove deprecated stuff
Vsevolod Stakhov [Sun, 19 Jun 2022 11:48:31 +0000 (12:48 +0100)]
[Minor] Remove deprecated stuff

2 years ago[Rework] Switch minimum C++ standard version to C++20
Vsevolod Stakhov [Sun, 19 Jun 2022 11:24:09 +0000 (12:24 +0100)]
[Rework] Switch minimum C++ standard version to C++20

2 years ago[Project] Http_stat: Notice statfiles when creating runtime
Vsevolod Stakhov [Sat, 18 Jun 2022 13:50:43 +0000 (14:50 +0100)]
[Project] Http_stat: Notice statfiles when creating runtime

2 years ago[Minor] Pass statfile id when requesting for the backend runtime
Vsevolod Stakhov [Sat, 18 Jun 2022 13:35:55 +0000 (14:35 +0100)]
[Minor] Pass statfile id when requesting for the backend runtime

2 years ago[Minor] Remove unused function
Vsevolod Stakhov [Thu, 16 Jun 2022 12:40:47 +0000 (13:40 +0100)]
[Minor] Remove unused function

2 years ago[Minor] Fix table output
Vsevolod Stakhov [Wed, 15 Jun 2022 13:44:47 +0000 (14:44 +0100)]
[Minor] Fix table output

2 years ago[Minor] Add log tag to proxy scripts
Vsevolod Stakhov [Wed, 15 Jun 2022 13:14:22 +0000 (14:14 +0100)]
[Minor] Add log tag to proxy scripts

Issue: #4126

2 years ago[Minor] Use fixed floating point format
Vsevolod Stakhov [Tue, 14 Jun 2022 20:08:14 +0000 (21:08 +0100)]
[Minor] Use fixed floating point format

2 years ago[Minor] Try to add workaround for replxx usage with no history
Vsevolod Stakhov [Mon, 13 Jun 2022 22:41:22 +0000 (23:41 +0100)]
[Minor] Try to add workaround for replxx usage with no history

Issue: #4133

2 years ago[Project] Add experimental HTTP statistics backend
Vsevolod Stakhov [Sat, 11 Jun 2022 12:24:50 +0000 (13:24 +0100)]
[Project] Add experimental HTTP statistics backend

2 years ago[Minor] Simplify array_of using types deduction
Vsevolod Stakhov [Sat, 11 Jun 2022 11:24:23 +0000 (12:24 +0100)]
[Minor] Simplify array_of using types deduction

2 years ago[Minor] Use header only mode for fmt
Vsevolod Stakhov [Fri, 10 Jun 2022 20:45:04 +0000 (21:45 +0100)]
[Minor] Use header only mode for fmt

2 years ago[Minor] Some minor improvements
Vsevolod Stakhov [Fri, 10 Jun 2022 20:33:39 +0000 (21:33 +0100)]
[Minor] Some minor improvements

2 years ago[Minor] More colours
Vsevolod Stakhov [Wed, 8 Jun 2022 21:57:57 +0000 (22:57 +0100)]
[Minor] More colours

2 years ago[Feature] Allow to sort symbols output
Vsevolod Stakhov [Wed, 8 Jun 2022 21:46:40 +0000 (22:46 +0100)]
[Feature] Allow to sort symbols output

2 years ago[Minor] Fix parsing of the headers
Vsevolod Stakhov [Wed, 8 Jun 2022 19:21:17 +0000 (20:21 +0100)]
[Minor] Fix parsing of the headers

2 years ago[Minor] Fix compile issues
Vsevolod Stakhov [Tue, 7 Jun 2022 21:38:44 +0000 (22:38 +0100)]
[Minor] Fix compile issues

2 years ago[Minor] Grrr, remove not ready backend one more time
Vsevolod Stakhov [Tue, 7 Jun 2022 21:16:04 +0000 (22:16 +0100)]
[Minor] Grrr, remove not ready backend one more time

2 years ago[Minor] Use tty safe colours support
Vsevolod Stakhov [Tue, 7 Jun 2022 20:01:22 +0000 (21:01 +0100)]
[Minor] Use tty safe colours support

2 years ago[Minor] Add some terminal stuff
Vsevolod Stakhov [Tue, 7 Jun 2022 18:50:52 +0000 (19:50 +0100)]
[Minor] Add some terminal stuff

2 years ago[Rework] Rewrite rspamc in C++
Vsevolod Stakhov [Tue, 7 Jun 2022 18:32:04 +0000 (19:32 +0100)]
[Rework] Rewrite rspamc in C++

2 years agoMerge pull request #4189 from moisseev/webui
Vsevolod Stakhov [Mon, 6 Jun 2022 20:43:08 +0000 (21:43 +0100)]
Merge pull request #4189 from moisseev/webui

[WebUI] Fix privileged access for secure_ip

2 years ago[Minor] Add a memory erasing allocator
Vsevolod Stakhov [Mon, 6 Jun 2022 20:42:09 +0000 (21:42 +0100)]
[Minor] Add a memory erasing allocator

2 years ago[WebUI] Fix privileged access for secure_ip 4189/head
moisseev [Mon, 6 Jun 2022 15:01:53 +0000 (18:01 +0300)]
[WebUI] Fix privileged access for secure_ip

2 years ago[Minor] Committed by mistake
Vsevolod Stakhov [Sat, 4 Jun 2022 17:59:28 +0000 (18:59 +0100)]
[Minor] Committed by mistake

2 years ago[Fix] Properly check the original email flag
Vsevolod Stakhov [Sat, 4 Jun 2022 17:57:40 +0000 (18:57 +0100)]
[Fix] Properly check the original email flag

Issue: #4167, #4104, #4187

2 years ago[Minor] Refactor bogus enum
Vsevolod Stakhov [Sat, 4 Jun 2022 17:57:22 +0000 (18:57 +0100)]
[Minor] Refactor bogus enum

2 years ago[Fix] Properly parse expressions atoms
Vsevolod Stakhov [Thu, 2 Jun 2022 20:23:12 +0000 (21:23 +0100)]
[Fix] Properly parse expressions atoms

Issue: #4181

2 years ago[Test] Improve settings test
Vsevolod Stakhov [Thu, 2 Jun 2022 20:22:28 +0000 (21:22 +0100)]
[Test] Improve settings test

Issue: #4181

2 years ago[Minor] Remove dkim reputation reject
Vsevolod Stakhov [Wed, 1 Jun 2022 20:46:04 +0000 (21:46 +0100)]
[Minor] Remove dkim reputation reject

Discussed with: @moisseev

2 years ago[Minor] Try to fix passwords case in the controller
Vsevolod Stakhov [Tue, 31 May 2022 16:39:44 +0000 (17:39 +0100)]
[Minor] Try to fix passwords case in the controller

Issue: #4186

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

2 years ago[Minor] Avoid using legacy method
Vsevolod Stakhov [Sun, 29 May 2022 10:04:58 +0000 (11:04 +0100)]
[Minor] Avoid using legacy method

2 years ago[Fix] Properly deal with `get_symbol/get_metric_symbol` ambiguity
Vsevolod Stakhov [Sun, 29 May 2022 10:02:47 +0000 (11:02 +0100)]
[Fix] Properly deal with `get_symbol/get_metric_symbol` ambiguity

2 years ago[WebUI] Update JavaScript libraries 4183/head
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

2 years ago[WebUI] Add option to choose map editor
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.

2 years ago[Fix] Another try to fix race condition in the runtime destruction
Vsevolod Stakhov [Sat, 28 May 2022 11:34:33 +0000 (12:34 +0100)]
[Fix] Another try to fix race condition in the runtime destruction

2 years ago[Minor] Change macro for C++
Vsevolod Stakhov [Sat, 28 May 2022 11:29:44 +0000 (12:29 +0100)]
[Minor] Change macro for C++

2 years agoRevert "[Fix] Stop slow timer on task destruction"
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.

2 years ago[Fix] Stop slow timer on task destruction
Vsevolod Stakhov [Fri, 27 May 2022 20:15:51 +0000 (21:15 +0100)]
[Fix] Stop slow timer on task destruction

Issue: #4182

2 years ago[Minor] Remove legacy `default` metric
Vsevolod Stakhov [Fri, 27 May 2022 20:00:49 +0000 (21:00 +0100)]
[Minor] Remove legacy `default` metric

2 years ago[Conf] Add missing groups for whitelist module symbols
Vsevolod Stakhov [Thu, 26 May 2022 20:25:56 +0000 (21:25 +0100)]
[Conf] Add missing groups for whitelist module symbols

Issue: #4169

2 years ago[Minor] History_redis: Allow no expire as a valid expire value
Vsevolod Stakhov [Sun, 22 May 2022 11:55:42 +0000 (12:55 +0100)]
[Minor] History_redis: Allow no expire as a valid expire value

2 years ago[Minor] Hisory_redis: Add configuration schema
Vsevolod Stakhov [Sun, 22 May 2022 11:54:54 +0000 (12:54 +0100)]
[Minor] Hisory_redis: Add configuration schema

2 years agoMerge pull request #4175 from vitalvas/feature/history_redis/expire
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

2 years agoRemove unused redis array in history redis 4175/head
Vitaliy Vasilenko [Sat, 21 May 2022 19:02:27 +0000 (22:02 +0300)]
Remove unused redis array in history redis

2 years ago[Enhancement] Add expire to history redis
Vitaliy Vasilenko [Sat, 21 May 2022 13:30:25 +0000 (16:30 +0300)]
[Enhancement] Add expire to history redis

2 years ago[Minor] Reputation: Another try to fix dkim reputation
Vsevolod Stakhov [Sat, 21 May 2022 12:33:25 +0000 (13:33 +0100)]
[Minor] Reputation: Another try to fix dkim reputation

2 years agoMerge pull request #4173 from tierpod/selector-lower-utf
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

2 years ago[Minor] Add test for lower_utf8 selector transformation 4173/head
Pavel Podkorytov [Sat, 21 May 2022 11:35:18 +0000 (16:35 +0500)]
[Minor] Add test for lower_utf8 selector transformation

2 years ago[Minor] Add lower_utf8 selector transformation
Pavel Podkorytov [Sat, 21 May 2022 10:56:28 +0000 (15:56 +0500)]
[Minor] Add lower_utf8 selector transformation

2 years agoRevert "[Minor] fix lower transformation for utf symbols"
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.

2 years ago[Minor] Hfilter: Some refactoring in hfilter urls stuff
Vsevolod Stakhov [Fri, 20 May 2022 21:15:14 +0000 (22:15 +0100)]
[Minor] Hfilter: Some refactoring in hfilter urls stuff

2 years ago[Minor] Maillist: Add `nice` flag
Vsevolod Stakhov [Fri, 20 May 2022 21:05:33 +0000 (22:05 +0100)]
[Minor] Maillist: Add `nice` flag