Hello community, here is the log from the commit of package libressl for openSUSE:Factory checked in at 2019-03-18 10:42:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libressl (Old) and /work/SRC/openSUSE:Factory/.libressl.new.28833 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libressl" Mon Mar 18 10:42:29 2019 rev:45 rq:685604 version:2.9.0 Changes: -------- --- /work/SRC/openSUSE:Factory/libressl/libressl.changes 2018-12-28 12:34:53.123981772 +0100 +++ /work/SRC/openSUSE:Factory/.libressl.new.28833/libressl.changes 2019-03-18 10:42:32.659186069 +0100 @@ -1,0 +2,23 @@ +Thu Mar 14 21:30:46 UTC 2019 - Jan Engelhardt <[email protected]> + +- Update to new upstream release 2.9.0 + * CRYPTO_LOCK is now automatically initialized, with the legacy + callbacks stubbed for compatibility. + * Added the SM3 hash function from the Chinese standard GB/T + 32905-2016. + * Added more OPENSSL_NO_* macros for compatibility with + OpenSSL. + * Added the ability to use the RSA PSS algorithm for handshake + signatures. + * Added functionality to derive early, handshake, and + application secrets as per RFC8446. + * Added handshake state machine from RFC8446. + * Added support for assembly optimizations on 32-bit ARM ELF + targets. + * Improved protection against timing side channels in ECDSA + signature generation. + * Coordinate blinding was added to some elliptic curves. This + is the last bit of the work by Brumley et al. to protect + against the Portsmash vulnerability. + +------------------------------------------------------------------- Old: ---- libressl-2.8.3.tar.gz libressl-2.8.3.tar.gz.asc New: ---- libressl-2.9.0.tar.gz libressl-2.9.0.tar.gz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libressl.spec ++++++ --- /var/tmp/diff_new_pack.w2v4Gj/_old 2019-03-18 10:42:33.343185233 +0100 +++ /var/tmp/diff_new_pack.w2v4Gj/_new 2019-03-18 10:42:33.347185228 +0100 @@ -1,7 +1,7 @@ # # spec file for package libressl # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 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,17 +17,16 @@ Name: libressl -Version: 2.8.3 +Version: 2.9.0 Release: 0 Summary: An SSL/TLS protocol implementation License: OpenSSL Group: Development/Libraries/C and C++ Url: http://libressl.org/ -#Freshcode-Url: http://freshcode.club/projects/libressl +#Freshcode-URL: http://freshcode.club/projects/libressl #Git-Clone: git://github.com/libressl-portable/portable #See-Also: git://github.com/libressl-portable/openbsd -#DL-URL: http://ftp.openbsd.org/pub/OpenBSD/LibreSSL/ Source: http://ftp.openbsd.org/pub/OpenBSD/LibreSSL/%name-%version.tar.gz Source2: http://ftp.openbsd.org/pub/OpenBSD/LibreSSL/%name-%version.tar.gz.asc Source3: %name.keyring @@ -47,31 +46,31 @@ OpenSSL, with the aim of refactoring the OpenSSL code so as to provide a more secure implementation. -%package -n libcrypto44 +%package -n libcrypto45 Summary: An SSL/TLS protocol implementation Group: System/Libraries -%description -n libcrypto44 +%description -n libcrypto45 The "crypto" library implements a wide range of cryptographic algorithms used in various Internet standards. The services provided by this library are used by the LibreSSL implementations of SSL, TLS and S/MIME, and they have also been used to implement SSH, OpenPGP, and other cryptographic standards. -%package -n libssl46 +%package -n libssl47 Summary: An SSL/TLS protocol implementation Group: System/Libraries -%description -n libssl46 +%description -n libssl47 LibreSSL is an open-source implementation of the Secure Sockets Layer (SSL) and Transport Layer Security (TLS) protocols. It derives from OpenSSL and intends to provide a more secure implementation. -%package -n libtls18 +%package -n libtls19 Summary: A simplified interface for the OpenSSL/LibreSSL TLS protocol implementation Group: System/Libraries -%description -n libtls18 +%description -n libtls19 LibreSSL is an open-source implementation of the Secure Sockets Layer (SSL) and Transport Layer Security (TLS) protocols. It derives from OpenSSL and intends to provide a more secure implementation. @@ -82,9 +81,9 @@ %package devel Summary: Development files for LibreSSL, an SSL/TLS protocol implementation Group: Development/Libraries/C and C++ -Requires: libcrypto44 = %version -Requires: libssl46 = %version -Requires: libtls18 = %version +Requires: libcrypto45 = %version +Requires: libssl47 = %version +Requires: libtls19 = %version Conflicts: libopenssl-devel Conflicts: otherproviders(ssl-devel) @@ -142,12 +141,12 @@ exit 1 fi -%post -n libcrypto44 -p /sbin/ldconfig -%postun -n libcrypto44 -p /sbin/ldconfig -%post -n libssl46 -p /sbin/ldconfig -%postun -n libssl46 -p /sbin/ldconfig -%post -n libtls18 -p /sbin/ldconfig -%postun -n libtls18 -p /sbin/ldconfig +%post -n libcrypto45 -p /sbin/ldconfig +%postun -n libcrypto45 -p /sbin/ldconfig +%post -n libssl47 -p /sbin/ldconfig +%postun -n libssl47 -p /sbin/ldconfig +%post -n libtls19 -p /sbin/ldconfig +%postun -n libtls19 -p /sbin/ldconfig %files %defattr(-,root,root) @@ -160,15 +159,15 @@ %_mandir/man5/*.5* %doc COPYING -%files -n libcrypto44 +%files -n libcrypto45 %defattr(-,root,root) %_libdir/libcrypto.so.* -%files -n libssl46 +%files -n libssl47 %defattr(-,root,root) %_libdir/libssl.so.* -%files -n libtls18 +%files -n libtls19 %defattr(-,root,root) %_libdir/libtls.so.* ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.w2v4Gj/_old 2019-03-18 10:42:33.379185189 +0100 +++ /var/tmp/diff_new_pack.w2v4Gj/_new 2019-03-18 10:42:33.379185189 +0100 @@ -1,9 +1,9 @@ -libcrypto44 -libssl46 -libtls18 +libcrypto45 +libssl47 +libtls19 libressl-devel requires -libressl-<targettype> - requires "libcrypto44-<targettype> = <version>" - requires "libssl46-<targettype> = <version>" - requires "libtls18-<targettype> = <version>" + requires "libcrypto45-<targettype> = <version>" + requires "libssl47-<targettype> = <version>" + requires "libtls19-<targettype> = <version>" conflicts "libopenssl-devel-<targettype>" ++++++ libressl-2.8.3.tar.gz -> libressl-2.9.0.tar.gz ++++++ ++++ 22107 lines of diff (skipped)
