aboutsummaryrefslogtreecommitdiff
path: root/qobject/json-streamer.c
AgeCommit message (Expand)AuthorFilesLines
2020-04-07json: Fix check for unbalanced right curly braceSimran Singhal1-1/+1
2018-08-24json: Clean up headersMarkus Armbruster1-3/+1
2018-08-24qobject: Drop superfluous includes of qemu-common.hMarkus Armbruster1-1/+0
2018-08-24json: Make JSONToken opaque outside json-parser.cMarkus Armbruster1-7/+1
2018-08-24json: Unbox tokens queue in JSONMessageParserMarkus Armbruster1-19/+11
2018-08-24json: Streamline json_message_process_token()Markus Armbruster1-8/+5
2018-08-24json: Enforce token count and size limits more tightlyMarkus Armbruster1-18/+18
2018-08-24json: Fix streamer not to ignore trailing unterminated structuresMarkus Armbruster1-0/+8
2018-08-24json: Pass lexical errors and limit violations to callbackMarkus Armbruster1-6/+16
2018-08-24json: Treat unwanted interpolation as lexical errorMarkus Armbruster1-1/+1
2018-08-24json: Don't create JSON_ERROR tokens that won't be usedMarkus Armbruster1-4/+2
2018-08-24json: Don't pass null @tokens to json_parser_parse()Markus Armbruster1-13/+12
2018-08-24json: Redesign the callback to consume JSON valuesMarkus Armbruster1-8/+11
2018-08-24json: Have lexer call streamer directlyMarkus Armbruster1-3/+3
2018-08-24json: remove useless return value from lexer/parserMarc-André Lureau1-4/+4
2016-07-12json-streamer: fix double-free on exiting during a parsePaolo Bonzini1-2/+6
2016-06-30json-streamer: Don't leak tokens on incomplete parseEric Blake1-0/+6
2016-02-04qobject: Clean up includesPeter Maydell1-0/+1
2015-11-26qjson: Limit number of tokens in addition to total sizeMarkus Armbruster1-0/+2
2015-11-26qjson: surprise, allocating 6 QObjects per token is expensivePaolo Bonzini1-11/+8
2015-11-26qjson: store tokens in a GQueuePaolo Bonzini1-10/+15
2015-11-26qjson: replace QString in JSONLexer with GStringPaolo Bonzini1-4/+5
2015-11-26qjson: Give each of the six structural chars its own token typeMarkus Armbruster1-17/+15
2015-11-26qjson: Don't crash when input exceeds nesting limitMarkus Armbruster1-2/+3
2015-11-26qjson: Apply nesting limit more sanelyMarkus Armbruster1-2/+1
2013-01-12build: move qobject files to qobject/ and libqemuutil.aPaolo Bonzini1-0/+122