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>

Reply via email to