aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Fix asynchronous IO API.Vsevolod Stakhov2012-03-012-40/+64
* Separate librspamdserver API from plugins and workers functions.Vsevolod Stakhov2012-03-013-596/+600
* Use DB_HASH access method for bdb backend.Vsevolod Stakhov2012-03-018-9/+14
* Forgot event_del.Vsevolod Stakhov2012-02-211-0/+1
* Some fixes to dispatcher code to allow change policy more flexible.Vsevolod Stakhov2012-02-211-1/+7
* Another workaround for old glib.Vsevolod Stakhov2012-02-212-2/+7
* Workaround for old glib.Vsevolod Stakhov2012-02-172-3/+6
* Add support of buffered IO reset to support persistent connections.Vsevolod Stakhov2012-02-164-8/+46
* Add temporary pages to pool allocator to allow reset of some pool data.Vsevolod Stakhov2012-02-152-14/+130
* Fix build.Vsevolod Stakhov2012-02-151-1/+1
* More fixes to thread-safe processing.Vsevolod Stakhov2012-02-144-32/+91
* * More things to be thread-safe:Vsevolod Stakhov2012-02-1315-40/+189
* Add quarks to events to determine source of event inside rspamd.Vsevolod Stakhov2012-02-1312-28/+55
* Fix build with glib <= 2.30.Vsevolod Stakhov2012-02-031-1/+11
* Fixes to threading (still incomplete).Vsevolod Stakhov2012-01-316-41/+129
* Rework events library slightly:Vsevolod Stakhov2012-01-314-66/+45
* Fix critical bug with events checking during filters processing.Vsevolod Stakhov2012-01-311-0/+1
* Adopt rspamd for the next glib release.Vsevolod Stakhov2012-01-317-76/+177
* * Add support to process regexp in multiply threads by using thread pool.Vsevolod Stakhov2012-01-301-9/+66
* Fix hashing in events library.Vsevolod Stakhov2012-01-201-10/+1
* * Introduce new system of worker's and modules initialization:Vsevolod Stakhov2012-01-1624-297/+294
* * Add AIO framework for linux io(3) interface.Vsevolod Stakhov2012-01-162-0/+479
* More cleanups and fixes for compiler warnings.0.4.6Vsevolod Stakhov2011-12-206-12/+12
* Make compiler happy in several cases, remove warnings.Vsevolod Stakhov2011-12-2010-23/+53
* Add expire and whitelist options to ip_score plugin.Vsevolod Stakhov2011-12-164-5/+43
* * Add new plugin ip_score to set and get score for specified ip address.Vsevolod Stakhov2011-12-162-2/+158
* Allow for post filters to register async events.Vsevolod Stakhov2011-12-168-33/+126
* * Now it is possible to specify local functions to every callback of rspamd l...Vsevolod Stakhov2011-12-143-52/+200
* Detect and use fallocate/posix_fallocate.Vsevolod Stakhov2011-12-144-0/+25
* * Finally get rid of stupid savepoints system and migrate to async events log...Vsevolod Stakhov2011-12-1415-301/+202
* Add another workaround for CentOS.Vsevolod Stakhov2011-12-142-1/+15
* Move some debug logic.Vsevolod Stakhov2011-12-141-27/+16
* Fix build with system-wide libhiredis.Vsevolod Stakhov2011-12-131-0/+8
* * Add lua bindings to hiredis libraryVsevolod Stakhov2011-12-125-13/+423
* Reorganize util.c as it should contain only common utilities.Vsevolod Stakhov2011-12-076-240/+256
* 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
* * Add <no_overwrite> flag for keystorage preventing from overwriting keys (wo...Vsevolod Stakhov2011-12-016-63/+279
* 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-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