Mercurial > prosody-hg
comparison plugins/mod_tls.lua @ 705:11afa1d88c55
mod_saslauth, mod_tls: minor code cleanup
| author | Waqas Hussain <waqas20@gmail.com> |
|---|---|
| date | Tue, 13 Jan 2009 19:37:12 +0500 |
| parents | 96848cf7f28c |
| children | b1885732e979 |
comparison
equal
deleted
inserted
replaced
| 704:ef8d0d339172 | 705:11afa1d88c55 |
|---|---|
| 19 | 19 |
| 20 | 20 |
| 21 | 21 |
| 22 local st = require "util.stanza"; | 22 local st = require "util.stanza"; |
| 23 | 23 |
| 24 --local sessions = sessions; | |
| 25 | |
| 26 local t_insert = table.insert; | |
| 27 | |
| 28 local log = require "util.logger".init("mod_starttls"); | |
| 29 | |
| 30 local xmlns_starttls ='urn:ietf:params:xml:ns:xmpp-tls'; | 24 local xmlns_starttls ='urn:ietf:params:xml:ns:xmpp-tls'; |
| 31 | 25 |
| 32 module:add_handler("c2s_unauthed", "starttls", xmlns_starttls, | 26 module:add_handler("c2s_unauthed", "starttls", xmlns_starttls, |
| 33 function (session, stanza) | 27 function (session, stanza) |
| 34 if session.conn.starttls then | 28 if session.conn.starttls then |
| 42 end | 36 end |
| 43 end); | 37 end); |
| 44 | 38 |
| 45 local starttls_attr = { xmlns = xmlns_starttls }; | 39 local starttls_attr = { xmlns = xmlns_starttls }; |
| 46 module:add_event_hook("stream-features", | 40 module:add_event_hook("stream-features", |
| 47 function (session, features) | 41 function (session, features) |
| 48 if session.conn.starttls then | 42 if session.conn.starttls then |
| 49 features:tag("starttls", starttls_attr):up(); | 43 features:tag("starttls", starttls_attr):up(); |
| 50 end | 44 end |
| 51 end); | 45 end); |
