]>
xenbits.xensource.com Git - libvirt.git/log
Daniel Veillard [Tue, 15 Apr 2008 15:20:43 +0000 (15:20 +0000)]
Complete and cleanup virsh man page
* virsh.1 docs/virsh.pod: fix missing entries and small cleanups
in the man page, should fix #442429
Daniel
Daniel P. Berrange [Mon, 14 Apr 2008 17:44:51 +0000 (17:44 +0000)]
Added lxc_container.c to POTFILES.in
Richard W.M. Jones [Thu, 10 Apr 2008 17:37:23 +0000 (17:37 +0000)]
Remove unused uid field in virsh control structure.
* src/virsh.c: Remove unused uid field in virsh control structure.
Jim Meyering [Thu, 10 Apr 2008 16:56:44 +0000 (16:56 +0000)]
HACKING: New file: begin to describe contributor/coding guidelines
Jim Meyering [Thu, 10 Apr 2008 16:55:31 +0000 (16:55 +0000)]
ensure that no C source file uses TABs for indentation
* Makefile.maint (sc_TAB_in_indentation): New rule.
Jim Meyering [Thu, 10 Apr 2008 16:54:54 +0000 (16:54 +0000)]
convert TAB-based indentation in C sources to use only spaces
Done using this command (also includes .c.in and .h.in files):
for i in $(g ls-files|grep -E '\.[ch](\.in)?$'|grep -v gnulib); do
expand -i $i > j && mv j $i;done
Jim Meyering [Thu, 10 Apr 2008 16:53:29 +0000 (16:53 +0000)]
remove Vim and Emacs variable settings from C source files
Done with these commands:
git grep -l Local.variab|xargs \
perl -0x3b -pi -e 's,\n+/\*\n \* vim:(.|\n)*,\n,'
git grep -l Local.variab|xargs \
perl -0x3b -pi -e 's,\n+/\*\n \* Local variables:\n(.|\n)*,\n,'
Daniel Veillard [Thu, 10 Apr 2008 13:32:46 +0000 (13:32 +0000)]
AUTHORS and po updates
* AUTHORS: adding Dave Leskovec and Ryan Scott to the authors list
* po/*: rebuilt
daniel
Daniel Veillard [Thu, 10 Apr 2008 13:30:17 +0000 (13:30 +0000)]
Ask xend to remove device in the config file too
* src/xend_internal.c: applied a patch from Ryan Scott to ask
xend to save the device removal change in the config file
Daniel
Daniel Veillard [Thu, 10 Apr 2008 07:30:52 +0000 (07:30 +0000)]
* src/Makefile.am src/lxc_conf.c src/lxc_conf.h src/lxc_container.c
src/lxc_container.h src/lxc_driver.c: Applied second set of
linux container patches from Dave Leskovec adding start/stop
of domains
Daniel
Richard W.M. Jones [Wed, 9 Apr 2008 15:12:13 +0000 (15:12 +0000)]
Add virsh.pod to EXTRA_DIST
* docs/Makefile.am: Add virsh.pod to EXTRA_DIST.
Richard W.M. Jones [Wed, 9 Apr 2008 14:03:01 +0000 (14:03 +0000)]
Core code contains Xen-ism UUID of dom0 = 0..0
* src/libvirt.c: Remove a Xen-ism from the core code, the
assumption that dom0's UUID is all zeroes.
Richard W.M. Jones [Wed, 9 Apr 2008 14:00:07 +0000 (14:00 +0000)]
Warn about conn, dom and net fields in virterror
* include/libvirt/virterror.h: Warn about the use of
conn, dom and net fields in virterror.
Richard W.M. Jones [Wed, 9 Apr 2008 13:50:27 +0000 (13:50 +0000)]
Remove extraneous underscore
* src/openvz_conf.c: Remove extraneous underscore which stopped
file from compiling (Anton Protopopov).
Daniel Veillard [Wed, 9 Apr 2008 07:13:13 +0000 (07:13 +0000)]
Doc updates post release, Daniel
Daniel Veillard [Tue, 8 Apr 2008 16:45:57 +0000 (16:45 +0000)]
0.4.2 release
* configure.in NEWS doc/* po/*: making libvirt-0.4.2 release
daniel
Jim Meyering [Tue, 8 Apr 2008 15:53:16 +0000 (15:53 +0000)]
configure.in (ALL_LINGUAS): Fix typo: s/Latn/latin/.
Jim Meyering [Tue, 8 Apr 2008 15:33:16 +0000 (15:33 +0000)]
Don't fail to read a file because it's non-seekable (e.g., a pipe).
* src/util.c (fread_file_lim): New function.
(__virFileReadAll): Use fread_file_lim, rather than requiring
that stat.st_size provide a usable file size.
* tests/read-non-seekable: New test, for the above.
* tests/Makefile.am (test_scripts): Add read-non-seekable.
* tests/test-lib.sh (mkfifo_or_skip_): New helper function.
Richard W.M. Jones [Tue, 8 Apr 2008 12:27:53 +0000 (12:27 +0000)]
src/qemu_driver.c: Handle errors from fork(2) and pipe(2)
system calls when creating qemu subprocess.
Daniel Veillard [Tue, 8 Apr 2008 09:51:37 +0000 (09:51 +0000)]
* po/sr.po po/sr@Latn.po po/sr@latin.po: fix/update serbian
translations.
daniel
Daniel Veillard [Tue, 8 Apr 2008 09:26:24 +0000 (09:26 +0000)]
adds xen and hvm guest types to test driver capabilities
* src/test.c: patch from Cole Robinson adding xen and hvm guest types
to the test driver's capabilities.
Daniel
Daniel Veillard [Tue, 8 Apr 2008 08:26:15 +0000 (08:26 +0000)]
Fix potential infinite loop in python generator
* python/generator.py: fix an infinite loop bug
Daniel
Jim Meyering [Mon, 7 Apr 2008 12:12:34 +0000 (12:12 +0000)]
* tests/vcpupin: Add a test for the 2008-04-04 virsh.c bugfix.
Daniel Veillard [Mon, 7 Apr 2008 10:54:40 +0000 (10:54 +0000)]
update bugzilla URIs
* docs/bugs.html docs/libvir.html: update the page bugzilla URIs
depending on the set the user is running.
Daniel
Daniel P. Berrange [Fri, 4 Apr 2008 15:09:19 +0000 (15:09 +0000)]
Don't do polkit auth as root
Daniel Veillard [Fri, 4 Apr 2008 11:20:45 +0000 (11:20 +0000)]
error message on vcpupin
* src/virsh.c: patch from Shigeki Sakamoto adding message on vcpupin
Daniel
Daniel Veillard [Fri, 4 Apr 2008 08:06:18 +0000 (08:06 +0000)]
doc and localization updates
* docs//* po/*: regenerated the documentation and reextracted the
full set of localization strings to push to the translation team.
Daniel
Daniel Veillard [Fri, 4 Apr 2008 07:58:29 +0000 (07:58 +0000)]
typos fixes
* docs//* src/conf.c src/hash.c src/libvirt.c src/proxy_internal.c
src/remote_internal.c src/virsh.c src/xen_internal.c
src/xend_internal.c src/xml.c: applied patch from Atsushi SAKAI
fixing a lot of typos
Daniel
Daniel Veillard [Fri, 4 Apr 2008 07:33:00 +0000 (07:33 +0000)]
Add Cole Robinson to AUTHORS,
Daniel
Daniel Veillard [Fri, 4 Apr 2008 07:31:24 +0000 (07:31 +0000)]
virNodeGetCellsFreeMemory for test driver
* src/test.c: patch from Cole Robinson to add
virNodeGetCellsFreeMemory to the test driver
Daniel
Richard W.M. Jones [Wed, 2 Apr 2008 16:22:34 +0000 (16:22 +0000)]
C99 initializer on __lastErr
* src/virterror.c: Use C99 initializers to make initialization
of __lastErr clearer (Guido Günther).
Daniel Veillard [Tue, 1 Apr 2008 13:01:01 +0000 (13:01 +0000)]
* src/lxc_conf.c: patch from Dave Leskovec fixing an freed memory
access I introduced yesterday
Daniel
Daniel Veillard [Mon, 31 Mar 2008 14:38:12 +0000 (14:38 +0000)]
remove dandling domain/net/conn pointers from error data
* src/hash.c src/internal.h src/virterror.c: remove dandling
domain/net/conn pointers from error data when released.
* src/lxc_driver.c: fix a NULL/0 return error mismatch
Daniel
Daniel Veillard [Mon, 31 Mar 2008 12:13:52 +0000 (12:13 +0000)]
* configure.in: small patch from Mike Gerdts to avoid problems with
older awk implementations, fixes #439649
Daniel
Daniel Veillard [Mon, 31 Mar 2008 12:02:12 +0000 (12:02 +0000)]
linux countainers cleanup patches
* src/lxc_conf.c src/lxc_conf.h: cleanup patch for the conf driver
of linux countainers, reuse XPath helpers, make string fields dynamic
and remove a memory leak.
* src/lxc_driver.c: avoid some problems when the config directory is
not accessible and for regression tests
Daniel
Daniel P. Berrange [Fri, 28 Mar 2008 20:38:21 +0000 (20:38 +0000)]
Added patches for routed networking from Mads Chr. Olesen
Daniel P. Berrange [Fri, 28 Mar 2008 17:56:44 +0000 (17:56 +0000)]
Fix output of XML for FS storage pool
Daniel P. Berrange [Fri, 28 Mar 2008 01:05:08 +0000 (01:05 +0000)]
Tweak masquering rules to only capture traffic leaving the virtual network
Jim Meyering [Thu, 27 Mar 2008 14:02:57 +0000 (14:02 +0000)]
lxcError: mark a string and add to the list of nearly-checked functions
* Makefile.maint (msg_gen_function): Add, but commented-out.
* src/lxc_conf.c (lxcParseXML): Mark a diagnostic for translation.
Jim Meyering [Thu, 27 Mar 2008 14:01:59 +0000 (14:01 +0000)]
testError: mark most string arguments for translation
* Makefile.maint (msg_gen_function): Add testError
* src/test.c (testDomainSave, testDomainRestore): Mark strings.
(testDomainCoreDump): Likewise.
Jim Meyering [Thu, 27 Mar 2008 14:00:28 +0000 (14:00 +0000)]
openvzLog: mark its string arguments for translation
* Makefile.maint (msg_gen_function): Add openvzLog.
* src/openvz_conf.c (openvzAssignVMDef, openvzParseXML): Mark strings.
* src/openvz_driver.c (openvzDomainShutdown, openvzDomainReboot):
(openvzDomainDefineXML, openvzDomainCreateLinux):
(openvzDomainCreate, openvzDomainUndefine): Likewise.
Jim Meyering [Thu, 27 Mar 2008 13:58:56 +0000 (13:58 +0000)]
error: mark most string arguments for translation
Also mark some arguments to __virRaiseError.
* Makefile.maint (msg_gen_function): Add error.
* po/POTFILES.in: Add src/openvz_conf.c and src/openvz_driver.c.
* src/openvz_conf.c (openvzParseXML, openvzGetVPSInfo): Mark strings.
* src/openvz_driver.c (openvzDomainLookupByID): Likewise.
(openvzDomainLookupByUUID, openvzDomainLookupByName): Likewise.
(openvzDomainGetInfo, openvzDomainShutdown, openvzDomainReboot)
(openvzDomainCreate, openvzDomainUndefine): Likewise.
* src/remote_internal.c (check_cert_file): Likewise.
(negotiate_gnutls_on_connection, verify_certificate): Likewise.
(remoteAuthenticate, addrToString, remoteAuthSASL): Likewise.
(remoteAuthPolkit, call, really_read_buf): Likewise.
Jim Meyering [Thu, 27 Mar 2008 13:56:28 +0000 (13:56 +0000)]
Convert diagnostics like "VAR > MAX_VAR" to translatable messages.
* src/remote_internal.c (errorf): New function.
(remoteListDomains, remoteDomainPinVcpu, remoteDomainGetVcpus):
(remoteListDefinedDomains, remoteListNetworks):
(remoteListDefinedNetworks): Convert strings to be translatable,
and also to include offending and maximum values. Use errorf.
Jim Meyering [Thu, 27 Mar 2008 13:53:14 +0000 (13:53 +0000)]
qemudReportError: mark for translation string args to this function
* Makefile.maint (msg_gen_function): Add qemudReportError.
* src/qemu_conf.c (qemudLoadDriverConfig)
(qemudExtractVersion, qemudParseDiskXML, qemudParseInterfaceXML)
(qemudParseInputXML, qemudParseXML, qemudNetworkIfaceConnect)
(qemudBuildCommandLine, qemudSaveConfig, qemudParseVMDeviceDef)
(qemudAssignVMDef, qemudSaveVMDef, qemudSaveNetworkConfig)
(qemudParseDhcpRangesXML, qemudParseNetworkXML)
(qemudAssignNetworkDef, qemudSaveNetworkDef, qemudGenerateXML)
(qemudGenerateNetworkXML, qemudDeleteConfig): Mark strings.
* src/qemu_driver.c (qemudBuildDnsmasqArgv, qemudAddIptablesRules)
(qemudGetCapabilities, qemudDomainGetOSType)
(qemudListDefinedDomains, qemudListNetworks)
(qemudListDefinedNetworks, qemudNetworkGetBridgeName): Mark strings.
Jim Meyering [Thu, 27 Mar 2008 13:47:00 +0000 (13:47 +0000)]
ReportError: mark for translation string args to this function
* Makefile.maint (msg_gen_function): Add ReportError.
* src/util.c (_virExec): Mark strings.
Jim Meyering [Thu, 27 Mar 2008 13:45:26 +0000 (13:45 +0000)]
xenXMError: mark for translation string args to this function
* Makefile.maint (msg_gen_function): Add xenXMError.
* src/xm_internal.c (xenXMParseXMLToConfig, xenXMDomainDefineXML):
(xenXMDomainAttachDevice, xenXMDomainDetachDevice): Mark strings.
Jim Meyering [Thu, 27 Mar 2008 13:43:01 +0000 (13:43 +0000)]
Mark many more strings for translation.
* Makefile.maint (err_func_re): Add to the list and make it readable.
* po/POTFILES.in: Add src/util.c and src/xm_internal.c, and sort.
* src/storage_backend.c: Fix comment.
* src/util.c (virFileLinkPointsTo): Mark a string.
* qemud/remote.c (remoteDispatchClientRequest): Mark strings.
(remoteDispatchOpen, CHECK_CONN, remoteDispatchGetType): Likewise.
(remoteDispatchDomainGetSchedulerType): Likewise.
(remoteDispatchDomainGetSchedulerParameters): Likewise.
(remoteDispatchDomainSetSchedulerParameters): Likewise.
(remoteDispatchDomainBlockStats): Likewise.
(remoteDispatchDomainInterfaceStats): Likewise.
(remoteDispatchDomainAttachDevice, remoteDispatchDomainCreate):
(remoteDispatchDomainDestroy, remoteDispatchDomainDetachDevice):
(remoteDispatchDomainDumpXml, remoteDispatchDomainGetAutostart):
(remoteDispatchDomainGetInfo, remoteDispatchDomainGetMaxMemory):
(remoteDispatchDomainGetMaxVcpus, remoteDispatchDomainGetOsType):
(remoteDispatchDomainGetVcpus): Likewise.
(remoteDispatchDomainMigratePerform): Likewise.
(remoteDispatchListDefinedDomains, remoteDispatchDomainPinVcpu):
(remoteDispatchDomainReboot, remoteDispatchDomainResume):
(remoteDispatchDomainSave, remoteDispatchDomainCoreDump):
(remoteDispatchDomainSetAutostart): Likewise.
(remoteDispatchDomainSetMaxMemory, remoteDispatchDomainSetMemory):
(remoteDispatchDomainSetVcpus, remoteDispatchDomainShutdown):
(remoteDispatchDomainSuspend, remoteDispatchDomainUndefine):
(remoteDispatchListDefinedNetworks, remoteDispatchListDomains):
(remoteDispatchListNetworks, remoteDispatchNetworkCreate):
(remoteDispatchNetworkDestroy, remoteDispatchNetworkDumpXml):
(remoteDispatchNetworkGetAutostart, remoteDispatchNetworkGetBridgeName):
(remoteDispatchNetworkSetAutostart, remoteDispatchNetworkUndefine):
(addrToString, remoteDispatchAuthSaslInit, remoteDispatchAuthSaslStart):
(remoteDispatchAuthSaslStep, remoteDispatchListDefinedStoragePools):
(remoteDispatchListStoragePools, remoteDispatchStoragePoolCreate):
(remoteDispatchStoragePoolBuild, remoteDispatchStoragePoolDestroy):
(remoteDispatchStoragePoolDelete, remoteDispatchStoragePoolRefresh):
(remoteDispatchStoragePoolGetInfo, remoteDispatchStoragePoolDumpXml):
(remoteDispatchStoragePoolGetAutostart): Likewise.
(remoteDispatchStoragePoolSetAutostart):
(remoteDispatchStoragePoolListVolumes):
(remoteDispatchStoragePoolNumOfVolumes):
(remoteDispatchStoragePoolUndefine, remoteDispatchStorageVolCreateXml):
(remoteDispatchStorageVolDelete, remoteDispatchStorageVolGetInfo):
(remoteDispatchStorageVolDumpXml, remoteDispatchStorageVolGetPath):
(remoteDispatchStorageVolLookupByName): Likewise.
* src/qemu_driver.c (qemudOpenMonitor, qemudStartVMDaemon):
(dhcpStartDhcpDaemon, qemudStartNetworkDaemon):
(qemudDomainSuspend, qemudDomainResume, qemudDomainShutdown):
(qemudDomainGetOSType, qemudDomainSetMaxMemory):
(qemudDomainSetMemory, qemudDomainGetInfo, qemudDomainSave):
(qemudDomainRestore, qemudDomainDumpXML, qemudDomainStart):
(qemudDomainUndefine, qemudDomainChangeCDROM):
(qemudDomainAttachDevice, qemudDomainGetAutostart):
(qemudDomainSetAutostart, qemudDomainInterfaceStats):
(qemudNetworkLookupByUUID, qemudNetworkLookupByName):
(qemudNetworkUndefine, qemudNetworkStart, qemudNetworkDestroy):
(qemudNetworkDumpXML, qemudNetworkGetAutostart):
(qemudNetworkSetAutostart): Likewise.
* src/virsh.c (cmdVcpupin, cmdAttachDevice, cmdDetachDevice): Likewise.
* src/xm_internal.c (xenXMConfigCacheRefresh, xenXMDomainPinVcpu): Likewise.
Daniel Veillard [Thu, 27 Mar 2008 09:34:06 +0000 (09:34 +0000)]
Linux container fixes, move driver in the daemon.
* src/lxc_conf.c src/lxc_conf.h src/lxc_driver.c src/remote_internal.c:
applied patch from Dan Berrange to change the way the lxc driver
works, migrating the support in the daemon, it also removes some
compilation issues and teh way the configuration files are named.
Daniel
Daniel Veillard [Thu, 27 Mar 2008 08:11:27 +0000 (08:11 +0000)]
support of older versions of iscsiadm.
* src/storage_backend_iscsi.c: patch from Chris Lalancette to improve
support with older versions of iscsiadm.
Daniel
Daniel Veillard [Wed, 26 Mar 2008 13:03:30 +0000 (13:03 +0000)]
* src/xen_internal.c proxy/libvirt_proxy.c: fix Xen hypercall for
Xen-3.2, and merged its debugging with the general library facility
Daniel
Richard W.M. Jones [Wed, 26 Mar 2008 13:00:47 +0000 (13:00 +0000)]
Wed Mar 26 12:57:00 UTC 2008 Richard W.M. Jones <rjones@redhat.com>
* po/lt.po: Fixed typo (Beth Kon).
Richard W.M. Jones [Tue, 25 Mar 2008 10:26:32 +0000 (10:26 +0000)]
Tue Mar 25 10:23:00 UTC 2008 Richard W.M. Jones <rjones@redhat.com>
* src/virsh.c: Additional error messages for missing
parameters (Shigeki Sakamoto).
Daniel Veillard [Mon, 24 Mar 2008 10:58:21 +0000 (10:58 +0000)]
* src/qemu_driver.c: remove trailing newlines from error messages
patch from Guido Günther
Daniel
Daniel Veillard [Mon, 24 Mar 2008 10:51:47 +0000 (10:51 +0000)]
* src/qemu_driver.c: applied patch from Guido Günther to make error
strings as translatable
Daniel
Jim Meyering [Mon, 24 Mar 2008 10:21:46 +0000 (10:21 +0000)]
* Makefile.maint (err_func_re): Add lxcError.
Jim Meyering [Mon, 24 Mar 2008 10:21:03 +0000 (10:21 +0000)]
* qemud/remote.c: Don't include <getopt.h>. Not used.
Jim Meyering [Mon, 24 Mar 2008 10:20:15 +0000 (10:20 +0000)]
Sync Makefile rules from coreutils.
* Makefile.maint: Merge.
* GNUmakefile: Update from coreutils.
Jim Meyering [Mon, 24 Mar 2008 10:19:36 +0000 (10:19 +0000)]
Add new testing framework and the first test to use it.
* tests/Makefile.am (test_scripts): Add vcpupin.
(EXTRA_DIST): Add test-lib.sh.
* tests/test-lib.sh: Testing framework, from coreutils.
* tests/vcpupin: New file.
* build-aux/mktempd: New file, from gnulib.
* bootstrap: Add posix-shell and mktempd to the list of imported modules.
* gnulib/m4/posix-shell.m4: New file, from gnulib.
Jim Meyering [Mon, 24 Mar 2008 10:18:36 +0000 (10:18 +0000)]
Fix bugs in tests/Makefile.am.
* tests/Makefile.am (TESTS_ENVIRONMENT): Correct invalid
settings of abs_top_builddir and abs_top_srcdir.
Also prepend src/ to PATH, so we test the just-built virsh,
not whatever happens to be in the original $PATH.
Daniel Veillard [Mon, 24 Mar 2008 09:23:32 +0000 (09:23 +0000)]
* src/xend_internal.c: applied patch from Saori Fukuta adding the
scheduler API for the Xen daemon driver
* po/POTFILES.in: add the two new linux container modules
Daniel
Daniel Veillard [Fri, 21 Mar 2008 15:03:37 +0000 (15:03 +0000)]
Initial Linux containers work
* configure.in include/libvirt/virterror.h src/Makefile.am
src/driver.h src/lxc_conf.[ch] src/lxc_driver.[ch] src/virterror.c:
Applied 3 patches from Dave Leskovec for intial support of
Linux containers, configured off by default, work in progress.
* src/libvirt.c: improve virDomainCreateLinux xmlDesc description
Daniel
Daniel Veillard [Thu, 20 Mar 2008 11:24:30 +0000 (11:24 +0000)]
* src/util.c src/util.h src/xml.c: applied patch from Hiroyuki Kaguchi
fixing Ethernet MAC addresses parsingand separating as an util
function, with added comments from Jim Meyering
Daniel
Daniel Veillard [Wed, 19 Mar 2008 14:32:50 +0000 (14:32 +0000)]
* src/qemu_conf.c src/qemu_conf.h src/qemu_driver.c: applied patch
from Cole Robinson implementing memory operations for qemu driver
Daniel
Jim Meyering [Tue, 18 Mar 2008 22:33:01 +0000 (22:33 +0000)]
Avoid "make syntax-check" failure.
* src/xen_unified.c: Remove trailing blank.
Daniel P. Berrange [Mon, 17 Mar 2008 17:30:48 +0000 (17:30 +0000)]
Use explicit logic rules for opening Xen sub-drivers
Jim Meyering [Mon, 17 Mar 2008 16:57:21 +0000 (16:57 +0000)]
Treat ENOTSUP like ENODATA, after failed fgetfilecon.
* src/storage_backend.c (virStorageBackendUpdateVolInfoFD): Treat a
failed fgetfilecon with errno == ENOTSUP the same as for ENODATA.
Daniel Veillard [Mon, 17 Mar 2008 16:43:54 +0000 (16:43 +0000)]
fixed DefinedDomains function comments c.f. 437216
* libvirt.c: fixed DefinedDomains function comments c.f. 437216
* docs/libvirt-*.xml docs/*/libvirt-libvirt.html: regenerated
Daniel
Daniel P. Berrange [Mon, 17 Mar 2008 15:10:48 +0000 (15:10 +0000)]
Fix creation of unmanaged pools
Daniel P. Berrange [Mon, 17 Mar 2008 15:09:38 +0000 (15:09 +0000)]
Cope with missing selinux attribute
Daniel Veillard [Mon, 17 Mar 2008 10:48:02 +0000 (10:48 +0000)]
* src/libvirt.c docs/libvirt-*.xml docs/html/libvirt-libvirt.html:
fixed a few missing argument descriptions and regenerated.
Daniel
Daniel Veillard [Mon, 17 Mar 2008 10:27:31 +0000 (10:27 +0000)]
* NEWS virsh.1 docs//* include/libvirt/libvirt.h[.in] qemud/mdns.h
src/libvirt.c src/qemu.conf src/remote_internal.c src/xend_internal.c
tests/confdata/libvirtd.conf tests/confdata/libvirtd.out: patch from
Atsushi SAKAI fixing a ot more typo
Daniel
Daniel P. Berrange [Fri, 14 Mar 2008 20:30:03 +0000 (20:30 +0000)]
Don't set MAC on TAP devs. Pass TAP device name to QEMU
Daniel Veillard [Fri, 14 Mar 2008 15:57:02 +0000 (15:57 +0000)]
* po/*: updated translations
Daniel
Daniel Veillard [Fri, 14 Mar 2008 15:31:08 +0000 (15:31 +0000)]
typo
* src/bridge.c: fix a typo in a comment
Daniel
Daniel Veillard [Fri, 14 Mar 2008 15:21:15 +0000 (15:21 +0000)]
String fixes #436620
* qemud/qemud.c src/virsh.c: fixing some user facing strings
problems pointed out by Francesco Tombolini should fix #436620
Daniel
Daniel Veillard [Fri, 14 Mar 2008 11:14:41 +0000 (11:14 +0000)]
Small cleanup, Daniel
Richard W.M. Jones [Fri, 14 Mar 2008 11:08:03 +0000 (11:08 +0000)]
Fix typo "informations" -> "information" (Atsushi SAKAI and
Saori FUKUTA).
Daniel Veillard [Thu, 13 Mar 2008 09:27:46 +0000 (09:27 +0000)]
* src/libvirt.c: virDomainSetSchedulerParameters need to be
blocked on read-only connections, patch from Saori Fukuta
Daniel
Daniel Veillard [Thu, 13 Mar 2008 09:21:41 +0000 (09:21 +0000)]
* src/bridge.c src/virsh.c: typo fixes from Atsushi SAKAI
daniel
Daniel Veillard [Thu, 13 Mar 2008 09:17:45 +0000 (09:17 +0000)]
* src/qemu_conf.c src/qemu_driver.c: patch from Cole Robinson
fixing CD Rom change on live QEmu/KVM domains.
Daniel
Daniel P. Berrange [Tue, 11 Mar 2008 16:01:23 +0000 (16:01 +0000)]
Remove unused variable
Daniel P. Berrange [Tue, 11 Mar 2008 14:49:04 +0000 (14:49 +0000)]
Remove use of polkit-grant. Keep stdio open when running polkit-auth
Daniel P. Berrange [Tue, 11 Mar 2008 14:25:49 +0000 (14:25 +0000)]
Don't force Xen connections to readonly when non-root
Daniel P. Berrange [Tue, 11 Mar 2008 14:22:12 +0000 (14:22 +0000)]
Don't run cleannup code for parent process in daemon mode
Daniel Veillard [Fri, 7 Mar 2008 11:13:02 +0000 (11:13 +0000)]
* docs/libvir.html docs/storage.html: apply documentation fixes
and typos cleanup from Atsushi Sakai
Daniel
Daniel Veillard [Fri, 7 Mar 2008 09:23:30 +0000 (09:23 +0000)]
* src/xend_internal.c: applied patch from Cole Robinson to not
loose the boot tag when defining a fully virtualized xen domain
Daniel
Richard W.M. Jones [Tue, 4 Mar 2008 20:02:34 +0000 (20:02 +0000)]
Make iSCSI login actually work
* src/storage_backend_iscsi.c: Make iSCSI login actually work
(Chris Lalancette).
Richard W.M. Jones [Tue, 4 Mar 2008 19:59:56 +0000 (19:59 +0000)]
Report error when vcpupin is given bad vCPU number.
* src/virsh.c: Report error when vcpupin is given bad vCPU number
(Shigeki Sakamoto).
Jim Meyering [Mon, 3 Mar 2008 23:06:02 +0000 (23:06 +0000)]
fix typo in comment
Jim Meyering [Mon, 3 Mar 2008 20:39:52 +0000 (20:39 +0000)]
Also ignore leading zeros when comparing MAC addresses.
* src/util.c: Include <ctype.h>.
(TOLOWER): Define.
(__virMacAddrCompare): Rewrite to also ignore leading zeros.
Daniel Veillard [Mon, 3 Mar 2008 20:21:21 +0000 (20:21 +0000)]
* src/capabilities.c: Cole Robinson pointed out a well formedness
problem when generating the capabilities in the test driver.
Daniel
Jim Meyering [Mon, 3 Mar 2008 18:11:16 +0000 (18:11 +0000)]
Don't use first byte of string as a pointer.
* src/qemu_conf.c (qemudReportError): Use the pointer, errorMessage,
not its first byte, errorMessage[0].
Jim Meyering [Mon, 3 Mar 2008 18:10:19 +0000 (18:10 +0000)]
Avoid segfault upon early libvirtd failure.
* qemud/qemud.c (main): Don't call qemudCleanup on an
uninitialized pointer.
Daniel Veillard [Mon, 3 Mar 2008 14:42:37 +0000 (14:42 +0000)]
Release of 0.4.1
* NEWS configure.in libvirt.spec.in docs/* include/libvirt/libvirt.h
po/*: preparing release of libvirt-0.4.1
Daniel
Jim Meyering [Mon, 3 Mar 2008 13:17:05 +0000 (13:17 +0000)]
Plug saslUsernameWhitelist leak.
* qemud/qemud.c (qemudCleanup): Free the array as well as
the strings in it.
Jim Meyering [Mon, 3 Mar 2008 13:16:31 +0000 (13:16 +0000)]
Plug skipped-qemudCleanup leak.
* qemud/qemud.c (main): Call qemudCleanup also upon failure.
Otherwise, an error return would skip it and induce leaks.
Jim Meyering [Mon, 3 Mar 2008 13:15:57 +0000 (13:15 +0000)]
Plug remoteReadConfigFile leak.
* qemud/qemud.c (remoteReadConfigFile): Be careful to free
"conf" after a successful virConfReadFile.
Jim Meyering [Mon, 3 Mar 2008 13:15:14 +0000 (13:15 +0000)]
Plug two leaks: host.migrateTrans and arch.name
* src/capabilities.c (virCapabilitiesFree): Free host.migrateTrans.
(virCapabilitiesFreeGuest): Free arch.name member.
Jim Meyering [Mon, 3 Mar 2008 13:14:26 +0000 (13:14 +0000)]
Plug virCapabilities*GuestDomain leak.
* src/capabilities.c (virCapabilitiesFreeGuestDomain): Free dom->type.
(virCapabilitiesAddGuestDomain): Remove duplicate strdup stmt.
Daniel Veillard [Mon, 3 Mar 2008 06:18:06 +0000 (06:18 +0000)]
missing comments for _virDomainBlockStats fields
* include/libvirt/libvirt.h include/libvirt/libvirt.h.in:
missing comments for _virDomainBlockStats fields
* docs/*: rebuilt docs
Daniel