Hello community, here is the log from the commit of package libressl for openSUSE:Factory checked in at 2016-06-13 21:55:41 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libressl (Old) and /work/SRC/openSUSE:Factory/.libressl.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "libressl" Changes: -------- --- /work/SRC/openSUSE:Factory/libressl/libressl.changes 2016-05-05 12:12:28.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.libressl.new/libressl.changes 2016-06-13 21:55:43.000000000 +0200 @@ -1,0 +2,16 @@ +Thu Jun 2 11:58:04 UTC 2016 - jengelh@inai.de + +- Update to new upstream release 2.4.0 +* Added missing error handling around bn_wexpand() calls. +* Added explicit_bzero calls for freed ASN.1 objects. +* Fixed X509_*set_object functions to return 0 on allocation + failure. +* Implemented the IETF ChaCha20-Poly1305 cipher suites. +* Changed default EVP_aead_chacha20_poly1305() implementation to + the IETF version, which is now the default. +* Fixed password prompts from openssl(1) to properly handle ^C. +* Reworked error handling in libtls so that configuration errors + are visible. +* Deprecated internal use of EVP_[Cipher|Encrypt|Decrypt]_Final. + +------------------------------------------------------------------- Old: ---- libressl-2.3.4.tar.gz libressl-2.3.4.tar.gz.asc New: ---- libressl-2.4.0.tar.gz libressl-2.4.0.tar.gz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libressl.spec ++++++ --- /var/tmp/diff_new_pack.hd1JjB/_old 2016-06-13 21:55:45.000000000 +0200 +++ /var/tmp/diff_new_pack.hd1JjB/_new 2016-06-13 21:55:45.000000000 +0200 @@ -17,7 +17,7 @@ Name: libressl -Version: 2.3.4 +Version: 2.4.0 Release: 0 Summary: An SSL/TLS protocol implementation License: OpenSSL @@ -42,31 +42,31 @@ OpenSSL, with the aim of refactoring the OpenSSL code so as to provide a more secure implementation. -%package -n libcrypto37 +%package -n libcrypto38 Summary: An SSL/TLS protocol implementation Group: System/Libraries -%description -n libcrypto37 +%description -n libcrypto38 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 libssl38 +%package -n libssl39 Summary: An SSL/TLS protocol implementation Group: System/Libraries -%description -n libssl38 +%description -n libssl39 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 libtls10 +%package -n libtls11 Summary: A simplified interface for the OpenSSL/LibreSSL TLS protocol implementation Group: System/Libraries -%description -n libtls10 +%description -n libtls11 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. @@ -77,9 +77,9 @@ %package devel Summary: Development files for LibreSSL, an SSL/TLS protocol implementation Group: Development/Libraries/C and C++ -Requires: libcrypto37 = %version -Requires: libssl38 = %version -Requires: libtls10 = %version +Requires: libcrypto38 = %version +Requires: libssl39 = %version +Requires: libtls11 = %version Conflicts: libopenssl-devel %description devel @@ -131,12 +131,12 @@ exit 1 fi -%post -n libcrypto37 -p /sbin/ldconfig -%postun -n libcrypto37 -p /sbin/ldconfig -%post -n libssl38 -p /sbin/ldconfig -%postun -n libssl38 -p /sbin/ldconfig -%post -n libtls10 -p /sbin/ldconfig -%postun -n libtls10 -p /sbin/ldconfig +%post -n libcrypto38 -p /sbin/ldconfig +%postun -n libcrypto38 -p /sbin/ldconfig +%post -n libssl39 -p /sbin/ldconfig +%postun -n libssl39 -p /sbin/ldconfig +%post -n libtls11 -p /sbin/ldconfig +%postun -n libtls11 -p /sbin/ldconfig %files %defattr(-,root,root) @@ -147,15 +147,15 @@ %_mandir/man1/*.1* %doc COPYING -%files -n libcrypto37 +%files -n libcrypto38 %defattr(-,root,root) %_libdir/libcrypto.so.* -%files -n libssl38 +%files -n libssl39 %defattr(-,root,root) %_libdir/libssl.so.* -%files -n libtls10 +%files -n libtls11 %defattr(-,root,root) %_libdir/libtls.so.* ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.hd1JjB/_old 2016-06-13 21:55:45.000000000 +0200 +++ /var/tmp/diff_new_pack.hd1JjB/_new 2016-06-13 21:55:45.000000000 +0200 @@ -1,9 +1,9 @@ -libcrypto37 -libssl38 -libtls10 +libcrypto38 +libssl39 +libtls11 libressl-devel requires -libressl-<targettype> - requires "libcrypto37-<targettype> = <version>" - requires "libssl38-<targettype> = <version>" - requires "libtls10-<targettype> = <version>" + requires "libcrypto38-<targettype> = <version>" + requires "libssl39-<targettype> = <version>" + requires "libtls11-<targettype> = <version>" conflicts "libopenssl-devel-<targettype>" ++++++ libressl-2.3.4.tar.gz -> libressl-2.4.0.tar.gz ++++++ ++++ 7203 lines of diff (skipped)