module:add_handler("c2s_unauthed", "starttls", xmlns_starttls,
function (session, stanza)
module:add_handler("c2s_unauthed", "starttls", xmlns_starttls,
function (session, stanza)
local starttls_attr = { xmlns = xmlns_starttls };
module:add_event_hook("stream-features",
local starttls_attr = { xmlns = xmlns_starttls };
module:add_event_hook("stream-features",
if session.conn.starttls then
features:tag("starttls", starttls_attr);
if secure_auth_only then
if session.conn.starttls then
features:tag("starttls", starttls_attr);
if secure_auth_only then