Daniel P. Berrange
a07f0a00da
Move the QEMU driver & utility files from qemud/ to src/
2007-06-27 00:12:29 +00:00
Daniel P. Berrange
a78a6602df
Move QEMU driver into main libvirt.so and use single daemon for all drivers
2007-06-26 23:48:46 +00:00
Daniel P. Berrange
8c90a88818
Fix typo in read only connection check
2007-06-26 23:05:54 +00:00
Daniel P. Berrange
b6b8583663
Rename the daemon to libvirtd
2007-06-26 23:04:49 +00:00
Daniel P. Berrange
de5bd324dc
Rename init script
2007-06-26 23:03:48 +00:00
Daniel P. Berrange
ec834baa9c
Remove use of libsysfs from bridge code
2007-06-26 23:01:54 +00:00
Daniel P. Berrange
dd8b3c6e76
Don't try to handle URIs with hostname in test driver
2007-06-26 22:57:41 +00:00
Daniel P. Berrange
70da0494c1
Add driver API for global startup/shutdown/reload hooks
2007-06-26 22:56:14 +00:00
Daniel P. Berrange
25905a78f2
Switch to using internal event API for QEMU driver
2007-06-26 22:51:01 +00:00
Daniel P. Berrange
133fdfe9e8
Move code relating to vm/network lookups into conf.c
2007-06-26 22:42:47 +00:00
Daniel P. Berrange
a041de159f
Update to comply with internal driver API
2007-06-26 22:39:53 +00:00
Daniel P. Berrange
2f02d292da
Move virBuffer functions into src/buf.c,h
2007-06-26 22:33:22 +00:00
Daniel P. Berrange
675ba3170d
Rename buffer functions
2007-06-26 22:21:22 +00:00
Daniel P. Berrange
3d6a119de8
Rename UUID functions
2007-06-26 22:19:38 +00:00
Daniel P. Berrange
b63f8cc9f9
Split up struct qemud_server to move qemu stuff into conf.c
2007-06-26 22:13:21 +00:00
Daniel P. Berrange
498cc57835
Updated to use virError object & APIs for error reporting
2007-06-26 20:51:00 +00:00
Daniel P. Berrange
2dd21783ec
Move code dealing with global startup/shutdown/reload into driver.c
2007-06-26 20:45:21 +00:00
Daniel P. Berrange
9f25d22a6f
Move process lifecycle code from qemud.c to driver.c
2007-06-26 20:41:25 +00:00
Daniel P. Berrange
8ebda57b2e
Move capabilities XML generation into driver.c
2007-06-26 19:49:50 +00:00
Daniel P. Berrange
0cb54b45f1
Re-factoring event loop
2007-06-26 19:11:00 +00:00
Richard W.M. Jones
4a0cef94a5
Tue Jun 26 14:40:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* src/remote_internal.c, python/Makefile.am: Python bindings
fixed, and now building virConnect.getHostname and
virConnect.getURI. Fixed a problem which stopped
libvirt.py from being (re-)built. Rearranged
python/Makefile.am to make it cleaner and clearer.
2007-06-26 13:47:04 +00:00
Richard W.M. Jones
2be812bbc9
Tue Jun 26 12:40:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* include/libvirt/libvirt.h.in, src/libvirt.c: (and numerous
other files) Added support for virConnectGetHostname
and virConnectGetURI calls.
2007-06-26 11:42:46 +00:00
Richard W.M. Jones
aa053ba2c5
Mon Jun 25 16:55:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* include/libvirt/libvirt.h.in, src/libvirt.c, src/libvirt_sym.version,
python/generator.py: Added virDomainGetConnect and
virNetworkGetConnect to allow us to get the "hidden"
connection associated with each domain or network.
2007-06-25 15:56:18 +00:00
Richard W.M. Jones
83471f1ec5
Mon Jun 25 14:30:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* include/libvirt/libvirt.h, include/libvirt/libvirt.h.in,
src/test.c: Remove unused virDomainKernel structure.
2007-06-25 13:26:02 +00:00
Richard W.M. Jones
b19a6c7d28
Mon Jun 25 14:03:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* src/remote_internal.c: Partial revert - defining enum transport
as a typedef broke the build.
2007-06-25 13:05:03 +00:00
Richard W.M. Jones
b48d5f7a47
Mon Jun 25 09:40:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* src/remote_internal.c: Made cosmetic changes to the code and
comments to allow 'make -C docs rebuild' to succeed parsing
this file.
2007-06-25 08:41:17 +00:00
Richard W.M. Jones
2670b9c80a
Mon Jun 25 09:19:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* docs/site.xsl: Added link to OCaml bindings.
2007-06-25 08:40:38 +00:00
Richard W.M. Jones
56cd4140d4
Mon Jun 25 09:19:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* qemud/remote.c, src/remote_internal.c: Fix virDomainGetVcpus
in the remote case.
* src/libvirt.c: Allow virConnectListDomains,
virConnectListDefinedDomains, virConnectListNetworks and
virConnectListDefinedNetworks to work in the case where
they are called with maxids/maxnames == 0.
* src/remote_internal.c: Fix virDomainGetMaxVcpus in remote
case so that it copies sufficient data.
* src/xen_unified.c: Remove autostart functions.
2007-06-25 08:23:10 +00:00
Richard W.M. Jones
137847e55d
Fri Jun 22 14:15:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* qemud/remote.c, qemud/remote_protocol.x, src/remote_internal.c:
Add support for setting scheduler parameters over remote
connections.
2007-06-22 13:16:10 +00:00
Richard W.M. Jones
29ee614511
Fri Jun 22 12:40:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* src/internal.h: Added STREQ and STRCASEEQ macros for clearer
equality testing of strings.
* src/xen_internal.c: Fix handling of the scheduler parameters
field string so that the field doesn't contain garbage
after the string.
2007-06-22 11:42:22 +00:00
Daniel Veillard
65d0b1910b
* qemud/driver.c: apply patch from Jim Meyering to handle realloc
...
failure without leaking.
Daniel
2007-06-22 10:14:48 +00:00
Richard W.M. Jones
e8b0f8a251
Thu Jun 21 16:56:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* docs/virsh.pod: Fixed a few typos and POD directives.
2007-06-21 15:57:49 +00:00
Richard W.M. Jones
10960f2a1a
Thu Jun 21 16:48:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* src/remote_internal.c: Fix virConnectGetMaxVcpus in the
remote case when type parameter is NULL.
* src/xend_internal.c: Proper error reporting in
xenDaemonDomainDumpXML function.
2007-06-21 15:49:09 +00:00
Daniel P. Berrange
a6a6c9860c
Fixed marshalling of id on wire
2007-06-21 15:38:20 +00:00
Daniel Veillard
8fe24e137f
* virsh.1 docs/virsh.pod docs/Makefile.am: updated the pod file
...
to reflect the current set of commands, added a rule in the Makefile
to regenerate the man page, and regenerated.
Daniel
2007-06-21 15:00:17 +00:00
Daniel Veillard
4fdec95d6b
* docs/virsh.pod: commit of original POD file for virsh man page
...
from Andrew Puch April 2006
Daniel
2007-06-21 07:39:51 +00:00
Richard W.M. Jones
e2df281e6c
Wed Jun 20 18:23:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* src/libvirt.c, src/qemu_internal.c, src/test.c,
src/xen_unified.c, src/xend_internal.c,
src/libvirt.c, include/libvirt/virterror.h:
VIR_ERR_NO_SUPPORT means the function is not supported by
the hypervisor. VIR_ERR_NO_CONNECT means the connection
failed. VIR_ERR_CALL_FAILED is deprecated. Drivers which
decline a URI now no longer produce an error. Make
xen_unified.c ignore naked URI strings like "foo".
2007-06-20 17:25:39 +00:00
Richard W.M. Jones
17e1ee3cc7
Wed Jun 20 18:21:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* src/virsh.c: 'virsh help command' now works even if we could
not get a connection to the hypervisor. Rearranged the list
of commands to be in alphabetical order.
2007-06-20 17:22:09 +00:00
Richard W.M. Jones
2958900d22
Wed Jun 20 10:54:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* src/libvirt.c src/test.c src/xen_unified.c: Fix URI processing
so that local file URIs work again. Move remote driver to
last in the list, and fix all drivers so they decline remote
URIs (Daniel Berrange).
2007-06-20 10:01:14 +00:00
Richard W.M. Jones
99089f80cd
Tue Jun 19 20:07:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* src/xend_internal.c: Recognise xen:/// as the standard
URI for connecting to a local Xen hypervisor.
2007-06-19 19:08:09 +00:00
Richard W.M. Jones
a34c85732d
Tue Jun 19 17:02:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* docs/libvir.html docs/remote.html docs/uri.html: Documented
all supported URI formats.
2007-06-19 16:07:58 +00:00
Daniel Veillard
995235b13c
* docs/site.xsl docs/libvirt.html docs/uri.html docs/*.html:
...
adding a placeholder for the new URIs page, update the
stylesheet to generate a new page, rebuilt.
Daniel
2007-06-19 13:43:28 +00:00
Richard W.M. Jones
44e522c821
Tue Jun 19 13:12:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* docs/remote.html: Check in the updated documentation file
for the web site.
2007-06-19 12:12:15 +00:00
Richard W.M. Jones
3b7046a743
Tue Jun 19 10:30:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* src/virsh.c: vcpupin command now documented properly and
gives clearer error messages if the cpulist is wrong
(Masayuki Sunou).
2007-06-19 09:32:04 +00:00
Daniel Veillard
a03844f8ca
* src/xend_internal.c: drop the release information as this
...
is usually garbage ending up polluting minor and major numbers.
* src/virsh.c: applied patch from Masayuki Sunou providing a pair
of alternate attach/detach commands
Daniel
2007-06-19 09:12:55 +00:00
Richard W.M. Jones
81bb16b302
Mon Jun 18 16:59:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* docs/libvir.html (Remote): Updated certificate documentation
to use GnuTLS certtool instead of CA.pl / openssl.
2007-06-18 16:00:16 +00:00
Daniel Veillard
af933f6ff0
* src/virsh.c: applied SetMem cleanup patch from Mark Johnson
...
Daniel
2007-06-18 08:33:08 +00:00
Richard W.M. Jones
6668e64766
Fri Jun 15 16:21:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* configure.in: Solaris header file fixes (Mark Johnson).
2007-06-15 15:24:20 +00:00
Richard W.M. Jones
a770b4c357
Fri Jun 15 14:42:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* src/test.c, src/virsh.c, src/xend_internal.c, src/xm_internal.c:
Replace calls to deprecated {,r}index with str{,r}chr.
2007-06-15 13:44:19 +00:00
Richard W.M. Jones
b69fcc15b4
Fri Jun 15 08:53:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* src/internal.h, src/virsh.c: Replace _N with N_ so that
Solaris builds work (Mark Johnson).
* src/virsh.c: Add a couple of missing error messages (Mark
Johnson).
* python/types.c: Fix NULL pointer deref on DEBUG build
(Mark Johnson).
* src/virsh.c: Spelling fix (Mark Johnson).
2007-06-15 08:18:55 +00:00
Daniel P. Berrange
1bb74341b4
Fix handling of extra_release for Fedora
2007-06-15 01:31:51 +00:00
Daniel P. Berrange
512bf1a6b2
Fix coverage file generation
2007-06-15 01:21:18 +00:00
Daniel Veillard
7c85b83736
* src/virsh.c: patch from Saori Fukuta for messages
...
* *.po: updated with the patch from Saori Fukuta and merge from
the i18n CVS base.
Daniel
2007-06-13 09:32:44 +00:00
Richard W.M. Jones
bc2f1b3cf4
Mon Jun 11 14:49:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* docs/examples/index.py: Autogenerate Makefile.am and
.cvsignore in this directory with corrected LDADDS and
including some generated subdirectories which CVS should
ignore.
2007-06-11 13:55:03 +00:00
Richard W.M. Jones
0bbe8da810
Some fixes for RPM builds:
...
Mon Jun 11 14:10:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
* libvirt.spec.in: BuildRequires gnutls-devel and
set the remote PIDfile when configuring.
* qemud/Makefile.am: Distribute the Perl scripts.
* qemud/qemud.c: Only use QEMUD_DEBUG when ENABLE_DEBUG
is defined.
2007-06-11 13:24:45 +00:00
Richard W.M. Jones
7172e734e1
Mon Jun 11 13:24:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* docs/examples/.cvsignore: Ignore .deps and .libs subdirectories.
2007-06-11 12:24:21 +00:00
Richard W.M. Jones
f7f0a31a82
Mon Jun 11 13:22:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* docs/libvir.html, docs/remote.html: Updated docs to reflect
access control lists now based on Distinguished Names.
2007-06-11 12:23:36 +00:00
Richard W.M. Jones
80b7e43da8
Mon Jun 11 13:18:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* configure.in: Add '--with-remote' flag. Add compatibility
code for versions of libxml2 supporting xmlURI.query_raw.
Check for GnuTLS library.
2007-06-11 12:19:46 +00:00
Richard W.M. Jones
9172d0ec27
Mon Jun 11 12:49:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* qemud/Makefile.am, qemud/dispatch.c, qemud/dispatch.h,
qemud/internal.h, qemud/protocol.c,
qemud/protocol.h, qemud/protocol.x, qemud/qemud.c:
libvirt_qemud server-side modifications to use
XDR-based protocol instead of homebrew (Dan Berrange).
QEMUD server modified to dispatch calls from remote
clients (Richard Jones). Added TLS support (Richard Jones).
Added TCP & IPv6 support (Richard Jones).
Additional configuration file, command-line handling, and
usage (Richard Jones).
* qemud/conf.c: Remove unnecessary header file.
2007-06-11 12:04:54 +00:00
Richard W.M. Jones
b4f7816bf4
Mon Jun 11 12:48:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* src/qemu_internal.c: QEMU client-side modifications to
use XDR-based protocol instead of homebrew. (Dan Berrange)
2007-06-11 11:48:29 +00:00
Richard W.M. Jones
b9f8610a1e
Mon Jun 11 12:45:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* qemud/remote.c, qemud/remote_generate_stubs.pl,
qemud/remote_dispatch_localvars.h,
qemud/remote_dispatch_proc_switch.h,
qemud/remote_dispatch_prototypes.h: Server side of
the remote patch, deals with call dispatch.
2007-06-11 11:47:01 +00:00
Richard W.M. Jones
b7c42619e6
Mon Jun 11 12:41:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* src/remote_internal.c, src/remote_internal.h,
src/driver.h, src/libvirt.c, src/Makefile.am: Client side
of the remote patch - adds a remote driver.
2007-06-11 11:43:41 +00:00
Richard W.M. Jones
fc23185e84
Mon Jun 11 12:34:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* qemud/remote_protocol.x qemud/rpcgen_fix.pl
qemud/remote_protocol.c qemud/remote_protocol.h: Client/server
protocol used by remote.
2007-06-11 11:36:17 +00:00
Daniel Veillard
29e65f9a98
* configure.in libvirt.spec.in include/libvirt/libvirt.h
...
docs/*: prepared release of 0.2.3
Daniel
2007-06-08 11:11:56 +00:00
Daniel Veillard
c7aae27426
* po/*: new merge of localization strings
...
Daniel
2007-06-08 09:36:43 +00:00
Daniel P. Berrange
f404609120
Fixed handling of bridge devices
2007-06-07 18:21:58 +00:00
Daniel P. Berrange
80b7a7ab4f
Ensure build fails if tests fail
2007-06-07 14:48:30 +00:00
Daniel P. Berrange
2bdf20ba8b
Fix boot device tests
2007-06-07 14:09:01 +00:00
Daniel P. Berrange
de288e8dbc
Fix boot device tests
2007-06-07 14:08:35 +00:00
Daniel Veillard
a80faa4bf0
* src/xend_internal.c src/xm_internal.c src/xml.c: add support
...
for arguments to bootloader, patch from Hugh Brock
* tests/sexpr2xmltest.c tests/xml2sexprtest.c
tests/sexpr2xmldata/sexpr2xml-pv-bootloader.sexpr
tests/sexpr2xmldata/sexpr2xml-pv-bootloader.xml
tests/xml2sexprdata/xml2sexpr-pv-bootloader.sexpr
tests/xml2sexprdata/xml2sexpr-pv-bootloader.xml: add specific
regression tests
Daniel
2007-06-07 13:50:18 +00:00
Daniel Veillard
2a10972010
* src/libvirt.c: do not die if the daemon is not running on a Xen
...
system (shows up as root only) and emit a warning instead
* src/virterror.c include/libvirt/virterror.h docs/*: add
the new warning.
Daniel
2007-06-07 13:05:00 +00:00
Daniel Veillard
41402668f9
* src/xml.c: patch from Saori Fukuta to avoid (type ioemu)
...
on Xen-3.1 and HVM guests devices to avoid breaking paravirt
drivers there
Daniel
2007-06-06 14:39:04 +00:00
Daniel Veillard
7eed474dd3
* src/virsh.c: added a logging option to a file based on
...
Nobuhiro Itou patch
* src/xen_internal.c: small TODO comment from Atsushi SAKAI
Daniel
2007-06-06 12:24:31 +00:00
Daniel Veillard
ec3835d330
* po/*: merge all po from Red Hat/Fedora translations, and
...
ran 'make update-po'
Daniel
2007-06-06 07:22:02 +00:00
Daniel Veillard
75e63ce86e
* src/xen_internal.c: fix from Hugh Brock to allow compiling
...
with -Werror after the previous patch
Daniel
2007-06-05 20:56:53 +00:00
Daniel Veillard
652f3bb13b
* include/libvirt/libvirt.h include/libvirt/libvirt.h.in
...
src/driver.h src/libvirt.c src/libvirt_sym.version
src/proxy_internal.c src/qemu_internal.c src/test.c
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
of cleanups and more error checking from me
Daniel
2007-06-05 12:06:08 +00:00
Daniel Veillard
c6e2ef60df
* src/xml.c: apply patch from Masayuki Sunou about an uninitialized
...
string when attaching a device
Daniel
2007-06-04 08:42:41 +00:00
Daniel Veillard
ae35e97ec8
* src/xml.c: added a comment about (type ioemu) not needed
...
for interfaces on xen 3.1 as pointed by Saori Fukuta
Daniel
2007-06-01 14:03:24 +00:00
Richard W.M. Jones
3bcd26e6d2
+Tue May 29 15:56:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
+
+ * python/generator.py, python/libvir.c, python/libvir.py:
+ Wrap the virGetVersion call as Python libvirt.getVersion.
+
+ * src/libvirt.c: Change virGetVersion so that the driver name
+ is case insensitive.
+
2007-05-29 14:58:27 +00:00
Richard W.M. Jones
0832c58c0a
+Tue May 29 15:41:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
+
+ * TODO: Added a note about requiring C++ compiler because of a
+ possible problem with libtool autoconf macros.
+ * docs/examples/Makefile.am, proxy/Makefile.am, qemud/Makefile.am,
+ src/Makefile.am, tests/Makefile.am: Pass $(WARN_CFLAGS) when
+ linking, so if -fstack-protector is there, gcc will link to
+ the stack protector library.
+ * tests/xencapstest.c: Allow this test to compile when Xen
+ libraries are not enabled.
+
2007-05-29 14:44:15 +00:00
Daniel Veillard
7b88f59ce4
* src/virsh.c src/xen_internal.c src/xend_internal.c: memory leaks
...
fixed by a patch from Masayuki Sunou
Daniel
2007-05-29 13:55:19 +00:00
Richard W.M. Jones
bb5fcd02bc
Wed May 23 16:07:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* src/virsh.c: Add attach-device and detach-device commands to
virsh, and tidy up the way it reads whole files. Patch from
Masayuki Sunou, Mark McLoughlin, Richard Jones.
2007-05-23 15:09:19 +00:00
Daniel P. Berrange
3b0acf5616
Allow overwrite of existing guest config
2007-05-22 00:39:59 +00:00
Daniel P. Berrange
85e9f9fb47
Added per-VM logging
2007-05-18 18:36:24 +00:00
Daniel P. Berrange
ef38afcfd4
Fixed stack overflow. Fixed bridge network
2007-05-14 15:41:57 +00:00
Daniel P. Berrange
ac2d00c498
Fix <boot> syntax
2007-05-11 14:24:02 +00:00
Daniel P. Berrange
99370101de
Ignore old style vnc config on xen 3.0.5
2007-05-11 14:21:28 +00:00
Daniel P. Berrange
538d6e980b
Added dep on dnsmasq
2007-05-11 13:35:24 +00:00
Richard W.M. Jones
cbad699ffe
Thu May 11 13:23:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* .cvsignore, qemud/uuid.c: Add some generated files to .cvsignore.
Remove an unused #include from uuid.c.
2007-05-11 12:28:10 +00:00
Richard W.M. Jones
1815534ef0
Thu May 10 17:00:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* docs/libvir.html, docs/libvirt.css, docs/remote.html:
Added documentation for TLS certificates and libvirtd.conf.
CSS changes makes the tables look nicer. remote.html is
a generated file.
2007-05-10 15:55:39 +00:00
Richard W.M. Jones
0d555708bd
Tue May 8 11:49:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* src/hash.c, src/internal.h, src/libvirt_sym.version: Export
__virGetDomain and __virGetNetwork for use by the libvirtd.
The double underscores indicate that these interfaces are
not officially supported parts of the libvirt API or ABI.
2007-05-08 10:53:27 +00:00
Richard W.M. Jones
e0e95c53fc
Tue May 8 11:14:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* src/hash.c, src/internal.h, src/xs_internal.c: Remove
unused fields from internal _virDomain structure.
2007-05-08 10:22:36 +00:00
Daniel P. Berrange
6723c50b5c
Support <on_reboot> action
2007-05-03 16:10:40 +00:00
Daniel Veillard
3ac6e102da
* src/virsh.c: fix help for dumpxml and net-dumpxml commands
...
based on Chris Wright feedback
Daniel
2007-05-03 16:03:02 +00:00
Richard W.M. Jones
04231acb2b
Thu May 3 15:03:00 BST 2007 Richard Jones <rjones@redhat.com>
...
* src/virterror.c, include/libvirt/virterror.h: Added
VIR_FROM_REMOTE, VIR_ERR_RPC, VIR_ERR_GNUTLS_ERROR
for remote errors.
2007-05-03 14:00:18 +00:00
Richard W.M. Jones
5b74f3c2cd
Wed May 2 18:42:00 BST 2007 Richard Jones <rjones@redhat.com>
...
* src/libvirt.c, src/qemu_internal.c: Allow network
drivers to DECLINE to take accept a call. Only fail
outright if the network driver reports an error.
* src/qemu_internal.c (qemuNetworkOpen): Fix path to
driver used in the non-root case.
2007-05-02 17:40:00 +00:00
Richard W.M. Jones
b15d511db4
Wed May 2 18:38:00 BST 2007 Richard Jones <rjones@redhat.com>
...
* src/proxy_internal.c, src/qemu_internal.c, src/test.c,
src/xen_unified.c, src/xend_internal.c, src/xs_internal.c:
During virConnectOpen, be careful to call __virRaiseError
with conn = NULL so that the error message is not
discarded.
2007-05-02 17:36:25 +00:00
Mark McLoughlin
f8fa07c107
Wed May 2 17:55:12 IST 2007 Mark McLoughlin <markmc@redhat.com>
...
* qemud/libvirtd.in: synchronously restart the daemon in
order to avoid https://bugzilla.redhat.com/238492
2007-05-02 16:56:03 +00:00
Daniel P. Berrange
d3e661f745
Disable xm_internal on new xend
2007-05-02 16:17:02 +00:00
Daniel P. Berrange
6a12fee135
Use --strict-order with dnsmasq
2007-05-02 15:51:14 +00:00
Richard W.M. Jones
94033dd73f
Mon Apr 30 18:33:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* src/libvirt.c, src/driver.h, src/proxy_internal.c,
src/qemu_internal.c, src/test.c, src/xen_internal.c,
src/xend_internal.c, src/xs_internal.c,
proxy/libvirt_proxy.c: Remove VIR_DRV_OPEN_QUIET.
2007-04-30 17:30:11 +00:00
Richard W.M. Jones
27151b3d10
Mon Apr 30 18:02:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* src/proxy_internal.c (xenProxyGetCapabilities): Add support
for virConnectGetCapabilities across Xen proxy.
2007-04-30 16:58:26 +00:00
Richard W.M. Jones
ebd8071688
Mon Apr 30 18:00:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* src/xen_unified.c: In the non-root case keep track of the
Xen underlying drivers which opened correctly and only
try methods on those opened drivers.
2007-04-30 16:57:15 +00:00
Richard W.M. Jones
68c6d74fa1
Mon Apr 30 17:58:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* src/libvirt.c (virConnectNumOfDefinedDomains): Documentation
fix (thanks to Jan Michael).
2007-04-30 16:55:34 +00:00
Daniel Veillard
b782d66763
* src/virsh.c: fix virshStrdup to not crash if NULL is passed.
...
Daniel
2007-04-26 10:20:57 +00:00
Daniel Veillard
c847530f97
* src/internal.h src/xend_internal.c: a better fix from Shigeki Sakamoto
...
and raising errors on memory shortage.
Daniel
2007-04-24 13:44:16 +00:00
Daniel Veillard
b371d037b2
* src/internal.h src/xend_internal.c src/xml.c: applied 2 bug fixes
...
from Shigeki Sakamoto about large buffers.
Daniel
2007-04-23 07:41:23 +00:00
Mark McLoughlin
e826f73647
Thu Apr 19 12:09:15 IST 2007 Mark McLoughlin <markmc@redhat.com>
...
* docs/libvirt.rng: fix duplicate x86_64 arch
2007-04-19 11:11:06 +00:00
Richard W.M. Jones
12a60bc433
Thu Apr 19 09:45:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* docs/libvir.html: Change to space.
2007-04-19 08:44:07 +00:00
Daniel Veillard
07f347101c
* libvir.rng: applied patch to fix regexp constructs from Robin Green
...
Daniel
2007-04-19 07:57:06 +00:00
Richard W.M. Jones
e76632c912
Wed Apr 18 16:16:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* docs/libvir.html: Documentation for the remote patch.
2007-04-18 15:14:32 +00:00
Richard W.M. Jones
dbcc662ea3
Wed Apr 18 11:12:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* src/test.c, src/libvirt.c, src/virterror.c,
include/libvirt/virterror.h: Add a VIR_FROM_TEST error class
and ensure that test driver errors are from this class.
Tidy up the error messages generated by the test driver when
user doesn't add a path to the URL and avoid open ("/").
2007-04-18 10:14:07 +00:00
Daniel Veillard
435ce72149
* docs/remote.html docs/site.html docs/*.html: added a stub for
...
the remote page, added it to stylesheet and regenerated
Daniel
2007-04-18 09:58:35 +00:00
Daniel Veillard
9ab00c05bf
* docs/* NEWS libvirt.spec.in: prepare release of 0.2.2
...
* docs/apibuild.py: do not scan xen_unified for APIs.
Daniel
2007-04-17 09:33:51 +00:00
Daniel P. Berrange
733c5a2350
Check for existance of QEMU binary
2007-04-16 13:14:28 +00:00
Daniel P. Berrange
0de8efe4a0
Implement driver for virDomainGetOSType in QEMU guests
2007-04-16 13:10:05 +00:00
Daniel P. Berrange
b4259bbc37
Fixed exception reporting for domain/network operations
2007-04-16 12:37:59 +00:00
Daniel P. Berrange
cc05eaf803
Fixed integer overflow in QEMU guest CPU time
2007-04-15 19:58:44 +00:00
Daniel P. Berrange
9e4d606303
Back out accidental commit of code adding an <os> block for dom0
2007-04-13 14:08:38 +00:00
Daniel Veillard
c73708ea46
* src/virsh.c: fixed a bad messaging mechanism preventing localization
...
and raised by Thomas Canniot
Daniel
2007-04-13 08:04:08 +00:00
Daniel P. Berrange
42ee7111c3
Fixed up various functions for Xen 3.0.5
2007-04-13 00:43:57 +00:00
Richard W.M. Jones
dfe570a9ef
Thu Apr 12 15:18:00 BST 2007 Richard Jones <rjones@redhat.com>
...
* src/libvirt.c: set VIR_CONNECT_RO on read-only connections.
Patch by S.Sakamoto.
2007-04-12 14:18:39 +00:00
Daniel Veillard
1ec25df269
* src/xend_internal.c src/xml.c: applied patch from Nobuhiro Itou
...
to handle CDRom devices with no device name
* tests/sexpr2xmltest.c tests/xml2sexprtest.c
tests/sexpr2xmldata/sexpr2xml-no-source-cdrom.sexpr
tests/sexpr2xmldata/sexpr2xml-no-source-cdrom.xml
tests/xml2sexprdata/xml2sexpr-no-source-cdrom.sexpr
tests/xml2sexprdata/xml2sexpr-no-source-cdrom.xml: added regression
tests for this case based on Nobuhiro Itou test inputs.
Daniel
2007-04-11 16:06:30 +00:00
Daniel P. Berrange
19c6ddcce5
Fixed up IPtables rules to be more strict
2007-04-10 23:17:46 +00:00
Daniel P. Berrange
7fd0878c40
Added vir*GetAutostart APIs to python
2007-04-10 23:15:58 +00:00
Daniel Veillard
634d655c1e
* src/virsh.c: fixed some typos reported by translator
...
Nikolay Sivov should fix #235904
Daniel
2007-04-10 18:40:50 +00:00
Richard W.M. Jones
1f88a2d031
Tue Apr 10 13:58:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* src/xen_unified.c (xenUnifiedRegister): Comment the
xenUnifiedRegister function to avoid error message
when building docs/. Patch from Atsushi SAKAI.
2007-04-10 13:00:26 +00:00
Richard W.M. Jones
0c52de4d8e
Tue Apr 10 12:18:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* src/xen_unified.h, src/xen_unified.c: Fix indentation.
2007-04-10 11:17:34 +00:00
Daniel Veillard
73dd7f0ff5
* src/test.c: converted to new XPath APIs
...
* src/xml.c: fixed a return comment
Daniel
2007-04-06 15:34:09 +00:00
Daniel Veillard
4bdac20ad6
* src/xml.[ch]: first patch to clean up XPath accesses with new
...
routines, only xml.c is cleaned up, other modules to follow.
Daniel
2007-04-06 12:28:24 +00:00
Richard W.M. Jones
18cd1a1e57
Wed Apr 4 15:18:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* src/xen_unified.c et al: Unified Xen driver. Architecture
described here:
https://www.redhat.com/archives/libvir-list/2007-March/msg00396.html
2007-04-04 14:19:49 +00:00
Richard W.M. Jones
ad8bef84d1
Wed Apr 4 10:30:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* configure.in, qemud/Makefile.am: Set QEMUD_PID_FILE macro
correctly (expand ${prefix} in Makefile).
* qemud/qemud.c: Add command line help.
* ChangeLog: Remove a CVS '>>>>' conflict line which had
been committed inadvertently.
2007-04-04 09:32:00 +00:00
Daniel Veillard
b5d6258530
* src/virsh.c: applied patch from Atsushi SAKAI to clarify
...
that memory values are in kilobytes
Daniel
2007-04-02 11:56:38 +00:00
Mark McLoughlin
8ba930c380
Wed Mar 30 17:25:33 IST 2007 Mark McLoughlin <markmc@redhat.com>
...
* qemud/iptables.c: As suggested by danpb, make libvirt_qemud
handle SIGHUP by re-loading the iptables rules.
2007-03-30 16:25:02 +00:00
Mark McLoughlin
812b34fdd8
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.
2007-03-30 16:24:13 +00:00
Mark McLoughlin
42d4b85d86
Wed Mar 30 17:21:08 IST 2007 Mark McLoughlin <markmc@redhat.com>
...
* qemud/iptables.c: Remove the target interface parameter
from iptablesPhysdevForward(). This rule is intended to
allow frames to be forwarded across the bridge from the
supplied bridge port. In this context, the --out parameter
would match the outgoing bridge port, which will never
be network->def->forwardDev.
2007-03-30 16:23:04 +00:00
Mark McLoughlin
27c1d7b9fa
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.
2007-03-30 16:20:19 +00:00
Richard W.M. Jones
0ab7cda38c
* python/generator.py: Python bindings now throw exceptions
...
in almost all cases where an error is encountered in the
underlying libvirt code.
2007-03-28 11:24:14 +00:00
Daniel Veillard
6ec6b79669
* src/xen_internal.c: applied patch from Masayuki Sunou fixing the
...
erroneous value of the hypercall XEN_V2_OP_SETMAXMEM
* libvirt.spec.in: applies changes from Jeremy Katz for libvirt
spec and also another fix from Michael Schwendt fixing rhbz#233874
Daniel
2007-03-28 08:48:52 +00:00
Daniel P. Berrange
1109ba44e2
Fixed bridge networking for QEMU
2007-03-27 14:46:45 +00:00
Daniel P. Berrange
348209ca26
Fixed Xen capabilities parsing & added test suite
2007-03-27 14:45:17 +00:00
Richard W.M. Jones
17d0bf6454
* qemud/qemud.c: If using FORTIFY_SOURCE, remove warning
...
warn_unused_result by counting errors found in signal
handler and logging them in the main loop.
2007-03-27 10:28:45 +00:00
Daniel Veillard
2b233a049e
* acinclude.m4: applied patch from Jim Meyering to avoid clobbering
...
user specified CFLAGS
Daniel
2007-03-26 09:30:36 +00:00
Daniel Veillard
80fb564b0d
* TODO qemud/conf.c src/virsh.c src/xend_internal.c src/xs_internal.c:
...
replaced all sprintf instances by snprintf ones
Daniel
2007-03-23 16:15:07 +00:00
Richard W.M. Jones
ba83eae40f
* src/xen_internal.c: Fix detection of host PAE capabilities,
...
nul-terminate the token in the output XML and a couple of
cleanups for determining structure sizes.
2007-03-23 09:18:24 +00:00
Daniel Veillard
fb624fbecf
* 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
using calloc()
Daniel
2007-03-22 18:30:57 +00:00
Daniel Veillard
f39faaa708
* docs/*.html: repair the damages made by Amaya on the content
...
of documentation following feedback from Simon Hernandez
Daniel
2007-03-22 15:17:31 +00:00
Daniel Veillard
3d6dbfeab0
* src/virsh.c: applied patch from Masayuki Sunou to avoid a bug
...
when using a wrong CPU number in vcpupin and report the error
Daniel
2007-03-22 10:27:54 +00:00
Daniel Veillard
794d6d7a0c
* libvirt.spec.in: one more extra fix for autostart dir from
...
Florian La Roche, should fix #233409
Daniel
2007-03-22 09:39:43 +00:00
Daniel P. Berrange
07e38ad6e8
Remove realloc call which caused overflow
2007-03-21 15:32:32 +00:00