summaryrefslogtreecommitdiffstats
path: root/src/libstat
Commit message (Collapse)AuthorAgeFilesLines
* Add languages support to sqlite3 backend.Vsevolod Stakhov2015-07-231-7/+58
|
* Add user support to sqlite3.Vsevolod Stakhov2015-07-231-2/+98
|
* Set error if cannot learn anything.Vsevolod Stakhov2015-07-221-2/+8
|
* Another iteration on #331.Vsevolod Stakhov2015-07-223-13/+25
|
* Disable signatures detection as it breaks stuff.Vsevolod Stakhov2015-07-141-1/+1
|
* Implement skipping of signatures in text messages.Vsevolod Stakhov2015-07-143-14/+37
|
* Do not treat classify error as fatal error.Vsevolod Stakhov2015-07-141-1/+1
|
* Rework parts and task structure:Vsevolod Stakhov2015-07-132-16/+8
| | | | | | | | | - Now text_parts, parts and received are arrays - Pre-allocate arrays with some reasonable defaults - Use arrays instead of lists in plugins and checks - Remove unused fields from task structure - Rework mime_foreach callback function - Remove deprecated scan_milliseconds field
* Fix some minor issues with sqlite3.Vsevolod Stakhov2015-07-101-1/+15
|
* Rework sqlite3 cache.Vsevolod Stakhov2015-07-101-94/+119
|
* More fixes to sqlite3 locking.Vsevolod Stakhov2015-07-101-1/+0
|
* Unify sqlite open and create function.Vsevolod Stakhov2015-07-101-135/+7
|
* Move sqlite3 utils to a separate module.Vsevolod Stakhov2015-07-101-169/+50
|
* Quote strings in pragmas.Vsevolod Stakhov2015-07-101-2/+2
|
* Add finalize process operation.Vsevolod Stakhov2015-07-105-7/+122
| | | | We could use sqlite transaction for reading as well.
* Add additional check on open.Vsevolod Stakhov2015-07-091-0/+7
| | | | Issue: #331
* Try to do something about sqlite locking.Vsevolod Stakhov2015-07-091-3/+8
|
* Try to fix sqlite3 blocking.Vsevolod Stakhov2015-07-091-12/+43
| | | | Issue: #331
* Skip missing statfiles on classifying.Vsevolod Stakhov2015-07-091-7/+16
|
* Fix issue if rspamd cannot create statfiles.Vsevolod Stakhov2015-07-081-0/+9
| | | | Issue: #331
* Fix include directive for hiredis.Vsevolod Stakhov2015-07-081-2/+5
|
* Fix some extreme cases in bayes.Vsevolod Stakhov2015-07-071-34/+29
|
* Do not dereference null pointer on learning.Vsevolod Stakhov2015-07-061-3/+5
|
* Try to fix build with old sqlite.Vsevolod Stakhov2015-06-271-1/+1
|
* Fix SQL queries.Vsevolod Stakhov2015-06-271-11/+12
|
* Add workaround for ancient sqlite.Vsevolod Stakhov2015-06-271-0/+6
|
* Fix db creating.Vsevolod Stakhov2015-06-251-15/+21
|
* Rework runtime handling in sqlite3 backend.Vsevolod Stakhov2015-06-251-11/+44
|
* Fix floating point classification in bayes.Vsevolod Stakhov2015-06-251-3/+3
|
* Pass task structure to classifier functions.Vsevolod Stakhov2015-06-244-36/+50
|
* Allow variable lenght arguments in prepared queries.Vsevolod Stakhov2015-06-241-6/+25
|
* Return previous learn counts in sqlite3 backend.Vsevolod Stakhov2015-06-231-2/+6
|
* Check user_version upon start.Vsevolod Stakhov2015-06-201-6/+20
|
* Fallback to no journal if WAL is not available.Vsevolod Stakhov2015-06-201-1/+3
|
* Use WAL in sqlite3.Vsevolod Stakhov2015-06-201-1/+6
|
* Fix extreme cases in bayes classifier.Vsevolod Stakhov2015-06-201-5/+29
|
* Fix classification using sqlite3.Vsevolod Stakhov2015-06-201-1/+1
|
* Fix broken types casts in backends.Vsevolod Stakhov2015-06-204-50/+27
|
* Implement operations with sqlite3 statistics.Vsevolod Stakhov2015-06-191-10/+160
|
* Fix mmaped files deinitialization.Vsevolod Stakhov2015-06-191-4/+2
|
* Implement statistics closing.Vsevolod Stakhov2015-06-195-22/+79
|
* Fix strcmp return value checking.Vsevolod Stakhov2015-06-192-2/+2
|
* Unify open and create.Vsevolod Stakhov2015-06-181-39/+23
|
* Implement sqlite3 database creation.Vsevolod Stakhov2015-06-181-0/+49
|
* Allow to return values from prepared statements.Vsevolod Stakhov2015-06-181-3/+24
|
* Write skeleton for sqlite3 backend.Vsevolod Stakhov2015-06-183-1/+363
|
* Simplify declaring of backends.Vsevolod Stakhov2015-06-181-12/+15
|
* Simplify backend definition.Vsevolod Stakhov2015-06-181-40/+25
|
* Fix double free if multiple classifiers are defined.Vsevolod Stakhov2015-05-271-0/+1
|
* Refactor events API.Vsevolod Stakhov2015-05-261-1/+1
|