Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Rework project structure, remove trash files. | Vsevolod Stakhov | 2014-04-21 | 1 | -516/+0 |
| | |||||
* | Deprecate views: never ever being used. | Vsevolod Stakhov | 2014-04-21 | 1 | -1/+0 |
| | |||||
* | Refactor memory pool naming. | Vsevolod Stakhov | 2014-04-20 | 1 | -6/+6 |
| | |||||
* | Adopt new libucl. | Vsevolod Stakhov | 2014-04-19 | 1 | -2/+2 |
| | |||||
* | Add an utility to parse IP tree from a string. | Vsevolod Stakhov | 2014-02-28 | 1 | -0/+5 |
| | |||||
* | Support accepting listening sockets from systemd. | Vsevolod Stakhov | 2014-02-20 | 1 | -0/+1 |
| | |||||
* | Integrate rspamd with librdns. | Vsevolod Stakhov | 2014-02-19 | 1 | -1/+1 |
| | |||||
* | Remove deprecated code. | Vsevolod Stakhov | 2014-02-03 | 1 | -5/+0 |
| | | | | Reported by: Andrey Vohmyanin | ||||
* | Fix simultaneous bind to ipv6 and ipv6 sockets. | Vsevolod Stakhov | 2014-01-09 | 1 | -14/+4 |
| | |||||
* | Add `strict_protocol_headers` option for rspamc protocol. | Vsevolod Stakhov | 2014-01-07 | 1 | -0/+1 |
| | | | | | | If this option is specified then unknown headers are treated as errors otherwise they are just ignored. This option is `false` by default meaning that unknown headers are ignored. | ||||
* | Use sockets pool for DNS requests. | Vsevolod Stakhov | 2013-12-18 | 1 | -3/+1 |
| | | | | Inspired by: Vadim Goncharov | ||||
* | Fix unix sockets for workers binding. | Vsevolod Stakhov | 2013-12-05 | 1 | -1/+1 |
| | |||||
* | Init logging just after config is parsed by ucl. | Vsevolod Stakhov | 2013-12-04 | 1 | -1/+3 |
| | |||||
* | Remove legacy stuff. | Vsevolod Stakhov | 2013-11-21 | 1 | -32/+0 |
| | |||||
* | Fix options in statfiles. | Vsevolod Stakhov | 2013-11-15 | 1 | -1/+1 |
| | |||||
* | Handle views in ucl. | Vsevolod Stakhov | 2013-11-14 | 1 | -1/+1 |
| | |||||
* | Expand path in file maps. | Vsevolod Stakhov | 2013-11-13 | 1 | -9/+0 |
| | |||||
* | Add support of path variables. | Vsevolod Stakhov | 2013-11-13 | 1 | -0/+9 |
| | | | | | | | | Support expanding of path variables in rspamd: - $CONFDIR: configuration directory - $LOCALSTATESDIR: local states directory - $INSTALLPREFIX: installation prefix - $VERSION: rspamd version | ||||
* | Unbreak lua_worker with ucl. | Vsevolod Stakhov | 2013-11-09 | 1 | -0/+2 |
| | |||||
* | Allow xml->ucl config conversion. | Vsevolod Stakhov | 2013-10-26 | 1 | -1/+1 |
| | | | | | | | Now it is possible to read UCL configs directly and convert legacy XML to UCL by --convert-config option. Default config is now rspamd.conf, not rspamd.xml. | ||||
* | Replace RCL to UCL from libucl to avoid duplicity in the code. | Vsevolod Stakhov | 2013-10-22 | 1 | -4/+4 |
| | |||||
* | Add an emitter from rcl object to lua. | Vsevolod Stakhov | 2013-10-02 | 1 | -8/+3 |
| | |||||
* | Add rcl parsers for workers options. | Vsevolod Stakhov | 2013-09-30 | 1 | -0/+17 |
| | |||||
* | Allow multiply bind configurations. | Vsevolod Stakhov | 2013-09-16 | 1 | -5/+9 |
| | |||||
* | Allow listening on multiply addresses. | Vsevolod Stakhov | 2013-07-20 | 1 | -1/+1 |
| | | | | | | | Now rspamd can listen on multiply ipv4/ipv6 addresses. Removed legacy workers (lmtp, kvstorage) as they are never used in production. Try to unify workers initialization. | ||||
* | Rework socket creation logic to support both ipv4 and ipv6 sockets. | Vsevolod Stakhov | 2013-06-01 | 1 | -5/+5 |
| | |||||
* | Add support for meta options for modules. | Vsevolod Stakhov | 2013-05-30 | 1 | -0/+6 |
| | | | | | This is preliminary patch that enables meta options for modules which would simplify complex options passing. | ||||
* | Store weight of symbol properly allowing dynamic conf code to modify a ↵ | Vsevolod Stakhov | 2013-01-09 | 1 | -1/+1 |
| | | | | single pointer in metrics section. | ||||
* | Add locking for maps. | Vsevolod Stakhov | 2013-01-08 | 1 | -0/+2 |
| | | | | Add ability to save rolling history in a file. | ||||
* | * Add symbols command for webui. | Vsevolod Stakhov | 2013-01-06 | 1 | -0/+18 |
| | |||||
* | Add webui handler for rspamd (skeleton). | Vsevolod Stakhov | 2013-01-05 | 1 | -1/+5 |
| | | | | | | Fix url detector. Add group option for modules options. Some fixes in controller and rrd code. | ||||
* | Make mlock option as tunable. | Vsevolod Stakhov | 2012-10-08 | 1 | -0/+1 |
| | |||||
* | * Add dynamic configuration dumping. | Vsevolod Stakhov | 2012-10-01 | 1 | -0/+3 |
| | | | | | | * Add labels support to the statfiles (would be used for meta-classification) * Rewrite exim spam.c patch to work with both rspamd and SA by using 'variant=rspamd' option in spam_server line. | ||||
* | * Add map_watch_interval configurable. | Vsevolod Stakhov | 2012-09-19 | 1 | -1/+1 |
| | | | | Support floating point values for time intervals. | ||||
* | Avoid global variables in map logic. | Vsevolod Stakhov | 2012-09-19 | 1 | -0/+5 |
| | | | | * Add support of simple maps like '/path/to/file' as it seems to be more comfortable than 'file:///...' | ||||
* | * Implement pre-filters that realizes concepts to check mail by some ↵ | Vsevolod Stakhov | 2012-03-30 | 1 | -0/+1 |
| | | | | | | | | absolute values like: - greylisting - DNS BL/WL - ratelimits | ||||
* | Parse big limits on 32 bits machine (for file sizes). | Vsevolod Stakhov | 2012-03-28 | 1 | -1/+1 |
| | |||||
* | * Add lua bindings for upstream API. | Vsevolod Stakhov | 2012-03-26 | 1 | -0/+17 |
| | |||||
* | * Introduce new system of worker's and modules initialization: | Vsevolod Stakhov | 2012-01-16 | 1 | -2/+2 |
| | | | | | | | | - 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. | ||||
* | Fix static build. | Vsevolod Stakhov | 2011-11-11 | 1 | -1/+1 |
| | |||||
* | * Add configuration utils for kvstorage | Vsevolod Stakhov | 2011-10-17 | 1 | -1/+1 |
| | |||||
* | * Introduce new system of contexts initialization. It would be used for ↵ | Vsevolod Stakhov | 2011-08-18 | 1 | -0/+1 |
| | | | | | | other things in rspamd as well in future. Ignore unknown headers in case of http. | ||||
* | * Add start script for red hat compatible systems | Vsevolod Stakhov | 2011-07-20 | 1 | -0/+39 |
| | | | | | | | Add descriptions for some rspamd API functions (no functional changes). --HG-- rename : linux/rspamd => linux/rspamd_debian.in | ||||
* | * Add new algorithm based on diff algorithm to compare relatively short text ↵ | Vsevolod Stakhov | 2011-07-13 | 1 | -0/+2 |
| | | | | parts | ||||
* | Add validity detector for statfiles inside classifier. | Vsevolod Stakhov | 2011-07-13 | 1 | -0/+1 |
| | | | | Add euristic to detect spam/ham classes based on statfile symbol. | ||||
* | * First commit to implement multi-statfile filter system with new learning ↵ | Vsevolod Stakhov | 2011-07-12 | 1 | -1/+4 |
| | | | | mechanizm (untested yet) | ||||
* | Cache data of parts distance function to speed up multiply rules with such ↵ | Vsevolod Stakhov | 2011-07-12 | 1 | -0/+2 |
| | | | | function. | ||||
* | * Welcome 0.4.0 | Vsevolod Stakhov | 2011-06-24 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | | | | 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 | ||||
* | Misprint. | Vsevolod Stakhov | 2011-06-03 | 1 | -1/+1 |
| | |||||
* | * Rework build process: | Vsevolod Stakhov | 2011-05-10 | 1 | -0/+2 |
| | | | | | | | | | | - 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 |