Changes for version 0.02 - 2007-07-11
- added iq_xml event
- added development client example in samples/devcl/
- added some debugging events: debug_recv, debug_send, send_stanza_data, and recv_stanza_xml.
- the error event now also provides error reporting about exceptions (eq. in IQ callbacks, which is certainly useful for development!)
- fixed error in binding-handling in case the bind iq gets a timeout
- added samples/room_lister* and samples/conference_lister
- redesigned disco mechanism a bit
- added error collection event for nicer error reporting capabilities
- added samples/disco_test
- implemented XEP-0004
- added samples/limit_searcher
- added simxml()
- splitting up large packets when writing
- fixed bad link in documentation of Net::XMPP2::IM::Connection
- added samples/simple_example_1
- fixed some typos (thanks to lynx aka carlo)
Modules
An implementation of the XMPP Protocol
XMPP Client abstraction
XML stream that implements the XMPP RFC 3920.
Error class hierarchy for error reporting
Some exception was thrown somewhere
IQ errors
Message errors
XML parse errors
Presence errors
In-band registration error
SASL authentication error
Stanza errors
XML Stream errors
Event handler class
Extension baseclass and documentation
XEP-0004 DataForm
Service discovery manager class for XEP-0030
Service discovery items
Service discovery items
Implements XEP-0060: Publish-Subscribe
Handle for in band registration
Handles all tasks of in band registration
Extendable baseclass
Instant messaging account
"XML" stream that implements the XMPP RFC 3921.
Instant messaging roster contact
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
Utility functions for Net::XMPP2
"XML" writer for XMPP
Provides
in samples/devcl/DevCL/Browser.pm
in samples/devcl/DevCL/Roster.pm
in samples/devcl/DevCL/Main.pm
in samples/devcl/DevCL/TreeView.pm
in samples/EVQ.pm