Checking if your kit is complete... Looks good Writing Makefile for Log::Dispatch::Jabber cp lib/Log/Dispatch/Jabber.pm blib/lib/Log/Dispatch/Jabber.pm Manifying blib/man3/Log::Dispatch::Jabber.3 PERL_DL_NONLAZY=1 /Users/cpanrun/pristine/5.8.7/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/1....XML::Stream: new: hostname = (sphinx.activestate.com) XML::Stream: SetCallBacks: tag(node) func(CODE(0x7dd60)) XMPP::Conn: SetCallBacks: tag(message) func(CODE(0x7df1c)) XMPP::Conn: SetCallBacks: tag(presence) func(CODE(0x7debc)) XMPP::Conn: SetCallBacks: tag(iq) func(CODE(0x7de5c)) XMPP::Conn: SetDirectXPathCallBacks: xpath(/[@xmlns="urn:ietf:params:xml:ns:xmpp-tls"]) func(CODE(0x7e228)) XMPP::Conn: SetDirectXPathCallBacks: xpath(/[@xmlns="urn:ietf:params:xml:ns:xmpp-sasl"]) func(CODE(0x7e36c)) XMPP::Conn: Connect: host(obelisk.net:5222) namespace(jabber:client) XMPP::Conn: Connect: timeout(10) XML::Stream: Connect: type(tcpip) XML::Stream: Connect: Got a connection XML::Stream: Send: () XML::Stream: Read: buff() XMPP::Conn: Connect: connection made XML::Stream: SetCallBacks: tag(node) func(CODE(0x7ead4)) XMPP::Conn: AuthIQAuth: old school auth XMPP::Conn: SendAndReceiveWithID: object(Net::Jabber::IQ=HASH(0x1af1d84)) XMPP::Conn: SendWithID: id(netjabber-0) XMPP::Conn: SendWithID: in(test-netjabber) XMPP::Conn: RegisterID: tag(iq) id(netjabber-0) XMPP::Conn: SendWithID: out(test-netjabber) XMPP::Conn: SendXML: sent(test-netjabber) XML::Stream: Send: (test-netjabber) 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: Read: buff(test-netjabber) XMPP::Conn: CallBack: sid(43FE4B34) received(test-netjabber) XMPP::Conn: CallBack: tag(iq) XMPP::Conn: CallBack: id(netjabber-0) XMPP::Conn: CallBack: we either want it or were waiting for it. XMPP::Conn: CallBack: check directxpath XMPP::Conn: CallBack: check directxpath(/[@xmlns="urn:ietf:params:xml:ns:xmpp-sasl"]) XMPP::Conn: CallBack: check directxpath(/[@xmlns="urn:ietf:params:xml:ns:xmpp-tls"]) XMPP::Conn: BuildObject: tag(iq) package(Net::Jabber::IQ) XMPP::Conn: CheckID: tag(iq) id(netjabber-0) XMPP::Conn: CheckID: we have that here somewhere... XMPP::Conn: CallBack: found registry entry: tag(iq) id(netjabber-0) XMPP::Conn: DeregisterID: tag(iq) id(netjabber-0) XMPP::Conn: CallBack: they still want it... we still got it... XMPP::Conn: GotID: id(netjabber-0) xml(test-netjabber) XMPP::Conn: ReceivedID: id(netjabber-0) XMPP::Conn: ReceivedID: id(netjabber-0) XMPP::Conn: WaitForID: we got it! XMPP::Conn: GetID: id(netjabber-0) XMPP::Conn: ReceivedID: id(netjabber-0) XMPP::Conn: CleanID: id(netjabber-0) XMPP::Conn: AuthIQAuth: authType(digest) XMPP::Conn: SendAndReceiveWithID: object(Net::Jabber::IQ=HASH(0x1af2348)) XMPP::Conn: SendWithID: id(netjabber-1) XMPP::Conn: SendWithID: in(7f945a953b153f8dc2ddfeae9dbc16569dbe997f169651140738886sphinx.activestate.com test-netjabber) XMPP::Conn: RegisterID: tag(iq) id(netjabber-1) XMPP::Conn: SendWithID: out(7f945a953b153f8dc2ddfeae9dbc16569dbe997f169651140738886sphinx.activestate.com test-netjabber) XMPP::Conn: SendXML: sent(7f945a953b153f8dc2ddfeae9dbc16569dbe997f169651140738886sphinx.activestate.com test-netjabber) XML::Stream: Send: (7f945a953b153f8dc2ddfeae9dbc16569dbe997f169651140738886sphinx.activestate.com test-netjabber) XMPP::Conn: SendAndReceiveWithID: sent with id(netjabber-1) XMPP::Conn: WaitForID: id(netjabber-1) XMPP::Conn: ReceivedID: id(netjabber-1) 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: Read: buff() XMPP::Conn: CallBack: sid(43FE4B34) received() XMPP::Conn: CallBack: tag(iq) XMPP::Conn: CallBack: id(netjabber-1) XMPP::Conn: CallBack: we either want it or were waiting for it. XMPP::Conn: CallBack: check directxpath XMPP::Conn: CallBack: check directxpath(/[@xmlns="urn:ietf:params:xml:ns:xmpp-sasl"]) XMPP::Conn: CallBack: check directxpath(/[@xmlns="urn:ietf:params:xml:ns:xmpp-tls"]) XMPP::Conn: BuildObject: tag(iq) package(Net::Jabber::IQ) XMPP::Conn: CheckID: tag(iq) id(netjabber-1) XMPP::Conn: CheckID: we have that here somewhere... XMPP::Conn: CallBack: found registry entry: tag(iq) id(netjabber-1) XMPP::Conn: DeregisterID: tag(iq) id(netjabber-1) XMPP::Conn: CallBack: they still want it... we still got it... XMPP::Conn: GotID: id(netjabber-1) xml() XMPP::Conn: ReceivedID: id(netjabber-1) XMPP::Conn: ReceivedID: id(netjabber-1) XMPP::Conn: WaitForID: we got it! XMPP::Conn: GetID: id(netjabber-1) XMPP::Conn: ReceivedID: id(netjabber-1) XMPP::Conn: CleanID: id(netjabber-1) XMPP::Conn: AuthIQAuth: we authed! XMPP::Conn: SendXML: sent(Hello world) XML::Stream: Send: (Hello world) XML::Stream: Send: () XML::Stream: SetCallBacks: tag(node) func(CODE(0x7f668)) XMPP::Conn: Disconnect: bye bye XMPP::Conn: Connected: (0) ok All tests successful. Files=1, Tests=4, 1 wallclock secs ( 0.66 cusr + 0.16 csys = 0.82 CPU) Installing /Users/cpanrun/pristine/5.8.7/man/man3/Log::Dispatch::Jabber.3 Appending installation info to /Users/cpanrun/pristine/5.8.7/lib/5.8.7/darwin-thread-multi-2level/perllocal.pod /bin/sh -c true