commit gloox for openSUSE:Factory
Hello community, here is the log from the commit of package gloox for openSUSE:Factory checked in at 2020-03-29 14:28:10 Comparing /work/SRC/openSUSE:Factory/gloox (Old) and /work/SRC/openSUSE:Factory/.gloox.new.3160 (New) Package is "gloox" Sun Mar 29 14:28:10 2020 rev:5 rq:789395 version:1.0.23 Changes: --- /work/SRC/openSUSE:Factory/gloox/gloox.changes 2018-08-27 13:48:57.436517807 +0200 +++ /work/SRC/openSUSE:Factory/.gloox.new.3160/gloox.changes2020-03-29 14:28:16.582176684 +0200 @@ -1,0 +2,12 @@ +Fri Mar 27 15:02:53 UTC 2020 - Christophe Giboudeaux + +- Update to 1.0.23: + * fixed a memory leak in dns.cpp + * fixed session management/stream resumption + * ClientBase: fix honorThreadID + * TLSGnuTLS: disabled TLS 1.3 for now, as there are +connection issues with it + Check the ChangeLog file for other changes. +- Drop gloox-fix_TLSGnuTLS_test.patch. Merged upstream. + +--- Old: gloox-1.0.21.tar.bz2 gloox-fix_TLSGnuTLS_test.patch New: gloox-1.0.23.tar.bz2 Other differences: -- ++ gloox.spec ++ --- /var/tmp/diff_new_pack.QYgD8r/_old 2020-03-29 14:28:17.054176925 +0200 +++ /var/tmp/diff_new_pack.QYgD8r/_new 2020-03-29 14:28:17.054176925 +0200 @@ -1,7 +1,7 @@ # # spec file for package gloox # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,13 +12,13 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # %define soname 17 Name: gloox -Version:1.0.21 +Version:1.0.23 Release:0 Summary:High-level XMPP Library for C++ License:GPL-3.0-only @@ -26,7 +26,6 @@ URL:http://camaya.net/gloox Source: http://camaya.net/download/gloox-%{version}.tar.bz2 Source200: baselibs.conf -Patch0: gloox-fix_TLSGnuTLS_test.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: gcc-c++ @@ -71,12 +70,11 @@ %prep %setup -q -n gloox-%{version} -%patch0 -p1 %build export SUSE_ASNEEDED=0 %configure --enable-shared --disable-static --enable-getaddrinfo -make %{?_smp_mflags} +%make_build %install %make_install @@ -87,7 +85,7 @@ test -e "$h" && ln -s -f "$h" COPYING %check -make %{?_smp_mflags} test +%make_build test %post -n lib%{name}%{soname} -p /sbin/ldconfig %postun -n lib%{name}%{soname} -p /sbin/ldconfig ++ gloox-1.0.21.tar.bz2 -> gloox-1.0.23.tar.bz2 ++ 16107 lines of diff (skipped)
commit gloox for openSUSE:Factory
Hello community, here is the log from the commit of package gloox for openSUSE:Factory checked in at 2018-08-27 13:48:46 Comparing /work/SRC/openSUSE:Factory/gloox (Old) and /work/SRC/openSUSE:Factory/.gloox.new (New) Package is "gloox" Mon Aug 27 13:48:46 2018 rev:4 rq:629981 version:1.0.21 Changes: --- /work/SRC/openSUSE:Factory/gloox/gloox.changes 2018-02-14 10:52:47.851145276 +0100 +++ /work/SRC/openSUSE:Factory/.gloox.new/gloox.changes 2018-08-27 13:48:57.436517807 +0200 @@ -1,0 +2,8 @@ +Fri Aug 17 15:18:10 UTC 2018 - astie...@suse.com + +- update to 1.0.21: + * InBandBytestream: error handling corrected + * doc fix: CertInfo::date_from/to set correctly when using OpenSSL +- drop iksemel from spec, not required + +--- Old: gloox-1.0.20.tar.bz2 New: gloox-1.0.21.tar.bz2 Other differences: -- ++ gloox.spec ++ --- /var/tmp/diff_new_pack.l77XWQ/_old 2018-08-27 13:48:57.932518512 +0200 +++ /var/tmp/diff_new_pack.l77XWQ/_new 2018-08-27 13:48:57.936518518 +0200 @@ -18,19 +18,18 @@ %define soname 17 Name: gloox -Version:1.0.20 +Version:1.0.21 Release:0 Summary:High-level XMPP Library for C++ -License:GPL-3.0 +License:GPL-3.0-only Group: Development/Libraries/C and C++ -Url:http://camaya.net/gloox +URL:http://camaya.net/gloox Source: http://camaya.net/download/gloox-%{version}.tar.bz2 Source200: baselibs.conf -Patch: gloox-fix_TLSGnuTLS_test.patch +Patch0: gloox-fix_TLSGnuTLS_test.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: gcc-c++ -BuildRequires: iksemel-devel BuildRequires: libgcrypt-devel BuildRequires: libgnutls-devel >= 2.12 BuildRequires: libidn-devel @@ -38,7 +37,6 @@ BuildRequires: make BuildRequires: pkgconfig BuildRequires: zlib-devel -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description gloox is a portable high-level Jabber/XMPP library for C++. It is fully @@ -73,7 +71,7 @@ %prep %setup -q -n gloox-%{version} -%patch -p1 +%patch0 -p1 %build export SUSE_ASNEEDED=0 @@ -89,19 +87,18 @@ test -e "$h" && ln -s -f "$h" COPYING %check -make test +make %{?_smp_mflags} test %post -n lib%{name}%{soname} -p /sbin/ldconfig %postun -n lib%{name}%{soname} -p /sbin/ldconfig %files -n lib%{name}%{soname} -%defattr(-,root,root) -%doc AUTHORS README ChangeLog TODO COPYING +%license COPYING +%doc AUTHORS README ChangeLog TODO %{_libdir}/libgloox.so.%{soname} %{_libdir}/libgloox.so.%{soname}.*.* %files devel -%defattr(-,root,root) %{_bindir}/gloox-config %{_includedir}/gloox %{_libdir}/libgloox.so ++ gloox-1.0.20.tar.bz2 -> gloox-1.0.21.tar.bz2 ++ 31441 lines of diff (skipped) retrying with extended exclude list diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/gloox-1.0.20/ChangeLog new/gloox-1.0.21/ChangeLog --- old/gloox-1.0.20/ChangeLog 2017-02-26 19:23:05.0 +0100 +++ new/gloox-1.0.21/ChangeLog 2018-06-12 13:35:41.0 +0200 @@ -1,3 +1,10 @@ +v1.0.21 -- 12 Jun 2017 +-- +- InBandBytestream: error handling corrected +- doc fix: CertInfo::date_from/to set correctly when using OpenSSL + + + v1.0.20 -- 26 Feb 2017 -- Note: This release is not binary compatible with previous releases. It is source compatible. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/gloox-1.0.20/Doxyfile new/gloox-1.0.21/Doxyfile --- old/gloox-1.0.20/Doxyfile 2017-02-26 18:40:40.0 +0100 +++ new/gloox-1.0.21/Doxyfile 2018-06-12 13:35:41.0 +0200 @@ -5,7 +5,7 @@ #--- DOXYFILE_ENCODING = UTF-8 PROJECT_NAME = gloox -PROJECT_NUMBER = 1.0.20 +PROJECT_NUMBER = 1.0.21 PROJECT_BRIEF = PROJECT_LOGO = OUTPUT_DIRECTORY = ./api/ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude
commit gloox for openSUSE:Factory
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
commit gloox for openSUSE:Factory
Hello community, here is the log from the commit of package gloox for openSUSE:Factory checked in at 2017-02-07 11:59:29 Comparing /work/SRC/openSUSE:Factory/gloox (Old) and /work/SRC/openSUSE:Factory/.gloox.new (New) Package is "gloox" Changes: --- /work/SRC/openSUSE:Factory/gloox/gloox.changes 2017-01-24 10:31:57.506673632 +0100 +++ /work/SRC/openSUSE:Factory/.gloox.new/gloox.changes 2017-02-07 11:59:30.167306523 +0100 @@ -1,0 +2,28 @@ +Tue Jan 24 19:53:18 UTC 2017 - r...@fthiessen.de + +- Added configure flag to build with getaddrinfo + instead of deprecated gethostbyname. + +--- +Tue Jan 24 14:39:58 UTC 2017 - r...@fthiessen.de + +- Update to 1.0.18 + * Message: removed bogus hard-coded namespace to fix component use + * TLSOpenSSL: fixed wildcard certificate support + * Pubsub::Event: fixed potential NULL dereference + * ConnectionTCPServer: fixed listening on local socket + * Adhoc: fixed memory leak (thanks to Erik Horemans) + * ConnectionTLS: delete old connection in setConnectionImpl() +(thanks to Erik Horemans) and clarify this in the documentation + * Tag: Android compilation fix (thanks to Erik Horemans) + * ConnectionSOCKS5Proxy: improved compatibility +(thanks to Erik Horemans) + * util: Android compilation fix (thanks to Erik Horemans) + * Client, ClientBase: avoid ‘from’ attribute when doing +resource binding + * MUCRoom: allow empty message body if extension is present +(#264) (thanks to Tom Quackenbush) + * ConnectionBOSH: initialize ‘hold’ to 1 to improve compatibility + * ConnectionTCPServer: actually accept incoming connections + +--- Old: gloox-1.0.16.tar.bz2 New: gloox-1.0.18.tar.bz2 Other differences: -- ++ gloox.spec ++ --- /var/tmp/diff_new_pack.r5pEu7/_old 2017-02-07 11:59:30.559250954 +0100 +++ /var/tmp/diff_new_pack.r5pEu7/_new 2017-02-07 11:59:30.563250387 +0100 @@ -1,7 +1,7 @@ # # spec file for package gloox # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 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 14 +%define soname 15 Name: gloox -Version:1.0.16 +Version:1.0.18 Release:0 Summary:High-level XMPP Library for C++ License:GPL-3.0 @@ -31,7 +31,7 @@ BuildRequires: gcc-c++ BuildRequires: iksemel-devel BuildRequires: libgcrypt-devel -BuildRequires: libgnutls-devel +BuildRequires: libgnutls-devel >= 2.12 BuildRequires: libidn-devel BuildRequires: libtool BuildRequires: make @@ -72,24 +72,14 @@ %prep %setup -q -n gloox-%{version} -%if 0%{?suse_version} == 1110 -for i in `find src/ -name Makefile.am`; do -sed -i 's;AM_CPPFLAGS = -pedantic -Wall -pipe;AM_CPPFLAGS = -pedantic -Wall -Wno-long-long -pipe;' $i -done -%endif %build export SUSE_ASNEEDED=0 - -%if 0%{?suse_version} == 1110 - autoreconf -fvi -%endif - -%configure --enable-shared --disable-static +%configure --enable-shared --disable-static --enable-getaddrinfo make %{?_smp_mflags} %install -make %{?_smp_mflags} DESTDIR=%{buildroot} install +%make_install rm -f "%{buildroot}%{_libdir}/libgloox".{a,la} ++ baselibs.conf ++ --- /var/tmp/diff_new_pack.r5pEu7/_old 2017-02-07 11:59:30.595245851 +0100 +++ /var/tmp/diff_new_pack.r5pEu7/_new 2017-02-07 11:59:30.595245851 +0100 @@ -1 +1 @@ -libgloox14 +libgloox15 ++ gloox-1.0.16.tar.bz2 -> gloox-1.0.18.tar.bz2 ++ 5865 lines of diff (skipped)
commit gloox for openSUSE:Factory
Hello community, here is the log from the commit of package gloox for openSUSE:Factory checked in at 2017-01-24 10:31:13 Comparing /work/SRC/openSUSE:Factory/gloox (Old) and /work/SRC/openSUSE:Factory/.gloox.new (New) Package is "gloox" Changes: New Changes file: --- /dev/null 2016-12-08 12:47:06.134691974 +0100 +++ /work/SRC/openSUSE:Factory/.gloox.new/gloox.changes 2017-01-24 10:31:57.506673632 +0100 @@ -0,0 +1,269 @@ +--- +Sun Aug 28 08:09:26 UTC 2016 - jeng...@inai.de + +- Kill off extraneous Provide tags + +--- +Fri Jul 29 07:15:42 UTC 2016 - mailaen...@opensuse.org + +- new upstream version 1.0.16 (see ChangeLog) +- rename package from libgloox to gloox +- enable tests + +--- +Sun May 22 14:45:19 UTC 2016 - dap.darkn...@gmail.com + +- Removed %%debug_package to pass openSUSE:Factory:Staging. + By the way this practise is ugly nowadays, OBS provides debug flags. + +--- +Tue Sep 8 14:29:32 UTC 2015 - a...@ajaissle.de + +- Update to 1.0.14 + * IOData: make it possible to pass more than one element as in/out/error data + * Client: fix resetting of presence status text + * TLSSChannel: fix memory leak (thanks to Alexander Weisner) + * Error: added setAppError() to set application-specific error message + * PubSub::Item: added setPayload(), setID() + * Adhoc: return clone of plugin + * PubSub::Manager: fix finding of subscription type (thanks to BillHoo) + * ChatStateFilter: fix enable logic (thanks to Ivan Shmakov) + * MessageEvent: added parsing of (thanks to Ivan Shmakov) + * MessageEvent: added id() (thanks to Ivan Shmakov) + * ClientBase: handle MUC invitation declines properly (thanks to Matias Snellingen) + * DNS: IPv6 fix (thanks to garimacoe) (#249) + * DelayedDelivery: propagate internal state properly (#251) + * PubSub::Manager: fix GetSubscriberList and GetAffiliateList + +--- +Sun Apr 5 22:07:19 UTC 2015 - a...@ajaissle.de + +- Update to 1.0.13 + * fixed compilation with libressl (thanks to Heiko Becker) + * added IO Data (XEP-0244) + * serialise access to compressionZlib::cleanup for thread safety (thanks to Stephen Hilliard) + * prevent infinite loop in Tag::setCData() (thanks to Stephen Hilliard) + * TLSOpenSSL: memory leak on every client connection attempt (thanks to Stephen Hilliard) + * Client: initialize m_smWanted to avoid connection failures (thanks to Stephen Hilliard) + +--- +Thu Dec 11 15:39:43 UTC 2014 - a...@ajaissle.de + +- Update to 1.0.12 + - TLSOpenSSLClient/Server: disabled SSLv3 + +- version 1.0.11 released: 13 Sep 2014 + - GnuTLS: updated use of priority API + - LinkLocal*: compile fixes for MSVC 2008 (thanks to Serhiy M. Vasylenko) + - fixed Debian bug #746857, worked around #758899 + - fixed memory leak (#240) + - fixed compatibility with recent GnuTLS versions, fixed GnuTLS check (thanks to Andreas Metzler) (#231) + - Jingle::Session: fixed state error (thanks to leerymatthew) (#236) + +- version 1.0.10 released: 09 Apr 2014 + - TLSSChannel: use malloc/realloc/free instead of their legacy Local* variants (fixes #222) + - VCard: remove \r from vcard photos. Fixes a recent change Facebook made to their vcard pictures (patch by Fernando Sanchez) + - Jingle: fixed replying; distinguish between ‘from’ and ‘initiator'; added Jingle::Session::setInitiator() + - Jingle: fixed ::ICEUDP to actually add candidates; added ::Session::initiator(), ::setHandler(), ::sessionAccept( PluginList ); fixed storing of new sessions in ::SessionManager (patches by Erich Keane) + - Jingle: removed Jingle::setInitiator() and ::setResponder() (now provided by ctor) + - AtomicRefCount: fixed compilation on iOS (patch by Erich Keane) + - Jingle::Plugin: added JinglePluginType, pluginType(), and findPlugin() to easily look for and retrieve specific plugins + - ConnectionBOSH: fixed return value for recv() (patch by Sudarshan Prasad) + - Parser: get rid of bogus isValid() (fixes #180, #224) + +- Drop gloox-1.0.9_long_long.patch (using sed) + +--- +Wed Jan 22 12:19:33 UTC 2014 - a...@ajaissle.de + +- Update to 1.0.9 (new soname 11) +- gloox-1.0.9_long_long.patch -- Add -Wno-long-long to Makefiles +- License changed from GPLv2 to GPLv3 + +- version 1.0.9 released: 15 Oct 2013 + + changed colon to dash in uid generation to possibly fix #191 + + added Channel Binding (needed for SASL SCRAM-SHA-1-PLUS) to SChannel on win32 (untested) + + fixed