aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/libucl
Commit message (Expand)AuthorAgeFilesLines
* [Fix] Use correct type for keylen in lua_ucl_newindexPetr Vaněk2024-10-021-2/+2
* [Minor] Add some hacks to convert lua table into either object or an arrayVsevolod Stakhov2024-08-161-43/+118
* [Minor] Fix import againVsevolod Stakhov2024-08-151-20/+28
* [Project] Try to allow more transparent access of ucl elementsVsevolod Stakhov2024-08-151-52/+67
* [Minor] Some minor fixesVsevolod Stakhov2024-08-151-6/+10
* [Project] Some more fixesVsevolod Stakhov2024-08-151-19/+28
* [Project] Add API method to push unwrapped UCL objectVsevolod Stakhov2024-08-142-10/+16
* [Fix] Make tostring in UCL a bit less brain-damagedVsevolod Stakhov2024-08-131-2/+6
* [Project] Add more stuff to transparent UCLVsevolod Stakhov2024-08-131-30/+85
* [Project] Allow manipulations with opaque UCL objectsVsevolod Stakhov2024-08-131-3/+267
* [Fix] Backport fixes from libuclVsevolod Stakhov2024-04-252-24/+88
* [Fix] Backport multiple fixes from libuclVsevolod Stakhov2024-04-201-18/+42
* [Minor] Fix issue with ucl variablesVsevolod Stakhov2024-04-051-0/+1
* [Rework] Further types conversion (no functional changes)Vsevolod Stakhov2024-03-182-569/+574
* [Fix] Libucl: Fix messagepack autodetectionVsevolod Stakhov2024-03-131-1/+1
* [Rework] Final efforts to make it compileableVsevolod Stakhov2023-08-161-10/+34
* [Minor] Add utility macros for static hash tablesVsevolod Stakhov2023-06-171-0/+2
* [Minor] Use wyhash for string hashingVsevolod Stakhov2023-06-171-1/+22
* [Feature] Khash: Allow static initialisationVsevolod Stakhov2023-06-171-4/+13
* [Minor] Add utility to iterate over values by pointer and keysVsevolod Stakhov2023-05-081-0/+8
* [Minor] Backport fixes from libuclVsevolod Stakhov2023-01-151-13/+41
* [Minor] Check types in ucl `parse_text` methodVsevolod Stakhov2022-11-271-1/+4
* [Fix] Libucl: avoid memory leak on objects mergingVsevolod Stakhov2022-09-241-0/+2
* [Minor] Fix empty strings importVsevolod Stakhov2022-09-231-2/+16
* [Minor] Set binary flag on binary textsVsevolod Stakhov2022-07-011-4/+9
* [Fix] Fix expanding of the variablesVsevolod Stakhov2022-01-061-11/+22
* [Fix] Backport PR from libuclVsevolod Stakhov2022-01-062-24/+43
* [Minor] Backport ucl fixVsevolod Stakhov2021-12-061-0/+16
* [Minor] Fix some issues in the contrib librariesVsevolod Stakhov2021-10-172-11/+31
* [Minor] Allow ucl emitters to output rspamd_textVsevolod Stakhov2021-10-151-8/+16
* [Fix] Another rework of the ucl hashingVsevolod Stakhov2021-08-231-19/+38
* [Fix] Libucl: Fix deletion from ucl objectsVsevolod Stakhov2021-08-231-61/+35
* [Minor] Libucl: Do not expand empty objects on outputVsevolod Stakhov2021-04-201-6/+4
* [Minor] Backport some fixes from libuclVsevolod Stakhov2021-03-142-5/+9
* [Fix] Fix pushing ucl strings with \0 insideVsevolod Stakhov2020-12-181-2/+2
* [Minor] Relax `parse_text` input arguments to allow both string and textVsevolod Stakhov2020-12-181-1/+15
* [Fix] Fix issue with pushing binary formats to Lua stringsVsevolod Stakhov2020-11-161-2/+3
* [Minor] Libucl: Backport fixesVsevolod Stakhov2020-04-171-3/+6
* [Minor] Fix old broken logic compatibilityVsevolod Stakhov2020-03-121-7/+8
* [Minor] Allow to push objects to lua replacing UCL_NULLVsevolod Stakhov2020-03-112-25/+60
* [Minor] Slightly improve numeric checks (not finished)Vsevolod Stakhov2020-01-281-6/+12
* [Fix] Fix dealing with `\0` in ucl strings and JSONVsevolod Stakhov2020-01-133-1/+13
* [Minor] Libucl: Fix rspamd{text} parsingVsevolod Stakhov2019-09-161-3/+3
* [Minor] Fix some ubsan related issuesVsevolod Stakhov2019-08-121-2/+2
* [Feature] Libucl: Allow to sort keys in ucl objectsVsevolod Stakhov2019-07-085-0/+90
* [Minor] Fix ODR mess in linkingVsevolod Stakhov2019-06-265-545/+505
* [Minor] LibUCL: Fix reading at the end of chunkVsevolod Stakhov2019-05-301-10/+12
* [Fix] Fix UCL parsing of the multiline stringsVsevolod Stakhov2019-04-251-1/+1
* [Minor] Merge OOM fixes from libuclVsevolod Stakhov2019-04-257-110/+259
* [Minor] Apply all matching special handlersVsevolod Stakhov2019-03-263-12/+31