Vsevolod Stakhov
bacc295862
* Update URL normalizer (partially taken from GNU wget)
2008-08-25 18:30:46 +04:00
Vsevolod Stakhov
a4473aedcb
* Add implementation of save point for async events in rspamd filters
2008-08-22 18:15:02 +04:00
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
2008-08-21 17:58:30 +04:00
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
2008-08-20 17:09:13 +04:00
Vsevolod Stakhov
86fd197a95
* Add initial implementation of rspamd XS module
2008-08-19 19:46:10 +04:00
Vsevolod Stakhov
4fcd073731
* Add additional headers support in protocol
2008-08-18 17:11:16 +04:00
Vsevolod Stakhov
8b8ae0cf7a
* Add initial implementation of C modules API
2008-08-14 17:14:02 +04:00
Vsevolod Stakhov
5014f7e7cb
* Add checking of tempdir (ported from rpop)
2008-06-30 16:11:54 +04:00
Vsevolod Stakhov
eab76d300d
* Add C api for calling perl filters
2008-06-25 15:17:06 +04:00
Vsevolod Stakhov
5c04a3b816
* Init perl XS correctly
2008-06-24 17:55:36 +04:00
Vsevolod Stakhov
bcf147f18f
* Add initial support of perl filters
2008-06-24 17:50:29 +04:00
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
2008-06-19 18:55:56 +04:00
Vsevolod Stakhov
e92bfae6a1
* Add extracting urls from messages
2008-06-16 19:24:18 +04:00
Vsevolod Stakhov
7cd13c464f
* Add initial version of URLs parser (still need to make PCRE parse all pattern matches)
...
* Link with PCRE
2008-06-11 18:34:33 +04:00
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)
2008-06-10 17:41:41 +04:00
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
2008-06-09 14:20:34 +04:00
Vsevolod Stakhov
8dbb9984ed
* Add initial release of mime parser. Now can only decode base64 and quoted-printable.
2008-05-12 20:28:12 +04:00
Vsevolod Stakhov
2da7593c28
* Add fixed string library
2008-05-12 17:23:29 +04:00
Vsevolod Stakhov
70c78281e3
* Add skeleton
2008-05-08 19:05:30 +04:00