The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.07 - 2007-08-14

  • implemented whitespace ping and:
    • XEP-0199 - XMPP Ping
  • added next_iq_id() method to Net::XMPP2::Connection
  • additions to Net::XMPP2::Event, you can now implement guards for unregistration of registered event callbacks. You can also remove all callbacks now and event names are case sensitive now.
  • Net::XMPP2::Client adding already existing accounts now updates them.
  • further todo items killed for MUC support
  • implemented mapping of old error codes to the new condition strings and the other way around too in Net::XMPP2::Error::Stanza
  • fallback namespace function for simxml() is now enabled all the time, now default namespaces are nearly always generated an the namespace of a node fallsback to the parent node if none was supplied.
  • increased test timeout to 20 secs and offered an environment variable to override it.
  • the XML writer doesn't write a encoding declaration anymore, for the sake of XMPP.

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
XML parse errors
Presence errors
In-band registration error
SASL authentication error
XML Stream errors
Event handler class
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
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
XMPP presence
Instant messaging roster for XMPP
XMPP namespace collection and aliasing class
XML node tree helper for the parser.
Parser for XML streams (helper for Net::XMPP2)
Low level TCP/TLS connection
XMPP Test Client for tests
Utility functions for Net::XMPP2
"XML" writer for XMPP

Provides

in samples/devcl/DevCL/Browser.pm
in samples/devcl/DevCL/Main.pm
in samples/devcl/DevCL/TreeView.pm
EVQ
in samples/EVQ.pm