[root@leela bin]# ./jabbergroup.pl hello world XML::Stream: new: hostname = (leela.securedispatch.net) XML::Stream: SetCallBacks: tag(node) func(CODE(0x95a3bc8)) XMPP::Conn: SetCallBacks: tag(message) func(CODE(0x95f5b24)) XMPP::Conn: SetCallBacks: tag(presence) func(CODE(0x95a3d24)) XMPP::Conn: SetCallBacks: tag(iq) func(CODE(0x95a3cc4)) XMPP::Conn: SetDirectXPathCallBacks: xpath(/[@xmlns="urn:ietf:params:xml:ns:xmpp-tls"]) func(CODE(0x95f5e30)) XMPP::Conn: SetDirectXPathCallBacks: xpath(/[@xmlns="urn:ietf:params:xml:ns:xmpp-sasl"]) func(CODE(0x95f7498)) XMPP::Conn: Connect: host(hyperdyne.org:5222) namespace(jabber:client) XMPP::Conn: Connect: timeout(10) XML::Stream: Connect: srv requested XML::Stream: Connect: srv host: fry.hyperdyne.org XML::Stream: Connect: srv port: 5222 XML::Stream: Connect: srv to: hyperdyne.org XML::Stream: Connect: type(tcpip) XML::Stream: Connect: Got a connection XML::Stream: Send: () XML::Stream: Read: buff(PLAINCRAM-MD5DIGEST-MD5ANONYMOUSzlib) XMPP::Conn: Connect: connection made XML::Stream: SetCallBacks: tag(node) func(CODE(0x95f75f4)) XMPP::Conn: AuthSASL: shiney new auth XML::Stream: Send: () XMPP::Conn: AuthSASL: haven't authed yet... let's wait. XMPP::Conn: Process: timeout(1) XML::Stream: Read: buff(cmV hbG09Imh5cGVyZHluZS5vcmciLG5vbmNlPSJVeTFGRzhaYUIvMEswZFlxc1NHTzUyL2daQXJ6dkJXT2 U4M05hTXBjIixxb3A9ImF1dGgiLGNoYXJzZXQ9InV0Zi04IixhbGdvcml0aG09Im1kNS1zZXNzIg==) XML::Stream: Send: (YXV0aHpp ZD0iamFiYmVyYm90QGZyeS5oeXBlcmR5bmUub3JnIixjaGFyc2V0PXV0Zi04LGNub25jZT0iMTViYmY yNDRhZTVhZWY1NDI3MGJmZTBlOWZjODU1Y2EiLGRpZ2VzdC11cmk9Ii8iLG5jPTAwMDAwMDAxLG5vbm NlPSJVeTFGRzhaYUIvMEswZFlxc1NHTzUyL2daQXJ6dkJXT2U4M05hTXBjIixxb3A9YXV0aCxyZWFsb T0iaHlwZXJkeW5lLm9yZyIscmVzcG9uc2U9Y2I4N2I3ZWRiM2M5MTRkMzVhMGViMzFlNThjZDhjODMsdXNlcm5hbWU9ImphYmJlcmJvdCI=) XMPP::Conn: AuthSASL: haven't authed yet... let's wait. XMPP::Conn: Process: timeout(1) XML::Stream: Read: buff() XMPP::Conn: AuthSASL: Authentication failed. XMPP::Conn: SendXML: sent(Available) XML::Stream: Send: (Available) XMPP::Conn: SendXML: sent(Latest photo from hello: world) XML::Stream: Send: (Latest photo from hello: world) XML::Stream: Send: () XML::Stream: SetCallBacks: tag(node) func(CODE(0x963f148)) XMPP::Conn: Disconnect: bye bye