Vsevolod Stakhov
e30ea48c91
* Enable support of google perf tools
2009-05-04 16:39:35 +04:00
Vsevolod Stakhov
6cb3a85919
* Enable gprof support
2009-04-29 16:37:03 +04:00
Vsevolod Stakhov
b9baa0d48d
* Add expression parser utility
...
* Temporaly switch off expression optimizer as it should be reworked
2009-04-27 19:03:11 +04:00
Vsevolod Stakhov
7a29cf3785
* Try to correctly read regexps
...
* Turn off perl support by default
2009-04-23 18:20:01 +04:00
Vsevolod Stakhov
f074850e41
* Add initial version of chartable plugin: now it can only detects mixed unicode characters
2009-04-21 16:09:30 +04:00
Vsevolod Stakhov
0f53bbf368
* Include sys/resource.h for getrlimit
2009-04-15 16:30:06 +04:00
Vsevolod Stakhov
89a83f2ef6
* Add initial LUA filters support
2009-03-27 18:30:40 +03:00
Vsevolod Stakhov
4e3304bed4
* Fix linking with libutil
2009-03-27 16:32:18 +03:00
Vsevolod Stakhov
f08474cf29
* Fix build without perl
2009-03-27 16:28:12 +03:00
Vsevolod Stakhov
a83e5f18a2
* Add ability to build rspamd without perl support
...
* Fix creating of uinx socket
* Improve some build issues
2009-03-27 14:21:27 +03:00
Vsevolod Stakhov
b539b43249
* More accurate work with clock
2009-03-25 13:10:48 +03:00
Vsevolod Stakhov
5dbf570b7d
* Fix many compile time warnings and polish code
2009-03-24 18:38:11 +03:00
Vsevolod Stakhov
a0320ce847
* Add smart handling of message headers
2009-03-24 13:13:57 +03:00
Vsevolod Stakhov
afdaddc4d0
* Add fuzzy hashes implementation (with adler-32 roll hash and FNV-32 hash)
...
* Add test case for fuzzy hashing check
2009-03-20 18:35:30 +03:00
Vsevolod Stakhov
e1250bcf59
* Add functions support to rspamd regexps
...
* Parse expressions with state machine which allows different kinds of arguments in expressions
* Fix test to accord current data
* Add support of fucntions to regexp module
* Move all regexp logic to separate file, describe its API
* Fix descriptors leakage in surbl module
2009-03-19 17:44:57 +03:00
Vsevolod Stakhov
6088008d6c
* With flag -t syntax of modules variables is also inspected
...
* Set "C" locale on start to avoid some troubles with logging
2009-03-19 12:25:14 +03:00
Vsevolod Stakhov
8956934199
* Add ability to fork multiply lmtp workers
...
* Add ability to drop privilleges of rspamd processes
* Add ability to install redirector with rspamd
* Add FreeBSD start scripts for rspamd and redirector
* Remove command line parsing from util.c as it has specific usage only in main process
2009-03-03 18:56:10 +03:00
Vsevolod Stakhov
def8d3d1a9
* Add compatibility with gmime24
2009-03-02 13:09:33 +03:00
Vsevolod Stakhov
9092472316
* Link with gmime24 if gmime22 is not found
2009-03-02 01:59:39 +03:00
Vsevolod Stakhov
080af17704
* Fix url-extracter
...
* Fix soft-shutdown of dispacther
* Turn debug on by default in cmake
* Change logic of save points
2009-02-27 20:06:15 +03:00
Vsevolod Stakhov
749503560e
* Fix dependencies on perlxs target (do not rebuild it constantly)
...
* Fix rspamc to understand lmtp and delivery sections in config
* Fix parser's states when reading module options
* Add sample config for surbl module with comments
--HG--
rename : rspamc.pl => rspamc.pl.in
2009-02-27 12:44:18 +03:00
Vsevolod Stakhov
7551c7a948
* Remove cmake logic for installing targets due to fucking libperl
2009-02-26 19:34:34 +03:00
Vsevolod Stakhov
cfb5348f75
* Completely rewrite and reorganize perl API
...
* Add documentation for Mail::Rspamd
* Add install targets to cmake
--HG--
rename : perl/rspamd.pm => perl/Rspamd.pm
rename : perl/rspamd.xs => perl/Rspamd.xs
2009-02-26 18:09:28 +03:00
Vsevolod Stakhov
b9a9496cc4
* Fix memory corruption and lmtp handling
...
* Add e-mail address validation in lmtp
2009-02-25 14:03:42 +03:00
Vsevolod Stakhov
1cd34f5283
* Add initial LMTP support and LDA delivery to rspamd
2009-02-24 20:16:53 +03:00
Vsevolod Stakhov
bcece60fa1
* Implement rspamd IO with IO dispatcher (TODO: still some issues with timeouts must be resolved)
2009-02-19 21:16:30 +03:00
Vsevolod Stakhov
f98132b909
* Fix issue with -fPIC and DynaLoader
...
* Retab perl.c
2009-02-18 14:21:06 +03:00
Vsevolod Stakhov
2300ff7346
* Add issue to cmake to make perl module as well
...
* Fix some portability issues (to FreeBSD mainly)
* Add script to make modules list
2009-02-17 15:04:24 +03:00
Vsevolod Stakhov
0fd2682e11
* Prepare to migrate to cmake (still need to write install target and working with XS implicitly)
...
* Move all system includes to one file where we detect availability of all that includes
* Fix license misprint
* Fix some issues with perl initializing
2009-02-16 19:50:18 +03:00