aboutsummaryrefslogtreecommitdiffstats
path: root/src/fuzzy_storage.c
Commit message (Expand)AuthorAgeFilesLines
* [Minor] Enable missing_noreturn compiler warningChristian Göttsche2020-04-111-0/+1
* [Minor] Fix some issues with lua scripts invocationVsevolod Stakhov2020-03-041-1/+6
* [Feature] Add support for scripts in fuzzy storageVsevolod Stakhov2020-03-041-0/+198
* [Minor] Improve fuzzy updates loggingVsevolod Stakhov2020-02-241-9/+14
* [Project] CDB maps: Start making cdb a first class citizenVsevolod Stakhov2020-02-141-2/+3
* [Rework] Further project structure reorganisationVsevolod Stakhov2020-02-111-4/+3
* [Rework] Refactor libraries structureVsevolod Stakhov2020-02-101-1/+1
* [Rework] Logger: Fix issues found so farVsevolod Stakhov2020-02-101-1/+1
* [Minor] Destroy ratelimit bucketsVsevolod Stakhov2019-11-251-0/+4
* [Fix] Try harder to watch the lifetime of the key_statVsevolod Stakhov2019-11-221-5/+29
* [Fix] Plug memory leak in fuzzy storageVsevolod Stakhov2019-11-221-1/+1
* [Feature] Allow to limit maps per specific workerVsevolod Stakhov2019-11-111-5/+11
* [Minor] Increase number of connections merely when we have a sessionVsevolod Stakhov2019-11-081-2/+1
* [Minor] One more fix to fuzzy terminationVsevolod Stakhov2019-11-081-7/+17
* [Minor] Fix fuzzy worker terminationVsevolod Stakhov2019-11-081-8/+28
* [Minor] Improve loggingVsevolod Stakhov2019-11-071-0/+2
* [Rework] Rework final scripts logicVsevolod Stakhov2019-11-071-1/+1
* [Fix] Fix race condition in watcher handlerVsevolod Stakhov2019-10-081-1/+1
* [Minor] Strictly check worker context magicVsevolod Stakhov2019-10-041-0/+1
* [Minor] Reduce libev calls by optimizing IOVsevolod Stakhov2019-09-181-23/+49
* [Fix] Fix events leakVsevolod Stakhov2019-09-181-0/+1
* [Minor] Fuzzy_storage: Init http context to work with mapsVsevolod Stakhov2019-09-161-9/+12
* [Minor] Fuzzy storage now has no TCP socketsVsevolod Stakhov2019-06-221-1/+1
* [Project] Rework and simplify fuzzy storage, remove mirroringVsevolod Stakhov2019-06-221-1360/+126
* [Project] First refactoring step libevent->libevVsevolod Stakhov2019-06-221-1/+1
* [Minor] Refactor DNS resolver invocationsVsevolod Stakhov2019-04-111-4/+4
* [Project] Preliminary support of HTTP proxiesVsevolod Stakhov2019-03-181-1/+1
* [Rework] Another iteration of HTTP interfaces reworkVsevolod Stakhov2019-03-181-6/+4
* [Fix] Fix various issues found by PVS StudioVsevolod Stakhov2019-03-131-0/+2
* [Minor] Fix another deinit raceVsevolod Stakhov2019-02-261-1/+2
* [Minor] Fix cleanupVsevolod Stakhov2019-02-261-1/+1
* [Project] HTTP: Rework HTTP connections API to simplify its usageVsevolod Stakhov2019-02-251-13/+7
* [Project] Adopt plugins, workers, rspamadm and rspamc for http_contextVsevolod Stakhov2019-02-191-13/+14
* [Fix] Core: Fix address rotation bugVsevolod Stakhov2019-02-181-2/+2
* [Rework] Finish http code split and cleanupVsevolod Stakhov2019-02-151-2/+2
* [Rework] Core: Improve structure of lru hash, get rid of GHashTableVsevolod Stakhov2018-12-101-35/+23
* [Minor] Fuzzy_storage: properly set reply on blockedVsevolod Stakhov2018-12-081-0/+2
* [Feature] Fuzzy_storage: add preliminary support of rate limitsVsevolod Stakhov2018-12-081-1/+221
* [Minor] Fix minor leak in fuzzy storage on exitVsevolod Stakhov2018-09-121-0/+2
* [Minor] Log should not depend on configMikhail Galanin2018-08-301-2/+2
* [Minor] Initialize composite policy when defined from LuaVsevolod Stakhov2018-07-301-4/+4
* [Fix] Freeze updates queue when do actual storage updateVsevolod Stakhov2018-07-301-17/+40
* [Minor] Add read-only mode for fuzzy storageVsevolod Stakhov2018-07-161-38/+15
* [Minor] Fix aligned accessVsevolod Stakhov2018-07-091-2/+5
* [Feature] Add more extended statistics about fuzzy updatesVsevolod Stakhov2018-07-061-3/+10
* [Project] Refresh fuzzy hashes when matchedVsevolod Stakhov2018-07-051-0/+50
* [Feature] Distinguish IP failures from connection failuresVsevolod Stakhov2018-07-021-1/+1
* [CritFix] Check NM part of pubkey to match it with rotating keypairsVsevolod Stakhov2018-06-291-2/+2
* [CritFix] Fix maps race conditions on reloadVsevolod Stakhov2018-06-191-1/+1
* [Fix] Cleanup maps data on shutdownVsevolod Stakhov2018-06-141-1/+4