Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fixes bugs found with clang-static analyser. | Vsevolod Stakhov | 2010-10-11 | 1 | -2/+4 |
| | | | | | Strictly follow c99 standart. Turn on pedantic c99 checks. | ||||
* | Fixes types (use glib ones) no functional change. | Vsevolod Stakhov | 2010-10-06 | 1 | -53/+53 |
| | | | | | Now all comments in commit logs beginning with '*' would be included in changelog, so important changes would be separated from small ones. | ||||
* | * Fix shared usage of statfiles | Vsevolod Stakhov | 2010-09-16 | 1 | -0/+1 |
| | | | | | | * Add invalidation of statfiles in case of learning, so now statfiles are invalidated in about a minute after learning * This should fix shared usage of statfile pool by several processes | ||||
* | * Many fixes to statfile syncronization system | Vsevolod Stakhov | 2010-09-02 | 1 | -6/+25 |
| | | | | * Fixed statfile pool initialization and synchronization with disk | ||||
* | * Remove normalizer as it is winnow specific thing, so all statistic ↵ | Vsevolod Stakhov | 2010-08-13 | 1 | -3/+0 |
| | | | | algorithms now returns value from 0 to 1 | ||||
* | * One more try to improve accuracy of winnow algorithm | Vsevolod Stakhov | 2010-08-06 | 1 | -3/+10 |
| | |||||
* | * Fixes to winnow learning | Vsevolod Stakhov | 2010-08-05 | 1 | -12/+20 |
| | |||||
* | * Add logging for fuzzy checks | Vsevolod Stakhov | 2010-08-02 | 1 | -2/+5 |
| | | | | * Add logging for learning | ||||
* | * Fix quit command in controller interface | Vsevolod Stakhov | 2010-07-30 | 1 | -1/+1 |
| | |||||
* | * Fix error with writing symbols cache file | Vsevolod Stakhov | 2010-07-28 | 1 | -2/+2 |
| | | | | * Fix error while working in utf mode when raw regexps was not created properly | ||||
* | * More debug | Vsevolod Stakhov | 2010-07-25 | 1 | -1/+1 |
| | |||||
* | * Reopen log file by USR1 signal | Vsevolod Stakhov | 2010-07-19 | 1 | -0/+3 |
| | | | | * Add reopenlog method to FreeBSD rc script | ||||
* | * Announce weights and sync | Andrej Zverev | 2010-06-28 | 1 | -8/+10 |
| | | | | * Fix few typo | ||||
* | * Use rspamd_snprintf instead of libc one | Vsevolod Stakhov | 2010-06-24 | 1 | -56/+56 |
| | |||||
* | * Check return value of each rspamd_dispatcher_write as in case of write ↵ | Vsevolod Stakhov | 2010-06-24 | 1 | -46/+105 |
| | | | | errors sessions can be destroyed early | ||||
* | * announce the "password" keyword in usage list | Andrej Zverev | 2010-06-17 | 1 | -2/+6 |
| | |||||
* | * Fix misprint (by Andrej Zverev) | Vsevolod Stakhov | 2010-06-17 | 1 | -1/+1 |
| | |||||
* | * Convert statistic sums to use long double for counters | Vsevolod Stakhov | 2010-05-27 | 1 | -1/+1 |
| | | | | * Use hyperbolic tangent for internal normalizer | ||||
* | * Fix uptime command | Vsevolod Stakhov | 2010-05-08 | 1 | -3/+3 |
| | |||||
* | * Bugfixes: | Vsevolod Stakhov | 2010-04-20 | 1 | -1/+1 |
| | | | | | | | | | | - handle '\' characters in lua strings correctly - fix lua initialization - avoid of using global lua state (global L) - fix listen sockets hash to allow multiply workers of same type but on different listen sockets - fix modules options inserting to allow multiply options of the same name - fix parsing of lua options - fix lua rules | ||||
* | * Add statistics for fuzzy storage | cebka@lenovo-laptop | 2010-03-17 | 1 | -0/+2 |
| | |||||
* | * Fix statistics of messages in controller | cebka@lenovo-laptop | 2010-03-17 | 1 | -0/+1 |
| | | | | | | | | * Fix building and installing perl target * Fix learn command name * Controller's commands are now case insensitive * Statfiles can now be selected from popup list in cgi interface * Password for controller's commands can now be specified in cgi interface | ||||
* | * Add normalizer for fuzzy hashes | cebka@lenovo-laptop | 2010-03-16 | 1 | -1/+1 |
| | | | | * Fix fuzzy add and fuzzy del | ||||
* | * Fix learn command (-m is used instead -w) | cebka@lenovo-laptop | 2010-03-15 | 1 | -1/+1 |
| | |||||
* | * Add percents of spam and ham detected to stat command output | cebka@lenovo-laptop | 2010-03-01 | 1 | -2/+6 |
| | |||||
* | * Fix bugs from previous commit | cebka@lenovo-laptop | 2010-03-01 | 1 | -4/+0 |
| | |||||
* | * Add weights command for getting weights of each message by each statfile | cebka@lenovo-laptop | 2010-03-01 | 1 | -5/+136 |
| | | | | | * Add ability to specify multiplier when learning * Add statistics about spam and ham messages | ||||
* | * Handle empty messages in learning | cebka@lenovo-laptop | 2010-02-05 | 1 | -0/+11 |
| | |||||
* | * Add ability to classify only specific headers (for example Subject) | cebka@lenovo-laptop | 2010-02-01 | 1 | -8/+21 |
| | |||||
* | * Introduce new logging system: | Vsevolod Stakhov | 2009-12-22 | 1 | -21/+21 |
| | | | | | | | | | - 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 | ||||
* | * Many major fixes to statfiles: | Vsevolod Stakhov | 2009-12-03 | 1 | -16/+62 |
| | | | | | | | | | | - fix bug with mmapping files: new addresses must NOT be allocated in shared memory by themselves - fix bug with winnow classifier that totally brokes it down - fix bug with too much grow of values * Use double precission values in statistics * Add statistics for statfiles * Add more informative data to output of LEARN command (weight of incoming message) * Add weight to output of classifier as well | ||||
* | * Another fixes to synchronization of statfiles | Vsevolod Stakhov | 2009-12-03 | 1 | -4/+0 |
| | |||||
* | * Some fixes to sync | Vsevolod Stakhov | 2009-12-02 | 1 | -10/+21 |
| | |||||
* | * Adopt printf function from nginx for comfortable printing of some data ↵ | Vsevolod Stakhov | 2009-11-30 | 1 | -2/+2 |
| | | | | | | | types (fixed strings, pids etc) * Fix work of http maps (they were broken in some places before) * Fix sync of statfiles (not fully tested yet) | ||||
* | * Initial release of synchronization server in controller | Vsevolod Stakhov | 2009-11-27 | 1 | -1/+150 |
| | |||||
* | * Write revision and revision time to statfile | Vsevolod Stakhov | 2009-11-12 | 1 | -2/+20 |
| | | | | * Make some improvements to API (trying to make it more clear) | ||||
* | * Avoid mmap'ing in binlog as mmapped areas must be aligned | Vsevolod Stakhov | 2009-11-09 | 1 | -1/+3 |
| | | | | | * Make binlog working for writing * Add config params for binlog | ||||
* | * Add more advanced signal processing routine | Vsevolod Stakhov | 2009-11-05 | 1 | -2/+6 |
| | |||||
* | * Implement new system of managing rspamd processes | Vsevolod Stakhov | 2009-10-30 | 1 | -3/+0 |
| | |||||
* | * Retab, no functional changes | Vsevolod Stakhov | 2009-10-02 | 1 | -362/+339 |
| | |||||
* | * Fix race between learn and classify | Vsevolod Stakhov | 2009-09-28 | 1 | -1/+3 |
| | |||||
* | * Fix learning | Vsevolod Stakhov | 2009-09-25 | 1 | -15/+32 |
| | |||||
* | * Small fixes in task construction | Vsevolod Stakhov | 2009-09-23 | 1 | -1/+1 |
| | |||||
* | * Implement new system of async events handling (experimental) | Vsevolod Stakhov | 2009-09-22 | 1 | -21/+39 |
| | |||||
* | * New system of classifiers interface and statfiles processing | Vsevolod Stakhov | 2009-09-14 | 1 | -37/+9 |
| | | | | | | | * Fix sample config * Fix compile warnings * Fix building without lua support * Fix bugs with nrcpt header parsing and symbols cache loading (by Anton Nekhoroshikh) | ||||
* | * Improve google perf tools support | Vsevolod Stakhov | 2009-08-25 | 1 | -1/+2 |
| | | | | * Pass to event_add only copies of struct timeval to avoid timing problems | ||||
* | * Fix error with controller IO timeouts | Vsevolod Stakhov | 2009-08-24 | 1 | -4/+6 |
| | |||||
* | * Fix descriptors leakage in controller | Vsevolod Stakhov | 2009-08-19 | 1 | -6/+3 |
| | |||||
* | * Make fuzzy storage working (tested checking, adding and deleting of fuzzy ↵ | Vsevolod Stakhov | 2009-07-31 | 1 | -2/+3 |
| | | | | | | hashes from storage) * Fix stupid bug in fuzzy distance calculations | ||||
* | * Add support for extending controller protocol by modules | Vsevolod Stakhov | 2009-07-29 | 1 | -13/+65 |
| | | | | | | * Add write support via controller to fuzzy storage TODO: Add delete and check commands support to controller interface |