Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: gloox-devel | Distribution: SUSE Linux Enterprise 16 |
Version: 1.0.28 | Vendor: openSUSE |
Release: bp160.1.1 | Build date: Thu Dec 28 10:08:28 2023 |
Group: Development/Libraries/C and C++ | Build host: reproducible |
Size: 903836 | Source RPM: gloox-1.0.28-bp160.1.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://camaya.net/gloox | |
Summary: High-level XMPP Library for C++ |
gloox is a portable high-level Jabber/XMPP library for C++. It is fully compliant with the XMPP RFCs, supports all of the XMPP features (including SRV lookups, TLS, SASL, roster management, and privacy lists), and implements several XEPs that make it ideal for writing any kind of Jabber/XMPP client or component.
GPL-3.0-only
* Thu Dec 28 2023 jun wang <junguo.wang@suse.com> - Update to version 1.0.28 * fixed SCRAM-SHA-1-PLUS with OpenSSL and TLS 1.3 (fixes #302) * remove obsolete patch gloox-1.0.24-fix-gcc12-time.patch * Sat Aug 13 2022 Antoine Belvire <antoine.belvire@opensuse.org> - Add gloox-1.0.24-fix-gcc12-time.patch: Fix build with GCC 12. - Disable build of examples as they are not installed. - Drop obsolete build requirements: autoconf, automake. * Wed Jan 06 2021 Dirk Müller <dmueller@suse.com> - update to 1.0.24: - Tag: fixed XML namespace for attribute with empty namespace (fixes #278) (thanks to drizt72) - PubSub::Event: add simple ctor (thanks to Daniel Kraft) - PubSub::Manager: fixed subscription error case handling (thanks to Daniel Kraft) - PubSub: fixed support for instant nodes - RosterManager: fixed behavior if subscription attribute is absent in roster item * Fri Mar 27 2020 Christophe Giboudeaux <christophe@krop.fr> - 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. * Fri Aug 17 2018 astieger@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 * Tue Feb 13 2018 vcizek@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 2017 mailaender@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) * Tue Jan 24 2017 rpm@fthiessen.de - Added configure flag to build with getaddrinfo instead of deprecated gethostbyname. * Tue Jan 24 2017 rpm@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 * Sun Aug 28 2016 jengelh@inai.de - Kill off extraneous Provide tags * Fri Jul 29 2016 mailaender@opensuse.org - new upstream version 1.0.16 (see ChangeLog) - rename package from libgloox to gloox - enable tests * Sun May 22 2016 dap.darkness@gmail.com - Removed %%debug_package to pass openSUSE:Factory:Staging. By the way this practise is ugly nowadays, OBS provides debug flags. * Tue Sep 08 2015 aj@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 05 2015 aj@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 2014 aj@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 2014 aj@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 SCRAM-SHA-1-PLUS - version 1.0.8 released: 15 Oct 2013 + ConnectionTLS: make stacked TLS/SSL connections work again with HTTP proxies + added SASL SCRAM-SHA-1/SCRAM-SHA-1-PLUS authentication mechanisms (GnuTLS & OpenSSL only) (#201) + properly seed the RNG + SHA::hex(): finalize() only once - version 1.0.7.1 released: 11 Oct 2013 + fixed/updated the win32 project files - version 1.0.7 released: 11 Oct 2013 + added Jingle (XEP-0166) + added Jingle ICE-UDP Transport (XEP-0176) + added Jingle File Transfer (XEP-0234) + fixed compilation in iOS7 SDK (thanks to Kurt Vermeersch) + fixed bug in stanza handling/counting related to Stream Management (patch by Norbert Riedlin) + added protected ClientBase::stanzasSent() to return sent stanzas (if Stream Management enabled) - version 1.0.6 released: 04 Sep 2013 + ClientBase: removed check for empty message body –> messages of type chat with empty bodies will be passed on to listeners – required for Message Carbons + MessageSession: removed check for empty message body –> messages of type chat with empty bodies will be passed on to listeners – required for Message Carbons + don’t send presence after stream resumption + added ClientBase::sendQueue() + documentation updates and fixes - version 1.0.5 released: 02 Sep 2013 + added support for Stanza Forwarding (XEP-0297) + added support for Message Carbons (XEP-0280) - version 1.0.4 released: 30 Aug 2013 + added support for Stream Management (XEP-0198) + Fix some iterator usage for portability related to erase (patch by Daniel Bowen) + Ensure setting a connection does not leave a deleted value in the member variable for a time (patch by Daniel Bowen) + Add operator< and relatives to JID so that it can be in a map (patch by Daniel Bowen) + Sandboxing on Apple doesn’t like getprotobyname (patch by Daniel Bowen) + MessageSession::send(): removed default argument of 2nd parameter to remove ambiguity of MS::send( string ) (#206) (source incompatible!) + VCard: renamed setPhoto( string ) to setPhotoUri( string ) (#166) (source and binary incompatible) - version 1.0.3 released: 22 Jul 2013 + changed license to GPLv3 + removed space from VS project name (–> gloox-1.0) + VCardUpdate: fixed handling of empty hash (#203) + VCardUpdate: added hasPhoto() to inidicate whether there was a photo tag (#203) + compilation fixed when using getaddrinfo (patch by Roy van Dam) + Receipt: recognize id attribute (patch by Dídac Pérez) (#208) + MessageSession: added MS::send( string& ) to properly provide a base for MUCMS::send( string& ) (#206) + really fixed memory leak in prep::idna() + gloox.vcproj: removed not-yet-present tlsgnutlsserver.cpp/.h - version 1.0.2 released: 05 Jul 2013 + SOCKS5Bytestream: Don’t wait for incoming data, notify about open stream immediately upon + connection (patch by Erik Horemans) + fixed/updated Code::Blocks and VS project files (fixes #197, #198) + fixed memory leak in ClientBase (fixes #204) + fixed memory leak in prep::idna() - version 1.0.1 released: 29 Jun 2013 + added support for Serverless Messaging (XEP-0174) + TLSOpenSSLServer: compilation fix + don’t bail on DNS TCP queries + fixed µs timeout value (now defaults to 1.000.000) + omit port in initial greeting (usually -1 anyway) + fixed SHA1 hashes of 55 byte strings (#164) + fixed CFLAGS and LIBS in pkg-config file (#163) + fixed SOCKS5Bytestream double close notification + tell gcrypt that we’re using pthreads (if available) + ClientBase: send IQ error response for unsupported features + ClientBase: fixed potential infinite loop on IQ error + ClientBase: fixed NTLM auth + ClientBase, SEF: mutex-protected SE handling + PubSub: added ‘subscribe & configure’ + PubSub: added optional subid + SOCKS5BytestreamServer: expose local socket + RosterManager: don’t use string-comparison on JIDs; use JID class + NonSASLAuth: fixed resource usage by deprecating ClientBase::m_selectedResource + InBandBytestream: don’t call handler in dtor + util: fixed long2string() + fixed a few leaks in GnutTLS client code (#181) + VCard: made getters const (#186) (binary-incompatible change!) + PubsubManager: fixed using wrong Tag (#190) + Search: fixed search() (#193) + DNS: fix socket leak if no network connection is available (#192) + PubsubManager: unconditionally call handleItemPublication() (#194) + configure: Added -lgcrypt (dependency of GNUTLS) * Tue Dec 11 2012 fisiu@opensuse.org - Spec file cleanup. - Drop 'licenses' from Build/Requires. * Sun Nov 01 2009 pascal.bleser@opensuse.org - update to 1.0: * SONAME bumped from 7 to 8 * Thu Sep 24 2009 pascal.bleser@opensuse.org - update to 0.9.9.10: * fixes a crash in the roster manager * fixes the configure check for GnuTLS * Mon Jul 27 2009 pascal.bleser@opensuse.org - update to 0.9.9.9 * Fri Mar 21 2008 pascal.bleser@opensuse.org - update to 0.9.9.7 * Fri Mar 07 2008 guru@unixtech.be - update to 0.9.9.5, minor bugfixes * Thu Jan 17 2008 guru@unixtech.be - update to 0.9.9.4, minor bugfixes * Wed Jan 16 2008 guru@unixtech.be - update to 0.9.9.3 * Fri Dec 07 2007 guru@unixtech.be - update to 0.9.9.2 * Wed Oct 24 2007 guru@unixtech.be - update to 0.9.8 * Sun Oct 14 2007 guru@unixtech.be - update to 0.9.6.1 * Wed Aug 15 2007 guru@unixtech.be - added Requires: libstdc++-devel - Shared Library Policy (with backwards compatible Provides) - update to 0.9.5 * Tue Aug 14 2007 guru@unixtech.be - update to 0.9.4.1 * Fri Jul 20 2007 guru@unixtech.be - update to 0.9.4 * Sat Jun 23 2007 guru@unixtech.be - update to 0.9.3 * Wed Jun 20 2007 guru@unixtech.be - update to 0.9.2 * Mon Jun 18 2007 guru@unixtech.be - update to 0.9.1 * Fri Jun 08 2007 guru@unixtech.be - update to 0.9
/usr/bin/gloox-config /usr/include/gloox /usr/include/gloox/adhoc.h /usr/include/gloox/adhoccommandprovider.h /usr/include/gloox/adhochandler.h /usr/include/gloox/adhocplugin.h /usr/include/gloox/amp.h /usr/include/gloox/annotations.h /usr/include/gloox/annotationshandler.h /usr/include/gloox/atomicrefcount.h /usr/include/gloox/attention.h /usr/include/gloox/base64.h /usr/include/gloox/bookmarkhandler.h /usr/include/gloox/bookmarkstorage.h /usr/include/gloox/bytestream.h /usr/include/gloox/bytestreamdatahandler.h /usr/include/gloox/bytestreamhandler.h /usr/include/gloox/capabilities.h /usr/include/gloox/carbons.h /usr/include/gloox/chatstate.h /usr/include/gloox/chatstatefilter.h /usr/include/gloox/chatstatehandler.h /usr/include/gloox/client.h /usr/include/gloox/clientbase.h /usr/include/gloox/component.h /usr/include/gloox/compressionbase.h /usr/include/gloox/compressiondatahandler.h /usr/include/gloox/compressiondefault.h /usr/include/gloox/connectionbase.h /usr/include/gloox/connectionbosh.h /usr/include/gloox/connectiondatahandler.h /usr/include/gloox/connectionhandler.h /usr/include/gloox/connectionhttpproxy.h /usr/include/gloox/connectionlistener.h /usr/include/gloox/connectionsocks5proxy.h /usr/include/gloox/connectiontcpbase.h /usr/include/gloox/connectiontcpclient.h /usr/include/gloox/connectiontcpserver.h /usr/include/gloox/connectiontls.h /usr/include/gloox/connectiontlsserver.h /usr/include/gloox/dataform.h /usr/include/gloox/dataformfield.h /usr/include/gloox/dataformfieldcontainer.h /usr/include/gloox/dataformitem.h /usr/include/gloox/dataformreported.h /usr/include/gloox/delayeddelivery.h /usr/include/gloox/disco.h /usr/include/gloox/discohandler.h /usr/include/gloox/disconodehandler.h /usr/include/gloox/error.h /usr/include/gloox/event.h /usr/include/gloox/eventdispatcher.h /usr/include/gloox/eventhandler.h /usr/include/gloox/featureneg.h /usr/include/gloox/flexoff.h /usr/include/gloox/flexoffhandler.h /usr/include/gloox/forward.h /usr/include/gloox/gloox.h /usr/include/gloox/glooxversion.h /usr/include/gloox/gpgencrypted.h /usr/include/gloox/gpgsigned.h /usr/include/gloox/inbandbytestream.h /usr/include/gloox/instantmucroom.h /usr/include/gloox/iodata.h /usr/include/gloox/iq.h /usr/include/gloox/iqhandler.h /usr/include/gloox/jid.h /usr/include/gloox/jinglecontent.h /usr/include/gloox/jinglefiletransfer.h /usr/include/gloox/jingleiceudp.h /usr/include/gloox/jingleplugin.h /usr/include/gloox/jinglepluginfactory.h /usr/include/gloox/jinglesession.h /usr/include/gloox/jinglesessionhandler.h /usr/include/gloox/jinglesessionmanager.h /usr/include/gloox/lastactivity.h /usr/include/gloox/lastactivityhandler.h /usr/include/gloox/linklocal.h /usr/include/gloox/linklocalclient.h /usr/include/gloox/linklocalhandler.h /usr/include/gloox/linklocalmanager.h /usr/include/gloox/loghandler.h /usr/include/gloox/logsink.h /usr/include/gloox/macros.h /usr/include/gloox/md5.h /usr/include/gloox/message.h /usr/include/gloox/messageevent.h /usr/include/gloox/messageeventfilter.h /usr/include/gloox/messageeventhandler.h /usr/include/gloox/messagefilter.h /usr/include/gloox/messagehandler.h /usr/include/gloox/messagesession.h /usr/include/gloox/messagesessionhandler.h /usr/include/gloox/mucinvitationhandler.h /usr/include/gloox/mucroom.h /usr/include/gloox/mucroomconfighandler.h /usr/include/gloox/mucroomhandler.h /usr/include/gloox/mutex.h /usr/include/gloox/mutexguard.h /usr/include/gloox/nickname.h /usr/include/gloox/oob.h /usr/include/gloox/parser.h /usr/include/gloox/presence.h /usr/include/gloox/presencehandler.h /usr/include/gloox/privacyitem.h /usr/include/gloox/privacylisthandler.h /usr/include/gloox/privacymanager.h /usr/include/gloox/privatexml.h /usr/include/gloox/privatexmlhandler.h /usr/include/gloox/pubsub.h /usr/include/gloox/pubsubevent.h /usr/include/gloox/pubsubitem.h /usr/include/gloox/pubsubmanager.h /usr/include/gloox/pubsubresulthandler.h /usr/include/gloox/receipt.h /usr/include/gloox/registration.h /usr/include/gloox/registrationhandler.h /usr/include/gloox/resource.h /usr/include/gloox/rosteritem.h /usr/include/gloox/rosterlistener.h /usr/include/gloox/rostermanager.h /usr/include/gloox/search.h /usr/include/gloox/searchhandler.h /usr/include/gloox/sha.h /usr/include/gloox/shim.h /usr/include/gloox/sihandler.h /usr/include/gloox/simanager.h /usr/include/gloox/siprofileft.h /usr/include/gloox/siprofilefthandler.h /usr/include/gloox/siprofilehandler.h /usr/include/gloox/socks5bytestream.h /usr/include/gloox/socks5bytestreammanager.h /usr/include/gloox/socks5bytestreamserver.h /usr/include/gloox/softwareversion.h /usr/include/gloox/stanza.h /usr/include/gloox/stanzaextension.h /usr/include/gloox/statisticshandler.h /usr/include/gloox/subscription.h /usr/include/gloox/subscriptionhandler.h /usr/include/gloox/tag.h /usr/include/gloox/taghandler.h /usr/include/gloox/tlsbase.h /usr/include/gloox/tlsdefault.h /usr/include/gloox/tlshandler.h /usr/include/gloox/uniquemucroom.h /usr/include/gloox/util.h /usr/include/gloox/vcard.h /usr/include/gloox/vcardhandler.h /usr/include/gloox/vcardmanager.h /usr/include/gloox/vcardupdate.h /usr/include/gloox/xhtmlim.h /usr/lib64/libgloox.so /usr/lib64/pkgconfig/gloox.pc
Generated by rpm2html 1.8.1
Fabrice Bellet, Mon Jul 14 23:43:47 2025