aboutsummaryrefslogtreecommitdiffstats
path: root/src/fuzzy_storage.c
Commit message (Expand)AuthorAgeFilesLines
* Use atomic ops if possibleVsevolod Stakhov2015-11-261-0/+10
* Move all updates to a single transaction.Vsevolod Stakhov2015-11-251-15/+35
* Implement new fuzzy updates architectureVsevolod Stakhov2015-11-251-16/+171
* Fix format issues found by static analysisVsevolod Stakhov2015-11-111-1/+1
* Sync only one fuzzy worker, not allVsevolod Stakhov2015-11-071-8/+10
* Implement delayed writing for fuzzy replies.Vsevolod Stakhov2015-11-071-28/+77
* Fuzzy storage is not threadedVsevolod Stakhov2015-11-061-2/+2
* Start conversion of fuzzy to multiple workersVsevolod Stakhov2015-11-061-42/+53
* Fix fuzzy storage constantsVsevolod Stakhov2015-10-191-1/+1
* Block signals when exiting event loopVsevolod Stakhov2015-10-151-0/+1
* Implement reload command for fuzzy storageVsevolod Stakhov2015-10-131-6/+53
* Implement connections countersVsevolod Stakhov2015-10-121-0/+3
* Remove global rspamd_main.Vsevolod Stakhov2015-10-091-2/+1
* Rework workers signals handlers to be nested if needed.Vsevolod Stakhov2015-10-081-1/+0
* Allow opening of fuzzy storage with no vacuum.Vsevolod Stakhov2015-10-081-1/+5
* Do not try to decrypt when no local key defined.Vsevolod Stakhov2015-10-011-0/+5
* Set the correct epoch for encrypted requests.Vsevolod Stakhov2015-09-301-2/+4
* Add encryption to fuzzy check plugin.Vsevolod Stakhov2015-09-301-2/+0
* Add encryption to fuzzy storage.Vsevolod Stakhov2015-09-291-51/+223
* Preserve expired fuzzy hashes counter.Vsevolod Stakhov2015-09-281-1/+6
* Optimize performance of expiration.Vsevolod Stakhov2015-09-281-1/+1
* More sync optimizations.Vsevolod Stakhov2015-09-281-8/+9
* Rename main.h and main.c to `rspamd.X`Vsevolod Stakhov2015-09-221-1/+1
* Fix default expiration.Vsevolod Stakhov2015-08-181-0/+1
* Add guard for fuzzy storage.Vsevolod Stakhov2015-08-181-1/+1
* Use EPOCH_6 for invalid fuzzy requests.Vsevolod Stakhov2015-08-131-0/+1
* Avoid global rspamd_main usage.Vsevolod Stakhov2015-08-061-0/+1
* Hide workers and modules definitions.Vsevolod Stakhov2015-08-061-0/+1
* Remove legacy fuzzy code completely.Vsevolod Stakhov2015-07-181-47/+4
* Use common routine for jittering time values.Vsevolod Stakhov2015-06-141-2/+1
* Fix converting of old storage.Vsevolod Stakhov2015-05-121-1/+1
* Set default sync timeout.Vsevolod Stakhov2015-04-221-2/+3
* Allow to specify sync timeout for fuzzy storage.Vsevolod Stakhov2015-04-221-31/+14
* Implement the concept of fuzzy protocol epoches.Vsevolod Stakhov2015-04-211-9/+24
* Fuzzy actual version is now 3 not 2.Vsevolod Stakhov2015-04-211-0/+14
* Adopt fuzzy storage for new inet_address.Vsevolod Stakhov2015-03-121-10/+10
* Remove unused signal post-handlers.Vsevolod Stakhov2015-02-021-47/+0
* Save flag in fuzzy reply.Vsevolod Stakhov2014-12-241-0/+1
* Fix tagging.Vsevolod Stakhov2014-12-221-2/+1
* Fix initialization issues for some variables.Vsevolod Stakhov2014-12-221-0/+1
* Add tag for all commands and replies.Vsevolod Stakhov2014-12-221-1/+4
* Restore expired/count statistics.Vsevolod Stakhov2014-12-201-2/+7
* Restore functions of fuzzy_check.Vsevolod Stakhov2014-12-201-24/+129
* Add backend open.Vsevolod Stakhov2014-12-191-2/+1
* Start total rework of fuzzy_storage.Vsevolod Stakhov2014-12-191-723/+14
* Process commands for lmdb.Vsevolod Stakhov2014-12-171-2/+98
* Start new fuzzy storage protocol implementation.Vsevolod Stakhov2014-12-171-21/+36
* Add lmdb initialization.Vsevolod Stakhov2014-12-171-79/+143
* Refactor function names.Vsevolod Stakhov2014-12-171-61/+64
* Remove old lists mode.Vsevolod Stakhov2014-12-171-258/+53