aboutsummaryrefslogtreecommitdiffstats
path: root/qga
AgeCommit message (Expand)AuthorFilesLines
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
2013-09-09qemu-ga: Install Windows VSS provider on `qemu-ga -s install'Tomoki Sekiyama3-1/+37
2013-09-09qemu-ga: Call Windows VSS requester in fsfreeze command handlerTomoki Sekiyama4-8/+240
2013-09-09qemu-ga: Add Windows VSS provider and requester as DLLTomoki Sekiyama10-0/+1717
2013-07-25qga: escape cmdline args when registering win32 service (CVE-2013-2231)Laszlo Ersek1-5/+74
2013-07-25ga_install_service(): nest error paths more idiomaticallyLaszlo Ersek1-10/+12
2013-07-25qga/service-win32.c: diagnostic output should go to stderrLaszlo Ersek1-3/+3
2013-05-30qga: save state directory in ga_install_service()Laszlo Ersek3-3/+17
2013-05-30qga: remove undefined behavior in ga_install_service()Laszlo Ersek1-8/+11
2013-05-30qga: create state directory on win32Laszlo Ersek1-0/+14
2013-05-30qga: determine default state dir and pidfile dynamicallyLaszlo Ersek1-6/+26
2013-05-17Merge remote-tracking branch 'mdroth/qga-pull-2013-05-13' into stagingAnthony Liguori1-6/+19
2013-05-13qga: unlink just created guest-file if fchmod() or fdopen() fails on itLaszlo Ersek1-0/+3
2013-05-13qga: distinguish binary modes in "guest_file_open_modes" mapLaszlo Ersek1-6/+16
2013-05-12remove double semicolonsDong Xu Wang1-1/+1
2013-05-07qga: set umask 0077 when daemonizing (CVE-2013-2007)Laszlo Ersek2-5/+120
2013-04-02qemu-ga: ga_get_fd_handle(): abort if fd_counter overflowsLuiz Capitulino1-2/+6
2013-04-02qga schema: document generic QERR_UNSUPPORTEDLaszlo Ersek1-0/+11
2013-04-02qga schema: mark optional GuestLogicalProcessor.can-offline with #optionalLaszlo Ersek1-3/+4
2013-04-02qga: add windows implementation for guest-set-timeLei Li1-1/+28
2013-04-02qga: add windows implementation for guest-get-timeLei Li1-2/+25
2013-03-22Fix typos and misspellingsPeter Maydell1-1/+1
2013-03-15qga/main.c: Don't use g_key_file_get/set_int64Peter Crosthwaite1-2/+2
2013-03-11qga: implement qmp_guest_set_vcpus() for Linux with sysfsLaszlo Ersek1-6/+32
2013-03-11qga: implement qmp_guest_get_vcpus() for Linux with sysfsLaszlo Ersek1-6/+140
2013-03-11qga: introduce guest-get-vcpus / guest-set-vcpus with stubsLaszlo Ersek3-0/+96
2013-03-11qga: add guest-set-time commandLei Li3-0/+86
2013-03-11qga: add guest-get-time commandLei Li3-0/+35
2013-03-11qemu-ga: use key-value store to avoid recycling fd handles after restartMichael Roth3-6/+204
2013-03-11qemu-ga: make guest-sync-delimited available during fsfreezeMichael Roth1-0/+1
2013-03-11qemu-ga: fix confusing GAChannelMethod comparisonStefan Hajnoczi1-1/+1
2013-03-11qga: cast to int for DWORD typeLei Li1-1/+1
2013-01-30qemu-ga: Fix unchecked strdup() by converting to g_strdup()Markus Armbruster1-1/+1
2013-01-28qemu-ga: Plug leaks on qmp_guest_network_get_interfaces() error pathsMarkus Armbruster1-5/+6
2013-01-28qemu-ga: Plug memory leak in guest_fsfreeze_cleanup()Markus Armbruster1-4/+5
2013-01-19Replace non-portable asprintf by g_strdup_printfStefan Weil1-8/+5
2013-01-15Merge remote-tracking branch 'mdroth/qga-pull-1-14-2013-2' into stagingAnthony Liguori1-2/+2
2013-01-14qga: add missing commas in json docsEric Blake1-2/+2
2013-01-14qemu-ga: Handle errors uniformely in ga_channel_open()Markus Armbruster1-4/+7
2013-01-14qemu-ga: Plug fd leak on ga_channel_open() error pathsMarkus Armbruster1-0/+1
2013-01-14qemu-ga: Plug fd leak on ga_channel_listen_accept() error pathMarkus Armbruster1-0/+1
2013-01-14qemu-ga: Plug file descriptor leak on ga_open_pidfile() error pathMarkus Armbruster1-0/+2
2013-01-14qemu-ga: Drop pointless lseek() from ga_open_pidfile()Markus Armbruster1-1/+1
2013-01-14qemu-ga: Document intentional fall through in channel_event_cb()Markus Armbruster1-0/+1
2013-01-14qemu-ga: add ga_open_logfile()Luiz Capitulino1-2/+15
2013-01-14qemu-ga: ga_open_pidfile(): use qemu_open()Luiz Capitulino1-1/+1
2013-01-11Merge remote-tracking branch 'stefanha/trivial-patches' into stagingAnthony Liguori1-0/+1
2013-01-11qga/channel-posix.c: Explicitly include string.hPeter Maydell1-0/+1
2013-01-08qemu-ga: execute hook to quiesce the guest on fsfreeze-freeze/thawTomoki Sekiyama3-1/+117
2013-01-08qemu-ga: guest_suspend(): improve error reportingLuiz Capitulino1-11/+18
2013-01-08qemu-ga: bios_supports_mode(): improve error reportingLuiz Capitulino1-19/+27
2013-01-08qemu-ga: qmp_guest_network_get_interfaces(): get rid of snprintf() + error_set()Luiz Capitulino1-21/+8
2013-01-08qemu-ga: qmp_guest_fstrim(): get rid of sprintf() + error_set()Luiz Capitulino1-7/+3
2013-01-08qemu-ga: qmp_guest_fsfreeze_*(): get rid of sprintf() + error_set()Luiz Capitulino1-7/+3
2013-01-08qemu-ga: build_fs_mount_list(): take an Error argumentLuiz Capitulino1-14/+16
2013-01-08qemu-ga: qmp_guest_shutdown(): improve error reportingLuiz Capitulino1-10/+38
2013-01-08qemu-ga: qmp_guest_file_*: improve error reportingLuiz Capitulino1-9/+13
2013-01-08qemu-ga: qmp_guest_file_close(): fix fclose() error checkLuiz Capitulino1-1/+1
2013-01-08qemu-ga: guest_file_handle_find(): take an Error argumentLuiz Capitulino1-11/+7
2012-12-19misc: move include files to include/qemu/Paolo Bonzini3-5/+5
2012-12-19qapi: move include files to include/qobject/Paolo Bonzini5-10/+10
2012-12-19qemu-ga: move qemu-ga files to qga/Paolo Bonzini3-1/+1419
2012-12-06qga/channel-posix.c: Include headers it needsEduardo Habkost1-0/+5
2012-10-23qemu-ga: ask and print error information from qemu-socketsPaolo Bonzini1-3/+5
2012-10-23qemu-sockets: add Error ** to all functionsPaolo Bonzini1-1/+1
2012-10-06Merge branch 'trivial-patches' of git://github.com/stefanha/qemuAurelien Jarno2-4/+0
2012-10-05cleanup useless return sentenceAmos Kong2-4/+0
2012-10-05qemu-ga: prefer pstrcpy: consistently NUL-terminate ifreq.ifr_nameJim Meyering1-1/+1
2012-07-29build: Fix linking failure for qemu-gaDunrong Huang1-2/+2
2012-07-28build: include qapi-generated/ files in qga/Makefile.objsPaolo Bonzini1-0/+2
2012-06-21qemu-ga: add guest-fstrim commandPaolo Bonzini2-3/+86
2012-06-21qemu-ga: make names more generic for mount list functionsPaolo Bonzini1-18/+18
2012-06-07build: move qga/ objects to nested Makefile.objsPaolo Bonzini1-0/+3
2012-05-29qemu-ga: avoid blocking on atime update when reading /etc/mtabMichael Roth1-1/+1
2012-05-29qemu-ga: Fix use of environ on DarwinAndreas Färber1-0/+5
2012-05-24qemu-ga: Fix missing environ declarationLuiz Capitulino1-1/+5
2012-05-15qemu-ga: align versioning with QEMU_VERSIONMichael Roth2-2/+1
2012-05-15qemu-ga: guest-shutdown: use only async-signal-safe functionsLuiz Capitulino1-11/+8
2012-05-15qemu-ga: guest-shutdown: become synchronousLuiz Capitulino1-5/+16
2012-05-15qemu-ga: guest-suspend: make the API synchronousLuiz Capitulino1-74/+54
2012-05-15qemu-ga: make reopen_fd_to_null() publicLuiz Capitulino2-19/+4
2012-05-14fix some common typosJim Meyering1-2/+2
2012-05-01Merge remote-tracking branch 'mdroth/qga-pull-4-27-12' into stagingAnthony Liguori2-78/+95
2012-05-01qemu-ga: Implement alternative to O_ASYNCAndreas Färber1-1/+17
2012-04-30qemu-ga: add a whitelist for fsfreeze-safe commandsMichael Roth2-26/+12
2012-04-30qemu-ga: improve recovery options for fsfreezeMichael Roth1-54/+85
2012-04-19qemu-ga: generate missing stubs for fsfreezeMichael Roth1-16/+20
2012-03-25qemu-ga: fix bsd build, and re-org linux-specific implementationsMichael Roth1-45/+66
2012-03-19qemu-ga: for w32, fix leaked handle ov.hEvent in ga_channel_write()Jeff Cody1-0/+4
2012-03-12qemu-ga: add guest-sync-delimitedMichael Roth3-3/+8
2012-03-12qemu-ga: add guest-network-get-interfaces commandMichal Privoznik2-0/+187
2012-03-12qemu-ga: add win32 guest-suspend-ram commandMichael Roth1-9/+25
2012-03-12qemu-ga: add win32 guest-suspend-disk command.Gal Hammer1-12/+120
2012-03-12qemu-ga: add guest-suspend-hybridLuiz Capitulino2-0/+15
2012-03-12qemu-ga: add guest-suspend-ramLuiz Capitulino2-0/+15
2012-03-12qemu-ga: add guest-suspend-diskLuiz Capitulino2-0/+193
2012-02-23qemu-ga: add win32 guest-shutdown commandMichael Roth1-1/+40
2012-02-23qemu-ga: add Windows service integrationMichael Roth2-0/+144
2012-02-23qemu-ga: add initial win32 supportMichael Roth1-0/+340
2012-02-23qemu-ga: fixes for win32 build of qemu-gaMichael Roth1-0/+91
2012-02-23qemu-ga: rename guest-agent-commands.c -> commands-posix.cMichael Roth1-0/+0
2012-02-23qemu-ga: separate out common commands from posix-specific onesMichael Roth3-58/+75
2012-02-23qemu-ga: move channel/transport functionality into wrapper classMichael Roth3-1/+280
2011-12-12guest agent: add supported command list to guest-info RPCMichael Roth1-0/+24
2011-08-20Use glib memory allocation and free functionsAnthony Liguori2-18/+18
2011-07-23guest-agent: only enable FSFREEZE when it's supported by the kernelAnthony Liguori1-5/+7
2011-07-23guest agent: use QERR_UNSUPPORTED for disabled RPCsMichael Roth1-3/+3
2011-07-22guest-agent: fix build with OpenBSDAnthony Liguori1-11/+52
2011-07-21guest agent: add guest agent RPCs/commandsMichael Roth2-0/+520
2011-07-21guest agent: qemu-ga daemonMichael Roth1-0/+4
2011-07-21guest agent: command state classMichael Roth2-0/+98