]> source.dussan.org Git - rspamd.git/log
rspamd.git
3 years agoMerge pull request #3559 from fatalbanana/specific_urls2
Vsevolod Stakhov [Tue, 24 Nov 2020 11:11:38 +0000 (11:11 +0000)]
Merge pull request #3559 from fatalbanana/specific_urls2

[Minor] Selectors: further fixes for dealing with specific URLs

3 years ago[Minor] Selectors: further fixes for dealing with specific URLs 3559/head
Andrew Lewis [Tue, 24 Nov 2020 11:02:26 +0000 (13:02 +0200)]
[Minor] Selectors: further fixes for dealing with specific URLs

3 years agoMerge pull request #3558 from fatalbanana/specific_urls_extractor
Vsevolod Stakhov [Tue, 24 Nov 2020 10:38:00 +0000 (10:38 +0000)]
Merge pull request #3558 from fatalbanana/specific_urls_extractor

[Minor] Selectors: fixes for specific URLs

3 years ago[Minor] Selectors: fixes for specific URLs 3558/head
Andrew Lewis [Tue, 24 Nov 2020 10:32:10 +0000 (12:32 +0200)]
[Minor] Selectors: fixes for specific URLs

3 years ago[Fix] Spamassassin: Preserve 'pcre_only' flag when dealing with regexp replacements
Vsevolod Stakhov [Mon, 23 Nov 2020 20:07:57 +0000 (20:07 +0000)]
[Fix] Spamassassin: Preserve 'pcre_only' flag when dealing with regexp replacements

3 years agoMerge pull request #3554 from fatalbanana/rspamadm_clickhouse
Vsevolod Stakhov [Mon, 23 Nov 2020 16:45:46 +0000 (16:45 +0000)]
Merge pull request #3554 from fatalbanana/rspamadm_clickhouse

[Feature] `rspamadm clickhouse` command

3 years ago[Feature] `rspamadm clickhouse` command 3554/head
Andrew Lewis [Mon, 23 Nov 2020 13:27:20 +0000 (15:27 +0200)]
[Feature] `rspamadm clickhouse` command

3 years ago[Fix] Spamassassin: Fix pcre_only flags
Vsevolod Stakhov [Mon, 23 Nov 2020 11:00:30 +0000 (11:00 +0000)]
[Fix] Spamassassin: Fix pcre_only flags

3 years ago[Minor] Propagate pcre_only flag
Vsevolod Stakhov [Mon, 23 Nov 2020 11:00:16 +0000 (11:00 +0000)]
[Minor] Propagate pcre_only flag

3 years ago[Minor] Add lua_parsers to docs
Vsevolod Stakhov [Sat, 21 Nov 2020 21:22:56 +0000 (21:22 +0000)]
[Minor] Add lua_parsers to docs

3 years ago[Fix] Fix quoted-printable soft newlines bugged case
Vsevolod Stakhov [Fri, 20 Nov 2020 15:55:39 +0000 (15:55 +0000)]
[Fix] Fix quoted-printable soft newlines bugged case

3 years ago[Minor] Lua_magic: Add ics pattern
Vsevolod Stakhov [Fri, 20 Nov 2020 11:23:56 +0000 (11:23 +0000)]
[Minor] Lua_magic: Add ics pattern

3 years ago[Minor] Lua_content: Allow multiple content types to be matched
Vsevolod Stakhov [Fri, 20 Nov 2020 11:23:28 +0000 (11:23 +0000)]
[Minor] Lua_content: Allow multiple content types to be matched

3 years ago[Minor] Lua_magic: Do not treat by default non-text part as text
Vsevolod Stakhov [Fri, 20 Nov 2020 11:23:04 +0000 (11:23 +0000)]
[Minor] Lua_magic: Do not treat by default non-text part as text

3 years agoMerge pull request #3555 from moisseev/webui
Vsevolod Stakhov [Fri, 20 Nov 2020 11:06:17 +0000 (11:06 +0000)]
Merge pull request #3555 from moisseev/webui

[WebUI] Add History tab autorefreshing

3 years ago[WebUI] Disable Refresh until ongoing requests 3555/head
moisseev [Fri, 20 Nov 2020 10:14:54 +0000 (13:14 +0300)]
[WebUI] Disable Refresh until ongoing requests

are finished

3 years ago[Minor] Add `complete` callback
moisseev [Fri, 20 Nov 2020 08:25:33 +0000 (11:25 +0300)]
[Minor] Add `complete` callback

which to be called when requests to all neighbours are finished.

3 years ago[Minor] Improve error messages
Vsevolod Stakhov [Thu, 19 Nov 2020 11:44:01 +0000 (11:44 +0000)]
[Minor] Improve error messages

3 years ago[Minor] Fix some more lua compat issues with text:find
Vsevolod Stakhov [Thu, 19 Nov 2020 11:34:03 +0000 (11:34 +0000)]
[Minor] Fix some more lua compat issues with text:find

3 years ago [WebUI] Add History tab autorefreshing
moisseev [Thu, 19 Nov 2020 08:06:54 +0000 (11:06 +0300)]
 [WebUI] Add History tab autorefreshing

Issue: #820

3 years ago[Fix] Apply max_lua_urls limit for emails as well
Vsevolod Stakhov [Wed, 18 Nov 2020 19:56:29 +0000 (19:56 +0000)]
[Fix] Apply max_lua_urls limit for emails as well

3 years ago[Fix] Fix off-by-one with init check
Vsevolod Stakhov [Wed, 18 Nov 2020 17:50:19 +0000 (17:50 +0000)]
[Fix] Fix off-by-one with init check

3 years ago[Fix] Fix substring search in case if srchlen == inlen
Vsevolod Stakhov [Wed, 18 Nov 2020 17:47:33 +0000 (17:47 +0000)]
[Fix] Fix substring search in case if srchlen == inlen

3 years ago[Minor] Fix another stupid tests regression
Vsevolod Stakhov [Wed, 18 Nov 2020 14:11:33 +0000 (14:11 +0000)]
[Minor] Fix another stupid tests regression

3 years ago[Minor] Fix bogus cmake
Vsevolod Stakhov [Wed, 18 Nov 2020 13:08:08 +0000 (13:08 +0000)]
[Minor] Fix bogus cmake

3 years ago[Minor] Use CONFIGURE_DEPENDS for glob expressions
Vsevolod Stakhov [Wed, 18 Nov 2020 13:01:15 +0000 (13:01 +0000)]
[Minor] Use CONFIGURE_DEPENDS for glob expressions

3 years ago[Fix] Fix smtp comments exclusion
Vsevolod Stakhov [Wed, 18 Nov 2020 12:29:22 +0000 (12:29 +0000)]
[Fix] Fix smtp comments exclusion

3 years ago[Fix] Fix parsing of escape characters in quoted pairs
Vsevolod Stakhov [Wed, 18 Nov 2020 10:50:30 +0000 (10:50 +0000)]
[Fix] Fix parsing of escape characters in quoted pairs

3 years ago[Minor] Neural: Add store_pool_only train option
Vsevolod Stakhov [Tue, 17 Nov 2020 11:21:50 +0000 (11:21 +0000)]
[Minor] Neural: Add store_pool_only train option

3 years ago[Minor] Do not mix HS_FLAG_SINGLEMATCH and HS_FLAG_SOM_LEFTMOST
Vsevolod Stakhov [Tue, 17 Nov 2020 11:20:58 +0000 (11:20 +0000)]
[Minor] Do not mix HS_FLAG_SINGLEMATCH and HS_FLAG_SOM_LEFTMOST

3 years ago[Test] Add some tests for rspamd_text:find
Vsevolod Stakhov [Mon, 16 Nov 2020 19:23:17 +0000 (19:23 +0000)]
[Test] Add some tests for rspamd_text:find

3 years agoMerge pull request #3553 from fatalbanana/byte
Vsevolod Stakhov [Mon, 16 Nov 2020 19:12:59 +0000 (19:12 +0000)]
Merge pull request #3553 from fatalbanana/byte

[Minor] rspamd_text:byte() metamethod

3 years ago[Fix] Fix issue with pushing binary formats to Lua strings
Vsevolod Stakhov [Mon, 16 Nov 2020 18:45:17 +0000 (18:45 +0000)]
[Fix] Fix issue with pushing binary formats to Lua strings

3 years ago[Minor] Lua_text: Add a simple find method
Vsevolod Stakhov [Mon, 16 Nov 2020 17:33:00 +0000 (17:33 +0000)]
[Minor] Lua_text: Add a simple find method

3 years ago[Minor] rspamd_text:byte() metamethod 3553/head
Andrew Lewis [Mon, 16 Nov 2020 18:13:03 +0000 (20:13 +0200)]
[Minor] rspamd_text:byte() metamethod

3 years agoMerge pull request #3551 from korgoth1/master
Vsevolod Stakhov [Sun, 15 Nov 2020 20:15:52 +0000 (20:15 +0000)]
Merge pull request #3551 from korgoth1/master

[TEST] smtp date

3 years ago[TEST] smtp date 3551/head
korgoth1 [Sat, 14 Nov 2020 21:36:26 +0000 (00:36 +0300)]
[TEST] smtp date

3 years ago[Fix] Use message pointer to avoid obsolete data to be cached
Vsevolod Stakhov [Fri, 13 Nov 2020 18:28:57 +0000 (18:28 +0000)]
[Fix] Use message pointer to avoid obsolete data to be cached

3 years ago[Minor] Improve error logging
Vsevolod Stakhov [Fri, 13 Nov 2020 17:59:12 +0000 (17:59 +0000)]
[Minor] Improve error logging

3 years ago[Test] Fix tests
Vsevolod Stakhov [Fri, 13 Nov 2020 16:53:02 +0000 (16:53 +0000)]
[Test] Fix tests

3 years ago[Minor] Selectors: filter_string_nils utility transformation
Vsevolod Stakhov [Fri, 13 Nov 2020 16:52:43 +0000 (16:52 +0000)]
[Minor] Selectors: filter_string_nils utility transformation

3 years ago[Minor] Improve the default sort function in deep_sort function
Vsevolod Stakhov [Fri, 13 Nov 2020 16:52:20 +0000 (16:52 +0000)]
[Minor] Improve the default sort function in deep_sort function

3 years ago[Fix] Deduct type of a table methods
Vsevolod Stakhov [Fri, 13 Nov 2020 11:29:41 +0000 (11:29 +0000)]
[Fix] Deduct type of a table methods

3 years ago[Minor] Rbl: Allow to add dependencies for RBL rules
Vsevolod Stakhov [Fri, 13 Nov 2020 11:22:06 +0000 (11:22 +0000)]
[Minor] Rbl: Allow to add dependencies for RBL rules

3 years ago[Minor] Rbl: Workaround for 'rules'
Vsevolod Stakhov [Fri, 13 Nov 2020 11:21:53 +0000 (11:21 +0000)]
[Minor] Rbl: Workaround for 'rules'

3 years agoMerge pull request #3492 from korgoth1/master
Vsevolod Stakhov [Thu, 12 Nov 2020 15:35:42 +0000 (15:35 +0000)]
Merge pull request #3492 from korgoth1/master

[TEST] ARC_ALLOW

3 years ago[Minor] Use rspamd_parsers directly
Vsevolod Stakhov [Wed, 11 Nov 2020 15:08:01 +0000 (15:08 +0000)]
[Minor] Use rspamd_parsers directly

3 years ago[Rework] Move parsers to a separate lua library
Vsevolod Stakhov [Wed, 11 Nov 2020 13:41:36 +0000 (13:41 +0000)]
[Rework] Move parsers to a separate lua library

3 years agoMerge pull request #3548 from fatalbanana/metatokens_selector
Vsevolod Stakhov [Wed, 11 Nov 2020 10:46:12 +0000 (10:46 +0000)]
Merge pull request #3548 from fatalbanana/metatokens_selector

[Minor] Selectors: Add extractor for metatokens

3 years ago[Minor] Selectors: Add extractor & transform for metatokens 3548/head
Andrew Lewis [Wed, 11 Nov 2020 07:47:02 +0000 (09:47 +0200)]
[Minor] Selectors: Add extractor & transform for metatokens

3 years ago[Minor] Mx_check: Limit number of A requests per MX
Vsevolod Stakhov [Tue, 10 Nov 2020 22:41:10 +0000 (22:41 +0000)]
[Minor] Mx_check: Limit number of A requests per MX

3 years ago[TEST] ARC_ALLOW 3492/head
korgoth1 [Tue, 10 Nov 2020 20:55:30 +0000 (23:55 +0300)]
[TEST] ARC_ALLOW

3 years ago[TEST] ARC_ALLOW
korgoth1 [Tue, 10 Nov 2020 20:43:08 +0000 (23:43 +0300)]
[TEST] ARC_ALLOW

3 years ago[TEST] ARC_ALLOW
korgoth1 [Mon, 9 Nov 2020 19:34:38 +0000 (22:34 +0300)]
[TEST] ARC_ALLOW

3 years ago[Test] Add smtp date parser unit tests
Vsevolod Stakhov [Mon, 9 Nov 2020 16:21:08 +0000 (16:21 +0000)]
[Test] Add smtp date parser unit tests

3 years agoMerge pull request #3547 from fatalbanana/clickhouse
Vsevolod Stakhov [Mon, 9 Nov 2020 11:54:58 +0000 (11:54 +0000)]
Merge pull request #3547 from fatalbanana/clickhouse

[Fix] Clickhouse: escape carriage return

3 years ago[Minor] Reputation: Support compatible whitelist definition
Vsevolod Stakhov [Mon, 9 Nov 2020 11:54:11 +0000 (11:54 +0000)]
[Minor] Reputation: Support compatible whitelist definition

Issue: #3545

3 years ago[Minor] Add maps expressions schema
Vsevolod Stakhov [Mon, 9 Nov 2020 11:53:01 +0000 (11:53 +0000)]
[Minor] Add maps expressions schema

3 years ago[Fix] Clickhouse: escape carriage return 3547/head
Andrew Lewis [Mon, 9 Nov 2020 10:53:23 +0000 (12:53 +0200)]
[Fix] Clickhouse: escape carriage return

3 years ago[Test] Fix stupid robot
Vsevolod Stakhov [Sun, 8 Nov 2020 21:13:43 +0000 (21:13 +0000)]
[Test] Fix stupid robot

3 years ago[Minor] Disable regexp limits for hyperscan
Vsevolod Stakhov [Sat, 7 Nov 2020 23:34:58 +0000 (23:34 +0000)]
[Minor] Disable regexp limits for hyperscan

3 years ago[Feature] Use own daemonization routine
Vsevolod Stakhov [Fri, 6 Nov 2020 21:23:45 +0000 (21:23 +0000)]
[Feature] Use own daemonization routine

3 years agoMerge pull request #3544 from fatalbanana/tp
Vsevolod Stakhov [Thu, 5 Nov 2020 15:09:34 +0000 (15:09 +0000)]
Merge pull request #3544 from fatalbanana/tp

[Test] Rework composites test

3 years ago[Minor] Add check for map cache skew
Vsevolod Stakhov [Thu, 5 Nov 2020 15:02:46 +0000 (15:02 +0000)]
[Minor] Add check for map cache skew

3 years ago[Test] Rework composites test 3544/head
Andrew Lewis [Thu, 5 Nov 2020 13:36:54 +0000 (15:36 +0200)]
[Test] Rework composites test

3 years ago[Fix] Composites: Allow partial match
Vsevolod Stakhov [Thu, 5 Nov 2020 12:56:21 +0000 (12:56 +0000)]
[Fix] Composites: Allow partial match

3 years ago[Feature] Support multiple conditions for symbols
Vsevolod Stakhov [Thu, 5 Nov 2020 12:39:05 +0000 (12:39 +0000)]
[Feature] Support multiple conditions for symbols

3 years agoMerge pull request #3538 from fatalbanana/conditions_test
Vsevolod Stakhov [Thu, 5 Nov 2020 10:41:13 +0000 (10:41 +0000)]
Merge pull request #3538 from fatalbanana/conditions_test

[Test] Multiple conditions

3 years agoMerge pull request #3543 from fatalbanana/3395
Vsevolod Stakhov [Wed, 4 Nov 2020 13:56:36 +0000 (13:56 +0000)]
Merge pull request #3543 from fatalbanana/3395

[Fix] Fix ClamAV result for cached encrypted file (#3395)

3 years ago[Fix] Fix ClamAV result for cached encrypted file (#3395) 3543/head
Andrew Lewis [Wed, 4 Nov 2020 13:39:45 +0000 (15:39 +0200)]
[Fix] Fix ClamAV result for cached encrypted file (#3395)

3 years ago[Test] Fighting with windmills in robot
Vsevolod Stakhov [Wed, 4 Nov 2020 13:18:43 +0000 (13:18 +0000)]
[Test] Fighting with windmills in robot

3 years ago[Feature] Composites: Improve composite atoms parser
Vsevolod Stakhov [Wed, 4 Nov 2020 12:17:59 +0000 (12:17 +0000)]
[Feature] Composites: Improve composite atoms parser

3 years ago[Minor] Lua_magic: RTF should not be treated as text without conversion
Vsevolod Stakhov [Wed, 4 Nov 2020 11:30:31 +0000 (11:30 +0000)]
[Minor] Lua_magic: RTF should not be treated as text without conversion

3 years agoMerge pull request #3540 from fatalbanana/3489
Vsevolod Stakhov [Tue, 3 Nov 2020 19:46:43 +0000 (19:46 +0000)]
Merge pull request #3540 from fatalbanana/3489

[Minor] Rspamadm: avoid errors when Redis is unconfigured (#3489)

3 years agoMerge pull request #3539 from fatalbanana/3415
Vsevolod Stakhov [Tue, 3 Nov 2020 19:46:27 +0000 (19:46 +0000)]
Merge pull request #3539 from fatalbanana/3415

[Fix] Fix settings in case actions are set to null (#3415)

3 years ago[Minor] Update dependency info
Vsevolod Stakhov [Tue, 3 Nov 2020 10:06:54 +0000 (10:06 +0000)]
[Minor] Update dependency info

3 years ago[Minor] Rspamadm: avoid errors when Redis is unconfigured (#3489) 3540/head
Andrew Lewis [Tue, 3 Nov 2020 09:42:59 +0000 (11:42 +0200)]
[Minor] Rspamadm: avoid errors when Redis is unconfigured (#3489)

3 years ago[Fix] Fix settings in case actions are set to null (#3415) 3539/head
Andrew Lewis [Tue, 3 Nov 2020 08:46:56 +0000 (10:46 +0200)]
[Fix] Fix settings in case actions are set to null (#3415)

3 years ago[Test] Multiple conditions 3538/head
Andrew Lewis [Tue, 3 Nov 2020 07:11:24 +0000 (09:11 +0200)]
[Test] Multiple conditions

3 years ago[Feature] Elastic: Add some missing fields
Vsevolod Stakhov [Mon, 2 Nov 2020 16:08:00 +0000 (16:08 +0000)]
[Feature] Elastic: Add some missing fields

3 years agoMerge pull request #3537 from citrin/forged-recipients
Vsevolod Stakhov [Sat, 31 Oct 2020 20:46:58 +0000 (20:46 +0000)]
Merge pull request #3537 from citrin/forged-recipients

[Minor] forged_recipients: fix for uppercase RFC5321.MailFrom domain

3 years ago[Minor] Lua_mime: One more off-by-one
Vsevolod Stakhov [Fri, 30 Oct 2020 19:06:19 +0000 (19:06 +0000)]
[Minor] Lua_mime: One more off-by-one

3 years ago[Minor] Lua_mime: Some more issue fixed
Vsevolod Stakhov [Fri, 30 Oct 2020 18:17:44 +0000 (18:17 +0000)]
[Minor] Lua_mime: Some more issue fixed

3 years ago[Minor] forged_recipients: fix for uppercase RFC5321.MailFrom domain 3537/head
Anton Yuzhaninov [Fri, 30 Oct 2020 17:44:22 +0000 (17:44 +0000)]
[Minor] forged_recipients: fix for uppercase RFC5321.MailFrom domain

If RFC5321.MailFrom has an address with uppercase domain following error
happens:
/usr/share/rspamd/plugins/forged_recipients.lua:129: attempt to index a nil value; trace: [1]:{/usr/share/rspamd/plugins/forged_recipients.lua:129 - <unknown> [Lua]};

Lowercase a domain.

3 years ago[Minor] Lua_mime: One more offset fix
Vsevolod Stakhov [Fri, 30 Oct 2020 12:09:00 +0000 (12:09 +0000)]
[Minor] Lua_mime: One more offset fix

3 years ago[Minor] Lua_mime: Fix several off-by one issues
Vsevolod Stakhov [Fri, 30 Oct 2020 12:04:01 +0000 (12:04 +0000)]
[Minor] Lua_mime: Fix several off-by one issues

3 years ago[Minor] Lua_mime: Quote charser
Vsevolod Stakhov [Thu, 29 Oct 2020 13:09:33 +0000 (13:09 +0000)]
[Minor] Lua_mime: Quote charser

3 years ago[Minor] Lua_mime: Several fixes in replacement
Vsevolod Stakhov [Thu, 29 Oct 2020 13:05:08 +0000 (13:05 +0000)]
[Minor] Lua_mime: Several fixes in replacement

3 years ago[Minor] Add more logging in map reread reason
Vsevolod Stakhov [Wed, 28 Oct 2020 10:35:42 +0000 (10:35 +0000)]
[Minor] Add more logging in map reread reason

3 years ago[Minor] Add matches flag
Vsevolod Stakhov [Wed, 28 Oct 2020 10:30:49 +0000 (10:30 +0000)]
[Minor] Add matches flag

3 years agoMerge pull request #3532 from moisseev/webui
Vsevolod Stakhov [Tue, 27 Oct 2020 17:11:01 +0000 (17:11 +0000)]
Merge pull request #3532 from moisseev/webui

[WebUI] Fix config editor read-only mode attribute

3 years ago[WebUI] Fix config editor read-only mode attribute 3532/head
moisseev [Tue, 27 Oct 2020 15:18:00 +0000 (18:18 +0300)]
[WebUI] Fix config editor read-only mode attribute

3 years ago[Feature] Lua_mime: Add ability to do multipattern replacement
Vsevolod Stakhov [Tue, 27 Oct 2020 15:15:39 +0000 (15:15 +0000)]
[Feature] Lua_mime: Add ability to do multipattern replacement

3 years ago[Minor] Lua_mime: Refactor slightly
Vsevolod Stakhov [Tue, 27 Oct 2020 11:10:15 +0000 (11:10 +0000)]
[Minor] Lua_mime: Refactor slightly

3 years ago[Minor] Lua_text: Add concat method
Vsevolod Stakhov [Tue, 27 Oct 2020 09:32:24 +0000 (09:32 +0000)]
[Minor] Lua_text: Add concat method

3 years ago[Minor] Lua_text: Allow comparison methods with plain strings
Vsevolod Stakhov [Mon, 26 Oct 2020 20:52:59 +0000 (20:52 +0000)]
[Minor] Lua_text: Allow comparison methods with plain strings

3 years ago[Fix] Do not load errored hyperscan database
Vsevolod Stakhov [Mon, 26 Oct 2020 20:22:46 +0000 (20:22 +0000)]
[Fix] Do not load errored hyperscan database

3 years ago[Feature] Lua_trie: Allow to report start of the match
Vsevolod Stakhov [Mon, 26 Oct 2020 18:04:31 +0000 (18:04 +0000)]
[Feature] Lua_trie: Allow to report start of the match

3 years ago[Minor] Remove unused var
Vsevolod Stakhov [Mon, 26 Oct 2020 17:49:46 +0000 (17:49 +0000)]
[Minor] Remove unused var

3 years ago[Minor] Fix rspamd_has_only_html_part function + refactor macro names
Vsevolod Stakhov [Mon, 26 Oct 2020 14:49:37 +0000 (14:49 +0000)]
[Minor] Fix rspamd_has_only_html_part function + refactor macro names