]> git.ipfire.org Git - thirdparty/rspamd.git/commit
[Minor] Update libucl with automatic stack management
authorVsevolod Stakhov <vsevolod@rspamd.com>
Thu, 30 Oct 2025 10:17:31 +0000 (10:17 +0000)
committerVsevolod Stakhov <vsevolod@rspamd.com>
Thu, 30 Oct 2025 10:17:31 +0000 (10:17 +0000)
commit0f8eb2b6b6c9528848ff337c252acd505caa956a
tree1e0251b36f9d3de58a025ac97ba35f4723158096
parent052357b352076eb4e6c367e4c1d2c4d630872c1a
[Minor] Update libucl with automatic stack management

Merge changes from upstream libucl commit 26bec99:
- Add UCL_STACK_AUTOMATIC flag for automatic stack preservation
- Modify stack cleanup to conditionally preserve automatic stacks
- Enable parsing of included files without outer braces

This allows parsing of UCL configurations that include files with
content like 'key = value;' without requiring explicit braces,
improving compatibility with various UCL file formats.
contrib/libucl/ucl_internal.h
contrib/libucl/ucl_parser.c