cebka@mailsupport.rambler.ru
bb2e8a89d2
* Add support of variables and variable substitution in config file
16 years ago
cebka@mailsupport.rambler.ru
4ad814a6c6
* Write test case for async memcached library
* Fix memcached async library to pass test :)
16 years ago
cebka@mailsupport.rambler.ru
9e442d87b2
* Fix include dependencies
16 years ago
Vsevolod Stakhov
fe7ebd5be9
* Add utility for extracting urls from message
* Rework build system
16 years ago
Vsevolod Stakhov
57e765ce78
* Fix url parser (get regexp from our mail system)
* Add some more tests to url testcase
16 years ago
Vsevolod Stakhov
f1e17a0d63
* Fix url length while passing them to normalizer
TODO: fix html parsing regexp (now it doesn't work)
16 years ago
Vsevolod Stakhov
5237a66576
* Use glib logger and regexp matching functions
16 years ago
Vsevolod Stakhov
946ddcfbc4
* Add initial test suite using glib test suite
16 years ago
Vsevolod Stakhov
32d41689d6
* Add SURBL logic to surbl plugin
* Add whitelist and hosters list to params
16 years ago
Vsevolod Stakhov
b58d2b7e4d
* Add initial implementation of surbl check module
16 years ago
Vsevolod Stakhov
2809ad4747
* Add ability to pass options to rspamd modules via flex start conditions
16 years ago
Vsevolod Stakhov
bacc295862
* Update URL normalizer (partially taken from GNU wget)
16 years ago
Vsevolod Stakhov
a4473aedcb
* Add implementation of save point for async events in rspamd filters
16 years ago
Vsevolod Stakhov
f3b6712e04
* Add filters logic
* 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
16 years ago
Vsevolod Stakhov
e90352d20a
* Rewrite perl module for new XS, now perl filters got only object of rspamd 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
16 years ago
Vsevolod Stakhov
86fd197a95
* Add initial implementation of rspamd XS module
16 years ago
Vsevolod Stakhov
4fcd073731
* Add additional headers support in protocol
16 years ago
Vsevolod Stakhov
8b8ae0cf7a
* Add initial implementation of C modules API
16 years ago
Vsevolod Stakhov
5014f7e7cb
* Add checking of tempdir (ported from rpop)
16 years ago
Vsevolod Stakhov
eab76d300d
* Add C api for calling perl filters
16 years ago
Vsevolod Stakhov
5c04a3b816
* Init perl XS correctly
16 years ago
Vsevolod Stakhov
bcf147f18f
* Add initial support of perl filters
16 years ago
Vsevolod Stakhov
daca72b007
* Rewrite memcached library to work with events (async model)
* Add simple test for new memcached library
* Use glib variants of malloc and free functions in rspamd
16 years ago
Vsevolod Stakhov
e92bfae6a1
* Add extracting urls from messages
16 years ago
Vsevolod Stakhov
7cd13c464f
* Add initial version of URLs parser (still need to make PCRE parse all pattern matches)
* Link with PCRE
16 years ago
Vsevolod Stakhov
25395e554e
* Remove warning from main.c
* Add perl detection and perl linker's and cflags
* Modify configure to work with BSD sed (stupid and ugly)
16 years ago
Vsevolod Stakhov
2564777f53
* Add gnome mime parser to rspamd
* Add some protocol parser with evbuffer
* Add pkg-check to configure script for detecting gmime and glib
16 years ago
Vsevolod Stakhov
8dbb9984ed
* Add initial release of mime parser. Now can only decode base64 and quoted-printable.
16 years ago
Vsevolod Stakhov
2da7593c28
* Add fixed string library
16 years ago
Vsevolod Stakhov
70c78281e3
* Add skeleton
16 years ago