Vsevolod Stakhov
bc488cd48b
[Minor] Remove obsolete WITH_HIREDIS define
2 years ago
Vsevolod Stakhov
dbcbc2a0ec
[Minor] Avoid null dereference on error path
2 years ago
Vsevolod Stakhov
923f93fb6b
[Minor] Fix several issues found
2 years ago
Vsevolod Stakhov
e3abfdcad0
[Minor] Support read only backends for stats
2 years ago
Tomohiro "Tomo-p" KATO
cdedeb9f4f
fix compatibility with lua-5.4
3 years ago
Vsevolod Stakhov
a59ceca261
[Minor] Another try to fix races in redis stats
Issue: #3088
4 years ago
Vsevolod Stakhov
f133f139d5
[Minor] Fix some missing userdata
5 years ago
Vsevolod Stakhov
a3a8b32851
[Project] More rework
5 years ago
Vsevolod Stakhov
98897c1797
[Project] First refactoring step libevent->libev
5 years ago
Vsevolod Stakhov
eb5fc65aca
[Fix] Do not use lightuserdata for traceback
LuaJIT limits lightuserdata usage to 47 bits. On Arm64, this leads to
break of the C <-> Lua interoperability using this type.
This rework has changed traceback function behaviour from lightuserdata
opaque pointer (GString * in particular) to luaL_Buffer.
Issue: #2906
5 years ago
Vsevolod Stakhov
b19f0f3f12
[Project] Move all metatokens to lua_stat from C
5 years ago
Vsevolod Stakhov
3c4fbc745b
[Project] Move stat tokens generation to Lua
5 years ago
Vsevolod Stakhov
86bf209292
[Rework] Improve bayes debug logging, remove unused stuff
5 years ago
Vsevolod Stakhov
924903d8b4
[Minor] Allow to disable learn cache
5 years ago
Vsevolod Stakhov
cd90ae359b
[Minor] Allow to initialise stat ctx via Lua API
6 years ago
Vsevolod Stakhov
b2b9cfa616
[Minor] Further portion of g_slice elimination
6 years ago
Vsevolod Stakhov
e0446369d1
[Minor] Fix some outbound access issues
Found by: Coverity
7 years ago
Vsevolod Stakhov
653ecce56f
[Fix] Plug termination memory leaks
7 years ago
Vsevolod Stakhov
2acb3cef22
[Minor] Do not assert on non-initialized classifiers
7 years ago
Vsevolod Stakhov
be28284193
[Minor] More fixes to backend-less classifiers
7 years ago
Vsevolod Stakhov
1b51515337
[Minor] Fix runtime issues
7 years ago
Vsevolod Stakhov
adedfbabb3
[Minor] More support of backend-less classifiers
7 years ago
Vsevolod Stakhov
34e2405128
[Feature] Add a generic lua classifier
7 years ago
Vsevolod Stakhov
78321a7730
[Minor] Be more informative about configuration errors
8 years ago
Vsevolod Stakhov
6bc5286496
Refactor UCL API
8 years ago
Vsevolod Stakhov
8766fba694
Switch the rest to apache 2
8 years ago
Vsevolod Stakhov
75792ed8c8
Don't crash if learn cache failed to initialize
8 years ago
Vsevolod Stakhov
fb94e7098a
Fix cache definitions in multiple classifier and no type
Issue: #493
Reported by: @wackerm
8 years ago
Vsevolod Stakhov
ab479b021b
Fix stat_cache closing
8 years ago
Vsevolod Stakhov
7fffcf4121
Fix format string
8 years ago
Vsevolod Stakhov
defcd82bfd
Do not treat bad backend as an assert
8 years ago
Vsevolod Stakhov
70d0787fcb
Fix relearning for sqlite3 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
d0a92eca7e
Rework caches API
8 years ago
Vsevolod Stakhov
2fcbb9ce8a
Fix stats for redis backend
8 years ago
Vsevolod Stakhov
aee3e6a68d
Implement async timered events for statistics
8 years ago
Vsevolod Stakhov
a32a55dbfe
Add conditions for using redis stat backend
8 years ago
Vsevolod Stakhov
a635017a7c
Add missing backend methods
8 years ago
Vsevolod Stakhov
b9ed71b1ba
Add preliminary support of async events in libstat
8 years ago
Vsevolod Stakhov
4b0615f1d6
Fix several memory corruption issues
8 years ago
Vsevolod Stakhov
eec94c8f0a
Add cleanup code for statistics
8 years ago
Vsevolod Stakhov
0e7f9f3d46
Store event base in statistics library
8 years ago
Vsevolod Stakhov
29b7115762
Fix init/deinit of statistics
8 years ago
Vsevolod Stakhov
e5676fe57a
Fix statistics processing
8 years ago
Vsevolod Stakhov
8be7159568
Fix bayes classifier for the new architecture
8 years ago
Vsevolod Stakhov
179266d643
Fix configuration issues
8 years ago
Vsevolod Stakhov
a142fd150c
Fix tokenization
8 years ago
Vsevolod Stakhov
ca2e07394e
Another fix to the whole libstat architecture
8 years ago
Vsevolod Stakhov
603f366458
Start rework
8 years ago