Hello community, here is the log from the commit of package gloox for openSUSE:Factory checked in at 2018-02-14 10:52:47 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gloox (Old) and /work/SRC/openSUSE:Factory/.gloox.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gloox" Wed Feb 14 10:52:47 2018 rev:3 rq:576420 version:1.0.20 Changes: -------- --- /work/SRC/openSUSE:Factory/gloox/gloox.changes 2017-02-07 11:59:30.167306523 +0100 +++ /work/SRC/openSUSE:Factory/.gloox.new/gloox.changes 2018-02-14 10:52:47.851145276 +0100 @@ -1,0 +2,26 @@ +Tue Feb 13 21:39:09 UTC 2018 - [email protected] + +- fix gnutls test broken with gnutls 3.6 (bsc#1078834) + * since 3.6 ANON key exchange algorithms have to be turned on explicitly + * add gloox-fix_TLSGnuTLS_test.patch + +------------------------------------------------------------------- +Fri Oct 13 12:25:11 UTC 2017 - [email protected] + +- Update to 1.0.20 + * BytestreamDataHandler: added callback for acknowledged packets + * ConnectionTCPClient: compile fix for Win32 (broken in 1.0.19) + * ConnectionTCPClient: no-block fix + * use ws2_32.lib instead of ws_32.lib on Win32 + +- Changes from 1.0.19 + * ConnectionTCPServer: cleanup + * lots of compile-time warnings removed + * TLSOpenSSL: made it speak TLSv1.1 and 1.2 again (thanks to Nicolas Belouin) + * added Client State Indication (XEP-0352) + * CertInfo struct: fixed protocol version when using OpenSSL + * TLSOpenSSL: fixed compilation with OpenSSL 1.1.0 + * Registration: added Resource Constraint error condition (thanks to elexis1987) (#267) + * ConnectionTCP: fixed some blocking (thanks to Marco Ciprietti) + +------------------------------------------------------------------- Old: ---- gloox-1.0.18.tar.bz2 New: ---- gloox-1.0.20.tar.bz2 gloox-fix_TLSGnuTLS_test.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gloox.spec ++++++ --- /var/tmp/diff_new_pack.Yy24RJ/_old 2018-02-14 10:52:48.719114035 +0100 +++ /var/tmp/diff_new_pack.Yy24RJ/_new 2018-02-14 10:52:48.723113891 +0100 @@ -1,7 +1,7 @@ # # spec file for package gloox # -# 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 @@ -16,9 +16,9 @@ # -%define soname 15 +%define soname 17 Name: gloox -Version: 1.0.18 +Version: 1.0.20 Release: 0 Summary: High-level XMPP Library for C++ License: GPL-3.0 @@ -26,6 +26,7 @@ Url: http://camaya.net/gloox Source: http://camaya.net/download/gloox-%{version}.tar.bz2 Source200: baselibs.conf +Patch: gloox-fix_TLSGnuTLS_test.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: gcc-c++ @@ -72,6 +73,7 @@ %prep %setup -q -n gloox-%{version} +%patch -p1 %build export SUSE_ASNEEDED=0 ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.Yy24RJ/_old 2018-02-14 10:52:48.759112594 +0100 +++ /var/tmp/diff_new_pack.Yy24RJ/_new 2018-02-14 10:52:48.759112594 +0100 @@ -1 +1 @@ -libgloox15 +libgloox17 ++++++ gloox-1.0.18.tar.bz2 -> gloox-1.0.20.tar.bz2 ++++++ ++++ 6319 lines of diff (skipped) ++++++ gloox-fix_TLSGnuTLS_test.patch ++++++ diff --git a/src/tlsgnutlsclientanon.cpp b/src/tlsgnutlsclientanon.cpp index ce82836..1786f99 100644 --- a/src/tlsgnutlsclientanon.cpp +++ b/src/tlsgnutlsclientanon.cpp @@ -51,7 +51,7 @@ namespace gloox return false; #if GNUTLS_VERSION_NUMBER >= 0x020600 - int ret = gnutls_priority_set_direct( *m_session, "SECURE128:+PFS:+COMP-ALL:+VERS-TLS-ALL:-VERS-SSL3.0:+SIGN-ALL:+CURVE-ALL", 0 ); + int ret = gnutls_priority_set_direct( *m_session, "SECURE128:+PFS:+COMP-ALL:+VERS-TLS-ALL:-VERS-SSL3.0:+SIGN-ALL:+CURVE-ALL:+ANON-ECDH:+ANON-DH", 0 ); if( ret != GNUTLS_E_SUCCESS ) return false; #else diff --git a/src/tlsgnutlsserveranon.cpp b/src/tlsgnutlsserveranon.cpp index db4401f..618ac9d 100644 --- a/src/tlsgnutlsserveranon.cpp +++ b/src/tlsgnutlsserveranon.cpp @@ -55,7 +55,7 @@ namespace gloox return false; #if GNUTLS_VERSION_NUMBER >= 0x020600 - int ret = gnutls_priority_set_direct( *m_session, "SECURE128:+PFS:+COMP-ALL:+VERS-TLS-ALL:-VERS-SSL3.0:+SIGN-ALL:+CURVE-ALL", 0 ); + int ret = gnutls_priority_set_direct( *m_session, "SECURE128:+PFS:+COMP-ALL:+VERS-TLS-ALL:-VERS-SSL3.0:+SIGN-ALL:+CURVE-ALL:+ANON-ECDH:+ANON-DH", 0 ); if( ret != GNUTLS_E_SUCCESS ) return false; #else
