Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | * Fix logging when process is starting | Vsevolod Stakhov | 2009-02-26 | 5 | -6/+23 |
| | | | | | * Add -t option for config testing * Try to search default config in install prefix not in current directory | ||||
* | * Add support of LMTP/SMTP delivery | Vsevolod Stakhov | 2009-02-25 | 5 | -25/+249 |
| | |||||
* | * Fix memory corruption and lmtp handling | Vsevolod Stakhov | 2009-02-25 | 6 | -70/+155 |
| | | | | * Add e-mail address validation in lmtp | ||||
* | * Add initial LMTP support and LDA delivery to rspamd | Vsevolod Stakhov | 2009-02-24 | 14 | -64/+1009 |
| | |||||
* | * Fix dispatcher timeouts handling | Vsevolod Stakhov | 2009-02-20 | 5 | -15/+57 |
| | | | | * Add wanna_die flag that can be used in dispatcher's callbacks | ||||
* | * Implement rspamd IO with IO dispatcher (TODO: still some issues with ↵ | Vsevolod Stakhov | 2009-02-19 | 13 | -262/+613 |
| | | | | timeouts must be resolved) | ||||
* | * Improve logger initialization | Vsevolod Stakhov | 2009-02-18 | 1 | -42/+66 |
| | |||||
* | * Fix issue with -fPIC and DynaLoader | Vsevolod Stakhov | 2009-02-18 | 1 | -29/+29 |
| | | | | * Retab perl.c | ||||
* | * Add issue to cmake to make perl module as well | Vsevolod Stakhov | 2009-02-17 | 1 | -0/+1 |
| | | | | | * 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 Stakhov | 2009-02-16 | 36 | -355/+64 |
| | | | | | | | | 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 | ||||
* | * Add BSD license text | Vsevolod Stakhov | 2009-02-16 | 23 | -11/+547 |
| | |||||
* | * Remove unused field from task object | Vsevolod Stakhov | 2009-02-13 | 2 | -10/+11 |
| | | | | * Use separate hashes for blessing different object | ||||
* | * Init perl and do all perl specific operations from the single place in code | Vsevolod Stakhov | 2009-02-13 | 3 | -62/+111 |
| | | | | * Push objects correctly to stack (by blessing them and making hash reference) | ||||
* | * Add log function to perl API | Vsevolod Stakhov | 2009-02-12 | 2 | -1/+21 |
| | | | | * Prepare for more detailed work on rspamd perl API | ||||
* | * By default number of workers is number of active processors in system | Vsevolod Stakhov | 2009-02-11 | 1 | -2/+5 |
| | | | | * Fix macro detection in configure system | ||||
* | * Avoid division by zero | Vsevolod Stakhov | 2009-02-09 | 1 | -1/+8 |
| | |||||
* | * Fill hash buckets with zeroes to avoid invalid pointer usage | Vsevolod Stakhov | 2009-02-06 | 1 | -2/+2 |
| | |||||
* | * Try to fix reading a line from user (using pools) | Vsevolod Stakhov | 2009-02-06 | 4 | -6/+54 |
| | |||||
* | * Make doxygen happy about structures members | Vsevolod Stakhov | 2009-02-06 | 8 | -249/+242 |
| | |||||
* | * Move config parse errors from stderr output to standart logging functions | Vsevolod Stakhov | 2009-02-06 | 2 | -10/+39 |
| | |||||
* | * Add some comments and documentation | Vsevolod Stakhov | 2009-02-05 | 11 | -251/+739 |
| | |||||
* | * Do another rework of filters/metrics and statfiles processing | Vsevolod Stakhov | 2009-01-29 | 11 | -123/+192 |
| | | | | * Add 'probability' normalizing to winnow algorithm and calculate not pure weight but normalized probability | ||||
* | * Fix bug with calling consolidation function after stop_point | Vsevolod Stakhov | 2009-01-28 | 3 | -17/+42 |
| | | | | | * Use shared memory for storing pool allocator statistics * Fix bug with processing statfiles results | ||||
* | * Use prime number for hash nodes initial value | Vsevolod Stakhov | 2009-01-27 | 1 | -1/+1 |
| | |||||
* | * Add new hash for storing hash data in shared memory | Vsevolod Stakhov | 2009-01-27 | 7 | -28/+466 |
| | | | | * Add rwlocks implementation (primitive) in memory pool library | ||||
* | * Make surbl checks working | Vsevolod Stakhov | 2009-01-26 | 4 | -68/+91 |
| | |||||
* | * Rework statfiles result processing | Vsevolod Stakhov | 2009-01-22 | 7 | -14/+53 |
| | | | | * Fix small bug in protocol implementation (\r -> \r\n) | ||||
* | * Add memory pool allocator statistics to 'stat' report output | Vsevolod Stakhov | 2009-01-21 | 1 | -1/+11 |
| | |||||
* | * Rewrite message parser | Vsevolod Stakhov | 2009-01-21 | 10 | -139/+568 |
| | | | | | | * Change mime parts storage * Add html tags striping (ported from php code) * Rework learning to process only text and striped html parts | ||||
* | * Rewrite perl client for rspamd, now it allows access to both normal and ↵ | Vsevolod Stakhov | 2009-01-19 | 6 | -9/+42 |
| | | | | | | control interfaces * Fix small errors in tokenizer and controller interface | ||||
* | * Add simple utility for sending mail to rspamd | Vsevolod Stakhov | 2009-01-16 | 5 | -21/+24 |
| | | | | * Fix some errors in freeing message object | ||||
* | * Add new system of getting and setting config parameters from perl code | Vsevolod Stakhov | 2009-01-15 | 2 | -1/+67 |
| | |||||
* | * Try to fix output from delayed filters processing | Vsevolod Stakhov | 2009-01-12 | 2 | -2/+8 |
| | |||||
* | * Implement statistic output in control interface | Vsevolod Stakhov | 2009-01-11 | 1 | -2/+9 |
| | |||||
* | * Fix errors in learning implementation | Vsevolod Stakhov | 2009-01-11 | 6 | -31/+95 |
| | |||||
* | * Implement delayed fork of dead workers (to avoid fork bombs) | Vsevolod Stakhov | 2009-01-11 | 2 | -20/+58 |
| | | | | | * Implement refork of controller * Log time to console in normal view | ||||
* | * Make sample config more complete | Vsevolod Stakhov | 2008-12-18 | 6 | -43/+41 |
| | | | | | * Fix bugs with config file parsing * Fix bugs with creating sockets and reading commands | ||||
* | * Add function for adding rspamd report headers | Vsevolod Stakhov | 2008-12-17 | 3 | -0/+45 |
| | |||||
* | * Fix build under FreeBSD (forgotten include) | Vsevolod Stakhov | 2008-12-11 | 1 | -0/+1 |
| | |||||
* | * Add logic for filtering messages with tokenizer/classifier pair | Vsevolod Stakhov | 2008-12-10 | 6 | -20/+168 |
| | |||||
* | * Implement learning using classifiers and tokenizers API | Vsevolod Stakhov | 2008-12-08 | 2 | -1/+31 |
| | |||||
* | * Add simple implementation of classifiers abstraction and winnow classifier | Vsevolod Stakhov | 2008-12-04 | 5 | -5/+173 |
| | | | | * Force statfile to work with float values | ||||
* | * Use binary tree in tokenizers, that would provide us fast checking for ↵ | Vsevolod Stakhov | 2008-12-04 | 3 | -21/+30 |
| | | | | unique tokens and have O(log n) difficulty | ||||
* | * Remove strlcpy code and replace it with glib alternative | Vsevolod Stakhov | 2008-12-03 | 7 | -21/+43 |
| | | | | * Polish code and remove bugs found | ||||
* | * Add learning interface to rspamd (still requires classifier to work) | Vsevolod Stakhov | 2008-12-02 | 10 | -39/+246 |
| | |||||
* | * Add config routines for stat files | Vsevolod Stakhov | 2008-12-01 | 6 | -0/+138 |
| | | | | * Add function to resolve stat file name | ||||
* | * Write functions to operate blocks in stat files | Vsevolod Stakhov | 2008-11-28 | 2 | -4/+150 |
| | | | | * Write test case for statistics files API | ||||
* | * Add initial implementation of statistics files handling API | Vsevolod Stakhov | 2008-11-27 | 2 | -0/+302 |
| | |||||
* | * Add simple locking interface to mem_pool library | Vsevolod Stakhov | 2008-11-26 | 2 | -4/+32 |
| | |||||
* | * Add simple implementation of OSB tokenizer | Vsevolod Stakhov | 2008-11-07 | 3 | -0/+143 |
| |