Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Parse big limits on 32 bits machine (for file sizes). | Vsevolod Stakhov | 2012-03-28 | 4 | -5/+18 |
| | |||||
* | Detect amd64. | Vsevolod Stakhov | 2012-03-27 | 1 | -0/+13 |
| | |||||
* | Use 64 bit offset while compiled in 32 bit mode. | Vsevolod Stakhov | 2012-03-27 | 3 | -5/+15 |
| | |||||
* | * Improve statistics for scanned messages. | Vsevolod Stakhov | 2012-03-26 | 3 | -22/+23 |
| | |||||
* | * Add lua bindings for upstream API. | Vsevolod Stakhov | 2012-03-26 | 8 | -38/+626 |
| | |||||
* | Allow multiply aio requests in flight. | Vsevolod Stakhov | 2012-03-16 | 1 | -22/+11 |
| | |||||
* | Fix stupid error in aio_write. | Vsevolod Stakhov | 2012-03-15 | 1 | -0/+3 |
| | |||||
* | Fix proxy logic. | Vsevolod Stakhov | 2012-03-13 | 3 | -37/+48 |
| | |||||
* | Cleanup callback's data for aio. | Vsevolod Stakhov | 2012-03-13 | 1 | -0/+1 |
| | |||||
* | Aio context must be long not int. | Vsevolod Stakhov | 2012-03-11 | 2 | -14/+35 |
| | | | | O_DIRECT on linux requires strict memory alignment. | ||||
* | Add offset support to aio operations. | Vsevolod Stakhov | 2012-03-11 | 2 | -18/+26 |
| | |||||
* | * Add initial implementation of proxy object | Vsevolod Stakhov | 2012-03-07 | 11 | -81/+980 |
| | | | | * Add simple smtp proxy worker | ||||
* | Fix aio syscall numbers for x86_64 platform. | Vsevolod Stakhov | 2012-03-06 | 1 | -5/+21 |
| | |||||
* | Fixed threading for testing suite. | Vsevolod Stakhov | 2012-03-05 | 2 | -1/+7 |
| | |||||
* | Fix asynchronous IO API. | Vsevolod Stakhov | 2012-03-01 | 7 | -43/+161 |
| | | | | Write test case for aio. | ||||
* | Separate librspamdserver API from plugins and workers functions. | Vsevolod Stakhov | 2012-03-01 | 7 | -603/+619 |
| | | | | Make tests compileable again. | ||||
* | Use DB_HASH access method for bdb backend. | Vsevolod Stakhov | 2012-03-01 | 10 | -30/+35 |
| | | | | Fix signed and unsigned comparasion while I'm here. | ||||
* | Forgot event_del. | Vsevolod Stakhov | 2012-02-21 | 1 | -0/+1 |
| | |||||
* | Some fixes to dispatcher code to allow change policy more flexible. | Vsevolod Stakhov | 2012-02-21 | 1 | -1/+7 |
| | |||||
* | Another workaround for old glib. | Vsevolod Stakhov | 2012-02-21 | 2 | -2/+7 |
| | |||||
* | Workaround for old glib. | Vsevolod Stakhov | 2012-02-17 | 2 | -3/+6 |
| | |||||
* | Added tag 0.4.7 for changeset b0d4207e9a41 | Vsevolod Stakhov | 2012-02-17 | 1 | -0/+1 |
| | |||||
* | Update debian changelog.0.4.7 | Vsevolod Stakhov | 2012-02-17 | 1 | -0/+9 |
| | |||||
* | Add support of buffered IO reset to support persistent connections. | Vsevolod Stakhov | 2012-02-16 | 4 | -8/+46 |
| | |||||
* | Add temporary pages to pool allocator to allow reset of some pool data. | Vsevolod Stakhov | 2012-02-15 | 2 | -14/+130 |
| | |||||
* | Fix build. | Vsevolod Stakhov | 2012-02-15 | 1 | -1/+1 |
| | |||||
* | More fixes to thread-safe processing. | Vsevolod Stakhov | 2012-02-14 | 4 | -32/+91 |
| | |||||
* | * More things to be thread-safe: | Vsevolod Stakhov | 2012-02-13 | 15 | -40/+189 |
| | | | | | | | - 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 | ||||
* | Add quarks to events to determine source of event inside rspamd. | Vsevolod Stakhov | 2012-02-13 | 12 | -28/+55 |
| | | | | Another try to fix threading. | ||||
* | Fix build with glib <= 2.30. | Vsevolod Stakhov | 2012-02-03 | 1 | -1/+11 |
| | |||||
* | Fixes to threading (still incomplete). | Vsevolod Stakhov | 2012-01-31 | 6 | -41/+129 |
| | |||||
* | Rework events library slightly: | Vsevolod Stakhov | 2012-01-31 | 4 | -66/+45 |
| | | | | | - forced events are no longer checked or created - add async threads to prevent session to be destroyed till all threads are finished | ||||
* | Fix critical bug with events checking during filters processing. | Vsevolod Stakhov | 2012-01-31 | 1 | -0/+1 |
| | |||||
* | Adopt rspamd for the next glib release. | Vsevolod Stakhov | 2012-01-31 | 8 | -77/+178 |
| | | | | | Fix several issues in threads handling inside keystorage. Fix sigsuspend usage in keystorage. | ||||
* | * Add support to process regexp in multiply threads by using thread pool. | Vsevolod Stakhov | 2012-01-30 | 1 | -9/+66 |
| | |||||
* | Fix hashing in events library. | Vsevolod Stakhov | 2012-01-20 | 1 | -10/+1 |
| | |||||
* | * Introduce new system of worker's and modules initialization: | Vsevolod Stakhov | 2012-01-16 | 26 | -305/+364 |
| | | | | | | | | - 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. | ||||
* | * Add AIO framework for linux io(3) interface. | Vsevolod Stakhov | 2012-01-16 | 5 | -1/+499 |
| | |||||
* | Restore std=c99 compiler flag. | Vsevolod Stakhov | 2011-12-20 | 1 | -0/+4 |
| | |||||
* | Added tag 0.4.6 for changeset d2825fcdbb52 | Vsevolod Stakhov | 2011-12-20 | 1 | -0/+1 |
| | |||||
* | More cleanups and fixes for compiler warnings.0.4.6 | Vsevolod Stakhov | 2011-12-20 | 7 | -54/+46 |
| | |||||
* | Make compiler happy in several cases, remove warnings. | Vsevolod Stakhov | 2011-12-20 | 11 | -30/+60 |
| | |||||
* | Add an entry to debian/changelog. | Vsevolod Stakhov | 2011-12-20 | 1 | -0/+10 |
| | |||||
* | Add expire and whitelist options to ip_score plugin. | Vsevolod Stakhov | 2011-12-16 | 4 | -5/+43 |
| | | | | Some fixes to expiration of keys (still need to be reworked however). | ||||
* | * Add new plugin ip_score to set and get score for specified ip address. | Vsevolod Stakhov | 2011-12-16 | 2 | -2/+158 |
| | |||||
* | Allow for post filters to register async events. | Vsevolod Stakhov | 2011-12-16 | 8 | -33/+126 |
| | | | | Some fixes to lua redis library. | ||||
* | * Now it is possible to specify local functions to every callback of rspamd ↵ | Vsevolod Stakhov | 2011-12-14 | 3 | -52/+200 |
| | | | | | | | | | lua API, that will allow such things as passing different variables via lua closures mechanic. Use config pool for configuration allocation in lua API to avoid leaks on config reload. | ||||
* | Due to major changes in events system increase version. | Vsevolod Stakhov | 2011-12-14 | 1 | -1/+1 |
| | |||||
* | Detect and use fallocate/posix_fallocate. | Vsevolod Stakhov | 2011-12-14 | 6 | -1/+38 |
| | |||||
* | * Finally get rid of stupid savepoints system and migrate to async events ↵ | Vsevolod Stakhov | 2011-12-14 | 15 | -301/+202 |
| | | | | | | logic completely Fix lua redis library. |