Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | * Add dumper to XML file (not all sections yet) | Vsevolod Stakhov | 2010-04-01 | 1 | -0/+6 | |
| | | | | | | | | * Add checksum to config files * Some config parsing reorganizations: - post_load_config should be called after xml initialization - xml state machine is corrected to read main section variables - some linting is added to xml (checking of elements parity) | |||||
* | * Add support for Judy storage for fuzzy hashes | cebka@lenovo-laptop | 2010-03-22 | 1 | -2/+10 | |
| | ||||||
* | * Add maillist plugin for detecting mailmain/ezml and subscribe.ru lists | cebka@lenovo-laptop | 2010-02-01 | 1 | -0/+1 | |
| | ||||||
* | * Introduce new logging system: | Vsevolod Stakhov | 2009-12-22 | 1 | -87/+55 | |
| | | | | | | | | | - 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 | |||||
* | * Add ability to specify pid file from command line (for rc scripts) | Vsevolod Stakhov | 2009-12-21 | 1 | -3/+11 | |
| | | | | * Do not use flock directly in pidfile handling | |||||
* | * Add limits support to each worker (max open files and max core size) | Vsevolod Stakhov | 2009-12-18 | 1 | -0/+27 | |
| | | | | * Fix dependency on lex and yacc sources | |||||
* | * Fix symbols cache (init lua filters before symbols cache initialization) | Vsevolod Stakhov | 2009-12-14 | 1 | -10/+10 | |
| | | | | | | | * Remove LRU expiration logic from statfiles and replace it with random/lowerest value expiration logic: expire random block or block with lowerest value ! statfiles are incompatible again | |||||
* | * Adopt printf function from nginx for comfortable printing of some data ↵ | Vsevolod Stakhov | 2009-11-30 | 1 | -14/+16 | |
| | | | | | | | 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) | |||||
* | * SI_ code macroses are not BSD compatible, avoid using them | Vsevolod Stakhov | 2009-11-05 | 1 | -24/+2 | |
| | ||||||
* | * Add more advanced signal processing routine | Vsevolod Stakhov | 2009-11-05 | 1 | -3/+84 | |
| | ||||||
* | * Add ability to add maps from lua scripts and access theirs elements | Vsevolod Stakhov | 2009-11-02 | 1 | -18/+18 | |
| | | | | * Add whitelist module for whitelisting score for some ip/from addresses | |||||
* | * Implement new system of managing rspamd processes | Vsevolod Stakhov | 2009-10-30 | 1 | -77/+60 | |
| | ||||||
* | * Fix an issue with workers spawning | Vsevolod Stakhov | 2009-10-29 | 1 | -1/+2 | |
| | | | | * Fix an issue with initializing radix lists in views | |||||
* | * Retab, no functional changes | Vsevolod Stakhov | 2009-10-02 | 1 | -269/+260 | |
| | ||||||
* | * Cleanify logic of processes dispatcher | Vsevolod Stakhov | 2009-09-21 | 1 | -39/+61 | |
| | ||||||
* | * Fix -C flag with lua enabled | Vsevolod Stakhov | 2009-09-16 | 1 | -0/+3 | |
| | ||||||
* | * Reorganze lua support in rspamd | Vsevolod Stakhov | 2009-08-31 | 1 | -1/+1 | |
| | ||||||
* | * Use buffered IO for logging | Vsevolod Stakhov | 2009-08-25 | 1 | -1/+4 | |
| | ||||||
* | * Migrate fuzzy storage to use UDP instead of TCP | Vsevolod Stakhov | 2009-08-25 | 1 | -4/+6 | |
| | ||||||
* | * Fix process dispatcher | Vsevolod Stakhov | 2009-08-20 | 1 | -4/+6 | |
| | | | | * Use bloom filter in fuzzy storage | |||||
* | * Implement fuzzy hashes storage worker | Vsevolod Stakhov | 2009-07-27 | 1 | -1/+9 | |
| | | | | | | | TODO: - implement client as rspamd plugin - add support to controller and rspamc - improve performance by avoiding usage of linked lists | |||||
* | * Fix some more bugs | Vsevolod Stakhov | 2009-07-23 | 1 | -2/+2 | |
| | ||||||
* | * Make modules disableable from config | Vsevolod Stakhov | 2009-07-23 | 1 | -9/+30 | |
| | ||||||
* | * Add http maps support | Vsevolod Stakhov | 2009-07-21 | 1 | -1/+1 | |
| | ||||||
* | * Fix stupid error with memory copying | Vsevolod Stakhov | 2009-07-16 | 1 | -2/+2 | |
| | ||||||
* | * Fix order of flags parsing | Vsevolod Stakhov | 2009-07-15 | 1 | -25/+26 | |
| | ||||||
* | * Add -C flag to dump cache content | Vsevolod Stakhov | 2009-07-15 | 1 | -4/+33 | |
| | | | | * Fix sorting logic | |||||
* | * Fix symbol planning, add cache_file directive to config file | Vsevolod Stakhov | 2009-07-14 | 1 | -1/+3 | |
| | | | | * Fix some errors | |||||
* | * Rework the whole filters system | Vsevolod Stakhov | 2009-07-13 | 1 | -0/+10 | |
| | | | | | | | * Add metrics optimization and symbols cache * Change all plugins [DRAGONS]: not for production usage, some things are still not working! | |||||
* | * Introduce new system of workers spawning and configuring, now rspamd can ↵ | Vsevolod Stakhov | 2009-06-17 | 1 | -65/+69 | |
| | | | | | | | be easily extended by new types of wrokers * Rework config system and avoid from using queue (3) lists * Upgrade version to 0.2.0 as config format is now incompatible with older one | |||||
* | * Use own logging system to use static logging buffer instead of dynamically ↵ | Vsevolod Stakhov | 2009-06-16 | 1 | -0/+4 | |
| | | | | allocated one | |||||
* | * Move event and gmime init to main | Vsevolod Stakhov | 2009-05-05 | 1 | -0/+2 | |
| | ||||||
* | * Enable counters interface | Vsevolod Stakhov | 2009-05-05 | 1 | -2/+8 | |
| | | | | * Move modules configuration to init stage | |||||
* | * Fix shared hashes avoiding its resizing | Vsevolod Stakhov | 2009-05-04 | 1 | -1/+1 | |
| | ||||||
* | * Add counters for rspamd symbols | Vsevolod Stakhov | 2009-05-04 | 1 | -0/+5 | |
| | | | | * Fix shared hashes | |||||
* | * Fix daemon (3) call | Vsevolod Stakhov | 2009-04-30 | 1 | -1/+1 | |
| | ||||||
* | * Enable gprof support | Vsevolod Stakhov | 2009-04-29 | 1 | -2/+1 | |
| | ||||||
* | * Fix variables substitution | Vsevolod Stakhov | 2009-04-22 | 1 | -1/+0 | |
| | ||||||
* | * Try to convert each text part of messages to utf8 to avoid problems with ↵ | Vsevolod Stakhov | 2009-04-15 | 1 | -0/+6 | |
| | | | | regexps | |||||
* | * Add message handling functions to lua API | Vsevolod Stakhov | 2009-03-30 | 1 | -0/+9 | |
| | | | | | * Add ability to add lua code in config with .lua and .endlua * Add consolidation functions support that are written in perl or lua | |||||
* | * Add initial LUA filters support | Vsevolod Stakhov | 2009-03-27 | 1 | -2/+7 | |
| | ||||||
* | * Add ability to build rspamd without perl support | Vsevolod Stakhov | 2009-03-27 | 1 | -2/+12 | |
| | | | | | * Fix creating of uinx socket * Improve some build issues | |||||
* | * Fix variable substitution | Vsevolod Stakhov | 2009-03-24 | 1 | -24/+59 | |
| | | | | * Add new command line parameter '-V' allowing to dump all variables of rspamd | |||||
* | * With flag -t syntax of modules variables is also inspected | Vsevolod Stakhov | 2009-03-19 | 1 | -11/+28 | |
| | | | | * Set "C" locale on start to avoid some troubles with logging | |||||
* | * Fix reload logic | Vsevolod Stakhov | 2009-03-13 | 1 | -59/+103 | |
| | | | | | * Create listen sock for lmtp in main processes dispatcher to allow multiply lmtp workers * Fix logic of logging | |||||
* | * Drop privilleges immideately after creating of listen socket | Vsevolod Stakhov | 2009-03-04 | 1 | -23/+23 | |
| | ||||||
* | * Add ability to fork multiply lmtp workers | Vsevolod Stakhov | 2009-03-03 | 1 | -21/+107 | |
| | | | | | | | * Add ability to drop privilleges of rspamd processes * Add ability to install redirector with rspamd * Add FreeBSD start scripts for rspamd and redirector * Remove command line parsing from util.c as it has specific usage only in main process | |||||
* | * Unify socket creation and accepting by using utility functions | Vsevolod Stakhov | 2009-03-03 | 1 | -2/+2 | |
| | | | | | | | * Check SO_ERROR on socket immideately after connect/bind to avoid resourses allocation for unsuccessful connections * Avoid descriptors leakage when we create sockets and have errors on them * Set on all socket descriptors FD_CLOEXEC flag to avoid problems with executing LDA | |||||
* | * Remove %m from logging it seems to be unsupported by FreeBSD printf version | Vsevolod Stakhov | 2009-03-02 | 1 | -5/+5 | |
| | ||||||
* | * Fix logging when process is starting | Vsevolod Stakhov | 2009-02-26 | 1 | -1/+13 | |
| | | | | | * Add -t option for config testing * Try to search default config in install prefix not in current directory |