Hello community, here is the log from the commit of package mozilla-nss for openSUSE:Factory checked in at 2020-04-04 12:05:24 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mozilla-nss (Old) and /work/SRC/openSUSE:Factory/.mozilla-nss.new.3248 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mozilla-nss" Sat Apr 4 12:05:24 2020 rev:155 rq:790238 version:3.51 Changes: -------- --- /work/SRC/openSUSE:Factory/mozilla-nss/mozilla-nss.changes 2020-03-14 09:54:00.435051421 +0100 +++ /work/SRC/openSUSE:Factory/.mozilla-nss.new.3248/mozilla-nss.changes 2020-04-04 12:05:40.634657764 +0200 @@ -1,0 +2,40 @@ +Tue Mar 31 15:14:11 UTC 2020 - Michel Normand <norm...@linux.vnet.ibm.com> + +- Update previous patch nss-kremlin-ppc64le.patch + slightly modified to support also ppc64 (BE) versus initial + https://github.com/FStarLang/kremlin/issues/166 + +------------------------------------------------------------------- +Tue Mar 31 09:31:14 UTC 2020 - Martin Sirringhaus <martin.sirringh...@suse.com> + +- Add patch nss-kremlin-ppc64le.patch to fix ppc and s390x builds + +------------------------------------------------------------------- +Mon Mar 30 13:35:25 UTC 2020 - Wolfgang Rosenauer <w...@rosenauer.org> + +- update to NSS 3.51 + * Updated DTLS 1.3 implementation to Draft-34. (bmo#1608892) + * Correct swapped PKCS11 values of CKM_AES_CMAC and + CKM_AES_CMAC_GENERAL (bmo#1611209) + * Complete integration of Wycheproof ECDH test cases (bmo#1612259) + * Check if PPC __has_include(<sys/auxv.h>) (bmo#1614183) + * Fix a compilation error for ‘getFIPSEnv’ "defined but not used" + (bmo#1614786) + * Send DTLS version numbers in DTLS 1.3 supported_versions extension + to avoid an incompatibility. (bmo#1615208) + * SECU_ReadDERFromFile calls strstr on a string that isn't guaranteed + to be null-terminated (bmo#1538980) + * Correct a warning for comparison of integers of different signs: + 'int' and 'unsigned long' in security/nss/lib/freebl/ecl/ecp_25519.c:88 + (bmo#1561337) + * Add test for mp_int clamping (bmo#1609751) + * Don't attempt to read the fips_enabled flag on the machine unless + NSS was built with FIPS enabled (bmo#1582169) + * Fix a null pointer dereference in BLAKE2B_Update (bmo#1431940) + * Fix compiler warning in secsign.c (bmo#1617387) + * Fix a OpenBSD/arm64 compilation error: unused variable 'getauxval' + (bmo#1618400) + * Fix a crash on unaligned CMACContext.aes.keySchedule when using + AES-NI intrinsics (bmo#1610687) + +------------------------------------------------------------------- Old: ---- nss-3.50.tar.gz New: ---- nss-3.51.tar.gz nss-kremlin-ppc64le.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mozilla-nss.spec ++++++ --- /var/tmp/diff_new_pack.eg1Y7Y/_old 2020-04-04 12:05:45.786663188 +0200 +++ /var/tmp/diff_new_pack.eg1Y7Y/_new 2020-04-04 12:05:45.790663193 +0200 @@ -17,14 +17,14 @@ # -%global nss_softokn_fips_version 3.50 +%global nss_softokn_fips_version 3.51 %define NSPR_min_version 4.25 %define nspr_ver %(rpm -q --queryformat '%%{VERSION}' mozilla-nspr) %define nssdbdir %{_sysconfdir}/pki/nssdb Name: mozilla-nss -Version: 3.50 +Version: 3.51 Release: 0 -%define underscore_version 3_50 +%define underscore_version 3_51 Summary: Network Security Services License: MPL-2.0 Group: System/Libraries @@ -49,6 +49,7 @@ Patch5: malloc.patch Patch6: bmo-1400603.patch Patch7: nss-sqlitename.patch +Patch8: nss-kremlin-ppc64le.patch BuildRequires: gcc-c++ BuildRequires: pkgconfig BuildRequires: pkgconfig(nspr) >= %{NSPR_min_version} @@ -179,6 +180,7 @@ %endif %patch6 -p1 %patch7 -p1 +%patch8 -p1 # additional CA certificates #cd security/nss/lib/ckfw/builtins #cat %{SOURCE2} >> certdata.txt ++++++ nss-3.50.tar.gz -> nss-3.51.tar.gz ++++++ /work/SRC/openSUSE:Factory/mozilla-nss/nss-3.50.tar.gz /work/SRC/openSUSE:Factory/.mozilla-nss.new.3248/nss-3.51.tar.gz differ: char 5, line 1 ++++++ nss-kremlin-ppc64le.patch ++++++ Index: nss/lib/freebl/verified/kremlin/include/kremlin/internal/types.h =================================================================== --- nss.orig/lib/freebl/verified/kremlin/include/kremlin/internal/types.h +++ nss/lib/freebl/verified/kremlin/include/kremlin/internal/types.h @@ -56,7 +56,9 @@ typedef const char *Prims_string; #include <emmintrin.h> typedef __m128i FStar_UInt128_uint128; #elif !defined(KRML_VERIFIED_UINT128) && !defined(_MSC_VER) && \ - (defined(__x86_64__) || defined(__x86_64) || defined(__aarch64__)) + (defined(__x86_64__) || defined(__x86_64) || defined(__aarch64__) || \ + defined(__powerpc64__) || \ + defined(__s390x__)) typedef unsigned __int128 FStar_UInt128_uint128; #else typedef struct FStar_UInt128_uint128_s { Index: nss/lib/freebl/verified/kremlin/kremlib/dist/minimal/fstar_uint128_gcc64.h =================================================================== --- nss.orig/lib/freebl/verified/kremlin/kremlib/dist/minimal/fstar_uint128_gcc64.h +++ nss/lib/freebl/verified/kremlin/kremlib/dist/minimal/fstar_uint128_gcc64.h @@ -25,7 +25,9 @@ #include "LowStar_Endianness.h" #if !defined(KRML_VERIFIED_UINT128) && !defined(_MSC_VER) && \ - (defined(__x86_64__) || defined(__x86_64) || defined(__aarch64__)) + (defined(__x86_64__) || defined(__x86_64) || defined(__aarch64__) || \ + defined(__powerpc64__) || \ + defined(__s390x__)) /* GCC + using native unsigned __int128 support */