aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Fix include path for embedded hiredisVsevolod Stakhov2016-01-113-7/+6
|
* Remove deprecated random idVsevolod Stakhov2016-01-111-3/+1
|
* Remove unused var.Vsevolod Stakhov2016-01-111-1/+0
|
* Fix format stringsVsevolod Stakhov2016-01-112-5/+7
|
* Embed hiredis as it is broken literally everywhereVsevolod Stakhov2016-01-112-0/+6
|
* Enable per-users learn cacheVsevolod Stakhov2016-01-114-20/+44
|
* Incompatible change: sqlite3 and per_user behaviourVsevolod Stakhov2016-01-111-1/+1
| | | | | | | | | | | 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.
* Implement `per_user` for redis backendVsevolod Stakhov2016-01-111-11/+99
|
* Add generic routine to get task's recipientVsevolod Stakhov2016-01-114-45/+51
|
* Fix relearning for sqlite3 cacheVsevolod Stakhov2016-01-112-4/+7
|
* Fix queryVsevolod Stakhov2016-01-111-1/+1
|
* Rework cache API slightlyVsevolod Stakhov2016-01-114-22/+13
|
* Implement redis cache operationsVsevolod Stakhov2016-01-112-6/+102
|
* Write initialization for redis cacheVsevolod Stakhov2016-01-114-8/+205
|
* Add skeleton of redis cacheVsevolod Stakhov2016-01-102-1/+78
|
* Fix processing of cachesVsevolod Stakhov2016-01-104-12/+26
|
* Fix caches initialization.Vsevolod Stakhov2016-01-102-6/+12
|
* Fix sqlite cacheVsevolod Stakhov2016-01-102-55/+74
|
* Rework caches APIVsevolod Stakhov2016-01-103-16/+48
|
* Use constants instead of magic numbersVsevolod Stakhov2016-01-091-3/+6
|
* Fix unlearning in sqlite3 cache.Vsevolod Stakhov2016-01-091-6/+9
|
* Fix strange artefactVsevolod Stakhov2016-01-091-5/+0
|
* Fix learn errors reportingVsevolod Stakhov2016-01-094-10/+17
|
* Fix numbers humanization in `rspamc stat`Vsevolod Stakhov2016-01-091-1/+1
|
* Fix stats for redis backendVsevolod Stakhov2016-01-092-26/+47
|
* Add lazy stat implementation for redisVsevolod Stakhov2016-01-091-7/+143
|
* Start implementation of lazy redis statistics.Vsevolod Stakhov2016-01-091-1/+146
|
* Implement async timered events for statisticsVsevolod Stakhov2016-01-092-8/+80
|
* Fight with hiredis APIVsevolod Stakhov2016-01-081-0/+3
|
* Fix setting of number of learns.Vsevolod Stakhov2016-01-082-26/+64
|
* -1 is a *very* bad unit64_tVsevolod Stakhov2016-01-081-3/+3
|
* Implement the case of incrementing backends for bayesVsevolod Stakhov2016-01-083-11/+23
|
* Impelement the concept when classifier values are integersVsevolod Stakhov2016-01-083-7/+36
|
* Fix precendence for ! and &Vsevolod Stakhov2016-01-081-1/+1
|
* Fix redis queriesVsevolod Stakhov2016-01-081-16/+35
|
* Fix format stringVsevolod Stakhov2016-01-081-1/+1
|
* Redis replies can also be stringsVsevolod Stakhov2016-01-081-0/+7
|
* Reorder learn procedure.Vsevolod Stakhov2016-01-081-17/+8
|
* Implement redis learningVsevolod Stakhov2016-01-081-11/+153
|
* Add conditions for using redis stat backendVsevolod Stakhov2016-01-073-1/+8
|
* Implement redis classificationVsevolod Stakhov2016-01-073-4/+141
|
* Move redis.c to redis_backend.cVsevolod Stakhov2016-01-072-1/+1
|
* Add missing backend methodsVsevolod Stakhov2016-01-072-3/+111
|
* Restore redis backend compilation.Vsevolod Stakhov2016-01-073-110/+69
|
* Fix parsing of strings lists from implicit arraysVsevolod Stakhov2016-01-071-6/+11
|
* Fix testsVsevolod Stakhov2016-01-072-15/+8
|
* Allow lua script call for autolearnVsevolod Stakhov2016-01-071-1/+55
|
* Allow to set autolearn to [ham_score, spam_score]Vsevolod Stakhov2016-01-071-1/+41
|
* Fix autolearn switchVsevolod Stakhov2016-01-071-27/+28
|
* Do not autolearn if we have the same class for this messageVsevolod Stakhov2016-01-061-15/+61
|