Commit 8730a155 authored by Guido Günther's avatar Guido Günther
Browse files

New upstream version 4.3.0

parent 417534b7
Loading
Loading
Loading
Loading
+52 −1045

File changed.

Preview size limit exceeded, changes collapsed.

+3 −0
Original line number Diff line number Diff line
@@ -167,6 +167,7 @@ Chunyan Liu <cyliu@suse.com>
Clark Laughlin <clark.laughlin@linaro.org>
Claudio André <claudioandre.br@gmail.com>
Claudio Bley <claudio.bley@gmail.com>
Clementine Hayat <clem@lse.epita.fr>
Cole Robinson <crobinso@redhat.com>
Collin L. Walling <walling@linux.vnet.ibm.com>
Conrad Meyer <cse.cem@gmail.com>
@@ -558,6 +559,7 @@ Steve Hodgson <shodgson@solarflare.com>
Steve Yarmie <steve.yarmie@gmail.com>
Steven McDonald <steven.mcdonald@anchor.net.au>
Sukadev Bhattiprolu <sukadev@linux.vnet.ibm.com>
Sukrit Bhatnagar <skrtbhtngr@gmail.com>
Supriya Kannery <supriyak@linux.vnet.ibm.com>
Sławek Kapłoński <slawek@kaplonski.pl>
Taisuke Yamada <tai@rakugaki.org>
@@ -588,6 +590,7 @@ Tyler Coumbes <coumbes@gmail.com>
Vasiliy Tolstov <v.tolstov@selfip.ru>
Viktor Mihajlovski <mihajlov@linux.vnet.ibm.com>
Ville Skyttä <ville.skytta@iki.fi>
Vincent Bernat <vincent@bernat.im>
Vitor de Lima <vitor.lima@eldorado.org.br>
Vladislav Bogdanov <bubble@hoster-ok.com>
Václav Pavlín <vpavlin@redhat.com>
+3765 −0

File changed.

Preview size limit exceeded, changes collapsed.

+29 −44
Original line number Diff line number Diff line
@@ -126,29 +126,29 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/00gnulib.m4 \
	$(top_srcdir)/m4/getgroups.m4 $(top_srcdir)/m4/gethostname.m4 \
	$(top_srcdir)/m4/getline.m4 $(top_srcdir)/m4/getopt.m4 \
	$(top_srcdir)/m4/getpagesize.m4 $(top_srcdir)/m4/getpass.m4 \
	$(top_srcdir)/m4/getprogname.m4 $(top_srcdir)/m4/gettext.m4 \
	$(top_srcdir)/m4/getprogname.m4 \
	$(top_srcdir)/m4/gettimeofday.m4 \
	$(top_srcdir)/m4/getugroups.m4 $(top_srcdir)/m4/gl-openssl.m4 \
	$(top_srcdir)/m4/glibc21.m4 $(top_srcdir)/m4/gnulib-common.m4 \
	$(top_srcdir)/m4/gnulib-comp.m4 $(top_srcdir)/m4/grantpt.m4 \
	$(top_srcdir)/m4/hard-locale.m4 \
	$(top_srcdir)/m4/host-cpu-c-abi.m4 $(top_srcdir)/m4/hostent.m4 \
	$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/include_next.m4 \
	$(top_srcdir)/m4/inet_ntop.m4 $(top_srcdir)/m4/inet_pton.m4 \
	$(top_srcdir)/m4/intlmacosx.m4 $(top_srcdir)/m4/intmax_t.m4 \
	$(top_srcdir)/m4/inttypes-pri.m4 $(top_srcdir)/m4/inttypes.m4 \
	$(top_srcdir)/m4/inttypes_h.m4 $(top_srcdir)/m4/ioctl.m4 \
	$(top_srcdir)/m4/isatty.m4 $(top_srcdir)/m4/isblank.m4 \
	$(top_srcdir)/m4/isnand.m4 $(top_srcdir)/m4/isnanf.m4 \
	$(top_srcdir)/m4/isnanl.m4 $(top_srcdir)/m4/langinfo_h.m4 \
	$(top_srcdir)/m4/largefile.m4 $(top_srcdir)/m4/lcmessage.m4 \
	$(top_srcdir)/m4/ldexp.m4 $(top_srcdir)/m4/lib-ld.m4 \
	$(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
	$(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/limits-h.m4 \
	$(top_srcdir)/m4/localcharset.m4 $(top_srcdir)/m4/locale-fr.m4 \
	$(top_srcdir)/m4/locale-ja.m4 $(top_srcdir)/m4/locale-tr.m4 \
	$(top_srcdir)/m4/locale-zh.m4 $(top_srcdir)/m4/locale_h.m4 \
	$(top_srcdir)/m4/localeconv.m4 $(top_srcdir)/m4/localename.m4 \
	$(top_srcdir)/m4/include_next.m4 $(top_srcdir)/m4/inet_ntop.m4 \
	$(top_srcdir)/m4/inet_pton.m4 $(top_srcdir)/m4/intlmacosx.m4 \
	$(top_srcdir)/m4/intmax_t.m4 $(top_srcdir)/m4/inttypes-pri.m4 \
	$(top_srcdir)/m4/inttypes.m4 $(top_srcdir)/m4/inttypes_h.m4 \
	$(top_srcdir)/m4/ioctl.m4 $(top_srcdir)/m4/isatty.m4 \
	$(top_srcdir)/m4/isblank.m4 $(top_srcdir)/m4/isnand.m4 \
	$(top_srcdir)/m4/isnanf.m4 $(top_srcdir)/m4/isnanl.m4 \
	$(top_srcdir)/m4/langinfo_h.m4 $(top_srcdir)/m4/largefile.m4 \
	$(top_srcdir)/m4/lcmessage.m4 $(top_srcdir)/m4/ldexp.m4 \
	$(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
	$(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \
	$(top_srcdir)/m4/limits-h.m4 $(top_srcdir)/m4/localcharset.m4 \
	$(top_srcdir)/m4/locale-fr.m4 $(top_srcdir)/m4/locale-ja.m4 \
	$(top_srcdir)/m4/locale-tr.m4 $(top_srcdir)/m4/locale-zh.m4 \
	$(top_srcdir)/m4/locale_h.m4 $(top_srcdir)/m4/localeconv.m4 \
	$(top_srcdir)/m4/localename.m4 \
	$(top_srcdir)/m4/localtime-buffer.m4 $(top_srcdir)/m4/lock.m4 \
	$(top_srcdir)/m4/longlong.m4 $(top_srcdir)/m4/lseek.m4 \
	$(top_srcdir)/m4/lstat.m4 $(top_srcdir)/m4/ltoptions.m4 \
@@ -166,18 +166,18 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/00gnulib.m4 \
	$(top_srcdir)/m4/msvc-nothrow.m4 $(top_srcdir)/m4/multiarch.m4 \
	$(top_srcdir)/m4/nanosleep.m4 $(top_srcdir)/m4/net_if_h.m4 \
	$(top_srcdir)/m4/netdb_h.m4 $(top_srcdir)/m4/netinet_in_h.m4 \
	$(top_srcdir)/m4/nl_langinfo.m4 $(top_srcdir)/m4/nls.m4 \
	$(top_srcdir)/m4/nocrash.m4 $(top_srcdir)/m4/nonblocking.m4 \
	$(top_srcdir)/m4/off_t.m4 $(top_srcdir)/m4/onceonly.m4 \
	$(top_srcdir)/m4/open-cloexec.m4 $(top_srcdir)/m4/open.m4 \
	$(top_srcdir)/m4/passfd.m4 $(top_srcdir)/m4/pathmax.m4 \
	$(top_srcdir)/m4/perror.m4 $(top_srcdir)/m4/physmem.m4 \
	$(top_srcdir)/m4/pipe.m4 $(top_srcdir)/m4/pipe2.m4 \
	$(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/poll.m4 \
	$(top_srcdir)/m4/poll_h.m4 $(top_srcdir)/m4/posix-shell.m4 \
	$(top_srcdir)/m4/nl_langinfo.m4 $(top_srcdir)/m4/nocrash.m4 \
	$(top_srcdir)/m4/nonblocking.m4 $(top_srcdir)/m4/off_t.m4 \
	$(top_srcdir)/m4/onceonly.m4 $(top_srcdir)/m4/open-cloexec.m4 \
	$(top_srcdir)/m4/open.m4 $(top_srcdir)/m4/passfd.m4 \
	$(top_srcdir)/m4/pathmax.m4 $(top_srcdir)/m4/perror.m4 \
	$(top_srcdir)/m4/physmem.m4 $(top_srcdir)/m4/pipe.m4 \
	$(top_srcdir)/m4/pipe2.m4 $(top_srcdir)/m4/po.m4 \
	$(top_srcdir)/m4/poll.m4 $(top_srcdir)/m4/poll_h.m4 \
	$(top_srcdir)/m4/posix-shell.m4 \
	$(top_srcdir)/m4/posix_openpt.m4 \
	$(top_srcdir)/m4/posix_spawn.m4 $(top_srcdir)/m4/printf.m4 \
	$(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/pthread.m4 \
	$(top_srcdir)/m4/pthread.m4 \
	$(top_srcdir)/m4/pthread_rwlock_rdlock.m4 \
	$(top_srcdir)/m4/pthread_sigmask.m4 \
	$(top_srcdir)/m4/ptsname.m4 $(top_srcdir)/m4/ptsname_r.m4 \
@@ -255,7 +255,6 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/00gnulib.m4 \
	$(top_srcdir)/m4/virt-driver-vbox.m4 \
	$(top_srcdir)/m4/virt-driver-vmware.m4 \
	$(top_srcdir)/m4/virt-driver-vz.m4 \
	$(top_srcdir)/m4/virt-driver-xen.m4 \
	$(top_srcdir)/m4/virt-driver-xenapi.m4 \
	$(top_srcdir)/m4/virt-dtrace.m4 \
	$(top_srcdir)/m4/virt-external-programs.m4 \
@@ -274,8 +273,8 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/00gnulib.m4 \
	$(top_srcdir)/m4/virt-loader-nvram.m4 \
	$(top_srcdir)/m4/virt-login-shell.m4 \
	$(top_srcdir)/m4/virt-macvtap.m4 \
	$(top_srcdir)/m4/virt-netcf.m4 $(top_srcdir)/m4/virt-nss.m4 \
	$(top_srcdir)/m4/virt-numactl.m4 \
	$(top_srcdir)/m4/virt-netcf.m4 $(top_srcdir)/m4/virt-nls.m4 \
	$(top_srcdir)/m4/virt-nss.m4 $(top_srcdir)/m4/virt-numactl.m4 \
	$(top_srcdir)/m4/virt-numad.m4 \
	$(top_srcdir)/m4/virt-nwfilter.m4 \
	$(top_srcdir)/m4/virt-openwsman.m4 \
@@ -574,13 +573,9 @@ GETADDRINFO_LIB = @GETADDRINFO_LIB@
GETHOSTNAME_LIB = @GETHOSTNAME_LIB@
GETOPT_CDEFS_H = @GETOPT_CDEFS_H@
GETOPT_H = @GETOPT_H@
GETTEXT_CPPFLAGS = @GETTEXT_CPPFLAGS@
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
GLIBC21 = @GLIBC21@
GLUSTERFS_CFLAGS = @GLUSTERFS_CFLAGS@
GLUSTERFS_LIBS = @GLUSTERFS_LIBS@
GMSGFMT = @GMSGFMT@
GMSGFMT_015 = @GMSGFMT_015@
GNULIB_ACCEPT = @GNULIB_ACCEPT@
GNULIB_ACCEPT4 = @GNULIB_ACCEPT4@
GNULIB_ACOSF = @GNULIB_ACOSF@
@@ -1381,7 +1376,6 @@ INSTALL_SCRIPT = @INSTALL_SCRIPT@
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
INT32_MAX_LT_INTMAX_MAX = @INT32_MAX_LT_INTMAX_MAX@
INT64_MAX_EQ_LONG_MAX = @INT64_MAX_EQ_LONG_MAX@
INTLLIBS = @INTLLIBS@
INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
IP6TABLES_PATH = @IP6TABLES_PATH@
IPTABLES_PATH = @IPTABLES_PATH@
@@ -1390,7 +1384,6 @@ ISCSIADM = @ISCSIADM@
LD = @LD@
LDEXP_LIBM = @LDEXP_LIBM@
LDFLAGS = @LDFLAGS@
LIBICONV = @LIBICONV@
LIBINTL = @LIBINTL@
LIBMULTITHREAD = @LIBMULTITHREAD@
LIBNL_CFLAGS = @LIBNL_CFLAGS@
@@ -1449,7 +1442,6 @@ LOCALE_TR_UTF8 = @LOCALE_TR_UTF8@
LOCALE_ZH_CN = @LOCALE_ZH_CN@
LOCK_CHECKING_CFLAGS = @LOCK_CHECKING_CFLAGS@
LTALLOCA = @LTALLOCA@
LTLIBICONV = @LTLIBICONV@
LTLIBINTL = @LTLIBINTL@
LTLIBMULTITHREAD = @LTLIBMULTITHREAD@
LTLIBOBJS = @LTLIBOBJS@
@@ -1470,7 +1462,6 @@ MMCTL = @MMCTL@
MODPROBE = @MODPROBE@
MOUNT = @MOUNT@
MSGFMT = @MSGFMT@
MSGFMT_015 = @MSGFMT_015@
MSGMERGE = @MSGMERGE@
NETCF_CFLAGS = @NETCF_CFLAGS@
NETCF_LIBS = @NETCF_LIBS@
@@ -1594,7 +1585,6 @@ PKG_CONFIG = @PKG_CONFIG@
PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
POSIX_SHELL = @POSIX_SHELL@
POSUB = @POSUB@
PRAGMA_COLUMNS = @PRAGMA_COLUMNS@
PRAGMA_SYSTEM_HEADER = @PRAGMA_SYSTEM_HEADER@
PREFERABLY_POSIX_SHELL = @PREFERABLY_POSIX_SHELL@
@@ -1895,7 +1885,6 @@ UNDEFINE_STRTOK_R = @UNDEFINE_STRTOK_R@
UNISTD_H_DEFINES_STRUCT_TIMESPEC = @UNISTD_H_DEFINES_STRUCT_TIMESPEC@
UNISTD_H_HAVE_WINSOCK2_H = @UNISTD_H_HAVE_WINSOCK2_H@
UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS = @UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS@
USE_NLS = @USE_NLS@
VERSION = @VERSION@
VERSION_SCRIPT_FLAGS = @VERSION_SCRIPT_FLAGS@
VGCHANGE = @VGCHANGE@
@@ -1921,11 +1910,7 @@ WIRESHARK_DISSECTOR_LIBS = @WIRESHARK_DISSECTOR_LIBS@
XDR_CFLAGS = @XDR_CFLAGS@
XENAPI_CFLAGS = @XENAPI_CFLAGS@
XENAPI_LIBS = @XENAPI_LIBS@
XEN_CFLAGS = @XEN_CFLAGS@
XEN_LIBS = @XEN_LIBS@
XGETTEXT = @XGETTEXT@
XGETTEXT_015 = @XGETTEXT_015@
XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@
XMLLINT = @XMLLINT@
XSLTPROC = @XSLTPROC@
YAJL_CFLAGS = @YAJL_CFLAGS@
+44 −0
Original line number Diff line number Diff line
libvirt releases
================

# v4.3.0 (2018-05-02)

  * New features

    - qemu: Add support for the pcie-to-pci-bridge controller
        Pure PCIe guests such as x86_64/q35 and aarch64/virt will now add this
        controller when traditional PCI devices are in use.

    - Xen: Support setting CPU features for host-passthrough model
        The CPU model presented to Xen HVM domains is equivalent to libvirt's
        host-passthrough model, although individual features can be enabled and
        disabled via the cpuid setting. The libvirt libxl driver now supports
        enabling and disabling individual features of the host-passthrough CPU
        model.

  * Removed features

    - Xen: Drop the legacy xend-based driver
        The xm/xend toolstack was deprecated in Xen 4.2 and removed from the
        Xen sources in the 4.5 development cycle. The libvirt driver based on
        xend is now removed from the libvirt sources.

  * Improvements

    - qemu: Support hot plug and hot unplug of mediated devices
        Libvirt now allows mediated devices to be hot plugged and hot unplugged
        from a guest rather than reporting an error that this isn't supported.
        In fact, kernel has been supporting this since 4.10.

  * Bug fixes

    - Improve handling of device mapper targets
        When starting a domain with a disk backed by a device mapper volume
        libvirt also needs to allow the storage backing the device mapper in
        CGroups. In the past kernel did not care, but starting from 4.16
        CGroups are consulted on each access to the device mapper target.

# v4.2.0 (2018-04-01)

  * New features
@@ -37,6 +74,13 @@ libvirt releases

  * Bug fixes

    - qemu: TLS migration now enforces use of TLS for the NBD connection
        When the VIR_MIGRATE_TLS flag was used with the migration API libvirt
        did not ensure that the NBD connection was using TLS as well. The code
        now rejects such migration as the TLS transport for NBD is not ready
        yet, but prevents a false sense of security that TLS would be used. The
        support TLS for NBD will be added soon.

# v4.1.0 (2018-03-05)

  * New features
Loading