Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix some more old upstreams code. | Vsevolod Stakhov | 2014-10-29 | 3 | -93/+9 |
| | |||||
* | Honor one_shot setting for symbols. | Vsevolod Stakhov | 2014-10-09 | 1 | -0/+7 |
| | |||||
* | Place symbol definition in metric->symbols hash. | Vsevolod Stakhov | 2014-10-09 | 1 | -4/+5 |
| | |||||
* | Check type of InternetAddress. | Vsevolod Stakhov | 2014-10-01 | 1 | -4/+10 |
| | |||||
* | Fix some problematic includes. | Vsevolod Stakhov | 2014-09-28 | 2 | -3/+0 |
| | |||||
* | Rework pre-filters results processing. | Vsevolod Stakhov | 2014-09-23 | 2 | -0/+2 |
| | |||||
* | Parse soft reject action. | Vsevolod Stakhov | 2014-09-23 | 1 | -0/+8 |
| | | | | | Issue: #99 Reported by: @jpastuszek | ||||
* | Refactor function names. | Vsevolod Stakhov | 2014-09-23 | 3 | -32/+32 |
| | |||||
* | Rework create_metric_result function. | Vsevolod Stakhov | 2014-09-23 | 2 | -7/+17 |
| | |||||
* | Add default metric results prior to message processing. | Vsevolod Stakhov | 2014-09-22 | 1 | -14/+32 |
| | |||||
* | Release 0.7.0.0.7.0 | Vsevolod Stakhov | 2014-09-11 | 1 | -1/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Use HTTP protocol for all operatiosn * Webui worker is now removed and controller works as webui * Allow to serve static files via controller by option `static_dir` * Rspamd interface is now a part of rspamd * Rspamc client has been rewritten to use HTTP and non-blocking mode allowing to start multiple operations simultaneously (see `-n` option) * Lua API was completely reworked to satisfy modern standards of LUA: * Module `lua-message` was removed * Reduced number of superglobals registered by rspamd * Many functions has been redesigned * Symbols registration is now more convenient * Users settings has been rewritten as lua plugin * Reworked headers system as gmime's based one misses many headers and is very slow to get headers values * Reorganized code and removed embedded jannsson by using UCL for all json parsing * Migrated to `librdns` for DNS resolving that improves concurrency for DNS requests significantly * Fixed tonns of bugs in MIME processing * Improved metrcis and default symbol's weights * Added new RBL's * Fixed a number of issues in the modules * Removed several memory leaks found * Fix unicode processing * Fix fuzzy checking for unicode parts * Significantly improve documentation and especially LUA API docs * See migration notes at https://rspamd.com/doc/migration.html Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru> | ||||
* | Fix bug with charset conversion. | Vsevolod Stakhov | 2014-09-10 | 1 | -2/+22 |
| | | | | Glib iconv understands only uppercase for charset names. | ||||
* | Fix received headers parsing. | Vsevolod Stakhov | 2014-09-05 | 1 | -1/+7 |
| | |||||
* | Fix filter usage. | Vsevolod Stakhov | 2014-09-03 | 1 | -17/+21 |
| | |||||
* | Fix expressions. | Vsevolod Stakhov | 2014-09-03 | 1 | -3/+1 |
| | |||||
* | Remove old mime headers. | Vsevolod Stakhov | 2014-09-03 | 2 | -638/+4 |
| | |||||
* | Rework raw headers storage. | Vsevolod Stakhov | 2014-09-03 | 2 | -45/+47 |
| | | | | | | | - Use raw headers instead of message headers in message parser - Store headers of parts - Use double linked lists to avoid overhead on appending - Decode raw headers | ||||
* | Return content-type headers. | Vsevolod Stakhov | 2014-09-03 | 1 | -1/+31 |
| | |||||
* | Support new and old names for actions. | Vsevolod Stakhov | 2014-09-02 | 1 | -0/+8 |
| | |||||
* | Pre-compile config.h | Vsevolod Stakhov | 2014-08-29 | 1 | -1/+2 |
| | |||||
* | Validate charset attribute of Content-Type. | Vsevolod Stakhov | 2014-08-25 | 1 | -6/+46 |
| | |||||
* | Consider settings actions. | Vsevolod Stakhov | 2014-08-19 | 2 | -19/+47 |
| | |||||
* | Process settings in rspamd. | Vsevolod Stakhov | 2014-08-19 | 1 | -0/+26 |
| | |||||
* | Properly find 'actions' property. | Vsevolod Stakhov | 2014-08-18 | 1 | -6/+9 |
| | |||||
* | Viva clang-3.4 | Vsevolod Stakhov | 2014-08-18 | 1 | -1/+2 |
| | |||||
* | Fix critical bug in recipients_distance function. | Vsevolod Stakhov | 2014-08-18 | 1 | -6/+5 |
| | |||||
* | Unify from/rcpt processing. | Vsevolod Stakhov | 2014-08-18 | 1 | -28/+28 |
| | |||||
* | Add configuration option `unknown_weight` for metrics. | Vsevolod Stakhov | 2014-08-17 | 1 | -1/+3 |
| | | | | | | If this option is specified, then all filters add symbols to this metric with the specified weight even if they are not specified in symbols list explicitly. | ||||
* | Fix URL detection in HTML parts. | Vsevolod Stakhov | 2014-08-11 | 1 | -8/+2 |
| | | | | Reported by: Andrew Lewis | ||||
* | Unify style without sorting headers. | Vsevolod Stakhov | 2014-07-23 | 12 | -1238/+1966 |
| | |||||
* | Revert "Unify code style." | Vsevolod Stakhov | 2014-07-23 | 12 | -1986/+1258 |
| | | | | This reverts commit e0483657ff6cf1adc828ccce457814d61fe90a0d. | ||||
* | Unify code style. | Vsevolod Stakhov | 2014-07-23 | 12 | -1258/+1986 |
| | |||||
* | Disable old settings API. | Vsevolod Stakhov | 2014-07-22 | 2 | -1/+5 |
| | |||||
* | Add a simple implementation of metric settings check. | Vsevolod Stakhov | 2014-07-22 | 1 | -9/+36 |
| | |||||
* | Remove hard dependency on settings. | Vsevolod Stakhov | 2014-07-22 | 3 | -6/+0 |
| | |||||
* | Move protocol functions to libserver. | Vsevolod Stakhov | 2014-05-02 | 3 | -879/+0 |
| | |||||
* | Fix braces removing in email addresses. | Vsevolod Stakhov | 2014-05-02 | 1 | -1/+1 |
| | |||||
* | Improve error reporting for HTTP sessions. | Vsevolod Stakhov | 2014-05-01 | 1 | -2/+4 |
| | |||||
* | Fix issues with scanning messages via controller. | Vsevolod Stakhov | 2014-04-30 | 2 | -3/+10 |
| | |||||
* | Refactor config API. | Vsevolod Stakhov | 2014-04-30 | 4 | -11/+11 |
| | |||||
* | Rework worker utilities. | Vsevolod Stakhov | 2014-04-30 | 2 | -219/+1 |
| | |||||
* | Unify action string. | Vsevolod Stakhov | 2014-04-29 | 1 | -1/+1 |
| | |||||
* | Restore compatibility with 0.6.9. | Vsevolod Stakhov | 2014-04-24 | 1 | -3/+3 |
| | |||||
* | Another fix for legacy symbols output. | Vsevolod Stakhov | 2014-04-23 | 1 | -8/+9 |
| | |||||
* | Fix symbols in legacy output. | Vsevolod Stakhov | 2014-04-23 | 1 | -0/+1 |
| | |||||
* | Use unified signal handlers. | Vsevolod Stakhov | 2014-04-22 | 1 | -2/+77 |
| | |||||
* | Unify task scan functions. | Vsevolod Stakhov | 2014-04-22 | 1 | -113/+0 |
| | |||||
* | Rework project structure, remove trash files. | Vsevolod Stakhov | 2014-04-21 | 16 | -0/+7363 |