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