[jdev] yahoo transport issues
Nathan J. Mehl
memory-jabber at blank.org
Fri Apr 23 11:46:27 CDT 2004
In the immortal words of Paul Curtis (pcurtis at terrapin.com):
> Nathan J. Mehl wrote:
> >
> >Try it yourself: my jid is nmehl at jabber.feedroom.com, my Y! id is
> >memoryphd -- you'll see the first, but not the second...
>
> Yahoo has recently required presence subscriptions from both sides .... in
> the same way that Jabber does. I had to re-subscribe to all my contacts to
> have them "see" me as online
Honestly, this does not seem to be the problem. Observe:
http://blank.org/memory/work/yahoo.jpg
What we have there is:
On the left: Nitro, logged into jabber.feedroom.com. I am
logged into the Yahoo Transport with the Y! account 'memoryphd'
On the right: Yahoo Messenger for OSX, which I am logged
into with the Y! account 'cecil_b_demental'.
Each account sees the other as being offline. Re-subscribing to the
presence of cecil_b_demental at yahoo.feedroom.com on the jabber side
does not change this, nor does deleting and re-adding the 'memoryphd'
contact from within Y!M.
Here's the transport log from adding 'cecil_b_demental at yahoo.feedroom.com'
to my roster:
Fri Apr 23 12:29:27 2004 yahoo.c:302 [YAHOO]: Read Key: 66 Value: 0
Fri Apr 23 12:29:27 2004 yahoo.c:302 [YAHOO]: Read Key: 7 Value: cecil_b_demental
Fri Apr 23 12:29:27 2004 yahoo.c:302 [YAHOO]: Read Key: 65 Value: Buddies
Fri Apr 23 12:29:27 2004 yahoo.c:1313 unhandled service 0x84
Fri Apr 23 12:29:27 2004 mio.c:607 mio while loop top
Fri Apr 23 12:29:51 2004 jabberd.c:255 main load check of 1.00 with 13 total threads
Fri Apr 23 12:30:31 2004 mio.c:620 mio while loop, working
Fri Apr 23 12:30:31 2004 mio.c:760 MIO read from socket 7: <presence xmlns='jabber:client' to='cecil_b_demental at yahoo.feedroom.com' from='nmehl at jabber.feedroom.com' type='subscribe'><status/></presence>
Fri Apr 23 12:30:31 2004 base_connect.c:129 process XML: m:817A378 state:3, arg:80C44F8, x:81E0030
Fri Apr 23 12:30:31 2004 deliver.c:474 DELIVER 1:yahoo.feedroom.com <presence xmlns='jabber:client' to='cecil_b_demental at yahoo.feedroom.com' from='nmehl at jabber.feedroom.com' type='subscribe'><status/></presence>
Fri Apr 23 12:30:31 2004 deliver.c:678 delivering to instance 'yahoo.feedroom.com'
Fri Apr 23 12:30:31 2004 mio.c:607 mio while loop top
Fri Apr 23 12:30:31 2004 mtq 80C46E0 entering from pth
Fri Apr 23 12:30:31 2004 mtq 80C46E0 one call 81E0538
Fri Apr 23 12:30:31 2004 yahoo-phandler.c:335 [YAHOO] Packet type=8 subtype=8 iq=(null) iq_type=subscribe
Fri Apr 23 12:30:31 2004 yahoo-phandler.c:336 [YAHOO] Packet to 'cecil_b_demental at yahoo.feedroom.com'
Fri Apr 23 12:30:31 2004 yahoo-phandler.c:337 [YAHOO] Packet from 'nmehl at jabber.feedroom.com'
Fri Apr 23 12:30:31 2004 yahoo-phandler.c:244 [YAHOO]: Adding 'cecil_b_demental' to group 'Buddies'
Fri Apr 23 12:30:31 2004 yahoo.c:327 [YAHOO]: Write Key: 1 Value: memoryphd
Fri Apr 23 12:30:31 2004 yahoo.c:327 [YAHOO]: Write Key: 7 Value: cecil_b_demental
Fri Apr 23 12:30:31 2004 yahoo.c:327 [YAHOO]: Write Key: 65 Value: Buddies
Fri Apr 23 12:30:31 2004 yahoo.c:377 [YAHOO]: Writing 68 bytes to Yahoo! (fd=8) state=0
Fri Apr 23 12:30:31 2004 mio.c:1054 mio_write called on x: 0 buffer: YMSG
Fri Apr 23 12:30:31 2004 deliver.c:474 DELIVER 1:jabber.feedroom.com <presence type='subscribed' to='nmehl at jabber.feedroom.com' from='cecil_b_demental at yahoo.feedroom.com'/>
Fri Apr 23 12:30:31 2004 deliver.c:678 delivering to instance 'yahoolinker'
Fri Apr 23 12:30:31 2004 mio.c:1054 mio_write called on x: 81B5E98 buffer: (null)
Fri Apr 23 12:30:31 2004 mtq 80C46E0 leaving to pth
Fri Apr 23 12:30:31 2004 mio.c:620 mio while loop, working
Fri Apr 23 12:30:31 2004 mio.c:279 write_dump writing data: YMSG
Fri Apr 23 12:30:31 2004 mio.c:279 write_dump writing data: <presence type='subscribed' to='nmehl at jabber.feedroom.com' from='cecil_b_demental at yahoo.feedroom.com'/>
Fri Apr 23 12:30:31 2004 mio.c:607 mio while loop top
Fri Apr 23 12:30:32 2004 mio.c:620 mio while loop, working
Fri Apr 23 12:30:32 2004 mio.c:760 MIO read from socket 8: YMSG
Fri Apr 23 12:30:32 2004 yahoo.c:1366 [YAHOO]: Read 20 [0] bytes (fd=8) for 'nmehl at jabber.feedroom.com/Nitro'
Fri Apr 23 12:30:32 2004 yahoo.c:1385 [YAHOO]: 0 bytes to read, rxlen is 20
Fri Apr 23 12:30:32 2004 yahoo.c:1396 [YAHOO]: Service: 0x0f Status: 1
Fri Apr 23 12:30:32 2004 yahoo.c:1301 [YAHOO]: Process New Contact
Here, in contrast, is the transport server log from when I try to re-add
'memoryphd' to the friends list of 'cecil_b_demental' from within the
official Y!M client:
Fri Apr 23 12:33:51 2004 jabberd.c:255 main load check of 1.00 with 13 total threads
Fri Apr 23 12:34:51 2004 jabberd.c:255 main load check of 1.00 with 13 total threads
...ie: a big fat nothing. Yahoo just doesn't believe that the
'memoryphd' account is actually logged on.
Is there any additional debugging information that I can provide here?
-n
------------------------------------------------------<memory at blank.org>
Well, Mister President, it's the bees and the spiders again...
<http://blank.org/memory/>----------------------------------------------
More information about the JDev
mailing list