Vsevolod Stakhov
aac1c37798
Add periodic checks for hyperscan files
8 years ago
Vsevolod Stakhov
f0be38584f
Another fix to always-malloc mode
8 years ago
Vsevolod Stakhov
91516a1fd6
Fix issues with freeing of bad rdns requests
8 years ago
Vsevolod Stakhov
7fffcf4121
Fix format string
8 years ago
Vsevolod Stakhov
840a70f2b1
Fix issues with debug mode of mempool
8 years ago
Vsevolod Stakhov
b22485f657
Allow processing images urls for SURBL
8 years ago
Vsevolod Stakhov
e0fa8bf017
Allow configurations with no classifiers
8 years ago
Vsevolod Stakhov
8803f26e7a
Fix percentages for bayes confidence
8 years ago
Vsevolod Stakhov
defcd82bfd
Do not treat bad backend as an assert
8 years ago
Vsevolod Stakhov
a2706116f9
Add documentation for new statistics
8 years ago
Vsevolod Stakhov
100f7dc950
Add extra sleep to avoid race condition
When there are no expressions to compile it is possible that hs_helper
will send notice to no workers. So this sleep should resolve the most of
cases where this race occurs.
8 years ago
Vsevolod Stakhov
72c9856de6
Add more details to the guide
8 years ago
Vsevolod Stakhov
efe42811ba
Add globbing support
8 years ago
Vsevolod Stakhov
5a89fb3d70
Improve error reporting
8 years ago
Vsevolod Stakhov
bcd1b3861b
Update surbl documentation
8 years ago
Vsevolod Stakhov
b8911abf81
Enable hiredis for travis
8 years ago
Vsevolod Stakhov
320304671b
Fix include path for embedded hiredis
8 years ago
Vsevolod Stakhov
49aae72a0c
Remove deprecated random id
8 years ago
Vsevolod Stakhov
63950721d0
Start SA migrating guide
8 years ago
Vsevolod Stakhov
73edf7e541
Remove unused var.
8 years ago
Vsevolod Stakhov
21377e96fe
Fix format strings
8 years ago
Vsevolod Stakhov
7c74c6281b
Update from publicsuffix
8 years ago
Vsevolod Stakhov
c14870dd22
Remove hiredis from depends
8 years ago
Vsevolod Stakhov
83034f4027
Fix GNU version of strerror_r (hiredis is broken)
8 years ago
Vsevolod Stakhov
d543bb540d
Try to fix brain damage of cmake
8 years ago
Vsevolod Stakhov
4fc834d623
Embed hiredis as it is broken literally everywhere
8 years ago
Vsevolod Stakhov
361fb11df8
Enable per-users learn cache
8 years ago
Vsevolod Stakhov
48012e1b39
Incompatible change: sqlite3 and per_user behaviour
Now both redis and sqlite3 follows the common principles for per-user
statistics:
1) If per-user statistics is enabled check per-user tokens ONLY
2) If per-user statistics is not enabled then check common tokens ONLY
If you need old behaviour, then you'd need to use separate classifier
for per-user statistics.
8 years ago
Vsevolod Stakhov
942615ae25
Implement `per_user` for redis backend
8 years ago
Vsevolod Stakhov
8cdf6a7b16
Add generic routine to get task's recipient
8 years ago
Vsevolod Stakhov
70d0787fcb
Fix relearning for sqlite3 cache
8 years ago
Vsevolod Stakhov
54fc24c2b3
Fix query
8 years ago
Vsevolod Stakhov
13371ea684
Rework cache API slightly
8 years ago
Vsevolod Stakhov
b9dd124a65
Implement redis cache operations
8 years ago
Vsevolod Stakhov
8e8bddff44
Write initialization for redis cache
8 years ago
Vsevolod Stakhov
79b7458f76
Merge pull request #476 from moisseev/patch-1
Add new Message-ID regexp for Thunderbird
8 years ago
Vsevolod Stakhov
58944df299
Add skeleton of redis cache
8 years ago
Vsevolod Stakhov
dd1af5b84e
Fix processing of caches
8 years ago
Vsevolod Stakhov
8bcc03ac88
Fix caches initialization.
8 years ago
Vsevolod Stakhov
4b6adeee0f
Fix sqlite cache
8 years ago
Vsevolod Stakhov
d0a92eca7e
Rework caches API
8 years ago
Alexander Moisseev
9703e506a9
Add new Message-ID regexp for Thunderbird
Thunderbird version 46 and later is using new securely random Message-ID to avoid fingerprinting.
https://bugzilla.mozilla.org/show_bug.cgi?id=902580
SeaMonkey (at least currentnightly build 2.42a1) is not affected by this change.
8 years ago
Vsevolod Stakhov
5a4566af6e
Use constants instead of magic numbers
8 years ago
Vsevolod Stakhov
39bd3efaea
Fix unlearning in sqlite3 cache.
8 years ago
Vsevolod Stakhov
29fee1b7e0
Fix strange artefact
8 years ago
Vsevolod Stakhov
42e13bdaa1
Fix learn errors reporting
8 years ago
Vsevolod Stakhov
defd16920c
Fix numbers humanization in `rspamc stat`
8 years ago
Vsevolod Stakhov
2fcbb9ce8a
Fix stats for redis backend
8 years ago
Vsevolod Stakhov
c3e917ac34
Add lazy stat implementation for redis
8 years ago
Vsevolod Stakhov
193accf7dd
Start implementation of lazy redis statistics.
8 years ago