Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [Fix] Use correct type for keylen in lua_ucl_newindex | Petr Vaněk | 2024-10-02 | 1 | -2/+2 |
| | | | | | | | | | | The keylen variable used in lua_ucl_newindex function should use size_t type instead of lua_Integer, because all functions that use keylen expect it to be of size_t type. This mismatch leads to incompatible pointer types, and modern versions of GCC fail to compile the code. Fixes: 9e87597ceb05 ("[Project] Allow manipulations with opaque UCL objects") Issue: https://github.com/rspamd/rspamd/issues/5163 | ||||
* | [Minor] Add some hacks to convert lua table into either object or an array | Vsevolod Stakhov | 2024-08-16 | 1 | -43/+118 |
| | |||||
* | [Minor] Fix import again | Vsevolod Stakhov | 2024-08-15 | 1 | -20/+28 |
| | |||||
* | [Project] Try to allow more transparent access of ucl elements | Vsevolod Stakhov | 2024-08-15 | 1 | -52/+67 |
| | |||||
* | [Minor] Some minor fixes | Vsevolod Stakhov | 2024-08-15 | 1 | -6/+10 |
| | |||||
* | [Project] Some more fixes | Vsevolod Stakhov | 2024-08-15 | 1 | -19/+28 |
| | |||||
* | [Project] Add API method to push unwrapped UCL object | Vsevolod Stakhov | 2024-08-14 | 2 | -10/+16 |
| | |||||
* | [Fix] Make tostring in UCL a bit less brain-damaged | Vsevolod Stakhov | 2024-08-13 | 1 | -2/+6 |
| | |||||
* | [Project] Add more stuff to transparent UCL | Vsevolod Stakhov | 2024-08-13 | 1 | -30/+85 |
| | |||||
* | [Project] Allow manipulations with opaque UCL objects | Vsevolod Stakhov | 2024-08-13 | 1 | -3/+267 |
| | | | | | | | | | If we export an UCL object to Lua we actually lose a lot of useful properties of UCL. For example, we miss ordering, comments, implicit arrays etc. This PR is intended to allow manipulation with UCL object like plain userdata, without unwrapping them to the Lua primitives. | ||||
* | [Fix] Backport fixes from libucl | Vsevolod Stakhov | 2024-04-25 | 2 | -24/+88 |
| | |||||
* | [Fix] Backport multiple fixes from libucl | Vsevolod Stakhov | 2024-04-20 | 1 | -18/+42 |
| | |||||
* | [Minor] Fix issue with ucl variables | Vsevolod Stakhov | 2024-04-05 | 1 | -0/+1 |
| | | | | Pointed by: @crest | ||||
* | [Rework] Further types conversion (no functional changes) | Vsevolod Stakhov | 2024-03-18 | 2 | -569/+574 |
| | |||||
* | [Fix] Libucl: Fix messagepack autodetection | Vsevolod Stakhov | 2024-03-13 | 1 | -1/+1 |
| | |||||
* | [Rework] Final efforts to make it compileable | Vsevolod Stakhov | 2023-08-16 | 1 | -10/+34 |
| | |||||
* | [Minor] Add utility macros for static hash tables | Vsevolod Stakhov | 2023-06-17 | 1 | -0/+2 |
| | |||||
* | [Minor] Use wyhash for string hashing | Vsevolod Stakhov | 2023-06-17 | 1 | -1/+22 |
| | |||||
* | [Feature] Khash: Allow static initialisation | Vsevolod Stakhov | 2023-06-17 | 1 | -4/+13 |
| | |||||
* | [Minor] Add utility to iterate over values by pointer and keys | Vsevolod Stakhov | 2023-05-08 | 1 | -0/+8 |
| | |||||
* | [Minor] Backport fixes from libucl | Vsevolod Stakhov | 2023-01-15 | 1 | -13/+41 |
| | |||||
* | [Minor] Check types in ucl `parse_text` method | Vsevolod Stakhov | 2022-11-27 | 1 | -1/+4 |
| | |||||
* | [Fix] Libucl: avoid memory leak on objects merging | Vsevolod Stakhov | 2022-09-24 | 1 | -0/+2 |
| | |||||
* | [Minor] Fix empty strings import | Vsevolod Stakhov | 2022-09-23 | 1 | -2/+16 |
| | | | | Issue: #4281 | ||||
* | [Minor] Set binary flag on binary texts | Vsevolod Stakhov | 2022-07-01 | 1 | -4/+9 |
| | |||||
* | [Fix] Fix expanding of the variables | Vsevolod Stakhov | 2022-01-06 | 1 | -11/+22 |
| | |||||
* | [Fix] Backport PR from libucl | Vsevolod Stakhov | 2022-01-06 | 2 | -24/+43 |
| | | | | https://github.com/vstakhov/libucl/pull/260 | ||||
* | [Minor] Backport ucl fix | Vsevolod Stakhov | 2021-12-06 | 1 | -0/+16 |
| | |||||
* | [Minor] Fix some issues in the contrib libraries | Vsevolod Stakhov | 2021-10-17 | 2 | -11/+31 |
| | | | | Found by: coverity scan | ||||
* | [Minor] Allow ucl emitters to output rspamd_text | Vsevolod Stakhov | 2021-10-15 | 1 | -8/+16 |
| | |||||
* | [Fix] Another rework of the ucl hashing | Vsevolod Stakhov | 2021-08-23 | 1 | -19/+38 |
| | |||||
* | [Fix] Libucl: Fix deletion from ucl objects | Vsevolod Stakhov | 2021-08-23 | 1 | -61/+35 |
| | |||||
* | [Minor] Libucl: Do not expand empty objects on output | Vsevolod Stakhov | 2021-04-20 | 1 | -6/+4 |
| | |||||
* | [Minor] Backport some fixes from libucl | Vsevolod Stakhov | 2021-03-14 | 2 | -5/+9 |
| | |||||
* | [Fix] Fix pushing ucl strings with \0 inside | Vsevolod Stakhov | 2020-12-18 | 1 | -2/+2 |
| | |||||
* | [Minor] Relax `parse_text` input arguments to allow both string and text | Vsevolod Stakhov | 2020-12-18 | 1 | -1/+15 |
| | |||||
* | [Fix] Fix issue with pushing binary formats to Lua strings | Vsevolod Stakhov | 2020-11-16 | 1 | -2/+3 |
| | |||||
* | [Minor] Libucl: Backport fixes | Vsevolod Stakhov | 2020-04-17 | 1 | -3/+6 |
| | |||||
* | [Minor] Fix old broken logic compatibility | Vsevolod Stakhov | 2020-03-12 | 1 | -7/+8 |
| | |||||
* | [Minor] Allow to push objects to lua replacing UCL_NULL | Vsevolod Stakhov | 2020-03-11 | 2 | -25/+60 |
| | |||||
* | [Minor] Slightly improve numeric checks (not finished) | Vsevolod Stakhov | 2020-01-28 | 1 | -6/+12 |
| | |||||
* | [Fix] Fix dealing with `\0` in ucl strings and JSON | Vsevolod Stakhov | 2020-01-13 | 3 | -1/+13 |
| | |||||
* | [Minor] Libucl: Fix rspamd{text} parsing | Vsevolod Stakhov | 2019-09-16 | 1 | -3/+3 |
| | |||||
* | [Minor] Fix some ubsan related issues | Vsevolod Stakhov | 2019-08-12 | 1 | -2/+2 |
| | |||||
* | [Feature] Libucl: Allow to sort keys in ucl objects | Vsevolod Stakhov | 2019-07-08 | 5 | -0/+90 |
| | |||||
* | [Minor] Fix ODR mess in linking | Vsevolod Stakhov | 2019-06-26 | 5 | -545/+505 |
| | |||||
* | [Minor] LibUCL: Fix reading at the end of chunk | Vsevolod Stakhov | 2019-05-30 | 1 | -10/+12 |
| | |||||
* | [Fix] Fix UCL parsing of the multiline strings | Vsevolod Stakhov | 2019-04-25 | 1 | -1/+1 |
| | |||||
* | [Minor] Merge OOM fixes from libucl | Vsevolod Stakhov | 2019-04-25 | 7 | -110/+259 |
| | |||||
* | [Minor] Apply all matching special handlers | Vsevolod Stakhov | 2019-03-26 | 3 | -12/+31 |
| |