Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix deadlock in lua HTTP bindings. | Vsevolod Stakhov | 2012-08-22 | 1 | -4/+5 |
| | |||||
* | Do not try to detect tld urls inside HTML texts as it generates too much ↵ | Vsevolod Stakhov | 2012-08-21 | 1 | -0/+10 |
| | | | | | | false positive matches. Add some prototypes for lua. | ||||
* | * Add DNS resolver lua bindings. | Vsevolod Stakhov | 2012-08-13 | 7 | -56/+580 |
| | | | | | | Make lua http library working without task object. Fix a problem with resolver in lua_worker. Added some utility functions to lua api. | ||||
* | Fix spelling. Submitted by: Laszlo Boszormenyi. | Vsevolod Stakhov | 2012-08-10 | 1 | -1/+1 |
| | |||||
* | * Add lua mime_part library to get an access to all message part attributes ↵0.5.1 | Vsevolod Stakhov | 2012-08-06 | 3 | -1/+216 |
| | | | | (like filename, length, type) | ||||
* | * Add lua worker type and lua worker bindings. | Vsevolod Stakhov | 2012-07-26 | 11 | -37/+338 |
| | | | | | | | * Add lua utility library for basic utils. * Fixes lua_buffer code. Fix lua loading error. Added some other lua utility functions. | ||||
* | * Add lua_buffer bindings to async buffered rspamd API. | Vsevolod Stakhov | 2012-07-24 | 4 | -2/+405 |
| | |||||
* | * Add async_session and memory pool objects lua bindings. | Vsevolod Stakhov | 2012-07-09 | 7 | -2/+625 |
| | |||||
* | Allow NO_SHARED build to use static archives for internal libraries. | Vsevolod Stakhov | 2012-06-07 | 1 | -4/+5 |
| | | | | Check for -fPIC/-fpic support. | ||||
* | Avoid using global 'counters' hash, include it in struct rspamd_main. | Vsevolod Stakhov | 2012-06-07 | 1 | -1/+6 |
| | | | | | Move worker related utils to separate file and include it in rspamd-mime library. Add some cross-dependencies. | ||||
* | Version some lonely libraries. | Vsevolod Stakhov | 2012-06-05 | 1 | -0/+1 |
| | |||||
* | Fix static build. | Vsevolod Stakhov | 2012-06-05 | 1 | -1/+1 |
| | | | | As there are too many changes from 0.4.7 mark this version as 0.5.0. | ||||
* | * Split rspamd build to several independent libraries to reduce overhead. | Vsevolod Stakhov | 2012-06-05 | 1 | -4/+7 |
| | |||||
* | * Avoid DoS while sending a message with a lot of recipients in 'To' header. | Vsevolod Stakhov | 2012-05-28 | 2 | -4/+32 |
| | | | | | Fix possible deadlock in lua_redis. Version is now 0.4.8 as there are enough changes. | ||||
* | * Fix spf plugin that was broken in 0.4.7 | Vsevolod Stakhov | 2012-04-20 | 1 | -0/+23 |
| | | | | * Add partial ipv6 support for some rspamd modules. | ||||
* | * Add ratelimit plugin | Vsevolod Stakhov | 2012-04-06 | 2 | -1/+25 |
| | | | | Some polishing of lua task api. | ||||
* | * Implement pre-filters that realizes concepts to check mail by some ↵ | Vsevolod Stakhov | 2012-03-30 | 4 | -1/+102 |
| | | | | | | | | absolute values like: - greylisting - DNS BL/WL - ratelimits | ||||
* | * Add lua bindings for upstream API. | Vsevolod Stakhov | 2012-03-26 | 4 | -2/+526 |
| | |||||
* | More fixes to thread-safe processing. | Vsevolod Stakhov | 2012-02-14 | 1 | -0/+8 |
| | |||||
* | * More things to be thread-safe: | Vsevolod Stakhov | 2012-02-13 | 5 | -0/+39 |
| | | | | | | | - 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 | 2 | -2/+2 |
| | | | | Another try to fix threading. | ||||
* | More cleanups and fixes for compiler warnings.0.4.6 | Vsevolod Stakhov | 2011-12-20 | 1 | -1/+1 |
| | |||||
* | Add expire and whitelist options to ip_score plugin. | Vsevolod Stakhov | 2011-12-16 | 1 | -0/+3 |
| | | | | Some fixes to expiration of keys (still need to be reworked however). | ||||
* | Allow for post filters to register async events. | Vsevolod Stakhov | 2011-12-16 | 1 | -3/+20 |
| | | | | 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. | ||||
* | * Finally get rid of stupid savepoints system and migrate to async events ↵ | Vsevolod Stakhov | 2011-12-14 | 3 | -39/+10 |
| | | | | | | logic completely Fix lua redis library. | ||||
* | Move some debug logic. | Vsevolod Stakhov | 2011-12-14 | 1 | -27/+16 |
| | |||||
* | Fix build with system-wide libhiredis. | Vsevolod Stakhov | 2011-12-13 | 1 | -0/+8 |
| | |||||
* | * Add lua bindings to hiredis library | Vsevolod Stakhov | 2011-12-12 | 4 | -2/+379 |
| | | | | Polish some comments. | ||||
* | Fix stupid glib error with G_REGEX_RAW flag which is actually ~PCRE_UTF8. | Vsevolod Stakhov | 2011-12-07 | 1 | -21/+39 |
| | |||||
* | Skip group addresses.0.4.5 | Vsevolod Stakhov | 2011-11-21 | 1 | -1/+1 |
| | |||||
* | Fix stupid errors while trying to parse NULL address list. | Vsevolod Stakhov | 2011-11-07 | 1 | -15/+26 |
| | |||||
* | Fix misprint. | Vsevolod Stakhov | 2011-11-04 | 1 | -1/+1 |
| | |||||
* | Compatibility with old glib versions. | Vsevolod Stakhov | 2011-11-02 | 1 | -0/+2 |
| | |||||
* | * Use event_base thread safe API to allow parallelism based on threads | Vsevolod Stakhov | 2011-10-26 | 1 | -2/+2 |
| | |||||
* | Check utf8 characters before gregex checks as they assume input to be a utf8 ↵ | Vsevolod Stakhov | 2011-10-17 | 1 | -0/+7 |
| | | | | valid string. | ||||
* | Remove debug. | Vsevolod Stakhov | 2011-10-14 | 1 | -2/+0 |
| | |||||
* | Fix stupid bug with lua stack corruption. | Vsevolod Stakhov | 2011-10-14 | 2 | -2/+6 |
| | |||||
* | Check if internet address list is parsed correctly. | Vsevolod Stakhov | 2011-10-04 | 1 | -3/+9 |
| | |||||
* | * Fix DNS PTR resolving | Vsevolod Stakhov | 2011-08-22 | 1 | -1/+2 |
| | | | | * Add ability to resolve ip in once_received plugin to avoid temporary DNS fails of SMTP resolving | ||||
* | Fix critical bug with lua stack cleaning that caused heavy memory leaks.0.4.3 | Vsevolod Stakhov | 2011-08-12 | 4 | -8/+26 |
| | | | | Update to 0.4.3. | ||||
* | Fix signness in arithmetic operations. | Vsevolod Stakhov | 2011-08-04 | 2 | -2/+3 |
| | |||||
* | * Fix build under CentOS 5 with old glib 2.12 | Vsevolod Stakhov | 2011-07-29 | 11 | -36/+36 |
| | | | | | * Fix build of rspamd with CMAKE_BINARY_DIR differs from CMAKE_SOURCE_DIR Rework include style. | ||||
* | Add workaround for clang under linux. | Vsevolod Stakhov | 2011-07-21 | 7 | -16/+16 |
| | | | | Fix problems found by static analyzing. | ||||
* | Fix statfiles class determination euristic. | Vsevolod Stakhov | 2011-07-18 | 1 | -9/+9 |
| | | | | Fix call of classifier pre-callback. | ||||
* | Fix textpart:get_language lua function. | Vsevolod Stakhov | 2011-07-18 | 1 | -0/+1 |
| | |||||
* | Create statfiles using learn_spam function for bayes classifier. | Vsevolod Stakhov | 2011-07-18 | 1 | -1/+1 |
| | | | | Fix call of pre callbacks for a classifier. | ||||
* | * Add new algorithm based on diff algorithm to compare relatively short text ↵ | Vsevolod Stakhov | 2011-07-13 | 1 | -1/+7 |
| | | | | parts | ||||
* | * Add ability to get difference between two parts from lua code | Vsevolod Stakhov | 2011-07-12 | 1 | -0/+45 |
| | |||||
* | * First commit to implement multi-statfile filter system with new learning ↵ | Vsevolod Stakhov | 2011-07-12 | 2 | -29/+151 |
| | | | | mechanizm (untested yet) |