X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=ud-mailgate;h=6baf2c4c9f8d0dccf19b3dd593a3f4f81138e941;hb=eaf577581ba8c1c53fadb91920591f8f6ffa15a4;hp=d72cb9e99ea778db2ff3f6aa61f00116beb6310b;hpb=14908ffbe8886fdd85bf143ef14200e0171c18cd;p=mirror%2Fuserdir-ldap.git diff --git a/ud-mailgate b/ud-mailgate index d72cb9e..6baf2c4 100755 --- a/ud-mailgate +++ b/ud-mailgate @@ -7,8 +7,6 @@ import userdir_gpg, userdir_ldap, sys, traceback, time, ldap, os, commands import pwd, tempfile -import hmac -import sha as sha1_module from userdir_gpg import * from userdir_ldap import * @@ -455,7 +453,7 @@ def DoRBL(Str,Attrs): # Handle a ConfirmSudoPassword request def DoConfirmSudopassword(Str): - Match = re.compile('^confirm sudopassword ('+UUID_FORMAT+') ([a-z0-9,*]+) ([0-9a-f]{40})$').match(Str.lower()) + Match = re.compile('^confirm sudopassword ('+UUID_FORMAT+') ([a-z0-9.,*]+) ([0-9a-f]{40})$').match(Str) if Match == None: return None @@ -481,7 +479,7 @@ def FinishConfirmSudopassword(l, uid, Attrs): newldap = [] for entry in inldap: - Match = re.compile('^('+UUID_FORMAT+') (confirmed:[0-9a-f]{40}|unconfirmed) ([a-z0-9.,*]+) ([^ ]+)$').match(entry.lower()) + Match = re.compile('^('+UUID_FORMAT+') (confirmed:[0-9a-f]{40}|unconfirmed) ([a-z0-9.,*]+) ([^ ]+)$').match(entry) if Match == None: raise Error, "Could not parse existing sudopasswd entry" uuid = Match.group(1)