Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fixes bugs found with clang-static analyser. | Vsevolod Stakhov | 2010-10-11 | 1 | -20/+22 |
| | | | | | Strictly follow c99 standart. Turn on pedantic c99 checks. | ||||
* | Fixes types (use glib ones) no functional change. | Vsevolod Stakhov | 2010-10-06 | 1 | -12/+14 |
| | | | | | Now all comments in commit logs beginning with '*' would be included in changelog, so important changes would be separated from small ones. | ||||
* | * Many fixes to statfile syncronization system | Vsevolod Stakhov | 2010-09-02 | 1 | -0/+4 |
| | | | | * Fixed statfile pool initialization and synchronization with disk | ||||
* | * Allocate some more bytes for read buffer to avoid incorrect behavoiur | Vsevolod Stakhov | 2010-07-27 | 1 | -2/+2 |
| | |||||
* | * Pass env from main() arguments instead of platform specific global environ | Vsevolod Stakhov | 2010-06-22 | 1 | -1/+1 |
| | |||||
* | * Darwin sendfile(2) support | Vsevolod Stakhov | 2010-06-22 | 1 | -4/+9 |
| | |||||
* | * Rewrite buffered input for line policy (again) | Vsevolod Stakhov | 2010-06-22 | 1 | -34/+41 |
| | | | | | | | | * Fix issue with links that are ip addresses in numeric form in surbl * On Darwin use BSD style sendfile definition * Reorganize platform specific knobs in CMakeLists * Use gettimeofday on systems that have not clock_getres * Use ftime for dns trans id generation on systems without clock_getres | ||||
* | * Try to fix memmove issues in io dispatcher | Vsevolod Stakhov | 2010-06-21 | 1 | -5/+11 |
| | | | | * Remove debug from SURBL module | ||||
* | * Some performance improvements to IO dispatcher (do not drain the whole ↵ | Vsevolod Stakhov | 2010-06-18 | 1 | -14/+35 |
| | | | | | | buffer after a single line readed) * Fix smtp data input | ||||
* | * Check messages received via smtp proxy | Vsevolod Stakhov | 2010-06-10 | 1 | -8/+178 |
| | | | | | | * Add support for sendfile in io dispatcher * Fix issues with compatibility of worker_task and smtp proxy * Proxy DATA command | ||||
* | * Implement basic SMTP dialog: | Vsevolod Stakhov | 2010-06-09 | 1 | -0/+6 |
| | | | | | | | | - delay - helo - mail from - rcpt * Implement interaction with smtp upstream (with support of XCLIENT) | ||||
* | * Continue implementing smtp proxy | Vsevolod Stakhov | 2010-05-26 | 1 | -0/+5 |
| | |||||
* | * Introduce new logging system: | Vsevolod Stakhov | 2009-12-22 | 1 | -11/+11 |
| | | | | | | | | | - 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 | ||||
* | * Another fixes to synchronization of statfiles | Vsevolod Stakhov | 2009-12-03 | 1 | -0/+5 |
| | |||||
* | * Adopt printf function from nginx for comfortable printing of some data ↵ | Vsevolod Stakhov | 2009-11-30 | 1 | -3/+4 |
| | | | | | | | 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) | ||||
* | * Retab, no functional changes | Vsevolod Stakhov | 2009-10-02 | 1 | -109/+100 |
| | |||||
* | * Fix CRLF parsing | Vsevolod Stakhov | 2009-09-24 | 1 | -1/+1 |
| | | | | * Fix pidfile in start script | ||||
* | * Implement new system of async events handling (experimental) | Vsevolod Stakhov | 2009-09-22 | 1 | -42/+29 |
| | |||||
* | * Add time out for sync IO as it can cause unpredictable errors | Vsevolod Stakhov | 2009-09-21 | 1 | -0/+3 |
| | |||||
* | * Improve google perf tools support | Vsevolod Stakhov | 2009-08-25 | 1 | -6/+22 |
| | | | | * Pass to event_add only copies of struct timeval to avoid timing problems | ||||
* | * Add urls output to urls command | Vsevolod Stakhov | 2009-07-02 | 1 | -5/+13 |
| | | | | * Improve performance of dispatcher by avoiding double allocating and copying of dynamic buffers | ||||
* | * Remove some warnings | Vsevolod Stakhov | 2009-07-01 | 1 | -1/+1 |
| | |||||
* | * Improve performance of IO reading by reworking IO dispatcher algorithm | Vsevolod Stakhov | 2009-05-08 | 1 | -41/+39 |
| | |||||
* | * Fix bug in url parser with freeing memory allocated by memory_pool allocator | Vsevolod Stakhov | 2009-03-04 | 1 | -4/+3 |
| | | | | * Do not write to log if we don't do any read operation in dispatcher library | ||||
* | * New rspamd protocol (changed replies) | Vsevolod Stakhov | 2009-03-03 | 1 | -5/+5 |
| | | | | | | | | * Add ability to attach string lists to symbols * Check destructors and do not add identical destructors (argument and function) to pool's destructors * Remove 2 warnings when building with gmime22 * Attach url names to surbl symbols * Fix bug with blocking on read (I think it is linux specific thought) | ||||
* | * Fix dispatcher bugs and add some debug output | Vsevolod Stakhov | 2009-03-02 | 1 | -3/+29 |
| | | | | * Fix log output for surbl | ||||
* | * Fix character policy in dispatcher | Vsevolod Stakhov | 2009-03-02 | 1 | -3/+9 |
| | |||||
* | * Fix dispatcher timeouts handling | Vsevolod Stakhov | 2009-02-20 | 1 | -10/+34 |
| | | | | * Add wanna_die flag that can be used in dispatcher's callbacks | ||||
* | * Implement rspamd IO with IO dispatcher (TODO: still some issues with ↵ | Vsevolod Stakhov | 2009-02-19 | 1 | -0/+355 |
timeouts must be resolved) |