Software /
code /
verse
Changeset
65:4f13cc5f96b0
verse.plugins.tls: Set secure flag, hide some warnings
author | Matthew Wild <mwild1@gmail.com> |
---|---|
date | Tue, 11 May 2010 23:17:00 +0100 |
parents | 64:a28540d4117a |
children | 66:cd66229bdd7f |
files | plugins/tls.lua |
diffstat | 1 files changed, 3 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/plugins/tls.lua Tue May 11 23:09:37 2010 +0100 +++ b/plugins/tls.lua Tue May 11 23:17:00 2010 +0100 @@ -8,9 +8,9 @@ stream:debug("Negotiating TLS..."); stream:send(st.stanza("starttls", { xmlns = xmlns_tls })); return true; - elseif not stream.conn.starttls then + elseif not stream.conn.starttls and not self.secure then stream:warn("SSL libary (LuaSec) not loaded, so TLS not available"); - else + elseif not self.secure then stream:debug("Server doesn't offer TLS :("); end end @@ -22,6 +22,7 @@ end local function handle_status(new_status) if new_status == "ssl-handshake-complete" then + self.secure = true; stream:debug("Re-opening stream..."); stream:reopen(); end