- 06 3月, 2007 2 次提交
-
-
由 Daniel P. Berrange 提交于
-
由 Mark McLoughlin 提交于
* qemud/qemud.c: don't try and listen to a null socket path when run as a session daemon. Noticed by Rich Jones
-
- 05 3月, 2007 3 次提交
-
-
由 Mark McLoughlin 提交于
* qemud/driver.c: fix a couple of invalid free() calls
-
由 Mark McLoughlin 提交于
* libvirt.spec.in: BuildRequires: /sbin/iptables and run configure with the --with-init-script and --with-qemud-pid-file parameters. * configure.in: it's --with-qemud-pid-file, not --with-pid-file
-
由 Mark McLoughlin 提交于
* libvirt.spec.in: sync some of the chanes from dist-cvs so that this looks pretty much as it should do for the next release.
-
- 03 3月, 2007 1 次提交
-
-
由 Daniel P. Berrange 提交于
-
- 02 3月, 2007 4 次提交
-
-
由 Daniel P. Berrange 提交于
-
由 Daniel P. Berrange 提交于
-
由 Mark McLoughlin 提交于
* acinclude.m4: add LIBVIRT_COMPILE_WARNINGS, copied from GNOME but with a few more flags we'd been using. * configure.in: use that instead of setting CFLAGS directly. * proxy/Makefile.am, python/Makefile.am, qemud/Makefile.am, src/Makefile.am, tests/Makefile.am: use $(WARN_CFLAGS)
-
由 Mark McLoughlin 提交于
Fix from Richard W.M. Jones <rjones@redhat.com> * proxy/libvirt_proxy.c: include locale.h
-
- 27 2月, 2007 4 次提交
-
-
由 Daniel P. Berrange 提交于
-
由 Daniel P. Berrange 提交于
-
由 Daniel P. Berrange 提交于
-
由 Daniel P. Berrange 提交于
-
- 26 2月, 2007 4 次提交
-
-
由 Mark McLoughlin 提交于
* qemud/conf.c, qemud/uuid.[ch]: move qemudParseUUID() into uuid.c
-
由 Mark McLoughlin 提交于
* qemud/uuid.[ch]: add uuid generation code * qemud/Makefile.am: build it * qemud/conf.c: generate a UUID if not specified in the XML
-
由 Mark McLoughlin 提交于
* qemud/conf.c: qemudAutostartConfigs(): print the detailed error message from a guest/network autostart failure.
-
由 Mark McLoughlin 提交于
* qemud/conf.c: check for malloc failure in GenerateXML() and GenerateNetworkXML() * qemud/driver.c: free the XML output after returning it from the DumpXML() commands.
-
- 24 2月, 2007 2 次提交
-
-
由 Daniel P. Berrange 提交于
-
由 Daniel P. Berrange 提交于
-
- 23 2月, 2007 18 次提交
-
-
由 Daniel P. Berrange 提交于
-
由 Mark McLoughlin 提交于
* qemud/conf.c: don't load config files unless they have a ".xml" suffix, e.g. backup files ... we spew a warning later if we do.
-
由 Mark McLoughlin 提交于
* qemud/libvirtd.in: add init script for libvirt_qemud * qemud/Makefile.am: install it unless we were configured with --with-init-scripts=none * configure.in: add --with-init-scripts to allow us have different flavour init scripts
-
由 Mark McLoughlin 提交于
* qemud/qemud.c: add --pid-file and default to writing out a PID file to /var/run/libvirt_qemud.pid in daemon mode. * configure.in: add --with-pid-file arg
-
由 Mark McLoughlin 提交于
* qemud/Makefile.am: install libvirt_qemud in /usr/sbin instead of /usr/libexec * src/Makefile.am, src/qemu_internal.c: pass the correct path to libvirt
-
由 Mark McLoughlin 提交于
* src/virsh.c: in "start" and "net-start" use e.g. vshCommandOptDomainBy() so that we actually get an error message if the domain/network isn't found.
-
由 Mark McLoughlin 提交于
* qemud/conf.c: actually autostart guests/networks at startup as appropriate.
-
由 Mark McLoughlin 提交于
* qemud/internal.h: put the config directory paths in an array in order to make them easier to initialize, but still expose pointers to each of them as members in the server struct. * qemud/qemud.c: cleanup the config directory path initialization.
-
由 Mark McLoughlin 提交于
* qemud/driver.c: maintain the autostart flag on disk using symlinks from the "autostart" directories to the corresponding config files. * qemud/internal.h: add paths to the autostart links to the vm/network structures and paths to the autostart dirs to the server struct. * qemud/qemud.c: initialize the server autostart dir patches. * qemud/conf.h: expose qemudEnsureDir() * qemud/conf.c: check the autostart symlinks when loading config files at startup.
-
由 Mark McLoughlin 提交于
* qemud/protocol.h: add the (domain/network)(Get/Set)Autostart requests and replies to the protocol. * src/qemu_internal.c: hookup the qemu driver autostart methods * qemud/dispatch.c, qemud/driver.[ch], internal.h: add the daemon side, but just set an in-memory autostart flag for now.
-
由 Mark McLoughlin 提交于
* src/virsh.c: add "autostart" and "net-autostart" commands and cleanup the "list" and "net-list" commands a bit.
-
由 Mark McLoughlin 提交于
* include/libvirt/libvirt.h.in, src/libvirt.c add virDomainGetAutostart(), virDomainSetAutostart(), virNetworkGetAutostart() and virNetworkSetAutostart(). * src/libvirt_sym.version: export the API * src/driver.h: add methods to the driver vtables. * src/proxy_internal.c, src/qemu_internal.c, src/test.c, src/xen_internal.c, src/xend_internal.c, src/xm_internal.c, src/xs_internal.c: set those methods to NULL
-
由 Mark McLoughlin 提交于
* qemud/conf.[ch]: significantly re-factor qemudLoadConfigXML() so that "parse the XML", "assign the def to a VM" and "save the XML" operations are in separate functions. Add qemudRemoveInactiveVM() and qemudRemoveInactiveNetwork(). Report errors when loading config files at startup. Check that a domain/network's name matches the config filename. * qemud/driver.c: update the Create() and Define() functions to explicitly parse/assign/save. Also, fix bug where if Create() failed, we would free the VM without removing it from the inactive list. * qemud/qemud.c: use qemudRemoveInactiveVM/Network()
-
由 Mark McLoughlin 提交于
* qemud/driver.[ch], qemud/dispatch.c: fix the fact that qemudDispatchDomainStart() doesn't report an error if the uuid lookup fails and also move the uuid lookup into the driver so that it matches the way we do Destroy().
-
由 Mark McLoughlin 提交于
* qemud/conf.c, qemud/driver.c, qemud/internal.h, qemud/qemud.c: Merge the ->activevms and ->inactivevms into a single ->vms list in order to make things easier to manage. Likewise for networks. Also add qemudIsActiveVM() and qemudIsActiveNetwork() inline functions.
-
由 Daniel P. Berrange 提交于
-
由 Daniel P. Berrange 提交于
-
由 Daniel P. Berrange 提交于
-
- 22 2月, 2007 1 次提交
-
-
由 Mark McLoughlin 提交于
* qemud/conf.c: fix another xml property leak.
-
- 21 2月, 2007 1 次提交
-
-
由 Mark McLoughlin 提交于
* qemud/conf.c: use strerror(errno) in some error messages to make them a bit more useful
-