Software / code / prosody
Comparison
plugins/mod_tls.lua @ 1652:ce6b91c78b9f
mod_tls: Updated to use module:get_option instead of configmanager
| author | Waqas Hussain <waqas20@gmail.com> |
|---|---|
| date | Sat, 08 Aug 2009 23:41:45 +0500 |
| parent | 1523:841d61be198f |
| child | 1675:bddd5ef9565e |
comparison
equal
deleted
inserted
replaced
| 1651:6954d8f314a1 | 1652:ce6b91c78b9f |
|---|---|
| 4 -- | 4 -- |
| 5 -- This project is MIT/X11 licensed. Please see the | 5 -- This project is MIT/X11 licensed. Please see the |
| 6 -- COPYING file in the source package for more information. | 6 -- COPYING file in the source package for more information. |
| 7 -- | 7 -- |
| 8 | 8 |
| 9 | |
| 10 | |
| 11 local st = require "util.stanza"; | 9 local st = require "util.stanza"; |
| 12 | 10 |
| 13 local xmlns_starttls ='urn:ietf:params:xml:ns:xmpp-tls'; | 11 local xmlns_starttls ='urn:ietf:params:xml:ns:xmpp-tls'; |
| 14 | 12 |
| 15 local config = require "core.configmanager"; | 13 local secure_auth_only = module:get_option("require_encryption"); |
| 16 local secure_auth_only = config.get("*", "core", "require_encryption"); | |
| 17 | 14 |
| 18 module:add_handler("c2s_unauthed", "starttls", xmlns_starttls, | 15 module:add_handler("c2s_unauthed", "starttls", xmlns_starttls, |
| 19 function (session, stanza) | 16 function (session, stanza) |
| 20 if session.conn.starttls then | 17 if session.conn.starttls then |
| 21 session.send(st.stanza("proceed", { xmlns = xmlns_starttls })); | 18 session.send(st.stanza("proceed", { xmlns = xmlns_starttls })); |