diff -r 1b59ba3e9508 -r 872dc69f6039 servers/ejabberd.lua --- a/servers/ejabberd.lua Fri Aug 10 13:02:10 2012 +0100 +++ b/servers/ejabberd.lua Fri Aug 10 13:03:06 2012 +0100 @@ -1,14 +1,10 @@ function testers.ejabberd() if (test(q_invalid_xml, [=[ id=["']none['"]]=]) or test(q_invalid_xml, " id='%d+'")) - and (not test(q_invalid_xml, literal " xml:lang=")) then + and (not test(q_invalid_xml, literal " xml:lang=")) + and not test(q_invalid_xml, " id=(.)") == '"' then server_name = "ejabberd"; - -- Facebook curiosity - if test(q_invalid_xml, " id=(.)") == '"' then - server_comment "Appears to be Facebook's variant of ejabberd"; - end - local hostname = test(q_invalid_xml, [=[from=["']([^"']+)]=]); if not hostname then server_comment "The server did not return a hostname, odd.";