aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* If message has no 'To/CC' headers do not try to count elements in nil table.Vsevolod Stakhov2011-12-071-1/+4
|
* Fix stupid glib error with G_REGEX_RAW flag which is actually ~PCRE_UTF8.Vsevolod Stakhov2011-12-071-21/+39
|
* Remove dependency on deprecated Digest::SHA256.Vsevolod Stakhov2011-12-061-4/+3
|
* * Add <no_overwrite> flag for keystorage preventing from overwriting keys ↵Vsevolod Stakhov2011-12-016-63/+279
| | | | | | (works for cryptographic keys). * Add <ref> flag for file backend that enables reference count for items in this backend.
* Ignore something that looks like email but has no username.Vsevolod Stakhov2011-12-011-2/+4
|
* Add -i flag allowing to run workers as root.Vsevolod Stakhov2011-11-302-15/+32
|
* * 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-3013-468/+123
| | | | Remove greylist_storage as it was never used and is actually replaced with basic kvstorage.
* 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
|
* Fix git id detection.Vsevolod Stakhov2011-11-251-2/+2
|
* Fix build id detecting.Vsevolod Stakhov2011-11-251-3/+21
|
* 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
|
* Add reopenlog ability for debian scripts.Vsevolod Stakhov2011-11-232-2/+15
|
* Fix DNS hashing issue.Vsevolod Stakhov2011-11-221-10/+25
|
* Added tag 0.4.5 for changeset f57a74a7a068Vsevolod Stakhov2011-11-211-0/+1
|
* Skip group addresses.0.4.5Vsevolod Stakhov2011-11-211-1/+1
|
* Small fixes to start script.Vsevolod Stakhov2011-11-211-10/+2
|
* * Add debian package information.Vsevolod Stakhov2011-11-2114-0/+361
|
* Do fsync once per queue of operations.Vsevolod Stakhov2011-11-211-8/+37
|
* * Implement binary safe keys.Vsevolod Stakhov2011-11-177-157/+389
| | | | * Use more fast hashing.
* Avoid using base64 as it can contain path symbols, use hex instead.Vsevolod Stakhov2011-11-171-3/+8
|
* * Implement file backend.Vsevolod Stakhov2011-11-174-10/+134
|
* Merge with github.Vsevolod Stakhov2011-11-160-0/+0
|\
| * Fix static build.Vsevolod Stakhov2011-11-118-13/+12
| |
* | More fixes to expire algorithm.Vsevolod Stakhov2011-11-161-5/+23
| |
* | Merge.Vsevolod Stakhov2011-11-158-13/+12
|\ \
| * | Fix static build.Vsevolod Stakhov2011-11-118-13/+12
| |/
* / * Add initial skeleton of file based backendVsevolod Stakhov2011-11-156-1/+400
|/
* * Add incr and decr commands to kvstorage.Vsevolod Stakhov2011-11-109-53/+372
| | | | * Add integers detection inside kvstorage.
* * Support redis unified protocol.Vsevolod Stakhov2011-11-092-187/+387
|
* Implement lazy backend writing using sync_ops = 0.Vsevolod Stakhov2011-11-084-8/+16
| | | | Allways wait for kvstorage worker to prevent data corruption.
* 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
| | | | Try to hold read lock more time (still need reworking).
* 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 LRU expiration.
* 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
|