From 49c05461dc2851df308933e0e2976feb16dec0f3 Mon Sep 17 00:00:00 2001 From: Tollef Fog Heen Date: Thu, 20 Mar 2014 20:02:28 +0100 Subject: [PATCH] Exclude users with accountStatus set from the search. --- debian/changelog | 3 +++ search.cgi | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/debian/changelog b/debian/changelog index e06d63c..1f75f2e 100644 --- a/debian/changelog +++ b/debian/changelog @@ -7,6 +7,9 @@ userdir-ldap-cgi (0.3.38~20130906+1+nmu1) UNRELEASED; urgency=low * rename voipPassword to rtcPassword * store as HA1 hash rather than as plaintext + [ Tollef Fog Heen ] + * Exclude users with accountStatus set from the search. + -- Luca Filipozzi Thu, 16 Jan 2014 23:22:03 +0000 userdir-ldap-cgi (0.3.37) unstable; urgency=low diff --git a/search.cgi b/search.cgi index fade2a7..3769538 100755 --- a/search.cgi +++ b/search.cgi @@ -61,7 +61,7 @@ if (!$dosearch) { # go through %searchdata and pull out all the search criteria the user # specified... - my $filter = "(objectclass=inetOrgPerson)"; + my $filter = "(objectclass=inetOrgPerson)(!(accountStatus=*))"; foreach (keys(%searchdata)) { if ($query->param($searchdata{$_}{formname})) { if ($query->param($searchdata{$_}{fuzzy})) { -- 2.20.1