aboutsummaryrefslogtreecommitdiffstats
path: root/src/lua/lua_util.c
Commit message (Expand)AuthorAgeFilesLines
* [Minor] Add workaround for old libicu (bug in libicu)Vsevolod Stakhov2020-01-081-2/+5
* [Project] Improve inflationVsevolod Stakhov2020-01-041-3/+9
* [Project] Add inflate utilityVsevolod Stakhov2020-01-031-5/+26
* [Project] Lua_util: Allow to set size limit for gzip decompressVsevolod Stakhov2020-01-031-3/+20
* [Project] Allow to enable mempool debugging from the protocolVsevolod Stakhov2019-12-231-1/+1
* [Project] Support mempool flagsVsevolod Stakhov2019-12-231-3/+5
* [Project] Use own utf8 validation instead of glibVsevolod Stakhov2019-11-151-2/+26
* [Minor] Add safety check when using icu ubrk iteratorsVsevolod Stakhov2019-10-241-1/+1
* [Minor] Do not use floating point when extending buffersVsevolod Stakhov2019-10-171-1/+1
* [Fix] Sort keys when getting data from Lua when filling rulesVsevolod Stakhov2019-10-041-2/+1
* [Minor] Fix various static leaksVsevolod Stakhov2019-09-271-1/+0
* [Minor] Lua_util: Add lower_utf8 utilityVsevolod Stakhov2019-09-131-7/+48
* [Minor] Support unpack for textVsevolod Stakhov2019-09-071-2/+19
* [Rework] Start moving to replxxVsevolod Stakhov2019-09-031-4/+32
* [Minor] Lua_util: Add qp decode bindingVsevolod Stakhov2019-07-221-0/+56
* [Rework] Stop support of signed HTTP maps to simplify codeVsevolod Stakhov2019-07-161-2/+0
* [Minor] Use own base64 decode procedureVsevolod Stakhov2019-07-161-26/+9
* [Minor] Refrain from gettimeofday direct usageVsevolod Stakhov2019-07-011-17/+2
* [Project] Another workaround for signals...Vsevolod Stakhov2019-06-221-2/+2
* [Project] Adopt Lua APIVsevolod Stakhov2019-06-221-6/+6
* [Project] First refactoring step libevent->libevVsevolod Stakhov2019-06-221-4/+4
* [Minor] Refactor DNS resolver invocationsVsevolod Stakhov2019-04-111-1/+1
* [Minor] Fix some more suspicious casesVsevolod Stakhov2019-04-071-11/+22
* [Minor] Lua_util: Fix Lua 5.2 compatibilityVsevolod Stakhov2019-04-041-26/+14
* [Rework] Start rework of aliasing in RspamdVsevolod Stakhov2019-04-021-2/+2
* [Feature] Preprocess config files using jinja templatesVsevolod Stakhov2019-03-271-1/+1
* [Minor] Rewrite is_utf_mixed_script to use libicu onlyMiecio Za2019-03-261-6/+9
* [Minor] Add util.if_utf_mixed_script to luaMiecio Za2019-03-211-0/+51
* Merge branch 'master' into lua_string_utilsMiecio Za2019-03-181-1/+3
|\
| * [Fix] Fix various issues found by PVS StudioVsevolod Stakhov2019-03-131-1/+3
* | [Minor] Fix leaks and hash usage for is_utf_outside_rangeMiecio Za2019-03-181-3/+5
* | [Minor] Fix performance issue with is_utf_outside_rangeMiecio Za2019-03-181-18/+49
* | [Minor] Add some lua string utilsMiecio Za2019-03-131-0/+96
|/
* [Minor] Fix some meaningful compile warningsVsevolod Stakhov2019-02-081-2/+2
* [Minor] Core: Further try to reduce FP rate for uspoofVsevolod Stakhov2019-01-301-0/+4
* [Minor] Lua_util: Fix single character obfuscation checksVsevolod Stakhov2019-01-291-15/+0
* [Feature] Mime_types: Add MIME_BAD_UNICODE ruleVsevolod Stakhov2019-01-181-7/+8
* [Minor] Core: Add lua utility to find some obscured unicode symbolsVsevolod Stakhov2019-01-181-0/+38
* [Minor] Lua_util: Remove broken and unused functionVsevolod Stakhov2019-01-081-38/+0
* [Minor] Lua_util: Add method mime_header_encodeVsevolod Stakhov2018-12-181-0/+30
* [Minor] Lua_util: Add parse_content_type utilityVsevolod Stakhov2018-12-181-0/+90
* [Minor] Lua_util: Add QP encoding utilityVsevolod Stakhov2018-12-171-0/+73
* [Project] Use URLs TLDs instead of !!EX!! in stat tokensVsevolod Stakhov2018-11-261-1/+1
* [Project] Use more generalised API to produce meta wordsVsevolod Stakhov2018-11-261-1/+1
* [Minor] Fix lua tokenize functionVsevolod Stakhov2018-11-261-1/+1
* [Project] Finish basic tasks in new unicode projectVsevolod Stakhov2018-11-251-1/+1
* [Minor] Use empty prompt instead of NULLVsevolod Stakhov2018-11-241-1/+1
* [Minor] Fix testsVsevolod Stakhov2018-11-211-0/+5
* [Minor] Don't use O_EXCL flag when creating files from LuaVsevolod Stakhov2018-11-111-1/+1
* [Rework] Change time handlingVsevolod Stakhov2018-10-291-2/+1