aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstat/backends/redis_backend.c
Commit message (Expand)AuthorAgeFilesLines
* [Minor] Fix some minor code quality issueVsevolod Stakhov2021-10-121-2/+4
* [Fix] Try to use on_connect/on_disconnect callbacks to handle internal Redis ...Vsevolod Stakhov2021-09-231-0/+36
* [Minor] Improve logging for REDIS_REPLY_ERRORVsevolod Stakhov2021-04-211-5/+17
* [Minor] enable Wmissing-format-attributeChristian Göttsche2020-04-111-0/+9
* [Fix] Plug memory leak introduced by #3153Vsevolod Stakhov2020-03-111-4/+13
* [Fix] Stat_redis_backend: Fix memory leak and simplify learn pathVsevolod Stakhov2020-03-091-114/+28
* [Minor] fix spellingChristian Göttsche2020-01-161-1/+1
* Merge pull request #3153 from resec/smembersVsevolod Stakhov2020-01-161-29/+47
|\
| * eliminate smembers: remove redundent cleanupresec2019-11-191-11/+1
| * eliminate smembers: fix againresec2019-11-191-5/+12
| * eliminate smembers: fixresec2019-11-191-6/+5
| * eliminate redis smembersresec2019-11-191-29/+51
* | Merge pull request #3147 from resec/masterVsevolod Stakhov2019-11-181-7/+4
|\|
| * Revert "[Fix] #3129 Multiple classifiers on redis working incorrectly"resec2019-11-141-18/+2
| * [Fix] #3129 Multiple classifiers on redis working incorrectlyresec2019-11-081-2/+18
| * [Minor] #3129 Multiple classifiers on redis working incorrectlyresec2019-11-071-1/+1
| * [Fix] #3129 Multiple classifiers on redis working incorrectlyresec2019-11-071-7/+4
* | [Minor] Add failure reason in the upstreams codeVsevolod Stakhov2019-11-131-5/+5
|/
* [Fix] Important hiredis fixesVsevolod Stakhov2019-10-221-4/+40
* [Minor] Another try to fix races in redis statsVsevolod Stakhov2019-10-191-19/+41
* [Fix] Fix pending checks for eventsVsevolod Stakhov2019-08-291-6/+6
* [Fix] Fix normalization of non-alphabet based languagesVsevolod Stakhov2019-08-271-1/+2
* [Feature] Improve autolearningVsevolod Stakhov2019-07-241-0/+26
* [Fix] Statistics: Do not query Redis tokens when there are no learnsVsevolod Stakhov2019-07-091-78/+139
* [Minor] Try to fix cmake stupidityVsevolod Stakhov2019-06-251-11/+10
* [Minor] Fix repeat when restarting timerVsevolod Stakhov2019-06-241-0/+2
* [Minor] Fix some missing userdataVsevolod Stakhov2019-06-221-0/+2
* [Project] Adopt normal worker and contorllerVsevolod Stakhov2019-06-221-4/+1
* [Project] More reworkVsevolod Stakhov2019-06-221-1/+1
* [Project] Refactor more, use ev_stat for cdb watchingVsevolod Stakhov2019-06-221-22/+24
* [Project] First refactoring step libevent->libevVsevolod Stakhov2019-06-221-8/+8
* [Fix] Do not use lightuserdata for tracebackVsevolod Stakhov2019-05-241-5/+3
* [Fix] Core: Fix address rotation bugVsevolod Stakhov2019-02-181-3/+3
* [Minor] Stat: Fail-safety fix for object expansionVsevolod Stakhov2019-02-111-9/+3
* [Minor] Stat: Set more sane default prefix when users scripts are setVsevolod Stakhov2019-02-111-1/+1
* [Project] Finish basic tasks in new unicode projectVsevolod Stakhov2018-11-251-6/+6
* [Minor] Do not use item in classifiers as it causes issuesVsevolod Stakhov2018-11-241-11/+0
* [Project] Use lua_redis to configure servers in bayes Redis backendVsevolod Stakhov2018-11-231-107/+97
* [Minor] Don't learn classifiers where expansion failsVsevolod Stakhov2018-11-101-3/+20
* [Project] Another rework for symbols cacheVsevolod Stakhov2018-10-291-2/+2
* [Rework] Add more traces to async events, get rid of GQuarksVsevolod Stakhov2018-10-261-8/+7
* [Project] Adopt C modules and stuffVsevolod Stakhov2018-10-201-2/+15
* [Minor] Fix event pending checksVsevolod Stakhov2018-10-061-6/+6
* [Fix] Fix more issues with watching of async eventsVsevolod Stakhov2018-09-121-4/+2
* [Fix] Fix crashes on task cleanupVsevolod Stakhov2018-09-101-2/+2
* [Fix] Add fail-safety for destroying sessionsVsevolod Stakhov2018-08-141-0/+7
* [Minor] Fix crashVsevolod Stakhov2018-07-191-3/+5
* [Minor] Add "stat_redis" debug moduleVsevolod Stakhov2018-07-181-2/+8
* [Fix] Set classifier version on learningVsevolod Stakhov2018-07-181-0/+3
* [Feature] Distinguish IP failures from connection failuresVsevolod Stakhov2018-07-021-5/+6