aboutsummaryrefslogtreecommitdiffstats
path: root/src/lua/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* [Rework] Html: Rework lua bindingsVsevolod Stakhov2021-05-271-1/+1
|
* [Rework] Use C++ version of the lua threads poolVsevolod Stakhov2021-05-051-1/+1
|
* [Rework] Move compression routines outside of rspamd_util libraryVsevolod Stakhov2021-04-261-1/+2
|
* [Rework] Move parsers to a separate lua libraryVsevolod Stakhov2020-11-111-1/+2
|
* [Project] Add a simple matrix Lua libraryVsevolod Stakhov2020-08-051-1/+2
|
* [Project] Start lua spf libraryVsevolod Stakhov2019-11-291-1/+2
|
* [Minor] Fix various cases in Lua APIVsevolod Stakhov2019-06-281-1/+2
|
* [Project] Remove libfann, gd and other unsupported stuffVsevolod Stakhov2019-06-221-1/+0
|
* [Rework] Move lua_worker to a dedicated unitVsevolod Stakhov2019-05-031-1/+2
|
* [Minor] Move rspamd_text to a sepatate unitVsevolod Stakhov2019-04-261-1/+2
|
* [Project] Lua_udp: Add initial prototypeVsevolod Stakhov2019-01-191-1/+2
|
* [Minor] Better naming: lua_rspamd_dns -> lua_dnsMikhail Galanin2018-08-171-1/+1
|
* [Minor] Better naming: renamed old module - lua_dns -> lua_dns_resolverMikhail Galanin2018-08-171-1/+1
|
* [Minor] Moved coroutine-related functionality of DNS resolver into a ↵Mikhail Galanin2018-08-171-1/+2
| | | | separated module
* [Project] coroutine threaded model for API calls: thread poolMikhail Galanin2018-08-081-1/+2
|
* [Fix] Stop hardcoding of lua in CVsevolod Stakhov2017-01-111-8/+1
|
* [Rework] More cleanup actionsVsevolod Stakhov2016-10-171-1/+0
|
* [Rework] Remove outdated and unused lua_session moduleVsevolod Stakhov2016-10-171-1/+0
|
* [Feature] Add execution of lua global functions scriptVsevolod Stakhov2016-05-281-1/+1
|
* [Feature] Allow static lua files in any parts of rspamd sourcesVsevolod Stakhov2016-05-281-0/+7
|
* [Rework] Move maps code to a separate lua unitVsevolod Stakhov2016-03-061-1/+2
|
* Add preliminary lua API for libcryptoboxVsevolod Stakhov2016-02-191-1/+2
|
* Add lua sqlite3 moduleVsevolod Stakhov2016-01-251-1/+2
|
* Add lua_fann moduleVsevolod Stakhov2015-12-211-2/+3
|
* Start LUA API for HTML parts.Vsevolod Stakhov2015-07-231-1/+2
|
* Add preliminary version of generic LUA TCP requests.Vsevolod Stakhov2015-05-181-1/+2
|
* Start common lua routines module.Vsevolod Stakhov2015-04-171-1/+2
|
* Move url functions to a separate module.Vsevolod Stakhov2015-04-151-1/+2
|
* Move mimepart functions to a separate module.Vsevolod Stakhov2015-04-091-1/+2
|
* Rework lua trie for new actrie.Vsevolod Stakhov2015-04-071-1/+2
|
* Move logger code to a separate module.Vsevolod Stakhov2015-04-041-0/+1
|
* Add LUA api for expressions.Vsevolod Stakhov2015-03-171-1/+2
|
* Eliminate mess with linking.Vsevolod Stakhov2015-02-131-40/+18
|
* 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>
* Remove stupid lua_message module.Vsevolod Stakhov2014-09-031-1/+0
|
* Pre-compile config.hVsevolod Stakhov2014-08-291-0/+1
|
* Adopt for the new lua ucl API.Vsevolod Stakhov2014-07-211-0/+1
|
* Remove own ucl interface.Vsevolod Stakhov2014-07-211-1/+0
|
* Fix symbols deps.Vsevolod Stakhov2013-11-201-0/+7
|
* Add IP addresses manipulation API to lua.Vsevolod Stakhov2013-11-171-1/+2
|
* Add preliminary implementation of lua to rcl converter.Vsevolod Stakhov2013-10-021-2/+2
|
* Add an emitter from rcl object to lua.Vsevolod Stakhov2013-10-021-1/+2
|
* Add preliminary API for rsa verify to lua.Vsevolod Stakhov2013-06-121-1/+2
|
* Fix test build and shlibs depends.Vsevolod Stakhov2012-12-151-0/+1
|
* * Add DNS resolver lua bindings.Vsevolod Stakhov2012-08-131-1/+2
| | | | | | Make lua http library working without task object. Fix a problem with resolver in lua_worker. Added some utility functions to lua api.
* * Add lua_buffer bindings to async buffered rspamd API.Vsevolod Stakhov2012-07-241-1/+2
|
* * Add async_session and memory pool objects lua bindings.Vsevolod Stakhov2012-07-091-1/+3
|
* Allow NO_SHARED build to use static archives for internal libraries.Vsevolod Stakhov2012-06-071-4/+5
| | | | Check for -fPIC/-fpic support.
* Avoid using global 'counters' hash, include it in struct rspamd_main.Vsevolod Stakhov2012-06-071-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 Stakhov2012-06-051-0/+1
|