# HG changeset patch # User Matthew Wild # Date 1407672317 -3600 # Node ID e10e74583b5ff44ae8c384a341eeb7577fa00672 # Parent 92b930be261f6394b373ab096647bc77ec1ceec3 mod_disable_tls: New module to disable c2s TLS by port number diff -r 92b930be261f -r e10e74583b5f mod_disable_tls/mod_disable_tls.lua --- /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);