]>
source.dussan.org Git - rspamd.git/log
Vsevolod Stakhov [Tue, 19 Nov 2019 17:30:38 +0000 (17:30 +0000)]
[Minor] Eek, try to workaround libicu stupidity
Vsevolod Stakhov [Tue, 19 Nov 2019 16:50:50 +0000 (16:50 +0000)]
[Minor] Use ucnv_getCanonicalName instead of ucnv_getStandardName
Vsevolod Stakhov [Tue, 19 Nov 2019 15:15:52 +0000 (15:15 +0000)]
[Minor] Disable jemalloc on sanitized builds
Vsevolod Stakhov [Tue, 19 Nov 2019 12:19:32 +0000 (12:19 +0000)]
[Minor] Try to fix gcc sanitizers
Vsevolod Stakhov [Tue, 19 Nov 2019 12:01:47 +0000 (12:01 +0000)]
[Minor] Fix ODR violation for modules variable
Vsevolod Stakhov [Tue, 19 Nov 2019 10:05:14 +0000 (10:05 +0000)]
[Minor] Unify converters usage
Vsevolod Stakhov [Mon, 18 Nov 2019 21:38:53 +0000 (21:38 +0000)]
Update bug_report.md
Vsevolod Stakhov [Mon, 18 Nov 2019 21:17:20 +0000 (21:17 +0000)]
[Minor] Check for some more aliases, sigh
Vsevolod Stakhov [Mon, 18 Nov 2019 20:39:15 +0000 (20:39 +0000)]
[Minor] Look also for mime charset
Vsevolod Stakhov [Mon, 18 Nov 2019 20:17:13 +0000 (20:17 +0000)]
[Minor] Fix offset
Vsevolod Stakhov [Mon, 18 Nov 2019 16:29:01 +0000 (16:29 +0000)]
[Minor] Try to dodge leak-asan
Vsevolod Stakhov [Mon, 18 Nov 2019 16:25:46 +0000 (16:25 +0000)]
[Minor] Fix warnings
Vsevolod Stakhov [Mon, 18 Nov 2019 16:12:30 +0000 (16:12 +0000)]
Merge pull request #3151 from korgoth1/master
[Test] P0F fix
Vsevolod Stakhov [Mon, 18 Nov 2019 16:10:43 +0000 (16:10 +0000)]
[Minor] Oops, fix misprint
korgoth1 [Mon, 18 Nov 2019 16:07:42 +0000 (19:07 +0300)]
[Test] P0F fix
Vsevolod Stakhov [Mon, 18 Nov 2019 14:47:17 +0000 (14:47 +0000)]
[Minor] Fix debian flags
Vsevolod Stakhov [Mon, 18 Nov 2019 14:19:43 +0000 (14:19 +0000)]
[Rework] Further cmake system rework
Vsevolod Stakhov [Mon, 18 Nov 2019 13:11:22 +0000 (13:11 +0000)]
[Minor] P0f: More output fixes
Vsevolod Stakhov [Mon, 18 Nov 2019 13:01:36 +0000 (13:01 +0000)]
[Rework] Make cmake structure more modular
Vsevolod Stakhov [Mon, 18 Nov 2019 12:47:18 +0000 (12:47 +0000)]
[Minor] P0f: Fix output
Vsevolod Stakhov [Mon, 18 Nov 2019 12:20:26 +0000 (12:20 +0000)]
[Minor] Grrr, fix operator
Vsevolod Stakhov [Mon, 18 Nov 2019 12:14:54 +0000 (12:14 +0000)]
[Fix] Fix utf8 validation for symbols options and empty strings
Vsevolod Stakhov [Mon, 18 Nov 2019 11:45:52 +0000 (11:45 +0000)]
Merge pull request #3147 from resec/master
[Fix] Fixing multiple classifiers on redis
Vsevolod Stakhov [Mon, 18 Nov 2019 11:44:54 +0000 (11:44 +0000)]
Merge pull request #3150 from moisseev/patch-1
[Minor] Remove extra space
Vsevolod Stakhov [Mon, 18 Nov 2019 09:34:17 +0000 (09:34 +0000)]
[Minor] Add sanity check when trying to insert options
Alexander Moisseev [Mon, 18 Nov 2019 05:30:00 +0000 (08:30 +0300)]
[Minor] Remove extra space
Vsevolod Stakhov [Sun, 17 Nov 2019 11:44:47 +0000 (11:44 +0000)]
[Minor] Fix action name
Submitted by: Alex Antropoff
Vsevolod Stakhov [Sat, 16 Nov 2019 13:16:13 +0000 (13:16 +0000)]
[Minor] Fix format string to avoid crash on 32bit systems with weird off_t
Issue: #3142
Vsevolod Stakhov [Sat, 16 Nov 2019 12:18:42 +0000 (12:18 +0000)]
[Minor] Improve logging and set hostname for further usage
Vsevolod Stakhov [Sat, 16 Nov 2019 12:12:05 +0000 (12:12 +0000)]
[Minor] Validate symbols options
Vsevolod Stakhov [Fri, 15 Nov 2019 19:18:55 +0000 (19:18 +0000)]
[Feature] Always validate Rspamd protocol output
Vsevolod Stakhov [Fri, 15 Nov 2019 18:53:14 +0000 (18:53 +0000)]
[Minor] Use ref impl for small strings
Vsevolod Stakhov [Fri, 15 Nov 2019 18:51:24 +0000 (18:51 +0000)]
[Test] Improve tests
Vsevolod Stakhov [Fri, 15 Nov 2019 18:25:15 +0000 (18:25 +0000)]
[Fix] Fix issues found
Vsevolod Stakhov [Fri, 15 Nov 2019 17:27:42 +0000 (17:27 +0000)]
[Rework] Rewrite rspamd_str_make_utf_valid function
Vsevolod Stakhov [Fri, 15 Nov 2019 17:27:34 +0000 (17:27 +0000)]
[Minor] Init utf8 library
Vsevolod Stakhov [Fri, 15 Nov 2019 16:40:54 +0000 (16:40 +0000)]
[Project] Use own utf8 validation instead of glib
Vsevolod Stakhov [Fri, 15 Nov 2019 16:16:08 +0000 (16:16 +0000)]
[Project] Add fast utf8 validation library
Vsevolod Stakhov [Fri, 15 Nov 2019 12:20:46 +0000 (12:20 +0000)]
[Minor] Move CPU detection out of the cryptobox module
Vsevolod Stakhov [Fri, 15 Nov 2019 11:58:43 +0000 (11:58 +0000)]
[Rework] Move cmake modules to a dedicated path
Vsevolod Stakhov [Thu, 14 Nov 2019 13:55:36 +0000 (13:55 +0000)]
[Minor] Return early from quit command
resec [Thu, 14 Nov 2019 08:04:24 +0000 (16:04 +0800)]
Revert "[Fix] #3129 Multiple classifiers on redis working incorrectly"
This reverts commit
14495547dea7e4a0c14cf1507ba7def74b58a4ce .
Vsevolod Stakhov [Wed, 13 Nov 2019 13:58:09 +0000 (13:58 +0000)]
[Minor] Add failure reason in the upstreams code
Vsevolod Stakhov [Wed, 13 Nov 2019 13:13:09 +0000 (13:13 +0000)]
[Minor] Save port number in upstream name
Vsevolod Stakhov [Tue, 12 Nov 2019 16:55:37 +0000 (16:55 +0000)]
[Fix] Fix off-by-one in retries for the proxy
Vsevolod Stakhov [Tue, 12 Nov 2019 16:44:39 +0000 (16:44 +0000)]
[Minor] Some more speed improvements for base64 decoding
Vsevolod Stakhov [Tue, 12 Nov 2019 16:24:33 +0000 (16:24 +0000)]
[Feature] Improve base64 usage
Vsevolod Stakhov [Tue, 12 Nov 2019 16:18:19 +0000 (16:18 +0000)]
[Test] Improve base64 test
Vsevolod Stakhov [Tue, 12 Nov 2019 12:30:34 +0000 (12:30 +0000)]
[Minor] Use sane HTTP codes in case of proxy errors
Vsevolod Stakhov [Tue, 12 Nov 2019 12:09:09 +0000 (12:09 +0000)]
[Minor] Improve logging
Vsevolod Stakhov [Mon, 11 Nov 2019 15:30:12 +0000 (15:30 +0000)]
[Feature] Allow to limit maps per specific worker
Vsevolod Stakhov [Mon, 11 Nov 2019 14:41:57 +0000 (14:41 +0000)]
[Rework] Further isolation of the controller's functions
Vsevolod Stakhov [Mon, 11 Nov 2019 13:57:56 +0000 (13:57 +0000)]
[Rework] Replace controller functions by any scanner worker if needed
Vsevolod Stakhov [Sun, 10 Nov 2019 19:33:54 +0000 (19:33 +0000)]
Merge pull request #3144 from citrin/mailman_msgid
[Minor] Optimize mailman_msgid regexp
Anton Yuzhaninov [Sun, 10 Nov 2019 13:38:13 +0000 (13:38 +0000)]
[Minor] Optimize mailman_msgid regexp
The old regexp is susceptible to exponential backtracking.
pcretest benchmark:
```
PCRE version 8.43 2019-02-23
/^<mailman\.\d+\.\d+\.\d+\..+\@\S+>$/
<mailman.0.
1037840296 .16399.mailman-developers@example.org>
Execute time 0.0006 milliseconds
0: <mailman.0.
1037840296 .16399.mailman-developers@example.org>
<mailman.0.0.0.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ >
Execute time 9.8803 milliseconds
No match
/^<mailman\.\d+\.\d+\.\d+\.[-+.:=\w]+@[-a-zA-Z\d.]+>$/
<mailman.0.
1037840296 .16399.mailman-developers@example.org>
Execute time 0.0003 milliseconds
0: <mailman.0.
1037840296 .16399.mailman-developers@example.org>
<mailman.0.0.0.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ >
Execute time 0.0002 milliseconds
No match
```
Vsevolod Stakhov [Sat, 9 Nov 2019 09:30:04 +0000 (09:30 +0000)]
[Minor] Sequential upstreams iteration is special
Vsevolod Stakhov [Fri, 8 Nov 2019 17:46:40 +0000 (17:46 +0000)]
[Minor] Except the current upstream when doing final DNS retransmit
Vsevolod Stakhov [Fri, 8 Nov 2019 17:46:26 +0000 (17:46 +0000)]
[Feature] Allow exception when choosing upstream
Vsevolod Stakhov [Fri, 8 Nov 2019 17:12:44 +0000 (17:12 +0000)]
[Fix] Fail DNS upstream on each retransmit attempt
Vsevolod Stakhov [Fri, 8 Nov 2019 16:20:31 +0000 (16:20 +0000)]
[Fix] Oops, fix maps reload
Vsevolod Stakhov [Fri, 8 Nov 2019 16:04:26 +0000 (16:04 +0000)]
[Minor] Increase number of connections merely when we have a session
Vsevolod Stakhov [Fri, 8 Nov 2019 15:55:17 +0000 (15:55 +0000)]
[Minor] Fix redefining of `one_shot` and other `nshots` related attrs
Vsevolod Stakhov [Fri, 8 Nov 2019 15:44:36 +0000 (15:44 +0000)]
[Feature] Allow to disable symbols from the metric config
Vsevolod Stakhov [Fri, 8 Nov 2019 15:22:38 +0000 (15:22 +0000)]
[Minor] One more fix to fuzzy termination
Vsevolod Stakhov [Fri, 8 Nov 2019 14:05:47 +0000 (14:05 +0000)]
[Minor] Fix fuzzy worker termination
Vsevolod Stakhov [Fri, 8 Nov 2019 11:41:58 +0000 (11:41 +0000)]
[Fix] Fix termination
Vsevolod Stakhov [Fri, 8 Nov 2019 11:29:49 +0000 (11:29 +0000)]
[Minor] Stop periodics on terminate
resec [Fri, 8 Nov 2019 08:05:36 +0000 (16:05 +0800)]
[Fix] #3129 Multiple classifiers on redis working incorrectly
Vsevolod Stakhov [Thu, 7 Nov 2019 15:05:28 +0000 (15:05 +0000)]
[Minor] Virustotal: Fix checks
Issue: #3141
Vsevolod Stakhov [Thu, 7 Nov 2019 14:45:15 +0000 (14:45 +0000)]
[Minor] Improve logging
Submitted by: @citrin
Vsevolod Stakhov [Thu, 7 Nov 2019 14:44:45 +0000 (14:44 +0000)]
[Rework] Another phase of finish actions rework
Vsevolod Stakhov [Thu, 7 Nov 2019 14:42:38 +0000 (14:42 +0000)]
[Minor] Improve logging
Vsevolod Stakhov [Thu, 7 Nov 2019 14:31:08 +0000 (14:31 +0000)]
[Rework] Rework final scripts logic
resec [Thu, 7 Nov 2019 11:00:03 +0000 (19:00 +0800)]
[Minor] #3129 Multiple classifiers on redis working incorrectly
resec [Thu, 7 Nov 2019 10:56:09 +0000 (18:56 +0800)]
[Fix] #3129 Multiple classifiers on redis working incorrectly
resec [Thu, 7 Nov 2019 03:57:53 +0000 (11:57 +0800)]
[Fix] #3129 Multiple classifiers on redis working incorrectly
Vsevolod Stakhov [Wed, 6 Nov 2019 15:06:51 +0000 (15:06 +0000)]
[Minor] Improve logging on neural learning errors
Vsevolod Stakhov [Wed, 6 Nov 2019 14:57:18 +0000 (14:57 +0000)]
[Minor] Fix openblas detection logic (or try to)
Vsevolod Stakhov [Wed, 6 Nov 2019 14:57:06 +0000 (14:57 +0000)]
[Minor] Disable blas by default
Vsevolod Stakhov [Wed, 6 Nov 2019 14:41:46 +0000 (14:41 +0000)]
[Minor] Add option to enable openblas support to cmake
Vsevolod Stakhov [Wed, 6 Nov 2019 14:38:16 +0000 (14:38 +0000)]
[Feature] Shutdown timeout is now associated with task timeout
Vsevolod Stakhov [Wed, 6 Nov 2019 14:18:23 +0000 (14:18 +0000)]
[Minor] Call clickhouse periodic merely for scanners
Vsevolod Stakhov [Tue, 5 Nov 2019 19:28:15 +0000 (19:28 +0000)]
Merge pull request #3139 from citrin/ch-log-fix
[Minor] Clickhouse: fix log
Anton Yuzhaninov [Tue, 5 Nov 2019 19:24:08 +0000 (19:24 +0000)]
[Minor] Clickhouse: fix log
Fix log message, which was broken in
c9e6e26319c08a0e440a9e27b9bf3743e32ad70b
nrows is 0 when clickhouse_send_data is called.
Vsevolod Stakhov [Tue, 5 Nov 2019 17:45:16 +0000 (17:45 +0000)]
[Minor] Check boundary before calling for U8_NEXT
Vsevolod Stakhov [Tue, 5 Nov 2019 17:26:29 +0000 (17:26 +0000)]
Merge pull request #3138 from korgoth1/master
[Test] Surbl IDN + punycode
korgoth1 [Tue, 5 Nov 2019 17:07:28 +0000 (20:07 +0300)]
[Test] Surbl IDN + punycode
Vsevolod Stakhov [Tue, 5 Nov 2019 16:54:32 +0000 (16:54 +0000)]
[Minor] Fix log tag in ssl connections
Vsevolod Stakhov [Tue, 5 Nov 2019 16:31:30 +0000 (16:31 +0000)]
[Minor] Clickhouse: Slight log improvement
korgoth1 [Tue, 5 Nov 2019 16:29:05 +0000 (19:29 +0300)]
[Test] Surbl IDN + punycode
Vsevolod Stakhov [Tue, 5 Nov 2019 15:42:06 +0000 (15:42 +0000)]
[Minor] Copy ipv6 address in full on accept
Vsevolod Stakhov [Tue, 5 Nov 2019 14:54:05 +0000 (14:54 +0000)]
[Fix] Clickhouse: Avoid potential races in collection
Vsevolod Stakhov [Tue, 5 Nov 2019 12:08:17 +0000 (12:08 +0000)]
[Fix] Check results of write message as SSL can bork them
Vsevolod Stakhov [Tue, 5 Nov 2019 10:50:34 +0000 (10:50 +0000)]
[Fix] Rbl: Allow utf8 lookups for IDN domains
Issue: #3137
Vsevolod Stakhov [Mon, 4 Nov 2019 20:09:08 +0000 (20:09 +0000)]
[Minor] Slightly improve crashes logging
Vsevolod Stakhov [Mon, 4 Nov 2019 17:53:58 +0000 (17:53 +0000)]
[Feature] Add verdict library in lua
Vsevolod Stakhov [Mon, 4 Nov 2019 16:52:15 +0000 (16:52 +0000)]
[Minor] Improve logging to console
Vsevolod Stakhov [Mon, 4 Nov 2019 16:05:46 +0000 (16:05 +0000)]
[Minor] Slightly improve logging in case of termination
Vsevolod Stakhov [Mon, 4 Nov 2019 13:08:07 +0000 (13:08 +0000)]
[Minor] Allow rspamd_text objects to be sent via SMTP
Vsevolod Stakhov [Mon, 4 Nov 2019 13:02:37 +0000 (13:02 +0000)]
[Fix] Clickhouse: Fix periodic script