提交 a33db6cb 编写于 作者: D Daniel Veillard

Release of libvirt 0.8.6

- configure.ac libvirt.spec.in: bump version, add a missing systemtap
  build requirement
- docs/news.html.in: add informations about the release
- po/*: updated Polish and Dutch localizations, and regenerated
- tests/qemuxml2argvtest.c: Fix build problem
上级 c2b38277
dnl Process this file with autoconf to produce a configure script.
AC_INIT([libvirt], [0.8.5], [libvir-list@redhat.com], [], [http://libvirt.org])
AC_INIT([libvirt], [0.8.6], [libvir-list@redhat.com], [], [http://libvirt.org])
AC_CONFIG_SRCDIR([src/libvirt.c])
AC_CONFIG_AUX_DIR([build-aux])
AC_CONFIG_HEADERS([config.h])
......
......@@ -7,7 +7,217 @@
<h1 >Releases</h1>
<p>Here is the list of official releases, it is also possible to just use the <a href="downloads.html">GIT version or snapshot</a>, contact the mailing list
and check the <a href="http://libvirt.org/git/?p=libvirt.git;a=log">GIT log</a> to gauge progress.</p>
<h3>0.8.6: Nov 30 2010</h3>
<ul>
<li> Features:<br/>
new API virDomainIsUpdated (Osier Yang)<br/>,
Add support for iSCSI target auto-discovery (Daniel P. Berrange)<br/>,
QED: Basic support for QED images (Adam Litke)<br/>,
Introduce a virDomainOpenConsole API (Daniel P. Berrange)<br/>,
Support for SPICE graphics (Daniel P. Berrange)<br/>,
Add a sysinfo and SMBIOS support (Daniel Veillard)<br/>,
Implement virsh qemu-monitor-command. (Chris Lalancette)<br/>
</li>
<li> Documentation:<br/>
updated c# bindings with arnauds latest changes (Justin Clift)<br/>,
Fix spelling of virBufferVSprintf (Jiri Denemark)<br/>,
Fix broken XML entity for '&gt;' (Philipp Hahn)<br/>,
removed outdated reference to virt-mem (Justin Clift)<br/>,
Add doc for missed options of migrate (Osier Yang)<br/>,
add doc for missed parameters of attach-disk (Osier Yang)<br/>,
update virsh manual (Osier Yang)<br/>,
updated virsh command reference with libvirt.org links (Justin Clift)<br/>,
Generate HACKING from docs/hacking.html.in (Matthias Bolte)<br/>,
Prepare hacking.html.in to generate HACKING from it (Matthias Bolte)<br/>,
updated csharp pages with latest info (Justin Clift)<br/>,
trivial typo fix (Justin Clift)<br/>,
added virsh command reference page. (Justin Clift)<br/>,
rpm: Fix summary wording (Cole Robinson)<br/>,
Augment bug reporting documentation (Daniel Veillard)<br/>,
virsh: fix incorrect help text mentioning non-existent network 'id' (Justin Clift)<br/>,
Fix off-by-1 in todo page generator (Daniel P. Berrange)<br/>,
Fix comment for video tag in domain RNG schema (Daniel P. Berrange)<br/>,
fix typo (Eric Blake)<br/>
</li>
<li> Portability:<br/>
remote: Fix TLS transport on Windows (Matthias Bolte)<br/>,
Rename 'remove' param to 'toremove' to avoid clash with stdio.h (Daniel P. Berrange)<br/>,
virt-aa-helper: Fix several compile errors (Matthias Bolte)<br/>,
maint: improve i18n on non-Linux (Eric Blake)<br/>,
nwfilter: use /bin/sh rather than requiring bash (Eric Blake)<br/>,
Use python discovered through env instead of hardcoding a path (Matthias Bolte)<br/>,
esx: Avoid warnings about breaking strict-aliasing rules on FreeBSD (Matthias Bolte)<br/>,
Make sure struct sockaddr_in is defined on FreeBSD (Matthias Bolte)<br/>,
configure: Disable FS storage driver if mntent.h is not available (Matthias Bolte)<br/>,
daemon: Include stdlib.h in dispatch.c (Matthias Bolte)<br/>,
xen: work with xen 4.0.1 headers (Eric Blake)<br/>,
Fix build with polkit 0 (Jim Fehlig)<br/>,
xen: work with ia64 MAX_VIRT_CPUS of 64 (Eric Blake)<br/>,
build: cleanup declaration of xen tests. (Diego Elio Pettenò)<br/>,
qemu: check compression program availability of virsh save and dump (KAMEZAWA Hiroyuki)<br/>
</li>
<li> Bug Fixes:<br/>
correct the arguments of migrate_speed (Wen Congyang)<br/>,
Fix memory leaks in audit &amp; VirtualBox code (Daniel P. Berrange)<br/>,
Fix host CPU counting on unusual NUMA topologies (Jiri Denemark)<br/>,
security, storage: plug memory leaks for security_context_t (Eric Blake)<br/>,
network: plug memory leak (Eric Blake)<br/>,
qemu: plug memory leak (Eric Blake)<br/>,
Always close drivers when a virConnectPtr is released (Matthias Bolte)<br/>,
libvirtd: fix bug when shrinking number of clients (Eric Blake)<br/>,
Fix 32-bit int truncation in QED header check (Daniel P. Berrange)<br/>,
Fix error handling in virsh when listing storage volumes (Daniel P. Berrange)<br/>,
Fix parsing of port attribute in storage XML configuration (Daniel P. Berrange)<br/>,
Don't catch SIGCHLD in libvirtd (Daniel P. Berrange)<br/>,
Ensure logfile isn't truncated by shutdown message. (Daniel P. Berrange)<br/>,
xend: Escape reserved sexpr characters (Cole Robinson)<br/>,
xend: urlencode: Properly escape '&amp;' (Cole Robinson)<br/>,
conf: Fix parsing python style triple quotes (Cole Robinson)<br/>,
nwfilter: re-order lock grabbed by IP addr. learn thread (Stefan Berger)<br/>,
virExec: fix bug in setting up child stderr/out with /dev/null (Daniel P. Berrange)<br/>,
Fix a failure to restore SELinux label for character devices (Daniel Veillard)<br/>,
nwfilter: also purge ip(6)tables rules before detecting IP address (Stefan Berger)<br/>,
Fix ipv4-addr definition in interface.rng (Laine Stump)<br/>,
remote_driver.c: fix non-literal format strings w/o args (Laine Stump)<br/>,
ignore SELinuxSetFilecon error in SELinuxSetSecurityFileLabel if on nfs (Laine Stump)<br/>,
Fix reference counting bug in virsh console (Daniel P. Berrange)<br/>,
Fix busy-wait loop on closed file descriptor (Daniel P. Berrange)<br/>,
Fix LXC container console device setup (Daniel P. Berrange)<br/>,
rpm: fix /var/lib/libvirt permissions (Eric Blake)<br/>,
xencapstest: Don't fail when Xen is installed (Matthias Bolte)<br/>,
virsh: fix non-literal string format (Laine Stump)<br/>,
Fix syntax-check error in domain.rng (Matthias Bolte)<br/>,
qemu: Fix non-literal format string (Jiri Denemark)<br/>,
macvtap: libvirtd forgot macvtap dev name when restarted (Stefan Berger)<br/>,
tests: fix daemon-conf testing failure (Osier Yang)<br/>,
Fix virPipeReadUntilEOF on more than 1024 bytes of data (Daniel Veillard)<br/>,
Misc error handling fixes in text mode monitor commands (Daniel P. Berrange)<br/>,
Ignore open failures when relabelling disk images (Daniel P. Berrange)<br/>,
Treat failure to relabel stdin_path as non-fatal on NFS (Daniel P. Berrange)<br/>,
qemu: add the USB devices to the cgroup whitelist (Diego Elio Pettenò)<br/>,
802.1Qbg: use pre-associate state at beginning of inc. migr (Stefan Berger)<br/>
</li>
<li> Improvements:<br/>
Log client errors in libvirtd at debug priority<br/>,
maint: prohibit most uses of xmlGetProp (Eric Blake)<br/>,
maint: ensure syntax check exceptions are distributed (Eric Blake)<br/>,
Implementations of virDomainIsUpdated for drivers except qemu (Osier Yang)<br/>,
implement callback function for qemu driver (Osier Yang)<br/>,
implement the remote protocol (Osier Yang)<br/>,
implement public API virDomainIsUpdated (Osier Yang)<br/>,
define internal driver API (Osier Yang)<br/>,
tests: Fix dispatching internal error reports (Cole Robinson)<br/>,
Improve SCSI volume name generation (Daniel P. Berrange)<br/>,
Fix error codes returned when a storage pool is inactive (Daniel P. Berrange)<br/>,
Check whether pools are already active upon libvirtd startup (Daniel P. Berrange)<br/>,
Allow iSCSI IQN to be set with find-storage-pool-sources-as command (Daniel P. Berrange)<br/>,
Switch the virsh XML generation to use virBuffer instead of virAsprintf (Daniel P. Berrange)<br/>,
Stop iSCSI targets automatically logging back in after logout (Daniel P. Berrange)<br/>,
Refactor iSCSI driver code to facilitate future changes (Daniel P. Berrange)<br/>,
Ensure virExec preserves logging environment (Daniel P. Berrange)<br/>,
Include a thread identifier in log messages (Daniel P. Berrange)<br/>,
qemu: setvcpus: Save config changes to disk (Cole Robinson)<br/>,
qemu: setvcpus: Simplify altering the persistent config (Cole Robinson)<br/>,
qemu: setvcpus: Fix maxvcpus check (Cole Robinson)<br/>,
conf: domain: Improve vcpus validation reporting (Cole Robinson)<br/>,
Make state driver device hotplug/update actually transient (Cole Robinson)<br/>,
domain_conf: Add virDomainObjSetDefTransient (Cole Robinson)<br/>,
buf: Simplify virBufferEscapeString (Cole Robinson)<br/>,
conf: Convert ParseString to use STRPREFIX (Cole Robinson)<br/>,
schemas: domain: Add more valid file path chars (Cole Robinson)<br/>,
qed: Minor updates to QED support patches (Adam Litke)<br/>,
Support for probing qed image metadata (Adam Litke)<br/>,
storage_file: Add a new flag to mark backing files that are safe to probe (Adam Litke)<br/>,
Allow probing of image formats without version information (Adam Litke)<br/>,
maint: tighten strncmp syntax check (Eric Blake)<br/>,
capabilities, cpu: use new array API (Eric Blake)<br/>,
memory: make it easier to avoid quadratic scaling of arrays (Eric Blake)<br/>,
memory: make it safer to expand arrays (Eric Blake)<br/>,
build: fix autobuild failures on gcov upgrade (Eric Blake)<br/>,
virt-aa-helper: translate error messages (Eric Blake)<br/>,
maint: update to latest gnulib (Eric Blake)<br/>,
deprecate fclose() and introduce VIR_{FORCE_}FCLOSE() (Stefan Berger)<br/>,
qemu: record timestamp in qemu domain log (Osier Yang)<br/>,
virsh: add net-info command (Osier Yang)<br/>,
interface.rng: Make miimon and arpmon optional for bond interfaces (Laine Stump)<br/>,
macvtap: convert send / recv function to use libnl (Stefan Berger)<br/>,
configure: Remove bashism and replace 'test ==' with 'test =' (Matthias Bolte)<br/>,
virsh: Fix compile error in VPATH build (Matthias Bolte)<br/>,
qemu: Remove unnecessary quoting from the process name argument (John Morrissey)<br/>,
phyp: Don't do a flags check in the storage driver (Matthias Bolte)<br/>,
qemu: Add qemu-system-s390x to the emulators list (Matthias Bolte)<br/>,
macvtap: convert nl msg construction to use libnl (Stefan Berger)<br/>,
Do a better job of validating IP and MAC addresses in network.rng (Laine Stump)<br/>,
virt-aa-helper should require uuid in XML (Jamie Strandboge)<br/>,
esx: Support SMBIOS host mode (Matthias Bolte)<br/>,
Wire up virDomainOpenConsole for LXC, Xen and UML (Daniel P. Berrange)<br/>,
Re-write virsh console to use streams (Daniel P. Berrange)<br/>,
Convert daemon/events.c to use virMutex and virThread (Daniel P. Berrange)<br/>,
Introduce portability APIs for creating threads (Daniel P. Berrange)<br/>,
Support virDomainOpenConsole with QEMU (Daniel P. Berrange)<br/>,
Add a generic internal API for handling any FD based stream (Daniel P. Berrange)<br/>,
Lower logging level in remote driver streams (Daniel P. Berrange)<br/>,
Remote driver client and server for virDomainOpenConsole (Daniel P. Berrange)<br/>,
Support callbacks on virStream APIs in remote driver client (Daniel P. Berrange)<br/>,
virsh: supply long option for -V (Eric Blake)<br/>,
qemu: Add flag to force a CDROM eject (Cole Robinson)<br/>,
Allow non-file disk backingStores (Adam Litke)<br/>,
bye to close(), welcome to VIR_(FORCE_)CLOSE() (Stefan Berger)<br/>,
esx: Add support for memtune/min_guarantee (Matthias Bolte)<br/>,
schema: Move timer element inside clock (Jiri Denemark)<br/>,
Misc test case fixes for SPICE (Daniel P. Berrange)<br/>,
virsh: Add .xml suffix to tmp files used in *edit commands (Jiri Denemark)<br/>,
Support SPICE channel security options (Daniel P. Berrange)<br/>,
Support multiple QXL video cards (Daniel P. Berrange)<br/>,
Define XML syntax for password expiry (Daniel P. Berrange)<br/>,
Add SPICE support for QEMU driver configuration file (Daniel P. Berrange)<br/>,
Support automatic port number allocation for SPICE (Daniel P. Berrange)<br/>,
Implement QEMU/KVM QXL video card support in QEMU driver (Daniel P. Berrange)<br/>,
Add a graphics type for SPICE protocol (Daniel P. Berrange)<br/>,
Add a QXL graphics card type to domain XML schema (Daniel P. Berrange)<br/>,
Show compiled in options in virsh -V (Daniel Veillard)<br/>,
lxc: Exit on first error in lxcDomainGetMemoryParameters (Matthias Bolte)<br/>,
Allow virDomainGetMemoryParameters on read-only connections (Matthias Bolte)<br/>,
Add a new test for sysinfo and smbios handling (Daniel Veillard)<br/>,
Add sysinfo/smbios support to the QEmu driver (Daniel Veillard)<br/>,
Read the host sysinfo for the QEmu driver (Daniel Veillard)<br/>,
Add smbios element to schema and configuration to HVM os (Daniel Veillard)<br/>,
Sysinfo parsing and saving to/from configuration files (Daniel Veillard)<br/>,
Sysinfo extension to relax-ng schemas (Daniel Veillard)<br/>,
Change calling conventions in remote driver client internals (Daniel P. Berrange)<br/>,
util: Add helper function to build timestamp string (Osier Yang)<br/>,
misc: encode the Emacs suggstions from HACKING into a .dir-locals.el file (Diego Elio Pettenò)<br/>,
add compression support for "virsh dump" (KAMEZAWA Hiroyuki)<br/>,
qemu_driver: add virCgroupMounted (Lai Jiangshan)<br/>,
OpenVZ: Fix some overwritten error codes (Guido Günther)<br/>,
OpenVZ: take veid from vmdef-name when defining new domains (Guido Günther)<br/>
</li>
<li> Cleanups:<br/>
tests: Fix detection of expected errors (Jiri Denemark)<br/>,
Remove bogus check for Xen in example program (Daniel P. Berrange)<br/>,
build: enforce files.h usage (Eric Blake)<br/>,
maint: sort exports (Eric Blake)<br/>,
Remove bogus port handling code in virsh (Daniel P. Berrange)<br/>,
Remove trailing ':' from timestamp (Daniel P. Berrange)<br/>,
Log all errors at level INFO to stop polluting syslog (Daniel P. Berrange)<br/>,
daemon: use safer memory growth macros (Eric Blake)<br/>,
maint: avoid remaining sprintf uses (Eric Blake)<br/>,
maint: use gnulib configmake rather than open-coding things (Eric Blake)<br/>,
replace last instances of close() (Stefan Berger)<br/>,
daemon: fix indention problem in daemon/libvirt.c (Osier Yang)<br/>,
qemu: fix typos in qemu_monitor_text.c (Osier Yang)<br/>,
re-indent network.rng following structural change (Laine Stump)<br/>,
Put network.rng contents inside grammar for uniformity with other RNGs (Laine Stump)<br/>,
maint: Commit .gitignore sorting done by bootstrap (Jiri Denemark)<br/>,
xen-proxy: Remove it entirely and use libvirtd instead (Matthias Bolte)<br/>,
qemu: Remove redundant slash in save directory path (Matthias Bolte)<br/>,
virterror: supply missing spaces (Eric Blake)<br/>,
Fix several warnings about a non-literal format string (Jiri Denemark)<br/>,
build: avoid compiler warning in xen code (Eric Blake)<br/>
</li>
</ul>
<h3>0.8.5: Oct 29 2010</h3>
<ul>
<li> Features: <br/>
......
......@@ -375,6 +375,11 @@ BuildRequires: libcurl-devel
%if %{with_audit}
BuildRequires: audit-libs-devel
%endif
%if %{with_dtrace}
# we need /usr/sbin/dtrace
BuildRequires: systemtap-sdt-devel
%endif
# Fedora build root suckage
BuildRequires: gawk
......@@ -925,6 +930,15 @@ fi
%endif
%changelog
* Tue Nov 30 2010 Daniel Veillard <veillard@redhat.com> - 0.8.6-1
- Add support for iSCSI target auto-discovery
- QED: Basic support for QED images
- remote console support
- support for SPICE graphics
- sysinfo and VMBIOS support
- virsh qemu-monitor-command
- various improvements and bug fixes
* Fri Oct 29 2010 Daniel Veillard <veillard@redhat.com> - 0.8.5-1
- Enable JSON and netdev features in QEMU >= 0.13
- framework for auditing integration
......
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
......@@ -89,7 +89,8 @@ static int testCompareXMLToArgvFiles(const char *xml,
if (qemudBuildCommandLine(conn, &driver,
vmdef, &monitor_chr, 0, flags,
&argv, &qenv,
NULL, NULL, migrateFrom, NULL) < 0)
NULL, NULL, migrateFrom, NULL,
VIR_VM_OP_CREATE) < 0)
goto fail;
if (!!virGetLastError() != expectError) {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册