aboutsummaryrefslogtreecommitdiffstats
path: root/qga
AgeCommit message (Expand)AuthorFilesLines
2018-03-02qapi: Move qapi-schema.json to qapi/, rename generated filesMarkus Armbruster5-5/+5
2018-03-02qapi: Rename generated qmp-marshal.c to qmp-commands.cMarkus Armbruster1-1/+1
2018-02-10qga: use ARRAY_SIZE macroPhilippe Mathieu-Daudé1-1/+1
2018-02-09Drop superfluous includes of qapi/qmp/dispatch.hMarkus Armbruster1-1/+0
2018-02-09Include qapi/qmp/qstring.h exactly where neededMarkus Armbruster1-0/+1
2018-02-09Include qapi/qmp/qdict.h exactly where neededMarkus Armbruster1-0/+1
2018-02-09Include qmp-commands.h exactly where neededMarkus Armbruster2-1/+2
2018-02-09Include qapi/error.h exactly where neededMarkus Armbruster5-0/+7
2017-12-21sockets: remove obsolete code that updated listen addressDaniel P. Berrange1-1/+1
2017-11-20qga: replace GetIfEntry with GetIfEntry2 for interface statsZhiPeng Lu1-16/+38
2017-10-26qga-win: fix error-handling in getNameByStringSID()Michael Roth1-4/+9
2017-10-25qga: add network stats to guest-network-get-interfacesZhiPeng Lu3-2/+160
2017-10-25qga-win: Updating guest_set_time actionBishara AbuHattoum1-1/+35
2017-10-25qga-win: don't hang if vss hold writes timeoutChen Hanxiao1-0/+12
2017-09-19Convert single line fprintf(.../n) to warn_report()Alistair Francis1-1/+2
2017-08-08maint: Include bug-reporting info in --help outputEric Blake1-1/+1
2017-08-08qga: Give more --version informationEric Blake1-2/+4
2017-07-18test-qga: add test for guest-get-osinfoTomáš Golembiovský1-4/+9
2017-07-18qemu-ga: add guest-get-osinfo commandTomáš Golembiovský3-0/+391
2017-07-17qga: report error on keyfile dump errorMarc-André Lureau1-1/+6
2017-07-17qga-win32: remove a redundancy codePeng Hao1-1/+1
2017-07-17qemu-ga: check if utmpx.h is available on the systemTomáš Golembiovský1-1/+16
2017-07-17qemu-ga: add missing libpcre to MSI buildThomas Lamprecht1-0/+4
2017-07-17qga-win: fix installation on localized windowsDaniel Rempel1-2/+33
2017-07-11qga-win32: Fix memory leak of device information setLi Ping1-1/+4
2017-06-20qapi: merge QInt and QFloat in QNumMarc-André Lureau2-2/+1
2017-06-04qemu-ga: remove useless allocationMarc-André Lureau1-3/+1
2017-05-10Merge remote-tracking branch 'mjt/tags/trivial-patches-fetch' into stagingStefan Hajnoczi1-3/+5
2017-05-09sockets: Limit SocketAddressLegacy to external interfacesMarkus Armbruster2-6/+6
2017-05-09sockets: Rename SocketAddress to SocketAddressLegacyMarkus Armbruster2-6/+6
2017-05-07qga: fix compiler warnings (clang 5)Philippe Mathieu-Daudé1-3/+5
2017-04-27qga: Add `guest-get-timezone` commandVinzenz Feenstra2-0/+63
2017-04-26qga: Add 'guest-get-users' commandVinzenz Feenstra3-0/+188
2017-04-26qga: improve fsfreeze documentationsMarc-André Lureau1-2/+10
2017-04-26qga: Add 'guest-get-host-name' commandVinzenz Feenstra2-0/+37
2017-04-26qga-win: Fix Event Viewer errors caused by qemu-gaSameeh Jubran1-1/+0
2017-04-26qga-win: Fix a bug where qemu-ga service is stuck during stop operationSameeh Jubran4-10/+39
2017-04-26qga-win: Enable 'can-offline' field in 'guest-get-vcpus' replySameeh Jubran1-1/+1
2017-04-26qemu-ga: Make QGA VSS provider service run only when neededSameeh Jubran3-2/+48
2017-04-24qga: Make errp the last parameter of qga_vss_fsfreezeFam Zheng3-4/+4
2017-03-30qga: don't fail if mount doesn't have slave devicesMichael Roth1-1/+3
2017-03-19qemu-ga: obey LISTEN_PID when using systemd socket activationPaolo Bonzini1-38/+13
2017-03-16qapi: The #optional tag is redundant, dropMarkus Armbruster1-19/+19
2017-03-16qapi: Have each QAPI schema declare its returns white-listMarkus Armbruster1-0/+15
2017-03-16qapi: Make doc comments optional where we don't need themMarkus Armbruster1-0/+2
2017-03-07Merge remote-tracking branch 'remotes/mdroth/tags/qga-pull-2017-03-06-tag' in...Peter Maydell5-38/+114
2017-03-06qga: ignore EBUSY when freezing a filesystemPeter Lieven1-1/+4
2017-03-06qga: add systemd socket activation supportStefan Hajnoczi4-37/+110
2017-03-05qapi: Support multiple command registries per programMarkus Armbruster3-10/+13
2017-03-05qmp: Dumb down how we run QMP command registrationMarkus Armbruster1-1/+1
2017-01-24qga: fix erroneous argument to strerrorPaolo Bonzini1-2/+2
2017-01-16qga/schema: improve guest-set-vcpus Returns: sectionMarc-André Lureau1-7/+4
2016-12-05qapi: add missing colon-ending for section nameMarc-André Lureau1-22/+22
2016-12-05qapi: fix various symbols mismatch in documentationMarc-André Lureau1-3/+3
2016-12-05qapi: fix schema symbol sectionsMarc-André Lureau1-0/+3
2016-12-05qga/schema: fix double-return in docMarc-André Lureau1-1/+0
2016-10-31qga: add vsock-listen methodStefan Hajnoczi3-2/+30
2016-10-31qga: drop unnecessary GA_CHANNEL_UNIX_LISTEN checksStefan Hajnoczi1-4/+2
2016-10-31qga: drop unused sockaddr in accept(2) callStefan Hajnoczi1-4/+1
2016-10-31qga: minimal support for fstrim for Windows guestsDenis V. Lunev1-3/+94
2016-10-10Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell1-8/+9
2016-10-06rules.mak: quiet-command: Split command name and args to printPeter Maydell1-3/+3
2016-10-04qga/command: use QEMU atomic primitivesAlex Bennée1-8/+9
2016-09-08qga: free remaining leaking stateMarc-André Lureau3-0/+13
2016-09-08qga: free the whole blacklistMarc-André Lureau1-6/+1
2016-07-12Clean up header guards that don't match their file nameMarkus Armbruster2-4/+5
2016-07-12Use #include "..." for our own headers, <...> for othersMarkus Armbruster4-7/+6
2016-06-20coccinelle: Remove unnecessary variables for function return valueEduardo Habkost2-7/+2
2016-06-20error: Remove NULL checks on error_propagate() callsEduardo Habkost1-6/+2
2016-06-07qga: Remove unnecessary glib.h includesPeter Maydell9-9/+0
2016-06-07qga: spelling fixMichael Tokarev1-6/+6
2016-05-18Fix some typos found by codespellStefan Weil2-3/+3
2016-04-07qga: Workaround for console redirection from non-interactive qemu-ga serviceYuri Pudgorodskiy1-2/+2
2016-04-07qga: fix fd leak with guest-exec i/o channelsYuriy Pudgorodskiy1-0/+4
2016-03-24Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell5-2/+4
2016-03-22util: move declarations out of qemu-common.hVeronia Bahaa3-0/+3
2016-03-22Clean up includes some moreMarkus Armbruster2-2/+0
2016-03-22include/qemu/osdep.h: Don't include qapi/error.hMarkus Armbruster1-0/+1
2016-03-20qemu-ga: drop unused local err variableStefan Hajnoczi1-6/+0
2016-02-25qga: fix w32 breakage due to missing osdep.h includesMichael Roth5-9/+8
2016-02-25qga: check utf8-to-utf16 conversionMarc-André Lureau1-3/+16
2016-02-25qga: fix off-by-one length checkMarc-André Lureau1-1/+1
2016-02-25qga: use wide-chars constants for wchar_t comparisonsMarc-André Lureau1-2/+4
2016-02-25qga: use size_t for wcslen() return valueMarc-André Lureau1-1/+2
2016-02-25qga: use more idiomatic qemu-style eol operatorsMarc-André Lureau1-3/+3
2016-02-25qga: implement the guest-get-vcpus for windowsGal Hammer1-2/+66
2016-02-25qemu-ga: Fixed minor version switch issueLeonid Bloch1-1/+1
2016-02-25qga: Support enum names in guest-file-seekEric Blake5-35/+66
2016-02-23all: Clean up includesPeter Maydell3-3/+0
2016-02-04qga: Clean up includesPeter Maydell9-27/+9
2016-01-13error: Strip trailing '\n' from error string arguments (again)Markus Armbruster1-1/+1
2015-12-18qga: convert to use error checked base64 decodeDaniel P. Berrange3-5/+30
2015-11-26Merge remote-tracking branch 'remotes/armbru/tags/pull-monitor-2015-11-26' in...Peter Maydell1-1/+1
2015-11-26qjson: store tokens in a GQueuePaolo Bonzini1-1/+1
2015-11-25qga: added another non-interactive gspawn() helper file.Yuri Pudgorodskiy1-0/+7
2015-11-25qga: Better mapping of SEEK_* in guest-file-seekEric Blake4-4/+46
2015-11-25qga: flush explicitly when neededMarc-André Lureau1-0/+37
2015-11-25qga: gspawn() console helper to Windows guest agent msi buildYuri Pudgorodskiy1-0/+11
2015-11-17qga: allow to lookup in PATH from the passed envp for guest-execYuri Pudgorodskiy1-0/+3
2015-11-17qga: fix for default env processing for guest-execYuri Pudgorodskiy1-1/+1
2015-11-11qga: fix append file open modes for win32Kirk Allan1-14/+15
2015-11-04qga: set file descriptor in qmp_guest_file_open non-blocking on Win32Olga Krishtal1-0/+27
2015-11-04qga: fixed CloseHandle in qmp_guest_file_openOlga Krishtal1-1/+1
2015-11-04qga: drop hand-made guest_file_toggle_flags helperDenis V. Lunev1-25/+2
2015-10-29qdict: Make conversion from QObject * accept nullMarkus Armbruster1-8/+3
2015-10-19qga: fix uninitialized value warning for win32Michael Roth1-1/+1
2015-10-19qga: guest-exec simple stdin/stdout/stderr redirectionYuri Pudgorodskiy2-9/+187
2015-10-19qga: handle G_IO_STATUS_AGAIN in ga_channel_write_all()Yuri Pudgorodskiy1-12/+11
2015-10-19qga: handle possible SIGPIPE in guest-file-writeDenis V. Lunev2-1/+23
2015-10-19qga: guest exec functionalityYuri Pudgorodskiy2-0/+261
2015-10-19qga: drop guest_file_init helper and replace it with static initializersDenis V. Lunev2-14/+6
2015-10-19qga: guest-get-memory-blocks shouldn't fail for unexposed memory blocksMichael Roth1-2/+8
2015-10-19qga: do not override configuration verbosityMarc-André Lureau1-2/+2
2015-10-19qga: add QGA_CONF environment variableMarc-André Lureau1-1/+2
2015-10-19qga: Use g_new() & friends where that makes obvious senseMarkus Armbruster6-17/+17
2015-09-11typofixes - v4Veres Lajos1-1/+1
2015-09-11docs: fix a qga/qapi-schema.json commentMarc-André Lureau1-1/+2
2015-09-11maint: remove double semicolons in many filesDaniel P. Berrange1-1/+1
2015-09-10error: On abort, report where the error was createdMarkus Armbruster3-5/+8
2015-09-10qga/vss-win32: Document the DLL requires non-null errpMarkus Armbruster3-2/+4
2015-09-10qga: Clean up unnecessarily dirty castsMarkus Armbruster3-9/+9
2015-09-01qemu-ga: implement win32 guest-set-user-passwordMarc-André Lureau1-2/+75
2015-09-01qga: add --dump-conf optionMarc-André Lureau1-0/+64
2015-09-01qga: add an optional qemu-ga.conf system configurationMarc-André Lureau1-7/+77
2015-09-01qga: free a bit moreMarc-André Lureau1-2/+4
2015-09-01qga: move agent run in a separate functionMarc-André Lureau1-76/+95
2015-09-01qga: fill default options in main()Marc-André Lureau1-17/+17
2015-09-01qga: move option parsing to separate functionMarc-André Lureau1-69/+96
2015-09-01qga: copy argument stringsMarc-André Lureau1-26/+31
2015-09-01qga: rename 'path' to 'channel_path'Marc-André Lureau1-4/+5
2015-09-01qga: make split_list() return allocated stringsMarc-André Lureau3-18/+14
2015-09-01qga: move string split in separate functionMarc-André Lureau1-11/+22
2015-09-01qga: use exit() when parsing optionsMarc-André Lureau1-12/+12
2015-09-01qga: misc spellingMarc-André Lureau1-1/+1
2015-09-01qemu-ga: Fixed paths issue with MSI buildLeonid Bloch1-3/+3
2015-09-01qemu-ga: Prevent QEMU-GA VSS provider from being unregistered on MSI reinstallLeonid Bloch1-9/+5
2015-09-01qemu-ga: Created a separate component for each installed file in the MSILeonid Bloch1-11/+36
2015-09-01qemu-ga: Minor cosmetic changes to the WXS fileLeonid Bloch1-3/+3
2015-09-01qemu-ga: Fixed GUID capitalizationLeonid Bloch1-3/+3
2015-09-01qemu-ga: Two MSI related cosmetic changesLeonid Bloch1-1/+2
2015-07-21qga: fixed versions for guest bus types in qapi-schemaOlga Krishtal1-1/+1
2015-07-07qga: added GuestPCIAddress informationMichael Roth1-1/+96
2015-07-07qga: added bus type and disk location pathOlga Krishtal2-2/+147
2015-07-07qga: added mountpoint and filesystem type for single volumeOlga Krishtal1-1/+53
2015-07-07qga: added empty qmp_quest_get_fsinfo functionality.Olga Krishtal1-3/+24
2015-07-07qga: fail early for invalid timeMarc-André Lureau1-0/+7
2015-07-07qga: win32 qmp_guest_network_get_interfaces implementationKirk Allan1-3/+216
2015-07-07Revert "guest agent: remove g_strcmp0 usage"Markus Armbruster1-1/+1
2015-07-07qga/qmp_guest_fstrim: Return per path fstrim resultJustin Ossevoort3-17/+71
2015-07-07qga/commands-posix: Fix bug in guest-fstrimJustin Ossevoort1-5/+4
2015-06-22qerror: Clean up QERR_ macros to expand into a single stringMarkus Armbruster3-55/+55
2015-06-17qemu-ga: Introduce Windows MSI scriptYossi Hindin1-0/+145
2015-06-17qemu-ga: debug printouts to help troubleshoot installationYossi Hindin2-1/+2
2015-06-17qemu-ga: adding vss-[un]install optionsYossi Hindin1-1/+9
2015-05-05qapi: Use 'struct' instead of 'type' in schemaEric Blake1-14/+14
2015-05-05qapi: Unify type bypass and add testsEric Blake1-4/+4
2015-04-30misc: Fix new collection of typosStefan Weil1-1/+1
2015-04-02qga: fitering out -fstack-protector-strongJoseph Hindin1-1/+1
2015-03-19qga/commands-posix: Fix resource leakShannon Zhao1-0/+1
2015-02-17qemu-ga-win: Fail loudly on bare 'set-time'Michal Privoznik2-23/+26
2015-02-17qga: add memory block command that unsupportedzhanghailiang2-1/+5
2015-02-17qga: implement qmp_guest_get_memory_block_info() for Linux with sysfszhanghailiang1-2/+29
2015-02-17qga: implement qmp_guest_set_memory_blocks() for Linux with sysfszhanghailiang1-1/+29
2015-02-17qga: implement qmp_guest_get_memory_blocks() for Linux with sysfszhanghailiang1-1/+232
2015-02-17qga: introduce three guest memory block commmands with stubszhanghailiang3-0/+180
2015-02-16qga: implement file commands for Windows guestOlga Krishtal1-21/+250
2015-02-16guest agent: guest-file-open: refactoringSimon Zolin1-8/+23
2015-02-16qga: add guest-set-user-password commandDaniel P. Berrange3-0/+146
2014-11-17qga: fix false negative argument passingGonglei1-2/+2
2014-10-22qga: Rewrite code where using readdir_rzhanghailiang1-12/+15
2014-08-15channel-posix: using qemu_set_nonblock() instead of fcntl(O_NONBLOCK)Gonglei1-1/+1
2014-08-07qga: Disable unsupported commands by defaultTomoki Sekiyama4-1/+71
2014-08-07qga: Add guest-get-fsinfo commandTomoki Sekiyama3-1/+522
2014-08-07qga: Add guest-fsfreeze-freeze-list commandTomoki Sekiyama3-1/+57
2014-07-18qga: Add missing 'static' attributeStefan Weil1-1/+1
2014-06-03qga: Fix handle fd leak in acquire_privilege()Gonglei1-2/+4
2014-05-09qga: Drop superfluous error_is_set()Markus Armbruster1-10/+0
2014-05-09qga: Clean up fragile use of error_is_set()Markus Armbruster2-20/+40
2014-05-09qga: Use return values instead of error_is_set(errp)Markus Armbruster2-3/+4
2014-05-09qga: Consistently name Error ** objects errp, and not errMarkus Armbruster5-155/+161
2014-05-07qga: Fix typo (plural) in commentStefan Weil1-1/+1
2014-04-18qga: trivial fix for unclear documentation of guest-set-timeAmos Kong2-8/+8
2014-04-07vss-win32: Fix build with mingw64-headers-3.1.0Tomoki Sekiyama1-0/+3
2014-03-03qga: Remove unneeded include fileStefan Weil1-1/+0
2014-02-23qemu-ga: isa-serial support on WindowsMiki Mishael2-6/+31
2014-02-23qga: Fix memory allocation pastoMarkus Armbruster1-1/+1
2014-02-23qga: Don't require 'time' argument in guest-set-time commandMichal Privoznik3-29/+51
2014-02-23qga: vss-win32: Fix interference with snapshot deletion by other VSS requestTomoki Sekiyama1-1/+3
2014-02-23qga: vss-win32: Fix interference with snapshot creation by other VSS requestersTomoki Sekiyama2-27/+36
2014-02-23qga: vss-win32: Use NULL as an invalid pointer for OpenEvent and CreateEventTomoki Sekiyama2-17/+13
2014-02-17Use error_is_set() only when necessaryMarkus Armbruster2-10/+10
2013-11-25qga: Fix two format strings for MinGWStefan Weil1-2/+2
2013-11-25Merge remote-tracking branch 'bonzini/tags/for-anthony' into stagingAnthony Liguori2-5/+5
2013-11-22qemu-ga: vss-win32: Install VSS provider COM+ application serviceTomoki Sekiyama1-6/+10
2013-11-21qga: Fix compiler warnings (missing format attribute, wrong format strings)Stefan Weil2-5/+5
2013-11-16qga: Fix shutdown command of guest agent to work with SysVwhitearchey1-1/+1
2013-11-13qga: Fix compilation for old versions of MinGWStefan Weil1-0/+1
2013-10-10qemu-ga: Extend 'guest-info' command to expose flag 'success-response'Mark Wu2-1/+5
2013-10-10qemu-ga: Add interface to traverse the qmp command list by QmpCommandMark Wu2-68/+45
2013-10-10qemu-ga: execute fsfreeze-freeze in reverse order of mountsTomoki Sekiyama1-2/+2