mirror of
https://git.openldap.org/openldap/openldap.git
synced 2026-02-18 10:07:56 -05:00
fix return attributes (ITS#4203)
This commit is contained in:
parent
9722bb7c30
commit
3aeade3bd2
2 changed files with 14 additions and 13 deletions
|
|
@ -1,3 +1,5 @@
|
|||
# Query 1: filter:(sn=Jon) attrs: all
|
||||
# Query 2: filter:(|(cn=*Jon*)(sn=Jon*)) attrs:cn sn title uid
|
||||
dn: cn=James A Jones 1,ou=Alumni Association,ou=People,dc=example,dc=com
|
||||
cn: James A Jones 1
|
||||
cn: James Jones
|
||||
|
|
@ -8,7 +10,6 @@ title: Mad Cow Researcher, UM Alumni Association
|
|||
|
||||
dn: cn=James A Jones 2,ou=Information Technology Division,ou=People,dc=example
|
||||
,dc=com
|
||||
objectClass: OpenLDAPperson
|
||||
cn: James A Jones 2
|
||||
cn: James Jones
|
||||
cn: Jim Jones
|
||||
|
|
@ -17,13 +18,13 @@ uid: jjones
|
|||
title: Senior Manager, Information Technology Division
|
||||
|
||||
dn: cn=John Doe,ou=Information Technology Division,ou=People,dc=example,dc=com
|
||||
objectClass: OpenLDAPperson
|
||||
cn: John Doe
|
||||
cn: Jonathon Doe
|
||||
sn: Doe
|
||||
uid: johnd
|
||||
title: System Administrator, Information Technology Division
|
||||
|
||||
# Query 3: filter:(sn=Smith*) attrs:cn sn title uid
|
||||
dn: cn=Jennifer Smith,ou=Alumni Association,ou=People,dc=example,dc=com
|
||||
cn: Jennifer Smith
|
||||
cn: Jen Smith
|
||||
|
|
@ -31,6 +32,7 @@ sn: Smith
|
|||
uid: jen
|
||||
title: Telemarketer, UM Alumni Association
|
||||
|
||||
# Query 4: filter:(sn=Doe*) attrs:cn sn title uid
|
||||
dn: cn=James A Jones 2,ou=Information Technology Division,ou=People,dc=example
|
||||
,dc=com
|
||||
cn: James A Jones 2
|
||||
|
|
@ -41,7 +43,6 @@ uid: jjones
|
|||
title: Senior Manager, Information Technology Division
|
||||
|
||||
dn: cn=Jane Doe,ou=Alumni Association,ou=People,dc=example,dc=com
|
||||
objectClass: OpenLDAPperson
|
||||
cn: Jane Doe
|
||||
cn: Jane Alverson
|
||||
sn: Doe
|
||||
|
|
@ -49,13 +50,13 @@ uid: jdoe
|
|||
title: Programmer Analyst, UM Alumni Association
|
||||
|
||||
dn: cn=John Doe,ou=Information Technology Division,ou=People,dc=example,dc=com
|
||||
objectClass: OpenLDAPperson
|
||||
cn: John Doe
|
||||
cn: Jonathon Doe
|
||||
sn: Doe
|
||||
uid: johnd
|
||||
title: System Administrator, Information Technology Division
|
||||
|
||||
# Query 5: filter:(uid=bjorn) attrs:mail postaladdress telephonenumber cn uid
|
||||
dn: cn=Bjorn Jensen,ou=Information Technology Division,ou=People,dc=example,dc
|
||||
=com
|
||||
cn: Bjorn Jensen
|
||||
|
|
@ -65,6 +66,7 @@ postalAddress: Info Tech Division $ 535 W. William St. $ Anytown, MI 48103
|
|||
mail: bjorn@mailgw.example.com
|
||||
telephoneNumber: +1 313 555 0355
|
||||
|
||||
# Query 6: filter:(mail=*@mail.alumni.example.com) cn sn title uid
|
||||
dn: cn=Dorothy Stevens,ou=Alumni Association,ou=People,dc=example,dc=com
|
||||
cn: Dorothy Stevens
|
||||
cn: Dot Stevens
|
||||
|
|
@ -73,41 +75,34 @@ uid: dots
|
|||
title: Secretary, UM Alumni Association
|
||||
|
||||
dn: cn=James A Jones 1,ou=Alumni Association,ou=People,dc=example,dc=com
|
||||
objectClass: OpenLDAPperson
|
||||
cn: James A Jones 1
|
||||
cn: James Jones
|
||||
cn: Jim Jones
|
||||
sn: Jones
|
||||
uid: jaj
|
||||
title: Mad Cow Researcher, UM Alumni Association
|
||||
mail: jaj@mail.alumni.example.com
|
||||
|
||||
dn: cn=Jennifer Smith,ou=Alumni Association,ou=People,dc=example,dc=com
|
||||
objectClass: OpenLDAPperson
|
||||
cn: Jennifer Smith
|
||||
cn: Jen Smith
|
||||
sn: Smith
|
||||
uid: jen
|
||||
title: Telemarketer, UM Alumni Association
|
||||
mail: jen@mail.alumni.example.com
|
||||
|
||||
dn: cn=Mark Elliot,ou=Alumni Association,ou=People,dc=example,dc=com
|
||||
objectClass: OpenLDAPperson
|
||||
cn: Mark Elliot
|
||||
cn: Mark A Elliot
|
||||
sn: Elliot
|
||||
uid: melliot
|
||||
title: Director, UM Alumni Association
|
||||
mail: melliot@mail.alumni.example.com
|
||||
|
||||
dn: cn=Ursula Hampster,ou=Alumni Association,ou=People,dc=example,dc=com
|
||||
objectClass: OpenLDAPperson
|
||||
cn: Ursula Hampster
|
||||
sn: Hampster
|
||||
uid: uham
|
||||
title: Secretary, UM Alumni Association
|
||||
mail: uham@mail.alumni.example.com
|
||||
|
||||
# Query 7: filter:(mail=*) cn sn title uid
|
||||
dn: cn=Barbara Jensen,ou=Information Technology Division,ou=People,dc=example,
|
||||
dc=com
|
||||
cn: Barbara Jensen
|
||||
|
|
@ -182,6 +177,7 @@ sn: Hampster
|
|||
uid: uham
|
||||
title: Secretary, UM Alumni Association
|
||||
|
||||
# Query 8: filter:(|(cn=*Jones)(sn=Jones)) attrs:cn sn title uid
|
||||
dn: cn=James A Jones 1,ou=Alumni Association,ou=People,dc=example,dc=com
|
||||
cn: James A Jones 1
|
||||
cn: James Jones
|
||||
|
|
@ -199,6 +195,7 @@ sn: Doe
|
|||
uid: jjones
|
||||
title: Senior Manager, Information Technology Division
|
||||
|
||||
# Query 9: filter:(sn=Smith) attrs:cn sn title uid
|
||||
dn: cn=Jennifer Smith,ou=Alumni Association,ou=People,dc=example,dc=com
|
||||
cn: Jennifer Smith
|
||||
cn: Jen Smith
|
||||
|
|
@ -206,6 +203,7 @@ sn: Smith
|
|||
uid: jen
|
||||
title: Telemarketer, UM Alumni Association
|
||||
|
||||
# Query 10: filter:(uid=bjorn) attrs:mail postaladdress telephonenumber cn uid
|
||||
dn: cn=Bjorn Jensen,ou=Information Technology Division,ou=People,dc=example,dc
|
||||
=com
|
||||
cn: Bjorn Jensen
|
||||
|
|
@ -215,6 +213,7 @@ postalAddress: Info Tech Division $ 535 W. William St. $ Anytown, MI 48103
|
|||
mail: bjorn@mailgw.example.com
|
||||
telephoneNumber: +1 313 555 0355
|
||||
|
||||
# Query 11: filter:(mail=jaj@mail.alumni.example.com) cn sn title uid
|
||||
dn: cn=James A Jones 1,ou=Alumni Association,ou=People,dc=example,dc=com
|
||||
cn: James A Jones 1
|
||||
cn: James Jones
|
||||
|
|
|
|||
|
|
@ -292,8 +292,10 @@ fi
|
|||
|
||||
echo "Filtering ldapsearch results..."
|
||||
. $LDIFFILTER < $SLAVEOUT > $SEARCHFLT
|
||||
echo "Filtering original ldif..."
|
||||
. $LDIFFILTER < $PROXYCACHEOUT > $LDIFFLT
|
||||
echo "Comparing filter output..."
|
||||
$CMP $SEARCHFLT $PROXYCACHEOUT > $CMPOUT
|
||||
$CMP $SEARCHFLT $LDIFFLT > $CMPOUT
|
||||
|
||||
if test $? != 0 ; then
|
||||
echo "Comparison failed"
|
||||
|
|
|
|||
Loading…
Reference in a new issue