Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | * Save prefixes in trees | cebka@lenovo-laptop | 2010-02-28 | 2 | -13/+37 |
| | |||||
* | * Fix cores in spf code (partially) | cebka@lenovo-laptop | 2010-02-27 | 1 | -0/+1 |
| | | | | | * Add support for spf 2.0 (Sender ID policy) * Add support of MAP_NOCORE to systems that supports it (FreeBSD for example) | ||||
* | * Add custom filter for making marks for new user: | cebka@lenovo-laptop | 2010-02-26 | 9 | -4/+892 |
| | | | | | | - each username is passed throught metaphone filter - then we make prefix tree based on english letters from metaphone - then we are searching for the longest common string and output result (how many times we got that string) | ||||
* | * Add first custom filter for making marks for ip addresses and networks | cebka@lenovo-laptop | 2010-02-25 | 3 | -0/+440 |
| | | | | | | | | * Some additions to radix tree library: - allow tree traverse - add new insert methods (add and replace) - store keys in radix nodes (thought we can calculate key by bits, but I think that storing key is not too expensive) - values in a tree are now uintptr_t | ||||
* | * Add ability to add custom messages to rspamd output | cebka@lenovo-laptop | 2010-02-17 | 2 | -6/+5 |
| | | | | * Add messages from spf checks | ||||
* | * Add ability to add weight for fuzzy hashes, this can be very useful for ↵ | cebka@lenovo-laptop | 2010-02-08 | 1 | -11/+57 |
| | | | | autolearning fuzzy storage by users | ||||
* | * Add maillist plugin for detecting mailmain/ezml and subscribe.ru lists | cebka@lenovo-laptop | 2010-02-01 | 1 | -0/+179 |
| | |||||
* | * Do not produce lua warning when message has no headers or has unresolved ↵ | cebka@lenovo-laptop | 2010-01-25 | 1 | -0/+4 |
| | | | | hostname | ||||
* | * Add ability to add normalizers for statfiles (custom functions written in ↵ | cebka@lenovo-laptop | 2010-01-13 | 1 | -1/+1 |
| | | | | lua or simple internal normalizer) | ||||
* | * Introduce new logging system: | Vsevolod Stakhov | 2009-12-22 | 6 | -85/+88 |
| | | | | | | | | | - independent and customizeable buffering - line buffering - errors handling support - custom (ip based) debug - append function name automaticaly (based on __FUNCTION__) - add some logic to logs system | ||||
* | * Add limits support to each worker (max open files and max core size) | Vsevolod Stakhov | 2009-12-18 | 1 | -22/+24 |
| | | | | * Fix dependency on lex and yacc sources | ||||
* | * Some fixes to 'include' and 'redirect' defines and to mask checking | Vsevolod Stakhov | 2009-12-07 | 1 | -5/+9 |
| | |||||
* | * Actually check what we have in spf record | Vsevolod Stakhov | 2009-12-07 | 1 | -2/+34 |
| | |||||
* | * Updates to spf system: | Vsevolod Stakhov | 2009-12-04 | 1 | -0/+152 |
| | | | | | | | - add plugin to work with spf records (initial version) - make all spf types working (except include and redirect that still need some attention) - add support of MX records to evdns - some major fixes and testing of the whole spf subsystem | ||||
* | * Add check_smtp_data function for checking some fields from SMTP dialog | Vsevolod Stakhov | 2009-11-22 | 1 | -5/+140 |
| | |||||
* | * Add right way to pass config params with common names to lua scripts | Vsevolod Stakhov | 2009-11-11 | 2 | -10/+9 |
| | |||||
* | * Add ability to add maps from lua scripts and access theirs elements | Vsevolod Stakhov | 2009-11-02 | 1 | -0/+73 |
| | | | | * Add whitelist module for whitelisting score for some ip/from addresses | ||||
* | * Convert all string values to lowercase in once_received module | Vsevolod Stakhov | 2009-10-27 | 1 | -5/+8 |
| | |||||
* | * Fix patterns matching in lua plugins | Vsevolod Stakhov | 2009-10-26 | 2 | -3/+3 |
| | |||||
* | * Remove utf8 usage in forged recipients plugin | Vsevolod Stakhov | 2009-10-20 | 1 | -1/+1 |
| | |||||
* | * Small improvement of lua style | Vsevolod Stakhov | 2009-10-17 | 1 | -1/+1 |
| | | | | | * Add ibility to process A records in spf parser * Add recursion limit to spf parser | ||||
* | * Trim brackets in forged recipients plugin | Vsevolod Stakhov | 2009-10-14 | 1 | -1/+5 |
| | |||||
* | * Fix getting of message headers from lua plugins | Vsevolod Stakhov | 2009-10-14 | 1 | -10/+21 |
| | | | | * Fix forged recipients plugin | ||||
* | * Add ability to register rspamd functions from LUA | Vsevolod Stakhov | 2009-10-13 | 3 | -7/+76 |
| | | | | | | * Add ability to access recipients list and sender information * Add plugin for checking forged recipients and sender * Sync documentation | ||||
* | * Forgotten in previous commit | Vsevolod Stakhov | 2009-10-09 | 1 | -20/+20 |
| | |||||
* | * Improve logic of lua plugins: | Vsevolod Stakhov | 2009-10-09 | 2 | -17/+67 |
| | | | | | | - fix once received plugin to configure properly (pointy hat to: dmx) - add additional functionality to once_received plugin for strict checking of received - make all things local | ||||
* | * Port evdns with TXT patch into rspamd and adopt it to work separately from ↵ | Vsevolod Stakhov | 2009-10-07 | 1 | -1/+1 |
| | | | | | | libevent * Add skeleton for spf parser | ||||
* | * Add once_received plugin (by dmx) | Vsevolod Stakhov | 2009-10-05 | 1 | -0/+15 |
| | | | | * Fix read_callback to avoid double freeing of task object | ||||
* | * Retab, no functional changes | Vsevolod Stakhov | 2009-10-02 | 5 | -1200/+1175 |
| | |||||
* | * Fix some memory issues with lua (strings that are returned from lua can be ↵ | Vsevolod Stakhov | 2009-10-02 | 3 | -3/+6 |
| | | | | freed early) | ||||
* | * No IO allowed in events destructors | Vsevolod Stakhov | 2009-09-23 | 1 | -1/+0 |
| | |||||
* | * Another mistake in task object initialization | Vsevolod Stakhov | 2009-09-23 | 1 | -1/+4 |
| | |||||
* | * Implement new system of async events handling (experimental) | Vsevolod Stakhov | 2009-09-22 | 2 | -62/+58 |
| | |||||
* | * Add time out for sync IO as it can cause unpredictable errors | Vsevolod Stakhov | 2009-09-21 | 1 | -2/+1 |
| | |||||
* | * Add lua plugin for checking received headers | Vsevolod Stakhov | 2009-09-15 | 1 | -0/+53 |
| | | | | | | * Some tunes to lua API * Fix bug with http maps * Optimize installation and make custom prefix for configs | ||||
* | * Handle base10 encoded ip addresses correctly | Vsevolod Stakhov | 2009-08-31 | 2 | -736/+777 |
| | |||||
* | * Migrate fuzzy storage to use UDP instead of TCP | Vsevolod Stakhov | 2009-08-25 | 1 | -2/+2 |
| | |||||
* | * Fix processing of empty parts | Vsevolod Stakhov | 2009-08-21 | 3 | -22/+30 |
| | | | | * Fix memory problems in controller | ||||
* | * Fix memory leakage in controller | Vsevolod Stakhov | 2009-08-21 | 1 | -2/+16 |
| | |||||
* | * Improve logging | Vsevolod Stakhov | 2009-08-18 | 1 | -1/+4 |
| | |||||
* | * Fix bug with parsing raw headers for messages that have mixed line ending ↵ | Vsevolod Stakhov | 2009-08-10 | 1 | -1/+3 |
| | | | | style | ||||
* | * Make fuzzy storage working (tested checking, adding and deleting of fuzzy ↵ | Vsevolod Stakhov | 2009-07-31 | 1 | -23/+63 |
| | | | | | | hashes from storage) * Fix stupid bug in fuzzy distance calculations | ||||
* | * Fix some more bugs with empty parts | Vsevolod Stakhov | 2009-07-30 | 1 | -4/+4 |
| | |||||
* | * Fix some issues with empty parts | Vsevolod Stakhov | 2009-07-30 | 1 | -0/+5 |
| | |||||
* | * Add support for empty text or html parts | Vsevolod Stakhov | 2009-07-29 | 1 | -0/+10 |
| | |||||
* | * Add support for extending controller protocol by modules | Vsevolod Stakhov | 2009-07-29 | 1 | -0/+136 |
| | | | | | | * Add write support via controller to fuzzy storage TODO: Add delete and check commands support to controller interface | ||||
* | * Add client part for fuzzy checksums storage | Vsevolod Stakhov | 2009-07-28 | 1 | -0/+290 |
| | | | | * Add fuzzy storage syncing to file | ||||
* | * Add new map 'redirector_hosts_map' for determining which hosts should be ↵ | Vsevolod Stakhov | 2009-07-28 | 2 | -13/+33 |
| | | | | checked with redirector | ||||
* | * Add http maps support | Vsevolod Stakhov | 2009-07-21 | 2 | -2/+2 |
| | |||||
* | * Introduce new common system of map files, that can be used for different ↵ | Vsevolod Stakhov | 2009-07-20 | 2 | -23/+11 |
| | | | | | | | types of maps. This includes new logic of callbacks and callbacks calling, files are monitored with evtimers with jittering. HTTP support would be included soon as well. |