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
92c8d7dd97
Oops, forgot, Daniel
2007-11-12 14:07:37 +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
85ef19558c
Added default example configs for libvirtd/qemu driver
2007-10-12 19:54:15 +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
ab0f561de6
Forgot one change, Daniel
2007-09-30 13:17:45 +00:00