111 log("debug", "SASL mechanism not available from remote end") |
111 log("debug", "SASL mechanism not available from remote end") |
112 return "failure", |
112 return "failure", |
113 "undefined-condition", |
113 "undefined-condition", |
114 "SASL mechanism not available" |
114 "SASL mechanism not available" |
115 elseif (err == -13) then -- SASL_BADAUTH |
115 elseif (err == -13) then -- SASL_BADAUTH |
116 return "failure", "not-authorized" |
116 return "failure", "not-authorized", cyrussasl.get_message( self.cyrus ) |
117 else |
117 else |
118 log("debug", "Got SASL error condition %d", err) |
118 log("debug", "Got SASL error condition %d", err) |
119 return "failure", |
119 return "failure", |
120 "undefined-condition", |
120 "undefined-condition", |
121 cyrussasl.get_message( self.cyrus ) |
121 cyrussasl.get_message( self.cyrus ) |