[Standards] XEP-0045: roomnick case
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:
>> This means that the following roomnicks are all different:
>> 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...
Size: 7354 bytes
Desc: S/MIME Cryptographic Signature
More information about the Standards