aboutsummaryrefslogtreecommitdiffstats
path: root/src/fuzzy_storage.c
Commit message (Expand)AuthorAgeFilesLines
* Fix critical issue with fuzzy storage.Vsevolod Stakhov2014-11-011-34/+17
* Rework signals processing in workers.Vsevolod Stakhov2014-11-011-3/+1
* Rework parsing of ip lists.Vsevolod Stakhov2014-10-011-1/+1
* Rework fuzzy storage radix.Vsevolod Stakhov2014-10-011-37/+27
* Use normal naming for `hashfile` option.Vsevolod Stakhov2014-09-051-1/+5
* Unify style without sorting headers.Vsevolod Stakhov2014-07-231-184/+241
* Revert "Unify code style."Vsevolod Stakhov2014-07-231-248/+191
* Unify code style.Vsevolod Stakhov2014-07-231-191/+248
* Refactor config API.Vsevolod Stakhov2014-04-301-5/+5
* Fix double free for fuzzy nodes.Vsevolod Stakhov2014-04-241-2/+1
* Use unified signal handlers.Vsevolod Stakhov2014-04-221-38/+6
* Deprecate xml config utilities finally.Vsevolod Stakhov2014-04-191-1/+0
* Fix initialization order.Vsevolod Stakhov2014-03-211-7/+7
* Add an utility to parse IP tree from a string.Vsevolod Stakhov2014-02-281-25/+1
* Rework bloom hash library to use XXHash.Vsevolod Stakhov2014-02-181-11/+13
* Remove judy and use glib hash tables.Vsevolod Stakhov2014-02-181-219/+177
* Use seconds instead of milliseconds in expire.Vsevolod Stakhov2013-12-311-2/+2
* Fix fuzzy expiration.Vsevolod Stakhov2013-12-261-32/+60
* Terminate fuzzy worker with empty storage correctly.Vsevolod Stakhov2013-11-101-0/+6
* Adopt fuzzy storage and controller.Vsevolod Stakhov2013-09-301-14/+26
* Fix some warnings found by coverity scan.Vsevolod Stakhov2013-08-161-0/+1
* Allow listening on multiply addresses.Vsevolod Stakhov2013-07-201-30/+5
* Reset mods counter on cache file sync.Vsevolod Stakhov2013-06-111-0/+1
* Add expiration logic.Vsevolod Stakhov2013-06-111-26/+84
* Update fuzzy storage in a separate thread.Vsevolod Stakhov2013-06-111-83/+160
* Do not create TCP socket for fuzzy storage.Vsevolod Stakhov2013-06-061-2/+2
* Fix fuzzy storage initialization and finalization.Vsevolod Stakhov2013-06-051-4/+9
* Allow restriction of update commands for fuzzy storage.Vsevolod Stakhov2013-06-041-26/+139
* Rework socket creation logic to support both ipv4 and ipv6 sockets.Vsevolod Stakhov2013-06-011-1/+2
* Another debian license fix.Vsevolod Stakhov2012-09-101-1/+1
* Update copyright (required by debian).Vsevolod Stakhov2012-09-041-3/+3
* Strict prototypes.Vsevolod Stakhov2012-06-051-1/+1
* * Introduce new system of worker's and modules initialization:Vsevolod Stakhov2012-01-161-9/+24
* Check for SIGUSR1 by libevent to avoid signals collisions.Vsevolod Stakhov2011-11-301-7/+23
* Fix signness in arithmetic operations.Vsevolod Stakhov2011-08-041-2/+2
* * Rework build process:Vsevolod Stakhov2011-05-101-2/+1
* Fix expiring of fuzzy hashes.Vsevolod Stakhov2011-02-041-0/+3
* * Start new rspamd 0.3.4Vsevolod Stakhov2010-12-031-61/+72
* Make own strlcpy that does not calculate remaining string length (faster and ...Vsevolod Stakhov2010-11-161-2/+2
* Fixes bugs found with clang-static analyser.Vsevolod Stakhov2010-10-111-1/+2
* Fixes types (use glib ones) no functional change.Vsevolod Stakhov2010-10-061-35/+35
* * Add ability to check hashes of selected mime typesVsevolod Stakhov2010-08-271-2/+4
* * Fix races in fuzzy storageVsevolod Stakhov2010-08-261-16/+20
* * Some fixes to fuzzy hashes expiration:Vsevolod Stakhov2010-08-181-4/+15
* * Reopen log file by USR1 signalVsevolod Stakhov2010-07-191-0/+3
* * Use rspamd_snprintf instead of libc oneVsevolod Stakhov2010-06-241-1/+1
* * Implement initial version of greylisting triplets storageVsevolod Stakhov2010-06-171-1/+1
* * Fix config reloadingVsevolod Stakhov2010-05-131-0/+1
* * Fix fuzzy storage interaction with old rspamdVsevolod Stakhov2010-05-081-0/+16
* * Support versions of hashes fileVsevolod Stakhov2010-05-061-6/+59