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)


Reply via email to