Sun, 05 Jun 2011 16:32:20 +0100
servers/ejabberd.lua: Fix for ejabberd's requiring c2s TLS
servers/ejabberd.lua | file | annotate | diff | comparison | revisions |
--- 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