Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | * Welcome 0.4.0 | Vsevolod Stakhov | 2011-06-24 | 1 | -12/+9 | |
| | | | | | | | | | | | | | | | | | | Uncompatible changes: - Statistics is uncompatible in utf8 mode Major changes: - Improved utf8 mode - Convert all characters to lowercase in statistics - Skip URL's in statistics - Improve speed of bayes classifier by using integer arithmetics - Fixed statfiles synchronization that was broken for a long time - Synchronization is now configurable Minor changes: - Bugfixes - Removed some of legacy code - Types polishing | |||||
* | Fix reload command. | Vsevolod Stakhov | 2011-06-20 | 1 | -1/+1 | |
| | ||||||
* | * Skip short utf words in statistics | Vsevolod Stakhov | 2011-06-03 | 1 | -1/+1 | |
| | ||||||
* | * Rework build process: | Vsevolod Stakhov | 2011-05-10 | 1 | -1/+1 | |
| | | | | | | | | | | - add librspamdserver - link this library to all daemons and utils of rspamd - use subdirectories more often * Rework global variables logic - move them to the main process * Fix logging to handle utf-8 correctly * Add statshow utility and make it working * Move printf functions to separate source file | |||||
* | * Major cleanup of cmake build system | Vsevolod Stakhov | 2011-05-06 | 1 | -1/+2 | |
| | | | | | | * Add initial version of statshow utility for statfiles debugging * Add debugging for statistics * Remove unused utilities | |||||
* | * Add ability to learn rspamd via worker (without password)0.3.11 | Vsevolod Stakhov | 2011-03-31 | 1 | -71/+2 | |
| | ||||||
* | Fix several memory leaks in rspamd. | Vsevolod Stakhov | 2011-02-24 | 1 | -1/+1 | |
| | ||||||
* | * Add ability to specify 'S' flag to regexp that means that headers checks ↵ | Vsevolod Stakhov | 2011-02-15 | 1 | -1/+1 | |
| | | | | | | must be case sensitive * Add lua function message:get_header_strong | |||||
* | * Try to fix descriptors leakage in controller | Vsevolod Stakhov | 2011-02-04 | 1 | -1/+1 | |
| | ||||||
* | * Implement controller interface inside librspamdclient/rspamc | Vsevolod Stakhov | 2011-02-01 | 1 | -8/+9 | |
| | | | | | | | * REMOVE perl client (at last) Fixed some stupid moments in a controller's protocol Change version to 0.3.5 | |||||
* | * Add Subject header to statistics | Vsevolod Stakhov | 2010-12-24 | 1 | -1/+3 | |
| | | | | * Write log message about symbols that are removed when composite symbol is inserted | |||||
* | * Start new rspamd 0.3.4 | Vsevolod Stakhov | 2010-12-03 | 1 | -6/+30 | |
| | | | | * Add ability to manage per-module, per-worker and per-classifier options in XML parser | |||||
* | 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 | |
| |