8 Commits (bc92e4e97ed62efa61ba983f57dfe33f10fe1d88)

Author SHA1 Message Date
Markus Armbruster df649835fe qjson: Limit number of tokens in addition to total size 11 years ago
Paolo Bonzini 9bada89711 qjson: surprise, allocating 6 QObjects per token is expensive 11 years ago
Paolo Bonzini 95385fe9ac qjson: store tokens in a GQueue 11 years ago
Paolo Bonzini d2ca7c0b0d qjson: replace QString in JSONLexer with GString 11 years ago
Markus Armbruster c54616608a qjson: Give each of the six structural chars its own token type 11 years ago
Markus Armbruster 0753113a26 qjson: Don't crash when input exceeds nesting limit 11 years ago
Markus Armbruster 4f2d31fbc0 qjson: Apply nesting limit more sanely 11 years ago
Paolo Bonzini a372823a14 build: move qobject files to qobject/ and libqemuutil.a 14 years ago
Paolo Bonzini 7b1b5d1913 qapi: move include files to include/qobject/ 14 years ago
Michael Roth 5e2dafeb19 json-streamer: add handling for JSON_ERROR token/state 15 years ago
Anthony Liguori eca7db46ff json-streamer: make sure to reset token_size after emitting a token list 15 years ago
Anthony Liguori 29c75ddd87 json-streamer: limit the maximum recursion depth and maximum token count 15 years ago
Anthony Liguori 55f8301f76 json-streamer: allow recovery after bad input 15 years ago
Luiz Capitulino 2e89c06889 json-streamer: Don't use qdict_put_obj() 16 years ago
Anthony Liguori d7ff3acbb4 Add a JSON message boundary identifier 17 years ago