aboutsummaryrefslogtreecommitdiffstats
path: root/src/fuzzy_storage.c
Commit message (Collapse)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
| | | | This types have constant conflicts with the system ones especially on OSX.
* [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
| | | | No meaningful changes.
* [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
| | | | | The source will always be localhost, it makes no sense to check for allowed IPs.
* [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
|