]>
source.dussan.org Git - rspamd.git/log
Vsevolod Stakhov [Wed, 20 Oct 2021 13:54:01 +0000 (14:54 +0100)]
[Minor] Add a hack to fix termination race condition
Vsevolod Stakhov [Wed, 20 Oct 2021 10:31:16 +0000 (11:31 +0100)]
[Project] Add preliminary support of CDB bayes dump
Vsevolod Stakhov [Wed, 20 Oct 2021 10:08:05 +0000 (11:08 +0100)]
[Minor] Lua_cdb: Allow to use more data types as cdb keys/values
Vsevolod Stakhov [Wed, 20 Oct 2021 09:42:26 +0000 (10:42 +0100)]
[Minor] Save int64 as lua_Integer not lua_Number
Vsevolod Stakhov [Wed, 20 Oct 2021 09:38:55 +0000 (10:38 +0100)]
[Minor] Add helpers to work with boxed int64 numbers
Vsevolod Stakhov [Wed, 20 Oct 2021 09:38:34 +0000 (10:38 +0100)]
[Minor] Add helper to convert a string to a uint64 number
Vsevolod Stakhov [Wed, 20 Oct 2021 09:03:37 +0000 (10:03 +0100)]
[Minor] Release redis pool after Lua state has been destroyed
Vsevolod Stakhov [Tue, 19 Oct 2021 19:51:30 +0000 (20:51 +0100)]
[Minor] Add documentation for lua cdb module
Vsevolod Stakhov [Tue, 19 Oct 2021 16:53:20 +0000 (17:53 +0100)]
[Minor] Lua_cdb: Avoid extra copy on lookup
Vsevolod Stakhov [Tue, 19 Oct 2021 16:49:34 +0000 (17:49 +0100)]
[Feature] Lua_cdb: Add cdb building interface
Vsevolod Stakhov [Tue, 19 Oct 2021 14:54:45 +0000 (15:54 +0100)]
[Minor] Close fd
Vsevolod Stakhov [Tue, 19 Oct 2021 10:54:34 +0000 (11:54 +0100)]
[Project] Cdb: Finish backend implementation
Vsevolod Stakhov [Tue, 19 Oct 2021 10:44:46 +0000 (11:44 +0100)]
[Project] Cdb: Fix configuration load
Vsevolod Stakhov [Tue, 19 Oct 2021 10:39:00 +0000 (11:39 +0100)]
[Project] Cdb: Use shared data between cdb statfiles
Vsevolod Stakhov [Tue, 19 Oct 2021 08:53:33 +0000 (09:53 +0100)]
[Project] Cdb: continue statistics backend implementation
Vsevolod Stakhov [Mon, 18 Oct 2021 14:39:02 +0000 (15:39 +0100)]
[Project] Start work on cdb backend
Vsevolod Stakhov [Mon, 18 Oct 2021 09:49:53 +0000 (10:49 +0100)]
[Fix] Dmarc: Always lowercase domain
Issue: #3940
Vsevolod Stakhov [Sun, 17 Oct 2021 11:47:06 +0000 (12:47 +0100)]
[Minor] Fix some issues in the contrib libraries
Found by: coverity scan
Vsevolod Stakhov [Sat, 16 Oct 2021 12:43:29 +0000 (13:43 +0100)]
[Minor] Further polishing
Vsevolod Stakhov [Sat, 16 Oct 2021 13:22:00 +0000 (14:22 +0100)]
Merge pull request #3941 from tomop-tg/openssl3
fix compatibility with OpenSSL 3.0.0
Vsevolod Stakhov [Sat, 16 Oct 2021 12:01:44 +0000 (13:01 +0100)]
[Minor] Fix some issues
Found by: coverity scan
Vsevolod Stakhov [Sat, 16 Oct 2021 11:44:42 +0000 (12:44 +0100)]
[Minor] Check return value
Vsevolod Stakhov [Sat, 16 Oct 2021 11:14:43 +0000 (12:14 +0100)]
[Minor] Check returned value
Vsevolod Stakhov [Sat, 16 Oct 2021 11:11:46 +0000 (12:11 +0100)]
[Minor] Try to fix cleanup code
Tomohiro "Tomo-p" KATO [Sat, 16 Oct 2021 07:29:43 +0000 (16:29 +0900)]
fix compatibility with OpenSSL 3.0.0
Vsevolod Stakhov [Fri, 15 Oct 2021 10:43:00 +0000 (11:43 +0100)]
[Feature] S3: Allow to store structured data in messagepack
Vsevolod Stakhov [Fri, 15 Oct 2021 10:32:26 +0000 (11:32 +0100)]
[Minor] Implement task to object conversion method
Vsevolod Stakhov [Fri, 15 Oct 2021 10:31:56 +0000 (11:31 +0100)]
[Minor] Set table index
Vsevolod Stakhov [Fri, 15 Oct 2021 10:31:35 +0000 (11:31 +0100)]
[Minor] Allow ucl emitters to output rspamd_text
Vsevolod Stakhov [Fri, 15 Oct 2021 10:02:26 +0000 (11:02 +0100)]
[Minor] Rspamadm: Add `mime dump` command
Vsevolod Stakhov [Fri, 15 Oct 2021 09:12:34 +0000 (10:12 +0100)]
[Minor] Add method to get headers from mime parts
Vsevolod Stakhov [Thu, 14 Oct 2021 20:29:31 +0000 (21:29 +0100)]
[Minor] Lua_task: Add get_headers method
Vsevolod Stakhov [Thu, 14 Oct 2021 16:57:08 +0000 (17:57 +0100)]
[Minor] Add method to iterate through all headers
Vsevolod Stakhov [Thu, 14 Oct 2021 14:15:36 +0000 (15:15 +0100)]
[Minor] Add method to get count of the headers
Vsevolod Stakhov [Wed, 13 Oct 2021 15:51:53 +0000 (16:51 +0100)]
[Minor] Readahead cdb file if possible
Vsevolod Stakhov [Wed, 13 Oct 2021 15:41:11 +0000 (16:41 +0100)]
[Minor] Add support for readahead(2) call if available
Vsevolod Stakhov [Wed, 13 Oct 2021 08:32:51 +0000 (09:32 +0100)]
[Minor] Mid: Try to fix composites insertion
Vsevolod Stakhov [Tue, 12 Oct 2021 22:17:54 +0000 (23:17 +0100)]
Merge pull request #3933 from mrueg/docker-bullseye
Dockerfile: Switch to debian bullseye base
Vsevolod Stakhov [Tue, 12 Oct 2021 19:33:48 +0000 (20:33 +0100)]
[Minor] Fix some minor code quality issue
Found by: coverity scan
Manuel Rüger [Tue, 12 Oct 2021 16:05:41 +0000 (18:05 +0200)]
Dockerfile: Switch to bullseye
But allow users to change it via a build-arg
Vsevolod Stakhov [Tue, 12 Oct 2021 12:00:49 +0000 (13:00 +0100)]
Merge pull request #3931 from fatalbanana/fix_external_relay
[Minor] external_relay: use real_ip
Vsevolod Stakhov [Mon, 11 Oct 2021 18:33:05 +0000 (19:33 +0100)]
[Minor] Remove unused include
Vsevolod Stakhov [Mon, 11 Oct 2021 16:03:27 +0000 (17:03 +0100)]
[Minor] Try to fix compiler specific issue
Vsevolod Stakhov [Mon, 11 Oct 2021 14:54:14 +0000 (15:54 +0100)]
[Minor] Sign .drone.yml
Vsevolod Stakhov [Mon, 11 Oct 2021 14:54:03 +0000 (15:54 +0100)]
Merge pull request #3932 from fatalbanana/ci_cores
[Test] CI: fix rspamd executable path
Vsevolod Stakhov [Mon, 11 Oct 2021 14:53:30 +0000 (15:53 +0100)]
[Minor] Fix one more issue
Andrew Lewis [Mon, 11 Oct 2021 14:35:37 +0000 (16:35 +0200)]
[Test] CI: fix rspamd executable path
Vsevolod Stakhov [Mon, 11 Oct 2021 14:26:37 +0000 (15:26 +0100)]
[Fix] Html: Fix the case where only bgcolor is explicitly set
Vsevolod Stakhov [Mon, 11 Oct 2021 14:20:21 +0000 (15:20 +0100)]
[Minor] Do not append style and title tags in invisible content
Andrew Lewis [Mon, 11 Oct 2021 13:42:50 +0000 (15:42 +0200)]
[Minor] satisfy luacheck
Andrew Lewis [Mon, 11 Oct 2021 13:36:52 +0000 (15:36 +0200)]
[Minor] API docs: try explain real_ip / from_ip better
Andrew Lewis [Wed, 6 Oct 2021 14:54:28 +0000 (16:54 +0200)]
[Minor] external_relay: use real_ip
Vsevolod Stakhov [Mon, 11 Oct 2021 11:02:30 +0000 (12:02 +0100)]
[Minor] Lua_upstream: Add get_name method
Vsevolod Stakhov [Mon, 11 Oct 2021 10:38:20 +0000 (11:38 +0100)]
[Minor] Remove unused legacy functions
Vsevolod Stakhov [Mon, 11 Oct 2021 08:58:16 +0000 (09:58 +0100)]
[Fix] Fix compilation of the hyperscan databases with errors
Vsevolod Stakhov [Sun, 10 Oct 2021 12:24:34 +0000 (13:24 +0100)]
[Minor] Update node version
Vsevolod Stakhov [Sun, 10 Oct 2021 11:31:08 +0000 (12:31 +0100)]
[Minor] Slightly refactor the code
Vsevolod Stakhov [Sat, 9 Oct 2021 19:41:36 +0000 (20:41 +0100)]
Merge pull request #3927 from fatalbanana/minor_config_stuff
Minor config stuff (#3924)
Vsevolod Stakhov [Fri, 8 Oct 2021 15:28:14 +0000 (16:28 +0100)]
Merge pull request #3929 from fatalbanana/fix_tests_20211008
[Test] whitelist: fix tests
Andrew Lewis [Fri, 8 Oct 2021 15:20:34 +0000 (17:20 +0200)]
[Test] whitelist: fix tests
Vsevolod Stakhov [Fri, 8 Oct 2021 15:08:44 +0000 (16:08 +0100)]
[Minor] Do not push invalid real_ip for received
Vsevolod Stakhov [Fri, 8 Oct 2021 13:39:40 +0000 (14:39 +0100)]
[Minor] Add explicit move operators for mime_string
Vsevolod Stakhov [Fri, 8 Oct 2021 13:20:00 +0000 (14:20 +0100)]
[Minor] Fix parsing received that start from a comment
Vsevolod Stakhov [Fri, 8 Oct 2021 12:18:37 +0000 (13:18 +0100)]
[Minor] Require either by or from parts in received headers
Vsevolod Stakhov [Fri, 8 Oct 2021 09:39:59 +0000 (10:39 +0100)]
[Minor] Restore compatible behaviour for incomplete received headers
Andrew Lewis [Thu, 7 Oct 2021 10:04:11 +0000 (12:04 +0200)]
[Minor] config: remove RBL defaults that re-enforce true defaults
Andrew Lewis [Thu, 7 Oct 2021 10:02:24 +0000 (12:02 +0200)]
[Minor] config: don't lie about antivirus whitelist
Vsevolod Stakhov [Thu, 7 Oct 2021 08:50:14 +0000 (09:50 +0100)]
[Minor] Arc: Specify explicit order for the headers added
Vsevolod Stakhov [Thu, 7 Oct 2021 08:45:03 +0000 (09:45 +0100)]
[Minor] Lua_mime: Allow to add headers in specific order
Vsevolod Stakhov [Thu, 7 Oct 2021 07:39:57 +0000 (08:39 +0100)]
[Minor] Fix pushing empty strings
Vsevolod Stakhov [Wed, 6 Oct 2021 14:18:33 +0000 (15:18 +0100)]
[Minor] Remove from_ip view as it is useless
Vsevolod Stakhov [Wed, 6 Oct 2021 10:42:14 +0000 (11:42 +0100)]
[Test] Add some more received tests
Vsevolod Stakhov [Wed, 6 Oct 2021 10:01:21 +0000 (11:01 +0100)]
[Test] Move tests from lua to C++
Vsevolod Stakhov [Wed, 6 Oct 2021 09:39:20 +0000 (10:39 +0100)]
[Minor] Fix ownership issue
Vsevolod Stakhov [Wed, 6 Oct 2021 08:54:49 +0000 (09:54 +0100)]
[Minor] Remove bogus forward for non-forwarding reference
Vsevolod Stakhov [Wed, 6 Oct 2021 08:52:37 +0000 (09:52 +0100)]
[Test] Adopt received framework to allow unit testing
Vsevolod Stakhov [Wed, 6 Oct 2021 08:15:37 +0000 (09:15 +0100)]
[Minor] Add utility function for the default size mempool
Vsevolod Stakhov [Wed, 6 Oct 2021 07:56:53 +0000 (08:56 +0100)]
[Minor] One more fix for old libicu
Vsevolod Stakhov [Tue, 5 Oct 2021 14:48:29 +0000 (15:48 +0100)]
[Minor] Fix rfind usage
Vsevolod Stakhov [Tue, 5 Oct 2021 14:29:56 +0000 (15:29 +0100)]
[Minor] Fix test message as we now process received headers as expected
Vsevolod Stakhov [Tue, 5 Oct 2021 14:28:43 +0000 (15:28 +0100)]
[Fix] Fix parsing of the unquoted attributes in HTML
Vsevolod Stakhov [Tue, 5 Oct 2021 13:38:25 +0000 (14:38 +0100)]
[Fix] Avoid copy for received structure as it has raw C pointers
Vsevolod Stakhov [Tue, 5 Oct 2021 11:16:09 +0000 (12:16 +0100)]
[Minor] Fix build where vector size() is not constexpr
Vsevolod Stakhov [Tue, 5 Oct 2021 11:15:04 +0000 (12:15 +0100)]
[Minor] Add workaround for old libicu
Vsevolod Stakhov [Tue, 5 Oct 2021 11:13:21 +0000 (12:13 +0100)]
[Project] Finish received headers rework part
Vsevolod Stakhov [Tue, 5 Oct 2021 10:08:48 +0000 (11:08 +0100)]
[Minor] Mark operators constexpr
Vsevolod Stakhov [Mon, 4 Oct 2021 20:46:15 +0000 (21:46 +0100)]
[Project] Start using of the new received structure
Vsevolod Stakhov [Mon, 4 Oct 2021 20:45:59 +0000 (21:45 +0100)]
[Project] Move C++ specific declarations to C++ header
Vsevolod Stakhov [Sun, 3 Oct 2021 11:52:45 +0000 (12:52 +0100)]
[Project] Rework received headers parsing to C++
Vsevolod Stakhov [Sun, 3 Oct 2021 11:52:23 +0000 (12:52 +0100)]
[Minor] Add some more helpers
Vsevolod Stakhov [Sat, 2 Oct 2021 13:57:04 +0000 (14:57 +0100)]
[Minor] Add some utility methods
Vsevolod Stakhov [Fri, 1 Oct 2021 19:40:04 +0000 (20:40 +0100)]
[Minor] Add missing include
Vsevolod Stakhov [Fri, 1 Oct 2021 19:24:20 +0000 (20:24 +0100)]
[Project] Allow mempool allocated mime strings
Vsevolod Stakhov [Fri, 1 Oct 2021 13:35:43 +0000 (14:35 +0100)]
[Feature] Ratelimit: Add per bucket configurations
This change add custom per bucket configuration
- symbol: for custom symbol
- message: for custom message
- skip_soft_reject: to disable soft rejection logic for this bucket
Vsevolod Stakhov [Thu, 30 Sep 2021 20:00:31 +0000 (21:00 +0100)]
[Minor] Allow to construct an empty string with a filter
Vsevolod Stakhov [Thu, 30 Sep 2021 13:34:22 +0000 (14:34 +0100)]
[Project] Add trim operations
Vsevolod Stakhov [Thu, 30 Sep 2021 09:18:23 +0000 (10:18 +0100)]
[Minor] Remove const_iterator, template filter functor
Vsevolod Stakhov [Thu, 30 Sep 2021 09:18:10 +0000 (10:18 +0100)]
[Test] Update iterator tests
Vsevolod Stakhov [Wed, 29 Sep 2021 20:13:20 +0000 (21:13 +0100)]
[Project] Add constant iterators
Vsevolod Stakhov [Wed, 29 Sep 2021 19:29:52 +0000 (20:29 +0100)]
[Minor] Remove optional as function_view has nullable semantics