Hello community, here is the log from the commit of package libressl for openSUSE:Factory checked in at 2018-10-22 11:25:11 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libressl (Old) and /work/SRC/openSUSE:Factory/.libressl.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libressl" Mon Oct 22 11:25:11 2018 rev:42 rq:643317 version:2.8.2 Changes: -------- --- /work/SRC/openSUSE:Factory/libressl/libressl.changes 2018-08-24 17:13:51.482767526 +0200 +++ /work/SRC/openSUSE:Factory/.libressl.new/libressl.changes 2018-10-22 11:25:14.947041975 +0200 @@ -1,0 +2,30 @@ +Fri Oct 19 22:51:53 UTC 2018 - Jan Engelhardt <[email protected]> + +- Update to new upstream release 2.8.2 + * Added Wycheproof support for ECDH and ECDSA Web Crypto test + vectors, along with test harness fixes. + +------------------------------------------------------------------- +Sat Oct 13 11:01:35 UTC 2018 - Jan Engelhardt <[email protected]> + +- Update to new upstream release 2.8.1 + * Simplified key exchange signature generation and verification. + * Fixed a one-byte buffer overrun in callers of + EVP_read_pw_string. + * Modified signature of CRYPTO_mem_leaks_* to return -1. This + function is a no-op in LibreSSL, so this function returns an + error to not indicate the (non-)existence of memory leaks. + * SSL_copy_session_id, PEM_Sign, EVP_EncodeUpdate, + BIO_set_cipher, X509_OBJECT_up_ref_count now return an int for + error handling, matching OpenSSL. + * Converted a number of #defines into proper functions, matching + OpenSSL's ABI. + * Added X509_get0_serialNumber from OpenSSL. + * Removed EVP_PKEY2PKCS8_broken and PKCS8_set_broken, while + adding PKCS8_pkey_add1_attr_by_NID and PKCS8_pkey_get0_attrs, + matching OpenSSL. + * Added RSA_meth_get_finish() RSA_meth_set1_name() from OpenSSL. + * Added new EVP_CIPHER_CTX_(get|set)_iv() API that allows the IV + to be retrieved and set with appropriate validation. + +------------------------------------------------------------------- Old: ---- libressl-2.8.0.tar.gz libressl-2.8.0.tar.gz.asc New: ---- libressl-2.8.2.tar.gz libressl-2.8.2.tar.gz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libressl.spec ++++++ --- /var/tmp/diff_new_pack.A8GuOn/_old 2018-10-22 11:25:15.955040980 +0200 +++ /var/tmp/diff_new_pack.A8GuOn/_new 2018-10-22 11:25:15.955040980 +0200 @@ -1,7 +1,7 @@ # # spec file for package libressl # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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: 2.8.0 +Version: 2.8.2 Release: 0 Summary: An SSL/TLS protocol implementation License: OpenSSL @@ -47,31 +47,31 @@ OpenSSL, with the aim of refactoring the OpenSSL code so as to provide a more secure implementation. -%package -n libcrypto43 +%package -n libcrypto44 Summary: An SSL/TLS protocol implementation Group: System/Libraries -%description -n libcrypto43 +%description -n libcrypto44 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 libssl45 +%package -n libssl46 Summary: An SSL/TLS protocol implementation Group: System/Libraries -%description -n libssl45 +%description -n libssl46 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 libtls17 +%package -n libtls18 Summary: A simplified interface for the OpenSSL/LibreSSL TLS protocol implementation Group: System/Libraries -%description -n libtls17 +%description -n libtls18 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 +82,9 @@ %package devel Summary: Development files for LibreSSL, an SSL/TLS protocol implementation Group: Development/Libraries/C and C++ -Requires: libcrypto43 = %version -Requires: libssl45 = %version -Requires: libtls17 = %version +Requires: libcrypto44 = %version +Requires: libssl46 = %version +Requires: libtls18 = %version Conflicts: libopenssl-devel Conflicts: otherproviders(ssl-devel) @@ -142,12 +142,12 @@ exit 1 fi -%post -n libcrypto43 -p /sbin/ldconfig -%postun -n libcrypto43 -p /sbin/ldconfig -%post -n libssl45 -p /sbin/ldconfig -%postun -n libssl45 -p /sbin/ldconfig -%post -n libtls17 -p /sbin/ldconfig -%postun -n libtls17 -p /sbin/ldconfig +%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 %files %defattr(-,root,root) @@ -160,15 +160,15 @@ %_mandir/man5/*.5* %doc COPYING -%files -n libcrypto43 +%files -n libcrypto44 %defattr(-,root,root) %_libdir/libcrypto.so.* -%files -n libssl45 +%files -n libssl46 %defattr(-,root,root) %_libdir/libssl.so.* -%files -n libtls17 +%files -n libtls18 %defattr(-,root,root) %_libdir/libtls.so.* ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.A8GuOn/_old 2018-10-22 11:25:15.975040960 +0200 +++ /var/tmp/diff_new_pack.A8GuOn/_new 2018-10-22 11:25:15.975040960 +0200 @@ -1,9 +1,9 @@ -libcrypto43 -libssl45 -libtls17 +libcrypto44 +libssl46 +libtls18 libressl-devel requires -libressl-<targettype> - requires "libcrypto43-<targettype> = <version>" - requires "libssl45-<targettype> = <version>" - requires "libtls17-<targettype> = <version>" + requires "libcrypto44-<targettype> = <version>" + requires "libssl46-<targettype> = <version>" + requires "libtls18-<targettype> = <version>" conflicts "libopenssl-devel-<targettype>" ++++++ libressl-2.8.0.tar.gz -> libressl-2.8.2.tar.gz ++++++ ++++ 8261 lines of diff (skipped)
