MSN contact JID change in 1.0 Beta 6b

Hi there,

It seems as of 1.0 Beta 6b that MSN contacts who previously had JIDs of “contact%domain@msn.jabber.domain” are now appearing in the roster as “contact\40domain@msn.jabber.domain”.

Has anyone else noticed this, and is it an intentional change? It seems a departure from other implementations of MSN gateways and has caused a slightly inconvenient update to reassociate the “new” contacts with the correct contact information.

damomurf wrote:

Hi there,

It seems as of 1.0 Beta 6b that MSN contacts who previously had JIDs of “contact%domain@msn.jabber.domain” are now appearing in the roster as “contact\40domain@msn.jabber.domain”.

Has anyone else noticed this, and is it an intentional change? It seems a departure from other implementations of MSN gateways and has caused a slightly inconvenient update to reassociate the “new” contacts with the correct contact information.

The change was intentional. The previous % replacement is not standard. It’‘s more of a hack that a lot of folk were doing. The official way to handle it is: JID Escaping - XEP-0106 Which replaces the @ with a \40. I discussed this with the jabber council a tad and was told that the % was a carryover from something that used to be done in e-mail and was never considered an official way to handle it in the world of XMPP. So since I’‘m still in beta, I figured now was a good time to get that bad boy done right. =) I am sorry it caused you an inconvenience though. =/ I’‘m not sure that’‘s there’'s much I could have done to make the transition easier aside from mentioning it in the release notes.

No problem.

Thanks for the (as usual!) quick response!