summaryrefslogtreecommitdiffstats
path: root/src/lua/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* [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
|
* Fix static build.Vsevolod Stakhov2012-06-051-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 Stakhov2012-06-051-4/+7
|
* * Add lua bindings for upstream API.Vsevolod Stakhov2012-03-261-1/+2
|
* * Add lua bindings to hiredis libraryVsevolod Stakhov2011-12-121-1/+3
| | | | Polish some comments.
* * Add lua http support that makes it easy to send GET and POST request to ↵Vsevolod Stakhov2011-06-091-1/+2
| | | | HTTP servers from lua code
* * Add lua interface for parsing xmlrpc repliesVsevolod Stakhov2011-06-081-1/+2
|
* * Add ability to lookup CDB maps from luaVsevolod Stakhov2011-03-051-1/+2
| | | | * Add cdb:// map to multimap plugin
* * Add new lua module regexp for using glib regular expressions (pcre compatible)Vsevolod Stakhov2011-02-151-1/+2
|
* * Add initial version of lua configuration systemVsevolod Stakhov2010-04-051-1/+2
|
* * Introduce new logging system:Vsevolod Stakhov2009-12-221-0/+1
| | | | | | | | | - independent and customizeable buffering - line buffering - errors handling support - custom (ip based) debug - append function name automaticaly (based on __FUNCTION__) - add some logic to logs system
* * Implement pre and post classify callbacks for checking specific statfiles ↵Vsevolod Stakhov2009-12-161-1/+2
| | | | | | | | | | for this task TODO: - add properties to get all parameters of input task - add properties to statfile object - add some normalization function for calling from classify process - document changes
* * Reorganze lua support in rspamdVsevolod Stakhov2009-08-311-0/+8