aboutsummaryrefslogtreecommitdiffstats
path: root/src/fuzzy_storage.c
Commit message (Expand)AuthorAgeFilesLines
* [Minor] Store approximationVsevolod Stakhov2023-11-211-1/+2
* [Rework] Use a more sane data structure and refactorVsevolod Stakhov2023-11-211-1/+1
* [Fix] Fix overflow in fuzzy_stats commandVsevolod Stakhov2023-11-211-2/+3
* [Minor] SimplifyVsevolod Stakhov2023-11-091-7/+1
* [Feature] Support ping command in fuzzy storageVsevolod Stakhov2023-11-091-0/+11
* [Minor] Another leakVsevolod Stakhov2023-08-201-3/+5
* [Minor] Allow workers to have any attributes (needed by fuzzy)Vsevolod Stakhov2023-08-171-4/+4
* [Rework] Use clang-format to unify formatting in all sourcesVsevolod Stakhov2023-07-261-1088/+1076
* [Minor] Try to save ratelimits from the proper workerVsevolod Stakhov2023-07-011-3/+6
* [Feature] Save fuzzy ratelimit bucketsVsevolod Stakhov2023-07-011-0/+123
* [Minor] Do not block rate limit elements in fuzzy foreverVsevolod Stakhov2023-07-011-4/+17
* [Feature] Allow fuzzy workers to exchange blocked informationVsevolod Stakhov2023-07-011-3/+104
* [Fix] Fix parsing due to old bug revealedVsevolod Stakhov2023-05-241-5/+5
* [Feature] Allow to have weak flags in fuzzy storageVsevolod Stakhov2023-05-201-19/+39
* [Fix] Set proper counterVsevolod Stakhov2023-05-121-1/+1
* [Fix] Update stats before encryption...Vsevolod Stakhov2023-05-121-12/+27
* [Minor] Ignore FUZZY_STATVsevolod Stakhov2023-05-121-10/+12
* [Minor] Fix fuzzy statsVsevolod Stakhov2023-05-121-26/+28
* [Minor] Output flags stat per keyVsevolod Stakhov2023-05-081-1/+14
* [Feature] Count stats per key per flagVsevolod Stakhov2023-05-081-38/+74
* [Minor] Fix include/exclude policyVsevolod Stakhov2023-04-081-4/+17
* [Feature] Add ability to deny specific fuzzy flags by defaultVsevolod Stakhov2023-04-081-3/+72
* [Minor] Fix misprintVsevolod Stakhov2023-01-161-1/+1
* [Minor] Save in statsVsevolod Stakhov2023-01-141-5/+9
* [Minor] Add per-hour counters for fuzzy keysVsevolod Stakhov2023-01-141-2/+29
* [Minor] Store timestamp in the fuzzy session properlyVsevolod Stakhov2023-01-141-13/+13
* [Minor] Fix unencrypted fuzzy caseVsevolod Stakhov2023-01-111-1/+1
* [Minor] Further steps to implement forbidden ids for specific keysVsevolod Stakhov2023-01-101-8/+23
* [Minor] Allow to deny certain ids for certain fuzzy keysVsevolod Stakhov2023-01-101-0/+26
* [Minor] Remove unused structureVsevolod Stakhov2023-01-101-6/+0
* [Minor] Allow to flatten keypair outputVsevolod Stakhov2023-01-041-1/+2
* [Minor] Allow different dump types for the keypairsVsevolod Stakhov2023-01-041-1/+1
* [Minor] Emit keypair on fuzzystat commandVsevolod Stakhov2023-01-041-4/+5
* [Feature] Add possibility to execute lua scripts for blocked fuzzy clientsVsevolod Stakhov2022-12-021-28/+84
* [Minor] Remove useless fieldVsevolod Stakhov2022-12-021-2/+0
* [Minor] Plug memory leak for sigaltstackVsevolod Stakhov2022-10-291-0/+1
* [Fix] Only check allowed fuzzy worker update ips for non-unix socketsTimo Rothenpieler2022-09-261-0/+3
* [Minor] Some neats when working with Unix socketsVsevolod Stakhov2022-09-241-23/+45
* [Feature] Allow to limit write access to fuzzy storage by keyVsevolod Stakhov2022-09-041-1/+50
* [Minor] Reduce log levelVsevolod Stakhov2022-07-071-1/+1
* [Minor] Replace some of macro usesVsevolod Stakhov2022-05-071-6/+6
* [Minor] Allow to specify mempool when copying an IP address structureVsevolod Stakhov2022-03-201-3/+3
* [Minor] Obsolete old fuzzy epochsVsevolod Stakhov2022-03-021-17/+3
* Spelling (#4086)Josh Soref2022-02-221-1/+1
* [Minor] Try to fix on-termination raceVsevolod Stakhov2022-01-301-26/+36
* [Minor] Rework fuzzy blocking logicVsevolod Stakhov2021-11-091-30/+44
* [Minor] Add IP informationVsevolod Stakhov2021-11-091-2/+4
* [Minor] Fix some more issuesVsevolod Stakhov2021-09-181-3/+16
* [Minor] Jitter min age for hashesVsevolod Stakhov2021-03-201-2/+7
* [Minor] Fix some compiler warningsDuncan Bellamy2020-12-291-2/+2