[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