Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | * Add meta-classification example. | Vsevolod Stakhov | 2012-10-04 | 1 | -7/+14 |
| | | | | | Many changes to advanced statistic and meta-classification logic. Add example of complex meta-classification. | ||||
* | * Add support for dynamic configuration to the controller's interface. | Vsevolod Stakhov | 2012-10-02 | 1 | -2/+125 |
| | | | | | * File maps are now being watched even if they don't exist on rspamd start. Several fixes to dynamic configuration logic. | ||||
* | Avoid global variables in map logic. | Vsevolod Stakhov | 2012-09-19 | 1 | -1/+1 |
| | | | | * Add support of simple maps like '/path/to/file' as it seems to be more comfortable than 'file:///...' | ||||
* | Fix learning throught restfull interface. | Vsevolod Stakhov | 2012-09-18 | 1 | -24/+74 |
| | |||||
* | Force restful replies for restful sessions (not tested with all commands). | Vsevolod Stakhov | 2012-09-16 | 1 | -28/+137 |
| | |||||
* | * Initial approach to RESTful controller. | Vsevolod Stakhov | 2012-09-14 | 1 | -62/+243 |
| | | | | Fix security issues in fstring handling. | ||||
* | Another debian license fix. | Vsevolod Stakhov | 2012-09-10 | 1 | -1/+1 |
| | | | | | Add apache license for regexp that were delivered from SpamAssassin project. Fix debian/copyright for src/dns.c. | ||||
* | Update copyright (required by debian). | Vsevolod Stakhov | 2012-09-04 | 1 | -3/+3 |
| | |||||
* | Avoid using global 'counters' hash, include it in struct rspamd_main. | Vsevolod Stakhov | 2012-06-07 | 1 | -2/+1 |
| | | | | | Move worker related utils to separate file and include it in rspamd-mime library. Add some cross-dependencies. | ||||
* | Strict prototypes. | Vsevolod Stakhov | 2012-06-05 | 1 | -2/+2 |
| | |||||
* | Print percents with actions in controller's 'stat' command output. | Vsevolod Stakhov | 2012-06-04 | 1 | -2/+3 |
| | |||||
* | * Allow full access to controller's commands without a password if | Vsevolod Stakhov | 2012-04-23 | 1 | -4/+7 |
| | | | | | controller password is not specified in configuration. Fix some minor stuff while I'm here. | ||||
* | Fix some problems with learning. | Vsevolod Stakhov | 2012-04-23 | 1 | -31/+13 |
| | |||||
* | Fix controller freezing. | Vsevolod Stakhov | 2012-04-20 | 1 | -3/+4 |
| | |||||
* | * Improve statistics for scanned messages. | Vsevolod Stakhov | 2012-03-26 | 1 | -6/+16 |
| | |||||
* | * More things to be thread-safe: | Vsevolod Stakhov | 2012-02-13 | 1 | -2/+4 |
| | | | | | | | - pool allocator is now thread-safe - lua subsystem now holds lock to avoid lua stack corruption - events subsystem now using conditional variables to wait for async_threads - insert_result is thread-safe now | ||||
* | * Introduce new system of worker's and modules initialization: | Vsevolod Stakhov | 2012-01-16 | 1 | -4/+19 |
| | | | | | | | | - Removed legacy limitation of worker's types; - Using GQuarks to identify workers and modules; - Remove modules.sh script; - Add a common system of workers and modules; - Write management and configuration for new architecture. | ||||
* | Allow for post filters to register async events. | Vsevolod Stakhov | 2011-12-16 | 1 | -15/+36 |
| | | | | Some fixes to lua redis library. | ||||
* | * Finally get rid of stupid savepoints system and migrate to async events ↵ | Vsevolod Stakhov | 2011-12-14 | 1 | -26/+24 |
| | | | | | | logic completely Fix lua redis library. | ||||
* | Check for SIGUSR1 by libevent to avoid signals collisions. | Vsevolod Stakhov | 2011-11-30 | 1 | -8/+24 |
| | | | | Remove greylist_storage as it was never used and is actually replaced with basic kvstorage. | ||||
* | * Use event_base thread safe API to allow parallelism based on threads | Vsevolod Stakhov | 2011-10-26 | 1 | -6/+15 |
| | |||||
* | Stupid bug with learning and task destroying. | Vsevolod Stakhov | 2011-08-16 | 1 | -4/+4 |
| | |||||
* | Fix signness in arithmetic operations. | Vsevolod Stakhov | 2011-08-04 | 1 | -2/+2 |
| | |||||
* | Fix controller stages and debug info. | Vsevolod Stakhov | 2011-08-01 | 1 | -7/+18 |
| | | | | Handle timeouts in librspamdclient correctly. | ||||
* | * Fix build under CentOS 5 with old glib 2.12 | Vsevolod Stakhov | 2011-07-29 | 1 | -5/+3 |
| | | | | | * Fix build of rspamd with CMAKE_BINARY_DIR differs from CMAKE_SOURCE_DIR Rework include style. | ||||
* | Increase buffer for output. | Vsevolod Stakhov | 2011-07-22 | 1 | -1/+1 |
| | |||||
* | * Add learn_spam/learn_ham interface to librspamdclient and to rspamc | Vsevolod Stakhov | 2011-07-14 | 1 | -4/+17 |
| | | | | | * Improve logic of io dispatcher restoration Remove correction factor from bayes as it leads to classify errors. | ||||
* | * Remove completion logic from controller: it is hardly used but breaks new ↵ | Vsevolod Stakhov | 2011-07-14 | 1 | -35/+26 |
| | | | | commands logic | ||||
* | * First commit to implement multi-statfile filter system with new learning ↵ | Vsevolod Stakhov | 2011-07-12 | 1 | -3/+184 |
| | | | | mechanizm (untested yet) | ||||
* | * 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 |
| |