We developed an application which is built on top of the libjingle and gtalk service. Using this application, a user can form a zero-configuration free vpn among multiple computers that are logged in under his/her same gmail account. The application also provides many unique collaboration features.
On Jan 30th, lots of users are reporting that they can not see other instances of their machines logged in using the same gmail username. As we were diagnosing this problem, we found that the gtalk server can dispatch messages between different users properly, but it blocks messages between different instances (or in jabber's term, resources) of the same user. In short, one can send jabber messages to others, but not to him/herself. Here are more details of the problem: 1. Say my userid is "foo", I am on machine with name "homepc", login under "foo". 2. I have another machine named "officepc", also login under "foo". "homepc" and "officpc" can see each other's presence information, but when "officepc" sends a jabber message to "homepc", it will fail with error code "503". 3. For my friend "bar", the message sent from his computer "workpc" (login under "bar") can be received by "foo" on "homepc" or "officepc". The scenario 2 works fine since 2006 and suddenly stopped to work Jan 30th, 2009. We are wondering if Gtalk server had changed its behavior which leads to this problem. We believe scenario 2 should be allowed to work since this is a communication between two resources owned by the same user, and it had been working since beginning. This is critical to make our 3rd party application works. We also noticed that this problem doesn't affect some particular users who list him/herself as own friend in the jabber roster (indicated by "ask='subscribe'"). roster list of a user that IS NOT affected: <iq to="[email protected]/xxxxx" id="rid_2" type="result"> <query xmlns="jabber:iq:roster"> ... <item jid="[email protected]" subscription="none" ask="subscribe" name="luckyuser"/> ... </query> </iq> roster list of a user that IS affected: <iq to="[email protected]/xxxxx" id="rid_2" type="result"> <query xmlns="jabber:iq:roster"> ... <item jid="[email protected]" subscription="none" name="unluckyuser"/> ... </query> </iq> This bug has caused massive service disruptions to our users. Thousand of users are affected, most of them are loyal Google users. We really hope some gtalk fellows can help us to solve this issue soon. We have the following questions: 1. Is this blocking of messages between different resources owned by the same user a collateral damage of other recent changes? Can it be fixed soon? 2. How to set the user's roster so the user can list him/herself as their own friend? Any other ways to work around the issue? Our application provide remote control, private file sharing and folder sync features on top of the vpn. And the vpn can be extended to one's google friends. It is a free and better alternative to Microsoft's RemoteDesktop and FolderShare, and tens of thousands of users around the world really like it! For more information about our application please see http://www.gbridge.com. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "google-talk-open" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/google-talk-open?hl=en -~----------~----~----~----~------~----~------~--~---
