]> source.dussan.org Git - rspamd.git/log
rspamd.git
4 years ago[Project] Implement slow rules sanity protection
Vsevolod Stakhov [Tue, 24 Dec 2019 17:00:56 +0000 (17:00 +0000)]
[Project] Implement slow rules sanity protection

4 years ago[Minor] Move functions
Vsevolod Stakhov [Tue, 24 Dec 2019 17:00:46 +0000 (17:00 +0000)]
[Minor] Move functions

4 years ago[Minor] Slightly change fp logic
Vsevolod Stakhov [Tue, 24 Dec 2019 16:31:40 +0000 (16:31 +0000)]
[Minor] Slightly change fp logic

4 years ago[Minor] Enable profiling on slow regexps
Vsevolod Stakhov [Tue, 24 Dec 2019 16:27:32 +0000 (16:27 +0000)]
[Minor] Enable profiling on slow regexps

4 years ago[Project] Add logic to break execution when processing symbols
Vsevolod Stakhov [Tue, 24 Dec 2019 16:26:12 +0000 (16:26 +0000)]
[Project] Add logic to break execution when processing symbols

4 years ago[Minor] Fix order in the switch..case
Vsevolod Stakhov [Tue, 24 Dec 2019 16:25:57 +0000 (16:25 +0000)]
[Minor] Fix order in the switch..case

4 years ago[Minor] Improve log message
Vsevolod Stakhov [Tue, 24 Dec 2019 16:25:46 +0000 (16:25 +0000)]
[Minor] Improve log message

4 years ago[Minor] Sync ffi defs
Vsevolod Stakhov [Mon, 23 Dec 2019 19:48:21 +0000 (19:48 +0000)]
[Minor] Sync ffi defs

4 years ago[Project] Track more memory allocations in a task
Vsevolod Stakhov [Mon, 23 Dec 2019 19:27:04 +0000 (19:27 +0000)]
[Project] Track more memory allocations in a task

4 years ago[Project] Add rspamd_mempool_notify_alloc function
Vsevolod Stakhov [Mon, 23 Dec 2019 19:08:05 +0000 (19:08 +0000)]
[Project] Add rspamd_mempool_notify_alloc function

4 years ago[Minor] Fix format string
Vsevolod Stakhov [Mon, 23 Dec 2019 18:56:27 +0000 (18:56 +0000)]
[Minor] Fix format string

4 years ago[Project] Allow to enable mempool debugging from the protocol
Vsevolod Stakhov [Mon, 23 Dec 2019 18:43:16 +0000 (18:43 +0000)]
[Project] Allow to enable mempool debugging from the protocol

4 years ago[Minor] Stop extracting urls on limit reached
Vsevolod Stakhov [Mon, 23 Dec 2019 17:43:39 +0000 (17:43 +0000)]
[Minor] Stop extracting urls on limit reached

4 years ago[Project] Sort by memory usage
Vsevolod Stakhov [Mon, 23 Dec 2019 17:32:42 +0000 (17:32 +0000)]
[Project] Sort by memory usage

4 years ago[Project] Show debug stat for memory pool
Vsevolod Stakhov [Mon, 23 Dec 2019 17:15:36 +0000 (17:15 +0000)]
[Project] Show debug stat for memory pool

4 years ago[Project] Support mempool flags
Vsevolod Stakhov [Mon, 23 Dec 2019 16:40:20 +0000 (16:40 +0000)]
[Project] Support mempool flags

4 years ago[Project] Fix issues with mempool alloc/free
Vsevolod Stakhov [Mon, 23 Dec 2019 15:54:19 +0000 (15:54 +0000)]
[Project] Fix issues with mempool alloc/free

4 years ago[Minor] Improve align_ptr macro
Vsevolod Stakhov [Mon, 23 Dec 2019 15:54:05 +0000 (15:54 +0000)]
[Minor] Improve align_ptr macro

4 years ago[Project] Start reworking of the mempool structure
Vsevolod Stakhov [Mon, 23 Dec 2019 15:14:02 +0000 (15:14 +0000)]
[Project] Start reworking of the mempool structure

- Hide implementation details
- Pre-allocate one chain on start
- Organize destructors as a list of structures
- Use posix_memalign instead of malloc
- Adjust allocation layout

4 years ago[Minor] Fix urls adding limit
Vsevolod Stakhov [Mon, 23 Dec 2019 14:06:15 +0000 (14:06 +0000)]
[Minor] Fix urls adding limit

4 years ago[Minor] Allow hyperscan on i386 platform
Vsevolod Stakhov [Mon, 23 Dec 2019 12:16:18 +0000 (12:16 +0000)]
[Minor] Allow hyperscan on i386 platform

Issue: #3195

4 years ago[Minor] It seems that -gembed-source is not working at all
Vsevolod Stakhov [Fri, 20 Dec 2019 17:16:26 +0000 (17:16 +0000)]
[Minor] It seems that -gembed-source is not working at all

4 years ago[Minor] Fix misprint
Vsevolod Stakhov [Fri, 20 Dec 2019 14:09:50 +0000 (14:09 +0000)]
[Minor] Fix misprint

4 years ago[Minor] Fix fast math usage
Vsevolod Stakhov [Fri, 20 Dec 2019 14:07:54 +0000 (14:07 +0000)]
[Minor] Fix fast math usage

4 years ago[Minor] Normalise backslashes to slashes in urls
Vsevolod Stakhov [Fri, 20 Dec 2019 13:51:53 +0000 (13:51 +0000)]
[Minor] Normalise backslashes to slashes in urls

4 years ago[Minor] Improve build flags handling, add fast-math option
Vsevolod Stakhov [Fri, 20 Dec 2019 13:51:36 +0000 (13:51 +0000)]
[Minor] Improve build flags handling, add fast-math option

4 years ago[Minor] Lua_content: Do not try to detect content when C library does that
Vsevolod Stakhov [Fri, 20 Dec 2019 12:55:59 +0000 (12:55 +0000)]
[Minor] Lua_content: Do not try to detect content when C library does that

4 years agoMerge pull request #3196 from korgoth1/master
Vsevolod Stakhov [Fri, 20 Dec 2019 11:06:49 +0000 (11:06 +0000)]
Merge pull request #3196 from korgoth1/master

[Test] SPF unresolved a/mx/ptr fix

4 years ago[Test] SPF unresolved a/mx/ptr fix 3196/head
korgoth1 [Fri, 20 Dec 2019 08:30:52 +0000 (11:30 +0300)]
[Test] SPF unresolved a/mx/ptr fix

4 years ago[Minor] Emit error to show message tag
Vsevolod Stakhov [Thu, 19 Dec 2019 21:35:34 +0000 (21:35 +0000)]
[Minor] Emit error to show message tag

4 years ago[Minor] Report fork failure instead of crash
Vsevolod Stakhov [Thu, 19 Dec 2019 16:50:50 +0000 (16:50 +0000)]
[Minor] Report fork failure instead of crash

4 years ago[Minor] Skip unneeded fsync
Vsevolod Stakhov [Wed, 18 Dec 2019 15:44:57 +0000 (15:44 +0000)]
[Minor] Skip unneeded fsync

4 years ago[Minor] Fix double free as ptr_array has already dtor defined
Vsevolod Stakhov [Tue, 17 Dec 2019 21:49:55 +0000 (21:49 +0000)]
[Minor] Fix double free as ptr_array has already dtor defined

4 years ago[Minor] Fix options insertion
Vsevolod Stakhov [Tue, 17 Dec 2019 19:04:47 +0000 (19:04 +0000)]
[Minor] Fix options insertion

4 years ago[Minor] Unify messages
Vsevolod Stakhov [Tue, 17 Dec 2019 17:25:25 +0000 (17:25 +0000)]
[Minor] Unify messages

4 years ago[Minor] Spf: Ignore redirect if `all` is also in a record
Vsevolod Stakhov [Tue, 17 Dec 2019 15:11:03 +0000 (15:11 +0000)]
[Minor] Spf: Ignore redirect if `all` is also in a record

4 years ago[Minor] Fix default policy application
Vsevolod Stakhov [Tue, 17 Dec 2019 13:49:30 +0000 (13:49 +0000)]
[Minor] Fix default policy application

4 years ago[Minor] Revert back options for temp/permfail in SPF
Vsevolod Stakhov [Tue, 17 Dec 2019 13:38:07 +0000 (13:38 +0000)]
[Minor] Revert back options for temp/permfail in SPF

4 years ago[Minor] Deal with base flag
Vsevolod Stakhov [Mon, 16 Dec 2019 21:21:53 +0000 (21:21 +0000)]
[Minor] Deal with base flag

4 years ago[Minor] Permfail should be propagated merely by specific cases
Vsevolod Stakhov [Mon, 16 Dec 2019 17:15:36 +0000 (17:15 +0000)]
[Minor] Permfail should be propagated merely by specific cases

4 years ago[Minor] Replies: Convert expire to integer
Vsevolod Stakhov [Mon, 16 Dec 2019 15:28:51 +0000 (15:28 +0000)]
[Minor] Replies: Convert expire to integer

Issue: #3183

4 years ago[Minor] Try to retransmit DNS requests on write failures
Vsevolod Stakhov [Mon, 16 Dec 2019 15:03:22 +0000 (15:03 +0000)]
[Minor] Try to retransmit DNS requests on write failures

4 years ago[Minor] Fix use after free
Vsevolod Stakhov [Mon, 16 Dec 2019 14:16:26 +0000 (14:16 +0000)]
[Minor] Fix use after free

4 years agoMerge pull request #3188 from pschichtel/patch-1
Vsevolod Stakhov [Mon, 16 Dec 2019 11:54:01 +0000 (11:54 +0000)]
Merge pull request #3188 from pschichtel/patch-1

Send Content-Type header in Vault create request

4 years ago[Fix] Fix base tag processing according to stupid HTML renderer behaviour
Vsevolod Stakhov [Mon, 16 Dec 2019 11:42:35 +0000 (11:42 +0000)]
[Fix] Fix base tag processing according to stupid HTML renderer behaviour

4 years agoSend Content-Type header in Vault create request 3188/head
Phillip Schichtel [Mon, 16 Dec 2019 00:05:48 +0000 (01:05 +0100)]
Send Content-Type header in Vault create request

4 years ago[Minor] Update readme
Vsevolod Stakhov [Sun, 15 Dec 2019 09:39:08 +0000 (09:39 +0000)]
[Minor] Update readme

4 years ago[Fix] Limit size of symbols options by max_opts_len option
Vsevolod Stakhov [Fri, 13 Dec 2019 15:10:01 +0000 (15:10 +0000)]
[Fix] Limit size of symbols options by max_opts_len option

4 years agoMerge pull request #3186 from arkamar/cxx-language
Vsevolod Stakhov [Fri, 13 Dec 2019 12:21:50 +0000 (12:21 +0000)]
Merge pull request #3186 from arkamar/cxx-language

Append CXX to the list of needed languages

4 years agoMerge pull request #3187 from arkamar/cmake-toolset
Vsevolod Stakhov [Fri, 13 Dec 2019 10:10:15 +0000 (10:10 +0000)]
Merge pull request #3187 from arkamar/cmake-toolset

Use CMAKE_CXX_FLAGS_{DEBUG,RELEASE} variable for C++

4 years agoUse CMAKE_CXX_FLAGS_{DEBUG,RELEASE} variable for C++ 3187/head
Petr Vaněk [Fri, 13 Dec 2019 09:56:32 +0000 (10:56 +0100)]
Use CMAKE_CXX_FLAGS_{DEBUG,RELEASE} variable for C++

The CMAKE_CXX_FLAGS_{DEBUG,RELEASE} variable should be used with C++
rather than CMAKE_C_FLAGS_{DEBUG,RELEASE}.

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.