Mercurial > prosody-hg
comparison plugins/mod_tls.lua @ 1213:de66fa750daf
sessionmanager, mod_tls: Mark a session as secure when TLS is active
| author | Matthew Wild <mwild1@gmail.com> |
|---|---|
| date | Fri, 29 May 2009 14:28:53 +0100 |
| parents | 2c0b9e3c11c3 |
| children | f14e08a0ae7f |
comparison
equal
deleted
inserted
replaced
| 1212:3be23cf5a659 | 1213:de66fa750daf |
|---|---|
| 17 if session.conn.starttls then | 17 if session.conn.starttls then |
| 18 session.send(st.stanza("proceed", { xmlns = xmlns_starttls })); | 18 session.send(st.stanza("proceed", { xmlns = xmlns_starttls })); |
| 19 session:reset_stream(); | 19 session:reset_stream(); |
| 20 session.conn.starttls(); | 20 session.conn.starttls(); |
| 21 session.log("info", "TLS negotiation started..."); | 21 session.log("info", "TLS negotiation started..."); |
| 22 session.secure = false; | |
| 22 else | 23 else |
| 23 -- FIXME: What reply? | 24 -- FIXME: What reply? |
| 24 session.log("warn", "Attempt to start TLS, but TLS is not available on this connection"); | 25 session.log("warn", "Attempt to start TLS, but TLS is not available on this connection"); |
| 25 end | 26 end |
| 26 end); | 27 end); |
