I wouldn't say you are off base, but you know how big companies work... their devs are also probably all over it but good ol' management will need a few months/years to think this one through ;)
-- Travis Bell On 4-Jun-06, at 8:02 AM, Daniel Henninger wrote: > Maybe I'm way off base with my thoughts here, but if I were Skype, > I would be all over there being a transport. Why? Because they > charge for a lot of their services and if a transport worked with > there stuff, that's likely to be more customers. =D > > But that's me.. ;D > > Daniel > > On Jun 4, 2006, at 9:20 AM, Norman Rasmussen wrote: > >> On 6/4/06, Norman Rasmussen <[EMAIL PROTECTED]> wrote: >>> On 6/4/06, Daniel Henninger <[EMAIL PROTECTED]> wrote: >>> > Well anyway, was someone interested in working on this? ;D >>> I wouldn't mind, but only once Skype actually release their SkypeNet >>> libraries. I just don't have the time/experience/need to reverse >>> engineer their protocol. >> >> I've sent a fairly non-descript (didn't mention jabber/xmpp/transport >> anywhere) email to [EMAIL PROTECTED] asking for more info. >> >> -- >> - Norman Rasmussen >> - Email: [EMAIL PROTECTED] >> - Home page: http://norman.rasmussen.co.za/ >> _______________________________________________ >> py-transports mailing list >> [email protected] >> http://www.modevia.com/cgi-bin/mailman/listinfo/py-transports > > _______________________________________________ > py-transports mailing list > [email protected] > http://www.modevia.com/cgi-bin/mailman/listinfo/py-transports -------------- next part -------------- An HTML attachment was scrubbed... URL: http://modevia.com/pipermail/py-transports/attachments/20060604/269f72db/attachment.html From [EMAIL PROTECTED] Sun Jun 4 19:44:18 2006 From: [EMAIL PROTECTED] (Vasili Sviridov) Date: Sun Jun 4 19:44:50 2006 Subject: [py-transports] Two more things :) In-Reply-To: <[EMAIL PROTECTED]> References: <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> Phil Reynolds wrote: > On Sun, Jun 04, 2006 at 10:44:35AM +0200, Stian B. Barmen wrote: > >> First thing is an issue that one of my users are reporting. >> >> "Sometimes when I use MSN transport on jabber.no I get a message like >> this and It logs me off. (when I log in again it log me off and I've to >> wait 30 min or longer to try log) On aMSN client or somewhere MSN works >> correct. >> >> Disconnected from MSN servers: [Failure instance: Traceback (failure >> with no frames): exceptions.UnicodeDecodeError: 'utf8' codec can't >> decode byte 0xa9 in position 1: unexpected code byte >> ]" >> > > I get similar from ICQ all the time - the byte is 0xb0 in position 0 on > that though. > > Yeah, i get that one alot. And after that i login - all online contacts are displayed as online, and then transport just logs off again with same message. From [EMAIL PROTECTED] Mon Jun 5 21:08:00 2006 From: [EMAIL PROTECTED] (Jensen, Jim) Date: Mon Jun 5 21:05:34 2006 Subject: [py-transports] can anyone help running pyYIMt on windows with wildfire server? Message-ID: <[EMAIL PROTECTED]> I am trying to test various transports with various servers. I installed wildfire server 2.6.2 under external component settings I enabled Service on port 9001 and added a subdoman yahoo.localhost with a secret python 2.4 xmmppy-0.3.1 yahoo-transport-0.3 transport.ini: [yahoo] Server = jensend810.openpeak.com Hostname = yahoo.localhost Port = 9001 Secret = secret ;ServerUser=username-for-jabberd2-connection ;UserFile = user.dbm ;LocalAddress = vanity.host.example.net ;LogFile = ircerror.log ;FatalErrors = true I run $ /cygdrive/c/Progra~1/Python24/python yahoo.py And get the following output: ------------------------------------------------------------------ Invalid debugflag given: always Invalid debugflag given: nodebuilder DEBUG: DEBUG: Debug created for c:\Progra~1\Python24\Lib\site-packages\xmpp\client.py DEBUG: flags defined: always,nodebuilder DEBUG: $B"+(J[30;1msocket start $B"+(J[30;1mPlugging <xmpp.transports.TCPsocket inst ance at 0x00B32698> into <xmpp.client.Component instance at 0x00B18F30>$B"+(J[0m DEBUG: $B"+(J[30;1msocket start $B"+(J[30;1mSuccessfully connected to remote host (' jensend810.openpeak.com', 9001)$B"+(J[0m DEBUG: $B"+(J[32mdispatcher start $B"+(J[30;1mPlugging <xmpp.dispatcher.Dispatcher insta nce at 0x00B32BC0> into <xmpp.client.Component instance at 0x00B18F30>$B"+(J[0m DEBUG: $B"+(J[32mdispatcher info $B"+(J[0mRegistering namespace "unknown" DEBUG: $B"+(J[32mdispatcher info $B"+(J[0mRegistering protocol "unknown" as xmpp.protoc ol.Protocol(unknown) DEBUG: $B"+(J[32mdispatcher info $B"+(J[0mRegistering protocol "default" as xmpp.protoc ol.Protocol(unknown) DEBUG: $B"+(J[32mdispatcher info $B"+(J[0mRegistering namespace "http://etherx.jabber.o rg/streams" DEBUG: $B"+(J[32mdispatcher info $B"+(J[0mRegistering protocol "unknown" as xmpp.protoc ol.Protocol(http://etherx.jabber.org/streams) DEBUG: $B"+(J[32mdispatcher info $B"+(J[0mRegistering protocol "default" as xmpp.protoc ol.Protocol(http://etherx.jabber.org/streams) DEBUG: $B"+(J[32mdispatcher info $B"+(J[0mRegistering namespace "jabber:component:accep t" DEBUG: $B"+(J[32mdispatcher info $B"+(J[0mRegistering protocol "unknown" as xmpp.protoc ol.Protocol(jabber:component:accept) DEBUG: $B"+(J[32mdispatcher info $B"+(J[0mRegistering protocol "default" as xmpp.protoc ol.Protocol(jabber:component:accept) DEBUG: $B"+(J[32mdispatcher info $B"+(J[0mRegistering protocol "iq" as xmpp.protocol.Iq (jabber:component:accept) DEBUG: $B"+(J[32mdispatcher info $B"+(J[0mRegistering protocol "presence" as xmpp.proto col.Presence(jabber:component:accept) DEBUG: $B"+(J[32mdispatcher info $B"+(J[0mRegistering protocol "message" as xmpp.protoc ol.Message(jabber:component:accept) DEBUG: $B"+(J[32mdispatcher info $B"+(J[0mRegistering handler <bound method Dispatcher. streamErrorHandler of <xmpp.dispatcher.Dispatcher instance at 0x00B32BC0>> for " error" type-> ns->(http://etherx.jabber.org/streams) DEBUG: $B"+(J[32mdispatcher warn $B"+(J[33;1mRegistering protocol "error" as xmpp.proto col.Protocol(http://etherx.jabber.org/streams)$B"+(J[0m DEBUG: $B"+(J[30;1msocket sent $B"+(J[33;1m<?xml version='1.0'?> <stream:stream xmlns="jabber:component:accept" to="yahoo.localhost" version="1 .0" xmlns:stream="http://etherx.jabber.org/streams" >$B"+(J[0m DEBUG: $B"+(J[30;1msocket got $B"+(J[36;1m<?xml version='1.0' encoding='UTF-8'?> <stream:stream xmlns:stream="http://etherx.jabber.org/streams" xmlns="jabber:c omponent:accept" from="yahoo.localhost" id="2051e4dc">$B"+(J[0m DEBUG: $B"+(J[32mdispatcher info $B"+(J[0mRegistering handler <bound method Transport.x mpp_message of <__main__.Transport instance at 0x00B329E0>> for "message" type-> ns->(jabber:component:accept) DEBUG: $B"+(J[32mdispatcher info $B"+(J[0mRegistering handler <bound method Transport.x mpp_presence of <__main__.Transport instance at 0x00B329E0>> for "presence" type -> ns->(jabber:component:accept) DEBUG: $B"+(J[32mdispatcher info $B"+(J[0mRegistering handler <bound method Transport.x mpp_iq_discoinfo of <__main__.Transport instance at 0x00B329E0>> for "iq" type-> get ns->http://jabber.org/protocol/disco#info(jabber:component:accept) DEBUG: $B"+(J[32mdispatcher info $B"+(J[0mRegistering handler <bound method Transport.x mpp_iq_discoitems of <__main__.Transport instance at 0x00B329E0>> for "iq" type- >get ns->http://jabber.org/protocol/disco#items(jabber:component:accept) DEBUG: $B"+(J[32mdispatcher info $B"+(J[0mRegistering handler <bound method Transport.x mpp_iq_discoinfo_results of <__main__.Transport instance at 0x00B329E0>> for "iq " type->result ns->http://jabber.org/protocol/disco#info(jabber:component:accept ) DEBUG: $B"+(J[32mdispatcher info $B"+(J[0mRegistering handler <bound method Transport.x mpp_iq_version of <__main__.Transport instance at 0x00B329E0>> for "iq" type->ge t ns->jabber:iq:version(jabber:component:accept) DEBUG: $B"+(J[32mdispatcher info $B"+(J[0mRegistering handler <bound method Transport.x mpp_iq_agents of <__main__.Transport instance at 0x00B329E0>> for "iq" type->get ns->jabber:iq:agents(jabber:component:accept) DEBUG: $B"+(J[32mdispatcher info $B"+(J[0mRegistering handler <bound method Transport.x mpp_iq_browse of <__main__.Transport instance at 0x00B329E0>> for "iq" type->get ns->jabber:iq:browse(jabber:component:accept) DEBUG: $B"+(J[32mdispatcher info $B"+(J[0mRegistering handler <bound method Transport.x mpp_iq_register_get of <__main__.Transport instance at 0x00B329E0>> for "iq" typ e->get ns->jabber:iq:register(jabber:component:accept) DEBUG: $B"+(J[32mdispatcher info $B"+(J[0mRegistering handler <bound method Transport.x mpp_iq_register_set of <__main__.Transport instance at 0x00B329E0>> for "iq" typ e->set ns->jabber:iq:register(jabber:component:accept) DEBUG: $B"+(J[32mdispatcher info $B"+(J[0mRegistering handler <bound method Transport.x mpp_iq_avatar of <__main__.Transport instance at 0x00B329E0>> for "iq" type->get ns->jabber:iq:avatar(jabber:component:accept) DEBUG: $B"+(J[32mdispatcher info $B"+(J[0mRegistering handler <bound method Transport.x mpp_iq_vcard of <__main__.Transport instance at 0x00B329E0>> for "iq" type->get ns->vcard-temp(jabber:component:accept) DEBUG: $B"+(J[0mgen_auth start $B"+(J[30;1mPlugging <xmpp.auth.NonSASL instance at 0x0 0B32DA0> into <xmpp.client.Component instance at 0x00B18F30>$B"+(J[0m DEBUG: $B"+(J[30;1msocket sent $B"+(J[33;1m<handshake>945a361aff0a88c6f49d7e65062b9 31ea8022871</handshake>$B"+(J[0m DEBUG: $B"+(J[32mdispatcher info $B"+(J[0mRegistering handler <bound method NonSASL.han dshakeHandler of <xmpp.auth.NonSASL instance at 0x00B32DA0>> for "handshake" typ e-> ns->(jabber:component:accept) DEBUG: $B"+(J[32mdispatcher warn $B"+(J[33;1mRegistering protocol "handshake" as xmpp.p rotocol.Protocol(jabber:component:accept)$B"+(J[0m DEBUG: $B"+(J[0mgen_auth notify$B"+(J[0mwaiting on handshake DEBUG: $B"+(J[30;1msocket got $B"+(J[36;1m<handshake> </handshake> <iq type="get" id="210-11" from="component.jensend810.openpeak.com" to="yahoo. localhost.jensend810.openpeak.com"> <query xmlns="http://jabber.org/protocol/disco#info"/> </iq>$B"+(J[0m DEBUG: $B"+(J[32mdispatcher ok $B"+(J[32mGot jabber:component:accept/handshake stanza $B"+(J[0m DEBUG: $B"+(J[32mdispatcher ok $B"+(J[32mDispatching handshake stanza with type-> pro ps->[] id->None$B"+(J[0m DEBUG: $B"+(J[32mdispatcher ok $B"+(J[32mGot jabber:component:accept/iq stanza$B"+(J[0m DEBUG: $B"+(J[32mdispatcher ok $B"+(J[32mDispatching iq stanza with type->get props-> [u'http://jabber.org/protocol/disco#info'] id->210-11$B"+(J[0m ------------------------------------------------------------------ Then I try to do service discovery with psi .10. I don't discover a yahoo service. Here is a log from the xml console: <iq type="get" to="jensend810.openpeak.com" id="aadca" > <query xmlns="http://jabber.org/protocol/disco#info"/> </iq> <iq type="get" to="jensend810.openpeak.com" id="aadda" > <query xmlns="http://jabber.org/protocol/disco#items"/> </iq> <iq from="jensend810.openpeak.com" type="result" to="[EMAIL PROTECTED]/Psi" id="aadca" > <query xmlns="http://jabber.org/protocol/disco#info"> <identity category="server" type="im" name="Wildfire Server" /> <feature var="http://jabber.org/protocol/disco#info" /> <feature var="jabber:iq:roster" /> <feature var="http://jabber.org/protocol/address" /> <feature var="jabber:iq:version" /> <feature var="http://jabber.org/protocol/commands" /> <feature var="http://jabber.org/protocol/disco#items" /> <feature var="jabber:iq:register" /> <feature var="jabber:iq:privacy" /> <feature var="jabber:iq:private" /> <feature var="http://jabber.org/protocol/offline" /> <feature var="jabber:iq:time" /> <feature var="jabber:iq:last" /> </query> </iq> <iq from="jensend810.openpeak.com" type="result" to="[EMAIL PROTECTED]/Psi" id="aadda" > <query xmlns="http://jabber.org/protocol/disco#items"> <item name="Publish-Subscribe service" jid="pubsub.jensend810.openpeak.com" /> <item name="Socks 5 Bytestreams Proxy" jid="proxy.jensend810.openpeak.com" /> <item name="Public Chatrooms" jid="conference.jensend810.openpeak.com" /> <item name="User Search" jid="search.jensend810.openpeak.com" /> </query> </iq> <iq type="get" to="pubsub.jensend810.openpeak.com" id="aadea" > <query xmlns="http://jabber.org/protocol/disco#info"/> </iq> <iq type="get" to="proxy.jensend810.openpeak.com" id="aadfa" > <query xmlns="http://jabber.org/protocol/disco#info"/> </iq> <iq type="get" to="conference.jensend810.openpeak.com" id="aae0a" > <query xmlns="http://jabber.org/protocol/disco#info"/> </iq> <iq type="get" to="search.jensend810.openpeak.com" id="aae1a" > <query xmlns="http://jabber.org/protocol/disco#info"/> </iq> <iq type="get" to="conference.jensend810.openpeak.com" id="aae2a" > <query xmlns="http://jabber.org/protocol/disco#items"/> </iq> <iq type="get" to="pubsub.jensend810.openpeak.com" id="aae3a" > <query xmlns="http://jabber.org/protocol/disco#items"/> </iq> <iq type="get" to="proxy.jensend810.openpeak.com" id="aae4a" > <query xmlns="http://jabber.org/protocol/disco#items"/> </iq> <iq type="get" to="search.jensend810.openpeak.com" id="aae5a" > <query xmlns="http://jabber.org/protocol/disco#items"/> </iq> <iq from="pubsub.jensend810.openpeak.com" type="result" to="[EMAIL PROTECTED]/Psi" id="aadea" > <query xmlns="http://jabber.org/protocol/disco#info"> <identity category="pubsub" type="service" name="Publish-Subscribe service" /> <feature var="http://jabber.org/protocol/pubsub" /> <feature var="http://jabber.org/protocol/pubsub#collections" /> <feature var="http://jabber.org/protocol/pubsub#config-node" /> <feature var="http://jabber.org/protocol/pubsub#create-and-configure" /> <feature var="http://jabber.org/protocol/pubsub#create-nodes" /> <feature var="http://jabber.org/protocol/pubsub#delete-nodes" /> <feature var="http://jabber.org/protocol/pubsub#get-pending" /> <feature var="http://jabber.org/protocol/pubsub#instant-nodes" /> <feature var="http://jabber.org/protocol/pubsub#item-ids" /> <feature var="http://jabber.org/protocol/pubsub#meta-data" /> <feature var="http://jabber.org/protocol/pubsub#modify-affiliations" /> <feature var="http://jabber.org/protocol/pubsub#multi-subscribe" /> <feature var="http://jabber.org/protocol/pubsub#outcast-affiliation" /> <feature var="http://jabber.org/protocol/pubsub#persistent-items" /> <feature var="http://jabber.org/protocol/pubsub#presence-notifications" /> <feature var="http://jabber.org/protocol/pubsub#publish" /> <feature var="http://jabber.org/protocol/pubsub#publisher-affiliation" /> <feature var="http://jabber.org/protocol/pubsub#purge-nodes" /> <feature var="http://jabber.org/protocol/pubsub#retract-items" /> <feature var="http://jabber.org/protocol/pubsub#retrieve-affiliations" /> <feature var="http://jabber.org/protocol/pubsub#retrieve-items" /> <feature var="http://jabber.org/protocol/pubsub#subscribe" /> <feature var="http://jabber.org/protocol/pubsub#subscription-options" /> <feature var="http://jabber.org/protocol/pubsub#default_access_model_open" /> </query> </iq> <iq from="proxy.jensend810.openpeak.com" type="result" to="[EMAIL PROTECTED]/Psi" id="aadfa" > <query xmlns="http://jabber.org/protocol/disco#info"> <identity category="proxy" type="bytestreams" name="SOCKS5 Bytestreams Service" /> <feature var="http://jabber.org/protocol/bytestreams" /> <feature var="http://jabber.org/protocol/disco#info" /> </query> </iq> <iq from="conference.jensend810.openpeak.com" type="result" to="[EMAIL PROTECTED]/Psi" id="aae0a" > <query xmlns="http://jabber.org/protocol/disco#info"> <identity category="conference" type="text" name="Public Chatrooms" /> <feature var="http://jabber.org/protocol/muc" /> <feature var="http://jabber.org/protocol/disco#info" /> <feature var="http://jabber.org/protocol/disco#items" /> </query> </iq> <iq from="search.jensend810.openpeak.com" type="result" to="[EMAIL PROTECTED]/Psi" id="aae1a" > <query xmlns="http://jabber.org/protocol/disco#info"> <identity category="search" type="text" name="User Search" /> <feature var="jabber:iq:search" /> </query> </iq> <iq from="conference.jensend810.openpeak.com" type="result" to="[EMAIL PROTECTED]/Psi" id="aae2a" > <query xmlns="http://jabber.org/protocol/disco#items"/> </iq> <iq from="pubsub.jensend810.openpeak.com" type="result" to="[EMAIL PROTECTED]/Psi" id="aae3a" > <query xmlns="http://jabber.org/protocol/disco#items"/> </iq> <iq from="proxy.jensend810.openpeak.com" type="result" to="[EMAIL PROTECTED]/Psi" id="aae4a" > <query xmlns="http://jabber.org/protocol/disco#items"/> </iq> <iq from="search.jensend810.openpeak.com" type="result" to="[EMAIL PROTECTED]/Psi" id="aae5a" > <query xmlns="http://jabber.org/protocol/disco#items"/> </iq>
