diff options
author | Laurent Léonard <laurent@open-minds.org> | 2011-02-21 00:55:03 +0100 |
---|---|---|
committer | Laurent Léonard <laurent@open-minds.org> | 2011-02-21 00:55:03 +0100 |
commit | d9e4cad40d5ef2952dda66dbbcc09b4878a08b82 (patch) | |
tree | 3dbac2a73f9110ccc96c5579532bb31d44405786 /NEWS | |
parent | 3466195f8d67e7c91a056939478f056f769737e1 (diff) |
Imported Upstream version 0.8.8
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 275 |
1 files changed, 274 insertions, 1 deletions
@@ -5,6 +5,279 @@ http://libvirt.org/news.html +0.8.8: Feb 17 2011: + - Features: + sysinfo: expose new API (Eric Blake), + cgroup blkio weight support. (Gui Jianfeng), + smartcard device support (Eric Blake), + qemu: Support per-device boot ordering (Jiri Denemark) + + - Documentation: + docs: fix typos (Eric Blake), + docs: added link for nimbus to apps page (Justin Clift), + Update src/README (Matthias Bolte), + docs: Add information about libvirt-php new location (Michal Novotny), + Add libvirt-php information page (Michal Novotny), + cgroup: Add documentation for blkiotune elements. (Gui Jianfeng), + docs/index.html.in: update KVM url (Niels de Vos), + docs/index.html.in: update QEMU url (Alon Levy), + docs: more on qemu locking patterns (Eric Blake), + docs: renamed hudson project link to jenkins, matching project rename (Justin Clift), + docs: Update docs for cpu_shares setting (Osier Yang), + docs: replace CRLF with LF (Juerg Haefliger), + docs: Add docs for new extra parameter pkipath (Osier Yang), + docs: expand the man page text for virsh setmaxmem (Justin Clift), + docs: fix incorrect XML element mentioned by setmem text (Justin Clift), + docs: add a link to the bindings page under the downloads menu item (Justin Clift), + docs: document <controller> element (Eric Blake), + docs: move the apps page to the top level as its good promo (Justin Clift), + docs: added new entries to apps page, plus adjusted a few existing (Justin Clift), + docs: document <sysinfo> and <smbios> elements (Eric Blake), + datatypes: Fix outdated function names in the documentation (Matthias Bolte), + Add documentation for VIR_DOMAIN_MEMORY_PARAM_UNLIMITED (Matthias Bolte), + docs: Move the "Network Filtering" page one level up in the hierarchy (Matthias Bolte), + docs: add buildbot to the apps page (Justin Clift), + docs: add new conversion heading to the apps listing (Justin Clift), + docs: updated windows page for new 0.8.7 installer (Justin Clift), + docs: clarify virsh setvcpus and setmem usage with active domains (Justin Clift), + Document HAP domain feature (Jim Fehlig), + docs: fix trivial typos in currentMemory description (Justin Clift), + doc: improve the documentation of desturi (Wen Congyang), + docs: reorder apps page alphabetically, plus add libguestfs entries (Justin Clift), + docs: add entry for archipel to the apps page (Justin Clift), + docs: use xml entity encoding for extended character last name (Justin Clift), + docs: updated memtune info again in virsh command reference (Justin Clift), + docs: updated release of virsh cmd reference, with memtune info (Justin Clift), + maint: document dislike of mismatched if/else bracing (Eric Blake), + docs: added libvirt-announce to contact page (Justin Clift) + + - Portability: + qemu: ignore failure of qemu -M ? on older qemu (Eric Blake), + virsh: avoid mingw compiler warnings (Eric Blake), + build: avoid problems with autogen.sh runs from tarball (Eric Blake), + build: fix cygwin strerror_r failure (Eric Blake), + Avoid pthread_sigmask on Win32 platforms (Daniel P. Berrange), + Fix compilation when building without sasl (Daniel Veillard), + build: fix parted detection at configure time (Eric Blake), + Fix setup of lib directory with autogen.sh --system (Daniel P. Berrange), + build: fix 'make check' with older git (Eric Blake), + maint: support --no-git option during autogen.sh (Eric Blake), + libvirt-guests: remove bashisms (Laurent Léonard), + build: restore mingw build (Eric Blake), + commandtest: avoid printing loader-control variables from commandhelper (Diego Elio Pettenò) + + - Bug fixes: + qemu: Error prompt when saving a shutoff domain (Osier Yang), + cgroup: preserve correct errno on failure (Eric Blake), + qemu: Fix command line generation with faked host CPU (Jiri Denemark), + tests: Fake host capabilities properly (Jiri Denemark), + build: address clang reports about virCommand (Eric Blake), + qemu: don't mask real error with oom report (Eric Blake), + qemu: avoid NULL derefs (Eric Blake), + virDomainMemoryStats: avoid null dereference (Eric Blake), + Fix leak of mutex attributes in POSIX threads impl (Daniel P. Berrange), + Fix leak in SCSI storage backend (Daniel P. Berrange), + storage: Create enough volumes for mpath pool (Osier Yang), + qemu: avoid NULL deref on error (Eric Blake), + conf: Fix XML generation for smartcards (Jiri Denemark), + Fix cleanup on VM state after failed QEMU startup (Daniel P. Berrange), + libvirt-qemu: Fix enum type declaration (Jiri Denemark), + xen: Prevent updating device when attaching a device (Osier Yang), + qemu: Fix escape_monitor(escape_shell(command)) (Philipp Hahn), + qemu: fix attach-interface regression (Wen Congyang), + Fix typo in parsing of spice 'auth' data (Michal Privoznik), + Reset logging filter function when forking (Daniel P. Berrange), + Block SIGPIPE around virExec hook functions (Daniel P. Berrange), + Only initialize/cleanup libpciaccess once (Daniel P. Berrange), + macvtap: fix 2 nla_put expressions (non-serious bug) (Stefan Berger), + qemu: avoid double shutdown (Eric Blake), + Fix conflicts with glibc globals (Davidlohr Bueso), + qemuBuildDeviceAddressStr() checks for QEMUD_CMD_FLAG_PCI_MULTIBUS (Niels de Vos), + Don't sleep in poll() if there is existing SASL decoded data (Daniel P. Berrange), + Initialization error of controller in QEmu SCSI hotplug (Wen Congyang), + esx: Ensure max-memory has 4 megabyte granularity (Matthias Bolte), + Remove double close of qemu monitor (Daniel P. Berrange), + Prevent overfilling of self-pipe in python event loop (Daniel P. Berrange), + avoid vm to be deleted if qemuConnectMonitor failed (Wen Congyang), + tests: Fix virtio channel tests (Jiri Denemark), + event: fix event-handling allocation crash (Eric Blake), + storage: Round up capacity for LVM volume creation (Osier Yang), + Do not use virtio-serial port 0 for generic ports (David Allan), + Manually kill gzip if restore fails before starting qemu (Laine Stump), + Set SELinux context label of pipes used for qemu migration (Laine Stump), + virsh: require --mac to avoid detach-interface ambiguity (Michal Privoznik), + dispatch error before return (Wen Congyang), + event: fix event-handling data race (Eric Blake), + qemu: Retry JSON monitor cont cmd on MigrationExpected error (Jim Fehlig), + Fix startup with VNC password expiry on old QEMU (Daniel P. Berrange), + Fix error reporting when machine type probe fails (Daniel P. Berrange), + Avoid crash in security driver if model is NULL (Daniel P. Berrange), + qemu: Fix a possible deadlock in p2p migration (Wen Congyang), + qemu: Avoid sending STOPPED event twice (Jiri Denemark), + spec: Start libvirt-guests only if it's on in current runlevel (Jiri Denemark), + Increase size of driver table to make UML work again (Daniel P. Berrange), + qemu: don't fail capabilities check on 0.12.x (Eric Blake), + Fix 'make check' after commit 04197350 (Jim Fehlig), + esx: Fix memory leak in HostSystem managed object free function (Matthias Bolte), + qemu: Watchdog IB700 is not a PCI device (RHBZ#667091). (Richard W.M. Jones), + cpu: plug memory leak (Eric Blake), + network: plug memory leak (Eric Blake), + network: plug unininitialized read found by valgrind (Eric Blake), + remote: Don't lose track of events when callbacks are slow (Cole Robinson), + conf: Report error if invalid type specified for character device (Osier Yang), + daemon: Fix core dumps if unix_sock_group is set (Jiri Denemark), + vbox: Use correct VRAM size unit (Matthias Bolte), + bridge: Fix generation of dnsmasq's --dhcp-hostsfile option (Kay Schubert), + qemu: Fix bogus warning about uninitialized saveptr (Jiri Denemark), + Don't chown qemu saved image back to root after save if dynamic_ownership=0 (Laine Stump) + + - Improvements: + maint: delete unused 'make install' step (Eric Blake), + Update czech localization (Zdenek Styblik), + Avoid empty strings when --with-packager(-version) is not specified (Matthias Bolte), + Output commandline on status != 0 in virCommandWait (Matthias Bolte), + add missing error handling to virGetDomain (Christophe Fergeau), + call virReportOOMError when appropriate in hash.c (Christophe Fergeau), + xml: avoid compiler warning (Eric Blake), + nwfilter: reorder match extensions relative to state match (Stefan Berger), + fix OOM handling in hash routines (Christophe Fergeau), + docs: Distribute XSLT files to generate HACKING (Matthias Bolte), + qemu: Report a more informative error for missing cgroup controllers (Matthias Bolte), + Imprint all logs with version + package build information (Daniel P. Berrange), + Reduce log level when cgroups aren't mounted (Daniel P. Berrange), + Avoid warnings from nwfilter driver when run non-root (Daniel P. Berrange), + build: distribute 'make syntax-check' tweaks (Eric Blake), + Adjust some log levels in udev driver (Daniel P. Berrange), + Add check for binary existing in machine type probe (Daniel P. Berrange), + Add a little more debugging for async events (Daniel P. Berrange), + Move connection driver modules directory (Daniel P. Berrange), + Support SCSI RAID type & lower log level for unknown types (Daniel P. Berrange), + Don't use CLONE_NEWUSER for now (Serge E. Hallyn), + sysinfo: implement qemu support (Eric Blake), + sysinfo: refactor xml formatting (Eric Blake), + sysinfo: implement virsh support (Eric Blake), + sysinfo: implement the remote protocol (Eric Blake), + sysinfo: implement the public API (Eric Blake), + sysinfo: define internal driver API (Eric Blake), + LXC: LXC Blkio weight configuration support. (Gui Jianfeng), + qemu: Implement blkio tunable XML configuration and parsing. (Gui Jianfeng), + cgroup: Update XML Schema for new entries. (Gui Jianfeng), + cgroup: Implement blkio.weight tuning API. (Gui Jianfeng), + cgroup: Enable cgroup hierarchy for blkio cgroup (Gui Jianfeng), + Update Dutch and Polish localizations (Daniel Veillard), + Vietnamese translations for libvirt (Hero Phương), + spicevmc: support older -device spicevmc of qemu 0.13.0 (Eric Blake), + smartcard: add spicevmc support (Eric Blake), + spicevmc: support new qemu chardev (Daniel P. Berrange), + smartcard: turn on qemu support (Eric Blake), + smartcard: enable SELinux support (Eric Blake), + smartcard: check for qemu capability (Eric Blake), + smartcard: add domain conf support (Eric Blake), + smartcard: add XML support for <smartcard> device (Eric Blake), + qemu: Support booting from hostdev PCI devices (Jiri Denemark), + Support booting from hostdev devices (Jiri Denemark), + qemu: Add shortcut for HMP pass through (Jiri Denemark), + macvtap: fix variable in debugging output (Stefan Berger), + qemu: Build command line for incoming tunneled migration (Osier Yang), + bridge_driver: handle DNS over IPv6 (Paweł Krześniak), + tests: handle backspace-newline pairs in test input files (Juerg Haefliger), + qemu: More clear error parsing domain def failure of tunneled migration (Osier Yang), + maint: reject raw close, popen in 'make syntax-check' (Eric Blake), + build: avoid close, system (Eric Blake), + Add VIR_DIV_UP to divide memory or storage request sizes with round up (Matthias Bolte), + qemu: fix augeas support for vnc_auto_unix_socket (Eric Blake), + virsh: added --all flag to freecell command (Michal Privoznik), + esx: Don't try to change max-memory of an active domain (Matthias Bolte), + qemu aio: enable support (Eric Blake), + qemu aio: parse aio support from qemu -help (Matthias Dahl), + qemu aio: add XML parsing (Matthias Dahl), + Remove bogus log warning lines when launching QEMU (Daniel P. Berrange), + qemu: fix error messages (Eric Blake), + qemu: Report more accurate error on failure to attach device. (Hu Tao), + Force guest suspend at timeout (Wen Congyang), + Show migration progress. (Wen Congyang), + Cancel migration if user presses Ctrl-C when migration is in progress (Hu Tao), + qemu: use separate alias for chardev and associated device (Eric Blake), + remote: Add extra parameter pkipath for URI (Osier Yang), + Update localization files from Fedora i10n (Daniel Veillard), + Add check for poll error events in monitor (Daniel P. Berrange), + Filter out certain expected error messages from libvirtd (Daniel P. Berrange), + Add a function to the security driver API that sets the label of an open fd. (Laine Stump), + qemu: Error prompt when managed save a shutoff domain (Osier Yang), + build: avoid corrupted gnulib/tests/Makefile (Eric Blake), + qemu: sound: Support intel 'ich6' model (Cole Robinson), + vmx: Use VIR_ERR_CONFIG_UNSUPPORTED when appropriated (Matthias Bolte), + Push unapplied fixups for previous patch (Cole Robinson), + qemu: Add conf option to auto setup VNC unix sockets (Cole Robinson), + qemu: Allow serving VNC over a unix domain socket (Cole Robinson), + qemu: Set domain def transient at beginning of startup process (Cole Robinson), + qemu: report more proper error for unsupported graphics (Osier Yang), + qemu: Fail if per-device boot is used but deviceboot is not supported (Jiri Denemark), + Turn libvirt.c error reporting functions into macros (Daniel P. Berrange), + build: use more gnulib modules for simpler code (Eric Blake), + Remove two unused PATH_MAX-sized char arrays from the stack (Matthias Bolte), + Use VIR_ERR_OPERATION_INVALID when appropriated (Matthias Bolte), + Fix misuse of VIR_ERR_INVALID_* error code (Matthias Bolte), + Simplify "NWFilterPool" to "NWFilter" (Matthias Bolte), + datatypes: Get virSecretFreeName in sync with the other free functions (Matthias Bolte), + qemu: use -incoming fd:n to avoid qemu holding fd indefinitely (Eric Blake), + tests: Add tests for per-device boot elements (Jiri Denemark), + Introduce per-device boot element (Jiri Denemark), + conf: Move boot parsing into a separate function (Jiri Denemark), + build: let xgettext see strings in libvirt-guests (Eric Blake), + A couple of fixes for the search PHP code (Daniel Veillard), + virsh: Use WITH_SECDRIVER_APPARMOR to detect AppArmor support (Matthias Bolte), + memtune: Let virsh know the unlimited value for memory tunables (Nikunj A. Dadhania), + maint: improve sc_prohibit_strncmp syntax check (Eric Blake), + Enable tuning of qemu network tap device "sndbuf" size (Laine Stump), + Add XML config switch to enable/disable vhost-net support (Laine Stump), + Use the new set_password monitor command to set password. (Marc-André Lureau), + qemu: add set_password and expire_password monitor commands (Marc-André Lureau), + qemu: move monitor device out of domain_conf common code (Eric Blake), + domain_conf: split source data out from ChrDef (Eric Blake), + cpu: Add support for Westmere CPU model (Jiri Denemark), + qemu: improve device flag parsing (Eric Blake), + util: add missing string->integer conversion functions (Eric Blake), + qemu: convert capabilities to use virCommand (Eric Blake), + virsh: ensure --maximum flag used only with --config for setvcpus (Justin Clift), + Add HAP to xen hypervisor capabilities (Jim Fehlig), + Add support for HAP feature to xen drivers (Jim Fehlig), + Add HAP to virDomainFeature enum (Jim Fehlig), + tests: virsh is no longer in builddir/src (Eric Blake), + virFindFileInPath: only find executable non-directory (Eric Blake), + Fix old PHP syntax in the search online form (Daniel Veillard), + report error when specifying wrong desturi (Wen Congyang), + qemu: Reject SDL graphic if it's not supported by qemu (Osier Yang), + vbox: Silently ignore missing registry key on Windows (Matthias Bolte), + python: Use PyCapsule API if available (Cole Robinson), + event-test: Simplify debug on/off (Cole Robinson), + Refactor the security drivers to simplify usage (Daniel P. Berrange), + Add AM_MAINTAINER_MODE (Guido Günther), + esx: Move occurrence check into esxVI_LookupObjectContentByType (Matthias Bolte), + esx: Add domain autostart support (Matthias Bolte), + vmx: Add support for video device VRAM size (Matthias Bolte), + API: Improve log for domain related APIs (Osier Yang), + schema: tighten <serial><protocol type=...> relaxNG (Eric Blake), + Log an error on attempts to add a NAT rule for non-IPv4 addresses (Laine Stump), + Improve error reporting when parsing dhcp info for virtual networks (Laine Stump), + qemu driver: fix positioning to end of log file (Stefan Berger), + build: satisfy 'make syntax-check' regarding year change (Eric Blake) + + - Cleanups: + build: silence some clang warnings (Eric Blake), + maint: kill dead assignments (Eric Blake), + build: silence false positive clang report (Eric Blake), + maint: whitespace cleanup (Eric Blake), + maint: update AUTHORS (Eric Blake), + Prefer C style comments over C++ ones (Matthias Bolte), + Revert all previous error log priority hacks (Daniel P. Berrange), + Cleanup code style in logging APIs (Daniel P. Berrange), + Remove redundant brackets around return values (Daniel P. Berrange), + tests: Remove obsolete secaatest (Matthias Bolte), + datatypes: avoid redundant __FUNCTION__ (Eric Blake) + + + 0.8.7: Jan 4 2011: - Features: Preliminary support for VirtualBox 4.0 (Matthias Bolte), @@ -13,7 +286,7 @@ Add network disk support (MORITA Kazutaka and Josh Durgin) - Documentation: - esx: Fix "occurence" typo (again), (Matthias Bolte) + esx: Fix "occurence" typo (again) (Matthias Bolte), update docs for network disks (MORITA Kazutaka), docs: Make VMware Workstation / Player page appear in the menu (Matthias Bolte), Add info about VMware driver to the libvirt website (Jean-Baptiste Rouault), |