I have a fresh install of openfire 3.5.2 with the im gateway 1.2.3. On my contact list one users status message appears on the wrong yahoo user. Also I can't contact one user through my spark client but it works fine when using the yahoo webmail for im. Other users also can't establish a two way connection. We are evaluating this and it would basically block our ability to roll out this system in a few weeks.
My MSN transport issue is that I can't see my other msn contact who is also logged into msn through spark and this openfire server, he also can't see me. Our aim transport seems to be working just fine though.
I get the following when I turned on debugging in the log, looks like the @ in the username is set to \40.
<span class="date">2008.07.02 13:37:55 &n bsp; Received message packet: <message id="5ThrP-82" &n bsp; to="to_username\40sbcglobal.net@yahoo.im.foo.com" &n bsp; from="from_username@im.foo.com/spark" &n bsp; type="chat"><body>test2</body><thread>MPj430</ thread><x &n bsp; xmlns="jabber:x:event"><offline/><composing/></x> </message> |
<span class="date">2008.07.08 08:42:47 &n bsp; Received message packet: <message id="oNbzo-84" &n bsp; to="user1\40sbcglobal.net@yahoo.im.foo.com" &n bsp; from="user3@im.foo.com/spark" &n bsp; type="chat"><body>testing</body><thread>C1fSTY< ;/thread><x &n bsp; xmlns="jabber:x:event"><offline/><composing/></x> </message><span class="date">2008.07.08 08:42:47 Failed to send message to yahoo user.<span class="date">2008.07.08 08:43:29 &n bsp; Received iq packet: <iq id="oNbzo-85" &n bsp; to="user2@yahoo.im.foo.com" type="get" &n bsp; from="user3@im.foo.com/spark"><query &n bsp; xmlns="http://jabber.org/protocol/disco#info"/></iq><span class="date">2008.07.08 08:43:36 &n bsp; Received message packet: <message id="oNbzo-86" &n bsp; to="user2@yahoo.im.foo.com" from="user3@im.foo.com/spark" &n bsp; type="chat"><body>test for yahoo &n bsp; plugin</body><thread>0wBNYc</thread><x &n bsp; xmlns="jabber:x:event"><offline/><composing/></x> </message><span class="date">2008.07.08 08:43:36 Failed to send message to yahoo user.<span class="date">2008.07.08 08:44:18 &n bsp; Received message packet: <message id="oNbzo-87" &n bsp; to="user1\40sbcglobal.net@yahoo.im.foo.com" &n bsp; from="user3@im.foo.com/spark" type="chat"><body>testing &n bsp; yahoo plugin</body><thread>C1fSTY</thread><x &n bsp; xmlns="jabber:x:event"><offline/><composing/></x> </message><span class="date">2008.07.08 08:44:18 Failed to send message to yahoo user.
&n bsp;
&n bsp; Does anyone have any input on this issue? We really want to deploy this &n bsp; at the end of the month and would pay for support if we knew where to &n bsp; get it. |
Here is another log of just a user loggin in. The status message assigned to user 7 actually belongs to user5. Also user9 isn't logged in even though the name shows up in the list. After a while I can log off my other user running on pidgin, user7, and my instance on jabber, yahoo_user, doesn't reflect the change. Also after a period of time the yahoo_user is shown to be logged out on my other client, user7. I've made some timeout changes in the firewall so connections to and
from the im server don't timeout for 24 hours, but this doesn't affect
this issue. It seems to be about an hour from when the last message was sent until the yahoo_user disappears on my other client.
2008.07.11 08:50:36 Received iq packet: <iq id="C25tY-113" to="yahoo.im.foo.com" type="get" from="jabber_user@im.foo.com/spark"><query xmlns="http://jabber.org/protocol/disco#info"/></iq> &n bsp; 2008.07.11 08:50:36 yahoo: Sending packet: <iq type="result" id="C25tY-113" from="yahoo.im.foo.com" to="jabber_user@im.foo.com/spark"><query xmlns="http://jabber.org/protocol/disco#info"><identity category="gateway" type="yahoo" name="Yahoo! Transport"/><feature var="http://jabber.org/protocol/disco#info"/><feature var="http://jabber.org/protocol/disco#items"/><feature var="jabber:iq:gateway"/><feature var="jabber:iq:register"/><feature var="jabber:iq:version"/><feature var="vcard-temp"/><feature var="jabber:iq:registered"/></query></iq> &n bsp; 2008.07.11 08:50:37 Received presence packet: <presence id="C25tY-114" to="yahoo.im.foo.com" from="jabber_user@im.foo.com/spark"><x xmlns="vcard-temp:x:update"><photo>9d2a90a1afee6a87a3c25761c2c39fe3e69 5ceb8</photo></x><x xmlns="jabber:x:avatar"><hash>9d2a90a1afee6a87a3c25761c2c39fe3e695ceb8 </hash></x></presence> &n bsp; 2008.07.11 08:50:37 A new session has come online: jabber_user@im.foo.com/spark &n bsp; 2008.07.11 08:50:37 Loaded avatar for jabber_user@im.foo.com of hash 9d2a90a1afee6a87a3c25761c2c39fe3e695ceb8 &n bsp; 2008.07.11 08:50:37 Created yahoo session for jabber_user@im.foo.com/spark as 'yahoo_user' &n bsp; 2008.07.11 08:50:37 Magic:YMSG Version:12 Length:102 Service:AUTH Status:1 SessionId:0x9f0fbc 1 yahoo_user 94 e&w-3%(x)*o+5%u\ 13 1 &n bsp; 2008.07.11 08:50:37 Magic:YMSG Version:12 Length:893 Service:LIST Status:0 SessionId:0x9f0fbc 87 [Buddies:user1,user2@sbcglobal.net,user3,user4,user5,user6 &n bsp; Family:user7 &n bsp; Friends:user8,user9 &n bsp; Match:user10 &n bsp; ] 88 [] 89 yahoo_user 59 Y v=1&n=f4kbdrp3dbuep&l=pxrqv2ebeh03e/o&p=m2g1qp2012000000&r=i6&lg=us&intl=us; expires=Tue, 02-Jun-2037 20:00:00 GMT; path=/; domain=.yahoo.com 219 [] 59 T z=EV2dIBEbLeIB7lIIi94dbm8MzIyBjZPN041MTUxM08-&a=QAE&sk=DAAdGWATrDUZlu&ks=EAAOM0 ufSQa6HbrL216p9JECw--~A&d=c2wBTkRVMUFURTRNRGt5TmpJMk5EZy0BYQFRQUUBdGlwAVlYQkxDQg F6egFFVjJkSUJnV0E-&af=QUFBQ0FDQUQmdHM9MTIxNTc4NDI2MCZwcz00VjdzRk5FLnVZUXB6UFVSZm RYbGF3LS0-; expires=Tue, 02-Jun-2037 20:00:00 GMT; path=/; domain=.yahoo.com 219 [] 59 C mg=1 219 [] 153 1 90 1 3 yahoo_user 100 0 101 [] 102 [] 15001 1 15002 us 213 0 93 86400 149 http://o0hZLeVgqYQ.a5ZdlDrFZQ-- 150 http://vwyw.jzajjRP0IhqxGgLIA-- 151 http://118H.JlMdAmezjYTObX8xQ-- 217 0 &n bsp; 2008.07.11 08:50:37 add new group from list YahooGroup name=Buddies &n bsp; 2008.07.11 08:50:37 add new group from list YahooGroup name=Family &n bsp; 2008.07.11 08:50:37 add new group from list YahooGroup name=Friends &n bsp; 2008.07.11 08:50:37 add new group from list YahooGroup name=Match &n bsp; 2008.07.11 08:50:37 Magic:YMSG Version:12 Length:96 Service:LOGON Status:1 SessionId:0x82cb6e 0 user4 1 user4 7 yahoo_user 10 0 13 1 138 1 198 0 213 0 244 278527 &n bsp; 2008.07.11 08:50:37 Updating status unavailable,null for &n bsp; 2008.07.11 08:50:37 (YAHOO) Storing new buddy: &n bsp; 2008.07.11 08:50:37 Updating status unavailable,null for &n bsp; 2008.07.11 08:50:37 (YAHOO) Storing new buddy: &n bsp; 2008.07.11 08:50:37 Updating status unavailable,null for &n bsp; 2008.07.11 08:50:37 (YAHOO) Storing new buddy: &n bsp; 2008.07.11 08:50:37 Updating status unavailable,null for &n bsp; 2008.07.11 08:50:37 (YAHOO) Storing new buddy: &n bsp; 2008.07.11 08:50:37 Updating status unavailable,null for &n bsp; 2008.07.11 08:50:37 (YAHOO) Storing new buddy: &n bsp; 2008.07.11 08:50:37 Updating status unavailable,null for &n bsp; 2008.07.11 08:50:37 (YAHOO) Storing new buddy: &n bsp; 2008.07.11 08:50:37 Updating status unavailable,null for &n bsp; 2008.07.11 08:50:37 (YAHOO) Storing new buddy: &n bsp; 2008.07.11 08:50:37 Updating status unavailable,null for &n bsp; 2008.07.11 08:50:37 (YAHOO) Storing new buddy: &n bsp; 2008.07.11 08:50:37 Updating status unavailable,null for &n bsp; 2008.07.11 08:50:37 (YAHOO) Storing new buddy: &n bsp; 2008.07.11 08:50:37 Updating status unavailable,null for &n bsp; 2008.07.11 08:50:37 (YAHOO) Storing new buddy: &n bsp; 2008.07.11 08:50:37 Syncing Legacy Roster: [, , , , , , , , , ] &n bsp; 2008.07.11 08:50:37 ROSTERSYNC: We found, updating user10@yahoo.im.foo.com &n bsp; 2008.07.11 08:50:37 ROSTERSYNC: We found, updating user6@yahoo.im.foo.com &n bsp; 2008.07.11 08:50:37 ROSTERSYNC: We found, updating user3@yahoo.im.foo.com &n bsp; 2008.07.11 08:50:37 ROSTERSYNC: We found, updating user5@yahoo.im.foo.com &n bsp; 2008.07.11 08:50:37 ROSTERSYNC: We found, updating user9@yahoo.im.foo.com &n bsp; 2008.07.11 08:50:37 ROSTERSYNC: We found, updating user8@yahoo.im.foo.com &n bsp; 2008.07.11 08:50:37 ROSTERSYNC: We found, updating user2\40sbcglobal.net@yahoo.im.foo.com &n bsp; 2008.07.11 08:50:37 ROSTERSYNC: We found, updating user1@yahoo.im.foo.com &n bsp; 2008.07.11 08:50:37 ROSTERSYNC: We found, updating user4@yahoo.im.foo.com &n bsp; 2008.07.11 08:50:37 ROSTERSYNC: We found, updating user7@yahoo.im.foo.com &n bsp; 2008.07.11 08:50:37 Updating status available,null for &n bsp; 2008.07.11 08:50:37 yahoo: Sending packet: <presence to="user4_jabber_id@im.foo.com" from="yahoo_user@yahoo.im.foo.com"/> &n bsp; 2008.07.11 08:50:37 Magic:YMSG Version:12 Length:881 Service:LOGON Status:0 SessionId:0x9f0fbc 0 yahoo_user 1 yahoo_user 8 6 7 user7 10 0 13 1 60 [] 138 1 184 [] 198 0 213 0 244 2097087 10001 596 10002 0 7 user3 10 0 13 1 60 [] 138 1 184 [] 198 0 213 0 244 278527 10001 596 10002 0 7 user5 10 99 13 1 60 [] 19 Gone all day @ hospice training & work @ the chiro, but text 47 1 138 1 184 [] 192 1297734735 198 0 213 0 244 2097087 10001 624 2202921701 97 1 187 0 7 user4 10 0 13 1 60 [] 138 1 184 [] 197 1xCjdBk6ZAAECq6KcgKCZ9MYA 198 1 205 -160,-50,315 213 1 244 278527 10001 816 10002 0 7 user1 10 0 13 1 60 [] 138 1 184 [] 192 -1555335441 198 0 213 2 244 2097087 10001 565 1662010230 7 user10 10 0 13 1 60 [] 138 1 184 [] 197 12JtrrnSXAAECHCKakJN1t_gA 198 1 205 0,0,100 213 1 244 3075 10001 459 2835839101 &n bsp; 2008.07.11 08:50:37 Magic:YMSG Version:12 Length:56 Service:UNKNOWN002 Status:1 SessionId:0x9f0fbc 302 312 300 312 313 2 314 0 301 312 303 312 &n bsp; 2008.07.11 08:50:37 Don't know how to handle service type 'UNKNOWN002'. The original packet was: Magic:YMSG Version:12 Length:56 Service:UNKNOWN002 Status:1 SessionId:0x9f0fbc 302 312 300 312 313 2 314 0 301 312 303 312 &n bsp; 2008.07.11 08:50:37 Magic:YMSG Version:12 Length:17 Service:PING Status:1 SessionId:0x9f0fbc 143 60 144 1 &n bsp; 2008.07.11 08:50:37 Don't know how to handle service type 'PING'. The original packet was: Magic:YMSG Version:12 Length:17 Service:PING Status:1 SessionId:0x9f0fbc 143 60 144 1 &n bsp; 2008.07.11 08:50:37 Magic:YMSG Version:12 Length:7 Service:NEWPERSONMAIL Status:1 SessionId:0x9f0fbc 39 0 &n bsp; 2008.07.11 08:50:37 Don't know how to handle service type 'NEWPERSONMAIL'. The original packet was: Magic:YMSG Version:12 Length:7 Service:NEWPERSONMAIL Status:1 SessionId:0x9f0fbc 39 0 &n bsp; 2008.07.11 08:50:37 Magic:YMSG Version:12 Length:6 Service:NEWMAIL Status:1 SessionId:0x9f0fbc 9 0 &n bsp; 2008.07.11 08:50:37 Updating status available, for TransportSession[jabber_user@im.foo.com] &n bsp; 2008.07.11 08:50:37 yahoo: Sending packet: <presence to="jabber_user@im.foo.com" from="yahoo.im.foo.com"/> &n bsp; 2008.07.11 08:50:37 Updating status unavailable,null for &n bsp; 2008.07.11 08:50:37 (YAHOO) Replacing buddy: &n bsp; 2008.07.11 08:50:37 Updating status unavailable,null for &n bsp; 2008.07.11 08:50:37 (YAHOO) Replacing buddy: &n bsp; 2008.07.11 08:50:37 Updating status available,null for &n bsp; 2008.07.11 08:50:37 yahoo: Sending packet: <presence to="jabber_user@im.foo.com" from="user4@yahoo.im.foo.com"/> &n bsp; 2008.07.11 08:50:37 (YAHOO) Replacing buddy: &n bsp; 2008.07.11 08:50:37 Updating status available,Gone all day @ hospice training & work @ the chiro, but text for &n bsp; 2008.07.11 08:50:37 yahoo: Sending packet: <presence to="jabber_user@im.foo.com" from="user7@yahoo.im.foo.com"><status>Gone all day @ hospice training & work @ the chiro, but text</status></presence> &n bsp; 2008.07.11 08:50:37 (YAHOO) Replacing buddy: &n bsp; 2008.07.11 08:50:37 Updating status unknown,null for &n bsp; 2008.07.11 08:50:37 yahoo: Sending packet: <presence to="jabber_user@im.foo.com" from="user5@yahoo.im.foo.com"/> &n bsp; 2008.07.11 08:50:37 (YAHOO) Replacing buddy: &n bsp; 2008.07.11 08:50:37 Updating status available,null for &n bsp; 2008.07.11 08:50:37 yahoo: Sending packet: <presence to="jabber_user@im.foo.com" from="user3@yahoo.im.foo.com"/> &n bsp; 2008.07.11 08:50:37 (YAHOO) Replacing buddy: &n bsp; 2008.07.11 08:50:37 Updating status available,null for &n bsp; 2008.07.11 08:50:37 yahoo: Sending packet: <presence to="jabber_user@im.foo.com" from="user1@yahoo.im.foo.com"/> &n bsp; 2008.07.11 08:50:37 (YAHOO) Replacing buddy: &n bsp; 2008.07.11 08:50:37 Updating status available,null for &n bsp; 2008.07.11 08:50:37 yahoo: Sending packet: <presence to="jabber_user@im.foo.com" from="user10@yahoo.im.foo.com"/> &n bsp; 2008.07.11 08:50:37 (YAHOO) Replacing buddy: &n bsp; 2008.07.11 08:50:37 Updating status unavailable,null for &n bsp; 2008.07.11 08:50:37 (YAHOO) Replacing buddy: &n bsp; 2008.07.11 08:50:37 Updating status unavailable,null for &n bsp; 2008.07.11 08:50:37 (YAHOO) Replacing buddy: &n bsp; 2008.07.11 08:50:37 Syncing Legacy Roster: [, , , , , , , , , ] &n bsp; 2008.07.11 08:50:37 ROSTERSYNC: We found, updating user10@yahoo.im.foo.com &n bsp; 2008.07.11 08:50:37 ROSTERSYNC: We found, updating user6@yahoo.im.foo.com &n bsp; 2008.07.11 08:50:37 ROSTERSYNC: We found, updating user3@yahoo.im.foo.com &n bsp; 2008.07.11 08:50:37 ROSTERSYNC: We found, updating user5@yahoo.im.foo.com &n bsp; 2008.07.11 08:50:37 ROSTERSYNC: We found, updating user9@yahoo.im.foo.com &n bsp; 2008.07.11 08:50:37 ROSTERSYNC: We found, updating user8@yahoo.im.foo.com &n bsp; 2008.07.11 08:50:37 ROSTERSYNC: We found, updating user2\40sbcglobal.net@yahoo.im.foo.com &n bsp; 2008.07.11 08:50:37 ROSTERSYNC: We found, updating user1@yahoo.im.foo.com &n bsp; 2008.07.11 08:50:37 ROSTERSYNC: We found, updating user4@yahoo.im.foo.com &n bsp; 2008.07.11 08:50:37 ROSTERSYNC: We found, updating user7@yahoo.im.foo.com &n bsp; 2008.07.11 08:50:37 yahoo: Sending packet: <presence to="jabber_user@im.foo.com" from="user10@yahoo.im.foo.com"/> &n bsp; 2008.07.11 08:50:37 yahoo: Sending packet: <presence to="jabber_user@im.foo.com" from="user3@yahoo.im.foo.com"/> &n bsp; 2008.07.11 08:50:37 yahoo: Sending packet: <presence to="jabber_user@im.foo.com" from="user5@yahoo.im.foo.com"/> &n bsp; 2008.07.11 08:50:37 yahoo: Sending packet: <presence to="jabber_user@im.foo.com" from="user1@yahoo.im.foo.com"/> &n bsp; 2008.07.11 08:50:37 yahoo: Sending packet: <presence to="jabber_user@im.foo.com" from="user4@yahoo.im.foo.com"/> &n bsp; 2008.07.11 08:50:37 yahoo: Sending packet: <presence to="jabber_user@im.foo.com" from="user7@yahoo.im.foo.com"><status>Gone all day @ hospice training & work @ the chiro, but text</status></presence> &n bsp; 2008.07.11 08:50:37 Updating status available,Gone all day @ hospice training & work @ the chiro, but text for &n bsp; 2008.07.11 08:50:37 Updating status available,null for &n bsp; 2008.07.11 08:50:37 Updating status unknown,null for &n bsp; 2008.07.11 08:50:37 Updating status available,null for &n bsp; 2008.07.11 08:50:37 Updating status available,null for &n bsp; 2008.07.11 08:50:37 Updating status available,null for &n bsp; 2008.07.11 08:50:37 Magic:YMSG Version:12 Length:40 Service:Y6_STATUS_UPDATE Status:1 SessionId:0x82cb6e 7 yahoo_user 10 0 13 1 138 1 &n bsp; 2008.07.11 08:50:37 Updating status available,null for &n bsp; 2008.07.11 08:50:37 Magic:YMSG Version:12 Length:40 Service:Y6_STATUS_UPDATE Status:1 SessionId:0x82cb6e 7 yahoo_user 10 0 13 1 138 1 &n bsp; 2008.07.11 08:50:37 Updating status available,null for |
Good lord. Yeah I can clearly see where it's saying it's going to replace something, and updating something else. The OpenYMSG guys have been kinda awol lately unfortunately though. =/
So in other words it's unknown when/if it'll be fixed? This is holding up our ability to deploy our im server which in turn will help lock down our network.
Correct, this entire plugin is done in folk's free time, so generally no timeframes can be guaranteed. If you or anyone else would have time to work on a fix though I'd be more than pleased with a patch!
I'd love to be able to help but I have no programming experience and wouldn't even know where to begin. Hopefully someone else helps out or the developers find some time to work on it.
Yeah. =/ Sadly I have no direct experience with OpenYMSG or the protocol itself. There's an OpenYMSG support forum here at ignite though, you might have some luck posting there and seeing if you can get their attention. =)