Mercurial > pidgin.yaz
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"); |