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 /home/cpanrun/tmp/5.10.0/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/1....1..4 ok 1 XML::Stream: new: hostname = (redhat-70-i386.activestate.com) XML::Stream: SetCallBacks: tag(node) func(CODE(0x8811f68)) XMPP::Conn: xmppCallbackInit: start XMPP::Conn: SetCallBacks: tag(message) func(CODE(0x88121d8)) XMPP::Conn: SetCallBacks: tag(presence) func(CODE(0x8812108)) XMPP::Conn: SetCallBacks: tag(iq) func(CODE(0x8812098)) XMPP::Conn: SetPresenceCallBacks: type(subscribe) func(CODE(0x88120f8)) XMPP::Conn: SetPresenceCallBacks: type(subscribed) func(CODE(0x8812398)) XMPP::Conn: SetPresenceCallBacks: type(unsubscribe) func(CODE(0x8812318)) XMPP::Conn: SetPresenceCallBacks: type(unsubscribed) func(CODE(0x8812418)) XMPP::Conn: SetDirectXPathCallBacks: xpath(/[@xmlns="urn:ietf:params:xml:ns:xmpp-tls"]) func(CODE(0x8812388)) XMPP::Conn: SetDirectXPathCallBacks: xpath(/[@xmlns="urn:ietf:params:xml:ns:xmpp-sasl"]) func(CODE(0x8817e50)) XMPP::Conn: xmppCallbackInit: stop ok 2 ok 3 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(0x8811578)) XMPP::Conn: AuthIQAuth: old school auth XMPP::Conn: SendAndReceiveWithID: object(Net::Jabber::IQ=HASH(0x8849f28)) 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(474E7796) 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(0x884a7c8)) XMPP::Conn: SendWithID: id(netjabber-1) XMPP::Conn: SendWithID: in(5221dd5e260a26ee923b8d11609fb8e4750d9f08125211196324760redhat-70-i386.activestate.com test-netjabber) XMPP::Conn: RegisterID: tag(iq) id(netjabber-1) XMPP::Conn: SendWithID: out(5221dd5e260a26ee923b8d11609fb8e4750d9f08125211196324760redhat-70-i386.activestate.com test-netjabber) XMPP::Conn: SendXML: sent(5221dd5e260a26ee923b8d11609fb8e4750d9f08125211196324760redhat-70-i386.activestate.com test-netjabber) XML::Stream: Send: (5221dd5e260a26ee923b8d11609fb8e4750d9f08125211196324760redhat-70-i386.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(474E7796) 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(0x881c3b0)) XMPP::Conn: Disconnect: bye bye ok 4 XMPP::Conn: Connected: (0) ok All tests successful. Files=1, Tests=4, 1 wallclock secs ( 0.43 cusr + 0.23 csys = 0.66 CPU) Installing /home/cpanrun/build/5.10.0/html/site/lib/Log/Dispatch/Jabber.html Installing /home/cpanrun/build/5.10.0/site/lib/Log/Dispatch/Jabber.pm Installing /home/cpanrun/build/5.10.0/site/man/man3/Log::Dispatch::Jabber.3 Appending installation info to /home/cpanrun/build/5.10.0/lib/perllocal.pod