[Standards] XEP-0045: roomnick case

Peter Saint-Andre stpeter at jabber.org
Thu Jul 19 21:01:53 UTC 2007

Rachel Blackman wrote:
>> Currently in XEP-0045, roomnicks are case-sensitive. To be precise
>> roomnicks are handled according to the Resourceprep profile of
>> stringprep:
>> http://www.xmpp.org/extensions/xep-0045.html#bizrules-jids
>> This means that the following roomnicks are all different:
>> StPeter
>> stpeter
>> Some people have pointed out that this can be confusing to end users.
>> We could solve it by applying the Nodeprep profile of stringprep, but
>> that would forbid things like whitespace and the ' and : characters.
>> (Naturally, those characters could be escaped using XEP-0106 if desired.)
>> Thoughts?
> My thought is that if roomnicks are to be treated as generic resources,
> then we should rethink the idea that resources are not visibly
> meaningful to the end user.  (In most cases, I'm in favor of the
> resources being visually meaningless, but the same rules do not apply to
> roomnicks.)

Yes, roomnicks *are* meaningful by the very way that MUC was designed
(and "groupchat 1.0" before that).

> Otherwise, I think we may want to come up with a separate 'visually
> identifying resource' profile which is basically a case-insensitive
> resourceprep, and use that for MU-C roomnicks,
> cooperative-browsing/virtual chatroom roomnicks, and so on.

Yeah, I was just thinking that we may need "Nickprep". It could also be
applied here:


-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 7354 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://mail.jabber.org/pipermail/standards/attachments/20070719/470d528a/attachment.bin>

More information about the Standards mailing list