From 4f01a1b50e34543ccd87edcaa81fddc24e92ce12 Mon Sep 17 00:00:00 2001 From: Peter Palfrader Date: Mon, 15 Sep 2008 19:27:38 +0200 Subject: [PATCH] lower casing the sudopasswd ldap entry prior to parsing and verifying it was a bad idea --- debian/changelog | 7 +++++++ ud-generate | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/debian/changelog b/debian/changelog index ee4b953..dda4dda 100644 --- a/debian/changelog +++ b/debian/changelog @@ -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 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. diff --git a/ud-generate b/ud-generate index 1782f09..d0746de 100755 --- a/ud-generate +++ b/ud-generate @@ -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) -- 2.20.1