servers/ejabberd.lua

changeset 14
a8f632e88555
parent 1
d9d0f9517ca0
child 16
872dc69f6039
--- a/servers/ejabberd.lua	Mon Oct 04 02:43:59 2010 +0100
+++ b/servers/ejabberd.lua	Sun Jun 05 16:32:20 2011 +0100
@@ -16,7 +16,9 @@
 			local stream_open = [[<stream:stream xmlns=']]..default_namespace..[[' 
 				xmlns:stream='http://etherx.jabber.org/streams' version='1.0' id='abc' to=']]..hostname..[['>]];
 			
-			if not test(stream_open.."<message/>", ":features>$") then
+			if not test(stream_open.."<message/>", ":features>$")
+			-- Below for ejabberd requiring STARTTLS
+			and not test(stream_open.."<message/>", literal ":features><stream:error><policy-violation ") then
 				if test(stream_open, literal " from='dummyhost'") then
 					server_min_version = "1.x.x";
 				else

mercurial