Hello community, here is the log from the commit of package libressl for openSUSE:Factory checked in at 2015-10-02 09:23:52 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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-09-08 17:58:51.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.libressl.new/libressl.changes 2015-10-02 09:23:53.000000000 +0200 @@ -1,0 +2,16 @@ +Thu Sep 24 11:36:44 UTC 2015 - jengelh@inai.de + +- Update to new upstream release 2.3.0 +* SSLv3 is now permanently removed from the tree. +* libtls API: The read/write functions work correctly with external + event libraries. See the tls_init man page for examples of using + libtls correctly in asynchronous mode. +* When using tls_connect_fds, tls_connect_socket or tls_accept_fds, + libtls no longer implicitly closes the passed in sockets. The + caller is responsible for closing them in this case. +* Removed support for DTLS_BAD_VER. Pre-DTLSv1 implementations are + no longer supported. +* SHA-0 is removed, which was withdrawn shortly after publication + 20 years ago. + +------------------------------------------------------------------- Old: ---- libressl-2.2.3.tar.gz libressl-2.2.3.tar.gz.asc New: ---- libressl-2.3.0.tar.gz libressl-2.3.0.tar.gz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libressl.spec ++++++ --- /var/tmp/diff_new_pack.a0GezU/_old 2015-10-02 09:23:54.000000000 +0200 +++ /var/tmp/diff_new_pack.a0GezU/_new 2015-10-02 09:23:54.000000000 +0200 @@ -17,7 +17,7 @@ Name: libressl -Version: 2.2.3 +Version: 2.3.0 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 libcrypto35 +%package -n libcrypto36 Summary: An SSL/TLS protocol implementation Group: System/Libraries -%description -n libcrypto35 +%description -n libcrypto36 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 libssl35 +%package -n libssl37 Summary: An SSL/TLS protocol implementation Group: System/Libraries -%description -n libssl35 +%description -n libssl37 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 libtls6 +%package -n libtls9 Summary: A simplified interface for the OpenSSL/LibreSSL TLS protocol implementation Group: System/Libraries -%description -n libtls6 +%description -n libtls9 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: libcrypto35 = %version -Requires: libssl35 = %version -Requires: libtls6 = %version +Requires: libcrypto36 = %version +Requires: libssl37 = %version +Requires: libtls9 = %version Conflicts: libopenssl-devel %description devel @@ -130,12 +130,12 @@ exit 1 fi -%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 +%post -n libcrypto36 -p /sbin/ldconfig +%postun -n libcrypto36 -p /sbin/ldconfig +%post -n libssl37 -p /sbin/ldconfig +%postun -n libssl37 -p /sbin/ldconfig +%post -n libtls9 -p /sbin/ldconfig +%postun -n libtls9 -p /sbin/ldconfig %files %defattr(-,root,root) @@ -146,15 +146,15 @@ %_mandir/man1/*.1* %doc COPYING -%files -n libcrypto35 +%files -n libcrypto36 %defattr(-,root,root) %_libdir/libcrypto.so.* -%files -n libssl35 +%files -n libssl37 %defattr(-,root,root) %_libdir/libssl.so.* -%files -n libtls6 +%files -n libtls9 %defattr(-,root,root) %_libdir/libtls.so.* ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.a0GezU/_old 2015-10-02 09:23:54.000000000 +0200 +++ /var/tmp/diff_new_pack.a0GezU/_new 2015-10-02 09:23:54.000000000 +0200 @@ -1,9 +1,9 @@ -libcrypto35 -libssl35 -libtls6 +libcrypto36 +libssl37 +libtls9 libressl-devel requires -libressl-<targettype> - requires "libcrypto35-<targettype> = <version>" - requires "libssl35-<targettype> = <version>" - requires "libtls6-<targettype> = <version>" + requires "libcrypto36-<targettype> = <version>" + requires "libssl37-<targettype> = <version>" + requires "libtls9-<targettype> = <version>" conflicts "libopenssl-devel-<targettype>" ++++++ libressl-2.2.3.tar.gz -> libressl-2.3.0.tar.gz ++++++ ++++ 131287 lines of diff (skipped)