gloox

Rock-solid, full-featured Jabber/XMPP client library, written in C++
Download

gloox Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Jakob Schroter
  • Publisher web site:
  • http://camaya.net/gloox
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 589 KB

gloox Tags


gloox Description

Rock-solid, full-featured Jabber/XMPP client library, written in C++ gloox is a rock-solid, full-featured Jabber/XMPP client library, written in C++. gloox makes writing spec-compliant clients easy and allows for hassle-free integration of Jabber/XMPP functionality into existing applications. gloox is released under the GNU GPL. Commercial licensing and support are available.gloox is fully compliant to XMPP Core and almost fully compliant to XMPP IM. Here are some key features of "gloox": · TLS and SASL · roster management · privacy lists · SRV lookups · server certificate verification · support for xml:lang i18n What's New in This Release: general changes and additions: · XEP-0020 (Feature Negotiation) wrapper · XEP-0060 (Publish-Subscribe) · XEP-0071 (XHTML-IM) wrapper · XEP-0115 (Entity Capabilities) · XEP-0124 (BOSH) · XEP-0172 (User Nickname) · XEP-0184 (Message Receipts) · XEP-0199 (XMPP Ping) · XEP-0206 (XMPP Over BOSH) · integrated XEP-0047 (In-Band Bytestreams) with XEP-0096 (File Transfer) · integrated XEP-0066 (Out-of-Band Data) with XEP-0096 (File Transfer) · added IQ, Message, Subscription, Presence classes · added SASL error malformed-request from RFC 3920bis · added StanzaExtension and ported all XEPs · DataForm: removed 'Form' prefix from DataForm::DataFormType enum members · DataForm: removed 'Field' prefix from DataForm::FieldType enum members · JID: made setters return success/failure · Parser: feed() returns -1 on success, parse error position otherwise · Parser and Tag: support mixed content xml · Parser: XML namespace support · ConnectionListener: added onResourceBind( resource ) to notify about successfully bound resources · ConnectionListener: onResourceBindError() takes pointer to Error object · ConnectionListener: onSessionCreateError() takes pointer to Error object · Client: support for binding and unbinding of additional resources · SIProfileFTHandler: handleFTRequest() doesn't pass an id anymore, just a sid · SIProfileFT: acceptFTRequest() and declineFTRequest() don't take an id argument anymore, just a sid · Tag: check input for XML conformance · Tag: made findTag(), findTagList(), findCData() const · RosterItem: SubscriptionEnum moved to gloox namespace; renamed to SubscriptionType · MessageSession::send(): added StanzaExtensionList parameter · added SASL NTLM authentication (experimental, windows only) · added VC++ Express 2008 project file, updated Code::Blocks and MSVC++ project files deprecated: · MUCRoomHandler::handleMUCMessage( MUCRoom*, string, string, bool, string, bool ), use handleMUCMessage( MUCRoom*, Message&, bool ) removed: · class XDelayedDelivery, use DelayedDelivery · JID::fullJID(), use ctor · JID::empty(), use operator bool() · Tag::empty(), use operator bool() · Stanza::createMessageStanza(), Stanza::createPresenceStanza(), · Stanza::createIqStanza(), Stanza::createSubscriptionStanza(), · use Message, Presence, IQ, Subscription instead


gloox Related Software