comparison libpurple/tests/test_jabber_jutil.c @ 27540:da3d0159333d

XMPP domains can also be IPv4 or IPv6 addresses We don't have an IPv6 validation function and I didn't feel like writing one, so I left those checks commented out and added a note to jabber_nameprep_validate (which is increasingly misnamed).
author Paul Aurich <paul@darkrain42.org>
date Sat, 11 Jul 2009 01:57:14 +0000
parents 167d7c3a4f7b
children e90fa379fcec
comparison
equal deleted inserted replaced
27539:167d7c3a4f7b 27540:da3d0159333d
97 assert_valid_jid("mark.doliner@gmail/stuff.org"); 97 assert_valid_jid("mark.doliner@gmail/stuff.org");
98 assert_valid_jid("stuart@nödåtXäYZ.se"); 98 assert_valid_jid("stuart@nödåtXäYZ.se");
99 assert_valid_jid("stuart@nödåtXäYZ.se/まりるーむ"); 99 assert_valid_jid("stuart@nödåtXäYZ.se/まりるーむ");
100 assert_valid_jid("mark.doliner@わいど.org"); 100 assert_valid_jid("mark.doliner@わいど.org");
101 assert_valid_jid("nick@まつ.おおかみ.net"); 101 assert_valid_jid("nick@まつ.おおかみ.net");
102 assert_valid_jid("paul@10.0.42.230/s");
103 #if 0
104 /* Uncomment these when jabber_domain_validate supports IPv6 addresses */
105 assert_valid_jid("paul@[::1]"); /* IPv6 */
106 assert_valid_jid("paul@[2001:470:1f05:d58::2]");
107 #endif
102 108
103 assert_invalid_jid("@gmail.com"); 109 assert_invalid_jid("@gmail.com");
104 assert_invalid_jid("@@gmail.com"); 110 assert_invalid_jid("@@gmail.com");
105 assert_invalid_jid("mark.doliner@@gmail.com/Test12345"); 111 assert_invalid_jid("mark.doliner@@gmail.com/Test12345");
106 assert_invalid_jid("mark@doliner@gmail.com/Test12345"); 112 assert_invalid_jid("mark@doliner@gmail.com/Test12345");