JID case sensitivity

Martin Atkins mart at degeneration.co.uk
Wed Apr 29 16:46:25 UTC 2009


Alex Vandiver wrote:
> On Thu, 2009-03-26 at 22:02 -0400, Alex Vandiver wrote:
>> That sounds correct.  Attached is a patch, which _does_ add a dep of
>> Unicode::Stringprep, but is probably as faithful of an implementation of
>> the spec as we might be able to get.
> 
> An updated patch is attached, which fixes an error which caused
> resources with spaces to be (wrongly) treated as illegal.  The other two
> patches make domain checks case-insensitive, and add a flag for
> backwards compatibility.  Any thoughts on getting these applied?

What is the back-compact impact of this on sites that do not use the flag?

This is only an issue for systems that have existing, non-normalized 
JIDs in their RosterStorage, right?

If so, I'll commit this patch. I assume that most folks won't actually 
need to use the back-compat flag since most folks will have normalized 
JIDs stored.




More information about the Djabberd mailing list