Vsevolod Stakhov
c71f98b242
[Fix] Backport PR from libucl
https://github.com/vstakhov/libucl/pull/260
2 years ago
Vsevolod Stakhov
8f9e6acda8
[Minor] Fix some issues in the contrib libraries
Found by: coverity scan
2 years ago
Vsevolod Stakhov
f3a1fc705e
[Fix] Fix dealing with `\0` in ucl strings and JSON
4 years ago
Vsevolod Stakhov
9b74e57ad3
[Feature] Libucl: Allow to sort keys in ucl objects
5 years ago
Vsevolod Stakhov
b7dbb7d1c7
[Minor] Fix ODR mess in linking
5 years ago
Vsevolod Stakhov
24d852704f
[Minor] Merge OOM fixes from libucl
5 years ago
Vsevolod Stakhov
a5af7ff8d4
[Minor] Apply all matching special handlers
5 years ago
Vsevolod Stakhov
f3277faf93
[Minor] Trace glob includes
5 years ago
Vsevolod Stakhov
813496dd02
[Minor] Allow to set include trace function
5 years ago
Vsevolod Stakhov
b716e0fd65
[Minor] UCL: Avoid double free
5 years ago
Vsevolod Stakhov
e9cf00459a
[Minor] UCL: Don't set cur_file twice
5 years ago
Vsevolod Stakhov
375688cd33
[Minor] UCL: Save filename when setting file vars
5 years ago
Vsevolod Stakhov
896ede0b28
[Fix] Do not allow syntax errors in include files...
5 years ago
Vsevolod Stakhov
8c18e5c97c
[Fix] Slashing: backport chunk logic from libucl
5 years ago
Vsevolod Stakhov
87162d5b1c
[Fix] Fix memory leak in parsing comments
6 years ago
Paul Arthur
dcfbf5ea8c
[Fix] Fix vertical tab handling in libucl
626c7a170f
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
.
6 years ago
Vsevolod Stakhov
a3191bd7b3
[Feture] Allow external preprocessors in libucl
6 years ago
Vsevolod Stakhov
15cc016434
[Feature] Support single quotes in config
Issue: #2080
6 years ago
Vsevolod Stakhov
97a25eff3d
[Minor] Sync from libucl
6 years ago
Vsevolod Stakhov
9f0a4220de
[Feature] Allow to reserve elements in libucl
6 years ago
Vsevolod Stakhov
66bebc21e2
[Minor] Treat EPERM specially
Issue: #1996
6 years ago
Alexander Moisseev
bb5a9f8e45
[Minor] Massive spelling correction
by a bot https://github.com/ka7/misspell_fixer
7 years ago
Vsevolod Stakhov
c1184c7823
[Fix] Fix objects merging in UCL
7 years ago
Vsevolod Stakhov
7c2e2dc6d6
[Fix] Fix freeing of arrays iterators
Issue: #1497
7 years ago
Vsevolod Stakhov
6eec897d8c
[Fix] More fixes for iterators cleanup
7 years ago
Vsevolod Stakhov
e5da64bb8b
[Fix] Fix memory leak in safe ucl iterators
7 years ago
Vsevolod Stakhov
cb846eabcd
[Feature] Add ucl_object_iterate_full function
7 years ago
Vsevolod Stakhov
f789d85b3a
[Fix] Backport fix for empty files inclusion from libucl
Issue: #596
Reported by: @assistcontrol
8 years ago
Vsevolod Stakhov
f775891354
Update from the recent libucl
8 years ago
Vsevolod Stakhov
d2612bbd21
Port fix from libucl
8 years ago
Vsevolod Stakhov
6bc5286496
Refactor UCL API
8 years ago
Vsevolod Stakhov
d212dc2bf8
Backport fixes from libucl
8 years ago
Vsevolod Stakhov
ff660e595f
Update libucl
8 years ago
Vsevolod Stakhov
2275d0b9eb
Sync with libucl
8 years ago
Vsevolod Stakhov
d181d0c46e
Merge from libucl.
8 years ago
Vsevolod Stakhov
bb4a6a9ae9
Sync with libucl.
8 years ago
Vsevolod Stakhov
a22ea751b6
Update libucl and use UCL_RANDOM_FUNCTION.
9 years ago
Vsevolod Stakhov
c9d280cb3d
Import the recent libucl.
9 years ago
Vsevolod Stakhov
253aee289e
Backport fixes from libucl.
9 years ago
Vsevolod Stakhov
4cd7b69799
Import fixes from libucl.
9 years ago
Vsevolod Stakhov
504dfa8d1d
Fix unref for implicit arrays.
9 years ago
Vsevolod Stakhov
e1aaa10d62
Backport fix from libucl.
9 years ago
Vsevolod Stakhov
6e121a026f
Move ucl and rdns to contrib.
9 years ago