[Standards] XEP-0045: roomnick case

Peter Saint-Andre stpeter at jabber.org
Fri Jul 20 15:58:50 UTC 2007

textshell-E19442 at neutronstar.dyndns.org wrote:
> On Thu, Jul 19, 2007 at 02:36:25PM -0600, Peter Saint-Andre 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.
> I think if we want to solve this in a compatible way we should just
> let the muc server block multiple nicks in the same room with only
> differ in case (rephrase that in Stringprep section numbers, etc)
> If a server works that way (and maybe announces with a status code on
> join) the clients MAY do local case folding as they like.
> I think this should be allowed without changing the muc XEP at all,
> it's just something the implementation would need to code.
>> 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.)
> I don't think we should restrict nicks more. Or rather i think
> nick restrictions should be left to the implementation and it's
> admins/muc owners.

That seems like a very reasonable approach.

I'll work up some language along those lines for the spec.

-------------- 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/20070720/a184758d/attachment.bin>

More information about the Standards mailing list