aboutsummaryrefslogtreecommitdiffstats
path: root/src/fuzzy_storage.c
Commit message (Expand)AuthorAgeFilesLines
* [Rework] Further types conversion (no functional changes)Vsevolod Stakhov2024-03-181-88/+88
* [Rework] Remove some of the GLib types in lieu of standard onesVsevolod Stakhov2024-03-181-29/+29
* [Project] Convert the remainingVsevolod Stakhov2024-03-051-6/+6
* [Minor] Allow to have only dynamic keys in fuzzy storageVsevolod Stakhov2024-02-201-1/+7
* [Minor] Improve loggingVsevolod Stakhov2024-02-171-6/+13
* [Feature] Implement dynamic keys map in fuzzy storageVsevolod Stakhov2024-02-161-72/+269
* [Minor] Add refcounts on fuzzy keys for shared usageVsevolod Stakhov2024-02-151-5/+12
* [Rework] Use khash instead of glib hashes for many reasonsVsevolod Stakhov2024-02-141-84/+125
* [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