Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Reorganize statfiles and classifiers into libstat. | Vsevolod Stakhov | 2015-01-16 | 1 | -111/+0 |
| | |||||
* | Unify style without sorting headers. | Vsevolod Stakhov | 2014-07-23 | 1 | -23/+67 |
| | |||||
* | Revert "Unify code style." | Vsevolod Stakhov | 2014-07-23 | 1 | -67/+23 |
| | | | | This reverts commit e0483657ff6cf1adc828ccce457814d61fe90a0d. | ||||
* | Unify code style. | Vsevolod Stakhov | 2014-07-23 | 1 | -23/+67 |
| | |||||
* | Refactor config API. | Vsevolod Stakhov | 2014-04-30 | 1 | -5/+5 |
| | |||||
* | Refactor worker task structure and API. | Vsevolod Stakhov | 2014-04-21 | 1 | -10/+10 |
| | |||||
* | Refactor memory pool naming. | Vsevolod Stakhov | 2014-04-20 | 1 | -4/+4 |
| | |||||
* | Parse classifiers and statfiles in ucl. | Vsevolod Stakhov | 2013-11-07 | 1 | -1/+1 |
| | |||||
* | * Rework thread pools locking logic to avoid global lua mutex usage. | Vsevolod Stakhov | 2012-08-22 | 1 | -7/+7 |
| | | | | | | Fixed several memory leaks with modern glib. Fixed memory leak in dkim code. Fixed a problem with static global variables in shared libraries. | ||||
* | * More things to be thread-safe: | Vsevolod Stakhov | 2012-02-13 | 1 | -0/+1 |
| | | | | | | | - 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 | ||||
* | * Fix build under CentOS 5 with old glib 2.12 | Vsevolod Stakhov | 2011-07-29 | 1 | -4/+4 |
| | | | | | * Fix build of rspamd with CMAKE_BINARY_DIR differs from CMAKE_SOURCE_DIR Rework include style. | ||||
* | * First commit to implement multi-statfile filter system with new learning ↵ | Vsevolod Stakhov | 2011-07-12 | 1 | -0/+6 |
| | | | | mechanizm (untested yet) | ||||
* | * Major cleanup of cmake build system | Vsevolod Stakhov | 2011-05-06 | 1 | -0/+1 |
| | | | | | | * Add initial version of statshow utility for statfiles debugging * Add debugging for statistics * Remove unused utilities | ||||
* | * Add bayesian classifier (initial version) | Vsevolod Stakhov | 2010-08-13 | 1 | -1/+9 |
| | |||||
* | * Fixes to winnow learning | Vsevolod Stakhov | 2010-08-05 | 1 | -6/+7 |
| | |||||
* | * Convert statistic sums to use long double for counters | Vsevolod Stakhov | 2010-05-27 | 1 | -1/+1 |
| | | | | * Use hyperbolic tangent for internal normalizer | ||||
* | * Add weights command for getting weights of each message by each statfile | cebka@lenovo-laptop | 2010-03-01 | 1 | -2/+12 |
| | | | | | * Add ability to specify multiplier when learning * Add statistics about spam and ham messages | ||||
* | * Many major fixes to statfiles: | Vsevolod Stakhov | 2009-12-03 | 1 | -2/+2 |
| | | | | | | | | | | - 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 | ||||
* | * Write revision and revision time to statfile | Vsevolod Stakhov | 2009-11-12 | 1 | -2/+2 |
| | | | | * Make some improvements to API (trying to make it more clear) | ||||
* | * New system of classifiers interface and statfiles processing | Vsevolod Stakhov | 2009-09-14 | 1 | -9/+10 |
| | | | | | | | * Fix sample config * Fix compile warnings * Fix building without lua support * Fix bugs with nrcpt header parsing and symbols cache loading (by Anton Nekhoroshikh) | ||||
* | * Prepare to migrate to cmake (still need to write install target and ↵ | Vsevolod Stakhov | 2009-02-16 | 1 | -5/+0 |
| | | | | | | | | 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 | ||||
* | * Do another rework of filters/metrics and statfiles processing | Vsevolod Stakhov | 2009-01-29 | 1 | -6/+15 |
| | | | | * Add 'probability' normalizing to winnow algorithm and calculate not pure weight but normalized probability | ||||
* | * Rework statfiles result processing | Vsevolod Stakhov | 2009-01-22 | 1 | -0/+2 |
| | | | | * Fix small bug in protocol implementation (\r -> \r\n) | ||||
* | * Add simple implementation of classifiers abstraction and winnow classifier | Vsevolod Stakhov | 2008-12-04 | 1 | -0/+33 |
* Force statfile to work with float values |