]> source.dussan.org Git - rspamd.git/log
rspamd.git
5 years ago[Project] Add fast utf8 validation library
Vsevolod Stakhov [Fri, 15 Nov 2019 16:16:08 +0000 (16:16 +0000)]
[Project] Add fast utf8 validation library

5 years ago[Minor] Move CPU detection out of the cryptobox module
Vsevolod Stakhov [Fri, 15 Nov 2019 12:20:46 +0000 (12:20 +0000)]
[Minor] Move CPU detection out of the cryptobox module

5 years ago[Rework] Move cmake modules to a dedicated path
Vsevolod Stakhov [Fri, 15 Nov 2019 11:58:43 +0000 (11:58 +0000)]
[Rework] Move cmake modules to a dedicated path

5 years ago[Minor] Return early from quit command
Vsevolod Stakhov [Thu, 14 Nov 2019 13:55:36 +0000 (13:55 +0000)]
[Minor] Return early from quit command

5 years ago[Minor] Add failure reason in the upstreams code
Vsevolod Stakhov [Wed, 13 Nov 2019 13:58:09 +0000 (13:58 +0000)]
[Minor] Add failure reason in the upstreams code

5 years ago[Minor] Save port number in upstream name
Vsevolod Stakhov [Wed, 13 Nov 2019 13:13:09 +0000 (13:13 +0000)]
[Minor] Save port number in upstream name

5 years ago[Fix] Fix off-by-one in retries for the proxy
Vsevolod Stakhov [Tue, 12 Nov 2019 16:55:37 +0000 (16:55 +0000)]
[Fix] Fix off-by-one in retries for the proxy

5 years ago[Minor] Some more speed improvements for base64 decoding
Vsevolod Stakhov [Tue, 12 Nov 2019 16:44:39 +0000 (16:44 +0000)]
[Minor] Some more speed improvements for base64 decoding

5 years ago[Feature] Improve base64 usage
Vsevolod Stakhov [Tue, 12 Nov 2019 16:24:33 +0000 (16:24 +0000)]
[Feature] Improve base64 usage

5 years ago[Test] Improve base64 test
Vsevolod Stakhov [Tue, 12 Nov 2019 16:18:19 +0000 (16:18 +0000)]
[Test] Improve base64 test

5 years ago[Minor] Use sane HTTP codes in case of proxy errors
Vsevolod Stakhov [Tue, 12 Nov 2019 12:30:34 +0000 (12:30 +0000)]
[Minor] Use sane HTTP codes in case of proxy errors

5 years ago[Minor] Improve logging
Vsevolod Stakhov [Tue, 12 Nov 2019 12:09:09 +0000 (12:09 +0000)]
[Minor] Improve logging

5 years ago[Feature] Allow to limit maps per specific worker
Vsevolod Stakhov [Mon, 11 Nov 2019 15:30:12 +0000 (15:30 +0000)]
[Feature] Allow to limit maps per specific worker

5 years ago[Rework] Further isolation of the controller's functions
Vsevolod Stakhov [Mon, 11 Nov 2019 14:41:57 +0000 (14:41 +0000)]
[Rework] Further isolation of the controller's functions

5 years ago[Rework] Replace controller functions by any scanner worker if needed
Vsevolod Stakhov [Mon, 11 Nov 2019 13:57:56 +0000 (13:57 +0000)]
[Rework] Replace controller functions by any scanner worker if needed

5 years agoMerge pull request #3144 from citrin/mailman_msgid
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

5 years ago[Minor] Optimize mailman_msgid regexp 3144/head
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
```

5 years ago[Minor] Sequential upstreams iteration is special
Vsevolod Stakhov [Sat, 9 Nov 2019 09:30:04 +0000 (09:30 +0000)]
[Minor] Sequential upstreams iteration is special

5 years ago[Minor] Except the current upstream when doing final DNS retransmit
Vsevolod Stakhov [Fri, 8 Nov 2019 17:46:40 +0000 (17:46 +0000)]
[Minor] Except the current upstream when doing final DNS retransmit

5 years ago[Feature] Allow exception when choosing upstream
Vsevolod Stakhov [Fri, 8 Nov 2019 17:46:26 +0000 (17:46 +0000)]
[Feature] Allow exception when choosing upstream

5 years ago[Fix] Fail DNS upstream on each retransmit attempt
Vsevolod Stakhov [Fri, 8 Nov 2019 17:12:44 +0000 (17:12 +0000)]
[Fix] Fail DNS upstream on each retransmit attempt

5 years ago[Fix] Oops, fix maps reload
Vsevolod Stakhov [Fri, 8 Nov 2019 16:20:31 +0000 (16:20 +0000)]
[Fix] Oops, fix maps reload

5 years ago[Minor] Increase number of connections merely when we have a session
Vsevolod Stakhov [Fri, 8 Nov 2019 16:04:26 +0000 (16:04 +0000)]
[Minor] Increase number of connections merely when we have a session

5 years ago[Minor] Fix redefining of `one_shot` and other `nshots` related attrs
Vsevolod Stakhov [Fri, 8 Nov 2019 15:55:17 +0000 (15:55 +0000)]
[Minor] Fix redefining of `one_shot` and other `nshots` related attrs

5 years ago[Feature] Allow to disable symbols from the metric config
Vsevolod Stakhov [Fri, 8 Nov 2019 15:44:36 +0000 (15:44 +0000)]
[Feature] Allow to disable symbols from the metric config

5 years ago[Minor] One more fix to fuzzy termination
Vsevolod Stakhov [Fri, 8 Nov 2019 15:22:38 +0000 (15:22 +0000)]
[Minor] One more fix to fuzzy termination

5 years ago[Minor] Fix fuzzy worker termination
Vsevolod Stakhov [Fri, 8 Nov 2019 14:05:47 +0000 (14:05 +0000)]
[Minor] Fix fuzzy worker termination

5 years ago[Fix] Fix termination
Vsevolod Stakhov [Fri, 8 Nov 2019 11:41:58 +0000 (11:41 +0000)]
[Fix] Fix termination

5 years ago[Minor] Stop periodics on terminate
Vsevolod Stakhov [Fri, 8 Nov 2019 11:29:49 +0000 (11:29 +0000)]
[Minor] Stop periodics on terminate

5 years ago[Minor] Virustotal: Fix checks
Vsevolod Stakhov [Thu, 7 Nov 2019 15:05:28 +0000 (15:05 +0000)]
[Minor] Virustotal: Fix checks

Issue: #3141

5 years ago[Minor] Improve logging
Vsevolod Stakhov [Thu, 7 Nov 2019 14:45:15 +0000 (14:45 +0000)]
[Minor] Improve logging

Submitted by: @citrin

5 years ago[Rework] Another phase of finish actions rework
Vsevolod Stakhov [Thu, 7 Nov 2019 14:44:45 +0000 (14:44 +0000)]
[Rework] Another phase of finish actions rework

5 years ago[Minor] Improve logging
Vsevolod Stakhov [Thu, 7 Nov 2019 14:42:38 +0000 (14:42 +0000)]
[Minor] Improve logging

5 years ago[Rework] Rework final scripts logic
Vsevolod Stakhov [Thu, 7 Nov 2019 14:31:08 +0000 (14:31 +0000)]
[Rework] Rework final scripts logic

5 years ago[Minor] Improve logging on neural learning errors
Vsevolod Stakhov [Wed, 6 Nov 2019 15:06:51 +0000 (15:06 +0000)]
[Minor] Improve logging on neural learning errors

5 years ago[Minor] Fix openblas detection logic (or try to)
Vsevolod Stakhov [Wed, 6 Nov 2019 14:57:18 +0000 (14:57 +0000)]
[Minor] Fix openblas detection logic (or try to)

5 years ago[Minor] Disable blas by default
Vsevolod Stakhov [Wed, 6 Nov 2019 14:57:06 +0000 (14:57 +0000)]
[Minor] Disable blas by default

5 years ago[Minor] Add option to enable openblas support to cmake
Vsevolod Stakhov [Wed, 6 Nov 2019 14:41:46 +0000 (14:41 +0000)]
[Minor] Add option to enable openblas support to cmake

5 years ago[Feature] Shutdown timeout is now associated with task timeout
Vsevolod Stakhov [Wed, 6 Nov 2019 14:38:16 +0000 (14:38 +0000)]
[Feature] Shutdown timeout is now associated with task timeout

5 years ago[Minor] Call clickhouse periodic merely for scanners
Vsevolod Stakhov [Wed, 6 Nov 2019 14:18:23 +0000 (14:18 +0000)]
[Minor] Call clickhouse periodic merely for scanners

5 years agoMerge pull request #3139 from citrin/ch-log-fix
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

5 years ago[Minor] Clickhouse: fix log 3139/head
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.

5 years ago[Minor] Check boundary before calling for U8_NEXT
Vsevolod Stakhov [Tue, 5 Nov 2019 17:45:16 +0000 (17:45 +0000)]
[Minor] Check boundary before calling for U8_NEXT

5 years agoMerge pull request #3138 from korgoth1/master
Vsevolod Stakhov [Tue, 5 Nov 2019 17:26:29 +0000 (17:26 +0000)]
Merge pull request #3138 from korgoth1/master

[Test] Surbl IDN + punycode

5 years ago[Test] Surbl IDN + punycode 3138/head
korgoth1 [Tue, 5 Nov 2019 17:07:28 +0000 (20:07 +0300)]
[Test] Surbl IDN + punycode

5 years ago[Minor] Fix log tag in ssl connections
Vsevolod Stakhov [Tue, 5 Nov 2019 16:54:32 +0000 (16:54 +0000)]
[Minor] Fix log tag in ssl connections

5 years ago[Minor] Clickhouse: Slight log improvement
Vsevolod Stakhov [Tue, 5 Nov 2019 16:31:30 +0000 (16:31 +0000)]
[Minor] Clickhouse: Slight log improvement

5 years ago[Test] Surbl IDN + punycode
korgoth1 [Tue, 5 Nov 2019 16:29:05 +0000 (19:29 +0300)]
[Test] Surbl IDN + punycode

5 years ago[Minor] Copy ipv6 address in full on accept
Vsevolod Stakhov [Tue, 5 Nov 2019 15:42:06 +0000 (15:42 +0000)]
[Minor] Copy ipv6 address in full on accept

5 years ago[Fix] Clickhouse: Avoid potential races in collection
Vsevolod Stakhov [Tue, 5 Nov 2019 14:54:05 +0000 (14:54 +0000)]
[Fix] Clickhouse: Avoid potential races in collection

5 years ago[Fix] Check results of write message as SSL can bork them
Vsevolod Stakhov [Tue, 5 Nov 2019 12:08:17 +0000 (12:08 +0000)]
[Fix] Check results of write message as SSL can bork them

5 years ago[Fix] Rbl: Allow utf8 lookups for IDN domains
Vsevolod Stakhov [Tue, 5 Nov 2019 10:50:34 +0000 (10:50 +0000)]
[Fix] Rbl: Allow utf8 lookups for IDN domains

Issue: #3137

5 years ago[Minor] Slightly improve crashes logging
Vsevolod Stakhov [Mon, 4 Nov 2019 20:09:08 +0000 (20:09 +0000)]
[Minor] Slightly improve crashes logging

5 years ago[Feature] Add verdict library in lua
Vsevolod Stakhov [Mon, 4 Nov 2019 17:53:58 +0000 (17:53 +0000)]
[Feature] Add verdict library in lua

5 years ago[Minor] Improve logging to console
Vsevolod Stakhov [Mon, 4 Nov 2019 16:52:15 +0000 (16:52 +0000)]
[Minor] Improve logging to console

5 years ago[Minor] Slightly improve logging in case of termination
Vsevolod Stakhov [Mon, 4 Nov 2019 16:05:46 +0000 (16:05 +0000)]
[Minor] Slightly improve logging in case of termination

5 years ago[Minor] Allow rspamd_text objects to be sent via SMTP
Vsevolod Stakhov [Mon, 4 Nov 2019 13:08:07 +0000 (13:08 +0000)]
[Minor] Allow rspamd_text objects to be sent via SMTP

5 years ago[Fix] Clickhouse: Fix periodic script
Vsevolod Stakhov [Mon, 4 Nov 2019 13:02:37 +0000 (13:02 +0000)]
[Fix] Clickhouse: Fix periodic script

5 years ago[Minor] Slightly improve CH logging
Vsevolod Stakhov [Mon, 4 Nov 2019 11:56:54 +0000 (11:56 +0000)]
[Minor] Slightly improve CH logging

5 years ago[Minor] One more thing about ssl_shutdown
Vsevolod Stakhov [Sun, 3 Nov 2019 14:33:42 +0000 (14:33 +0000)]
[Minor] One more thing about ssl_shutdown

5 years ago[Minor] Grrrr...
Vsevolod Stakhov [Sun, 3 Nov 2019 11:47:40 +0000 (11:47 +0000)]
[Minor] Grrrr...

5 years ago[Minor] Try to improve logging
Vsevolod Stakhov [Sun, 3 Nov 2019 11:37:48 +0000 (11:37 +0000)]
[Minor] Try to improve logging

5 years ago[Fix] Sigh, another try to fix brain-damaged openssl
Vsevolod Stakhov [Sun, 3 Nov 2019 11:26:49 +0000 (11:26 +0000)]
[Fix] Sigh, another try to fix brain-damaged openssl

5 years ago[Minor] Ssl: Improve logging
Vsevolod Stakhov [Sun, 3 Nov 2019 09:47:25 +0000 (09:47 +0000)]
[Minor] Ssl: Improve logging

5 years ago[Minor] Lua_http: Save log tag
Vsevolod Stakhov [Sun, 3 Nov 2019 09:36:44 +0000 (09:36 +0000)]
[Minor] Lua_http: Save log tag

5 years ago[Minor] Improve error logging
Vsevolod Stakhov [Sat, 2 Nov 2019 13:41:45 +0000 (13:41 +0000)]
[Minor] Improve error logging

5 years ago[Minor] Fix debug logging
Vsevolod Stakhov [Sat, 2 Nov 2019 13:41:35 +0000 (13:41 +0000)]
[Minor] Fix debug logging

5 years ago[Minor] Virustotal: Improve errors handling
Vsevolod Stakhov [Sat, 2 Nov 2019 12:12:34 +0000 (12:12 +0000)]
[Minor] Virustotal: Improve errors handling

5 years agoMerge pull request #3134 from moisseev/patch-1
Vsevolod Stakhov [Sat, 2 Nov 2019 11:26:49 +0000 (11:26 +0000)]
Merge pull request #3134 from moisseev/patch-1

[Minor] Fix style

5 years ago[Minor] Fix style 3134/head
Alexander Moisseev [Sat, 2 Nov 2019 10:03:39 +0000 (13:03 +0300)]
[Minor] Fix style

5 years agoMerge pull request #3132 from andryyy/patch-15
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

5 years ago[Minor] Virustotal: Improve caching
Vsevolod Stakhov [Sat, 2 Nov 2019 09:38:27 +0000 (09:38 +0000)]
[Minor] Virustotal: Improve caching

5 years ago[Minor] Various minor fixes
Vsevolod Stakhov [Sat, 2 Nov 2019 09:18:36 +0000 (09:18 +0000)]
[Minor] Various minor fixes

5 years agoRemove prev form when clicking outside the modal 3132/head
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.

5 years ago[Minor] Add tool to convert trivial SA rules to multimap
Vsevolod Stakhov [Fri, 1 Nov 2019 15:46:35 +0000 (15:46 +0000)]
[Minor] Add tool to convert trivial SA rules to multimap

5 years ago[Minor] Allow 'upstreams' alias...
Vsevolod Stakhov [Fri, 1 Nov 2019 14:53:20 +0000 (14:53 +0000)]
[Minor] Allow 'upstreams' alias...

5 years ago[Minor] Fix C stupidity
Vsevolod Stakhov [Fri, 1 Nov 2019 14:39:41 +0000 (14:39 +0000)]
[Minor] Fix C stupidity

5 years ago[Fix] Allow real upstreams configuration
Vsevolod Stakhov [Fri, 1 Nov 2019 14:29:57 +0000 (14:29 +0000)]
[Fix] Allow real upstreams configuration

5 years ago[Minor] Improve logging for upstream failure
Vsevolod Stakhov [Fri, 1 Nov 2019 14:08:03 +0000 (14:08 +0000)]
[Minor] Improve logging for upstream failure

5 years ago[Minor] Rdns: Update loop timestamp if it is cheap
Vsevolod Stakhov [Fri, 1 Nov 2019 12:34:06 +0000 (12:34 +0000)]
[Minor] Rdns: Update loop timestamp if it is cheap

5 years ago[Minor] Add method ev_now_update_if_cheap
Vsevolod Stakhov [Fri, 1 Nov 2019 12:32:14 +0000 (12:32 +0000)]
[Minor] Add method ev_now_update_if_cheap

5 years ago[Fix] Fix upstreams exclusion logic
Vsevolod Stakhov [Thu, 31 Oct 2019 17:35:02 +0000 (17:35 +0000)]
[Fix] Fix upstreams exclusion logic

5 years ago[Minor] DNS: Add servfail cache
Vsevolod Stakhov [Thu, 31 Oct 2019 17:12:16 +0000 (17:12 +0000)]
[Minor] DNS: Add servfail cache

5 years ago[Conf] Antivirus: Fix the default config
Vsevolod Stakhov [Thu, 31 Oct 2019 16:09:01 +0000 (16:09 +0000)]
[Conf] Antivirus: Fix the default config

5 years ago[Feature] Antivirus: Add preliminary virustotal support
Vsevolod Stakhov [Thu, 31 Oct 2019 15:56:25 +0000 (15:56 +0000)]
[Feature] Antivirus: Add preliminary virustotal support

Issue: #3109

5 years ago[Minor] Antivirus: Scan all attachments if required
Vsevolod Stakhov [Thu, 31 Oct 2019 15:34:33 +0000 (15:34 +0000)]
[Minor] Antivirus: Scan all attachments if required

5 years ago[Minor] Add better support for non-Linux systems
Vsevolod Stakhov [Thu, 31 Oct 2019 13:43:56 +0000 (13:43 +0000)]
[Minor] Add better support for non-Linux systems

5 years ago[Minor] Use CLOCK_MONOTONIC_COARSE where suitable
Vsevolod Stakhov [Thu, 31 Oct 2019 13:19:06 +0000 (13:19 +0000)]
[Minor] Use CLOCK_MONOTONIC_COARSE where suitable

5 years ago[Fix] Another try to fix slow callbacks and timers
Vsevolod Stakhov [Thu, 31 Oct 2019 12:30:49 +0000 (12:30 +0000)]
[Fix] Another try to fix slow callbacks and timers

5 years ago[Minor] Use slightly better fast PRNGs
Vsevolod Stakhov [Thu, 31 Oct 2019 09:25:09 +0000 (09:25 +0000)]
[Minor] Use slightly better fast PRNGs

5 years ago[Minor] Slightly improve log message
Vsevolod Stakhov [Wed, 30 Oct 2019 17:59:09 +0000 (17:59 +0000)]
[Minor] Slightly improve log message

5 years ago[Minor] Oops, convert back to int
Vsevolod Stakhov [Wed, 30 Oct 2019 17:34:59 +0000 (17:34 +0000)]
[Minor] Oops, convert back to int

5 years ago[Minor] Show real ttl for records
Vsevolod Stakhov [Wed, 30 Oct 2019 17:24:52 +0000 (17:24 +0000)]
[Minor] Show real ttl for records

5 years ago[Minor] Try to fix openblas issue
Vsevolod Stakhov [Wed, 30 Oct 2019 17:04:36 +0000 (17:04 +0000)]
[Minor] Try to fix openblas issue

Issue: #3102 (likely)

5 years ago[Fix] Fix consistent hashing when upstreams are marked inactive
Vsevolod Stakhov [Wed, 30 Oct 2019 14:32:45 +0000 (14:32 +0000)]
[Fix] Fix consistent hashing when upstreams are marked inactive

The idea is to rehash the value when we found that the current upstream is dead
and apply consistent hashing algorithm multiple times.  This is limited by
number of attempts (we try 10 times before giving up). Also cleanup locking
stuff.

5 years ago[Minor] Fix log message
Vsevolod Stakhov [Wed, 30 Oct 2019 14:32:31 +0000 (14:32 +0000)]
[Minor] Fix log message

5 years ago[Minor] Improve logging
Vsevolod Stakhov [Wed, 30 Oct 2019 12:46:19 +0000 (12:46 +0000)]
[Minor] Improve logging

5 years ago[Minor] Fix crash where inconsistent fuzzy query was sent
Vsevolod Stakhov [Wed, 30 Oct 2019 12:44:11 +0000 (12:44 +0000)]
[Minor] Fix crash where inconsistent fuzzy query was sent

5 years ago[Feature] Clickhouse: Rework Clickhouse collection logic
Vsevolod Stakhov [Tue, 29 Oct 2019 15:55:58 +0000 (15:55 +0000)]
[Feature] Clickhouse: Rework Clickhouse collection logic

Issue: #3127

5 years ago[Minor] Send current timestamp to the periodic callbacks
Vsevolod Stakhov [Tue, 29 Oct 2019 15:53:26 +0000 (15:53 +0000)]
[Minor] Send current timestamp to the periodic callbacks