aboutsummaryrefslogtreecommitdiff
path: root/monitor.c
AgeCommit message (Expand)Author
2018-08-24json: Clean up headersMarkus Armbruster
2018-08-24json: Pass lexical errors and limit violations to callbackMarkus Armbruster
2018-08-24json: Redesign the callback to consume JSON valuesMarkus Armbruster
2018-08-23hmp-commands-info: add sync-profileEmilio G. Cota
2018-08-15monitor: fix oob command leakMarc-André Lureau
2018-07-31monitor: temporary fix for dead-lock on event recursionMarc-André Lureau
2018-07-23monitor: Fix unsafe sharing of @cur_mon among threadsPeter Xu
2018-07-16monitor: Fix tracepoint crash on JSON syntax errorMarkus Armbruster
2018-07-11monitor: fix double-free of request errorMarc-André Lureau
2018-07-05Merge remote-tracking branch 'remotes/armbru/tags/pull-monitor-2018-07-03-v2'...Peter Maydell
2018-07-03monitor: Improve some commentsMarkus Armbruster
2018-07-03qmp: Clean up capability negotiation after commit 02130314d8cMarkus Armbruster
2018-07-03qmp: Simplify monitor_qmp_respond()Markus Armbruster
2018-07-03qmp: Replace get_qmp_greeting() by qmp_greeting()Markus Armbruster
2018-07-03qmp: Replace monitor_json_emitter{,raw}() by qmp_{queue,send}_response()Markus Armbruster
2018-07-03qmp: Use QDict * instead of QObject * for response objectsMarkus Armbruster
2018-07-03qmp: De-duplicate error response buildingMarkus Armbruster
2018-07-03monitor: Peel off @mon_global wrapperMarkus Armbruster
2018-07-03monitor: Rename use_io_thr to use_io_threadMarkus Armbruster
2018-07-03qmp: Don't let JSON errors jump the queueMarkus Armbruster
2018-07-03qmp: Don't let malformed in-band commands jump the queueMarkus Armbruster
2018-07-03tests/qmp-test: Demonstrate QMP errors jumping the queueMarkus Armbruster
2018-07-03qmp: Simplify code around monitor_qmp_dispatch_one()Markus Armbruster
2018-07-03qmp: Always free QMPRequest with qmp_request_free()Markus Armbruster
2018-07-03qmp: Revert change to handle_qmp_command tracepointMarkus Armbruster
2018-07-03qmp: Redo how the client requests out-of-band executionMarkus Armbruster
2018-07-03qmp qemu-ga: Fix qemu-ga not to accept "control"Markus Armbruster
2018-07-03qmp qemu-ga: Revert change that accidentally made qemu-ga accept "id"Markus Armbruster
2018-07-03qmp: Make "id" optional again even in "oob" monitorsMarkus Armbruster
2018-07-03qmp: Document COMMAND_DROPPED design flawMarkus Armbruster
2018-07-03qapi: add conditions to SPICE type/commands/events on the schemaMarc-André Lureau
2018-07-03monitor: Spell "I/O thread" consistently in commentsMarkus Armbruster
2018-07-03qmp: Say "out-of-band" instead of "Out-Of-Band"Markus Armbruster
2018-07-02monitor: Use the IEC binary prefix definitionsPhilippe Mathieu-Daudé
2018-06-30monitor: flush qmp responses when CLOSEDPeter Xu
2018-06-30monitor: rename *_pop_one to *_pop_anyPeter Xu
2018-06-29Merge remote-tracking branch 'remotes/gkurz/tags/for-upstream' into stagingPeter Maydell
2018-06-29cutils: Provide strchrnulKeno Fischer
2018-06-28memory/hmp: Print owners/parents in "info mtree"Alexey Kardashevskiy
2018-06-21hmp: Allow HMP in preconfig state againDr. David Alan Gilbert
2018-06-21hmp: Restrict auto-complete in preconfigDr. David Alan Gilbert
2018-06-21hmp: Allow help on preconfig commandsDr. David Alan Gilbert
2018-06-21hmp: Add flag for preconfig commandsDr. David Alan Gilbert
2018-06-21monitor: report entirety of hmp command on errorCollin Walling
2018-06-18monitor: add lock to protect mon_fdsetsPeter Xu
2018-06-18monitor: remove event_clock_typePeter Xu
2018-06-18monitor: fix comment for monitor_lockPeter Xu
2018-06-18monitor: more comments on lock-free elementsPeter Xu
2018-06-18monitor: protect mon->fds with mon_lockPeter Xu
2018-06-18monitor: rename out_lock to mon_lockPeter Xu