aboutsummaryrefslogtreecommitdiffstats
path: root/main.h
Commit message (Collapse)AuthorAgeFilesLines
* * Place all protocol logic in separate filecebka@mailsupport.rambler.ru2008-09-201-0/+3
| | | | | | - simplify protocol parsing logic - add compatibility with sa-spamd - TODO: add protocol output for all commands
* * Add memory pool support.cebka@mailsupport.rambler.ru2008-09-181-0/+3
| | | | | | - memory pools would be used in modules for allocating task specific data without freeing it separately - memory pools growth is implemented as multiplying by 2 its length (for avoiding multiply reallocs) - when memory pool is freed all data that was allocated from this pool is freed too
* * Use glib logger and regexp matching functionsVsevolod Stakhov2008-09-081-4/+4
|
* * Add initial implementation of surbl check moduleVsevolod Stakhov2008-09-031-1/+1
|
* * Add implementation of save point for async events in rspamd filtersVsevolod Stakhov2008-08-221-1/+10
|
* * Add filters logicVsevolod Stakhov2008-08-211-0/+25
| | | | | | * Perl should use separate memcached context for its operations (just do memcpy with the same socket) TODO: add block mechanics here to avoid memcached connection closing before perl operation is finished * Change logic of perl chain filter
* * Rewrite perl module for new XS, now perl filters got only object of rspamd ↵Vsevolod Stakhov2008-08-201-0/+4
| | | | | | | | module that provides access to every part of message * Add memcached access api for perl * Reorganize Makefile, add .PHONY targets * Fix memcached module as now we cannot write or read several keys in async mode
* * Add initial implementation of rspamd XS moduleVsevolod Stakhov2008-08-191-0/+13
|
* * Add additional headers support in protocolVsevolod Stakhov2008-08-181-0/+5
|
* * Add initial implementation of C modules APIVsevolod Stakhov2008-08-141-1/+3
|
* * Add C api for calling perl filtersVsevolod Stakhov2008-06-251-0/+10
|
* * Add initial support of perl filtersVsevolod Stakhov2008-06-241-0/+1
|
* * Add initial version of URLs parser (still need to make PCRE parse all ↵Vsevolod Stakhov2008-06-111-0/+5
| | | | | | pattern matches) * Link with PCRE
* * Add gnome mime parser to rspamdVsevolod Stakhov2008-06-091-1/+16
| | | | | * Add some protocol parser with evbuffer * Add pkg-check to configure script for detecting gmime and glib
* * Add skeletonVsevolod Stakhov2008-05-081-0/+71