Mercurial > prosody-modules
changeset 1481:e10e74583b5f
mod_disable_tls: New module to disable c2s TLS by port number
author | Matthew Wild <mwild1@gmail.com> |
---|---|
date | Sun, 10 Aug 2014 13:05:17 +0100 (2014-08-10) |
parents | 92b930be261f |
children | 25be5fde250f |
files | mod_disable_tls/mod_disable_tls.lua |
diffstat | 1 files changed, 8 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mod_disable_tls/mod_disable_tls.lua Sun Aug 10 13:05:17 2014 +0100 @@ -0,0 +1,8 @@ +local disable_tls_ports = module:get_option_set("disable_tls_ports"); + +module:hook("stream-features", function (event) + if disable_tls_ports:contains(event.origin.conn:serverport()) then + module:log("error", "Disabling TLS for client on port %d", event.origin.conn:serverport()); + event.origin.conn.starttls = false; + end +end, 1000);