aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Release 0.7.0.0.7.0Vsevolod Stakhov2014-09-116-8/+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 mistake cloaked by precompiled headers.Vsevolod Stakhov2014-09-111-0/+6
|
* Add alias `--ucl` for `--raw`.Vsevolod Stakhov2014-09-111-1/+3
|
* Restore old view of `rspamc stat`Vsevolod Stakhov2014-09-111-2/+108
|
* Add statfile size to the output.Vsevolod Stakhov2014-09-111-0/+2
|
* Fix bug with charset conversion.Vsevolod Stakhov2014-09-101-2/+22
| | | | Glib iconv understands only uppercase for charset names.
* Fix free order.Vsevolod Stakhov2014-09-101-3/+2
|
* Fix task corruption in fuzzy_add.Vsevolod Stakhov2014-09-101-1/+1
|
* Update rdns.Vsevolod Stakhov2014-09-101-0/+0
|
* Fix processing of large writes.Vsevolod Stakhov2014-09-101-2/+6
|
* Add extra check of string passed to lua.Vsevolod Stakhov2014-09-101-1/+1
|
* Fix serious issue with non-ascii characters in fuzzy.Vsevolod Stakhov2014-09-101-4/+8
|
* Fix directories processing in rspamc.Vsevolod Stakhov2014-09-101-11/+65
|
* Fix memory and descriptors leak in controller.Vsevolod Stakhov2014-09-101-1/+2
|
* Fix pie chart output.Vsevolod Stakhov2014-09-091-143/+26
|
* Fix URL markdown.Vsevolod Stakhov2014-09-061-1/+1
|
* Fix doc.Vsevolod Stakhov2014-09-061-1/+2
|
* Add lua_task documentation to the build.Vsevolod Stakhov2014-09-061-0/+15
|
* Add initial documentation for lua_task.Vsevolod Stakhov2014-09-061-0/+155
|
* Fix some memory leaks.Vsevolod Stakhov2014-09-051-2/+12
|
* Fix received headers parsing.Vsevolod Stakhov2014-09-051-1/+7
|
* Allow mempool debugging if G_SLICE=always-mallocVsevolod Stakhov2014-09-051-1/+32
|
* Fix logging for fuzzy symbols.Vsevolod Stakhov2014-09-051-4/+13
|
* Use normal naming for `hashfile` option.Vsevolod Stakhov2014-09-051-1/+5
| | | | It can be also named as `hash_file` now.
* Avoid symbols lowercasing.Vsevolod Stakhov2014-09-051-1/+1
|
* Update libucl.Vsevolod Stakhov2014-09-051-0/+0
|
* Fix case of SURBL symbols.Vsevolod Stakhov2014-09-042-1/+10
|
* Small fixes to timezones conversions.Vsevolod Stakhov2014-09-041-4/+7
|
* Rework task:get_date function.Vsevolod Stakhov2014-09-041-3/+94
|
* Fix maillist.Vsevolod Stakhov2014-09-031-1/+1
|
* Fix simple headers API.Vsevolod Stakhov2014-09-031-1/+3
|
* Fix multimap.Vsevolod Stakhov2014-09-031-4/+4
|
* Fix maillist plugin.Vsevolod Stakhov2014-09-031-66/+58
|
* Fix forged_recipients plugin.Vsevolod Stakhov2014-09-031-1/+0
|
* Fix emails plugin.Vsevolod Stakhov2014-09-031-3/+3
|
* Simplify API.Vsevolod Stakhov2014-09-031-18/+27
|
* New headers API for lua.Vsevolod Stakhov2014-09-031-57/+69
|
* Fix DKIM module (+memory leak)Vsevolod Stakhov2014-09-031-3/+4
|
* Fix regexp module.Vsevolod Stakhov2014-09-031-107/+22
|
* Remove useless variables.Vsevolod Stakhov2014-09-031-2/+0
|
* Fix filter usage.Vsevolod Stakhov2014-09-031-17/+21
|
* Fix expressions.Vsevolod Stakhov2014-09-031-3/+1
|
* Remove stupid lua_message module.Vsevolod Stakhov2014-09-034-211/+0
|
* Remove old mime headers.Vsevolod Stakhov2014-09-032-638/+4
|
* Rework raw headers storage.Vsevolod Stakhov2014-09-032-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 Stakhov2014-09-031-1/+31
|
* Fix misprint.Vsevolod Stakhov2014-09-021-1/+1
|
* Process statfiles when scanning message.Vsevolod Stakhov2014-09-021-0/+1
|
* Allow learning HAM.Vsevolod Stakhov2014-09-021-1/+1
|
* Reduce noise of maps.Vsevolod Stakhov2014-09-021-2/+3
|