summaryrefslogtreecommitdiffstats
path: root/config.h.in
Commit message (Collapse)AuthorAgeFilesLines
* Allow listening on multiply addresses.Vsevolod Stakhov2013-07-201-0/+1
| | | | | | | Now rspamd can listen on multiply ipv4/ipv6 addresses. Removed legacy workers (lmtp, kvstorage) as they are never used in production. Try to unify workers initialization.
* Fix portability on Solaris.Vsevolod Stakhov2013-06-201-0/+2
|
* Export rspamd paths to lua.Vsevolod Stakhov2013-06-121-3/+4
|
* Detect exp2l as well. Update to 0.5.6.Vsevolod Stakhov2013-06-101-0/+1
|
* Test for expl function presence.Vsevolod Stakhov2013-06-091-0/+2
|
* Fix CentOS 5 build.Vsevolod Stakhov2013-03-271-0/+4
|
* Fix build on FreeBSD 9.1 and Current. Thanks to Anton Yuzjaninov for testing.Vsevolod Stakhov2012-07-261-0/+2
|
* * Allow to use other composites inside a composite's expressionVsevolod Stakhov2012-06-141-0/+1
| | | | Fix for cmake 2.6.
* Strict prototypes.Vsevolod Stakhov2012-06-051-1/+1
|
* * Add signing and simple canonization support (not finished yet, work in ↵Vsevolod Stakhov2012-05-281-0/+2
| | | | progress).
* * Fix spf plugin that was broken in 0.4.7Vsevolod Stakhov2012-04-201-0/+2
| | | | * Add partial ipv6 support for some rspamd modules.
* * Introduce new system of worker's and modules initialization:Vsevolod Stakhov2012-01-161-2/+14
| | | | | | | | - Removed legacy limitation of worker's types; - Using GQuarks to identify workers and modules; - Remove modules.sh script; - Add a common system of workers and modules; - Write management and configuration for new architecture.
* * Add AIO framework for linux io(3) interface.Vsevolod Stakhov2012-01-161-0/+11
|
* Detect and use fallocate/posix_fallocate.Vsevolod Stakhov2011-12-141-1/+10
|
* Fix build with system-wide libhiredis.Vsevolod Stakhov2011-12-131-0/+2
|
* * Implement file backend.Vsevolod Stakhov2011-11-171-0/+4
|
* * Implement sqlite3 backend for kvstorage.Vsevolod Stakhov2011-11-021-0/+2
|
* * Fix threading in kvstorage.Vsevolod Stakhov2011-10-311-0/+3
| | | | Rspamd now can detect and work with libevent-2.
* Fix siginfo detection code.Vsevolod Stakhov2011-10-241-0/+5
|
* Fix build under Solaris10. Reported in ↵Vsevolod Stakhov2011-10-171-0/+30
| | | | https://bitbucket.org/vstakhov/rspamd/issue/21/rspamd-solaris10-x86-openindiana
* * Initial implementation of key-value storageVsevolod Stakhov2011-10-111-0/+2
| | | | | Detect and link against bdb Change version to 0.4.5
* * Fix build under CentOS 5 with old glib 2.12Vsevolod Stakhov2011-07-291-0/+16
| | | | | * Fix build of rspamd with CMAKE_BINARY_DIR differs from CMAKE_SOURCE_DIR Rework include style.
* * Major cleanup of cmake build systemVsevolod Stakhov2011-05-061-1/+1
| | | | | | * Add initial version of statshow utility for statfiles debugging * Add debugging for statistics * Remove unused utilities
* * Main process now has 'hard termination time' - maximum time between ↵Vsevolod Stakhov2011-03-231-0/+2
| | | | getting termination signal and waiting for workers
* * Implement ability to add conditional rules to rspamd.xmlVsevolod Stakhov2010-12-151-1/+2
|
* Write release id if rspamd is built from hg.Vsevolod Stakhov2010-12-031-0/+1
|
* * Add bayesian classifier (initial version)Vsevolod Stakhov2010-08-131-0/+6
|
* * Fix compatibility issuesVsevolod Stakhov2010-06-231-1/+6
|
* * More to previous commitVsevolod Stakhov2010-06-221-1/+1
|
* * TIMEDB->TIMEBVsevolod Stakhov2010-06-221-2/+2
|
* * Rewrite buffered input for line policy (again)Vsevolod Stakhov2010-06-221-1/+10
| | | | | | | | * Fix issue with links that are ip addresses in numeric form in surbl * On Darwin use BSD style sendfile definition * Reorganize platform specific knobs in CMakeLists * Use gettimeofday on systems that have not clock_getres * Use ftime for dns trans id generation on systems without clock_getres
* * New logic of SURBL module:Vsevolod Stakhov2010-06-181-0/+1
| | | | | | | | | | | | | - remove completely 2tld - add option "exception" - for domains from exception list check (level + 1) parts of url: If we have url mail.some.com.ru and have com.ru in exception list then we would check some.com.ru. If we have some.com.ru in exceptions list them mail.some.com.ru would be checked and so on. - optimized parsing of surbl requests * Use system mkstemp(3) on systems where it is available as glib implementation has poor security and generate rather predictable temporary file names.
* * Check messages received via smtp proxyVsevolod Stakhov2010-06-101-0/+7
| | | | | | * Add support for sendfile in io dispatcher * Fix issues with compatibility of worker_task and smtp proxy * Proxy DATA command
* * Fix strict aliasing while compiling with optimizationVsevolod Stakhov2010-05-311-0/+2
| | | | | * Fix tanhl detection for platforms that have not implementation of it * Remove several compile warnings
* * Try to speed up fuzzy storagecebka@lenovo-laptop2010-03-181-0/+2
|
* * Fix cores in spf code (partially)cebka@lenovo-laptop2010-02-271-0/+2
| | | | | * Add support for spf 2.0 (Sender ID policy) * Add support of MAP_NOCORE to systems that supports it (FreeBSD for example)
* * Add ability to build rspamd staticcebka@lenovo-laptop2010-02-191-0/+5
|
* * Add support of custom filters in rspamd workercebka@lenovo-laptop2010-01-291-0/+1
| | | | | | - custom filters are dlopened and provides callbacks for user's input processing - custom filters can be used to extend rspamd functionality for unusual (non email processing cases) - custom filters allows to use rspamd async IO model and process management for performing custom network tasks
* * Add more advanced signal processing routineVsevolod Stakhov2009-11-051-0/+2
|
* * Implement new system of managing rspamd processesVsevolod Stakhov2009-10-301-0/+2
|
* * Add time out for sync IO as it can cause unpredictable errorsVsevolod Stakhov2009-09-211-0/+7
|
* * Add lua plugin for checking received headersVsevolod Stakhov2009-09-151-0/+1
| | | | | | * Some tunes to lua API * Fix bug with http maps * Optimize installation and make custom prefix for configs
* * Add ability to call rspamd fucntions from lua apiVsevolod Stakhov2009-09-061-0/+6
| | | | | | * Make logging adaptive based on log speed (buffered vs unbuffered IO) * Fix lua API docs * Now lua modules can be loaded with glob patterns
* * Improve google perf tools supportVsevolod Stakhov2009-08-251-0/+4
| | | | * Pass to event_add only copies of struct timeval to avoid timing problems
* * Improve locking by using asm 'pause' commandVsevolod Stakhov2009-06-171-0/+2
| | | | * Try to fix read locking in rwlock
* * Enable support of google perf toolsVsevolod Stakhov2009-05-041-0/+2
|
* * Enable gprof supportVsevolod Stakhov2009-04-291-0/+2
|
* * Include sys/resource.h for getrlimitVsevolod Stakhov2009-04-151-0/+6
|
* * Add initial LUA filters supportVsevolod Stakhov2009-03-271-0/+2
|
* * Add ability to build rspamd without perl supportVsevolod Stakhov2009-03-271-0/+2
| | | | | * Fix creating of uinx socket * Improve some build issues