Daniel P. Berrange
c422fd1240
Convert test driver to new network XML apis
2008-07-11 16:39:08 +00:00
Daniel P. Berrange
d1304583d6
Added generic domain XML APIs
2008-07-11 16:23:36 +00:00
Daniel Veillard
d678a6e88c
fix OpenVZ probe function
...
* src/openvz_driver.c: fix from Evgeniy Sokolov to the probe function
Daniel
2008-07-11 11:09:44 +00:00
Daniel P. Berrange
747fad6654
Generic APIs for network XML configuration
2008-07-11 10:48:34 +00:00
Daniel P. Berrange
69582431a0
Fix booting QEMU off CDROM devices with -drive arg
2008-07-11 09:56:23 +00:00
Daniel P. Berrange
d4f6e9b5bb
Default to admin auth for polkit. Rename policy file
2008-07-11 09:51:25 +00:00
Daniel P. Berrange
5e239b00d6
Don't default to polkit auth when running non-root
2008-07-11 09:50:01 +00:00
Daniel P. Berrange
1d86fca433
Fix parsing of QEMU stdout looking for serial device PTY with Xenner
2008-07-11 09:48:51 +00:00
Daniel Veillard
915b86d29b
cleanup OpenVZ config file accesses
...
* src/openvz_conf.c: cleanup OpenVZ config file accesses, patch
from Evgeniy Sokolov
Daniel
2008-07-11 08:56:16 +00:00
Daniel Veillard
fc2076033b
bug in do_open()
...
* src/libvirt.c: Evgeniy Sokolov found a driver open bug
in do_open()
Daniel
2008-07-10 15:29:39 +00:00
Daniel Veillard
1296085130
fixed John address
...
Daniel
2008-07-10 13:24:35 +00:00
Daniel Veillard
5215d88be2
cleanup OpenVZ error function
...
* src/openvz_conf.c src/openvz_conf.h src/openvz_driver.c
Makefile.maint: patch from Evgeniy Sokolov cleaning up the
error function used and format check based on Jim's fedback.
Daniel
2008-07-10 12:21:09 +00:00
Daniel Veillard
a665a52cb3
domain name validation fix
...
* docs/libvirt.rng: domain name validation fix by John Levon
* AUTHORS: add John Levon
Daniel
2008-07-10 08:05:39 +00:00
Daniel Veillard
47010f352c
* src/openvz_conf.c src/openvz_conf.h src/openvz_driver.c: new
...
patch from Evgeniy Sokolov adding OpenVZ autostart get and set support
Daniel
2008-07-10 07:52:14 +00:00
Jim Meyering
a626719f0c
remove trailing blanks
2008-07-09 16:59:28 +00:00
Daniel Veillard
f7896554e9
Adds Evgeniy to AUTHORS list
...
Daniel
2008-07-09 11:57:40 +00:00
Daniel Veillard
db9bcc9bd4
diagnostic fixes on OpenVZ failures
...
* src/openvz_conf.c src/openvz_conf.h src/openvz_driver.c: applied
patch from Evgeniy Sokolov fixing error diagnostic when exec'ing
OpenVZ commands.
Daniel
2008-07-09 11:55:27 +00:00
Daniel P. Berrange
c207f75890
Fix use of VIR_TEST_DEBUG var when OOM testing is not enabled & surpress more valgrind warnings
2008-07-09 10:27:17 +00:00
Daniel P. Berrange
08397146eb
Remove legacy debug output
2008-07-09 10:18:03 +00:00
Daniel P. Berrange
0fac29a8c6
Fix QEMU test for xen bootloader
2008-07-09 08:46:09 +00:00
Daniel P. Berrange
b897973f2e
Preserve context node when doing XPath queries to allow relative XPath expressions
2008-07-09 08:35:09 +00:00
Daniel P. Berrange
1e3e8d147a
Ignore JIT'd python files
2008-07-09 08:17:51 +00:00
Jim Meyering
fb2eca4cfd
give a more useful diagnostic for tap-add failure w/ENOTSUP
...
* src/qemu_conf.c (qemudNetworkIfaceConnect):
Suggestion from Daniel P. Berrange.
2008-07-09 05:24:08 +00:00
Daniel P. Berrange
a211db1b8f
Fix typo in domain state constant
2008-07-08 17:49:26 +00:00
Daniel P. Berrange
24cef5fdfd
Fix three typos pointed out by Anton Protopopov
2008-07-08 17:44:56 +00:00
Daniel P. Berrange
93118c7efe
Update RNG schema for domains
2008-07-08 12:05:13 +00:00
Daniel P. Berrange
95675d4d76
Fix openvz build on x86_64
2008-07-07 11:48:40 +00:00
Daniel P. Berrange
d1b5773ec1
Remove bogus return statement in test code
2008-07-07 10:36:30 +00:00
Daniel P. Berrange
0caf27a2b0
ALlow OOM tests to be parallelized
2008-07-07 10:10:29 +00:00
Daniel Veillard
8d18d826a4
* proxy/libvirt_proxy.c: fix a compilation problem without Xen
...
* libvirt.spec.in: add %{release] to BuildRoot
Daniel
2008-07-07 10:00:30 +00:00
Daniel P. Berrange
bf79e90f3a
Fix memory leak in OOM cleanup
2008-07-07 09:52:26 +00:00
Dan Smith
b6cd099df4
Updated ChangeLog for recent LXC patches
2008-07-02 14:20:10 +00:00
Atsushi SAKAI
fa97486070
Compilation fix for MinGW(w/ LXC)
2008-06-30 05:11:13 +00:00
Dan Smith
0d2c36fda9
[LXC] Remove unused variable and fix uninitialized variable
...
Also remove a stale comment in the area. This makes libvirt compile when
passed --with-lxc and --enable-compiler-warnings=error
2008-06-27 15:05:31 +00:00
Dan Smith
0240fe9d58
[LXC] Add setup/cleanup of container network interfaces
2008-06-26 16:09:48 +00:00
Dan Smith
97e1fc3734
[LXC] Add XML parsing of container network interfaces.
2008-06-26 16:08:59 +00:00
Dan Smith
e59eb52fad
[LXC] Add functions to manage veth device pairs
...
This gives us the ability to create a veth pair so that we can move one
into the network namespace of an LXC container.
2008-06-26 16:07:48 +00:00
Dan Smith
99ded85f45
[LXC] Detect support for NETNS in lxc driver initialization
...
Allow check for containers support to be done without CLONE_NEWNET, and then
determine support on the fly by checking for iproute2 support and a
successful clone(CLONE_NEWNET). This lets us set a flag for later, as well
as not completely disable LXC support on a system without NETNS support.
2008-06-26 16:05:02 +00:00
Atsushi SAKAI
f3c3550771
Fix make syntax-check
2008-06-26 10:56:19 +00:00
Atsushi SAKAI
fbb5d771a0
Compilation fixes for MinGW
2008-06-26 09:37:51 +00:00
Jim Meyering
9c593643ff
quiet "make syntax-check"
...
* Makefile.maint (strftime-check): Add "@" prefix.
(po-check): Likewise.
2008-06-25 14:21:44 +00:00
Daniel Veillard
2de7d9d224
* python/types.c: patch from Ryan Scott to remove misplaced verbosity
...
when compiling in debug mode.
Daniel
2008-06-25 11:42:27 +00:00
Daniel Veillard
93db3c61c0
* configure.in NEWS libvirt.spec* doc/* po/*: making libvirt-0.4.4
...
release
* src/xm_internal.c: fix xm driver serialization escapes
* tests/xmconfigtest.c tests/xmconfigdata/test-escape-paths.cfg
tests/xmconfigdata/test-escape-paths.xml: add test for previous
problem
Daniel
2008-06-25 08:59:37 +00:00
Daniel Veillard
3f6d44e9c9
* po/*: updated a couple of localizations and regenerated the
...
files
Daniel
2008-06-25 08:49:54 +00:00
Daniel P. Berrange
47605e1dfa
Added helpers for dealing with enumerations
2008-06-24 15:00:15 +00:00
Daniel P. Berrange
313f1a7c0d
Fix const-ness of virStorageBackendRunProgRegex()
2008-06-24 14:30:25 +00:00
Daniel Veillard
1ec7cccbd3
fix a couple of List functions for max = 0 issues
...
* src/xen_internal.c src/xend_internal.c: fix a couple of issues
for List functions where max given is 0
Daniel
2008-06-19 14:39:49 +00:00
Jim Meyering
e09fab39a8
virsh fails to read files larger than BUFSIZ bytes
...
* src/util.c (fread_file_lim): Use VIR_REALLOC_N, not VIR_ALLOC_N.
Bug introduced in 895d0fdf5b
.
* tests/Makefile.am (test_scripts): Add read-bufsiz.
* tests/read-bufsiz: New test for the above.
2008-06-19 14:30:52 +00:00
Chris Lalancette
2dc11b36a1
Update the changelog to go along with my commits for the last week.
2008-06-19 14:22:54 +00:00
Chris Lalancette
0aa6eedddd
For 0.4.3, danpb's new memory management scheme went into libvirt. This is
...
fine, except that is subtly alters the semantics of malloc(), calloc(), and
realloc(). In particular, if you say:
foo = malloc(0);
glibc will happily return a non-NULL pointer to you. However, with the new
memory management stuff, if you say:
foo = VIR_ALLOC(0);
you will actually get a NULL pointer back. Personally, I think this is a
dangerous deviation from malloc() semantics that everyone is used to, and is
indeed causing problems with the remote driver. The short of it is that the
remote driver allocates memory on behalf of the remote side using VIR_ALLOC_N,
and this call is returning NULL so that the NULL checks elsewhere in the code
fire and return failure.
The attached patch fixes this situation by removing the 0 checks from the memory
allocation paths, and just lets them fall through to the normal malloc(),
calloc(), or realloc() routines, restoring old semantics.
Signed-off-by: Chris Lalancette <clalance@redhat.com>
2008-06-19 11:58:49 +00:00