Software / code / prosody
Comparison
plugins/mod_saslauth.lua @ 2014:913c0845ef9a
mod_saslauth: Fixed access of globals.
| author | Waqas Hussain <waqas20@gmail.com> |
|---|---|
| date | Sun, 18 Oct 2009 18:50:35 +0500 |
| parent | 2013:0bbbc9042361 |
| child | 2193:8fbbdb11a520 |
| child | 2784:e165414a454c |
| child | 2860:ad534f89c758 |
comparison
equal
deleted
inserted
replaced
| 2013:0bbbc9042361 | 2014:913c0845ef9a |
|---|---|
| 81 return false; | 81 return false; |
| 82 else | 82 else |
| 83 return response; | 83 return response; |
| 84 end | 84 end |
| 85 elseif mechanism == "DIGEST-MD5" then | 85 elseif mechanism == "DIGEST-MD5" then |
| 86 function func(x) return x; end | 86 local function func(x) return x; end |
| 87 local node, domain, realm, decoder = ...; | 87 local node, domain, realm, decoder = ...; |
| 88 local prepped_node = nodeprep(node); | 88 local prepped_node = nodeprep(node); |
| 89 if not prepped_node then | 89 if not prepped_node then |
| 90 return func, nil; | 90 return func, nil; |
| 91 end | 91 end |
| 151 features:tag("mechanisms", mechanisms_attr); | 151 features:tag("mechanisms", mechanisms_attr); |
| 152 -- TODO: Provide PLAIN only if TLS is active, this is a SHOULD from the introduction of RFC 4616. This behavior could be overridden via configuration but will issuing a warning or so. | 152 -- TODO: Provide PLAIN only if TLS is active, this is a SHOULD from the introduction of RFC 4616. This behavior could be overridden via configuration but will issuing a warning or so. |
| 153 if config.get(session.host or "*", "core", "anonymous_login") then | 153 if config.get(session.host or "*", "core", "anonymous_login") then |
| 154 features:tag("mechanism"):text("ANONYMOUS"):up(); | 154 features:tag("mechanism"):text("ANONYMOUS"):up(); |
| 155 else | 155 else |
| 156 mechanisms = usermanager_get_supported_methods(session.host or "*"); | 156 local mechanisms = usermanager_get_supported_methods(session.host or "*"); |
| 157 for k, v in pairs(mechanisms) do | 157 for k, v in pairs(mechanisms) do |
| 158 features:tag("mechanism"):text(k):up(); | 158 features:tag("mechanism"):text(k):up(); |
| 159 end | 159 end |
| 160 end | 160 end |
| 161 features:up(); | 161 features:up(); |