Hello community, here is the log from the commit of package tboot for openSUSE:Factory checked in at 2016-05-20 11:56:09 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/tboot (Old) and /work/SRC/openSUSE:Factory/.tboot.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "tboot" Changes: -------- --- /work/SRC/openSUSE:Factory/tboot/tboot.changes 2015-05-16 07:14:41.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.tboot.new/tboot.changes 2016-05-20 11:56:11.000000000 +0200 @@ -1,0 +2,29 @@ +Thu May 19 10:35:27 UTC 2016 - [email protected] + +- Updated to 1.9.4/20160518 (FATE#320665) + Added TPM 2.0 CRB support + Increased BSP and AP stacks to avoid stack overflow + Added an ACPI_RSDP structure g_rsdp in tboot to avoid potential memory overwritten issue on TPM 2.0 UEFI platforms + Added support to both Intel TPM nv index set and TCG TPM nv index set + grub2: tboot doesn't skip first argument any more + grub2: sanitize whitespace in command lines + grub2: Allow addition of policy data in grub.cfg + grub2 support: allow the user to customize the command line + Mitigated S3 resume delay by adjusting LZ_MAX_OFFSET to 5000 in lz.c. + Added SGX TPM nv index support + Add 64 bit ELF object support + Gentoo Hardened, which uses the GRSecurity and PaX patch sets + Disable -fstack-check in CFLAG for compatibility with Gentoo Linux. + Enhanced tboot compatiblity running on non-Intel TXT platform with a fix of is_launched() + LCP documentation improvements +- tboot-grub2-suse.patch: refreshed +- tboot-grub2-fix-xen-submenu-name.patch: refreshed +- tboot-fix-stackoverflow.patch: upstream in 1.9.4 + +------------------------------------------------------------------- +Wed Apr 6 09:41:06 UTC 2016 - [email protected] + +- tboot-fix-stackoverflow.patch: fix a excessive stack usage pattern + that could lead to resets/crashes (bsc#967441) + +------------------------------------------------------------------- @@ -4 +33 @@ -- Updated to 1.8.3/20140728 +- Updated to 1.8.3/20140728 FATE#318542 Old: ---- tboot-1.8.3.tar.gz New: ---- tboot-1.9.4.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ tboot.spec ++++++ --- /var/tmp/diff_new_pack.227324/_old 2016-05-20 11:56:12.000000000 +0200 +++ /var/tmp/diff_new_pack.227324/_new 2016-05-20 11:56:12.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package tboot # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,8 +17,8 @@ Name: tboot -%define ver 1.8.3 -Version: 20140728_1.8.3 +%define ver 1.9.4 +Version: 20160518_1.9.4 Release: 0 Summary: Performs a verified launch using Intel(R) TXT License: BSD-3-Clause ++++++ tboot-1.8.3.tar.gz -> tboot-1.9.4.tar.gz ++++++ ++++ 3954 lines of diff (skipped) ++++++ tboot-grub2-fix-menu-in-xen-host-server.patch ++++++ --- /var/tmp/diff_new_pack.227324/_old 2016-05-20 11:56:12.000000000 +0200 +++ /var/tmp/diff_new_pack.227324/_new 2016-05-20 11:56:12.000000000 +0200 @@ -23,11 +23,11 @@ References: bnc#865815 Porting to tboot in order to fix duplicated xen entries -Index: tboot-1.8.0/tboot/20_linux_tboot +Index: tboot-1.9.4/tboot/20_linux_tboot =================================================================== ---- tboot-1.8.0.orig/tboot/20_linux_tboot -+++ tboot-1.8.0/tboot/20_linux_tboot -@@ -166,6 +166,49 @@ while [ "x${tboot_list}" != "x" ] && [ " +--- tboot-1.9.4.orig/tboot/20_linux_tboot ++++ tboot-1.9.4/tboot/20_linux_tboot +@@ -225,6 +225,49 @@ while [ "x${tboot_list}" != "x" ] && [ " break fi done @@ -77,11 +77,11 @@ if test -n "${initrd}" ; then echo "Found initrd image: ${dirname}/${initrd}" >&2 else -Index: tboot-1.8.0/tboot/20_linux_xen_tboot +Index: tboot-1.9.4/tboot/20_linux_xen_tboot =================================================================== ---- tboot-1.8.0.orig/tboot/20_linux_xen_tboot -+++ tboot-1.8.0/tboot/20_linux_xen_tboot -@@ -30,6 +30,12 @@ fi +--- tboot-1.9.4.orig/tboot/20_linux_xen_tboot ++++ tboot-1.9.4/tboot/20_linux_xen_tboot +@@ -52,6 +52,12 @@ fi export TEXTDOMAIN=grub export TEXTDOMAINDIR=${prefix}/share/locale @@ -94,7 +94,7 @@ CLASS="--class gnu-linux --class gnu --class os --class xen" if [ "x${GRUB_DISTRIBUTOR}" = "x" ] ; then -@@ -147,9 +153,17 @@ linux_list=`for i in /boot/vmlinu[xz]-* +@@ -185,9 +191,17 @@ linux_list=`for i in /boot/vmlinu[xz]-* if [ "x${linux_list}" = "x" ] ; then exit 0 fi ++++++ tboot-grub2-fix-xen-submenu-name.patch ++++++ --- /var/tmp/diff_new_pack.227324/_old 2016-05-20 11:56:12.000000000 +0200 +++ /var/tmp/diff_new_pack.227324/_new 2016-05-20 11:56:12.000000000 +0200 @@ -4,13 +4,13 @@ References: bnc#865815 Patch-Mainline: no -Index: tboot-1.8.3/tboot/20_linux_xen_tboot +Index: tboot-1.9.4/tboot/20_linux_xen_tboot =================================================================== ---- tboot-1.8.3.orig/tboot/20_linux_xen_tboot -+++ tboot-1.8.3/tboot/20_linux_xen_tboot -@@ -187,7 +187,7 @@ while [ "x${xen_list}" != "x" ] ; do +--- tboot-1.9.4.orig/tboot/20_linux_xen_tboot ++++ tboot-1.9.4/tboot/20_linux_xen_tboot +@@ -232,7 +232,7 @@ while [ "x${xen_list}" != "x" ] ; do rel_tboot_dirname=`make_system_path_relative_to_its_root $tboot_dirname` - tboot_version="1.8.3" + tboot_version="1.9.4" list="${linux_list}" - echo "submenu \"Xen ${xen_version}\" \"Tboot ${tboot_version}\"{" + echo "submenu \"Xen ${xen_version} with Tboot ${tboot_version}\"{" ++++++ tboot-grub2-suse.patch ++++++ --- /var/tmp/diff_new_pack.227324/_old 2016-05-20 11:56:12.000000000 +0200 +++ /var/tmp/diff_new_pack.227324/_new 2016-05-20 11:56:12.000000000 +0200 @@ -1,28 +1,24 @@ -Index: tboot-1.8.0/tboot/20_linux_tboot +Index: tboot-1.9.4/tboot/20_linux_tboot =================================================================== ---- tboot-1.8.0.orig/tboot/20_linux_tboot -+++ tboot-1.8.0/tboot/20_linux_tboot -@@ -21,8 +21,8 @@ prefix=/usr - exec_prefix=${prefix} - bindir=${exec_prefix}/bin - libdir=${exec_prefix}/lib --if test -e /usr/share/grub/grub-mkconfig_lib; then -- . /usr/share/grub/grub-mkconfig_lib -+if test -e /usr/share/grub2/grub-mkconfig_lib; then +--- tboot-1.9.4.orig/tboot/20_linux_tboot ++++ tboot-1.9.4/tboot/20_linux_tboot +@@ -24,6 +24,8 @@ libdir=${exec_prefix}/lib + sysconfdir=/etc + if test -e /usr/share/grub/grub-mkconfig_lib; then + . /usr/share/grub/grub-mkconfig_lib ++elif test -e /usr/share/grub2/grub-mkconfig_lib; then + . /usr/share/grub2/grub-mkconfig_lib elif test -e ${libdir}/grub/grub-mkconfig_lib; then . ${libdir}/grub/grub-mkconfig_lib fi -Index: tboot-1.8.0/tboot/20_linux_xen_tboot +Index: tboot-1.9.4/tboot/20_linux_xen_tboot =================================================================== ---- tboot-1.8.0.orig/tboot/20_linux_xen_tboot -+++ tboot-1.8.0/tboot/20_linux_xen_tboot -@@ -21,8 +21,8 @@ prefix=/usr - exec_prefix=${prefix} - bindir=${exec_prefix}/bin - libdir=${exec_prefix}/lib --if test -e /usr/share/grub/grub-mkconfig_lib; then -- . /usr/share/grub/grub-mkconfig_lib +--- tboot-1.9.4.orig/tboot/20_linux_xen_tboot ++++ tboot-1.9.4/tboot/20_linux_xen_tboot +@@ -24,6 +24,8 @@ libdir=${exec_prefix}/lib + sysconfdir=/etc + if test -e /usr/share/grub/grub-mkconfig_lib; then + . /usr/share/grub/grub-mkconfig_lib +if test -e /usr/share/grub2/grub-mkconfig_lib; then + . /usr/share/grub2/grub-mkconfig_lib elif test -e ${libdir}/grub/grub-mkconfig_lib; then
