aboutsummaryrefslogtreecommitdiffstats
path: root/src/lua/lua_common.h
Commit message (Expand)AuthorAgeFilesLines
* [Fix] Fix memory leak in `lua_new_text` invocationsVsevolod Stakhov2024-11-011-3/+2
* [Rework] Further types conversion (no functional changes)Vsevolod Stakhov2024-03-181-68/+68
* [Rework] Remove some of the GLib types in lieu of standard onesVsevolod Stakhov2024-03-181-2/+2
* [Rework] Use direct hashing instead of string hashingVsevolod Stakhov2024-03-051-2/+4
* [Project] Start optimization of userdata hashingVsevolod Stakhov2024-03-051-1/+3
* [Rework] Finish utils reworkVsevolod Stakhov2023-08-141-9/+0
* [Rework] Use more c++ in cfg_utilsVsevolod Stakhov2023-08-141-1/+1
* [Minor] Update function docsVsevolod Stakhov2023-08-071-1/+17
* [Rework] Use clang-format to unify formatting in all sourcesVsevolod Stakhov2023-07-261-179/+185
* [Minor] Get rid of one more GHashTableVsevolod Stakhov2023-06-171-5/+0
* [Minor] Allow to allocate rspamd_text from taskVsevolod Stakhov2023-06-171-1/+19
* [Fix] Fix an old issue with order of destruction race between redis pool and luaVsevolod Stakhov2023-05-251-0/+6
* [Minor] Remove obsoleted compat functions that are no longer usedVsevolod Stakhov2023-02-031-14/+0
* [Fix] Finally get rid of RSPAMD_USE_47BIT_LIGHTUSERDATA_HACKVsevolod Stakhov2023-02-011-16/+6
* [Feature] Allow lua_http module to accept upstreamsVsevolod Stakhov2022-07-021-1/+8
* [Minor] Implement binary string checksVsevolod Stakhov2022-07-011-0/+7
* [Minor] Rework to fix issues in Lua APIVsevolod Stakhov2021-09-251-0/+8
* [Rework] Rework learn and add classify conditionVsevolod Stakhov2021-09-011-1/+1
* [Minor] Add function to get a lua_reference from a string returning a functionVsevolod Stakhov2021-09-011-0/+9
* [Minor] Fix match limit feature in regexpsVsevolod Stakhov2021-08-241-1/+0
* [Minor] Fix unintended reindentationVsevolod Stakhov2021-05-051-95/+95
* [Rework] Use C++ version of the lua threads poolVsevolod Stakhov2021-05-051-279/+289
* [Minor] Lua_util: Allow to use text in several rspamd_util methodsVsevolod Stakhov2021-04-021-0/+1
* [Fix] Use message pointer to avoid obsolete data to be cachedVsevolod Stakhov2020-11-131-1/+1
* [Rework] Move parsers to a separate lua libraryVsevolod Stakhov2020-11-111-0/+2
* [Minor] Lua_text: Allow comparison methods with plain stringsVsevolod Stakhov2020-10-261-0/+9
* [Minor] Sigh, another try to fix stupid conditionVsevolod Stakhov2020-09-211-1/+1
* [Minor] Another try to fix moonjit compatibilityVsevolod Stakhov2020-09-211-1/+2
* [Minor] Try to fix moonjit compatibilityVsevolod Stakhov2020-09-211-0/+8
* [Minor] Allow direct userdata extraction from a tableVsevolod Stakhov2020-08-271-0/+1
* [Project] Add a simple matrix Lua libraryVsevolod Stakhov2020-08-051-0/+2
* [Minor] Allow rspamd_text to be passedVsevolod Stakhov2020-07-241-0/+1
* [Minor] Add task:has_header methodVsevolod Stakhov2020-06-081-0/+1
* [Minor] Add lua_geti compat methodVsevolod Stakhov2020-04-211-0/+13
* [Rework] Rework urls extractionVsevolod Stakhov2020-04-211-5/+10
* [Minor] Add some missing types and docs to rspamd_lua_parse_table_argumentsVsevolod Stakhov2020-04-141-2/+4
* [Project] Add routine to call a generic lua functionVsevolod Stakhov2020-04-061-0/+21
* [Minor] Add helper to alter metatablesVsevolod Stakhov2020-03-041-0/+9
* [Minor] Fix strict config checksVsevolod Stakhov2020-02-211-1/+1
* [Project] CDB maps: Start making cdb a first class citizenVsevolod Stakhov2020-02-141-0/+2
* [Minor] Move function to the common routinesVsevolod Stakhov2020-01-011-0/+7
* [Project] Start lua spf libraryVsevolod Stakhov2019-11-291-0/+2
* [Minor] Lua_text: Add `lines` method and fix empty text creationVsevolod Stakhov2019-11-251-1/+1
* [Rework] Lua core: Use lightuserdata to index classesVsevolod Stakhov2019-09-161-9/+0
* [Minor] Lua core: Add some missing compat functionsVsevolod Stakhov2019-09-161-0/+22
* [Minor] Lua_text: Add ability to get a span from rspamd_textVsevolod Stakhov2019-09-051-0/+3
* [Minor] Add function to inject urls into a taskVsevolod Stakhov2019-08-231-0/+2
* [Project] Adopt Lua APIVsevolod Stakhov2019-07-121-3/+5
* [Rework] Add C++ guards to all headersVsevolod Stakhov2019-07-081-55/+109
* [Minor] Add flags for rspamd_lua_parse_table_argumentsVsevolod Stakhov2019-07-011-1/+8