Hello community, here is the log from the commit of package libressl for openSUSE:Factory checked in at 2020-05-11 13:44:53 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libressl (Old) and /work/SRC/openSUSE:Factory/.libressl.new.2738 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libressl" Mon May 11 13:44:53 2020 rev:49 rq:802625 version:3.1.1 Changes: -------- --- /work/SRC/openSUSE:Factory/libressl/libressl.changes 2019-10-21 12:30:47.992123880 +0200 +++ /work/SRC/openSUSE:Factory/.libressl.new.2738/libressl.changes 2020-05-11 13:45:07.505599649 +0200 @@ -1,0 +2,20 @@ +Sun May 10 23:43:18 UTC 2020 - Jan Engelhardt <jeng...@inai.de> + +- Update to release 3.1.1 + * Completed initial TLS 1.3 implementation with a completely + new state machine and record layer. TLS 1.3 is now enabled by + default for the client side, with the server side to be + enabled in a future release. Note that the OpenSSL TLS 1.3 + API is not yet visible/available. + * Improved cipher suite handling to automatically include + TLSv1.3 cipher suites when they are not explicitly referred + to in the cipher + string. + * Provided TLSv1.3 cipher suite aliases to match the names used + in RFC 8446. + * Added cms subcommand to openssl(1). + * Added -addext option to openssl(1) req subcommand. + * Added -groups option to openssl(1) s_server subcommand. + * Added TLSv1.3 extension types to openssl(1) -tlsextdebug. + +------------------------------------------------------------------- @@ -4 +24 @@ -- Update to release 3.2.0 +- Update to release 3.0.2 Old: ---- libressl-3.0.2.tar.gz libressl-3.0.2.tar.gz.asc New: ---- libressl-3.1.1.tar.gz libressl-3.1.1.tar.gz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libressl.spec ++++++ --- /var/tmp/diff_new_pack.zrIKYu/_old 2020-05-11 13:45:09.125603086 +0200 +++ /var/tmp/diff_new_pack.zrIKYu/_new 2020-05-11 13:45:09.129603095 +0200 @@ -1,7 +1,7 @@ # # spec file for package libressl # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 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,7 +17,7 @@ Name: libressl -Version: 3.0.2 +Version: 3.1.1 Release: 0 Summary: An SSL/TLS protocol implementation License: OpenSSL @@ -33,7 +33,6 @@ Source4: baselibs.conf Patch1: des-fcrypt.diff Patch2: extra-symver.diff -BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: automake BuildRequires: libtool BuildRequires: fdupes @@ -48,31 +47,31 @@ OpenSSL, with the aim of refactoring the OpenSSL code so as to provide a more secure implementation. -%package -n libcrypto45 +%package -n libcrypto46 Summary: An SSL/TLS protocol implementation Group: System/Libraries -%description -n libcrypto45 +%description -n libcrypto46 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 libssl47 +%package -n libssl48 Summary: An SSL/TLS protocol implementation Group: System/Libraries -%description -n libssl47 +%description -n libssl48 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 libtls19 +%package -n libtls20 Summary: A simplified interface for the OpenSSL/LibreSSL TLS protocol implementation Group: System/Libraries -%description -n libtls19 +%description -n libtls20 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. @@ -83,9 +82,9 @@ %package devel Summary: Development files for LibreSSL, an SSL/TLS protocol implementation Group: Development/Libraries/C and C++ -Requires: libcrypto45 = %version -Requires: libssl47 = %version -Requires: libtls19 = %version +Requires: libcrypto46 = %version +Requires: libssl48 = %version +Requires: libtls20 = %version Conflicts: libopenssl-devel Conflicts: otherproviders(ssl-devel) @@ -101,9 +100,7 @@ %package devel-doc Summary: Documentation for the LibreSSL API Group: Documentation/Man -%if 0%{?suse_version} >= 1130 BuildArch: noarch -%endif Conflicts: openssl-doc %description devel-doc @@ -113,8 +110,7 @@ This subpackage contains the manpages to the LibreSSL API. %prep -%setup -q -%patch -P 1 -P 2 -p1 +%autosetup -p1 %build autoreconf -fi @@ -143,15 +139,14 @@ exit 1 fi -%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 +%post -n libcrypto46 -p /sbin/ldconfig +%postun -n libcrypto46 -p /sbin/ldconfig +%post -n libssl48 -p /sbin/ldconfig +%postun -n libssl48 -p /sbin/ldconfig +%post -n libtls20 -p /sbin/ldconfig +%postun -n libtls20 -p /sbin/ldconfig %files -%defattr(-,root,root) %dir %_sysconfdir/ssl/ %config %_sysconfdir/ssl/openssl.cnf %config %_sysconfdir/ssl/x509v3.cnf @@ -159,22 +154,19 @@ %_bindir/openssl %_mandir/man1/*.1* %_mandir/man5/*.5* +%_mandir/man8/*.8* %doc COPYING -%files -n libcrypto45 -%defattr(-,root,root) +%files -n libcrypto46 %_libdir/libcrypto.so.* -%files -n libssl47 -%defattr(-,root,root) +%files -n libssl48 %_libdir/libssl.so.* -%files -n libtls19 -%defattr(-,root,root) +%files -n libtls20 %_libdir/libtls.so.* %files devel -%defattr(-,root,root) %_includedir/openssl/ %_includedir/tls.h %_libdir/libcrypto.so @@ -183,7 +175,6 @@ %_libdir/pkgconfig/*.pc %files devel-doc -%defattr(-,root,root) %_mandir/man3/*.* %changelog ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.zrIKYu/_old 2020-05-11 13:45:09.181603206 +0200 +++ /var/tmp/diff_new_pack.zrIKYu/_new 2020-05-11 13:45:09.185603213 +0200 @@ -1,9 +1,9 @@ -libcrypto45 -libssl47 -libtls19 +libcrypto46 +libssl48 +libtls20 libressl-devel requires -libressl-<targettype> - requires "libcrypto45-<targettype> = <version>" - requires "libssl47-<targettype> = <version>" - requires "libtls19-<targettype> = <version>" + requires "libcrypto46-<targettype> = <version>" + requires "libssl48-<targettype> = <version>" + requires "libtls20-<targettype> = <version>" conflicts "libopenssl-devel-<targettype>" ++++++ extra-symver.diff ++++++ --- /var/tmp/diff_new_pack.zrIKYu/_old 2020-05-11 13:45:09.205603256 +0200 +++ /var/tmp/diff_new_pack.zrIKYu/_new 2020-05-11 13:45:09.209603264 +0200 @@ -3,32 +3,33 @@ Add symbol versions into the library to be on par with openssl. --- - crypto/Makefile.am | 6 +++++- + crypto/Makefile.am | 7 +++++-- ssl/Makefile.am | 6 +++++- tls/Makefile.am | 6 +++++- - 3 files changed, 15 insertions(+), 3 deletions(-) + 3 files changed, 15 insertions(+), 4 deletions(-) -Index: libressl-2.6.3/crypto/Makefile.am +Index: libressl-3.1.1/crypto/Makefile.am =================================================================== ---- libressl-2.6.3.orig/crypto/Makefile.am -+++ libressl-2.6.3/crypto/Makefile.am -@@ -92,7 +92,11 @@ if HOST_WIN +--- libressl-3.1.1.orig/crypto/Makefile.am ++++ libressl-3.1.1/crypto/Makefile.am +@@ -93,8 +93,11 @@ if HOST_WIN -mv crypto_portable.sym.tmp crypto_portable.sym endif -libcrypto_la_LDFLAGS = -version-info @LIBCRYPTO_VERSION@ -no-undefined -export-symbols crypto_portable.sym +-EXTRA_libcrypto_la_DEPENDENCIES = crypto_portable.sym +crypto2.sym: crypto_portable.sym + (echo 'LIBRESSL { global: '; sed -e 's/\(.*\)/\1;/' <$<; echo 'local: *; };') >$@ + -+libcrypto_la_DEPENDENCIES = crypto2.sym libcompat.la +libcrypto_la_LDFLAGS = -version-info @LIBCRYPTO_VERSION@ -no-undefined -Wl,--version-script=crypto2.sym ++EXTRA_libcrypto_la_DEPENDENCIES = crypto_portable.sym crypto2.sym libcrypto_la_LIBADD = libcompat.la if !HAVE_EXPLICIT_BZERO libcrypto_la_LIBADD += libcompatnoopt.la -Index: libressl-2.6.3/ssl/Makefile.am +Index: libressl-3.1.1/ssl/Makefile.am =================================================================== ---- libressl-2.6.3.orig/ssl/Makefile.am -+++ libressl-2.6.3/ssl/Makefile.am +--- libressl-3.1.1.orig/ssl/Makefile.am ++++ libressl-3.1.1/ssl/Makefile.am @@ -6,7 +6,11 @@ EXTRA_DIST = VERSION EXTRA_DIST += CMakeLists.txt EXTRA_DIST += ssl.sym @@ -37,15 +38,15 @@ +ssl2.sym: ssl.sym + (echo 'LIBRESSL { global: '; sed -e 's/\(.*\)/\1;/' <$<; echo 'local: *; };') >$@ + -+libssl_la_DEPENDENCIES = ssl2.sym +libssl_la_LDFLAGS = -version-info @LIBSSL_VERSION@ -no-undefined -Wl,--version-script=ssl2.sym - libssl_la_LIBADD = $(abs_top_builddir)/crypto/libcrypto.la ++EXTRA_libssl_la_DEPENDENCIES = ssl.sym ssl2.sym + libssl_la_LIBADD = $(abs_top_builddir)/crypto/libcrypto.la $(PLATFORM_LDADD) libssl_la_SOURCES = bio_ssl.c -Index: libressl-2.6.3/tls/Makefile.am +Index: libressl-3.1.1/tls/Makefile.am =================================================================== ---- libressl-2.6.3.orig/tls/Makefile.am -+++ libressl-2.6.3/tls/Makefile.am +--- libressl-3.1.1.orig/tls/Makefile.am ++++ libressl-3.1.1/tls/Makefile.am @@ -6,7 +6,11 @@ EXTRA_DIST = VERSION EXTRA_DIST += CMakeLists.txt EXTRA_DIST += tls.sym ++++++ libressl-3.0.2.tar.gz -> libressl-3.1.1.tar.gz ++++++ ++++ 34505 lines of diff (skipped)