X-Git-Url: https://git.enpas.org/?a=blobdiff_plain;f=util%2Fsasl%2Fanonymous.lua;h=ca5fe4040d90f4350711c9e293c2c5ac8b7687ea;hb=e0ff05b0a50b767960b60561018da50d5416211e;hp=f3e31a7f0d7f7783a1bc08d68c0588a864108664;hpb=b94a87ecc79ae2329b0ffef9752ab1b4f49db5ed;p=prosody.git diff --git a/util/sasl/anonymous.lua b/util/sasl/anonymous.lua index f3e31a7f..ca5fe404 100644 --- a/util/sasl/anonymous.lua +++ b/util/sasl/anonymous.lua @@ -16,7 +16,7 @@ local s_match = string.match; local log = require "util.logger".init("sasl"); local generate_uuid = require "util.uuid".generate; -module "anonymous" +module "sasl.anonymous" --========================= --SASL ANONYMOUS according to RFC 4505 @@ -34,8 +34,8 @@ local function anonymous(self, message) local username; repeat username = generate_uuid(); - until self.profile.anonymous(username, self.realm); - self["username"] = username; + until self.profile.anonymous(self, username, self.realm); + self.username = username; return "success" end @@ -43,4 +43,4 @@ function init(registerMechanism) registerMechanism("ANONYMOUS", {"anonymous"}, anonymous); end -return _M; \ No newline at end of file +return _M;