aboutsummaryrefslogtreecommitdiffstats
path: root/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* * Add module for blacklisting emails (self documented in sample config)Vsevolod Stakhov2009-06-151-2/+3
| | | | | | | * Add command 'emails' for extracting emails from a message * Rework protocol layout to allow expanding rspamd protocol by custom commands that can be added from anywhere in code * Allow rspamc to work without strictly parameter 'command'. Command by default is 'symbols'. * Update version to 0.1.8
* * Add function "raw_header_exists" for finding headers that are not parsed ↵Vsevolod Stakhov2009-06-111-1/+1
| | | | by gmime (Mime-Version for example)
* * Add urls command for extracting urlsVsevolod Stakhov2009-06-051-1/+1
|
* * Write actual urls to logs and to protocol output while checking urls in ↵Vsevolod Stakhov2009-06-051-1/+1
| | | | surbl lists
* * Implement new way for parsing text listsVsevolod Stakhov2009-06-031-1/+1
|
* * Rework url parsing algorithmsVsevolod Stakhov2009-06-021-1/+1
| | | | | | | * Adopt all parts of rspamd for new url parser * Improve url-extracter utility by avoiding cut&paste of mime parsing * Small fixes to rspamc client * Bump version to 0.1.3
* * Add simple html parser and tag balancing detectorVsevolod Stakhov2009-05-151-1/+4
| | | | * Add function for searching html tag
* * Bump version (0.1.1)Vsevolod Stakhov2009-05-141-1/+1
|
* * Enable support of google perf toolsVsevolod Stakhov2009-05-041-0/+9
|
* * Enable gprof supportVsevolod Stakhov2009-04-291-0/+8
|
* * Add expression parser utilityVsevolod Stakhov2009-04-271-0/+13
| | | | * Temporaly switch off expression optimizer as it should be reworked
* * Try to correctly read regexpsVsevolod Stakhov2009-04-231-1/+1
| | | | * Turn off perl support by default
* * Add initial version of chartable plugin: now it can only detects mixed ↵Vsevolod Stakhov2009-04-211-1/+2
| | | | unicode characters
* * Include sys/resource.h for getrlimitVsevolod Stakhov2009-04-151-0/+1
|
* * Add initial LUA filters supportVsevolod Stakhov2009-03-271-0/+26
|
* * Fix linking with libutilVsevolod Stakhov2009-03-271-0/+9
|
* * Fix build without perlVsevolod Stakhov2009-03-271-0/+9
|
* * Add ability to build rspamd without perl supportVsevolod Stakhov2009-03-271-44/+68
| | | | | * Fix creating of uinx socket * Improve some build issues
* * More accurate work with clockVsevolod Stakhov2009-03-251-0/+2
|
* * Fix many compile time warnings and polish codeVsevolod Stakhov2009-03-241-1/+3
|
* * Add smart handling of message headersVsevolod Stakhov2009-03-241-0/+1
|
* * Add fuzzy hashes implementation (with adler-32 roll hash and FNV-32 hash)Vsevolod Stakhov2009-03-201-0/+3
| | | | * Add test case for fuzzy hashing check
* * Add functions support to rspamd regexpsVsevolod Stakhov2009-03-191-0/+2
| | | | | | | | * 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
* * With flag -t syntax of modules variables is also inspectedVsevolod Stakhov2009-03-191-0/+1
| | | | * Set "C" locale on start to avoid some troubles with logging
* * Add ability to fork multiply lmtp workersVsevolod Stakhov2009-03-031-1/+33
| | | | | | | * 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
* * Add compatibility with gmime24Vsevolod Stakhov2009-03-021-0/+1
|
* * Link with gmime24 if gmime22 is not foundVsevolod Stakhov2009-03-021-1/+6
|
* * Fix url-extracterVsevolod Stakhov2009-02-271-11/+7
| | | | | | * Fix soft-shutdown of dispacther * Turn debug on by default in cmake * Change logic of save points
* * Fix dependencies on perlxs target (do not rebuild it constantly)Vsevolod Stakhov2009-02-271-1/+6
| | | | | | | | | * 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
* * Remove cmake logic for installing targets due to fucking libperlVsevolod Stakhov2009-02-261-1/+1
|
* * Completely rewrite and reorganize perl APIVsevolod Stakhov2009-02-261-0/+4
| | | | | | | | | * 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
* * Fix memory corruption and lmtp handlingVsevolod Stakhov2009-02-251-0/+7
| | | | * Add e-mail address validation in lmtp
* * Add initial LMTP support and LDA delivery to rspamdVsevolod Stakhov2009-02-241-2/+4
|
* * Implement rspamd IO with IO dispatcher (TODO: still some issues with ↵Vsevolod Stakhov2009-02-191-1/+2
| | | | timeouts must be resolved)
* * Fix issue with -fPIC and DynaLoaderVsevolod Stakhov2009-02-181-1/+18
| | | | * Retab perl.c
* * Add issue to cmake to make perl module as wellVsevolod Stakhov2009-02-171-7/+91
| | | | | * Fix some portability issues (to FreeBSD mainly) * Add script to make modules list
* * Prepare to migrate to cmake (still need to write install target and ↵Vsevolod Stakhov2009-02-161-0/+199
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