summaryrefslogtreecommitdiff
path: root/src/shared/json.c
Commit message (Expand)AuthorAgeFilesLines
* json: always allocate at least sizeof(JsonVariant) bytesLennart Poettering2019-07-111-3/+6
* json: use JSON_VARIANT_ARRAY_FOREACH() where we canLennart Poettering2019-07-041-6/+2
* shared/varlink: add missing terminator in json stringsZbigniew Jędrzejewski-Szmek2019-05-301-2/+8
* json: fix minor memory leak on error pathLennart Poettering2019-05-201-2/+2
* json: let's not accept embedded NUL bytes when allocating JSON stringsLennart Poettering2019-04-261-2/+6
* json: make log message more focussedLennart Poettering2019-04-261-1/+1
* Add open_memstream_unlocked() wrapperZbigniew Jędrzejewski-Szmek2019-04-121-4/+1
* json: use SYNTHETIC_ERRNO() where appropriateLennart Poettering2019-04-021-44/+22
* headers: remove unneeded includes from util.hZbigniew Jędrzejewski-Szmek2019-03-271-0/+1
* util: split out errno related stuffLennart Poettering2019-03-141-0/+1
* util: split out memcmp()/memset() related calls into memory-util.[ch]Lennart Poettering2019-03-131-0/+1
* json: log about the right line numberLennart Poettering2019-03-051-1/+1
* json: don't call va_end() twice in json_build()Lennart Poettering2019-03-011-2/+0
* basic/utf8: do not read past end of string when looking for a multi-byte char...Zbigniew Jędrzejewski-Szmek2019-02-261-3/+2
* json: handle NULL explicitly in json_variant_has_type()Lennart Poettering2019-01-071-0/+2
* json: teach json_log() the new SYNTHETIC_ERRNO() logicLennart Poettering2019-01-071-4/+1
* json: do not unescape slashesZbigniew Jędrzejewski-Szmek2018-12-181-4/+0
* json: add new display flag JSON_FORMAT_COLOR_AUTOLennart Poettering2018-12-031-0/+3
* json: introduce explicit type for json formatting flagsLennart Poettering2018-12-031-4/+4
* json: teach json builder "conditional" object fieldsLennart Poettering2018-11-281-34/+131
* Move various files that don't need to be in basic/ to shared/Zbigniew Jędrzejewski-Szmek2018-11-201-0/+3385
* build-sys: split internal basic/ library from shared/Kay Sievers2015-06-111-866/+0
* json: minor style fixesv220Lennart Poettering2015-05-211-12/+21
* json: avoid cleanup of unitialized variableZbigniew Jędrzejewski-Szmek2015-05-201-1/+1
* json: fix a mem leakThomas Hindoe Paaboel Andersen2015-05-191-1/+1
* shared/json: Added DOM-like JSON parserPavel Odvody2015-05-191-10/+422
* remove unused includesThomas Hindoe Paaboel Andersen2015-02-231-1/+0
* shared: json - support escaping utf16 surrogate pairsTom Gundersen2014-12-221-22/+59
* shared: utf8 - support ucs4 -> utf8Tom Gundersen2014-12-221-1/+1
* shared: add minimal JSON tokenizerLennart Poettering2014-12-151-0/+409