Changeset 2804 for pykota/trunk/bin/pknotify
- Timestamp:
- 03/25/06 22:22:07 (18 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
pykota/trunk/bin/pknotify
r2802 r2804 152 152 def sanitizeMessage(self, msg) : 153 153 """Replaces \\n and returns a messagee in xmlrpclib Binary format.""" 154 return xmlrpclib.Binary( msg.replace("\\n", "\n"))154 return xmlrpclib.Binary(self.userCharsetToUTF8(msg.replace("\\n", "\n"))) 155 155 156 156 def convPAM(self, auth, queries=[], userdata=None) : … … 243 243 if options["checkauth"] : 244 244 if ("username" in varnames) and ("password" in varnames) : 245 if self.checkAuth(result["username"].data, result["password"].data) : 245 if self.checkAuth(self.UTF8ToUserCharset(result["username"].data[:]), 246 self.UTF8ToUserCharset(result["password"].data[:])) : 246 247 authok = "AUTH=YES" 247 248 else : … … 252 253 if (varname != "password") \ 253 254 and ((varname != "username") or (authok in (None, "AUTH=YES"))) : 254 print "%s=%s" % (varname.upper(), result[varname].data)255 print "%s=%s" % (varname.upper(), self.UTF8ToUserCharset(result[varname].data[:])) 255 256 if authok is not None : 256 257 print authok … … 275 276 try : 276 277 defaults = { \ 277 "denyafter" : 1,278 "denyafter" : 0, 278 279 "timeout" : 0, 279 280 }