Hello community, here is the log from the commit of package libressl for openSUSE:Factory checked in at 2015-08-17 15:35:28 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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 2015-07-19 11:45:41.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.libressl.new/libressl.changes 2015-08-17 15:35:29.000000000 +0200 @@ -1,0 +2,26 @@ +Mon Aug 17 08:14:11 UTC 2015 - [email protected] + +- Avoid file conflict with ca-certificates by dropping + /etc/ssl/certs + +------------------------------------------------------------------- +Sun Aug 9 10:51:46 UTC 2015 - [email protected] + +- Update to new upstream release 2.2.2 +* Incorporated fix for OpenSSL issue #3683 + [malformed private key via command line segfaults openssl] +* Removed workarounds for TLS client padding bugs, removed + SSLv3 support from openssl(1), removed IE 6 SSLv3 workarounds, + removed RSAX engine. +* Modified tls_write in libtls to allow partial writes, clarified with + examples in the documentation. +* Building a program that intentionally uses SSLv3 will result in + a linker warning. +* Added TLS_method, TLS_client_method and TLS_server_method as a + replacement for the SSLv23_*method calls. +* Switched `openssl dhparam` default from 512 to 2048 bits +* Fixed `openssl pkeyutl -verify` to exit with a 0 on success +* Fixed dozens of Coverity issues including dead code, memory leaks, + logic errors and more. + +------------------------------------------------------------------- Old: ---- libressl-2.2.1.tar.gz libressl-2.2.1.tar.gz.asc New: ---- libressl-2.2.2.tar.gz libressl-2.2.2.tar.gz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libressl.spec ++++++ --- /var/tmp/diff_new_pack.b6HeSu/_old 2015-08-17 15:35:30.000000000 +0200 +++ /var/tmp/diff_new_pack.b6HeSu/_new 2015-08-17 15:35:30.000000000 +0200 @@ -17,7 +17,7 @@ Name: libressl -Version: 2.2.1 +Version: 2.2.2 Release: 0 Summary: An SSL/TLS protocol implementation License: OpenSSL @@ -41,31 +41,31 @@ OpenSSL, with the aim of refactoring the OpenSSL code so as to provide a more secure implementation. -%package -n libcrypto34 +%package -n libcrypto35 Summary: An SSL/TLS protocol implementation Group: System/Libraries -%description -n libcrypto34 +%description -n libcrypto35 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 libssl33 +%package -n libssl35 Summary: An SSL/TLS protocol implementation Group: System/Libraries -%description -n libssl33 +%description -n libssl35 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 libtls4 +%package -n libtls6 Summary: A simplified interface for the OpenSSL/LibreSSL TLS protocol implementation Group: System/Libraries -%description -n libtls4 +%description -n libtls6 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. @@ -76,9 +76,9 @@ %package devel Summary: Development files for LibreSSL, an SSL/TLS protocol implementation Group: Development/Libraries/C and C++ -Requires: libcrypto34 = %version -Requires: libssl33 = %version -Requires: libtls4 = %version +Requires: libcrypto35 = %version +Requires: libssl35 = %version +Requires: libtls6 = %version Conflicts: libopenssl-devel %description devel @@ -129,28 +129,32 @@ exit 1 fi -%post -n libcrypto34 -p /sbin/ldconfig -%postun -n libcrypto34 -p /sbin/ldconfig -%post -n libssl33 -p /sbin/ldconfig -%postun -n libssl33 -p /sbin/ldconfig -%post -n libtls4 -p /sbin/ldconfig -%postun -n libtls4 -p /sbin/ldconfig +%post -n libcrypto35 -p /sbin/ldconfig +%postun -n libcrypto35 -p /sbin/ldconfig +%post -n libssl35 -p /sbin/ldconfig +%postun -n libssl35 -p /sbin/ldconfig +%post -n libtls6 -p /sbin/ldconfig +%postun -n libtls6 -p /sbin/ldconfig %files %defattr(-,root,root) +%dir %_sysconfdir/ssl/ +%config %_sysconfdir/ssl/openssl.cnf +%config %_sysconfdir/ssl/cert.pem +%config %_sysconfdir/ssl/x509v3.cnf %_bindir/openssl %_mandir/man1/*.1* %doc COPYING -%files -n libcrypto34 +%files -n libcrypto35 %defattr(-,root,root) %_libdir/libcrypto.so.* -%files -n libssl33 +%files -n libssl35 %defattr(-,root,root) %_libdir/libssl.so.* -%files -n libtls4 +%files -n libtls6 %defattr(-,root,root) %_libdir/libtls.so.* ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.b6HeSu/_old 2015-08-17 15:35:30.000000000 +0200 +++ /var/tmp/diff_new_pack.b6HeSu/_new 2015-08-17 15:35:30.000000000 +0200 @@ -1,9 +1,9 @@ -libcrypto34 -libssl33 -libtls4 +libcrypto35 +libssl35 +libtls6 libressl-devel requires -libressl-<targettype> - requires "libcrypto34-<targettype> = <version>" - requires "libssl33-<targettype> = <version>" - requires "libtls4-<targettype> = <version>" + requires "libcrypto35-<targettype> = <version>" + requires "libssl35-<targettype> = <version>" + requires "libtls6-<targettype> = <version>" conflicts "libopenssl-devel-<targettype>" ++++++ libressl-2.2.1.tar.gz -> libressl-2.2.2.tar.gz ++++++ ++++ 32919 lines of diff (skipped)
