]>
source.dussan.org Git - rspamd.git/log
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
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
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
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
Vsevolod Stakhov [Mon, 4 Nov 2019 11:56:54 +0000 (11:56 +0000)]
[Minor] Slightly improve CH logging
Vsevolod Stakhov [Sun, 3 Nov 2019 14:33:42 +0000 (14:33 +0000)]
[Minor] One more thing about ssl_shutdown
Vsevolod Stakhov [Sun, 3 Nov 2019 11:47:40 +0000 (11:47 +0000)]
[Minor] Grrrr...
Vsevolod Stakhov [Sun, 3 Nov 2019 11:37:48 +0000 (11:37 +0000)]
[Minor] Try to improve logging
Vsevolod Stakhov [Sun, 3 Nov 2019 11:26:49 +0000 (11:26 +0000)]
[Fix] Sigh, another try to fix brain-damaged openssl
Vsevolod Stakhov [Sun, 3 Nov 2019 09:47:25 +0000 (09:47 +0000)]
[Minor] Ssl: Improve logging
Vsevolod Stakhov [Sun, 3 Nov 2019 09:36:44 +0000 (09:36 +0000)]
[Minor] Lua_http: Save log tag
Vsevolod Stakhov [Sat, 2 Nov 2019 13:41:45 +0000 (13:41 +0000)]
[Minor] Improve error logging
Vsevolod Stakhov [Sat, 2 Nov 2019 13:41:35 +0000 (13:41 +0000)]
[Minor] Fix debug logging
Vsevolod Stakhov [Sat, 2 Nov 2019 12:12:34 +0000 (12:12 +0000)]
[Minor] Virustotal: Improve errors handling
Vsevolod Stakhov [Sat, 2 Nov 2019 11:26:49 +0000 (11:26 +0000)]
Merge pull request #3134 from moisseev/patch-1
[Minor] Fix style
Alexander Moisseev [Sat, 2 Nov 2019 10:03:39 +0000 (13:03 +0300)]
[Minor] Fix style
Vsevolod Stakhov [Sat, 2 Nov 2019 09:45:10 +0000 (09:45 +0000)]
Merge pull request #3132 from andryyy/patch-15
[WebUI] Remove prev form when clicking outside the modal
Vsevolod Stakhov [Sat, 2 Nov 2019 09:38:27 +0000 (09:38 +0000)]
[Minor] Virustotal: Improve caching
Vsevolod Stakhov [Sat, 2 Nov 2019 09:18:36 +0000 (09:18 +0000)]
[Minor] Various minor fixes
André Peters [Sat, 2 Nov 2019 07:40:37 +0000 (08:40 +0100)]
Remove prev form when clicking outside the modal
1. Function is triggered by click on close button **and** by clicking anywhere outside the modal to close it.
2. Form is being removed instead of hidden.
Vsevolod Stakhov [Fri, 1 Nov 2019 15:46:35 +0000 (15:46 +0000)]
[Minor] Add tool to convert trivial SA rules to multimap
Vsevolod Stakhov [Fri, 1 Nov 2019 14:53:20 +0000 (14:53 +0000)]
[Minor] Allow 'upstreams' alias...
Vsevolod Stakhov [Fri, 1 Nov 2019 14:39:41 +0000 (14:39 +0000)]
[Minor] Fix C stupidity
Vsevolod Stakhov [Fri, 1 Nov 2019 14:29:57 +0000 (14:29 +0000)]
[Fix] Allow real upstreams configuration
Vsevolod Stakhov [Fri, 1 Nov 2019 14:08:03 +0000 (14:08 +0000)]
[Minor] Improve logging for upstream failure
Vsevolod Stakhov [Fri, 1 Nov 2019 12:34:06 +0000 (12:34 +0000)]
[Minor] Rdns: Update loop timestamp if it is cheap
Vsevolod Stakhov [Fri, 1 Nov 2019 12:32:14 +0000 (12:32 +0000)]
[Minor] Add method ev_now_update_if_cheap
Vsevolod Stakhov [Thu, 31 Oct 2019 17:35:02 +0000 (17:35 +0000)]
[Fix] Fix upstreams exclusion logic
Vsevolod Stakhov [Thu, 31 Oct 2019 17:12:16 +0000 (17:12 +0000)]
[Minor] DNS: Add servfail cache
Vsevolod Stakhov [Thu, 31 Oct 2019 16:09:01 +0000 (16:09 +0000)]
[Conf] Antivirus: Fix the default config
Vsevolod Stakhov [Thu, 31 Oct 2019 15:56:25 +0000 (15:56 +0000)]
[Feature] Antivirus: Add preliminary virustotal support
Issue: #3109
Vsevolod Stakhov [Thu, 31 Oct 2019 15:34:33 +0000 (15:34 +0000)]
[Minor] Antivirus: Scan all attachments if required
Vsevolod Stakhov [Thu, 31 Oct 2019 13:43:56 +0000 (13:43 +0000)]
[Minor] Add better support for non-Linux systems
Vsevolod Stakhov [Thu, 31 Oct 2019 13:19:06 +0000 (13:19 +0000)]
[Minor] Use CLOCK_MONOTONIC_COARSE where suitable