How to join GroupChatRoom which has uppercase char ?

Hello,

I can't join to groupchat if the name has upper case character.
For instance, "Test@conference.jabber.org" is always recongized as "test@conferece.jabber.org" due to tolower function in joingrdialog.tcl.

How to join such the chatroom ?

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

I'm not sure, but maybe MUC

I'm not sure, but maybe MUC room JIDs are case insensitive. Would you think test@jabber and TeST@jabber are different rooms? I think they should be the same room.

JEP-0045: Multi-User Chat: 'In order to provide consistency regarding the addresses captured in room JIDs, Room IDs MUST match the Nodeprep profile of Stringprep and Room Nicknames MUST match the Resourceprep profile of Stringprep (both of these are defined in XMPP Core [14]).'
On draft-ietf-xmpp-core-24 I couldn't find any reference to case sensitive.

So when you use the JID 'test@conference.jabber.org' to enter a room with JID 'TeST@conference.jabber.org', you should be able to enter it. MUC service should be case insensitive to room JID. So, it seems Tkabber always sends the room JID in lower case, and it should be allowed to enter.

In conclusion: someone is making the things wrong: Tkabber, MUC or the Jabber client that allows to create capital letters JIDs. It would be nice to know what is the correct solution.

My uninformed answer to your question: room JIDs with capital letters are not allowed.

Syndicate content