Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libressl for openSUSE:Factory 
checked in at 2022-05-05 23:06:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libressl (Old)
 and      /work/SRC/openSUSE:Factory/.libressl.new.1538 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libressl"

Thu May  5 23:06:12 2022 rev:62 rq:974957 version:3.5.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/libressl/libressl.changes        2022-03-21 
20:12:27.988466686 +0100
+++ /work/SRC/openSUSE:Factory/.libressl.new.1538/libressl.changes      
2022-05-05 23:06:50.809591261 +0200
@@ -1,0 +2,36 @@
+Thu Apr 28 06:31:12 UTC 2022 - Paolo Stivanin <[email protected]>
+
+- Update to release 3.5.2:
+  * New Features:
+  * The RFC 3779 API was ported from OpenSSL. Many bugs were
+    fixed, regression tests were added and the code was cleaned
+    up.
+  * Certificate Transparency was ported from OpenSSL. Many
+    internal improvements were made, resulting in cleaner and
+    safer code. Regress coverage was added. libssl does not yet
+    make use of it.
+  * Portable Improvements:
+  * Fixed various POSIX compliance and other portability issues
+    found by the port to the Sortix operating system.
+  * Compatibility Changes:
+  * Most structs that were previously defined in the following
+    headers are now opaque as they are in OpenSSL 1.1: bio.h,
+    bn.h, comp.h, dh.h, dsa.h, evp.h, hmac.h, ocsp.h, rsa.h,
+    x509.h, x509v3.h, x509_vfy.h
+  * Switch TLSv1.3 cipher names from AEAD- to OpenSSL's TLS_
+    OpenSSL added the TLSv1.3 ciphersuites with "RFC names"
+    instead of using something consistent with the previous
+    naming. Various test suites expect these names (instead of
+    checking for the much more sensible cipher numbers). The old
+    names are still accepted as aliases.
+  * Subject alternative names and name constraints are now
+    validated when they are added to certificates. Various
+    interoperability problems with stacks that validate
+    certificates more strictly than OpenSSL can be avoided this
+    way.
+  * Attempt to opportunistically use the host name for SNI in
+    s_client
+- Rebase des-fcrypt.diff
+- Rebase extra-symver.diff
+
+-------------------------------------------------------------------

Old:
----
  libressl-3.4.3.tar.gz
  libressl-3.4.3.tar.gz.asc

New:
----
  libressl-3.5.2.tar.gz
  libressl-3.5.2.tar.gz.asc

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libressl.spec ++++++
--- /var/tmp/diff_new_pack.9LhXqK/_old  2022-05-05 23:06:51.473592089 +0200
+++ /var/tmp/diff_new_pack.9LhXqK/_new  2022-05-05 23:06:51.473592089 +0200
@@ -15,9 +15,8 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-
 Name:           libressl
-Version:        3.4.3
+Version:        3.5.2
 Release:        0
 Summary:        An SSL/TLS protocol implementation
 License:        OpenSSL
@@ -47,31 +46,31 @@
 OpenSSL, with the aim of refactoring the OpenSSL code so as to
 provide a more secure implementation.
 
-%package -n libcrypto47
+%package -n libcrypto49
 Summary:        An SSL/TLS protocol implementation
 Group:          System/Libraries
 
-%description -n libcrypto47
+%description -n libcrypto49
 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 libssl50
+%package -n libssl52
 Summary:        An SSL/TLS protocol implementation
 Group:          System/Libraries
 
-%description -n libssl50
+%description -n libssl52
 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 libtls22
+%package -n libtls25
 Summary:        A simplified interface for the OpenSSL/LibreSSL TLS protocol 
implementation
 Group:          System/Libraries
 
-%description -n libtls22
+%description -n libtls25
 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:       libcrypto47 = %version
-Requires:       libssl50 = %version
-Requires:       libtls22 = %version
+Requires:       libcrypto49 = %version
+Requires:       libssl52 = %version
+Requires:       libtls25 = %version
 Conflicts:      libopenssl-devel
 Conflicts:      ssl-devel
 
@@ -138,17 +137,17 @@
 rm -f "%buildroot/%_libdir"/*.la
 
 %check
-if ! make check %{?_smp_mflags}; then
+if ! %make_build check; then
        cat tests/test-suite.log
        exit 1
 fi
 
-%post   -n libcrypto47 -p /sbin/ldconfig
-%postun -n libcrypto47 -p /sbin/ldconfig
-%post   -n libssl50 -p /sbin/ldconfig
-%postun -n libssl50 -p /sbin/ldconfig
-%post   -n libtls22 -p /sbin/ldconfig
-%postun -n libtls22 -p /sbin/ldconfig
+%post   -n libcrypto49 -p /sbin/ldconfig
+%postun -n libcrypto49 -p /sbin/ldconfig
+%post   -n libssl52 -p /sbin/ldconfig
+%postun -n libssl52 -p /sbin/ldconfig
+%post   -n libtls25 -p /sbin/ldconfig
+%postun -n libtls25 -p /sbin/ldconfig
 
 %files
 %dir %_sysconfdir/ssl/
@@ -161,13 +160,13 @@
 %_mandir/man8/*.8*
 %doc COPYING
 
-%files -n libcrypto47
+%files -n libcrypto49
 %_libdir/libcrypto.so.*
 
-%files -n libssl50
+%files -n libssl52
 %_libdir/libssl.so.*
 
-%files -n libtls22
+%files -n libtls25
 %_libdir/libtls.so.*
 
 %files devel

++++++ baselibs.conf ++++++
--- /var/tmp/diff_new_pack.9LhXqK/_old  2022-05-05 23:06:51.505592130 +0200
+++ /var/tmp/diff_new_pack.9LhXqK/_new  2022-05-05 23:06:51.509592135 +0200
@@ -1,10 +1,10 @@
-libcrypto47
-libssl50
-libtls22
+libcrypto49
+libssl52
+libtls25
 libressl-devel
        requires -libressl-<targettype>
-       requires "libcrypto47-<targettype> = <version>"
-       requires "libssl50-<targettype> = <version>"
-       requires "libtls22-<targettype> = <version>"
+       requires "libcrypto49-<targettype> = <version>"
+       requires "libssl52-<targettype> = <version>"
+       requires "libtls25-<targettype> = <version>"
        conflicts "libopenssl-devel-<targettype>"
 

++++++ des-fcrypt.diff ++++++
--- /var/tmp/diff_new_pack.9LhXqK/_old  2022-05-05 23:06:51.521592150 +0200
+++ /var/tmp/diff_new_pack.9LhXqK/_new  2022-05-05 23:06:51.521592150 +0200
@@ -8,10 +8,10 @@
  crypto/des/fcrypt.c |    2 ++
  1 file changed, 2 insertions(+)
 
-Index: libressl-2.6.3/crypto/des/fcrypt.c
+Index: libressl-3.5.2/crypto/des/fcrypt.c
 ===================================================================
---- libressl-2.6.3.orig/crypto/des/fcrypt.c
-+++ libressl-2.6.3/crypto/des/fcrypt.c
+--- libressl-3.5.2.orig/crypto/des/fcrypt.c
++++ libressl-3.5.2/crypto/des/fcrypt.c
 @@ -78,6 +78,8 @@ char *DES_fcrypt(const char *buf, const
         * crypt to "*".  This was found when replacing the crypt in
         * our shared libraries.  People found that the disabled

++++++ extra-symver.diff ++++++
--- /var/tmp/diff_new_pack.9LhXqK/_old  2022-05-05 23:06:51.533592164 +0200
+++ /var/tmp/diff_new_pack.9LhXqK/_new  2022-05-05 23:06:51.533592164 +0200
@@ -23,11 +23,11 @@
  tls/Makefile.am    |    6 +++++-
  3 files changed, 15 insertions(+), 4 deletions(-)
 
-Index: libressl-3.2.3/crypto/Makefile.am
+Index: libressl-3.5.2/crypto/Makefile.am
 ===================================================================
---- libressl-3.2.3.orig/crypto/Makefile.am
-+++ libressl-3.2.3/crypto/Makefile.am
-@@ -105,8 +105,11 @@ libcrypto_la_objects.mk: Makefile
+--- libressl-3.5.2.orig/crypto/Makefile.am
++++ libressl-3.5.2/crypto/Makefile.am
+@@ -124,8 +124,11 @@ libcrypto_la_objects.mk: Makefile
          | sed 's/compat\// $$\(abs_top_builddir\)\/crypto\/&/g' \
          >> libcrypto_la_objects.mk
  
@@ -41,13 +41,13 @@
  EXTRA_libcrypto_la_DEPENDENCIES += libcrypto_la_objects.mk
  libcrypto_la_LIBADD = libcompat.la
  if !HAVE_EXPLICIT_BZERO
-Index: libressl-3.2.3/ssl/Makefile.am
+Index: libressl-3.5.2/ssl/Makefile.am
 ===================================================================
---- libressl-3.2.3.orig/ssl/Makefile.am
-+++ libressl-3.2.3/ssl/Makefile.am
-@@ -15,7 +15,11 @@ libssl_la_objects.mk: Makefile
-         | sed 's/  */ $$\(abs_top_builddir\)\/ssl\//g' \
-         > libssl_la_objects.mk
+--- libressl-3.5.2.orig/ssl/Makefile.am
++++ libressl-3.5.2/ssl/Makefile.am
+@@ -30,7 +30,11 @@ remove_bs_objects: libssl.la
+       -$(AR) dv $(abs_top_builddir)/ssl/.libs/libssl.a \
+           bs_ber.o bs_cbb.o bs_cbs.o
  
 -libssl_la_LDFLAGS = -version-info @LIBSSL_VERSION@ -no-undefined 
-export-symbols $(top_srcdir)/ssl/ssl.sym
 +ssl2.sym: ssl.sym
@@ -56,12 +56,12 @@
 +libssl_la_LDFLAGS = -version-info @LIBSSL_VERSION@ -no-undefined 
-Wl,--version-script=ssl2.sym
 +EXTRA_libssl_la_DEPENDENCIES += ssl.sym ssl2.sym
  libssl_la_LIBADD = $(abs_top_builddir)/crypto/libcrypto.la $(PLATFORM_LDADD)
+ libssl_la_LIBADD += libbs.la
  
- libssl_la_SOURCES = bio_ssl.c
-Index: libressl-3.2.3/tls/Makefile.am
+Index: libressl-3.5.2/tls/Makefile.am
 ===================================================================
---- libressl-3.2.3.orig/tls/Makefile.am
-+++ libressl-3.2.3/tls/Makefile.am
+--- libressl-3.5.2.orig/tls/Makefile.am
++++ libressl-3.5.2/tls/Makefile.am
 @@ -9,7 +9,11 @@ EXTRA_DIST = VERSION
  EXTRA_DIST += CMakeLists.txt
  EXTRA_DIST += tls.sym

++++++ libressl-3.4.3.tar.gz -> libressl-3.5.2.tar.gz ++++++
++++ 102672 lines of diff (skipped)

Reply via email to