aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * Fix url parser (get regexp from our mail system)Vsevolod Stakhov2008-09-096-167/+143
| | | | * Add some more tests to url testcase
* * Fix url length while passing them to normalizerVsevolod Stakhov2008-09-082-9/+7
| | | | TODO: fix html parsing regexp (now it doesn't work)
* * Use glib logger and regexp matching functionsVsevolod Stakhov2008-09-084-49/+76
|
* * Add initial test suite using glib test suiteVsevolod Stakhov2008-09-086-2/+156
|
* * Add SURBL logic to surbl pluginVsevolod Stakhov2008-09-041-1/+156
| | | | * Add whitelist and hosters list to params
* * Add initial implementation of surbl check moduleVsevolod Stakhov2008-09-0312-96/+536
|
* * Add ability to pass options to rspamd modules via flex start conditionsVsevolod Stakhov2008-09-024-2/+73
|
* * Update URL normalizer (partially taken from GNU wget)Vsevolod Stakhov2008-08-251-3/+382
|
* * Add implementation of save point for async events in rspamd filtersVsevolod Stakhov2008-08-224-16/+127
|
* * Add filters logicVsevolod Stakhov2008-08-217-39/+201
| | | | | | * 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-208-87/+239
| | | | | | | | 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-198-6/+197
|
* * Add additional headers support in protocolVsevolod Stakhov2008-08-182-4/+83
|
* * Add initial implementation of C modules APIVsevolod Stakhov2008-08-1411-44/+145
|
* * Add checking of tempdir (ported from rpop)Vsevolod Stakhov2008-06-301-0/+10
|
* * Add C api for calling perl filtersVsevolod Stakhov2008-06-255-4/+200
|
* * Init perl XS correctlyVsevolod Stakhov2008-06-241-2/+2
|
* * Add initial support of perl filtersVsevolod Stakhov2008-06-247-21/+332
|
* * Rewrite memcached library to work with events (async model)Vsevolod Stakhov2008-06-196-357/+521
| | | | | * Add simple test for new memcached library * Use glib variants of malloc and free functions in rspamd
* * Add extracting urls from messagesVsevolod Stakhov2008-06-163-5/+67
|
* * Add initial version of URLs parser (still need to make PCRE parse all ↵Vsevolod Stakhov2008-06-115-24/+644
| | | | | | pattern matches) * Link with PCRE
* * Remove warning from main.cVsevolod Stakhov2008-06-103-5/+55
| | | | | * Add perl detection and perl linker's and cflags * Modify configure to work with BSD sed (stupid and ugly)
* * Add gnome mime parser to rspamdVsevolod Stakhov2008-06-097-216/+338
| | | | | * Add some protocol parser with evbuffer * Add pkg-check to configure script for detecting gmime and glib
* * Add initial release of mime parser. Now can only decode base64 and ↵Vsevolod Stakhov2008-05-124-2/+218
| | | | quoted-printable.
* * Add fixed string libraryVsevolod Stakhov2008-05-123-2/+315
|
* * Add skeletonVsevolod Stakhov2008-05-0820-0/+4682