aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* * Fix reopening of logs in case of privilleged run.Vsevolod Stakhov2011-11-304-39/+110
* Check for SIGUSR1 by libevent to avoid signals collisions.Vsevolod Stakhov2011-11-3012-467/+123
* Expire an element if forced expire is required.Vsevolod Stakhov2011-11-301-2/+2
* Fix log_urls setting.Vsevolod Stakhov2011-11-282-1/+10
* Fix race condition.Vsevolod Stakhov2011-11-281-1/+7
* Try to fix a deadlock.Vsevolod Stakhov2011-11-251-2/+9
* Fix variable name.Vsevolod Stakhov2011-11-251-2/+2
* Another fix to locking logic.Vsevolod Stakhov2011-11-244-47/+85
* * Add <fsync> option to turn on explicit fsync for file backend.Vsevolod Stakhov2011-11-245-12/+27
* Rework kvstorage locking system.Vsevolod Stakhov2011-11-242-28/+57
* Fix DNS hashing issue.Vsevolod Stakhov2011-11-221-10/+25
* Skip group addresses.0.4.5Vsevolod Stakhov2011-11-211-1/+1
* Do fsync once per queue of operations.Vsevolod Stakhov2011-11-211-8/+37
* * Implement binary safe keys.Vsevolod Stakhov2011-11-177-157/+389
* Avoid using base64 as it can contain path symbols, use hex instead.Vsevolod Stakhov2011-11-171-3/+8
* * Implement file backend.Vsevolod Stakhov2011-11-172-10/+127
* More fixes to expire algorithm.Vsevolod Stakhov2011-11-161-5/+23
* Merge.Vsevolod Stakhov2011-11-157-12/+12
|\
| * Fix static build.Vsevolod Stakhov2011-11-117-12/+12
* | * Add initial skeleton of file based backendVsevolod Stakhov2011-11-155-1/+399
|/
* * Add incr and decr commands to kvstorage.Vsevolod Stakhov2011-11-109-53/+372
* * Support redis unified protocol.Vsevolod Stakhov2011-11-092-187/+387
* Implement lazy backend writing using sync_ops = 0.Vsevolod Stakhov2011-11-084-8/+16
* Forgot to merge.Vsevolod Stakhov2011-11-082-3/+40
|\
| * Imlement 'select' and 'save' commands.Vsevolod Stakhov2011-11-082-3/+40
* | Fix radix cache.Vsevolod Stakhov2011-11-081-8/+41
|/
* Fix main rspamd worker to work with buffer.c changes.Vsevolod Stakhov2011-11-072-1/+7
* Release read lock lately.Vsevolod Stakhov2011-11-073-2/+28
* Another fix to expire logic.Vsevolod Stakhov2011-11-072-11/+22
* Fix stupid errors while trying to parse NULL address list.Vsevolod Stakhov2011-11-071-15/+26
* * Add judy storage for fast caching.Vsevolod Stakhov2011-11-074-59/+235
* Fix expire and insert.Vsevolod Stakhov2011-11-071-11/+54
* * Implement sync command for manual synchronization with backend.Vsevolod Stakhov2011-11-075-12/+62
* Fix misprint.Vsevolod Stakhov2011-11-041-1/+1
* * Support redis API emulationVsevolod Stakhov2011-11-043-19/+88
* Do not free elements that are still in cache.Vsevolod Stakhov2011-11-032-0/+31
* Do not try to mmap empty cache.Vsevolod Stakhov2011-11-021-25/+27
* Fix static build.Vsevolod Stakhov2011-11-021-5/+9
* Block signals in worker threads.Vsevolod Stakhov2011-11-022-2/+6
* Compatibility with old glib versions.Vsevolod Stakhov2011-11-023-1/+7
* * Implement sqlite3 backend for kvstorage.Vsevolod Stakhov2011-11-027-45/+512
* Store keys inside elements.Vsevolod Stakhov2011-11-014-30/+40
* Fixes to BDB initialization.Vsevolod Stakhov2011-11-015-19/+46
* * Add initial support of bdb backendVsevolod Stakhov2011-11-016-12/+462
* * Add array operationsVsevolod Stakhov2011-11-013-11/+131
* * Significate performance improving by vectorizing IO output (about 4 times f...Vsevolod Stakhov2011-10-313-27/+98
* * Fix threading in kvstorage.Vsevolod Stakhov2011-10-314-72/+74
* Add basic locking.Vsevolod Stakhov2011-10-311-0/+8
* * Implement basic functionality of key value storageVsevolod Stakhov2011-10-318-70/+486
* * Initial implementation of threaded kvstorage worker.Vsevolod Stakhov2011-10-276-2/+361