summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* * Fix misprintcebka@lenovo-laptop2010-01-141-1/+1
|
* * Forgotten call of normalizer functioncebka@lenovo-laptop2010-01-141-0/+3
|
* * Add ability to add normalizers for statfiles (custom functions written in ↵cebka@lenovo-laptop2010-01-137-3/+178
| | | | lua or simple internal normalizer)
* * Add support of whitelists in settings (by Anton Nekhoroshin)cebka@lenovo-laptop2009-12-302-2/+50
|
* * Introduce new logging system:Vsevolod Stakhov2009-12-2249-768/+1089
| | | | | | | | | - independent and customizeable buffering - line buffering - errors handling support - custom (ip based) debug - append function name automaticaly (based on __FUNCTION__) - add some logic to logs system
* * Add ability to specify pid file from command line (for rc scripts)Vsevolod Stakhov2009-12-213-6/+21
| | | | * Do not use flock directly in pidfile handling
* * Add limits support to each worker (max open files and max core size)Vsevolod Stakhov2009-12-186-24/+80
| | | | * Fix dependency on lex and yacc sources
* * Implement pre and post classify callbacks for checking specific statfiles ↵Vsevolod Stakhov2009-12-167-4/+325
| | | | | | | | | | for this task TODO: - add properties to get all parameters of input task - add properties to statfile object - add some normalization function for calling from classify process - document changes
* * Fix inserting one list to another in spf parser (include border elements)Vsevolod Stakhov2009-12-151-9/+20
|
* * Fix issue with list concatVsevolod Stakhov2009-12-141-2/+6
|
* * Fix symbols cache (init lua filters before symbols cache initialization)Vsevolod Stakhov2009-12-145-41/+50
| | | | | | | * Remove LRU expiration logic from statfiles and replace it with random/lowerest value expiration logic: expire random block or block with lowerest value ! statfiles are incompatible again
* * Fixes to spf parser:Vsevolod Stakhov2009-12-082-12/+342
| | | | | | | | | - add macros support - fix include command - fix exists command - add handling of DNS errors - fix all records in include parts - fix some issues with ip masks
* * Some fixes to 'include' and 'redirect' defines and to mask checkingVsevolod Stakhov2009-12-073-14/+55
|
* * Actually check what we have in spf recordVsevolod Stakhov2009-12-072-15/+47
|
* * Updates to spf system:Vsevolod Stakhov2009-12-046-62/+449
| | | | | | | - add plugin to work with spf records (initial version) - make all spf types working (except include and redirect that still need some attention) - add support of MX records to evdns - some major fixes and testing of the whole spf subsystem
* * Many major fixes to statfiles:Vsevolod Stakhov2009-12-037-47/+161
| | | | | | | | | | - fix bug with mmapping files: new addresses must NOT be allocated in shared memory by themselves - fix bug with winnow classifier that totally brokes it down - fix bug with too much grow of values * Use double precission values in statistics * Add statistics for statfiles * Add more informative data to output of LEARN command (weight of incoming message) * Add weight to output of classifier as well
* * Another fixes to synchronization of statfilesVsevolod Stakhov2009-12-033-12/+14
|
* * Some fixes to syncVsevolod Stakhov2009-12-023-14/+35
|
* * Adopt printf function from nginx for comfortable printing of some data ↵Vsevolod Stakhov2009-11-3010-53/+482
| | | | | | | types (fixed strings, pids etc) * Fix work of http maps (they were broken in some places before) * Fix sync of statfiles (not fully tested yet)
* * Initial release of synchronization server in controllerVsevolod Stakhov2009-11-274-15/+227
|
* * Add initial version of rspamd binlog syncronization clientVsevolod Stakhov2009-11-252-0/+300
| | | | * Style fix to perl module
* * Add check_smtp_data function for checking some fields from SMTP dialogVsevolod Stakhov2009-11-221-5/+140
|
* * Write revision and revision time to statfileVsevolod Stakhov2009-11-1210-68/+116
| | | | * Make some improvements to API (trying to make it more clear)
* * New version of rspamd statfiles that can be used in syncVsevolod Stakhov2009-11-122-6/+151
| | | | | * Add convertion routines for converting 1.0 to 1.2 statfiles * Reserve some place in header for future features
* * Fix some issues in binlog seekingVsevolod Stakhov2009-11-122-51/+30
|
* * Fix addrlen of sockaddr_un (previous was a mistake)Vsevolod Stakhov2009-11-111-2/+2
|
* * Add right way to pass config params with common names to lua scriptsVsevolod Stakhov2009-11-113-15/+66
|
* * Fix parsing '*' as hostname in bind linesVsevolod Stakhov2009-11-101-6/+12
|
* * Avoid mmap'ing in binlog as mmapped areas must be alignedVsevolod Stakhov2009-11-098-122/+318
| | | | | * Make binlog working for writing * Add config params for binlog
* * Add logging urls as it was required by rambler searchVsevolod Stakhov2009-11-065-4/+27
|
* * Add binlog API implementationVsevolod Stakhov2009-11-064-1/+521
|
* * SI_ code macroses are not BSD compatible, avoid using themVsevolod Stakhov2009-11-051-24/+2
|
* * Add more advanced signal processing routineVsevolod Stakhov2009-11-058-16/+125
|
* * Add ability to add maps from lua scripts and access theirs elementsVsevolod Stakhov2009-11-026-19/+289
| | | | * Add whitelist module for whitelisting score for some ip/from addresses
* * Parse days and hours in time limitsVsevolod Stakhov2009-10-301-1/+1
|
* * Implement new system of managing rspamd processesVsevolod Stakhov2009-10-3011-142/+215
|
* * Fix an issue with workers spawningVsevolod Stakhov2009-10-292-2/+4
| | | | * Fix an issue with initializing radix lists in views
* * Add ability to check views by client's ip (that ip from which we have a ↵Vsevolod Stakhov2009-10-276-9/+63
| | | | connection to rspamd)
* * Convert all string values to lowercase in once_received moduleVsevolod Stakhov2009-10-271-5/+8
|
* * Fix patterns matching in lua pluginsVsevolod Stakhov2009-10-262-3/+3
|
* * Remove utf8 usage in forged recipients pluginVsevolod Stakhov2009-10-201-1/+1
|
* * Fix reading of last blockVsevolod Stakhov2009-10-201-2/+2
|
* * Do not really check messages that should be skippedVsevolod Stakhov2009-10-195-6/+58
| | | | * Add Skip state for such messages (not False and not True)
* * Add ability for scanning non-mime (HTML) messagesVsevolod Stakhov2009-10-195-49/+135
|
* * Small improvement of lua styleVsevolod Stakhov2009-10-173-2/+99
| | | | | * Add ibility to process A records in spf parser * Add recursion limit to spf parser
* * Add ability to change statfile size limit in config and allow reindexing ↵Vsevolod Stakhov2009-10-164-25/+155
| | | | of statfiles
* * Add growing coefficient to factors consolidation callbackVsevolod Stakhov2009-10-166-7/+37
| | | | * Fix registering functions from lua
* * Add ability to skip check in viewsVsevolod Stakhov2009-10-164-3/+17
|
* * Trim brackets in forged recipients pluginVsevolod Stakhov2009-10-141-1/+5
|
* * Fix getting of message headers from lua pluginsVsevolod Stakhov2009-10-144-55/+81
| | | | * Fix forged recipients plugin