Changes for version 0.3

  • fixed a bug in disconnect error reporting.
  • fixed bad parameter passing of AnyEvent::XMPP::Client to AnyEvent::XMPP::IM::Account, also 'host' is used for overriding the destination host now (and not 'domain', as it was in version 0.2).
  • half fixed RT #42194 (Domain vs. host and GSSAPI), passing the hostname specified by 'host' for ::Connection to Authen::SASL's client_new method.
  • fixed bug in ::XMPP::Client where remove_account didn't work as expected (and set_accounts).

Modules

An implementation of the XMPP Protocol
XMPP Client abstraction
"XML" stream that implements the XEP-0114
XML stream that implements the XMPP RFC 3920.
Error class hierarchy for error reporting
Some exception was thrown somewhere
IQ authentication error
In-band registration error
SASL authentication error
XML Stream errors
Extension baseclass and documentation
XEP-0004 DataForm
Service discovery manager class for XEP-0030
Service discovery info
Service discovery items
Implements XEP-0045: Multi-User Chat
XEP-0066 Out of Band Data
Implementation of XMPP Ping XEP-0199
Implements XEP-0060: Publish-Subscribe
Handle for in band registration
Handles all tasks of in band registration
VCards (XEP-0054 & XEP-0084)
Software version
Extendable baseclass
Instant messaging account
"XML" stream that implements the XMPP RFC 3921.
Instant messaging roster contact
A delayed "XML" stanza
Instant message
Instant messaging roster for XMPP
XMPP namespace collection and aliasing class
XML node tree helper for the parser.
Parser for XML streams (helper for AnyEvent::XMPP)
Low level TCP/TLS connection
XMPP Test Client for tests
Utility functions for AnyEvent::XMPP
"XML" writer for XMPP

Provides

EVQ
in samples/EVQ.pm