summaryrefslogtreecommitdiffstats
path: root/contrib/libucl
Commit message (Collapse)AuthorAgeFilesLines
* [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
|
* [Minor] Allow unconditional special handlersVsevolod Stakhov2019-03-262-2/+12
|
* [Minor] Trace glob includesVsevolod Stakhov2019-03-081-3/+19
|
* [Minor] Allow to set include trace functionVsevolod Stakhov2019-03-073-2/+63
|
* [Minor] Use IUF interface for hashingVsevolod Stakhov2019-03-061-7/+11
|
* [Minor] Try to use static seedVsevolod Stakhov2019-03-051-2/+2
|
* [Minor] UCL: Avoid double freeVsevolod Stakhov2018-12-131-9/+7
|
* [Minor] UCL: Don't set cur_file twiceVsevolod Stakhov2018-12-131-1/+0
|
* [Minor] UCL: Save filename when setting file varsVsevolod Stakhov2018-12-131-0/+5
|
* [Fix] Do not allow syntax errors in include files...Vsevolod Stakhov2018-11-121-44/+36
|
* [Fix] Do not allow to merge an object with an array (or vice versa)Vsevolod Stakhov2018-11-121-3/+33
| | | | Issue: #2613
* [Fix] Slashing: backport chunk logic from libuclVsevolod Stakhov2018-10-055-49/+153
|
* [Minor] Backport fix from libuclVsevolod Stakhov2018-09-301-14/+33
|
* [Minor] Slightly refactor set iterationVsevolod Stakhov2018-08-151-0/+8
|
* [Project] Adopt functionsVsevolod Stakhov2018-07-241-0/+7
|
* [Fix] Fix memory leak in parsing commentsVsevolod Stakhov2018-06-151-2/+2
|
* [Feature] Support encrypted configs in UCLVsevolod Stakhov2018-05-191-1/+1
|
* [Minor] Don't double-escape lua strings in libuclPaul Arthur2018-05-101-2/+2
| | | | | Strings are escaped during JSON/UCL output, so escaping them while building the object results in doubly escaped strings.
* [Fix] Fix vertical tab handling in libuclPaul Arthur2018-05-102-4/+24
| | | | | | | | | | | | | 626c7a170f73eb17efb084be49da3b30fe773a61 is an incomplete fix and emits invalid JSON. The vertical tab has a short escape in C but not JSON, so we should emit the long escape. (libucl won't choke on \v in UCL input but it doesn't properly round-trip: 'foo\vbar' will be parsed into 'foovbar'.) libucl has an option to escape strings during parsing, so I modified that in a similar fashion to 626c7a17.
* [Feture] Allow external preprocessors in libuclVsevolod Stakhov2018-05-054-7/+93
|
* [Minor] Sync from libuclVsevolod Stakhov2018-05-052-5/+20
|
* [CritFix] Do not use volatile Lua strings as UCL keysVsevolod Stakhov2018-05-021-2/+2
| | | | | Issue: #2211 Closes: #2211
* [Minor] Unify typesVsevolod Stakhov2018-04-241-3/+3
|
* [Fix] Propagate key when import implicit array from LuaVsevolod Stakhov2018-04-241-1/+8
|
* [CritFix] Fix ucl escape for bad symbolsVsevolod Stakhov2018-04-231-1/+1
| | | | Issue: #2194
* [Fix] Fix processing of '\v' in libuclVsevolod Stakhov2018-03-291-1/+9
| | | | Issue: #2045
* [Minor] Import nan support from libuclVsevolod Stakhov2018-03-291-1/+12
|
* [Feature] Support single quotes in configVsevolod Stakhov2018-03-217-50/+753
| | | | Issue: #2080
* [Minor] Sync from libuclVsevolod Stakhov2018-03-212-114/+309
|
* [Feature] Improve allocation policy when interacting with LuaVsevolod Stakhov2018-02-142-18/+23
|
* [Fix] Fix deletion from hashVsevolod Stakhov2018-02-141-0/+15
|
* [Feature] Allow to reserve elements in libuclVsevolod Stakhov2018-02-145-1/+52
|
* [Minor] Allow to parse ucl object from rspamd_textVsevolod Stakhov2018-02-141-0/+49
|
* [Minor] Treat EPERM speciallyVsevolod Stakhov2018-02-122-5/+18
| | | | Issue: #1996
* [Fix] Deal with nan and inf encoding in json/uclVsevolod Stakhov2017-11-161-21/+31
|