Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

poe::component::jabber::xmpp(3pm) [debian man page]

POE::Component::Jabber::XMPP(3pm)			User Contributed Perl Documentation			 POE::Component::Jabber::XMPP(3pm)

NAME
POE::Component::Jabber::XMPP - connect using the XMPP Jabber protocol SYNOPSIS
This is a Protocol implementation for the specifics in the XMPP protocol during connection initialization. DESCRIPTION
PCJ::XMPP provides all the mechanisms to negotiate TLS, SASL, resource binding, and session negotiation that PCJ needs to successfully establish an XMPP connection. In essence, it implements XMPP Core and a smidgeon of XMPP IM. METHODS
Please see PCJ::Protocol for what methods this class supports. EVENTS
Listed are the exported events that make their way into the PCJ session: set_auth This handles the initial SASL authentication portion of the XMPP connection. init_input_handler This is our entry point. This is what PCJ uses to deliver events to us. build_tls_wheel If TLS is required by the server, this is where that negotiation process happens. challenge_response This handles the subsequent SASL authentication steps. binding This handles the resource binding session_establish This handles session binding. NOTES AND BUGS
Currently, only DIGEST-MD5 and PLAIN SASL mechanisms are supported. Server implementations are free to include more strigent mechanisms, but these are the bare minimum required. (And PLAIN isn't /really/ allowed by the spec, but it is included because it was a requested feature) 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. perl v5.12.4 2011-08-09 POE::Component::Jabber::XMPP(3pm)

Check Out this Related Man Page

POE::Component::Jabber::Legacy(3pm)			User Contributed Perl Documentation		       POE::Component::Jabber::Legacy(3pm)

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. perl v5.12.4 2011-08-09 POE::Component::Jabber::Legacy(3pm)
Man Page