[root@leela bin]# ./jabbergroup.pl hello world XML::Stream: new: hostname = (leela.securedispatch.net) XML::Stream: SetCallBacks: tag(node) func(CODE(0x955ebc8)) XMPP::Conn: SetCallBacks: tag(message) func(CODE(0x95b0b24)) XMPP::Conn: SetCallBacks: tag(presence) func(CODE(0x955ed24)) XMPP::Conn: SetCallBacks: tag(iq) func(CODE(0x955ecc4)) XMPP::Conn: SetDirectXPathCallBacks: xpath(/[@xmlns="urn:ietf:params:xml:ns:xmpp-tls"]) func(CODE(0x95b0e30)) XMPP::Conn: SetDirectXPathCallBacks: xpath(/[@xmlns="urn:ietf:params:xml:ns:xmpp-sasl"]) func(CODE(0x95b2498)) XMPP::Conn: Connect: host(fry.hyperdyne.org:5223) namespace(jabber:client) XMPP::Conn: Connect: timeout(10) XML::Stream: Connect: srv requested XML::Stream: Connect: srv query failed XML::Stream: Connect: type(tcpip) XML::Stream: Connect: Got a connection XML::Stream: Send: () XML::Stream: Read: buff( ) XML::Stream: Read: buff() XML::Stream: Read: ERROR XMPP::Conn: AuthIQAuth: old school auth XMPP::Conn: SendAndReceiveWithID: object(Net::Jabber::IQ=HASH(0x95ea02c)) XMPP::Conn: SendWithID: id(netjabber-0) XMPP::Conn: SendWithID: in(jabberbot) XMPP::Conn: RegisterID: tag(iq) id(netjabber-0) XMPP::Conn: SendWithID: out(jabberbot) XMPP::Conn: SendXML: sent(jabberbot) XML::Stream: Send: (jabberbot) XMPP::Conn: SendAndReceiveWithID: sent with id(netjabber-0) XMPP::Conn: WaitForID: id(netjabber-0) XMPP::Conn: ReceivedID: id(netjabber-0) XMPP::Conn: ReceivedID: nope... XMPP::Conn: WaitForID: haven't gotten it yet... let's wait for more packets XMPP::Conn: Process: timeout(1) XML::Stream: Send: ( ) XML::Stream: Send: ( ) 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: SetCallBacks: tag(node) func(CODE(0x91010b0)) XMPP::Conn: Disconnect: bye bye