aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstat/learn_cache/sqlite3_cache.c
Commit message (Collapse)AuthorAgeFilesLines
* [Rework] Further types conversion (no functional changes)Vsevolod Stakhov2024-03-181-14/+14
|
* [Rework] Remove some of the GLib types in lieu of standard onesVsevolod Stakhov2024-03-181-8/+8
| | | | This types have constant conflicts with the system ones especially on OSX.
* [Rework] Use clang-format to unify formatting in all sourcesVsevolod Stakhov2023-07-261-135/+116
| | | | No meaningful changes.
* Spelling (#4086)Josh Soref2022-02-221-3/+3
| | | [Rework] Massive spelling fix from @jsoref
* [Minor] Allow to have bulk learn in the default configVsevolod Stakhov2018-11-161-0/+2
|
* [Minor] Final stage of g_slice removalVsevolod Stakhov2017-10-291-3/+3
|
* [Rework] Set token data as uint64_t instead of chars arrayVsevolod Stakhov2017-04-041-1/+2
|
* [Feature] Allow versioning for sqlite databasesVsevolod Stakhov2016-05-231-1/+1
|
* Refactor UCL APIVsevolod Stakhov2016-02-161-1/+1
|
* Don't fail stats when pre-results are setVsevolod Stakhov2016-02-121-4/+8
|
* Switch the rest to apache 2Vsevolod Stakhov2016-02-041-20/+12
|
* Add checkpoints to learn cacheVsevolod Stakhov2016-01-211-0/+2
|
* Add X-Real-IP support as wellVsevolod Stakhov2016-01-201-1/+1
|
* Fix hash calculation for sqlite statsVsevolod Stakhov2016-01-201-11/+4
|
* Enable per-users learn cacheVsevolod Stakhov2016-01-111-0/+7
|
* Fix relearning for sqlite3 cacheVsevolod Stakhov2016-01-111-3/+5
|
* Rework cache API slightlyVsevolod Stakhov2016-01-111-7/+5
|
* Write initialization for redis cacheVsevolod Stakhov2016-01-111-1/+1
|
* Fix processing of cachesVsevolod Stakhov2016-01-101-2/+6
|
* Fix sqlite cacheVsevolod Stakhov2016-01-101-53/+72
|
* Rework caches APIVsevolod Stakhov2016-01-101-1/+2
|
* Fix unlearning in sqlite3 cache.Vsevolod Stakhov2016-01-091-6/+9
|
* Fix cache initVsevolod Stakhov2016-01-051-4/+1
|
* Another fix to the whole libstat architectureVsevolod Stakhov2016-01-051-49/+29
|
* Remove legacy words, use merely normalized_wordsVsevolod Stakhov2015-11-261-3/+3
|
* Adopt the rest of rspamd for new hash api.Vsevolod Stakhov2015-10-251-6/+6
|
* Fix statistics.Vsevolod Stakhov2015-10-061-2/+2
|
* Rename main.h and main.c to `rspamd.X`Vsevolod Stakhov2015-09-221-1/+1
|
* Fix logging in sqlite3 modules.Vsevolod Stakhov2015-09-011-12/+15
|
* More logging updates.Vsevolod Stakhov2015-08-291-2/+2
|
* Rework parts and task structure:Vsevolod Stakhov2015-07-131-9/+5
| | | | | | | | | - 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
* Rework sqlite3 cache.Vsevolod Stakhov2015-07-101-94/+119
|
* Quote strings in pragmas.Vsevolod Stakhov2015-07-101-2/+2
|
* Try to fix sqlite3 blocking.Vsevolod Stakhov2015-07-091-12/+43
| | | | Issue: #331
* Do not dereference null pointer on learning.Vsevolod Stakhov2015-07-061-3/+5
|
* Allow sqlite3 cache customization.Vsevolod Stakhov2015-02-181-4/+31
|
* Backward compatibility.Vsevolod Stakhov2015-02-141-6/+7
|
* Avoid variables conflict.Vsevolod Stakhov2015-02-131-1/+1
|
* Configure learn caches.Vsevolod Stakhov2015-02-131-2/+2
|
* Add sqlite3 learn cache.Vsevolod Stakhov2015-02-131-0/+203