Provided by: libpoe-component-jabber-perl_3.00-2_all bug

NAME

       POE::Component::Jabber::Legacy - connect using the pre-XMPP Jabber protocol

SYNOPSIS

       PCJ::Legacy is a Protocol implementation for the legacy (ie. Pre-XMPP) Jabber protocol.

DESCRIPTION

       PCJ::Legacy implements the simple iq:auth authentication mechanism defined in the
       deprecated XEP at http://www.xmpp.org/extensions/xep-0078.html. This Protocol class is
       mainly used for connecting to legacy jabber servers that do not conform the to XMPP1.0
       RFC.

METHODS

       Please see PCJ::Protocol for what methods this class supports.

EVENTS

       Listed below are the exported events that end up in PCJ's main session:

       set_auth
         This handles construction and sending of the iq:auth query.

       init_input_handler
         This is our main entry point. This is used by PCJ to deliver all input events until we
         are finished. Also handles responses to authentication.

NOTES AND BUGS

       Ideally, this class wouldn't be necessary, but there is a large unmoving mass of
       entrenched users and administrators that refuse to migrate to XMPP. It largely doesn't
       help that debian still ships jabberd 1.4.3 which does NOT support XMPP.

       The underlying backend has changed this release to now use a new Node implementation based
       on XML::LibXML::Element. Please see POE::Filter::XML::Node documentation for the relevant
       API changes.

AUTHOR

       Copyright (c) 2003-2009 Nicholas Perez. Distributed under the GPL.