]> source.dussan.org Git - rspamd.git/log
rspamd.git
4 years agoAppend CXX to the list of needed languages 3186/head
Petr Vaněk [Fri, 13 Dec 2019 09:32:22 +0000 (10:32 +0100)]
Append CXX to the list of needed languages

The replxx is written in C++ and it is enabled by default. We need to
specify this to correctly pass user specific CXXFLAGS.

4 years ago[Minor] Add ability to log mempool usage for a task
Vsevolod Stakhov [Thu, 12 Dec 2019 20:27:03 +0000 (20:27 +0000)]
[Minor] Add ability to log mempool usage for a task

4 years ago[Minor] Track memory usage in mempool
Vsevolod Stakhov [Thu, 12 Dec 2019 19:50:20 +0000 (19:50 +0000)]
[Minor] Track memory usage in mempool

4 years ago[Fix] Fix O(N^2) algorithm
Vsevolod Stakhov [Thu, 12 Dec 2019 17:59:36 +0000 (17:59 +0000)]
[Fix] Fix O(N^2) algorithm

4 years ago[Minor] Fix domain check
Vsevolod Stakhov [Thu, 12 Dec 2019 16:33:21 +0000 (16:33 +0000)]
[Minor] Fix domain check

4 years ago[Test] Add tests for first/last transforms
Vsevolod Stakhov [Wed, 11 Dec 2019 18:17:31 +0000 (18:17 +0000)]
[Test] Add tests for first/last transforms

4 years ago[Minor] Selectors: Sigh, another try to fix .last
Vsevolod Stakhov [Wed, 11 Dec 2019 18:17:16 +0000 (18:17 +0000)]
[Minor] Selectors: Sigh, another try to fix .last

4 years ago[Minor] Selectors: Try to fix last transformation
Vsevolod Stakhov [Wed, 11 Dec 2019 17:32:46 +0000 (17:32 +0000)]
[Minor] Selectors: Try to fix last transformation

4 years ago[Minor] Disable ottery wipe stack as it breaks asan sometimes
Vsevolod Stakhov [Tue, 10 Dec 2019 11:22:16 +0000 (11:22 +0000)]
[Minor] Disable ottery wipe stack as it breaks asan sometimes

4 years ago[Minor] Force_actions: Allow least actions
Vsevolod Stakhov [Tue, 10 Dec 2019 11:00:44 +0000 (11:00 +0000)]
[Minor] Force_actions: Allow least actions

4 years ago[Minor] Lua_scanners: Set least action if matched
Vsevolod Stakhov [Tue, 10 Dec 2019 10:56:23 +0000 (10:56 +0000)]
[Minor] Lua_scanners: Set least action if matched

Issue: #3184

4 years ago[Fix] Select a different upstream on last retransmit
Vsevolod Stakhov [Tue, 10 Dec 2019 10:49:22 +0000 (10:49 +0000)]
[Fix] Select a different upstream on last retransmit

Issue: #3182

4 years ago[Minor] Try to get filename from CT if CD header is broken
Vsevolod Stakhov [Mon, 9 Dec 2019 15:03:42 +0000 (15:03 +0000)]
[Minor] Try to get filename from CT if CD header is broken

4 years ago[Minor] Add an extra check
Vsevolod Stakhov [Mon, 9 Dec 2019 12:44:36 +0000 (12:44 +0000)]
[Minor] Add an extra check

4 years ago[Minor] Allow nil options when adding symbols
Vsevolod Stakhov [Mon, 9 Dec 2019 12:32:58 +0000 (12:32 +0000)]
[Minor] Allow nil options when adding symbols

4 years ago[Minor] Fix length calculations
Vsevolod Stakhov [Mon, 9 Dec 2019 12:27:57 +0000 (12:27 +0000)]
[Minor] Fix length calculations

4 years ago[Minor] Remove debugging as it is called in a destructor where logger is absent
Vsevolod Stakhov [Mon, 9 Dec 2019 11:40:55 +0000 (11:40 +0000)]
[Minor] Remove debugging as it is called in a destructor where logger is absent

4 years ago[Test] Disable broken test, I've given up
Vsevolod Stakhov [Sun, 8 Dec 2019 10:37:39 +0000 (10:37 +0000)]
[Test] Disable broken test, I've given up

4 years ago[Test] Slightly improve a test message
Vsevolod Stakhov [Sun, 8 Dec 2019 09:48:47 +0000 (09:48 +0000)]
[Test] Slightly improve a test message

4 years ago[Test] Add missing test records
Vsevolod Stakhov [Sun, 8 Dec 2019 09:45:57 +0000 (09:45 +0000)]
[Test] Add missing test records

4 years ago[Minor] Lua_task: Fix error handling for a task with no message
Vsevolod Stakhov [Sun, 8 Dec 2019 09:39:59 +0000 (09:39 +0000)]
[Minor] Lua_task: Fix error handling for a task with no message

4 years agoMerge pull request #3179 from korgoth1/master
Vsevolod Stakhov [Sat, 7 Dec 2019 20:49:44 +0000 (20:49 +0000)]
Merge pull request #3179 from korgoth1/master

[Test] SPF for external relay

4 years ago[Test] SURBL html entity&shy 3179/head
korgoth1 [Sat, 7 Dec 2019 20:48:27 +0000 (23:48 +0300)]
[Test] SURBL html entity&shy

4 years ago[Test] SPF for relay
korgoth1 [Sat, 7 Dec 2019 20:46:50 +0000 (23:46 +0300)]
[Test] SPF for relay

4 years ago[Test] SPF for relay
korgoth1 [Sat, 7 Dec 2019 18:47:51 +0000 (21:47 +0300)]
[Test] SPF for relay

4 years ago[Test] SPF for relay
korgoth1 [Sat, 7 Dec 2019 18:29:24 +0000 (21:29 +0300)]
[Test] SPF for relay

4 years ago[Minor] Spf: Fix external relay detection
Vsevolod Stakhov [Sat, 7 Dec 2019 13:45:06 +0000 (13:45 +0000)]
[Minor] Spf: Fix external relay detection

4 years ago[Test] SPF for relay
korgoth1 [Fri, 6 Dec 2019 19:55:51 +0000 (22:55 +0300)]
[Test] SPF for relay

4 years ago[Test] SPF PERMFAIL REDIRECT WITHOUT SPF
korgoth1 [Fri, 6 Dec 2019 19:55:00 +0000 (22:55 +0300)]
[Test] SPF PERMFAIL REDIRECT WITHOUT SPF

4 years ago[Minor] Treat flags properly in dns tool
Vsevolod Stakhov [Fri, 6 Dec 2019 18:02:45 +0000 (18:02 +0000)]
[Minor] Treat flags properly in dns tool

4 years ago[Minor] Check if we have a current item
Vsevolod Stakhov [Fri, 6 Dec 2019 18:01:02 +0000 (18:01 +0000)]
[Minor] Check if we have a current item

4 years ago[Minor] Fix race condition with LRU keys lifetime
Vsevolod Stakhov [Fri, 6 Dec 2019 13:58:39 +0000 (13:58 +0000)]
[Minor] Fix race condition with LRU keys lifetime

4 years ago[Minor] Add debugging for spf references to find refcount leak
Vsevolod Stakhov [Fri, 6 Dec 2019 13:10:43 +0000 (13:10 +0000)]
[Minor] Add debugging for spf references to find refcount leak

4 years ago[Minor] Allow to log numeric id
Vsevolod Stakhov [Fri, 6 Dec 2019 13:10:31 +0000 (13:10 +0000)]
[Minor] Allow to log numeric id

4 years ago[Minor] Improve error message
Vsevolod Stakhov [Thu, 5 Dec 2019 20:33:25 +0000 (20:33 +0000)]
[Minor] Improve error message

4 years ago[Minor] Some small changes to the logic
Vsevolod Stakhov [Thu, 5 Dec 2019 20:31:31 +0000 (20:31 +0000)]
[Minor] Some small changes to the logic

4 years agoMerge pull request #3177 from korgoth1/master
Vsevolod Stakhov [Thu, 5 Dec 2019 19:49:11 +0000 (19:49 +0000)]
Merge pull request #3177 from korgoth1/master

[Test] SPF PERMFAIL REDIRECT WITHOUT SPF

4 years ago[Test] SPF PERMFAIL REDIRECT WITHOUT SPF 3177/head
korgoth1 [Thu, 5 Dec 2019 18:52:33 +0000 (21:52 +0300)]
[Test] SPF PERMFAIL REDIRECT WITHOUT SPF

4 years ago[Fix] Treat soft hyphen as zero width space
Vsevolod Stakhov [Thu, 5 Dec 2019 11:09:25 +0000 (11:09 +0000)]
[Fix] Treat soft hyphen as zero width space

4 years ago[Minor] Oops, set item just on registration phase
Vsevolod Stakhov [Wed, 4 Dec 2019 15:00:30 +0000 (15:00 +0000)]
[Minor] Oops, set item just on registration phase

4 years ago[Minor] Fix API function
Vsevolod Stakhov [Wed, 4 Dec 2019 14:36:00 +0000 (14:36 +0000)]
[Minor] Fix API function

4 years ago[Minor] Add more flexible symcache item access functions
Vsevolod Stakhov [Wed, 4 Dec 2019 14:32:52 +0000 (14:32 +0000)]
[Minor] Add more flexible symcache item access functions

4 years ago[Minor] Allow to disable virtual symbols permanently
Vsevolod Stakhov [Wed, 4 Dec 2019 10:10:14 +0000 (10:10 +0000)]
[Minor] Allow to disable virtual symbols permanently

4 years ago[Minor] Forgot to list method
Vsevolod Stakhov [Tue, 3 Dec 2019 11:15:52 +0000 (11:15 +0000)]
[Minor] Forgot to list method

4 years agoMerge pull request #3172 from korgoth1/master
Vsevolod Stakhov [Tue, 3 Dec 2019 09:43:03 +0000 (09:43 +0000)]
Merge pull request #3172 from korgoth1/master

[Test] 115 Dmarc is now separated by 115 dmarc, 116 dkim, 117 spf.

4 years ago[Minor] Fix regexps for using in pcre
Vsevolod Stakhov [Mon, 2 Dec 2019 19:01:26 +0000 (19:01 +0000)]
[Minor] Fix regexps for using in pcre

4 years ago[Test] Spf is now Lua module
Vsevolod Stakhov [Mon, 2 Dec 2019 18:23:24 +0000 (18:23 +0000)]
[Test] Spf is now Lua module

4 years ago[Test] 115 Dmarc is now separated by 115 dmarc, 116 dkim, 117 spf. 3172/head
korgoth1 [Mon, 2 Dec 2019 17:51:17 +0000 (20:51 +0300)]
[Test] 115 Dmarc is now separated by 115 dmarc, 116 dkim, 117 spf.

4 years ago[Test] 115 Dmarc is now separated by 115 dmarc, 116 dkim, 117 spf.
korgoth1 [Mon, 2 Dec 2019 17:49:54 +0000 (20:49 +0300)]
[Test] 115 Dmarc is now separated by 115 dmarc, 116 dkim, 117 spf.

4 years ago[Feature] Spf: Add external_relay option
Vsevolod Stakhov [Mon, 2 Dec 2019 17:37:49 +0000 (17:37 +0000)]
[Feature] Spf: Add external_relay option

4 years ago[Minor] Lua_spf: Allow string representation of the IP address
Vsevolod Stakhov [Mon, 2 Dec 2019 17:36:08 +0000 (17:36 +0000)]
[Minor] Lua_spf: Allow string representation of the IP address

4 years ago[Conf] SPF is no longer a C module
Vsevolod Stakhov [Mon, 2 Dec 2019 17:03:14 +0000 (17:03 +0000)]
[Conf] SPF is no longer a C module

4 years ago[Project] More fixes to follow the C module semantics
Vsevolod Stakhov [Mon, 2 Dec 2019 17:02:08 +0000 (17:02 +0000)]
[Project] More fixes to follow the C module semantics

4 years ago[Minor] Add generic methods to deal with check_local/check_authed flags
Vsevolod Stakhov [Mon, 2 Dec 2019 17:01:47 +0000 (17:01 +0000)]
[Minor] Add generic methods to deal with check_local/check_authed flags

4 years ago[Minor] Lua_task: Allow to get a raw timestamp
Vsevolod Stakhov [Mon, 2 Dec 2019 15:42:25 +0000 (15:42 +0000)]
[Minor] Lua_task: Allow to get a raw timestamp

4 years ago[Minor] Fix dmarc after change
Vsevolod Stakhov [Mon, 2 Dec 2019 15:17:01 +0000 (15:17 +0000)]
[Minor] Fix dmarc after change

4 years ago[Minor] Sigh, some more error paths handling fixed
Vsevolod Stakhov [Mon, 2 Dec 2019 15:01:23 +0000 (15:01 +0000)]
[Minor] Sigh, some more error paths handling fixed

4 years ago[Minor] Fix issues found
Vsevolod Stakhov [Mon, 2 Dec 2019 14:02:44 +0000 (14:02 +0000)]
[Minor] Fix issues found

4 years ago[Minor] Fix errors handling
Vsevolod Stakhov [Mon, 2 Dec 2019 13:35:15 +0000 (13:35 +0000)]
[Minor] Fix errors handling

4 years ago[Project] Bye-bye, sweet prince
Vsevolod Stakhov [Mon, 2 Dec 2019 13:13:14 +0000 (13:13 +0000)]
[Project] Bye-bye, sweet prince

4 years ago[Project] Preliminary SPF plugin in Lua
Vsevolod Stakhov [Mon, 2 Dec 2019 13:11:55 +0000 (13:11 +0000)]
[Project] Preliminary SPF plugin in Lua

4 years agoMerge pull request #3171 from korgoth1/master
Vsevolod Stakhov [Mon, 2 Dec 2019 11:08:10 +0000 (11:08 +0000)]
Merge pull request #3171 from korgoth1/master

[Test] scan .pdf encrypted and with javascript

4 years ago[Test] scan .pdf encrypted and with javascript 3171/head
korgoth1 [Sun, 1 Dec 2019 17:30:50 +0000 (20:30 +0300)]
[Test] scan .pdf encrypted and with javascript

4 years ago[Minor] Fix error cases handling
Vsevolod Stakhov [Sun, 1 Dec 2019 09:34:26 +0000 (09:34 +0000)]
[Minor] Fix error cases handling

4 years ago[Minor] Fix checking of `all` match
Vsevolod Stakhov [Sun, 1 Dec 2019 09:34:13 +0000 (09:34 +0000)]
[Minor] Fix checking of `all` match

4 years ago[Project] Move dns_tool to using of the rspamd_spf from FFI module
Vsevolod Stakhov [Sat, 30 Nov 2019 17:22:38 +0000 (17:22 +0000)]
[Project] Move dns_tool to using of the rspamd_spf from FFI module

4 years ago[Minor] Lua_spf: Some API fixes and adjustments
Vsevolod Stakhov [Sat, 30 Nov 2019 17:22:05 +0000 (17:22 +0000)]
[Minor] Lua_spf: Some API fixes and adjustments

4 years ago[Minor] Lua_task: Accept lua_ip userdata when calling set_ip
Vsevolod Stakhov [Sat, 30 Nov 2019 17:21:45 +0000 (17:21 +0000)]
[Minor] Lua_task: Accept lua_ip userdata when calling set_ip

4 years ago[Minor] Lua_task: Fix set_ip to accept lua_ip userdata
Vsevolod Stakhov [Sat, 30 Nov 2019 17:21:25 +0000 (17:21 +0000)]
[Minor] Lua_task: Fix set_ip to accept lua_ip userdata

4 years ago[Project] Add get_elts method
Vsevolod Stakhov [Sat, 30 Nov 2019 10:10:50 +0000 (10:10 +0000)]
[Project] Add get_elts method

4 years ago[Project] Add some missing methods for spf record
Vsevolod Stakhov [Sat, 30 Nov 2019 09:56:39 +0000 (09:56 +0000)]
[Project] Add some missing methods for spf record

4 years ago[Minor] Fix refcounts mess
Vsevolod Stakhov [Sat, 30 Nov 2019 09:29:55 +0000 (09:29 +0000)]
[Minor] Fix refcounts mess

4 years ago[Project] Implement IP check for an SPF record
Vsevolod Stakhov [Fri, 29 Nov 2019 19:19:52 +0000 (19:19 +0000)]
[Project] Implement IP check for an SPF record

4 years ago[Project] Add configuration method
Vsevolod Stakhov [Fri, 29 Nov 2019 19:04:35 +0000 (19:04 +0000)]
[Project] Add configuration method

4 years ago[Project] Start lua spf library
Vsevolod Stakhov [Fri, 29 Nov 2019 17:49:25 +0000 (17:49 +0000)]
[Project] Start lua spf library

4 years ago[Minor] Destroy old LRU cache to avoid reload leaks
Vsevolod Stakhov [Fri, 29 Nov 2019 11:53:58 +0000 (11:53 +0000)]
[Minor] Destroy old LRU cache to avoid reload leaks

4 years ago[Rework] Move LRU SPF cache from spf plugin
Vsevolod Stakhov [Fri, 29 Nov 2019 11:52:02 +0000 (11:52 +0000)]
[Rework] Move LRU SPF cache from spf plugin

4 years ago[Minor] Fix asan friendliness in lpeg
Vsevolod Stakhov [Fri, 29 Nov 2019 09:05:31 +0000 (09:05 +0000)]
[Minor] Fix asan friendliness in lpeg

4 years ago[Minor] Lua_content: Make regexp more strict
Vsevolod Stakhov [Thu, 28 Nov 2019 17:21:09 +0000 (17:21 +0000)]
[Minor] Lua_content: Make regexp more strict

4 years ago[Minor] Allow to import any Lua object to message
Vsevolod Stakhov [Thu, 28 Nov 2019 13:29:44 +0000 (13:29 +0000)]
[Minor] Allow to import any Lua object to message

5 years ago[Rules] Add PDF related rules
Vsevolod Stakhov [Wed, 27 Nov 2019 14:53:27 +0000 (14:53 +0000)]
[Rules] Add PDF related rules

5 years ago[Minor] Lua_content: Add some more PDF stuff
Vsevolod Stakhov [Wed, 27 Nov 2019 14:37:28 +0000 (14:37 +0000)]
[Minor] Lua_content: Add some more PDF stuff

5 years ago[Minor] Lua_config: Add get_groups method
Vsevolod Stakhov [Wed, 27 Nov 2019 14:25:23 +0000 (14:25 +0000)]
[Minor] Lua_config: Add get_groups method

5 years ago[Minor] Also add suspicious patterns support
Vsevolod Stakhov [Wed, 27 Nov 2019 13:42:24 +0000 (13:42 +0000)]
[Minor] Also add suspicious patterns support

5 years ago[Minor] Lua_content: Support javascript PDF elements
Vsevolod Stakhov [Wed, 27 Nov 2019 13:22:18 +0000 (13:22 +0000)]
[Minor] Lua_content: Support javascript PDF elements

5 years ago[Minor] Add `lua_util.nkeys` utility
Vsevolod Stakhov [Tue, 26 Nov 2019 19:23:58 +0000 (19:23 +0000)]
[Minor] Add `lua_util.nkeys` utility

5 years agoMerge pull request #3166 from arkamar/blas
Vsevolod Stakhov [Tue, 26 Nov 2019 18:25:35 +0000 (18:25 +0000)]
Merge pull request #3166 from arkamar/blas

[Minor] cmake: remove unused ENABLE_OPENBLAS

5 years agocmake: Unify ENABLE_OPENBLAS and ENABLE_BLAS 3166/head
Petr Vaněk [Tue, 26 Nov 2019 18:16:12 +0000 (19:16 +0100)]
cmake: Unify ENABLE_OPENBLAS and ENABLE_BLAS

ENABLE_OPENBLAS is removed because it was not used to check if the
openblas library should be used. The ENABLE_BLAS is moved from
CMakeLists.txt to cmake/Openblas.cmake to have all related variables in
one file and to reduce a complexity of CMakeLists.txt slightly.

5 years ago[Project] Some rework about specific data that is now tagged
Vsevolod Stakhov [Tue, 26 Nov 2019 17:29:42 +0000 (17:29 +0000)]
[Project] Some rework about specific data that is now tagged

5 years ago[Project] Lua_content: Add some pdf support
Vsevolod Stakhov [Tue, 26 Nov 2019 16:30:48 +0000 (16:30 +0000)]
[Project] Lua_content: Add some pdf support

5 years ago[Minor] Improve logging
Vsevolod Stakhov [Tue, 26 Nov 2019 16:30:34 +0000 (16:30 +0000)]
[Minor] Improve logging

5 years ago[Minor] Fix task with no config case
Vsevolod Stakhov [Mon, 25 Nov 2019 17:40:48 +0000 (17:40 +0000)]
[Minor] Fix task with no config case

5 years ago[Minor] Lua_text: Add `lines` method and fix empty text creation
Vsevolod Stakhov [Mon, 25 Nov 2019 14:59:27 +0000 (14:59 +0000)]
[Minor] Lua_text: Add `lines` method and fix empty text creation

5 years ago[Project] Various fixes for lua_content project
Vsevolod Stakhov [Mon, 25 Nov 2019 13:26:34 +0000 (13:26 +0000)]
[Project] Various fixes for lua_content project

5 years ago[Project] Fix urls injection for ics files
Vsevolod Stakhov [Mon, 25 Nov 2019 13:26:17 +0000 (13:26 +0000)]
[Project] Fix urls injection for ics files

5 years ago[Minor] Fix rspamd_url.all method
Vsevolod Stakhov [Mon, 25 Nov 2019 12:56:37 +0000 (12:56 +0000)]
[Minor] Fix rspamd_url.all method

5 years ago[Project] Further content module work
Vsevolod Stakhov [Sun, 24 Nov 2019 09:35:18 +0000 (09:35 +0000)]
[Project] Further content module work

5 years ago[Minor] Destroy ratelimit buckets
Vsevolod Stakhov [Sat, 23 Nov 2019 14:34:58 +0000 (14:34 +0000)]
[Minor] Destroy ratelimit buckets

5 years ago[Minor] Allow rspamd_text matching in lpeg
Vsevolod Stakhov [Sat, 23 Nov 2019 14:27:28 +0000 (14:27 +0000)]
[Minor] Allow rspamd_text matching in lpeg

5 years ago[Rework] Start lua_content library
Vsevolod Stakhov [Sat, 23 Nov 2019 14:20:21 +0000 (14:20 +0000)]
[Rework] Start lua_content library