[jdev] Case sensitivity in JIDs
Justin Karneges
justin-keyword-jabber.093179 at affinix.com
Wed Dec 10 16:05:08 CST 2008
On Wednesday 10 December 2008 12:36:47 Arne Claassen wrote:
> Hmmm... then stringprep in agsXMPP might be borked, since in it user
> names stay in the case they were sent, which is where my troubles
> started.
When you stringprep a value, you learn two things:
1) whether or not the value is valid
2) the normalized/canonical form of the value
Technically, you should only need to involve the normalized form of a value
when doing comparisons or using it as input to hash functions. In other
situations, such as display or transmission, it is fine to retain case as
long as the value is valid.
-Justin
More information about the JDev
mailing list