Statistics
| Branch: | Revision:

root / qga @ d92aa883

Name Size
  vss-win32
Makefile.objs 405 Bytes
channel-posix.c 7.7 kB
channel-win32.c 9.5 kB
channel.h 912 Bytes
commands-posix.c 39.4 kB
commands-win32.c 10.2 kB
commands.c 1.9 kB
guest-agent-command-state.c 1.6 kB
guest-agent-core.h 1.3 kB
main.c 33.3 kB
qapi-schema.json 17.3 kB
service-win32.c 5.5 kB
service-win32.h 855 Bytes
vss-win32.c 4.4 kB
vss-win32.h 614 Bytes

Latest revisions

# Date Author Comment
e5d9adbd 10/10/2013 10:52 pm Tomoki Sekiyama

qemu-ga: execute fsfreeze-freeze in reverse order of mounts

Currently, fsfreeze-freeze may cause deadlock if a guest has loopback mounts
of image files in its disk; e.g.:

  1. mount | grep ^/
    /dev/vda1 / type ext4 (rw,noatime,seclabel,data=ordered)...
8dc4d915 10/10/2013 10:52 pm Mark Wu

qemu-ga: Add interface to traverse the qmp command list by QmpCommand

In the original code, qmp_get_command_list is used to construct
a list of all commands' name. To get the information of all qga
commands, it traverses the name list and search the command info...

0106dc4f 10/10/2013 10:52 pm Mark Wu

qemu-ga: Extend 'guest-info' command to expose flag 'success-response'

Now we have several qemu-ga commands not returning response on success.
It has been documented in qga/qapi-schema.json already. This patch exposes
the 'success-response' flag by extending 'guest-info' command. With this...

b39297ae 09/09/2013 10:17 pm Tomoki Sekiyama

qemu-ga: Add Windows VSS provider and requester as DLL

Adds VSS provider and requester as a qga-vss.dll, which is loaded by
Windows VSS service as well as by qemu-ga.

"provider.cpp" implements a basic stub of a software VSS provider.
Currently, this module only relays a frozen event from VSS service to the...

64c00317 09/09/2013 10:17 pm Tomoki Sekiyama

qemu-ga: Call Windows VSS requester in fsfreeze command handler

Support guest-fsfreeze-freeze and guest-fsfreeze-thaw commands for Windows
guests. When fsfreeze command is issued, it calls the VSS requester to
freeze filesystems and applications. On thaw command, it again tells the VSS...

f311f2c2 09/09/2013 10:17 pm Tomoki Sekiyama

qemu-ga: Install Windows VSS provider on `qemu-ga -s install'

Register QGA VSS provider library into Windows when qemu-ga is installed as
Windows service ('-s install' option). It is deregistered when the service
is uninstalled ('-s uninstall' option).

Signed-off-by: Tomoki Sekiyama <>...

febf1c49 07/25/2013 10:49 pm Laszlo Ersek

qga/service-win32.c: diagnostic output should go to stderr

Acked-by: Michael Roth <>
Reviewed-by: Eric Blake <>
Signed-off-by: Laszlo Ersek <>
Signed-off-by: Michael Roth <>

108365fd 07/25/2013 10:49 pm Laszlo Ersek

ga_install_service(): nest error paths more idiomatically

Acked-by: Michael Roth <>
Reviewed-by: Eric Blake <>
Signed-off-by: Laszlo Ersek <>
Signed-off-by: Michael Roth <>

340d51df 07/25/2013 10:49 pm Laszlo Ersek

qga: escape cmdline args when registering win32 service (CVE-2013-2231)

Reported-by: Lev Veyde <>
Reviewed-by: Eric Blake <>
Signed-off-by: Laszlo Ersek <>
Signed-off-by: Michael Roth <>

a839ee77 05/30/2013 07:37 pm Laszlo Ersek

qga: save state directory in ga_install_service()

If the user selects a non-default state directory at service installation
time, we should remember it in the registered service.

Signed-off-by: Laszlo Ersek <>
Signed-off-by: Michael Roth <>

View revisions

Also available in: Atom