lower casing the sudopasswd ldap entry prior to parsing and verifying it was a bad... userdir-ldap-0.3.41
authorPeter Palfrader <peter@palfrader.org>
Mon, 15 Sep 2008 17:27:38 +0000 (19:27 +0200)
committerPeter Palfrader <peter@palfrader.org>
Mon, 15 Sep 2008 17:27:38 +0000 (19:27 +0200)
debian/changelog
ud-generate

index ee4b953..dda4dda 100644 (file)
@@ -1,3 +1,10 @@
+userdir-ldap (0.3.41) unstable; urgency=low
+
+  * ud-generate: lower casing the sudopasswd ldap entry prior to parsing
+    and verifying it was a bad idea.
+
+ -- Peter Palfrader <weasel@debian.org>  Mon, 15 Sep 2008 19:26:14 +0200
+
 userdir-ldap (0.3.40) unstable; urgency=low
 
   * Reading the hmac key only once is too troublesome.
index 1782f09..d0746de 100755 (executable)
@@ -223,7 +223,7 @@ def GenShadowSudo(l,File):
 
       Pass = None
       for entry in x[1]['sudoPassword']:
-         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:
             continue
          uuid = Match.group(1)