Update to latest louloulibs revision, and add test for hostname validity

fix #2694
This commit is contained in:
Florent Le Coz
2015-05-13 20:17:43 +02:00
parent 763be827c9
commit fbeb5af364
2 changed files with 7 additions and 2 deletions
+6 -1
View File
@@ -295,11 +295,16 @@ int main()
assert(jidprep(badjid) == "~zigougoutm@epik-7d9d1fde.poez.io/Boujour/coucou/sltTM"); assert(jidprep(badjid) == "~zigougoutm@epik-7d9d1fde.poez.io/Boujour/coucou/sltTM");
assert(jidprep(badjid) == "~zigougoutm@epik-7d9d1fde.poez.io/Boujour/coucou/sltTM"); assert(jidprep(badjid) == "~zigougoutm@epik-7d9d1fde.poez.io/Boujour/coucou/sltTM");
const std::string& badjid2("Zigougou@poez.io"); const std::string badjid2("Zigougou@poez.io");
const std::string correctjid2 = jidprep(badjid2); const std::string correctjid2 = jidprep(badjid2);
std::cout << correctjid2 << std::endl; std::cout << correctjid2 << std::endl;
assert(correctjid2 == "zigougou@poez.io"); assert(correctjid2 == "zigougou@poez.io");
const std::string crappy("~Bisous@7ea8beb1:c5fd2849:da9a048e:ip");
const std::string fixed_crappy = jidprep(crappy);
std::cout << fixed_crappy << std::endl;
assert(fixed_crappy == "~bisous@7ea8beb1-c5fd2849-da9a048e-ip");
/** /**
* IID parsing * IID parsing
*/ */