Here's what the console said. Tried 2 different clients, got the same thing.
XMPP sent: <iq id='test_disco' to='yahoo.psordb02.mypartssource.com' type='get'> <query xmlns='http://jabber.org/protocol/disco#info'/> </iq> XMPP received: <iq xmlns='jabber:client' from='yahoo.psordb02.mypartssource.com' id='test_disco' to='[EMAIL PROTECTED]/Jabber Messenger Desktop' type='error' xml:lang='en'> <query xmlns='http://jabber.org/protocol/disco#info'/> <error code='501' type='cancel'><feature-not-implemented xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/><text xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'>The feature requested is not implemented by the recipient or server and therefore cannot be processed.</text></error></iq> -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Norman Rasmussen Sent: Thursday, March 15, 2007 3:01 PM To: PyTransports Discussion Subject: Re: [py-transports] Help with PyYIMt and Jabber XCP that looks fine, what does: <iq type="get" to="yahoo.psordb02.mypartssource.com" id="test_disco" > <query xmlns="http://jabber.org/protocol/disco#info"/> </iq> return? (paste it via your XML console in your client) On 3/15/07, Nate Pinchot <[EMAIL PROTECTED]> wrote: > Sure, > Here it is > > <?xml version="1.0" ?> > <pyyimt> > <jid>yahoo.psordb02.mypartssource.com</jid> > <compjid>yahoolinker.jabber</compjid> > <confjid>chat.yahoo.psordb02.mypartssource.com</confjid> > <confcompjid>chat-yahoolinker.jabber</confcompjid> > <discoName>Yahoo!</discoName> > <spoolFile>yahoouser.dbm</spoolFile> > <pid>PyYIMt.pid</pid> > <mainServer>10.2.10.4</mainServer> > <mainServerJID>yahoolinker.jabber</mainServerJID> > <port>7400</port> > <secret>secret</secret> > <allowRegister/> > <enableChatrooms/> > <admins> > <jid>[EMAIL PROTECTED]</jid> > </admins> > <debugFile>yahooerror.log</debugFile> > <dumpProtocol/> > </pyyimt> > > > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of Norman > Rasmussen > Sent: Thursday, March 15, 2007 11:17 AM > To: PyTransports Discussion > Subject: Re: [py-transports] Help with PyYIMt and Jabber XCP > > can you give a dump of the top of your config file as it is now, jid > should look like: > > <jid>yahoo.psordb02.mypartssource.com</jid> > > On 3/15/07, Nate Pinchot <[EMAIL PROTECTED]> wrote: > > I have the debugFile set to yahooerror.log and it isn't logging any > > errors. > > > > Tried setting allowRegister = True in the config.py file but that > didn't > > help. > > > > In case this shows more info, here is the full startup log. > > What I don't understand is I can see in the log what looks like > > registering jabber:iq:register type get and type set > > Am I doing something stupid here? (I'm not afraid to admit when I > don't > > know what I'm talking about) > > > > > > [EMAIL PROTECTED] yahoo-transport]$ ~/python/bin/python yahoo.py > > Could not load one of the supported DNS libraries (dnspython or > pydns). > > SRV records will not be queried and you may need to set custom > > hostname/port for some servers to be accessible. > > Invalid debugflag given: always > > Invalid debugflag given: nodebuilder > > DEBUG: > > DEBUG: Debug created for > > /home/jabber/python/lib/python2.5/site-packages/xmpp/client.py > > DEBUG: flags defined: always,nodebuilder > > DEBUG: socket start Plugging <xmpp.transports.TCPsocket instance > > at 0xb72e4cac> into <xmpp.client.Component instance at 0xb72e462c> > > DEBUG: socket start Successfully connected to remote host > > ('10.2.10.4', '7400') > > DEBUG: dispatcher start Plugging <xmpp.dispatcher.Dispatcher > instance > > at 0xb72e4cec> into <xmpp.client.Component instance at 0xb72e462c> > > DEBUG: dispatcher info Registering namespace "unknown" > > DEBUG: dispatcher info Registering protocol "unknown" as > > xmpp.protocol.Protocol(unknown) > > DEBUG: dispatcher info Registering protocol "default" as > > xmpp.protocol.Protocol(unknown) > > DEBUG: dispatcher info Registering namespace > > "http://etherx.jabber.org/streams" > > DEBUG: dispatcher info Registering protocol "unknown" as > > xmpp.protocol.Protocol(http://etherx.jabber.org/streams) > > DEBUG: dispatcher info Registering protocol "default" as > > xmpp.protocol.Protocol(http://etherx.jabber.org/streams) > > DEBUG: dispatcher info Registering namespace > > "jabber:component:accept" > > DEBUG: dispatcher info Registering protocol "unknown" as > > xmpp.protocol.Protocol(jabber:component:accept) > > DEBUG: dispatcher info Registering protocol "default" as > > xmpp.protocol.Protocol(jabber:component:accept) > > DEBUG: dispatcher info Registering protocol "iq" as > > xmpp.protocol.Iq(jabber:component:accept) > > DEBUG: dispatcher info Registering protocol "presence" as > > xmpp.protocol.Presence(jabber:component:accept) > > DEBUG: dispatcher info Registering protocol "message" as > > xmpp.protocol.Message(jabber:component:accept) > > DEBUG: dispatcher info Registering handler <bound method > > Dispatcher.streamErrorHandler of <xmpp.dispatcher.Dispatcher instance > at > > 0xb72e4cec>> for "error" type-> ns->(http://etherx.jabber.org/streams) > > DEBUG: dispatcher warn Registering protocol "error" as > > xmpp.protocol.Protocol(http://etherx.jabber.org/streams) > > DEBUG: socket sent <?xml version='1.0'?> > > <stream:stream xmlns="jabber:component:accept" > to="yahoolinker.jabber" > > version="1.0" xmlns:stream="http://etherx.jabber.org/streams" > > > DEBUG: socket got <stream:stream > xmlns='jabber:component:accept' > > xml:lang='en' xmlns:stream='http://etherx.jabber.org/streams' > > from='yahoolinker.jabber' xmlns:jd='http://jabber.com/config/jabberd' > > jd:realm='jabber' id='45F95E38' version='1.0'> > > <stream:features/> > > DEBUG: dispatcher warn Unknown stanza: features > > DEBUG: dispatcher ok Dispatching unknown stanza with type-> > > props->[] id->None > > DEBUG: dispatcher info Registering namespace "jabber:client" > > DEBUG: dispatcher info Registering protocol "unknown" as > > xmpp.protocol.Protocol(jabber:client) > > DEBUG: dispatcher info Registering protocol "default" as > > xmpp.protocol.Protocol(jabber:client) > > DEBUG: dispatcher info Registering protocol "iq" as > > xmpp.protocol.Iq(jabber:client) > > DEBUG: dispatcher info Registering protocol "message" as > > xmpp.protocol.Message(jabber:client) > > DEBUG: dispatcher info Registering protocol "presence" as > > xmpp.protocol.Presence(jabber:client) > > connected: tcp > > DEBUG: dispatcher info Registering handler <bound method > > Transport.xmpp_message of <__main__.Transport instance at 0xb72e4acc>> > > for "message" type-> ns->(jabber:client) > > DEBUG: dispatcher info Registering handler <bound method > > Transport.xmpp_presence of <__main__.Transport instance at > 0xb72e4acc>> > > for "presence" type-> ns->(jabber:client) > > DEBUG: dispatcher info Registering handler <bound method > > Transport.xmpp_iq_discoinfo_results of <__main__.Transport instance at > > 0xb72e4acc>> for "iq" type->result > > ns->http://jabber.org/protocol/disco#info(jabber:client) > > DEBUG: dispatcher info Registering handler <bound method > > Transport.xmpp_iq_version of <__main__.Transport instance at > > 0xb72e4acc>> for "iq" type->get ns->jabber:iq:version(jabber:client) > > DEBUG: dispatcher info Registering handler <bound method > > Transport.xmpp_iq_register_get of <__main__.Transport instance at > > 0xb72e4acc>> for "iq" type->get ns->jabber:iq:register(jabber:client) > > DEBUG: dispatcher info Registering handler <bound method > > Transport.xmpp_iq_register_set of <__main__.Transport instance at > > 0xb72e4acc>> for "iq" type->set ns->jabber:iq:register(jabber:client) > > DEBUG: dispatcher info Registering handler <bound method > > Transport.xmpp_iq_avatar of <__main__.Transport instance at > 0xb72e4acc>> > > for "iq" type->get ns->jabber:iq:avatar(jabber:client) > > DEBUG: dispatcher info Registering handler <bound method > > Transport.xmpp_iq_gateway_get of <__main__.Transport instance at > > 0xb72e4acc>> for "iq" type->get ns->jabber:iq:gateway(jabber:client) > > DEBUG: dispatcher info Registering handler <bound method > > Transport.xmpp_iq_gateway_set of <__main__.Transport instance at > > 0xb72e4acc>> for "iq" type->set ns->jabber:iq:gateway(jabber:client) > > DEBUG: dispatcher info Registering handler <bound method > > Transport.xmpp_iq_vcard of <__main__.Transport instance at > 0xb72e4acc>> > > for "iq" type->get ns->vcard-temp(jabber:client) > > DEBUG: browser start Plugging <xmpp.browser.Browser instance at > > 0xb720924c> into <xmpp.client.Component instance at 0xb72e462c> > > DEBUG: dispatcher info Registering handler <bound method > > Browser._DiscoveryHandler of <xmpp.browser.Browser instance at > > 0xb720924c>> for "iq" type->get > > ns->http://jabber.org/protocol/disco#info(jabber:client) > > DEBUG: dispatcher info Registering handler <bound method > > Browser._DiscoveryHandler of <xmpp.browser.Browser instance at > > 0xb720924c>> for "iq" type->get > > ns->http://jabber.org/protocol/disco#items(jabber:client) > > DEBUG: commands start Plugging <xmpp.commands.Commands instance at > > 0xb720932c> into <xmpp.client.Component instance at 0xb72e462c> > > DEBUG: dispatcher info Registering handler <bound method > > Commands._CommandHandler of <xmpp.commands.Commands instance at > > 0xb720932c>> for "iq" type->set > > ns->http://jabber.org/protocol/commands(jabber:client) > > DEBUG: dispatcher info Registering handler <bound method > > Commands._CommandHandler of <xmpp.commands.Commands instance at > > 0xb720932c>> for "iq" type->get > > ns->http://jabber.org/protocol/commands(jabber:client) > > DEBUG: browser info Registering handler <bound method > > Commands._DiscoHandler of <xmpp.commands.Commands instance at > > 0xb720932c>> for "" node->http://jabber.org/protocol/commands > > DEBUG: browser info Registering handler <bound method > > Commands._DiscoHandler of <xmpp.commands.Commands instance at > > 0xb720932c>> for "yahoo.psordb02.mypartssource.com" > > node->http://jabber.org/protocol/commands > > DEBUG: browser info Registering handler <bound method > > Online_Users_Command._DiscoHandler of <jep0133.Online_Users_Command > > instance at 0xb720944c>> for "yahoo.psordb02.mypartssource.com" > > node->http://jabber.org/protocol/admin#get-online-users > > DEBUG: browser info Registering handler <bound method > > Active_Users_Command._DiscoHandler of <jep0133.Active_Users_Command > > instance at 0xb72094ec>> for "yahoo.psordb02.mypartssource.com" > > node->http://jabber.org/protocol/admin#get-active-users > > DEBUG: browser info Registering handler <bound method > > Registered_Users_Command._DiscoHandler of > > <jep0133.Registered_Users_Command instance at 0xb720954c>> for > > "yahoo.psordb02.mypartssource.com" > > node->http://jabber.org/protocol/admin#get-registered-users > > DEBUG: browser info Registering handler <bound method > > Edit_Admin_List_Command._DiscoHandler of > > <jep0133.Edit_Admin_List_Command instance at 0xb72095ac>> for > > "yahoo.psordb02.mypartssource.com" > > node->http://jabber.org/protocol/admin#edit-admin > > DEBUG: browser info Registering handler <bound method > > Restart_Service_Command._DiscoHandler of > > <jep0133.Restart_Service_Command instance at 0xb720960c>> for > > "yahoo.psordb02.mypartssource.com" > > node->http://jabber.org/protocol/admin#restart > > DEBUG: browser info Registering handler <bound method > > Shutdown_Service_Command._DiscoHandler of > > <jep0133.Shutdown_Service_Command instance at 0xb720966c>> for > > "yahoo.psordb02.mypartssource.com" > > node->http://jabber.org/protocol/admin#shutdown > > DEBUG: browser info Registering handler <bound method > > Connect_Registered_Users_Command._DiscoHandler of > > <adhoc.Connect_Registered_Users_Command instance at 0xb72096cc>> for > > "yahoo.psordb02.mypartssource.com" node->connect-users > > DEBUG: browser info Registering handler <bound method > > Transport.xmpp_base_disco of <__main__.Transport instance at > > 0xb72e4acc>> for "yahoo.psordb02.mypartssource.com" node-> > > DEBUG: browser info Registering handler <bound method > > Transport.xmpp_base_disco of <__main__.Transport instance at > > 0xb72e4acc>> for "chat.yahoo.psordb02.mypartssource.com" node-> > > DEBUG: browser info Registering handler <bound method > > Transport.xmpp_base_disco of <__main__.Transport instance at > > 0xb72e4acc>> for "" node-> > > trying auth > > DEBUG: gen_auth start Plugging <xmpp.auth.NonSASL instance at > > 0xb720972c> into <xmpp.client.Component instance at 0xb72e462c> > > DEBUG: socket sent > > <handshake>54e5c55c47a8057227d2d7f5125d5094f4b677f1</handshake> > > DEBUG: dispatcher info Registering handler <bound method > > NonSASL.handshakeHandler of <xmpp.auth.NonSASL instance at > 0xb720972c>> > > for "handshake" type-> ns->(jabber:component:accept) > > DEBUG: dispatcher warn Registering protocol "handshake" as > > xmpp.protocol.Protocol(jabber:component:accept) > > DEBUG: gen_auth notifywaiting on handshake > > DEBUG: socket got <handshake/> > > DEBUG: dispatcher ok Got jabber:component:accept/handshake stanza > > DEBUG: dispatcher ok Dispatching handshake stanza with type-> > > props->[] id->None > > auth return: old_auth > > DEBUG: socket got <iq > > from='[EMAIL PROTECTED]/Exodus' id='jcl_24' > > to='yahoo.psordb02.mypartssource.com' type='get'> > > <query xmlns='jabber:iq:register'/> > > </iq> > > DEBUG: dispatcher ok Got jabber:component:accept/iq stanza > > DEBUG: dispatcher ok Dispatching iq stanza with type->get > > props->[u'jabber:iq:register'] id->jcl_24 > > DEBUG: socket sent <iq > > to="[EMAIL PROTECTED]/Exodus" > > from="yahoo.psordb02.mypartssource.com" id="jcl_24" type="error"> > > <query xmlns="jabber:iq:register" /> > > <error code="501" type="cancel"> > > <feature-not-implemented xmlns="urn:ietf:params:xml:ns:xmpp-stanzas" > > /> > > <text xmlns="urn:ietf:params:xml:ns:xmpp-stanzas">The feature > > requested is not implemented by the recipient or server and therefore > > cannot be processed.</text> > > </error> > > </iq> > > > > > > > > -----Original Message----- > > From: [EMAIL PROTECTED] > > [mailto:[EMAIL PROTECTED] On Behalf Of Norman > > Rasmussen > > Sent: Thursday, March 15, 2007 10:41 AM > > To: PyTransports Discussion > > Subject: Re: [py-transports] Help with PyYIMt and Jabber XCP > > > > Are there any exceptions being logged? (It doesn't look like it) > > > > If you edit the config.py file and set allowRegister to True does it > > work then? > > > > On 3/15/07, Nate Pinchot <[EMAIL PROTECTED]> wrote: > > > Yep, double checked <allowRegister/> is in the config file and not > > > commented. > > > Any idea what else could cause this? I downloaded/installed xmpp > > library > > > again in case there was an update and also downloaded all of the > > PyYIMt > > > files again. > > > > > > -----Original Message----- > > > From: [EMAIL PROTECTED] > > > [mailto:[EMAIL PROTECTED] On Behalf Of Norman > > > Rasmussen > > > Sent: Thursday, March 15, 2007 4:28 AM > > > To: PyTransports Discussion > > > Subject: Re: [py-transports] Help with PyYIMt and Jabber XCP > > > > > > On 3/14/07, Nate Pinchot <[EMAIL PROTECTED]> wrote: > > > > Looks like it is saying jabber:iq:register type='get' is a feature > > > that > > > > isn't implemented... ? > > > > > > Do you have <allowRegister/> in the config file? > > > > > > -- > > > - Norman Rasmussen > > > - Email: [EMAIL PROTECTED] > > > - Home page: http://norman.rasmussen.co.za/ > > > _______________________________________________ > > > py-transports mailing list > > > [email protected] > > > http://lists.modevia.com/cgi-bin/mailman/listinfo/py-transports > > > _______________________________________________ > > > py-transports mailing list > > > [email protected] > > > http://lists.modevia.com/cgi-bin/mailman/listinfo/py-transports > > > > > > > > > -- > > - Norman Rasmussen > > - Email: [EMAIL PROTECTED] > > - Home page: http://norman.rasmussen.co.za/ > > _______________________________________________ > > py-transports mailing list > > [email protected] > > http://lists.modevia.com/cgi-bin/mailman/listinfo/py-transports > > _______________________________________________ > > py-transports mailing list > > [email protected] > > http://lists.modevia.com/cgi-bin/mailman/listinfo/py-transports > > > > > -- > - Norman Rasmussen > - Email: [EMAIL PROTECTED] > - Home page: http://norman.rasmussen.co.za/ > _______________________________________________ > py-transports mailing list > [email protected] > http://lists.modevia.com/cgi-bin/mailman/listinfo/py-transports > _______________________________________________ > py-transports mailing list > [email protected] > http://lists.modevia.com/cgi-bin/mailman/listinfo/py-transports > -- - Norman Rasmussen - Email: [EMAIL PROTECTED] - Home page: http://norman.rasmussen.co.za/ _______________________________________________ py-transports mailing list [email protected] http://lists.modevia.com/cgi-bin/mailman/listinfo/py-transports _______________________________________________ py-transports mailing list [email protected] http://lists.modevia.com/cgi-bin/mailman/listinfo/py-transports
