Sign in
qemu
/
qemu
/
be0c46d464c7c6b601adcd21fe9d2dd054a6a2cf
/
tests
/
check-qjson.c
8bca461
json: Support %% in JSON strings when interpolating
by Markus Armbruster
· 7 years ago
16a4859
json: Improve safety of qobject_from_jsonf_nofail() & friends
by Markus Armbruster
· 7 years ago
dd98e84
qjson: Have qobject_from_json() & friends reject empty and blank
by Markus Armbruster
· 7 years ago
f927791
json: Fix streamer not to ignore trailing unterminated structures
by Markus Armbruster
· 7 years ago
2a4794b
qjson: Fix qobject_from_json() & friends for multiple values
by Markus Armbruster
· 7 years ago
53a0d61
json: Replace %I64d, %I64u by %PRId64, %PRIu64
by Markus Armbruster
· 7 years ago
f7617d4
json: Leave rejecting invalid interpolation to parser
by Markus Armbruster
· 7 years ago
84a56f3
json: Pass lexical errors and limit violations to callback
by Markus Armbruster
· 7 years ago
62815d8
json: Redesign the callback to consume JSON values
by Markus Armbruster
· 7 years ago
c473c37
check-qjson: Fix and enable utf8_string()'s disabled part
by Markus Armbruster
· 7 years ago
dc45a07
json: Fix \uXXXX for surrogate pairs
by Markus Armbruster
· 7 years ago
46a628b
json: Reject invalid \uXXXX, fix \u0000
by Markus Armbruster
· 7 years ago
4b1c0cd
json: Accept overlong \xC0\x80 as U+0000 ("modified UTF-8")
by Markus Armbruster
· 7 years ago
e59f39d
json: Reject invalid UTF-8 sequences
by Markus Armbruster
· 7 years ago
a89d310
check-qjson: Document we expect invalid UTF-8 to be rejected
by Markus Armbruster
· 7 years ago
340db1e
json: Reject unescaped control characters
by Markus Armbruster
· 7 years ago
2e933f5
check-qjson: Cover interpolation more thoroughly
by Markus Armbruster
· 7 years ago
6bc93a3
check-qjson qmp-test: Cover control characters more thoroughly
by Markus Armbruster
· 7 years ago
5f454e6
check-qjson: Fix utf8_string() to test all invalid sequences
by Markus Armbruster
· 7 years ago
32846e9
check-qjson: Simplify utf8_string()
by Markus Armbruster
· 7 years ago
6ad8444
check-qjson: Cover UTF-8 in single quoted strings
by Markus Armbruster
· 7 years ago
069946f
check-qjson: Consolidate partly redundant string tests
by Markus Armbruster
· 7 years ago
e0fe2a9
check-qjson: Cover escaped characters more thoroughly, part 2
by Markus Armbruster
· 7 years ago
f3cfdd3
check-qjson: Streamline escaped_string()'s test strings
by Markus Armbruster
· 7 years ago
4e1df9b
check-qjson: Cover escaped characters more thoroughly, part 1
by Markus Armbruster
· 7 years ago
5365490
check-qjson: Cover whitespace more thoroughly
by Markus Armbruster
· 7 years ago
a369418
check-qjson: Cover blank and lexically erroneous input
by Markus Armbruster
· 7 years ago
956a104
check-qjson: Cover multiple JSON objects in same string
by Markus Armbruster
· 7 years ago
6ce80fd
qobject: Replace qobject_from_jsonf() by qobject_from_jsonf_nofail()
by Markus Armbruster
· 7 years ago
cb3e7f0
qobject: Replace qobject_incref/QINCREF qobject_decref/QDECREF
by Marc-André Lureau
· 7 years ago
7dc847e
qapi: Replace qobject_to_X(o) by qobject_to(X, o)
by Max Reitz
· 7 years ago
fc81fa1
Include qapi/qmp/qstring.h exactly where needed
by Markus Armbruster
· 7 years ago
15280c3
qdict qlist: Make most helper macros functions
by Markus Armbruster
· 7 years ago
6b67395
Eliminate qapi/qmp/types.h
by Markus Armbruster
· 7 years ago
d9eba57
qlit: make qlit_equal_qobject return a bool
by Marc-André Lureau
· 8 years ago
60cc2eb
qlit: rename compare_litqobj_to_qobj() to qlit_equal_qobject()
by Marc-André Lureau
· 8 years ago
082696e
qlit: use QLit prefix consistently
by Marc-André Lureau
· 8 years ago
28035bc
qlit: move qlit from check-qjson to qobject/
by Marc-André Lureau
· 8 years ago
006ca09
qapi: Separate type QNull from QObject
by Markus Armbruster
· 8 years ago
2bc7cfe
json: learn to parse uint64 numbers
by Marc-André Lureau
· 8 years ago
01b2ffc
qapi: merge QInt and QFloat in QNum
by Marc-André Lureau
· 8 years ago
aec4b05
check-qjson: Test errors from qobject_from_json()
by Markus Armbruster
· 8 years ago
57348c2
qobject: Propagate parse errors through qobject_from_json()
by Markus Armbruster
· 8 years ago
dfad9ec
tests: Don't check qobject_type() before qobject_to_qbool()
by Markus Armbruster
· 8 years ago
8978b34
tests: Don't check qobject_type() before qobject_to_qfloat()
by Markus Armbruster
· 8 years ago
0abfc4b
tests: Don't check qobject_type() before qobject_to_qint()
by Markus Armbruster
· 8 years ago
363e13f
tests: Don't check qobject_type() before qobject_to_qstring()
by Markus Armbruster
· 8 years ago
9eaaf97
check-qjson: Simplify around compare_litqobj_to_qobj()
by Markus Armbruster
· 8 years ago
29a6731
tests: Avoid qobject_from_jsonf("%"PRId64)
by Eric Blake
· 8 years ago
c7eb39c
qapi: Improve use of qmp/types.h
by Eric Blake
· 9 years ago
79ffb27
tests: Remove unnecessary glib.h includes
by Peter Maydell
· 9 years ago
681c28a
tests: Clean up includes
by Peter Maydell
· 9 years ago
f0ae030
check-qjson: Add test for JSON nesting depth limit
by Markus Armbruster
· 9 years ago
fc48ffc
qobject: Use 'bool' for qbool
by Eric Blake
· 10 years ago
e549e71
json-parser: Accept 'null' in QMP
by Eric Blake
· 10 years ago
d593233
json-lexer: fix escaped backslash in single-quoted string
by Paolo Bonzini
· 11 years ago
e2ec3f9
qjson: to_json() case QTYPE_QSTRING is buggy, rewrite
by Markus Armbruster
· 12 years ago
1d50c8e
check-qjson: Test noncharacters other than U+FFFE, U+FFFF in strings
by Markus Armbruster
· 12 years ago
d6244e2
check-qjson: Improve a few comments, delete bogus ones
by Markus Armbruster
· 12 years ago
3960c41
check-qjson: More thorough testing of UTF-8 in strings
by Markus Armbruster
· 12 years ago
7b1b5d1
qapi: move include files to include/qobject/
by Paolo Bonzini
· 12 years ago
7109edf
check-qjson: add test for large JSON objects
by Michael Roth
· 13 years ago
b93b63f
test makefile overhaul
by Paolo Bonzini
· 13 years ago
[Renamed from check-qjson.c]
38273e1
check-qjson: enable disabled tests
by Anthony Liguori
· 13 years ago
ef76dc5
check-qjson: convert to gtest
by Anthony Liguori
· 13 years ago
69faeee
Fix qjson test of solidus encoding
by Jan Kiszka
· 14 years ago
e7a06af
Silence compiler warning in json test case
by Jan Kiszka
· 14 years ago
a2da039
Merge remote branch 'qmp/for-anthony' into staging
by Anthony Liguori
· 15 years ago
1116582
Move stdbool.h
by Paul Brook
· 15 years ago
7f8fca7
add some tests for invalid JSON
by Paolo Bonzini
· 15 years ago
d22b0bd
check-qjson: Add more escape tests
by Luiz Capitulino
· 15 years ago
6ee5920
Add test suite for json marshalling
by Anthony Liguori
· 15 years ago
422c46a
Add a unit test for JSON support
by Anthony Liguori
· 15 years ago