aboutsummaryrefslogtreecommitdiffstats
path: root/src/lua
Commit message (Collapse)AuthorAgeFilesLines
...
* Add lua API for getting raw headers from mime part.Vsevolod Stakhov2014-12-291-4/+85
|
* Rework language detection.Vsevolod Stakhov2014-12-231-125/+3
|
* Avoid descriptors leak in lua_http.Vsevolod Stakhov2014-12-031-0/+7
|
* Some fixes to lua_http.Vsevolod Stakhov2014-12-021-5/+7
|
* Refactor function names.Vsevolod Stakhov2014-11-295-28/+28
|
* Fix `register_symbols` lua function.Vsevolod Stakhov2014-11-221-5/+4
|
* Rework `register_symbols` function.Vsevolod Stakhov2014-11-211-8/+23
|
* Fix PTR resolving in lua resolver.Vsevolod Stakhov2014-11-211-0/+1
|
* Return nil if header was not found in lua_task.Vsevolod Stakhov2014-11-191-4/+6
|
* Rework calling of lua functions from regexp module.Vsevolod Stakhov2014-11-122-59/+0
|
* Fix endiannes in lua_radix search.Vsevolod Stakhov2014-11-071-1/+1
|
* Detect language heuristic for text parts.Vsevolod Stakhov2014-11-041-6/+43
|
* Detect HAN unicode script.Vsevolod Stakhov2014-11-041-1/+1
|
* Fix upstreams in ratelimit.Vsevolod Stakhov2014-10-301-0/+23
|
* Fix lua upstream code.Vsevolod Stakhov2014-10-281-275/+46
|
* Place symbol definition in metric->symbols hash.Vsevolod Stakhov2014-10-091-5/+9
|
* Fix lua_radix.Vsevolod Stakhov2014-10-011-9/+10
|
* Fix some problematic includes.Vsevolod Stakhov2014-09-281-4/+4
|
* Use messages for pre-results.Vsevolod Stakhov2014-09-231-0/+1
|
* Rework pre-filters results processing.Vsevolod Stakhov2014-09-231-0/+1
|
* Improve logging for pre-result.Vsevolod Stakhov2014-09-231-3/+4
|
* Rework pre-result adding.Vsevolod Stakhov2014-09-231-6/+26
|
* Refactor function names.Vsevolod Stakhov2014-09-233-6/+6
|
* Update documentation.Vsevolod Stakhov2014-09-211-4/+0
|
* Document textpart API.Vsevolod Stakhov2014-09-201-1/+61
|
* Push base32 encoded fuzzy.Vsevolod Stakhov2014-09-201-2/+6
|
* Update task documentation.Vsevolod Stakhov2014-09-141-3/+90
|
* Update task's documentation.Vsevolod Stakhov2014-09-131-0/+72
|
* Release 0.7.0.0.7.0Vsevolod Stakhov2014-09-111-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>
* Add extra check of string passed to lua.Vsevolod Stakhov2014-09-101-1/+1
|
* 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
|
* Small fixes to timezones conversions.Vsevolod Stakhov2014-09-041-4/+7
|
* Rework task:get_date function.Vsevolod Stakhov2014-09-041-3/+94
|
* Fix simple headers API.Vsevolod Stakhov2014-09-031-1/+3
|
* Simplify API.Vsevolod Stakhov2014-09-031-18/+27
|
* New headers API for lua.Vsevolod Stakhov2014-09-031-57/+69
|
* Remove stupid lua_message module.Vsevolod Stakhov2014-09-034-211/+0
|
* Add documentation for lua_config.Vsevolod Stakhov2014-08-301-0/+221
|
* Pre-compile config.hVsevolod Stakhov2014-08-291-0/+1
|
* Document rspamd_ip lua interface.Vsevolod Stakhov2014-08-281-0/+126
|
* Update regexp documentation.Vsevolod Stakhov2014-08-271-4/+4
|
* Add documentation for regexp.Vsevolod Stakhov2014-08-261-5/+89
|
* Add create_cached for rspamd_regexp.Vsevolod Stakhov2014-08-261-0/+22
|
* Add rspamd_ prefix to regexp module.Vsevolod Stakhov2014-08-251-1/+1
|
* Use rspamd_ prefix.Vsevolod Stakhov2014-08-251-2/+2
|
* Use modules preload for lua.Vsevolod Stakhov2014-08-2518-181/+288
|
* Rework lists and hashes.Vsevolod Stakhov2014-08-242-0/+2
|