result buffer is not NUL-terminated.
* tests/qemuxml2argvtest.c: Initialize vm.migrateFrom[0],
to avoid "read-uninitialized" error from within
- qemudBuildCommandLine.
+ qemudBuildCommandLine.
Wed Oct 17 11:27:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
Mon Oct 8 17:01:53 CEST 2007 Daniel Veillard <veillard@redhat.com>
- * src/xend_internal.c: applied patch from Beth Kon to fix
+ * src/xend_internal.c: applied patch from Beth Kon to fix
NUMA topology for cells without CPUs
Thu Oct 4 21:05:59 EST 2007 Daniel P. Berrange <berrange@redhat.com>
Tue Sep 18 21:34:00 EST 2007 Daniel P. Berrange <berrange@redhat.com>
* configure.in: Added checks for locating Avahi.
- * qemud/mdns.c, qemud/mdns.h, qemud/Makefile.am: Convenience API to
+ * qemud/mdns.c, qemud/mdns.h, qemud/Makefile.am: Convenience API to
bridge between state machine provided by Avahi APIs, and the libvirt
daemon.
* qemud/qemud.c, qemud/internal.h: Register the daemon as an mDNS
* src/xen_internal.c: add report of ACPI/APIC for Xen fully virt,
patch from David Lutterkort
- * tests/xencapsdata/xen-i686-pae-hvm.xml
+ * tests/xencapsdata/xen-i686-pae-hvm.xml
tests/xencapsdata/xen-ia64-be-hvm.xml
tests/xencapsdata/xen-ia64-hvm.xml
tests/xencapsdata/xen-x86_64-hvm.xml: this also affects a few tests
Tue Jun 19 15:42:26 CEST 2007 Daniel Veillard <veillard@redhat.com>
* docs/site.xsl docs/libvirt.html docs/uri.html docs/*.html:
- adding a placeholder for the new URIs page, update the
+ adding a placeholder for the new URIs page, update the
stylesheet to generate a new page, rebuilt.
Tue Jun 19 13:12:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
Wed Jun 6 09:20:23 CEST 2007 Daniel Veillard <veillard@redhat.com>
- * po/*: merge all po from Red Hat/Fedora translations, and
+ * po/*: merge all po from Red Hat/Fedora translations, and
ran 'make update-po'
Tue Jun 5 22:47:09 CEST 2007 Daniel Veillard <veillard@redhat.com>
src/virsh.c src/xen_internal.c src/xen_internal.h src/xen_unified.c
src/xend_internal.c src/xm_internal.c src/xs_internal.c:
Applied patches from Atsushi SAKAI to add the scheduler API,
- with patch from Rich Jones for error handing, and a number
+ with patch from Rich Jones for error handing, and a number
of cleanups and more error checking from me
Mon Jun 4 10:41:25 CEST 2007 Daniel Veillard <veillard@redhat.com>
* qemud/libvirtd.in: synchronously restart the daemon in
order to avoid https://bugzilla.redhat.com/238492
-
+
Wed May 2 12:16:35 EST 2007 Daniel P. Berrange <berrange@redhat.com>
* src/xen_unified.c: Disable xm_internal.c driver on Xen
Fri Apr 6 14:27:13 CEST 2007 Daniel Veillard <veillard@redhat.com>
- * src/xml.[ch]: first patch to clean up XPath accesses with new
+ * src/xml.[ch]: first patch to clean up XPath accesses with new
routines, only xml.c is cleaned up, other modules to follow.
Wed Apr 4 15:18:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
* qemud/iptables.c: As suggested by danpb, make libvirt_qemud
handle SIGHUP by re-loading the iptables rules.
-
+
Wed Mar 30 17:24:48 IST 2007 Mark McLoughlin <markmc@redhat.com>
* qemud/iptables.c: Re-factor things a little so that we
maintain the rules in memory even when we're not going
to write them to disk.
-
+
Wed Mar 30 17:21:08 IST 2007 Mark McLoughlin <markmc@redhat.com>
* qemud/iptables.c: Remove the target interface parameter
supplied bridge port. In this context, the --out parameter
would match the outgoing bridge port, which will never
be network->def->forwardDev.
-
+
Wed Mar 30 17:17:15 IST 2007 Mark McLoughlin <markmc@redhat.com>
* qemud/iptables.c: ensure iptablesContext is zereod out
when allocating so we don't try and free an invalid pointer.
-
+
Wed Mar 28 12:23:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
* python/generator.py: Python bindings now throw exceptions
Thu Mar 22 19:38:38 CET 2007 Daniel Veillard <veillard@redhat.com>
* qemud/iptables.c qemud/qemud.c src/conf.c src/hash.c src/libvirt.c
- src/virsh.c src/xm_internal.c: change malloc/memset(0) pairs to
+ src/virsh.c src/xm_internal.c: change malloc/memset(0) pairs to
using calloc()
Thu Mar 22 16:25:10 CET 2007 Daniel Veillard <veillard@redhat.com>
Tue Mar 20 16:30:29 CET 2007 Daniel Veillard <veillard@redhat.com>
- * src/xen_internal.c: applied patch from Atsushi SAKAI fixing
+ * src/xen_internal.c: applied patch from Atsushi SAKAI fixing
direct hypervisor calls on some recent Xen versions
Tue Mar 20 15:58:10 CET 2007 Daniel Veillard <veillard@redhat.com>
Fri Mar 16 11:43:08 CET 2007 Daniel Veillard <veillard@redhat.com>
- * python/generator.py: patch from Tatsuro Enokura to fix
+ * python/generator.py: patch from Tatsuro Enokura to fix
virNetworkDefine binding
Thu Mar 15 14:57:20 EST 2007 Daniel P Berrange <berrange@redhat.com>
* include/libvirt/libvirt.h[.in] include/libvirt/virterror.h
proxy/libvirt_proxy.c qemud/Makefile.am qemud/conf.c qemud/conf.h
- qemud/dispatch.c qemud/internal.h qemud/protocol.h
+ qemud/dispatch.c qemud/internal.h qemud/protocol.h
src/driver.h src/internal.h src/libvirt.c src/libvirt_sym.version
src/proxy_internal.c src/proxy_internal.h src/qemu_internal.c
src/test.c src/virsh.c src/virterror.c src/xen_internal.c
Thu Mar 15 08:40:33 CET 2007 Daniel Veillard <veillard@redhat.com>
- * configure.in proxy/Makefile.am proxy/libvirt_proxy.c
- src/Makefile.am src/libvirt.c src/qemu_internal.c src/test.c
- src/xen_internal.c src/xen_internal.h src/xend_internal.c
- src/xm_internal.c src/xml.c src/xs_internal.c
+ * configure.in proxy/Makefile.am proxy/libvirt_proxy.c
+ src/Makefile.am src/libvirt.c src/qemu_internal.c src/test.c
+ src/xen_internal.c src/xen_internal.h src/xend_internal.c
+ src/xm_internal.c src/xml.c src/xs_internal.c
tests/Makefile.am tests/sexpr2xmltest.c tests/xmconfigtest.c:
allow selective compilation of Xen,QEmu/KVM and test support
in or out at configure time. Also allows to compile on a system
* qemud/default-network.xml: add a default network
- * qemud/Makefile.am: install it, and the autostart symlink
+ * qemud/Makefile.am: install it, and the autostart symlink
* libvirt.spec.in: update
* qemud/qemud.c: don't try and listen to a null socket
path when run as a session daemon. Noticed by Rich Jones
-
+
Mon Mar 05 11:33:18 IST 2007 Mark McLoughlin <markmc@redhat.com>
* qemud/driver.c: fix a couple of invalid free() calls
-
+
Mon Mar 05 11:07:38 IST 2007 Mark McLoughlin <markmc@redhat.com>
* libvirt.spec.in: BuildRequires: /sbin/iptables and
* configure.in: it's --with-qemud-pid-file, not
--with-pid-file
-
+
Mon Mar 05 10:52:02 IST 2007 Mark McLoughlin <markmc@redhat.com>
* 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.
-
+
Fri Mar 02 15:16:23 EST 2007 Daniel P. Berrange <berrange@redhat.com>
* src/xend_internal.c: Change lookup by UUID to request a path
* 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)
-
+
Thu Mar 01 16:00:12 IST 2007 Mark McLoughlin <markmc@redhat.com>
-
+
Fix from Richard W.M. Jones <rjones@redhat.com>
* proxy/libvirt_proxy.c: include locale.h
* qemud/conf.c, qemud/uuid.[ch]: move qemudParseUUID()
into uuid.c
-
+
Mon Feb 26 15:31:23 IST 2007 Mark McLoughlin <markmc@redhat.com>
* qemud/uuid.[ch]: add uuid generation code
* qemud/Makefile.am: build it
* qemud/conf.c: generate a UUID if not specified in the XML
-
+
Mon Feb 26 15:20:56 IST 2007 Mark McLoughlin <markmc@redhat.com>
* qemud/conf.c: qemudAutostartConfigs(): print the detailed
error message from a guest/network autostart failure.
-
+
Mon Feb 26 14:20:18 IST 2007 Mark McLoughlin <markmc@redhat.com>
* qemud/conf.c: check for malloc failure in GenerateXML()
* qemud/driver.c: free the XML output after returning it
from the DumpXML() commands.
-
+
Fri Feb 23 12:14:34 EST 2007 Daniel P. Berrange <berrange@redhat.com>
* qemud/driver.c, qemud/internal.h, qemud/qemud.c, qemud/conf.c,
* 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.
-
+
Fri Feb 23 12:49:11 IST 2007 Mark McLoughlin <markmc@redhat.com>
* qemud/libvirtd.in: add init script for libvirt_qemud
* configure.in: add --with-init-scripts to allow us
have different flavour init scripts
-
+
Fri Feb 23 12:46:44 IST 2007 Mark McLoughlin <markmc@redhat.com>
* qemud/qemud.c: add --pid-file and default to writing
mode.
* configure.in: add --with-pid-file arg
-
+
Fri Feb 23 12:45:08 IST 2007 Mark McLoughlin <markmc@redhat.com>
* 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
-
+
Fri Feb 23 10:26:24 IST 2007 Mark McLoughlin <markmc@redhat.com>
* 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.
-
+
Fri Feb 23 09:11:53 IST 2007 Mark McLoughlin <markmc@redhat.com>
* qemud/conf.c: actually autostart guests/networks at startup
as appropriate.
-
+
Fri Feb 23 09:08:02 IST 2007 Mark McLoughlin <markmc@redhat.com>
* qemud/internal.h: put the config directory paths in
* qemud/qemud.c: cleanup the config directory path
initialization.
-
+
Fri Feb 23 09:03:19 IST 2007 Mark McLoughlin <markmc@redhat.com>
* qemud/driver.c: maintain the autostart flag on disk
* qemud/conf.c: check the autostart symlinks when
loading config files at startup.
-
+
Fri Feb 23 09:00:13 IST 2007 Mark McLoughlin <markmc@redhat.com>
* qemud/protocol.h: add the (domain/network)(Get/Set)Autostart
* qemud/dispatch.c, qemud/driver.[ch], internal.h: add
the daemon side, but just set an in-memory autostart
flag for now.
-
+
Fri Feb 23 08:51:05 IST 2007 Mark McLoughlin <markmc@redhat.com>
* src/virsh.c: add "autostart" and "net-autostart" commands
and cleanup the "list" and "net-list" commands a bit.
-
+
Fri Feb 23 08:49:12 IST 2007 Mark McLoughlin <markmc@redhat.com>
* include/libvirt/libvirt.h.in, src/libvirt.c add
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
-
+
Fri Feb 23 08:41:34 IST 2007 MarkMcLoughlin <markmc@redhat.com>
* qemud/conf.[ch]: significantly re-factor qemudLoadConfigXML()
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()
-
+
Fri Feb 23 08:40:52 IST 2007 Mark McLoughlin <markmc@redhat.com>
* 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().
-
+
Fri Feb 23 08:37:23 IST 2007 Mark McLoughlin <markmc@redhat.com>
* qemud/conf.c, qemud/driver.c, qemud/internal.h,
easier to manage. Likewise for networks. Also add
qemudIsActiveVM() and qemudIsActiveNetwork() inline
functions.
-
+
Thu Feb 22 14:06:24 EST 2007 Daniel P. Berrange <berrange@redhat.com>
* src/xm_internal.c, src/xend_internal.c: Re-arrange VM creation
Thu Feb 22 10:37:08 IST 2007 Mark McLoughlin <markmc@redhat.com>
* qemud/conf.c: fix another xml property leak.
-
+
Tue Feb 20 19:08:58 IST 2007 Mark McLoughlin <markmc@redhat.com>
* qemud/conf.c: use strerror(errno) in some error messages
to make them a bit more useful
-
+
Tue Feb 20 19:07:12 IST 2007 Mark McLoughlin <markmc@redhat.com>
* qemud/conf.c: don't free active networks/vms if we
fail to save the new config
-
+
Tue Feb 20 18:25:42 IST 2007 Mark McLoughlin <markmc@redhat.com>
* virsh.c: cmdNetworkList() re-indent this.
-
+
Tue Feb 20 17:49:22 IST 2007 Mark McLoughlin <markmc@redhat.com>
Fix a few leaks
* qemud/conf.c: fix various leaks in the xml parsing
* qemud/iptables.c: fix a typo causing a leak
-
+
Tue Feb 20 16:49:53 IST 2007 Mark McLoughlin <markmc@redhat.com>
* qemud/conf.c, qemud/qemud.c: only create config dirs
* qemud/bridge.c: change the fix for the alignment warning
a little.
-
+
Tue Feb 20 09:03:05 IST 2007 Mark McLoughlin <markmc@redhat.com>
* qemud/qemud.c: clean up qemudInitialize() and qemudListen()
so as to coalesce the two "system vs. user" code paths and
fix up some problems noticed by dan.
-
+
Mon Feb 19 16:59:18 IST 2007 Mark McLoughlin <markmc@redhat.com>
* qemud/qemud.c: don't shutdown guest and networks on
SIGHUP
-
+
Mon Feb 19 16:58:53 IST 2007 Mark McLoughlin <markmc@redhat.com>
* qemud/qemud.c: handle SIGQUIT.
-
+
Mon Feb 19 09:38:24 EST 2007 Daniel P. Berrange <berrange@redhat.com>
* qemud/bridge.c, qemud/conf.c: Fixed int -> char casts to deal
- with endianness / alignment issues on IA64 platforms. Patch
+ with endianness / alignment issues on IA64 platforms. Patch
from Atsushi SAKAI <sakaia@jp.fujitsu.com>
Fri Feb 16 18:28:32 IST 2007 Mark McLoughlin <markmc@redhat.com>
* qemud/qemud.c, qemud/dispatch.c, qemud/internal.h
- qemud/conf.c, qemud/driver.c, configure.in: add a
+ qemud/conf.c, qemud/driver.c, configure.in: add a
qemudLog() function which uses syslog() if we're in daemon
mode, doesn't output INFO/DEBUG messages unless the
verbose flag is set and doesn't output DEBUG messages
unless compiled with --enable-debug. Also, make a first
pass through fatal errors and add error messages for them.
-
+
Fri Feb 16 18:26:55 IST 2007 Mark McLoughlin <markmc@redhat.com>
* qemud/internal.h, qemud/qemud.c: improve signal handling
and handle SIGHUP by shutting down all guests and networks
and re-loading configs, and handle SIGINT and SIGTERM
by shutting down cleanly.
-
+
Fri Feb 16 18:24:08 IST 2007 Mark McLoughlin <markmc@redhat.com>
* qemud/qemud.c, qemud/bridge.c, qemud/iptables.c: fix
our FD_CLOEXEC usage so that all fds which should be
closed on exec are marked as such and that we leave
exec() to do the actual closing.
-
+
Fri Feb 16 18:23:15 IST 2007 Mark McLoughlin <markmc@redhat.com>
* qemud/qemud.c: fix qemudEnableIpForwarding() to not leak
an fd if writing to /proc/sys/net/ipv4/ip_forward fails.
-
+
Fri Feb 16 11:56:24 EST 2007 Daniel P. Berrange <berrange@redhat.com>
* tests/Makefile.am: Fixed linkage of test suites
Thu Feb 15 19:07:24 IST 2007 Mark McLoughlin <markmc@redhat.com>
* qemud/conf.c: fix <interface type='network'> output
-
+
Thu Feb 15 19:06:56 IST 2007 Mark McLoughlin <markmc@redhat.com>
* qemud/conf.c: fix the <graphics> output - we weren't
handling sdl
-
+
Thu Feb 15 19:06:22 IST 2007 Mark McLoughlin <markmc@redhat.com>
* qemud/conf.c: fix a couple of typos
-
+
Thu Feb 15 19:05:48 IST 2007 Mark McLoughlin <markmc@redhat.com>
* qemud/conf.c: fix segfault
-
+
Thu Feb 15 19:04:10 IST 2007 Mark McLoughlin <markmc@redhat.com>
* qemud/conf.h: move qemudFreeVMDef() down a bit
-
+
Thu Feb 15 16:00:05 IST 2007 Mark McLoughlin <markmc@redhat.com>
* qemud/bridge.c: don't output bridge parameters if they
are the default.
-
+
Thu Feb 15 15:56:32 IST 2007 Mark McLoughlin <markmc@redhat.com>
* qemud/conf.[ch], qemud/dispatch.c, qemud/internal.h,
qemud/qemud.c, qemud/driver.c: allow re-defining network
configs; basically copying dan's patch for domains.
-
+
Thu Feb 15 15:47:46 IST 2007 Mark McLoughlin <markmc@redhat.com>
* qemud/conf.c: fix a couple of qemud_vm_def leaks
* driver.c: simplify qemudDomainDefine()
-
+
Wed Feb 14 17:01:24 EST 2007 Daniel P. Berrange <berrange@redhat.com>
* qemud/qemud.c: Ensure we create the main libvirt config
* virsh.c: add a colon after the connect arg to
getopt_long()
-
+
Wed Feb 14 16:48:24 IST 2007 Mark McLoughlin <markmc@redhat.com>
* src/qemu_internal.c: correctly register the network
driver
-
+
Wed Feb 14 16:35:56 IST 2007 Mark McLoughlin <markmc@redhat.com>
* autogen.sh: run autoheader before automake
-
+
Wed Feb 14 16:23:25 IST 2007 Mark McLoughlin <markmc@redhat.com>
* qemud/iptables.[ch]: add code for managing iptables
rules.
* qemud/Makefile.am: add iptables.[ch].
-
+
* qemud/qemud.c: add and remove iptables rules as
appropriate.
-
+
* qemud/conf.c: when starting a guess, add a rule
allowing it to forward packets across the networks
bridge.
-
+
* qemud/internal.h: add iptables context ptr
-
+
* configure.in: add --with-iptables-dir and
--with-iptables-prefix to allow us to put our rules
in a chain with the given prefix and save the rules
in files in the given dir so as to integrate with
the proposed "service iptables restart" solution
in:
-
+
https://bugzilla.redhat.com/227011
-
+
Wed Feb 14 16:21:18 IST 2007 Mark McLoughlin <markmc@redhat.com>
* src/xml.c: with <interface type="network"> connect the
Xen guest to the appropriate bridge.
-
+
Wed Feb 14 16:17:51 IST 2007 Mark McLoughlin <markmc@redhat.com>
* include/libvirt/libvirt.h.in, src/libvirt.c: add
virNetworkGetBridgeName() to allow finding out what
bridge to connect to in order to join a network.
-
+
* src/driver.h: add networkGetBridgeName() to vtable.
-
+
* qemud/protocol.h: add the request and reply to
the qemud protocol.
-
+
* qemud/dispatch.c, qemud/driver.[ch]: handle them
here.
-
+
* src/qemu_internal.c: implement GetBridgeName()
in the qemu driver.
-
+
* src/libvirt_sym.version: add new symbol.
-
+
Wed Feb 14 16:14:32 IST 2007 Mark McLoughlin <markmc@redhat.com>
* src/xend_internal.c, src/xm_internal.c: pass the
connection to virDomainParseXMLDesc()
-
+
* src/xml.[ch]: make virDomainParseXMLDesc accept
a virConnectPtr so that we can use it later to
lookup the bridge associated with a network
-
+
* tests/xml2sexprtest.c: just pass NULL here, it's
safe
-
+
Wed Feb 14 16:08:55 IST 2007 Mark McLoughlin <markmc@redhat.com>
* qemud/conf.c: add support for connecting a qemu
guest to a bridge using a tap device in order to
connect it to a virtual network.
-
+
* qemud/internal.h: add <interface type="network">
config and track tapfds so as to not close them
on exec.
-
+
* qemud/qemud.c: don't close tapfds on exec and
disconnect the iface when the guest shuts down.
-
+
Wed Feb 14 16:04:48 IST 2007 Mark McLoughlin <markmc@redhat.com>
* qemud/conf.c, qemud/internal.h: add dhcp config
-
+
* qemud/qemud.c: start dnsmasq to provide dns/dhcp
for virtual networks.
-
+
Wed Feb 14 16:02:23 IST 2007 Mark McLoughlin <markmc@redhat.com>
* configure.in: add --disable-bridge-params, check
for libsysfs and various kernel headers
* bridge.[ch]: add code for managing bridges
-
+
* qemud/Makefile.am: add bridge.[ch] and link against
libsysfs if enabled.
-
+
* qemud/conf.c: add support for bridge config.
-
+
* qemud/internal.h: add various bridging bits
* qemud/qemud.c: implement qemudStartNetworkDaemon()
and qemudShutdownNetworkDaemon().
-
+
Wed Feb 14 15:55:02 IST 2007 Mark McLoughlin <markmc@redhat.com>
* qemud/conf.[ch]: implement parsing and saving network
configs.
* qemud/driver.c: flesh out the stubs
-
+
* qemud/internal.h: add networks list etc. to
struct qemud_server
-
+
* qemud/qemud.c: add qemudStartNetworkDaemon() and
qemudShutdownNetworkDaemon() stubs.
-
+
Wed Feb 14 15:52:34 EST 2007 Mark McLoughlin <markmc@redhat.com>
* qemud/protocol.h: add the protocol for virtual networks
* qemud/internal.h: add struct qemud_network
* src/qemu_internal.c: add a virtual networks driver
-
+
Wed Feb 14 15:43:28 IST 2007 Mark McLoughlin <markmc@redhat.com>
* src/virsh.c: add the net-* commands.
-
+
Wed Feb 14 15:37:17 IST 2007 Mark McLoughlin <markmc@redhat.com>
Note: potential ABI break here, but people should
* include/libvirt/virterror.h: add virNetwork
to virError
-
+
* src/internal.h, src/virterror.c: add network param
to __virRaiseError()
-
+
* src/conf.c, src/hash.c, src/libvirt.c, src/proxy_internal.c,
src/qemu_internal.c, src/sexpr.c, src/test.c, src/xen_internal.c,
src/xend_internal.c, src/xm_internal.c, src/xml.c, src/xmlrpc.c,
src/xs_internal.c: update.
-
+
Wed Feb 14 15:33:05 IST 2007 Mark McLoughlin <markmc@redhat.com>
* include/libvirt/libvirt.h.in: add the networks APIs
-
+
* include/libvirt/virterror.h: add some error codes
-
+
* src/driver.h: add network driver vtable
-
+
* src/hash.c: add networks hash
-
+
* src/internal.h: add virNetwork
* src/libvirt.c: hook up the APIs to the network
driver
-
+
* src/libvirt_sym.version: add the new APIs
-
+
* src/virterror.c: handle the new error codes
-
+
Wed Feb 14 15:07:26 IST 2007 Mark McLoughlin <markmc@redhat.com>
* src/conf.h: fix merge error - remove the argc argument
from qemudBuildCommandLine()
-
+
Wed Feb 14 15:03:22 IST 2007 Mark McLoughlin <markmc@redhat.com>
* src/virsh.c: Re-name some of the VSH_DOMBYFOO stuff
to VSH_BYFOO in order to re-use it for the network stuff.
-
+
Wed Feb 14 14:58:35 IST 2007 Mark McLoughlin <markmc@redhat.com>
* src/hash.c, src/internal.h: Re-name virConnect->domains_mux
to virConnect->hashes_mux since it will also be used to
protect the networks hash.
-
+
Wed Feb 14 14:57:52 IST 2007 Mark McLoughlin <markmc@redhat.com>
* qemud/conf.c: qemudSaveConfig() will always report a
more specific error, so we should avoid overwriting
this error.
-
+
Wed Feb 14 14:54:25 IST 2007 Mark McLoughlin <markmc@redhat.com>
* qemud/qemud.c: Re-factor out qemudExec() so that it can
* qemud/conf.c: don't return argc from qemudBuildCommandLine()
as exec() doesn't need it.
-
+
Wed Feb 14 14:52:12 IST 2007 Mark McLoughlin <markmc@redhat.com>
* qemud/conf.c: Re-factor bits of conf.c so that:
that it may be re-used to create another configDir
- split qemudScanConfigDir() out so that qemudScanConfigs()
can scan multiple configDirs
-
+
Wed Feb 14 14:50:22 IST 2007 Mark McLoughlin <markmc@redhat.com>
- * qemud/conf.c: handle an unspecified MAC address,
+ * qemud/conf.c: handle an unspecified MAC address,
fix the argv freeing code in qemudBuildCommandLine()
and fix copy and paste error in qemudGenerateXML()
-
+
Wed Feb 14 14:42:38 IST 2007 Mark McLoughlin <markmc@redhat.com>
* src/internal.h: add virConnect->qemud_fd so that
xen and qemu don't share the handle member.
* src/hash.c, src/qemu_internal.c: update
-
+
Wed Feb 14 14:40:52 IST 2007 Mark McLoughlin <markmc@redhat.com>
* qemud/conf.c, qemud/dispatch.c, qemud/driver.c,
qemud/qemud.c: include autoconf's config.h
-
+
Wed Feb 14 14:39:18 IST 2007 Mark McLoughlin <markmc@redhat.com>
* conf.[ch]: rename from config.[ch] so we can use
* Makefile.am: update
* driver.c, qemud.c: upd.
-
+
Wed Feb 14 14:33:22 IST 2007 Mark McLoughlin <markmc@redhat.com>
* autogen.sh: run autoheader
* config.h.in: remove
-
+
Tue Feb 13 19:46:35 EST 2007 Daniel Berrange <berrange@redhat.com>
* autobuild.sh: Run coverage tests during automated build
* src/virsh.c: fix up some syntax strings, use BUFSIZ
and free names returned from virConnectListDefinedDomains()
-
+
Mon Jan 22 15:41:52 EST 2007 Daniel Berrange <berrange@redhat.com>
* src/virsh.c: Fix crash in 'connect' command by ensuring
Mon Nov 27 23:27:26 CET 2006 Daniel Veillard <veillard@redhat.com>
- * src/xml.c: patch for rhbz#214741, when using pygrub
+ * src/xml.c: patch for rhbz#214741, when using pygrub
do not push the os image information for domain creation
via xend
* include/libvirt/libvirt.h include/libvirt/libvirt.h.in src/driver.h
src/libvirt.c src/proxy_internal.c src/test.c src/virsh.c
src/xen_internal.c src/xend_internal.c src/xm_internal.c
- src/xs_internal.c: added support for dumping core of domains
+ src/xs_internal.c: added support for dumping core of domains
assuming a xend with the latest patch to do so.
Tue Nov 21 18:05:33 CET 2006 Daniel Veillard <veillard@redhat.com>
- * src/xs_internal.c: Michel Ponceau pointed out a bug in
+ * src/xs_internal.c: Michel Ponceau pointed out a bug in
xenStoreDomainGetNetworkID refactoring
Mon Nov 20 16:51:43 CET 2006 Daniel Veillard <veillard@redhat.com>
* src/xml.c src/xs_internal.c src/xs_internal.h: cleanup for the
- dynamic device code to isolate as a separate function
+ dynamic device code to isolate as a separate function
xenStoreDomainGetNetworkID() the access to the XenStore
Thu Nov 16 19:36:12 EST 2006 Daniel Berrange <berrange@redhat.com>
src/xend_internal.c src/xml.c src/xml.h src/xs_internal.c:
intagrated patch from Michel Ponceau to add hot-plug devices
support to the API, integrated in driver API and fixed
- a few small things. Still a TODO in src/xml.c about
+ a few small things. Still a TODO in src/xml.c about
moving xenstore direct accesses to a new routine.
Wed Nov 15 18:23:13 EST 2006 Daniel Berrange <berrange@redhat.com>
* src/xend_internal.c src/xml.c: add an extra element currentMemory
to the XML description and handle its serialization back and
forth between XML and S-Expr
- * tests/sexpr2xmltest.c tests/xml2sexprtest.c
+ * tests/sexpr2xmltest.c tests/xml2sexprtest.c
tests/sexpr2xmldata/sexpr2xml-curmem.*
tests/xml2sexprdata/xml2sexpr-curmem.*: added specific regression
tests for this, this didn't disturb any of the other tests.
Wed Oct 11 16:23:58 CEST 2006 Daniel Veillard <veillard@redhat.com>
- * virsh.1: fixed some typo and unclear language pointed out by
+ * virsh.1: fixed some typo and unclear language pointed out by
Noriko Mizumoto
Mon Oct 9 09:34:42 EDT 2006 Daniel P. Berrange <berrange@redhat.com>
* src/xen_internal.h: Added missing return(-1) statements
in xenHypervisorGetVcpus and xenHypervisorPinVcpu methods.
#ifndef out the pause/resume/etc methods from proxy code
-
+
Sun Sep 3 12:50:12 EDT 2006 Daniel Berrange <berrange@redhat.com>
* src/conf.c: Allow '_' in variable names, and don't fail if there
is a trailing ',' at the end of a list.
- * tests/confdata/fc4.conf, tests/confdata/fc4.out: Expand test
+ * tests/confdata/fc4.conf, tests/confdata/fc4.out: Expand test
config to include a '_' in a name, and a trailing ',' in a list.
-
+
Sun Sep 3 12:47:42 EDT 2006 Daniel Berrange <berrange@redhat.com>
* tests/.cvsignore, tests/confdata/.cvsignore: Ignore autogenerated
files from config data testsuite.
-
+
Sun Sep 3 12:34:23 EDT 2006 Daniel Berrange <berrange@redhat.com>
* src/virsh.c: use the return value of virConnectListDomains when
iterating over list of ids/names, because it is not neccessarily
the same as the value returned by virConnectNumOfDomains. Use qsort
- to sort active domains by Id, and inactive domains by name, since
+ to sort active domains by Id, and inactive domains by name, since
there is no guarenteed sort ordering when listing domains. For inactive
domains display a '-' instead of '-1' to make it clear they have no
sensible ID number.
-
+
Sat Sep 2 22:28:18 CEST 2006 Daniel Veillard <veillard@redhat.com>
- * src/xen_internal.c: converting to handle the new incompatible
+ * src/xen_internal.c: converting to handle the new incompatible
hypercalls while still able to detect older versions, lot of
work, seems okay, there is just one function not yet converted
* src/xs_internal.c: dropping virConnectCheckStoreID()
override the default Xen connection attempt in favour of a
different backend. Fix 'virsh list' so that it doesn't assume
there is always a Domain-0 (a Xen-ism).
-
+
Thu Aug 24 16:43:47 EDT 2006 Daniel Berrange <berrange@redhat.com>
* tests/virshtest.c: Test suite for validating output / operation
* src/libvirt.c: Remove some duplicated changes for VIR_DOMAIN_RO
accidentally left in place from last checkin. Tell the drivers to
- be 'quiet' when opening a RW connection, to stop XenD driver
+ be 'quiet' when opening a RW connection, to stop XenD driver
complaining when we open the test driver.
-
+
Wed Aug 16 17:24:59 CEST 2006 Daniel Veillard <veillard@redhat.com>
* include/libvirt/virterror.h src/libvirt.c src/virterror.c: enforce
* configure.in libvirt.spec.in docs/* NEWS: preparing release of
libvirt-0.1.3
- * src/xend_internal.c: uninitialized var and disable TCP slow start
+ * src/xend_internal.c: uninitialized var and disable TCP slow start
Mon Jul 10 14:19:52 CEST 2006 Daniel Veillard <veillard@redhat.com>
* xml.c: make the entire <os> node optional if a bootloader
is specified. If we pass an image config to xend, the
bootloader gets ignored anyway.
-
+
Wed Jul 5 16:51:45 IST 2006 Mark McLoughlin <markmc@redhat.com>
* xml.c: only set bootloader flag when we actually get
a bootloader
-
+
Tue Jul 4 13:50:55 CEST 2006 Daniel Veillard <veillard@redhat.com>
* libvirt.spec.in proxy/Makefile.am: do the chown at the rpm packaging
Mon Jul 3 13:54:03 EDT 2006 Daniel Veillard <veillard@redhat.com>
- * libvirt.spec.in proxy/Makefile.am src/proxy_internal.c
+ * libvirt.spec.in proxy/Makefile.am src/proxy_internal.c
src/xen_internal.c: fixing the proxy installation, integrate in
- the spec file and fix a few bugs in the proxy, seems to behave
+ the spec file and fix a few bugs in the proxy, seems to behave
correctly now.
* docs/apibuild.py docs/*: fixing the doc and API generator
* src/proxy_internal.c src/proxy_internal.h src/driver.h src/libvirt.c
src/Makefile.am: moved proxy/proxy.h and proxy/proxy_client.c as
proxy_internal.[ch] and integrated them as a new driver.
- * proxy/Makefile.am proxy/libvirt_proxy.c src/xen_internal.c
+ * proxy/Makefile.am proxy/libvirt_proxy.c src/xen_internal.c
src/xen_internal.h src/xend_internal.c: various related cleanups.
Thu Jun 29 14:53:01 EDT 2006 Daniel Veillard <veillard@redhat.com>
Mon Jun 26 16:05:27 CEST 2006 Daniel Veillard <veillard@redhat.com>
* configure.in libvirt.spec.in docs/examples/* include/Makefile.am
- include/libvirt/virterror.h python/generator.py python/libvir.c
+ include/libvirt/virterror.h python/generator.py python/libvir.c
python/libvirt_wrap.h src/driver.h src/internal.h src/test.h
src/virsh.c src/virterror.c src/xend_internal.c src/xend_internal.h
src/xml.c src/xml.h: moved the includes from include/ to
Tue Jun 20 16:14:26 EDT 2006 Daniel Veillard <veillard@redhat.com>
* src/xen_internal.c: fix breakage introduced in Xen changeset 10277
-
+
Fri Jun 16 15:08:42 EDT 2006 Daniel Veillard <veillard@redhat.com>
* src/xen_internal.c src/xen_internal.h src/xs_internal.c: fix
Fri Jun 16 12:44:02 EDT 2006 Daniel Veillard <veillard@redhat.com>
- * src/libvirt.c src/xen_internal.c src/xend_internal.c: more driver
+ * src/libvirt.c src/xen_internal.c src/xend_internal.c: more driver
related cleanups, nearly finished
Thu Jun 15 14:57:39 EDT 2006 Daniel Veillard <veillard@redhat.com>
Tue Jun 13 16:37:27 EDT 2006 Daniel Veillard <veillard@redhat.com>
* docs//*: rebuilt the documentation
- * src/driver.h src/libvirt.c src/test.c src/xen_internal.c
+ * src/driver.h src/libvirt.c src/test.c src/xen_internal.c
src/xend_internal.c src/xs_internal.c: started to fix some of
the driver related problem raised by Daniel Berrange, added a
ver version field to drivers.
up the "domainLookupByID", "domainLookupByUUID", "domainLookupByName"
and "domainGetInfo" driver backend functions.
-Mon May 29 17:02:26 CEST 2006 Karel Zak <kzak@redhat.com>
+Mon May 29 17:02:26 CEST 2006 Karel Zak <kzak@redhat.com>
* src/libvirt_sym.version: added in missing symbols referenced by python
bindings (patch by Daniel P. Berrange)
Mon May 29 16:33:39 CEST 2006 Karel Zak <kzak@redhat.com>
- * src/virsh.c: improved vshCommandOptDomain(), added <name> to the
+ * src/virsh.c: improved vshCommandOptDomain(), added <name> to the
connect command and minor changes to Daniel B.'s patch
Fri May 26 11:40:20 EDT 2006 Daniel P. Berrange <berrange@redhat.com>
* src/virsh.c: added UUID: to the dominfo command, vshPrint() refactoring,
added support for domain look up by UUID
- * virsh.1: added information about UUID, fixed list of commands and
+ * virsh.1: added information about UUID, fixed list of commands and
domains statuses
* src/libvirt.c include/libvirt.h.in src/libvirt_sym.version: added
virDomainGetUUIDString() and virDomainLookupByUUIDString()
Wed May 10 13:17:00 CEST 2006 Karel Zak <kzak@redhat.com>
* src/xml.c src/xml.h: added virBufferNew() and virBufferStrcat()
- * tests/xmlrpctest.c: added performace tests for virBufferStrcat() and
+ * tests/xmlrpctest.c: added performace tests for virBufferStrcat() and
virBufferVSprintf()
* src/xmlrpc.c: used virBufferStrcat()
Tue May 9 16:37:22 CEST 2006 Karel Zak <kzak@redhat.com>
- * tests/Makefile.am tests/xmlrpctest.c tests/testutils.h: added test
+ * tests/Makefile.am tests/xmlrpctest.c tests/testutils.h: added test
directory with basic test utils
* tests/test_xmlrpc.sh tests/xmlrpcserver.py tests/xmlrpctest.c: added
simple XML-RPC tests agains Python SimpleXMLRPCServer
Wed Apr 26 08:32:38 CEST 2006 Daniel Veillard <veillard@redhat.com>
- * src/xml.c: applied patch from Jeremy Katz to not require a
+ * src/xml.c: applied patch from Jeremy Katz to not require a
root entry in XML nor try to extract it from command line
informations.
Tue Apr 25 17:10:10 CEST 2006 Daniel Veillard <veillard@redhat.com>
- * configure.in libvirt.spec.in docs/examples/Makefile.am
+ * configure.in libvirt.spec.in docs/examples/Makefile.am
docs/examples/index.py docs/examples/python/*: integrated
examples for Python from David Lutterkort
docs/html/libvirt-libvirt.html: regenerated the docs, that doesn't
change the API.
-Thu Apr 6 11:32:46 CEST 2006 Karel Zak <kzak@redhat.com>
+Thu Apr 6 11:32:46 CEST 2006 Karel Zak <kzak@redhat.com>
- * src/virsh.c: use stdout for standard outputs, improve
+ * src/virsh.c: use stdout for standard outputs, improve
allocation checks
Wed Apr 5 09:32:54 EDT 2006 Daniel Veillard <veillard@redhat.com>
* src/hash.c: tiny fix
* src/internal.h: starting to work on reentrancy
- * src/libvirt.c: applied patch from Jim Fehlig to fix
+ * src/libvirt.c: applied patch from Jim Fehlig to fix
virDomainLookupByID when run as root.
Tue Apr 4 22:49:33 CEST 2006 Karel Zak <kzak@redhat.com>
- * src/virsh.c: rename dstate, idof and nameof to domstate,
+ * src/virsh.c: rename dstate, idof and nameof to domstate,
domname and domid
Tue Apr 4 12:41:53 CEST 2006 Karel Zak <kzak@redhat.com>
* src/virsh.c: add new command "nodeinfo"
* include/libvirt.h.in: fix typo (virNodeInfo.memory is in kB)
- * docs/FAQ.html docs/libvir.html src/virsh.c: rename command
+ * docs/FAQ.html docs/libvir.html src/virsh.c: rename command
"dinfo" to "dominfo"
Mon Apr 3 14:46:39 EDT 2006 Daniel Veillard <veillard@redhat.com>
- * include/libvirt.h[.in] src/driver.h src/libvirt.c
+ * include/libvirt.h[.in] src/driver.h src/libvirt.c
src/libvirt_sym.version src/*_internal.[ch]: added an entry
point for reboot and corresponding driver plug
* src/virsh.c: added a reboot option using it
- * docs/*: regenerated
+ * docs/*: regenerated
Thu Mar 30 16:38:18 EST 2006 Daniel Veillard <veillard@redhat.com>
* src/virsh.c: allocation check (Jim Meyering) and adding a
new create command
- * src/xend_internal.c src/xml.c: trying to cope with the new
+ * src/xend_internal.c src/xml.c: trying to cope with the new
xvda domains states generated on FC5, but Dom0 bootloader
really break the model, so that doesn't work.
* doc/site.xsl doc/libvir.html doc/*: added informations about
the Perl bindings, regenerated
- * python/libvirt_wrap.h: added a missing include.
+ * python/libvirt_wrap.h: added a missing include.
Mon Mar 27 17:22:16 CEST 2006 Daniel Veillard <veillard@redhat.com>
* src/internal.h: first part of Jim's format checking
* src/libvirt.c src/xen_internal.[ch] src/xend_internal.[ch]
src/xs_internal.[ch]: initialization and registration of drivers
-
+
Sat Mar 25 11:45:06 CET 2006 Daniel Veillard <veillard@redhat.com>
* src/Makefile.am: add driver.h to SOURCES as pointed by Jim Meyering
Thu Mar 23 16:40:37 CET 2006 Daniel Veillard <veillard@redhat.com>
- * src/xs_internal.c src/xs_internal.h include/virterror.h
+ * src/xs_internal.c src/xs_internal.h include/virterror.h
src/virterror.c: created a new module related to Xen Store accesses
* src/libvirt.c src/xen_internal.[ch] src/xend_internal.[ch]:
nearly completed the separation of the code from the different modules
Fri Mar 10 11:07:58 CET 2006 Daniel Veillard <veillard@redhat.com>
- * configure.in: applied patch for --with-xen-distdir option from
+ * configure.in: applied patch for --with-xen-distdir option from
Ronald Aigner
* docs/site.xsl docs/*.html: added link to Bugzilla
Tue Feb 28 13:12:50 CET 2006 Daniel Veillard <veillard@redhat.com>
* TODO: updated
- * python/Makefile.am python/generator.py python/libvir.c
- python/libvir.py: improved python binding, raise exception
+ * python/Makefile.am python/generator.py python/libvir.c
+ python/libvir.py: improved python binding, raise exception
when an instance creation or lookup fails, and add support
for the global error handler, per conn handler still needed
* python/tests/error.py python/tests/Makefile.am: adding a
Tue Feb 21 14:21:39 CET 2006 Daniel Veillard <veillard@redhat.com>
* TODO: updated
- * python/tests/Makefile.am: fix a small PYTHONPATH bug
+ * python/tests/Makefile.am: fix a small PYTHONPATH bug
* docs//*: fixed the xsl a bit for toc names, added doc for
the python bindings, regenerated
* TODO: updated
* include/libvirt.h include/libvirt.h.in: cleanup
* src/libvirt.c: remove debugging output
- * src/xend_internal.c src/xml.c src/xml.h: reimplement
+ * src/xend_internal.c src/xml.c src/xml.h: reimplement
virDomainGetXMLDesc() based on xend interface, now work as user too.
Fri Feb 17 08:17:36 EST 2006 Daniel Veillard <veillard@redhat.com>
Wed Feb 15 08:20:23 EST 2006 Daniel Veillard <veillard@redhat.com>
* configure.in libvirt.spec.in include/libvirt.h.in python/Makefile.am
- src/Makefile.am: fix rpm packaging problems whith head, more
+ src/Makefile.am: fix rpm packaging problems whith head, more
LIBVIR -> LIBVIRT changes.
Tue Feb 14 15:29:01 EST 2006 Daniel Veillard <veillard@redhat.com>
* Makefile.am configure.in python/Makefile.am python/tests/Makefile.am
- python/tests/basic.py: added first python test script and
+ python/tests/basic.py: added first python test script and
a 'make tests' target
Fri Feb 10 16:45:50 CET 2006 Daniel Veillard <veillard@redhat.com>
* docs/search.php: use the new web site design
* python/generator.py: fix a generation bug on python keyword
-Tue Jan 24 11:44:53 CET 2006 Karel Zak <kzak@redhat.com>
+Tue Jan 24 11:44:53 CET 2006 Karel Zak <kzak@redhat.com>
* src/libvir_sym.version: add virDeomainRestore and virDomainSave
- * src/virsh.c: support '=' in options, fix command grammar
+ * src/virsh.c: support '=' in options, fix command grammar
* src/libvir.c: add conn->xshandle checks
Tue Jan 24 14:09:37 CET 2006 Daniel Veillard <veillard@redhat.com>
Wed Jan 18 11:32:04 CET 2006 Daniel Veillard <veillard@redhat.com>
* include/libvir.h include/libvir.h.in src/libvir.c: more integration
- of libxend capabilities, including checkpointing and restoring
+ of libxend capabilities, including checkpointing and restoring
in a file.
* docs//*: regenerated the docs
Fri Dec 16 19:35:29 CET 2005 Karel Zak <kzak@redhat.com>
- * src/xml.c src/internal.h src/libvir.c: struct checks cleanup,
+ * src/xml.c src/internal.h src/libvir.c: struct checks cleanup,
add macros VIS_IS_DOMAIN(), VIR_IS_CONNECT() and VIR_IS_CONNECTED_DOMAIN()
Fri Dec 16 14:26:05 CET 2005 Daniel Veillard <veillard@redhat.com>
Fri Dec 16 01:43:18 CET 2005 Karel Zak <kzak@redhat.com>
* include/libvir.h.in: add missing declaration of virDomainGetXMLDesc()
- * include/libvir.h.in src/libvir.c src/virsh src/libvir_sym.version: add
+ * include/libvir.h.in src/libvir.c src/virsh src/libvir_sym.version: add
virDomainGetOSType()
- * src/internal.h src/libvir.c src/xml.c: add internal function virDomainGetVM(),
+ * src/internal.h src/libvir.c src/xml.c: add internal function virDomainGetVM(),
move virDomainGetVMInfo() from src/xml.c
Thu Dec 15 17:56:27 CET 2005 Karel Zak <kzak@redhat.com>
* configure.in include/libvir.h.in include/libvir.h src/Makefile.am
include/Makefile.am: provide/fix library versionning information
include/libvir.h is now generated !
- * include/libvir.h.in src/libvir.c: revamp APIs and implement
+ * include/libvir.h.in src/libvir.c: revamp APIs and implement
complete ones.
* src/virsh.c: finish the version command and a bit of cleanup.
Tue Dec 6 14:46:50 CET 2005 Daniel Veillard <veillard@redhat.com>
- * include/libvir.h src/libvir.c src/virsh.c: tweaking of the
+ * include/libvir.h src/libvir.c src/virsh.c: tweaking of the
GetInfo() API, returns bytes and nanoseconds, try to fix
the scales, but time on unpriviledged interfaces doesn't work.