Daniel P. Berrange
99c0470dd8
Remove reliance on abs_top_{src,build}dir variables from automake 1.10
2007-11-17 13:16:47 +00:00
Daniel P. Berrange
4d82d16dc1
Added missing news.xsl to EXTRA_DIST
2007-11-17 12:09:35 +00:00
Daniel P. Berrange
2efc8ff757
Fixed 32-bit overflow
2007-11-17 11:53:44 +00:00
Daniel P. Berrange
6bb2d376b5
Refactor processing of incoming packets to remove dead code
2007-11-17 11:17:48 +00:00
Richard W.M. Jones
e714bb67ca
Thu Nov 15 17:43:00 UTC 2007 Richard W.M. Jones <rjones@redhat.com>
...
* src/stats_linux.c: Fix parsing of short interface names
occurring in the /proc/net/dev file.
* src/qemu_driver.c: Collect interface stats for QEMU & KVM
domains.
2007-11-15 17:45:44 +00:00
Richard W.M. Jones
7a66394fcb
Thu Nov 15 17:40:15 UTC 2007 Richard W.M. Jones <rjones@redhat.com>
...
* docs/hvsupport.html, docs/libvir.html: Document HV support
for virNodeGetFreeMemory and virNodeGetCellsFreeMemory.
* src/libvirt.c: Add DEBUG to virNodeGetFreeMemory and
virNodeGetCellsFreeMemory.
* src/xen_internal.c: virXenError* functions now take an
additional virConnectPtr argument, and set it where possible.
2007-11-15 17:44:06 +00:00
Daniel Veillard
9ae4f3d27e
* docs/libvir.html docs/uri.html: update docs about the libvirt
...
daemon startup when using QEmu/KVM.
Daniel
2007-11-15 17:07:28 +00:00
Jim Meyering
d5117af382
Make "make distcheck" work.
...
* Makefile.am: Expand some "*" wildcards, and (for now) disable
the relatively unimportant, distuninstallcheck target.
Fix a few redirect-directly-to-target bugs.
Add a few $(srcdir)/ prefixes and add an uninstall-local rule.
* docs/Makefile.am: More of the same. Split some long lines.
* python/Makefile.am: Likewise.
* python/tests/Makefile.am: Likewise.
* qemud/Makefile.am: Likewise.
* tests/Makefile.am: Remove the directories already listed in SUBDIRS.
* docs/examples/index.py: Adapt to produce the desired changes in
docs/examples/Makefile.am. Also, sort *.c, so results are reproducible,
and emit a comment telling emacs and vi that the file is read-only.
* docs/examples/Makefile.am: Regenerate.
Author: Jim Meyering <meyering@redhat.com>
2007-11-15 13:04:28 +00:00
Daniel Veillard
a4499a22c5
* src/stats_linux.c: patch from Jim Paris to fix compilation
...
when Xen isn't installed
* src/qemu_conf.h: small cleanup of signedness of bitfields
from Jim Paris
Daniel
2007-11-15 10:56:24 +00:00
Daniel Veillard
ec58960745
* doc/libvir.html doc/format.html: add missing docs for
...
<shareable/> on disk devices
* src/Makefile.am: fix the tst build rule for missing libraries
Daniel
2007-11-14 17:11:19 +00:00
Jim Meyering
a3d909888d
Handle failed strdup and malloc.
...
* src/remote_internal.c: Don't dereference NULL after
failed strdup or malloc in doRemoteOpen.
2007-11-14 16:29:08 +00:00
Richard W.M. Jones
3ba58f158d
Wed Nov 14 11:55:00 UTC 2007 Richard W.M. Jones <rjones@redhat.com>
...
* src/stats_linux.c, src/stats_linux.h, src_xen_internal.c:
Abstract out the Linux-specific statistics. Fixed parsing
of 64 bit numbers.
* src/Makefile.am: Updated Makefile for new files.
2007-11-14 11:58:36 +00:00
Richard W.M. Jones
88f28d6980
Wed Nov 14 11:36:00 UTC 2007 Richard W.M. Jones <rjones@redhat.com>
...
* src/libvirt.c and all internal driver interfaces: Parse the
URI only once and pass it to virDrvOpen instead of the
unparsed name string.
2007-11-14 11:40:57 +00:00
Jim Meyering
5d25419188
Parse integers more carefully, cont'd.
...
* qemud/qemud.c: Replace uses of strtol with uses of xstrtol_i.
Avoid overflow for very large --timeout=N values.
* src/nodeinfo.c: In linuxNodeInfoMemPopulate and
linuxNodeInfoCPUPopulate, use xstrtol_i rather than strtol.
Unlike in qemud.c, here we allow trailing "isspace", and in
the case of "cpuinfo cpu MHz", also allow a "." terminator,
since we ignore the decimal and any following digits.
* src/internal.h: Define xstrtol_ui, too.
Author: Jim Meyering <meyering@redhat.com>
2007-11-14 10:53:05 +00:00
Jim Meyering
5a6571eba9
Arrange for tests to pass in a non-srcdir build.
...
* tests/Makefile.am: Include the contents of the *data directories
in the make-dist-built tarball by adding each of that *data
directories to EXTRA_DIST.
Also add int-overflow (via $(test_scripts)) to EXTRA_DIST.
* tests/nodeinfotest.c: Prepend "$abs_top_srcdir/tests" to
each input file name.
* tests/qemuxml2argvtest.c: Likewise.
* tests/qemuxml2xmltest.c: Likewise.
* tests/sexpr2xmltest.c: Likewise.
* tests/test_conf.sh: Likewise.
* tests/virshtest.c: Likewise.
* tests/xencapstest.c: Likewise.
* tests/xmconfigtest.c: Likewise.
* tests/xml2sexprtest.c: Likewise.
Author: Jim Meyering <meyering@redhat.com>
2007-11-14 10:35:58 +00:00
Jim Meyering
4f2900d097
remove all trailing white space
2007-11-13 15:42:57 +00:00
Jim Meyering
5f78eccd1c
Make qemud's install-init rule work in a non-srcdir build.
...
* qemud/Makefile.am: In the install-init, remove an unneeded
$(srcdir)/ prefix.
Author: Jim Meyering <meyering@redhat.com>
2007-11-13 14:39:20 +00:00
Jim Meyering
a8b9c6640a
conftest: fix transposed size and count arguments to fwrite.
...
* tests/conftest.c: Include <string.h> and <errno.h>.
Also include strerror in diagnostic.
Author: Jim Meyering <meyering@redhat.com>
2007-11-12 22:16:25 +00:00
Daniel Veillard
a500a479b0
Begin fixing uses of strtol: parse integers more carefully.
...
Patch from Jim Meyering
* src/internal.h: Include <errno.h>.
Define new static inline function, xstrtol_i.
* src/virsh.c: Detect integer overflow in domain ID number
in vshCommandOptDomainBy. Detect overflow and invalid port
number suffix in cmdVNCDisplay.
* src/xend_internal.c: Parse CPU number more carefully in
xenDaemonDomainGetVcpus.
* tests/int-overflow: New script. Test for the above-fixed bug.
* tests/Makefile.am: Add int-overflow to TESTS. Define
TESTS_ENVIRONMENT, to propagate $abs_top_* variables into the
int-overflow script. Adapt the "valgrind" rule not to clobber
new TESTS_ENVIRONMENT.
Daniel
2007-11-12 14:00:32 +00:00
Daniel Veillard
906c1f5055
* src/virsh.c: initialize a couple of variable to avoid warnings
...
when compiling with Fedora.
Daniel
2007-11-08 18:07:02 +00:00
Daniel Veillard
710547590b
* src/virsh.c: patch from Jim Meyering to use gcc's printf attribute.
...
Daniel
2007-11-08 18:00:52 +00:00
Daniel Veillard
b31ed75bff
* src/virsh.c: patch from Jim Meyering to correct vshCommandOptInt
...
indentation
Daniel
2007-11-08 16:14:12 +00:00
Daniel Veillard
50804b725b
* docs/libvir.html docs/site.xsl: small updates with references
...
to CIM and OpenVZ
* po/*: updated translations
Daniel
2007-11-07 13:40:19 +00:00
Richard W.M. Jones
5a628880b0
Tue Nov 6 19:54:00 CET 2007 Jim Meyering <meyering@redhat.com>
...
Avoid risk of format string abuse (also avoids gcc warnings).
* src/util.c (ReportError): Use a literal "%s" format string.
* src/remote_internal.c (server_error): Likewise.
* src/qemu_conf.c (qemudReportError): Likewise.
* acinclude.m4: Add -Wformat -Wformat-security to default
list of warning flags, to warn about errors such as the
above.
2007-11-07 12:29:37 +00:00
Daniel Veillard
f2886d75e6
* src/xs_internals.c: patch from Chris Lalancette, forgot to
...
remove the domainDumpXML entry when changing the driver structure
Daniel
2007-11-06 16:25:32 +00:00
Daniel Veillard
9899932303
* src/xml.c src/xs_internal.c src/xs_internal.h: applied patch
...
from Masayuki Sunou to fix xend errors when adding disk
devices, due to improper device id lookup.
Daniel
2007-11-06 11:49:01 +00:00
Daniel Veillard
31eade077e
* src/virsh.c: patch from Masayuki Sunou to fix parameter
...
validation of virsh schedinfo parameters.
Daniel
2007-11-06 09:41:18 +00:00
Daniel Veillard
028275d6da
* src/xml.c: patch from Beth Kon to fix a problem when the
...
cpuset parameter for numa uses cpu maxcpu-1
Daniel
2007-11-05 10:14:42 +00:00
Daniel Veillard
c33b54df47
* src/xm_internal.c: patches from Masayuki Sunou to fix a problem
...
when an HVM domain is started with a CD-Rom config, this should
fix #328841
Daniel
2007-11-01 13:33:58 +00:00
Daniel Veillard
390cca8125
* proxy/libvirt_proxy.c src/proxy_internal.[ch] src/xen_internal.c
...
src/xen_unified.[ch] src/xend_internal.[ch] src/xml.[ch]: last
patch for the library NUMA support, allow to serialize CPU pinning
to domain configs (but won't work though proxy access), includes
many patches from Saori Fukuta.
Daniel
2007-10-31 09:39:13 +00:00
Daniel P. Berrange
8a0711c758
Avoiding calling remote network driver recursively if inside daemon
2007-10-27 01:23:28 +00:00
Daniel P. Berrange
d6f351690e
Support CDROM media change for QEMU/KVM
2007-10-27 01:21:09 +00:00
Daniel P. Berrange
97185033e5
Refactor shell escaping code
2007-10-27 01:19:51 +00:00
Daniel P. Berrange
eed1b17791
Refactor device parsing code
2007-10-27 01:18:38 +00:00
Daniel P. Berrange
79995893de
Make qemudMonitorCommand append line endings
2007-10-27 01:16:53 +00:00
Daniel Veillard
2718513226
* src/xml.c: fix build when configured without Xen
...
Daniel
2007-10-26 13:41:18 +00:00
Daniel Veillard
211a20aefb
* src/xml.c: applied patch from Jim Meyering fixing parseNumber
...
to detect overflow, and also reindented the module.
Daniel
2007-10-24 14:22:25 +00:00
Daniel Veillard
de327d23e7
* po/id.po: Remove again bogus Project-Id-Version field from merge error
...
Daniel
2007-10-24 08:39:11 +00:00
Daniel Veillard
3d32b50f05
* po/*: updated from translation team
...
Daniel
2007-10-23 15:45:03 +00:00
Daniel Veillard
14c5c70a78
* src/xml.c: fix the build of the proxy broken on previous commit
...
Daniel
2007-10-23 15:31:33 +00:00
Daniel Veillard
08be2facab
* src/xen_internal.c src/xen_unified.c src/xen_unified.h
...
src/xend_internal.c src/xml.c src/xml.h: commited erronously
the NUMA patches sent for review on the list in last commit.
But that should not affect non NUMA users so early push should
not be a problem.
Daniel
2007-10-22 20:36:04 +00:00
Daniel Veillard
cfb192ad1e
* docs/format.html docs/libvir.html: documentation cleaups
...
from Jim Paris
Daniel
2007-10-22 20:28:55 +00:00
Daniel Veillard
a87420ae59
* src/xend_internal.c: update to cpuset parsing code for NUMA
...
Daniel
2007-10-22 13:06:15 +00:00
Daniel Veillard
d620b00ffa
* src/Makefile.am: fix tst build rule
...
* src/buf.c: fix virBufferContentAndFree to make sure the string is
always 0 terminated.
Daniel
2007-10-19 15:09:31 +00:00
Daniel Veillard
24abf6c925
* src/conf.c: fix bug on negative values in virConfParseLong()
...
raised by Tatsuro Enokura
Daniel
2007-10-19 10:01:01 +00:00
Daniel Veillard
69b9fcf297
* src/conf.c: documentation cleanups from Jim Meyering
...
* tests/conftest.c: Use fwrite, not printf, since the
result buffer is not NUL-terminatedi, from Jim Meyering.
* tests/qemuxml2argvtest.c: Initialize vm.migrateFrom[0],
to avoid "read-uninitialized" error from within
qemudBuildCommandLinei, from Jim Meyering.
Daniel
2007-10-19 08:29:13 +00:00
Richard W.M. Jones
171afdf694
Wed Oct 17 11:27:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* libvirt.spec.in (BuildRequires): Add "qemu" (Jim Meyering).
2007-10-17 10:39:32 +00:00
Richard W.M. Jones
4e04ee2d2f
Wed Oct 17 11:27:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* src/xend_internal.c (sexpr_get): Declare with gcc's printf
attribute. (Jim Meyering)
2007-10-17 10:33:16 +00:00
Daniel P. Berrange
b4fab30b89
Mark XML param for attach/detach APIs const
2007-10-15 21:38:56 +00:00
Daniel P. Berrange
56ba14daa4
Changelog entry for default config files
2007-10-15 21:33:42 +00:00
Richard W.M. Jones
503cca7cee
Mon Oct 15 15:31:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* src/test.c, include/libvirt/libvirt.h.in: Remove virDomainRestart
from the public API (it was not used), and move it into the test
driver where it is used for purely internal purposes.
2007-10-15 14:32:35 +00:00
Daniel P. Berrange
912c18afa3
Added QEMU driver config file
2007-10-12 16:05:44 +00:00
Daniel P. Berrange
af10d71cc2
Reset migration source after failed VM start
2007-10-10 19:46:17 +00:00
Daniel P. Berrange
175e1711a6
Fixed processing of vncdisplay/vncused params in XM config files
2007-10-10 17:55:38 +00:00
Daniel P. Berrange
bf70fe4883
Fix virtual networking XML -> XM config file conversion & a mem leak
2007-10-10 17:41:06 +00:00
Daniel Veillard
aa826860bc
* src/xend_internal.c: applied patch from Beth Kon to fix
...
NUMA topology for cells without CPUs
Daniel
2007-10-08 15:02:47 +00:00
Daniel P. Berrange
77cf0390e4
Fix NUMA topology error handling (beth kon)
2007-10-05 01:08:17 +00:00
Daniel P. Berrange
d08b12c1a6
Remove bogus Project-Id-Version field
2007-10-03 14:19:35 +00:00
Daniel Veillard
fdc44cf1b7
* configure.in libvirt.spec.in include/libvirt/libvirt.h docs/*:
...
preparing release of 0.3.3
* po/*: updated the strings localizations
Daniel
2007-09-30 21:09:29 +00:00
Daniel Veillard
795d920028
* python/generator.py python/libvir.c python/libvirt-python-api.xml:
...
provide bindings for block and interface statistics
Daniel
2007-09-30 20:52:13 +00:00
Daniel P. Berrange
c4461ff57b
Only use bootloader for paravirt guests
2007-09-30 15:36:47 +00:00
Daniel Veillard
b5a3d4da61
* src/virsh.c: use virNodeGetFreeMemory() for freecell without
...
argument
* src/libvirt_sym.version: export virNodeGetFreeMemory()
Daniel
2007-09-30 13:22:16 +00:00
Daniel Veillard
9f211bbf3a
* include/libvirt/libvirt.h include/libvirt/libvirt.h.in
...
src/driver.h src/libvirt.c src/openvz_driver.c src/qemu_driver.c
src/test.c src/xen_unified.c src/xend_internal.c: add new API
virNodeGetFreeMemory(), extends the driver. Lacks remote and
QEmu support though.
* src/libvirt.c: allows to fix virNodeGetCellsFreeMemory() adding
parameter check for startCell.
* proxy/libvirt_proxy.c src/xend_internal.[ch]
include/libvirt/libvirt.h include/libvirt/libvirt.h.in: applied
vncpasswd dump patch from Mark Johnson but with the
virDomainXMLFlags extension as suggested by Daniel Berrange
this changed a couple of internal APIs too
* tests/sexpr2xmldata/sexpr2xml-no-source-cdrom.xml: fix one of the
tests affected by bootloader dump change.
Daniel
2007-09-30 13:09:07 +00:00
Daniel P. Berrange
0e7aa57385
Solaris hypercall compatability fixes (Mark Johnson)
2007-09-29 18:37:47 +00:00
Daniel P. Berrange
84b5415cbf
Allow empty bootloader tag
2007-09-29 18:31:05 +00:00
Daniel P. Berrange
fb741174ad
Solaris portability fix from Mark Johnson. Remove use of anonymous union members
2007-09-29 18:16:26 +00:00
Daniel P. Berrange
b876bf6ea5
Fixed crash prossing input tags
2007-09-28 20:47:58 +00:00
Daniel Veillard
4bf3bc9eda
* include/libvirt/libvirt.h[.in] src/driver.h src/openvz_driver.c
...
src/qemu_driver.c src/remote_internal.c src/test.c
src/xen_internal.[ch] src/xen_unified.c src/xend_internal.[ch]
src/libvirt.c src/libvirt_sym.version: adding NUMA support patches
from Beth Kon adding new virNodeGetCellsFreeMemory entry point
and extending the virConnectGetCapabilities one. Fix a couple of
issues in the patch and add to exported symbols from shared lib.
* docs/virsh.pod docs/virsh.1 src/virsh.c: added new command
freecell to get the available memory on the node or in a NUMA cell.
* docs/*: updated and regenerated the documentation
Daniel
2007-09-28 14:28:12 +00:00
Richard W.M. Jones
dbd8f037e7
* docs/libvir.html: Clarified configuration required for
...
remote over ssh.
2007-09-28 10:24:58 +00:00
Richard W.M. Jones
91076f111b
* src/remote_internal.c: Fix handling of usernames (thanks to
...
Fabian Deutsch for finding and fixing this).
2007-09-25 13:54:17 +00:00
Daniel P. Berrange
136ebc6e3c
Detect QEMU flags per VM instead of once for driver as a whole
2007-09-21 21:20:32 +00:00
Daniel P. Berrange
b32f429849
Added a no_tty param to remote URIs to stop SSH prompting for password
2007-09-21 20:17:09 +00:00
Daniel P. Berrange
6f44e36e15
Test compiler flags for linking too
2007-09-21 20:01:43 +00:00
Daniel P. Berrange
01422bd794
Fixed QEMU uri parsing/detection
2007-09-21 19:32:02 +00:00
Richard W.M. Jones
0caf0d767c
Thu Sep 20 19:37:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* src/bridge.c, src/qemu_driver.c, configure.in: Try to detect
the paths of dnsmasq and brctl at compile time. If found
then compile them in, otherwise search $PATH at runtime.
* libvirt.spec.in: BR dnsmasq and bridge-utils so we have their
paths at compile time.
2007-09-20 18:40:36 +00:00
Richard W.M. Jones
9a79baba76
Thu Sep 20 18:10:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* src/qemu_driver.c, docs/libvir.html: Support virConnectGetHostname
and virConnectGetURI for qemu driver.
2007-09-20 17:13:39 +00:00
Richard W.M. Jones
415015506f
Thu Sep 20 13:02:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* src/libvirt.c: Don't try to generate an error message with
an invalid connection object.
2007-09-20 12:04:57 +00:00
Richard W.M. Jones
18ec04c071
Thu Sep 20 12:59:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* src/xend_internal.c: Error message if we cannot connect
to xend.
2007-09-20 12:02:18 +00:00
Daniel P. Berrange
736f0e2531
Fix waitpid() call to only run in error case (merge error)
2007-09-19 21:44:32 +00:00
Daniel P. Berrange
27b4293285
Switch to use pkg-config to find gnutls
2007-09-19 17:42:40 +00:00
Daniel P. Berrange
e04914328d
Make libxml configure process try to use pkg-config if available
2007-09-19 15:35:00 +00:00
Daniel P. Berrange
e1f4399150
Added config params to customize UNIX sock perms & ownership
2007-09-19 02:28:01 +00:00
Daniel P. Berrange
8f4e48edff
Added support for Avahi mDNS advertisement
2007-09-19 01:56:55 +00:00
Daniel P. Berrange
c79514fda0
Allow updating of existing timers & file handle event watches
2007-09-19 01:27:32 +00:00
Daniel P. Berrange
0bde7e57a2
Avoid portability warnings from automake
2007-09-18 23:46:18 +00:00
Daniel P. Berrange
444f9c368e
Don't check for bridge headers if QEMU is disabled
2007-09-18 23:40:34 +00:00
Daniel P. Berrange
4966664928
Print configuration summary
2007-09-18 23:36:30 +00:00
Daniel P. Berrange
2384225b8b
Avoid zombies with remote tunnels
2007-09-18 03:08:49 +00:00
Daniel P. Berrange
63dc047468
Fixed PXE network boot config
2007-09-13 22:06:54 +00:00
Richard W.M. Jones
cc82a93645
Wed Sep 12 16:35:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* src/xend_internal.c, src/xml.c, src/xml.h: Properly check buffer
size in virDomainXMLDevID (Hugh Brock).
2007-09-12 15:41:51 +00:00
Richard W.M. Jones
5fac0c95e1
Wed Sep 12 11:30:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* src/xend_internal.c, src/xen_unified.c: Removed an annoying
warning when using Xen 3.0.3 and inactive domains.
2007-09-12 10:37:00 +00:00
Richard W.M. Jones
1361ddec0a
Wed Sep 12 11:25:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* src/remote_internal.c: virDrvOpenRemoteFlags was accidentally
declared as a global variable, instead of the name an enum.
2007-09-12 10:33:48 +00:00
Daniel Veillard
3292123d13
* docs/architecture.html docs/errors.html docs/format.html
...
docs/libvir.html: fixing typos spotted by Eduardo Pereira
Daniel
2007-09-10 15:16:25 +00:00
Daniel Veillard
fcf1b59128
* src/xend_internal.c: applied patch from Hugh Brock to allow
...
CD Rom device reload by reusing virDomainAttachDevice() with
a new definition
Daniel
2007-09-10 11:47:17 +00:00
Daniel Veillard
298d289542
* include/libvirt/libvirt.h include/libvirt/libvirt.h.in
...
src/libvirt.c: fixes a few problems in the documentation
pointed out by Toth Istvan.
* docs/*: regenerated the docs
Daniel
2007-09-10 09:37:10 +00:00
Daniel Veillard
372c6f96f7
* docs/libvir.html docs/uri.html: remove references to libvirt_qemud
...
and replace them with libvirtd
Daniel
2007-09-05 14:32:13 +00:00
Daniel Veillard
5196e6cab7
* src/openvz_conf.c src/openvz_conf.h src/openvz_driver.c: a bit
...
of cleanup on top of previous patches.
Daniel
2007-09-03 16:30:00 +00:00
Daniel Veillard
b36902c37a
* src/openvz_conf.c src/openvz_conf.h src/openvz_driver.c
...
src/openvz_driver.h: Applied patch from Shuveb Hussain and Anoop
Cyriac to extent OpenVZ driver capabilities, especially Create().
Daniel
2007-09-03 15:37:07 +00:00
Daniel Veillard
3c999f7ff4
* src/buf.c: applied patch from Masayuki Sunou fixing a loop
...
due to an error in growing buffers.
Daniel
2007-08-30 13:12:44 +00:00
Richard W.M. Jones
b001650c7d
Wed Aug 29 14:43:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* src/xen_internal.c (xenHypervisorDomainInterfaceStats): Swap
TX & RX network stats so they appear correct from the point
of view of the domain.
2007-08-29 13:35:15 +00:00
Daniel Veillard
b4d74032b0
* src/virsh.c: apply patch from Masayuki Sunou to fix the exit value
...
of vncdisplay command.
Daniel
2007-08-29 07:47:09 +00:00
Daniel Veillard
3d5e2a1532
* src/xend_internal.c: applied patch from Masayuki Sunou to avoid
...
memory corruption on very large XML dumps.
Daniel
2007-08-27 09:31:31 +00:00
Daniel Veillard
cb2e35b604
* configure.in libvirt.spec.in include/libvirt/libvirt.h docs/*:
...
preparing release of 0.3.2
* src/libvirt.c: fix a couple of comments
* po/*: string localization merge/update
Daniel
2007-08-21 14:59:47 +00:00
Daniel Veillard
3a4c8d219c
* src/xs_internal.c: cleanup of memory leaks from Masayuki Sunou
...
* src/virsh.c: another memory leaks of virsh schedinfo cleanup from
Saori Fukuta
* po/*: string localization merge/update
Daniel
2007-08-21 11:53:52 +00:00
Richard W.M. Jones
442a15770c
Tue Aug 21 10:58:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* src/libvirt.c (virDomainBlockStats, virDomainInterfaceStats):
Added block device and network interface statistics.
* src/xen_internal.c: Support for stats from Xen domains.
* qemud/remote.c, qemud/remote_protocol.x, qemud/remote_internal.c:
Support for fetching device and network interface stats
across remote connections.
* src/virsh.c: Added 'virsh domblkstat' and 'virsh domifstat'
commands to display stats.
* docs/libvir.html, docs/hvsupport.html: Updated hvsupport
documentation.
2007-08-21 10:08:12 +00:00
Richard W.M. Jones
c413098dc8
Tue Aug 21 10:36:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* tests/xencapsdata/*.xml: Fixed tests to include new
<migration_features> element in capabilities XML.
2007-08-21 09:38:00 +00:00
Richard W.M. Jones
81005437f4
Tue Aug 21 10:21:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* src/libvirt.c (virDomainMigrate): Added virDomainMigrate
API call.
* src/xend_internal.c, src/xen_unified.c: Support for migration
of Xen domains.
* src/xen_internal.c: Xen capabilities indicates level of
support for migration.
* qemud/remote.c, qemud/remote_protocol.x, src/remote_internal.c:
Support for migration between remote hypervisors.
* src/virsh.c: Added 'virsh migrate' command.
* docs/libvir.html, docs/hvsupport.html: Updated hvsupport
documentation.
2007-08-21 09:31:12 +00:00
Richard W.M. Jones
4d8c013104
Removed a CVS conflict line which had been inadvertently committed.
2007-08-21 09:08:45 +00:00
Richard W.M. Jones
19e21d8672
Tue Aug 21 09:56:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* qemud/remote.c, qemud/remote_protocol.x, src/driver.h,
src/internal.h, src/libvirt.c, src/libvirt_sym.version,
src/qemu_driver.c, src/remote_internal.c, src/test.c:
Add a private interface so that libvirt.c coordination
functions can detect the availability of features in
underlying drivers, using the VIR_DRV_SUPPORTS_FEATURE
macro.
2007-08-21 09:03:55 +00:00
Richard W.M. Jones
9201909064
Tue Aug 21 09:45:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* src/xend_internal.c: Return the interface device name as
<target dev='vifX.Y'/> in domain XML.
* tests/*: Update XML in regression tests.
2007-08-21 08:54:07 +00:00
Richard W.M. Jones
157ddaa295
Tue Aug 21 09:07:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* docs/libvir.html: Updated the hvsupport page to show that
KVM now supports save and restore operations.
2007-08-21 08:13:40 +00:00
Daniel Veillard
b8906a43fa
* src/xend_internal.c: patch from Masayuki Sunou to avoid
...
attach-disk/attach-interface when < Xen 3.0.4
Daniel
2007-08-16 15:38:38 +00:00
Daniel Veillard
0ee4415cc6
* src/virsh.c: vshCommandOptInt was broken as it would not
...
detect non-int inputs, problem raised by Masayuki Sunou
Daniel
2007-08-16 13:21:36 +00:00
Daniel Veillard
d7b5e2c2d8
* src/virsh.c: fixed 2 small bugs in setvcpus command, after
...
Atsushi SAKAI pointed out a value checking problem
Daniel
2007-08-15 10:18:33 +00:00
Daniel Veillard
9cffaad22b
* src/proxy_internal.c: fix the UUID lookup though proxy, by
...
actually sending the UUID string in the request!
Daniel
2007-08-14 12:29:40 +00:00
Daniel Veillard
f39e1b8860
* src/virsh.c: patch from Atsushi SAKAI fixing schedinfo synopsys
...
Daniel
2007-08-14 07:07:57 +00:00
Daniel Veillard
b8d0a7bc34
* virsh.1 docs/virsh.pod: typo fixes from Atsushi SAKAI
...
Daniel
2007-08-14 07:02:18 +00:00
Daniel Veillard
1bd2567773
* docs/apibuild.py: fix the API generator to work out of a
...
include list instead of an exclude list
* po/*: updated localization strings
Daniel
2007-08-14 05:57:07 +00:00
Daniel P. Berrange
024252d3e3
Implement save/restore for KVM guests
2007-08-14 01:47:24 +00:00
Daniel P. Berrange
383ae8c4ec
Added qemudEscapeShellArg(), and saferead()/safewrite() APIs
2007-08-14 01:33:38 +00:00
Daniel P. Berrange
79a3754210
Added support for -incoming option in prepare for restore
2007-08-14 01:28:47 +00:00
Daniel P. Berrange
af7378db35
Allow stdin to be specified with virExec()
2007-08-14 01:23:59 +00:00
Daniel P. Berrange
4f34d57223
Use \r instead of \n for QEMU monitor
2007-08-14 00:15:16 +00:00
Daniel Veillard
f9372e9408
* src/qemu_driver.c: patch from Jim Paris removing memory leak
...
* AUTHORS: updated with Shuveb and Jim
Daniel
2007-08-13 09:53:35 +00:00
Daniel P. Berrange
9112a139df
Speed up impl of lookupbyid/uuid and getostype for Xen by using HV where available
2007-08-10 18:25:15 +00:00
Daniel P. Berrange
46b433f069
Cleanup UUID apis & constants
2007-08-09 20:19:12 +00:00
Richard W.M. Jones
3860cbb2b7
Tue Aug 7 16:35:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* src/Makefile.am: gnutls_1_0_compat.h to list of sources
(bug reported by Jan Michael).
2007-08-07 15:44:42 +00:00
Richard W.M. Jones
9d5e267e9a
Tue Aug 7 16:24:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* src/virsh.c: Include <time.h> (bug reported by Jan Michael).
2007-08-07 15:26:51 +00:00
Richard W.M. Jones
754419ec10
Tue Aug 7 15:28:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* src/remote_internal.c: Fix build bug introduced by earlier
patch.
2007-08-07 14:29:45 +00:00
Richard W.M. Jones
c47b4c8295
Tue Aug 7 14:18:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* qemud/qemud.c: Fix --config/-f option to libvirtd.
2007-08-07 13:24:22 +00:00
Richard W.M. Jones
c946c197fe
Tue Aug 7 13:58:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* acinclude.m4, configure.in: ./configure option
--disable-stack-protector.
* src/gnutls_1_0_compat.h: Compatibility with GnuTLS 1.0.
* src/bridge.c: If no bridge ioctls, give an error at runtime.
2007-08-07 13:02:35 +00:00
Daniel Veillard
6253863e8f
* src/xml.c: changes from Masayuki Sunou to improve error reporting
...
on device XML errors.
Daniel
2007-08-02 10:47:38 +00:00
Daniel P. Berrange
94711ff791
Fixed memory leaks
2007-07-31 14:27:12 +00:00
Daniel P. Berrange
f7dd6b4d6f
Fixed handling of unsupported machine types
2007-07-30 18:50:07 +00:00
Daniel Veillard
86d352d4fe
* 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-ia64-be-hvm.xml
tests/xencapsdata/xen-ia64-hvm.xml
tests/xencapsdata/xen-x86_64-hvm.xml: this also affects a few tests
Daniel
2007-07-30 10:15:58 +00:00
Daniel Veillard
c7722ca345
* src/qemu_conf.[ch] src/qemu_driver.c: add qemu/kvm drivers report
...
features for i686 and x86_64, patch from David Lutterkort
Daniel
2007-07-30 09:59:05 +00:00
Daniel P. Berrange
4e01a607e4
Re-work test driver to implement (nearly) all APIs
2007-07-27 23:23:00 +00:00
Daniel Veillard
1d7164058c
* src/virsh.c docs/virsh.pod virsh.1: added a ttyconsole command,
...
this should fix bug #239687
Daniel
2007-07-26 08:41:16 +00:00
Daniel P. Berrange
cf5000d9b0
Ignore /usr/include in coverage reports
2007-07-25 23:18:15 +00:00
Daniel P. Berrange
773aa3b86b
Split out generic nodeinfo API
2007-07-25 23:16:30 +00:00
Daniel Veillard
3edb4bc9fb
* libvirt.spec.in NEWS docs/* po/*: preparing release 0.3.1
...
* src/libvirt.c python/generator.py: some cleanup and warnings
from Richard W.M. Jones
Daniel
2007-07-24 15:32:55 +00:00
Daniel P. Berrange
e3af6437f1
Fixed handling of -nographics. Added VNC listen support
2007-07-24 14:30:05 +00:00
Daniel P. Berrange
1d4d4f3bf9
Fixed crash when cleaning up VMs
2007-07-24 14:24:52 +00:00
Daniel P. Berrange
f3df229592
Fixed over eager caching of virDomainPtr objects in libvirt daemon
2007-07-24 14:21:03 +00:00
Daniel Veillard
d5b5623ddd
* docs/network.rng docs/Makefile.am libvirt.spec.in: added Relax-NG
...
grammar for network descriptions that David Lutterkort posted in
April, it needs an update though
Daniel
2007-07-24 09:19:40 +00:00
Daniel Veillard
5e14b0f33a
* po/*: update translations and regenerate .pot
...
Daniel
2007-07-24 08:15:03 +00:00
Daniel P. Berrange
ce19db8990
Set close-exe on logfile fd, keep monitor FD open
2007-07-23 18:00:33 +00:00
Daniel Veillard
daa2369dde
* docs/virsh.pod virsh.1: update to document VIRSH_DEFAULT_CONNECT_URI
...
environment variable as suggested by David Lutterkort
Daniel
2007-07-23 09:35:59 +00:00
Daniel Veillard
46da4f268f
* src/xen_internal.c: and nother one again from Saori Fukuta
...
Daniel
2007-07-20 10:53:31 +00:00
Daniel Veillard
90ae19cccf
* src/xen_internal.c: some error handling improvements from Saori Fukuta
...
Daniel
2007-07-20 10:44:24 +00:00
Daniel Veillard
68ef3443d4
* src/Makefile.am src/openvz_conf.c src/openvz_conf.h
...
src/openvz_driver.c src/qemu_driver.c src/util.c src/util.h:
cleanup patches from Shuveb Hussain, with new util module for
common code shared between drivers.
Daniel
2007-07-19 16:22:40 +00:00
Richard W.M. Jones
e2ea955881
Thu Jul 19 16:35:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* configure.in, src/xen_internal.c: Newer Xen uses
<xen/sys/privcmd.h>. Added detection code for this in
configure.in.
2007-07-19 15:37:54 +00:00
Daniel Veillard
30c10b82c1
* src/xen_internal.c: rewrite of range check in credit scheduler
...
initially suggested by Atsushi SAKAI
Daniel
2007-07-19 13:39:26 +00:00
Daniel P. Berrange
ba8648896f
Fixed double free of XML property
2007-07-18 21:47:47 +00:00
Daniel P. Berrange
b3033b99f9
Added testsuite for QEMU XML routines
2007-07-18 21:34:22 +00:00
Daniel P. Berrange
0bd91c25c0
Fixed compiler warnings
2007-07-18 21:13:26 +00:00
Daniel P. Berrange
f029721d2b
Added support for input devices
2007-07-18 21:08:22 +00:00
Daniel Veillard
6365ff098c
* src/test.c include/libvirt/libvirt.h include/libvirt/libvirt.h.in:
...
cleanup of unused virDeviceMode
Daniel
2007-07-18 10:11:09 +00:00
Daniel Veillard
36e975dd4f
* src/openvz_conf.c src/libvirt.c: cleanup, avoid some warnings,
...
and reuse the existing uuid generation function.
Daniel
2007-07-17 14:40:26 +00:00
Daniel Veillard
b55718444f
* configure.in src/Makefile.am src/driver.h src/libvirt.c:
...
applied patch from Shuveb Hussain to plug the developping
OpenVZ support. Disabled by default.
* src/openvz_conf.[ch] src/openvz_driver.[ch]: added new
OpenVZ driver files. Avoid a redefinition of readline().
Daniel
2007-07-17 13:27:26 +00:00
Daniel P. Berrange
d9adc2eaf1
Re-write notes on IPv6
2007-07-16 21:37:08 +00:00
Daniel P. Berrange
67c346b102
Added new <clock/> element in XML for choosing utc/localtime
2007-07-16 21:30:30 +00:00
Daniel Veillard
657b5eb50c
* src/xml.c: applied modified patch from Masayuki Sunou for
...
device hot plug description with a wrong root element.
Daniel
2007-07-13 12:26:11 +00:00
Daniel Veillard
5ced7bd1fc
* src/virterror.c src/xml.c include/libvirt/virterror.h:
...
patch from Masayuki Sunou to check Ethernet MAC addresses
in XML configs
* po/*: string update and merge
Daniel
2007-07-13 08:26:57 +00:00
Daniel Veillard
62442d578d
* docs/libvir.html docs/remote.html: update the remote page,
...
add an index
* docs/pki_check.sh: shell script to check the PKI and client/server
environment.
Daniel
2007-07-12 15:47:19 +00:00
Daniel P. Berrange
f36c70775a
Check client cert/key ahead of time & report errors
2007-07-12 15:17:08 +00:00
Daniel P. Berrange
e958eff752
Make QEMU driver report errors against virConnectPtr if available
2007-07-12 15:09:01 +00:00
Daniel P. Berrange
c0a3f03f4d
Clean virConnectPtr object on client disconnect. Fix cleanup when access checks fail
2007-07-12 15:04:05 +00:00
Daniel P. Berrange
a219c3aba8
Improved error checking for cert/key files
2007-07-12 14:54:45 +00:00
Daniel Veillard
bb6476e771
* src/xen_internal.c: applied patch from Christian Ehrhardt to
...
fix Xen hypervisor alignment problems on PPC64
* AUTHORS: added Christian
Daniel
2007-07-12 08:57:52 +00:00
Richard W.M. Jones
38149a2b75
Thu Jul 12 09:34:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* configure.in: Removed --with-qemud-pid-file option since
it is no longer used.
2007-07-12 08:36:48 +00:00
Richard W.M. Jones
65a466b551
Thu Jul 12 09:34:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* src/libvirt.c, src/xen_unified.c: If compiled with
--enable-debug=yes then we now trace libvirt calls on
stderr.
2007-07-12 08:34:51 +00:00
Daniel Veillard
fdc36dcbe6
* src/xml.c: patch from Masayuki Sunou fixing leaks in
...
virDomainParseXMLDiskDesc
Daniel
2007-07-11 08:41:11 +00:00
Daniel Veillard
f3d774d6c1
* configure.in libvirt.spec.in include/libvirt/libvirt.h
...
docs/* po/*: prepared release of 0.3.0
Daniel
2007-07-09 12:41:29 +00:00
Daniel Veillard
b36f453a58
* src/xm_internal.c src/xend_internal.c src/buf.[ch]: add
...
new function virBufferEscapeString() to format a string while
escaping its content for XML, and apply it to a couple of
obvious places, should fix bug #206653
* po/*: updated strings, and added new bosnian localization.
Daniel
2007-07-09 11:24:52 +00:00
Daniel P. Berrange
62efeb0752
Fixed memory corruption after destroying network/domain objects in QEMU driver
2007-07-06 21:52:42 +00:00
Richard W.M. Jones
f1f70e5099
Fri Jul 6 16:19:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* src/libvirt.c, src/qemu_driver.c: If the virNetworkLookup*
functions cannot find a network, then they now throw
VIR_ERR_NO_NETWORK error.
2007-07-06 15:20:38 +00:00
Richard W.M. Jones
4ea0ef797f
Fri Jul 6 16:08:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* src/proxy_internal.c, src/proxy_internal.h,
src.xen_internal.c, src/xen_internal.h,
src/xen_unified.c, src/xen_unified.h,
src/xend_internal.c, src/xend_internal.h,
src/xm_internal.c, src/xm_internal.h,
src/xs_internal.c, src/xs_internal.h: The interface
between xen_unified.c and its underlying driver now uses
a custom structure (struct xenUnifiedDriver) instead
of reusing virDriver.
* src/xen_unified.c: virDomainLookup* functions in Xen
now throw VIR_ERR_NO_DOMAIN if the domain does not exist.
* src/xs_internal.c: Fix indentation.
2007-07-06 15:11:22 +00:00
Daniel Veillard
ea6279cb91
* src/virsh.c: fix an error in the default help string, bug #247197
...
Daniel
2007-07-06 15:05:19 +00:00
Richard W.M. Jones
16eae80edf
Fri Jul 6 16:00:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* src/hash.c, src/internal.h: Remove virGetDomainByID function
as it is not used or exported.
* src/proxy_internal.c, src/qemu_driver.c, src/remote_internal.c,
src/test.c, src/xend_internal.c, src/xs_internal.c: Fix
all callers to virGetDomain and virGetNetwork functions -
the callers do not need to set virterror since it is already
set inside the functions.
2007-07-06 15:02:09 +00:00
Richard W.M. Jones
b26376750e
Fri Jul 6 15:54:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* include/libvirt/virterror.h, src/virterror.c, src/libvirt.c:
Add VIR_ERR_NO_DOMAIN and VIR_ERR_NO_NETWORK errors, which
indicate that there is no domain/network from vir*Lookup* functions.
* src/qemu_driver.c: Use VIR_ERR_NO_DOMAIN in lookup functions.
* src/test.c: Use VIR_ERR_NO_DOMAIN in lookup functions.
2007-07-06 14:56:15 +00:00
Daniel Veillard
b454313c5d
* src/xend_internal.c: fix typo in function comment
...
* po/*: updated the localizations
* qemud/libvirtd.init.in: LSB'ization of the init script and
couple of fixups
Daniel
2007-07-05 16:04:11 +00:00
Daniel P. Berrange
34908a6a1e
move conversion of NULL & xen URIs into libvirt.c
2007-07-05 13:49:17 +00:00
Daniel P. Berrange
8e760f1d09
Fixed typo in flags
2007-07-05 13:47:29 +00:00
Richard W.M. Jones
6113d4e17d
Wed Jul 4 14:17:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* src/xm_internal.c: configCache not getting refilled if the
connection was closed (affected the remote case mainly),
and error messages added to xenXMConfigCacheRefresh.
2007-07-04 13:16:57 +00:00
Richard W.M. Jones
9cd405497f
Wed Jul 4 10:14:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* src/conf.c, src/test.c, src/xen_internal.c: Readd checking
of errors from virBuffer functions.
* src/sexpr.c: Add comment about use of _GNU_SOURCE.
* src/virsh.c: Remove use of _GNU_SOURCE / isblank.
* src/xml.c, tests/Makefile.am: Minor cleanup.
2007-07-04 09:16:23 +00:00
Daniel P. Berrange
483f6d6951
Make network APIs go via remote driver. Autospawn per-user daemon
2007-07-04 03:59:13 +00:00
Daniel Veillard
6bdad268f4
* src/virsh.c: applied patch from Masayuki Sunou to remove leaks
...
of domains references in some commands.
Daniel
2007-06-29 13:45:50 +00:00
Daniel Veillard
b4c282a79b
* docs/apibuild.py docs/newapi.xsl: fix generation of XML and
...
stylesheet
* docs/*: regenerated
* src/bridge.c src/bridge.h src/buf.c src/iptables.c src/libvirt.c
src/qemu_driver.c src/qemu_driver.h src/uuid.c src/uuid.h: cleanup,
addd comments, made functions static and fixe a few bugs
Daniel
2007-06-29 13:23:13 +00:00
Richard W.M. Jones
4c0f24c10f
Tue Jun 29 13:44:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
...
* docs/site.xsl, docs/libvir.html, docs/hvsupport.html:
Document which libvirt versions supported various
hypervisor calls.
2007-06-29 12:44:57 +00:00
Daniel P. Berrange
e0bbd77b4b
Remove Makefile & Makefile.in from RPM to avoid multilib issues
2007-06-27 22:33:09 +00:00
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