Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | * 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 | ||||
* | * Add initial LMTP support and LDA delivery to rspamd | Vsevolod Stakhov | 2009-02-24 | 1 | -3/+14 |
| | |||||
* | * Improve logger initialization | Vsevolod Stakhov | 2009-02-18 | 1 | -42/+66 |
| | |||||
* | * Prepare to migrate to cmake (still need to write install target and ↵ | Vsevolod Stakhov | 2009-02-16 | 1 | -20/+2 |
| | | | | | | | | 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 | ||||
* | * Add BSD license text | Vsevolod Stakhov | 2009-02-16 | 1 | -0/+24 |
| | |||||
* | * Init perl and do all perl specific operations from the single place in code | Vsevolod Stakhov | 2009-02-13 | 1 | -48/+5 |
| | | | | * Push objects correctly to stack (by blessing them and making hash reference) | ||||
* | * Add log function to perl API | Vsevolod Stakhov | 2009-02-12 | 1 | -0/+20 |
| | | | | * Prepare for more detailed work on rspamd perl API | ||||
* | * Make surbl checks working | Vsevolod Stakhov | 2009-01-26 | 1 | -6/+9 |
| |