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 - vci...@suse.com
+
+- 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 - mailaen...@opensuse.org
+
+- 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

Reply via email to