wmi-1.3.16 from opsview.com
This commit is contained in:
@@ -0,0 +1,40 @@
|
||||
dn: o=University of Michigan,c=TEST
|
||||
objectclass: organization
|
||||
objectclass: domainRelatedObject
|
||||
l: Ann Arbor, Michigan
|
||||
st: Michigan
|
||||
o: University of Michigan
|
||||
o: UMICH
|
||||
o: UM
|
||||
o: U-M
|
||||
o: U of M
|
||||
description: The University of Michigan at Ann Arbor
|
||||
seeAlso:
|
||||
postaladdress: University of Michigan $ 535 W. William St. $ Ann Arbor, MI 481
|
||||
09 $ US
|
||||
telephonenumber: +1 313 764-1817
|
||||
associateddomain: example.com
|
||||
|
||||
dn: ou=People,o=University of Michigan,c=TEST
|
||||
objectclass: organizationalUnit
|
||||
objectclass: extensibleObject
|
||||
ou: People
|
||||
uidNumber: 0
|
||||
gidNumber: 0
|
||||
|
||||
dn: ou=Ldb Test,ou=People,o=University of Michigan,c=TEST
|
||||
objectclass: organizationalUnit
|
||||
objectclass: extensibleObject
|
||||
ou: People
|
||||
ou: Ldb Test
|
||||
uidNumber: 0
|
||||
gidNumber: 0
|
||||
|
||||
dn: ou=LdbTspace,ou=People,o=University of Michigan,c=TEST
|
||||
objectclass: organizationalUnit
|
||||
objectclass: extensibleObject
|
||||
ou: People
|
||||
ou: LdbTspace
|
||||
description: test white space removal in comparisons
|
||||
uidNumber: 0
|
||||
gidNumber: 0
|
||||
Executable
+41
@@ -0,0 +1,41 @@
|
||||
#!/bin/sh
|
||||
|
||||
if [ -z "$LDBDIR" ]; then
|
||||
LDBDIR=`dirname $0`/..
|
||||
export LDBDIR
|
||||
fi
|
||||
|
||||
rm -rf tests/tmp/db
|
||||
mkdir -p tests/tmp/db
|
||||
|
||||
if [ -f tests/tmp/slapd.pid ]; then
|
||||
kill `cat tests/tmp/slapd.pid`
|
||||
sleep 1
|
||||
fi
|
||||
if [ -f tests/tmp/slapd.pid ]; then
|
||||
kill -9 `cat tests/tmp/slapd.pid`
|
||||
rm -f tests/tmp/slapd.pid
|
||||
fi
|
||||
|
||||
# we don't consider a slapadd failure as a test suite failure, as it
|
||||
# has nothing to do with ldb
|
||||
|
||||
MODCONF=tests/tmp/modules.conf
|
||||
rm -f $MODCONF
|
||||
touch $MODCONF || exit 1
|
||||
|
||||
slaptest -u -f $LDBDIR/tests/slapd.conf > /dev/null 2>&1 || {
|
||||
echo "enabling sladp modules"
|
||||
cat > $MODCONF <<EOF
|
||||
modulepath /usr/lib/ldap
|
||||
moduleload back_bdb
|
||||
EOF
|
||||
}
|
||||
|
||||
slaptest -u -f $LDBDIR/tests/slapd.conf || {
|
||||
echo "slaptest failed - skipping ldap tests"
|
||||
exit 0
|
||||
}
|
||||
|
||||
slapadd -f $LDBDIR/tests/slapd.conf < $LDBDIR/tests/init.ldif || exit 0
|
||||
|
||||
Executable
+12
@@ -0,0 +1,12 @@
|
||||
#!/bin/sh
|
||||
|
||||
if [ -z "$LDBDIR" ]; then
|
||||
LDBDIR=`dirname $0`/..
|
||||
export LDBDIR
|
||||
fi
|
||||
|
||||
if [ -f tests/tmp/slapd.pid ]; then
|
||||
echo "killing slapd process `cat tests/tmp/slapd.pid`"
|
||||
kill -9 `cat tests/tmp/slapd.pid`
|
||||
rm -f tests/tmp/slapd.pid
|
||||
fi
|
||||
Executable
+11
@@ -0,0 +1,11 @@
|
||||
#!/bin/sh
|
||||
|
||||
# aargh, did LDAP ever have to expose this crap to users ...
|
||||
|
||||
BASE=`pwd`
|
||||
|
||||
TMPDIR=$BASE/tests/tmp
|
||||
|
||||
LDAPI_ESCAPE=`echo $TMPDIR/ldapi | sed 's|/|%2F|g'`
|
||||
|
||||
echo "ldapi://$LDAPI_ESCAPE"
|
||||
@@ -0,0 +1,5 @@
|
||||
dn: cn=Hampster Ursula,ou=Alumni Association,ou=People,o=University of Michigan,c=TEST
|
||||
changetype: modify
|
||||
add: jpegPhoto
|
||||
jpegPhoto:< file://tests/tmp/samba4.png
|
||||
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 6.1 KiB |
@@ -0,0 +1,66 @@
|
||||
dn: CN=Users,DC=schema,DC=test
|
||||
objectClass: top
|
||||
objectClass: container
|
||||
cn: Users
|
||||
description: Default container for upgraded user accounts
|
||||
instanceType: 4
|
||||
whenCreated: 20050116175504.0Z
|
||||
whenChanged: 20050116175504.0Z
|
||||
uSNCreated: 1
|
||||
uSNChanged: 1
|
||||
showInAdvancedViewOnly: FALSE
|
||||
name: Users
|
||||
objectGUID: b847056a-9934-d87b-8a1a-99fabe0863c8
|
||||
systemFlags: 0x8c000000
|
||||
objectCategory: CN=Container,CN=Schema,CN=Configuration,DC=schema,DC=test
|
||||
isCriticalSystemObject: TRUE
|
||||
nTSecurityDescriptor: foo
|
||||
|
||||
dn: CN=Administrator,CN=Users,DC=schema,DC=test
|
||||
objectClass: top
|
||||
objectClass: person
|
||||
objectClass: organizationalPerson
|
||||
objectClass: user
|
||||
cn: Administrator
|
||||
description: Built-in account for administering the computer/domain
|
||||
instanceType: 4
|
||||
whenCreated: 20050116175504.0Z
|
||||
whenChanged: 20050116175504.0Z
|
||||
uSNCreated: 1
|
||||
memberOf: CN=Group Policy Creator Owners,CN=Users,DC=schema,DC=test
|
||||
memberOf: CN=Domain Admins,CN=Users,DC=schema,DC=test
|
||||
memberOf: CN=Enterprise Admins,CN=Users,DC=schema,DC=test
|
||||
memberOf: CN=Schema Admins,CN=Users,DC=schema,DC=test
|
||||
memberOf: CN=Administrators,CN=Builtin,DC=schema,DC=test
|
||||
uSNChanged: 1
|
||||
name: Administrator
|
||||
objectGUID: 6c02f98c-46c6-aa38-5f13-a510cac04e6c
|
||||
userAccountControl: 0x10200
|
||||
badPwdCount: 0
|
||||
codePage: 0
|
||||
countryCode: 0
|
||||
badPasswordTime: 0
|
||||
lastLogoff: 0
|
||||
lastLogon: 0
|
||||
pwdLastSet: 0
|
||||
primaryGroupID: 513
|
||||
objectSid: S-1-5-21-43662522-77495566-38969261-500
|
||||
adminCount: 1
|
||||
accountExpires: -1
|
||||
logonCount: 0
|
||||
sAMAccountName: Administrator
|
||||
sAMAccountType: 0x30000000
|
||||
objectCategory: CN=Person,CN=Schema,CN=Configuration,DC=schema,DC=test
|
||||
isCriticalSystemObject: TRUE
|
||||
unicodePwd: samba
|
||||
nTSecurityDescriptor: foo
|
||||
|
||||
dn: CN=Test,CN=Users,DC=schema,DC=test
|
||||
objectClass: top
|
||||
objectClass: test
|
||||
cn: Test
|
||||
description: This is a test
|
||||
objectCategory: CN=Test,CN=Schema,CN=Configuration,DC=schema,DC=test
|
||||
nTSecurityDescriptor: foo
|
||||
instanceType: 4
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
dn: CN=Test,CN=Users,DC=schema,DC=test
|
||||
changetype: modify
|
||||
replace: description
|
||||
description: this test must not fail
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
dn: CN=Test,CN=Users,DC=schema,DC=test
|
||||
changetype: modify
|
||||
delete: description
|
||||
# this test must not fail
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
dn: CN=Test,CN=Users,DC=schema,DC=test
|
||||
changetype: modify
|
||||
add: description
|
||||
description: this test must not fail
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
dn: CN=Test,CN=Users,DC=schema,DC=test
|
||||
changetype: modify
|
||||
add: foo
|
||||
foo: this test must fail
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
dn: CN=Test,CN=Users,DC=schema,DC=test
|
||||
changetype: modify
|
||||
delete: nTSecurityDescriptor
|
||||
# this test must fail
|
||||
|
||||
@@ -0,0 +1,112 @@
|
||||
dn: @INDEXLIST
|
||||
@IDXATTR: name
|
||||
@IDXATTR: sAMAccountName
|
||||
@IDXATTR: objectSid
|
||||
@IDXATTR: objectClass
|
||||
@IDXATTR: member
|
||||
@IDXATTR: uidNumber
|
||||
@IDXATTR: gidNumber
|
||||
@IDXATTR: unixName
|
||||
@IDXATTR: privilege
|
||||
@IDXATTR: lDAPDisplayName
|
||||
|
||||
dn: @ATTRIBUTES
|
||||
realm: CASE_INSENSITIVE
|
||||
userPrincipalName: CASE_INSENSITIVE
|
||||
servicePrincipalName: CASE_INSENSITIVE
|
||||
name: CASE_INSENSITIVE
|
||||
dn: CASE_INSENSITIVE
|
||||
sAMAccountName: CASE_INSENSITIVE
|
||||
objectClass: CASE_INSENSITIVE
|
||||
unicodePwd: HIDDEN
|
||||
ntPwdHash: HIDDEN
|
||||
ntPwdHistory: HIDDEN
|
||||
lmPwdHash: HIDDEN
|
||||
lmPwdHistory: HIDDEN
|
||||
createTimestamp: HIDDEN
|
||||
modifyTimestamp: HIDDEN
|
||||
|
||||
dn: @SUBCLASSES
|
||||
top: domain
|
||||
top: person
|
||||
top: group
|
||||
domain: domainDNS
|
||||
domain: builtinDomain
|
||||
person: organizationalPerson
|
||||
organizationalPerson: user
|
||||
user: computer
|
||||
template: userTemplate
|
||||
template: groupTemplate
|
||||
|
||||
dn: @MODULES
|
||||
@LIST: timestamps,schema
|
||||
|
||||
dn: CN=Top,CN=Schema,CN=Configuration,DC=schema,DC=test
|
||||
objectClass: top
|
||||
objectClass: classSchema
|
||||
lDAPDisplayName: top
|
||||
cn: Top
|
||||
uSNCreated: 1
|
||||
uSNChanged: 1
|
||||
subClassOf: top
|
||||
systemMustContain: objectClass
|
||||
systemMayContain: structuralObjectClass
|
||||
systemMayContain: createTimeStamp
|
||||
systemMayContain: modifyTimeStamp
|
||||
systemMayContain: creatorsName
|
||||
systemMayContain: modifiersName
|
||||
systemMayContain: hasSubordinates
|
||||
systemMayContain: subschemaSubentry
|
||||
systemMayContain: collectiveSubentry
|
||||
systemMayContain: entryUUID
|
||||
systemMayContain: entryCSN
|
||||
systemMayContain: namingCSN
|
||||
systemMayContain: superiorUUID
|
||||
systemMayContain: contextCSN
|
||||
systemMayContain: whenCreated
|
||||
systemMayContain: whenChanged
|
||||
systemMayContain: uSNCreated
|
||||
systemMayContain: uSNChanged
|
||||
systemMayContain: distinguishedName
|
||||
systemMayContain: name
|
||||
systemMayContain: cn
|
||||
systemMayContain: userPassword
|
||||
systemMayContain: labeledURI
|
||||
|
||||
dn: CN=Class-Schema,CN=Schema,CN=Configuration,DC=schema,DC=test
|
||||
objectClass: top
|
||||
objectClass: classSchema
|
||||
lDAPDisplayName: classSchema
|
||||
cn: Class-Schema
|
||||
uSNCreated: 2
|
||||
uSNChanged: 2
|
||||
lDAPDisplayName: classSchema
|
||||
subClassOf: top
|
||||
systemMustContain: cn
|
||||
systemMustContain: subClassOf
|
||||
systemMayContain: systemPossSuperiors
|
||||
systemMayContain: systemOnly
|
||||
systemMayContain: systemMustContain
|
||||
systemMayContain: systemMayContain
|
||||
systemMayContain: systemAuxiliaryClass
|
||||
systemMayContain: possSuperiors
|
||||
systemMayContain: mustContain
|
||||
systemMayContain: mayContain
|
||||
systemMayContain: lDAPDisplayName
|
||||
systemMayContain: auxiliaryClass
|
||||
|
||||
dn: CN=Attribute-Schema,CN=Schema,CN=Configuration,DC=schema,DC=test
|
||||
objectClass: top
|
||||
objectClass: classSchema
|
||||
cn: Attribute-Schema
|
||||
uSNCreated: 3
|
||||
uSNChanged: 3
|
||||
lDAPDisplayName: attributeSchema
|
||||
subClassOf: top
|
||||
systemMustContain: oMSyntax
|
||||
systemMustContain: lDAPDisplayName
|
||||
systemMustContain: isSingleValued
|
||||
systemMustContain: cn
|
||||
systemMustContain: attributeSyntax
|
||||
systemMustContain: attributeID
|
||||
|
||||
@@ -0,0 +1,26 @@
|
||||
loglevel 0
|
||||
|
||||
include tests/schema/core.schema
|
||||
include tests/schema/cosine.schema
|
||||
include tests/schema/inetorgperson.schema
|
||||
include tests/schema/openldap.schema
|
||||
include tests/schema/nis.schema
|
||||
|
||||
|
||||
pidfile tests/tmp/slapd.pid
|
||||
argsfile tests/tmp/slapd.args
|
||||
|
||||
access to * by * write
|
||||
|
||||
allow update_anon bind_anon_dn
|
||||
|
||||
include tests/tmp/modules.conf
|
||||
|
||||
defaultsearchbase "o=University of Michigan,c=TEST"
|
||||
|
||||
backend bdb
|
||||
database bdb
|
||||
suffix "o=University of Michigan,c=TEST"
|
||||
directory tests/tmp/db
|
||||
index objectClass eq
|
||||
index uid eq
|
||||
Executable
+14
@@ -0,0 +1,14 @@
|
||||
#!/bin/sh
|
||||
|
||||
if [ -z "$LDBDIR" ]; then
|
||||
LDBDIR=`dirname $0`/..
|
||||
export LDBDIR
|
||||
fi
|
||||
|
||||
mkdir -p $LDBDIR/tests/tmp/db
|
||||
|
||||
# running slapd with -d0 means it stays in the same process group, so it can be
|
||||
# killed by timelimit
|
||||
slapd -d0 -f $LDBDIR/tests/slapd.conf -h "`$LDBDIR/tests/ldapi_url.sh`" $* &
|
||||
|
||||
sleep 2
|
||||
@@ -0,0 +1,15 @@
|
||||
dn: @ATTRIBUTES
|
||||
uid: CASE_INSENSITIVE
|
||||
cn: CASE_INSENSITIVE
|
||||
ou: CASE_INSENSITIVE
|
||||
dn: CASE_INSENSITIVE
|
||||
|
||||
dn: @SUBCLASSES
|
||||
top: domain
|
||||
top: person
|
||||
domain: domainDNS
|
||||
person: organizationalPerson
|
||||
person: fooPerson
|
||||
organizationalPerson: user
|
||||
organizationalPerson: OpenLDAPperson
|
||||
user: computer
|
||||
@@ -0,0 +1,67 @@
|
||||
##############################
|
||||
# global configuration options
|
||||
dn: cn=Global,cn=Config,cn=Samba
|
||||
objectclass: globalconfig
|
||||
LocalConfigCn: cn=%U,cn=Config,cn=Samba
|
||||
LocalConfigCn;1: cn=%U,cn=Config,cn=Samba
|
||||
LocalConfigCn;2: cn=%I,cn=Config,cn=Samba
|
||||
LocalConfigCn;3: cn=%M,cn=Config,cn=Samba
|
||||
|
||||
#############
|
||||
dn: cn=Protocol,cn=Global,cn=Config,cn=Samba
|
||||
maxXmit: 7000
|
||||
|
||||
################################
|
||||
dn: cn=Volker,cn=Config,cn=Samba
|
||||
Workgroup: VNET3
|
||||
UnixCharset: UTF8
|
||||
Security: user
|
||||
Interfaces: vmnet* eth*
|
||||
NetbiosName: blu
|
||||
GuestAccount: tridge
|
||||
|
||||
#################################
|
||||
dn: cn=Volker,cn=Config,cn=Samba
|
||||
Workgroup: VNET3
|
||||
UnixCharset: UTF8
|
||||
Security: user
|
||||
Interfaces: vmnet* eth*
|
||||
NetbiosName: blu
|
||||
GuestAccount: tridge
|
||||
Include: cn=%U,cn=MyConfig,cn=Config,cn=Samba
|
||||
|
||||
#### ((objectClass=fileshare)(cn=test))
|
||||
##############################
|
||||
# [test] share
|
||||
dn: cn=test,cn=Shares,cn=Config,cn=Samba
|
||||
objectclass: fileshare
|
||||
cn: test
|
||||
Comment: a test share
|
||||
Path: /home/tridge/samba4/prefix/test
|
||||
ReadOnly: no
|
||||
|
||||
#####################################
|
||||
# [msdn] a remote proxy share, stored
|
||||
# on \\msdn\test
|
||||
dn: cn=msdn,cn=Shares,cn=Config,cn=Samba
|
||||
objectclass: fileshare
|
||||
cn: msdn
|
||||
NtvfsHandler: cifs
|
||||
ReadOnly: no
|
||||
_CifsServer: msdn
|
||||
_CifsUser: administrator
|
||||
_CifsPassword: penguin
|
||||
_CifsDomain: winxp
|
||||
_CifsShare: test
|
||||
|
||||
|
||||
##############################
|
||||
# [VisualC] share
|
||||
dn: cn=visualc,cn=Shares,cn=Config,cn=Samba
|
||||
objectclass: fileshare
|
||||
cn: VisualC
|
||||
Comment: VisualC development
|
||||
Path: /home/tridge/VisualC
|
||||
ReadOnly: no
|
||||
NtvfsHandler: simple
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
##############################
|
||||
# global configuration options
|
||||
dn: cn=Global,cn=DefaultConfig,cn=Samba
|
||||
objectclass: globalconfig
|
||||
Workgroup: WORKGROUP
|
||||
UnixCharset: UTF8
|
||||
Security: user
|
||||
NetbiosName: blu
|
||||
GuestAccount: nobody
|
||||
|
||||
##############################
|
||||
# [_default_] share
|
||||
dn: cn=_default_,cn=Shares,cn=DefaultConfig,cn=Samba
|
||||
objectclass: fileshare
|
||||
cn: _default_
|
||||
Path: /tmp
|
||||
ReadOnly: yes
|
||||
Executable
+69
@@ -0,0 +1,69 @@
|
||||
#!/bin/sh
|
||||
|
||||
echo "Running extended search tests"
|
||||
|
||||
mv $LDB_URL $LDB_URL.1
|
||||
|
||||
cat <<EOF | bin/ldbadd || exit 1
|
||||
dn: cn=testrec1,cn=TEST
|
||||
i1: 1
|
||||
i2: 0
|
||||
i3: 1234
|
||||
i4: 0x7003004
|
||||
|
||||
dn: cn=testrec2,cn=TEST
|
||||
i1: 0x800000
|
||||
|
||||
dn: cn=testrec3,cn=TEST
|
||||
i1: 0x101010101
|
||||
i1: 7
|
||||
|
||||
dn: cn=auser1,cn=TEST
|
||||
groupType: 2147483648
|
||||
samAccountType: 805306368
|
||||
|
||||
dn: cn=auser2,cn=TEST
|
||||
groupType: 2147483648
|
||||
samAccountType: 805306369
|
||||
|
||||
dn: cn=auser3,cn=TEST
|
||||
groupType: 2147483649
|
||||
samAccountType: 805306370
|
||||
|
||||
dn: cn=auser4,cn=TEST
|
||||
groupType: 2147483649
|
||||
samAccountType: 805306369
|
||||
EOF
|
||||
|
||||
checkcount() {
|
||||
count=$1
|
||||
expression="$2"
|
||||
n=`bin/ldbsearch "$expression" | grep '^dn' | wc -l`
|
||||
if [ $n != $count ]; then
|
||||
echo "Got $n but expected $count for $expression"
|
||||
bin/ldbsearch "$expression"
|
||||
exit 1
|
||||
fi
|
||||
echo "OK: $count $expression"
|
||||
}
|
||||
|
||||
checkcount 1 '(i3=1234)'
|
||||
checkcount 0 '(i3=12345)'
|
||||
|
||||
checkcount 2 '(i1:1.2.840.113556.1.4.803:=1)'
|
||||
checkcount 1 '(i1:1.2.840.113556.1.4.803:=3)'
|
||||
checkcount 1 '(i1:1.2.840.113556.1.4.803:=7)'
|
||||
checkcount 0 '(i1:1.2.840.113556.1.4.803:=15)'
|
||||
checkcount 1 '(i1:1.2.840.113556.1.4.803:=0x800000)'
|
||||
checkcount 1 '(i1:1.2.840.113556.1.4.803:=8388608)'
|
||||
|
||||
checkcount 2 '(i1:1.2.840.113556.1.4.804:=1)'
|
||||
checkcount 2 '(i1:1.2.840.113556.1.4.804:=3)'
|
||||
checkcount 2 '(i1:1.2.840.113556.1.4.804:=7)'
|
||||
checkcount 2 '(i1:1.2.840.113556.1.4.804:=15)'
|
||||
checkcount 1 '(i1:1.2.840.113556.1.4.804:=0x800000)'
|
||||
checkcount 1 '(i1:1.2.840.113556.1.4.804:=8388608)'
|
||||
|
||||
# this is one that w2k gives
|
||||
checkcount 3 '(|(|(&(!(groupType:1.2.840.113556.1.4.803:=1))(groupType:1.2.840.113556.1.4.803:=2147483648)(groupType:1.2.840.113556.1.4.804:=10))(samAccountType=805306368))(samAccountType=805306369))'
|
||||
|
||||
Executable
+128
@@ -0,0 +1,128 @@
|
||||
#!/bin/sh
|
||||
|
||||
if [ -z "$LDB_SPECIALS" ]; then
|
||||
LDB_SPECIALS=1
|
||||
export LDB_SPECIALS
|
||||
fi
|
||||
|
||||
echo "LDB_URL: $LDB_URL"
|
||||
|
||||
echo "Adding base elements"
|
||||
$VALGRIND ldbadd $LDBDIR/tests/test.ldif || exit 1
|
||||
|
||||
echo "Adding again - should fail"
|
||||
ldbadd $LDBDIR/tests/test.ldif 2> /dev/null && {
|
||||
echo "Should have failed to add again - gave $?"
|
||||
exit 1
|
||||
}
|
||||
|
||||
echo "Modifying elements"
|
||||
$VALGRIND ldbmodify $LDBDIR/tests/test-modify.ldif || exit 1
|
||||
|
||||
echo "Showing modified record"
|
||||
$VALGRIND ldbsearch '(uid=uham)' || exit 1
|
||||
|
||||
echo "Rename entry"
|
||||
OLDDN="cn=Ursula Hampster,ou=Alumni Association,ou=People,o=University of Michigan,c=TEST"
|
||||
NEWDN="cn=Hampster Ursula,ou=Alumni Association,ou=People,o=University of Michigan,c=TEST"
|
||||
$VALGRIND ldbrename "$OLDDN" "$NEWDN" || exit 1
|
||||
|
||||
echo "Showing renamed record"
|
||||
$VALGRIND ldbsearch '(uid=uham)' || exit 1
|
||||
|
||||
echo "Starting ldbtest"
|
||||
$VALGRIND ldbtest --num-records 100 --num-searches 10 || exit 1
|
||||
|
||||
if [ $LDB_SPECIALS = 1 ]; then
|
||||
echo "Adding index"
|
||||
$VALGRIND ldbadd $LDBDIR/tests/test-index.ldif || exit 1
|
||||
fi
|
||||
|
||||
echo "Adding bad attributes - should fail"
|
||||
$VALGRIND ldbadd $LDBDIR/tests/test-wrong_attributes.ldif && {
|
||||
echo "Should fhave failed - gave $?"
|
||||
exit 1
|
||||
}
|
||||
|
||||
echo "testing indexed search"
|
||||
$VALGRIND ldbsearch '(uid=uham)' || exit 1
|
||||
$VALGRIND ldbsearch '(&(objectclass=person)(objectclass=person)(objectclass=top))' || exit 1
|
||||
$VALGRIND ldbsearch '(&(uid=uham)(uid=uham))' || exit 1
|
||||
$VALGRIND ldbsearch '(|(uid=uham)(uid=uham))' || exit 1
|
||||
$VALGRIND ldbsearch '(|(uid=uham)(uid=uham)(objectclass=OpenLDAPperson))' || exit 1
|
||||
$VALGRIND ldbsearch '(&(uid=uham)(uid=uham)(!(objectclass=xxx)))' || exit 1
|
||||
$VALGRIND ldbsearch '(&(objectclass=person)(uid=uham)(!(uid=uhamxx)))' uid \* \+ dn || exit 1
|
||||
$VALGRIND ldbsearch '(&(uid=uham)(uid=uha*)(title=*))' uid || exit 1
|
||||
|
||||
# note that the "((" is treated as an attribute not an expression
|
||||
# this matches the openldap ldapsearch behaviour of looking for a '='
|
||||
# to see if the first argument is an expression or not
|
||||
$VALGRIND ldbsearch '((' uid || exit 1
|
||||
$VALGRIND ldbsearch '(objectclass=)' uid || exit 1
|
||||
$VALGRIND ldbsearch -b 'cn=Hampster Ursula,ou=Alumni Association,ou=People,o=University of Michigan,c=TEST' -s base "" sn || exit 1
|
||||
|
||||
echo "Test wildcard match"
|
||||
$VALGRIND ldbadd $LDBDIR/tests/test-wildcard.ldif || exit 1
|
||||
$VALGRIND ldbsearch '(cn=test*multi)' || exit 1
|
||||
$VALGRIND ldbsearch '(cn=*test*multi*)' || exit 1
|
||||
$VALGRIND ldbsearch '(cn=*test_multi)' || exit 1
|
||||
$VALGRIND ldbsearch '(cn=test_multi*)' || exit 1
|
||||
$VALGRIND ldbsearch '(cn=test*multi*test*multi)' || exit 1
|
||||
$VALGRIND ldbsearch '(cn=test*multi*test*multi*multi_*)' || exit 1
|
||||
|
||||
echo "Starting ldbtest indexed"
|
||||
$VALGRIND ldbtest --num-records 100 --num-searches 500 || exit 1
|
||||
|
||||
echo "Testing one level search"
|
||||
count=`$VALGRIND ldbsearch -b 'ou=Groups,o=University of Michigan,c=TEST' -s one 'objectclass=*' none |grep '^dn' | wc -l`
|
||||
if [ $count != 3 ]; then
|
||||
echo returned $count records - expected 3
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo "Testing binary file attribute value"
|
||||
mkdir -p tests/tmp
|
||||
cp $LDBDIR/tests/samba4.png tests/tmp/samba4.png
|
||||
$VALGRIND ldbmodify $LDBDIR/tests/photo.ldif || exit 1
|
||||
count=`$VALGRIND ldbsearch '(cn=Hampster Ursula)' jpegPhoto | grep '^dn' | wc -l`
|
||||
if [ $count != 1 ]; then
|
||||
echo returned $count records - expected 1
|
||||
exit 1
|
||||
fi
|
||||
rm -f tests/tmp/samba4.png
|
||||
|
||||
echo "*TODO* Testing UTF8 upper lower case searches !!"
|
||||
|
||||
echo "Testing compare"
|
||||
count=`$VALGRIND ldbsearch '(cn>=t)' cn | grep '^dn' | wc -l`
|
||||
if [ $count != 2 ]; then
|
||||
echo returned $count records - expected 2
|
||||
echo "this fails on openLdap ..."
|
||||
fi
|
||||
|
||||
count=`$VALGRIND ldbsearch '(cn<=t)' cn | grep '^dn' | wc -l`
|
||||
if [ $count != 13 ]; then
|
||||
echo returned $count records - expected 13
|
||||
echo "this fails on opsnLdap ..."
|
||||
fi
|
||||
|
||||
checkcount() {
|
||||
count=$1
|
||||
scope=$2
|
||||
basedn=$3
|
||||
expression="$4"
|
||||
n=`bin/ldbsearch -s "$scope" -b "$basedn" "$expression" | grep '^dn' | wc -l`
|
||||
if [ $n != $count ]; then
|
||||
echo "Got $n but expected $count for $expression"
|
||||
bin/ldbsearch "$expression"
|
||||
exit 1
|
||||
fi
|
||||
echo "OK: $count $expression"
|
||||
}
|
||||
|
||||
checkcount 0 'base' '' '(uid=uham)'
|
||||
checkcount 0 'one' '' '(uid=uham)'
|
||||
|
||||
checkcount 1 'base' 'cn=Hampster Ursula,ou=Alumni Association,ou=People,o=University of Michigan,c=TEST' '(uid=uham)'
|
||||
checkcount 1 'one' 'ou=Alumni Association,ou=People,o=University of Michigan,c=TEST' '(uid=uham)'
|
||||
checkcount 1 'one' 'ou=People,o=University of Michigan,c=TEST' '(ou=ldb test)'
|
||||
@@ -0,0 +1,11 @@
|
||||
dn: @INDEXLIST
|
||||
@IDXATTR: uid
|
||||
@IDXATTR: objectclass
|
||||
|
||||
dn: @ATTRIBUTES
|
||||
uid: CASE_INSENSITIVE
|
||||
|
||||
dn: @SUBCLASSES
|
||||
top: person
|
||||
person: organizationalPerson
|
||||
organizationalPerson: OpenLDAPperson
|
||||
Executable
+54
@@ -0,0 +1,54 @@
|
||||
#!/bin/sh
|
||||
|
||||
PATH=/usr/local/sbin:/usr/sbin:/sbin:$PATH
|
||||
export PATH
|
||||
SCHEMA_NEEDED="core nis cosine inetorgperson openldap"
|
||||
|
||||
# setup needed schema files
|
||||
for f in $SCHEMA_NEEDED; do
|
||||
if [ ! -r tests/schema/$f.schema ]; then
|
||||
mkdir -p tests/schema
|
||||
if [ -r /etc/ldap/schema/$f.schema ]; then
|
||||
ln -s /etc/ldap/schema/$f.schema tests/schema/$f.schema
|
||||
continue;
|
||||
fi
|
||||
if [ -r /etc/openldap/schema/$f.schema ]; then
|
||||
ln -s /etc/openldap/schema/$f.schema tests/schema/$f.schema
|
||||
continue;
|
||||
fi
|
||||
|
||||
echo "SKIPPING TESTS: you need the following OpenLDAP schema files"
|
||||
for f in $SCHEMA_NEEDED; do
|
||||
echo " $f.schema"
|
||||
done
|
||||
exit 0
|
||||
fi
|
||||
done
|
||||
|
||||
if [ -z "$LDBDIR" ]; then
|
||||
LDBDIR=`dirname $0`/..
|
||||
export LDBDIR
|
||||
fi
|
||||
|
||||
LDB_URL=`$LDBDIR/tests/ldapi_url.sh`
|
||||
export LDB_URL
|
||||
|
||||
PATH=bin:$PATH
|
||||
export PATH
|
||||
|
||||
LDB_SPECIALS=0
|
||||
export LDB_SPECIALS
|
||||
|
||||
if $LDBDIR/tests/init_slapd.sh &&
|
||||
$LDBDIR/tests/start_slapd.sh &&
|
||||
$LDBDIR/tests/test-generic.sh; then
|
||||
echo "ldap tests passed";
|
||||
ret=0
|
||||
else
|
||||
echo "ldap tests failed";
|
||||
ret=$?
|
||||
fi
|
||||
|
||||
#$LDBDIR/tests/kill_slapd.sh
|
||||
|
||||
exit $ret
|
||||
@@ -0,0 +1,23 @@
|
||||
dn: cn=Ursula Hampster,ou=Alumni Association,ou=People,o=University of Michiga
|
||||
n,c=TEST
|
||||
changetype: modify
|
||||
add: drink
|
||||
drink: mango lassi
|
||||
-
|
||||
add: drink
|
||||
drink: lemonade
|
||||
-
|
||||
delete: pager
|
||||
-
|
||||
replace: telephonenumber
|
||||
telephonenumber: +61 2 6260 6012
|
||||
telephonenumber: +61 412 666 929
|
||||
-
|
||||
delete: telephonenumber
|
||||
telephonenumber: +61 2 6260 6012
|
||||
-
|
||||
delete: telephonenumber
|
||||
telephonenumber: +61 412 666 929
|
||||
-
|
||||
add: telephonenumber
|
||||
telephonenumber: +61 412 666 929
|
||||
Executable
+34
@@ -0,0 +1,34 @@
|
||||
#!/bin/sh
|
||||
|
||||
LDB_URL="tdb://schema.ldb"
|
||||
export LDB_URL
|
||||
|
||||
rm -f schema.ldb
|
||||
|
||||
echo "LDB_URL: $LDB_URL"
|
||||
|
||||
echo "Adding schema"
|
||||
$VALGRIND bin/ldbadd $LDBDIR/tests/schema-tests/schema.ldif || exit 1
|
||||
|
||||
echo "Adding few test elements (no failure expected here)"
|
||||
$VALGRIND bin/ldbadd $LDBDIR/tests/schema-tests/schema-add-test.ldif || exit 1
|
||||
|
||||
echo "Modifying elements (2 failures expected here)"
|
||||
|
||||
$VALGRIND bin/ldbmodify $LDBDIR/tests/schema-tests/schema-mod-test-1.ldif || exit 1
|
||||
$VALGRIND bin/ldbmodify $LDBDIR/tests/schema-tests/schema-mod-test-2.ldif || exit 1
|
||||
$VALGRIND bin/ldbmodify $LDBDIR/tests/schema-tests/schema-mod-test-3.ldif || exit 1
|
||||
$VALGRIND bin/ldbmodify $LDBDIR/tests/schema-tests/schema-mod-test-4.ldif
|
||||
if [ "$?" == "0" ]; then
|
||||
echo "test failed!"
|
||||
exit 1
|
||||
fi
|
||||
$VALGRIND bin/ldbmodify $LDBDIR/tests/schema-tests/schema-mod-test-5.ldif
|
||||
if [ "$?" == "0" ]; then
|
||||
echo "test failed!"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo "Showing modified record"
|
||||
$VALGRIND bin/ldbsearch '(cn=Test)' || exit 1
|
||||
|
||||
Executable
+25
@@ -0,0 +1,25 @@
|
||||
#!/bin/sh
|
||||
|
||||
|
||||
LDB_URL="sqlite3://sqltest.ldb"
|
||||
export LDB_URL
|
||||
|
||||
rm -f sqltest.ldb
|
||||
|
||||
if [ -z "$LDBDIR" ]; then
|
||||
LDBDIR=`dirname $0`/..
|
||||
export LDBDIR
|
||||
fi
|
||||
|
||||
PATH=bin:$PATH
|
||||
export PATH
|
||||
|
||||
LDB_SPECIALS=0
|
||||
export LDB_SPECIALS
|
||||
|
||||
$LDBDIR/tests/test-generic.sh
|
||||
|
||||
#. $LDBDIR/tests/test-extended.sh
|
||||
|
||||
#. $LDBDIR/tests/test-tdb-features.sh
|
||||
|
||||
@@ -0,0 +1,119 @@
|
||||
#!/bin/sh
|
||||
|
||||
echo "Running tdb feature tests"
|
||||
|
||||
mv $LDB_URL $LDB_URL.2
|
||||
|
||||
checkcount() {
|
||||
count=$1
|
||||
expression="$2"
|
||||
n=`bin/ldbsearch "$expression" | grep '^dn' | wc -l`
|
||||
if [ $n != $count ]; then
|
||||
echo "Got $n but expected $count for $expression"
|
||||
$VALGRIND bin/ldbsearch "$expression"
|
||||
exit 1
|
||||
fi
|
||||
echo "OK: $count $expression"
|
||||
}
|
||||
|
||||
echo "Testing case sensitive search"
|
||||
cat <<EOF | $VALGRIND bin/ldbadd || exit 1
|
||||
dn: cn=t1,cn=TEST
|
||||
objectClass: testclass
|
||||
test: foo
|
||||
EOF
|
||||
checkcount 1 '(test=foo)'
|
||||
checkcount 0 '(test=FOO)'
|
||||
checkcount 0 '(test=FO*)'
|
||||
|
||||
echo "Making case insensitive"
|
||||
cat <<EOF | $VALGRIND bin/ldbmodify || exit 1
|
||||
dn: @ATTRIBUTES
|
||||
changetype: add
|
||||
add: test
|
||||
test: CASE_INSENSITIVE
|
||||
EOF
|
||||
|
||||
echo $ldif | $VALGRIND bin/ldbmodify || exit 1
|
||||
checkcount 1 '(test=foo)'
|
||||
checkcount 1 '(test=FOO)'
|
||||
checkcount 1 '(test=fo*)'
|
||||
|
||||
echo "adding i"
|
||||
cat <<EOF | $VALGRIND bin/ldbmodify || exit 1
|
||||
dn: cn=t1,cn=TEST
|
||||
changetype: modify
|
||||
add: i
|
||||
i: 0x100
|
||||
EOF
|
||||
checkcount 1 '(i=0x100)'
|
||||
checkcount 0 '(i=256)'
|
||||
|
||||
echo "marking i as INTEGER"
|
||||
cat <<EOF | $VALGRIND bin/ldbmodify || exit 1
|
||||
dn: @ATTRIBUTES
|
||||
changetype: modify
|
||||
add: i
|
||||
i: INTEGER
|
||||
EOF
|
||||
checkcount 1 '(i=0x100)'
|
||||
checkcount 1 '(i=256)'
|
||||
|
||||
echo "adding j"
|
||||
cat <<EOF | $VALGRIND bin/ldbmodify || exit 1
|
||||
dn: cn=t1,cn=TEST
|
||||
changetype: modify
|
||||
add: j
|
||||
j: 0x100
|
||||
EOF
|
||||
checkcount 1 '(j=0x100)'
|
||||
checkcount 0 '(j=256)'
|
||||
|
||||
echo "Adding wildcard attribute"
|
||||
cat <<EOF | $VALGRIND bin/ldbmodify || exit 1
|
||||
dn: @ATTRIBUTES
|
||||
changetype: modify
|
||||
add: *
|
||||
*: INTEGER
|
||||
EOF
|
||||
checkcount 1 '(j=0x100)'
|
||||
checkcount 1 '(j=256)'
|
||||
|
||||
echo "Testing class search"
|
||||
checkcount 0 '(objectClass=otherclass)'
|
||||
checkcount 1 '(objectClass=testclass)'
|
||||
|
||||
echo "Adding subclass"
|
||||
cat <<EOF | $VALGRIND bin/ldbmodify || exit 1
|
||||
dn: @SUBCLASSES
|
||||
changetype: add
|
||||
add: otherclass
|
||||
otherclass: testclass
|
||||
EOF
|
||||
checkcount 1 '(objectClass=otherclass)'
|
||||
checkcount 1 '(objectClass=testclass)'
|
||||
|
||||
echo "Adding index"
|
||||
cat <<EOF | $VALGRIND bin/ldbadd || exit 1
|
||||
dn: @INDEXLIST
|
||||
@IDXATTR: i
|
||||
@IDXATTR: test
|
||||
EOF
|
||||
checkcount 1 '(i=0x100)'
|
||||
checkcount 1 '(i=256)'
|
||||
checkcount 0 '(i=-256)'
|
||||
checkcount 1 '(test=foo)'
|
||||
checkcount 1 '(test=FOO)'
|
||||
checkcount 1 '(test=*f*o)'
|
||||
|
||||
echo "making test case sensitive"
|
||||
cat <<EOF | $VALGRIND bin/ldbmodify || exit 1
|
||||
dn: @ATTRIBUTES
|
||||
changetype: modify
|
||||
replace: test
|
||||
test: NONE
|
||||
EOF
|
||||
checkcount 1 '(test=foo)'
|
||||
checkcount 0 '(test=FOO)'
|
||||
checkcount 1 '(test=f*o*)'
|
||||
|
||||
Executable
+31
@@ -0,0 +1,31 @@
|
||||
#!/bin/sh
|
||||
|
||||
if [ -n "$TEST_DATA_PREFIX" ]; then
|
||||
LDB_URL="$TEST_DATA_PREFIX/tdbtest.ldb"
|
||||
else
|
||||
LDB_URL="tdbtest.ldb"
|
||||
fi
|
||||
export LDB_URL
|
||||
|
||||
PATH=bin:$PATH
|
||||
export PATH
|
||||
|
||||
rm -f $LDB_URL*
|
||||
|
||||
if [ -z "$LDBDIR" ]; then
|
||||
LDBDIR=`dirname $0`/..
|
||||
export LDBDIR
|
||||
fi
|
||||
|
||||
cat <<EOF | $VALGRIND ldbadd || exit 1
|
||||
dn: @MODULES
|
||||
@LIST: rdn_name
|
||||
EOF
|
||||
|
||||
$VALGRIND ldbadd $LDBDIR/tests/init.ldif || exit 1
|
||||
|
||||
. $LDBDIR/tests/test-generic.sh
|
||||
|
||||
. $LDBDIR/tests/test-extended.sh
|
||||
|
||||
. $LDBDIR/tests/test-tdb-features.sh
|
||||
@@ -0,0 +1,5 @@
|
||||
dn: cn=test_multi_test_multi_test_multi,o=University of Michigan,c=TEST
|
||||
objectclass: person
|
||||
cn: test_multi_test_multi_test_multi
|
||||
sn: multi_test
|
||||
description: test multi wildcards matching
|
||||
@@ -0,0 +1,3 @@
|
||||
dn: @ATTRIBUTES
|
||||
uid: CASE_INTENSIVE
|
||||
|
||||
@@ -0,0 +1,411 @@
|
||||
dn: ou=Groups,o=University of Michigan,c=TEST
|
||||
objectclass: organizationalUnit
|
||||
ou: Groups
|
||||
|
||||
dn: ou=Information Technology Division,ou=People,o=University of Michigan,c=TEST
|
||||
objectclass: organizationalUnit
|
||||
ou: Information Technology Division
|
||||
description:: aMODwoPDgsKCw4PCgsOCwotFVlZQw4PCg8OCwoPDg8KCw4LCv0zDg8KDw4LCgsOD
|
||||
woLDgsKKT8ODwoPDgsKDw4PCgsOCwqs6w4PCg8OCwoLDg8KCw4LCjUQkw4PCg8OCwoLDg8KCw4LCi
|
||||
01QUcODwoPDgsKDw4PCgsOCwr/Dg8KDw4LCg8ODwoLDgsKMw4PCg8OCwoLDg8KCw4LCik/Dg8KDw4
|
||||
LCgsODwoLDgsKLRCQoZitEJMODwoPDgsKCw4PCgsOCwrfDg8KDw4LCg8ODwoLDgsKIw4PCg8OCwoP
|
||||
Dg8KCw4LCgcODwoPDgsKDw4PCgsOCwqHDg8KDw4LCgsODwoLDgsKLRCQkZitEJMODwoPDgsKCw4PC
|
||||
gsOCwrfDg8KDw4LCg8ODwoLDgsKQw4PCg8OCwoPDg8KCw4LCisODwoPDgsKCw4PCgsOCwotFUVZqU
|
||||
MODwoPDgsKDw4PCgsOCwr/Dg8KDw4LCg8ODwoLDgsKAw4PCg8OCwoLDg8KCw4LCik85dCTDg8KDw4
|
||||
LCgsODwoLDgsKFQ8ODwoPDgsKDw4PCgsOCwr/Dg8KDw4LCg8ODwoLDgsK/w4PCg8OCwoPDg8KCw4L
|
||||
Cvzl0JMODwoPDgsKCw4PCgsOCwoXDg8KDw4LCg8ODwoLDgsK/w4PCg8OCwoPDg8KCw4LCv8ODwoPD
|
||||
gsKDw4PCgsOCwr/Dg8KDw4LCgsODwoLDgsKLRCTDg8KDw4LCgsODwoLDgsKDw4PCg8OCwoLDg8KCw
|
||||
4LCuMODwoPDgsKDw4PCgsOCwoR0Q8ODwoPDgsKCw4PCgsOCwoM9w4PCg8OCwoPDg8KCw4LChMODwo
|
||||
PDgsKDw4PCgsOCwoFOdTrDg8KDw4LCg8ODwoLDgsKHw4PCg8OCwoPDg8KCw4LChMODwoPDgsKDw4P
|
||||
CgsOCwoFOw4PCg8OCwoPDg8KCw4LCqMODwoPDgsKDw4PCgsOCwrtHw4PCg8OCwoLDg8KCw4LChcOD
|
||||
woPDgsKDw4PCgsOCwoDDg8KDw4LCgsODwoLDgsK4dMODwoPDgsKDw4PCgsOCwqjDg8KDw4LCg8ODw
|
||||
oLDgsKtR8ODwoPDgsKCw4PCgsOCwovDg8KDw4LCgsODwoLDgsKLw4PCg8OCwoPDg8KCw4LCiMODwo
|
||||
PDgsKDw4PCgsOCwr9SfGrDg8KDw4LCgsODwoLDgsKLQGgxw4PCg8OCwoPDg8KCw4LCoWhQw4PCg8O
|
||||
CwoPDg8KCw4LCv8ODwoPDgsKDw4PCgsOCwoDDg8KDw4LCgsODwoLDgsKKT8ODwoPDgsKCw4PCgsOC
|
||||
wotEJDDDg8KDw4LCgsODwoLDgsKFw4PCg8OCwoPDg8KCw4LCgHTDg8KDw4LCgsODwoLDgsKDw4PCg
|
||||
8OCwoPDg8KCw4LCuHXDg8KDw4LCgsODwoLDgsKLRCRqw4PCg8OCwoLDg8KCw4LCi8ODwoPDgsKDw4
|
||||
PCgsOCwojDg8KDw4LCgsODwoLDgsKLw4PCg8OCwoPDg8KCw4LCv8ODwoPDgsKCw4PCgsOCwpPDg8K
|
||||
Dw4LCg8ODwoLDgsKQXV9eW8ODwoPDgsKCw4PCgsOCwoPDg8KDw4LCg8ODwoLDgsKEw4PCg8OCwoPD
|
||||
g8KCw4LCgsODwoPDgsKDw4PCgsOCwozDg8KDw4LCg8ODwoLDgsKMw4PCg8OCwoPDg8KCw4LCjMODw
|
||||
oPDgsKDw4PCgsOCwozDg8KDw4LCg8ODwoLDgsKMw4PCg8OCwoPDg8KCw4LCjMODwoPDgsKDw4PCgs
|
||||
OCwoxWV8ODwoPDgsKCw4PCgsOCwovDg8KDw4LCg8ODwoLDgsKxw4PCg8OCwoLDg8KCw4LCi3wkw4P
|
||||
Cg8OCwoLDg8KCw4LCjcODwoPDgsKCw4PCgsOCwofDg8KDw4LCg8ODwoLDgsKof8ODwoPDgsKDw4PC
|
||||
gsOCwr/Dg8KDw4LCg8ODwoLDgsK/w4PCg8OCwoLDg8KCw4LCg8ODwoPDgsKDw4PCgsOCwrh5w4PCg
|
||||
8OCwoLDg8KCw4LChzQzw4PCg8OCwoPDg8KCw4LCicODwoPDgsKCw4PCgsOCworDg8KDw4LCgsODwo
|
||||
LDgsKIw4PCg8OCwoLDg8KCw4LCuDFBw4PCg8OCwoPDg8KCw4LCvyTDg8KDw4LCgsODwoLDgsKNdDF
|
||||
Bw4PCg8OCwoLDg8KCw4LCuF9ew4PCg8OCwoPDg8KCw4LCgsODwoPDgsKCw4PCgsOCwrhfXsODwoPD
|
||||
gsKDw4PCgsOCwoLDg8KDw4LCgsODwoLDgsK4X17Dg8KDw4LCg8ODwoLDgsKCw4PCg8OCwoLDg8KCw
|
||||
4LCi8ODwoPDgsKDw4PCgsOCwo7Dg8KDw4LCgsODwoLDgsKBw4PCg8OCwoPDg8KCw4LCv8ODwoPDgs
|
||||
KCw4PCgsOCwoTDg8KDw4LCgsODwoLDgsKAdcODwoPDgsKDw4PCgsOCwqhtw4PCg8OCwoLDg8KCw4L
|
||||
ChcODwoPDgsKDw4PCgsOCwoDDg8KDw4LCgsODwoLDgsKEw4PCg8OCwoPDg8KCw4LCsMODwoPDgsKC
|
||||
w4PCgsOCwrhfXsODwoPDgsKDw4PCgsOCwoLDg8KDw4LCg8ODwoLDgsKow4PCg8OCwoLDg8KCw4LCt
|
||||
sODwoPDgsKDw4PCgsOCwq7Dg8KDw4LCg8ODwoLDgsK/w4PCg8OCwoPDg8KCw4LCv8ODwoPDgsKCw4
|
||||
PCgsOCwoPDg8KDw4LCg8ODwoLDgsKoZsODwoPDgsKCw4PCgsOCwoPDg8KDw4LCg8ODwoLDgsK4w4P
|
||||
Cg8OCwoLDg8KCw4LCh8ODwoPDgsKDw4PCgsOCwpUzw4PCg8OCwoPDg8KCw4LCicODwoPDgsKCw4PC
|
||||
gsOCworDg8KDw4LCgsODwoLDgsKISDJBw4PCg8OCwoPDg8KCw4LCvyTDg8KDw4LCgsODwoLDgsKNN
|
||||
DJBw4PCg8OCwoLDg8KCw4LCi8ODwoPDgsKCw4PCgsOCwovDg8KDw4LCg8ODwoLDgsKOw4PCg8OCwo
|
||||
PDg8KCw4LCv8ODwoPDgsKCw4PCgsOCwpDDg8KDw4LCg8ODwoLDgsKIw4PCg8OCwoLDg8KCw4LCi8O
|
||||
DwoPDgsKDw4PCgsOCwojDg8KDw4LCg8ODwoLDgsKow4PCg8OCwoPDg8KCw4LCnEzDg8KDw4LCgsOD
|
||||
woLDgsKLSEBmw4PCg8OCwoLDg8KCw4LCg3lwdSTDg8KDw4LCgsODwoLDgsKBw4PCg8OCwoPDg8KCw
|
||||
4LCv8ODwoPDgsKCw4PCgsOCwobDg8KDw4LCgsODwoLDgsKAw4PCg8OCwoLDg8KCw4LChMODwoPDgs
|
||||
KCw4PCgsOCwp/Dg8KDw4LCgsODwoLDgsKBw4PCg8OCwoPDg8KCw4LCv8ODwoPDgsKCw4PCgsOCwoj
|
||||
Dg8KDw4LCgsODwoLDgsKAw4PCg8OCwoLDg8KCw4LChMODwoPDgsKCw4PCgsOCwpPDg8KDw4LCgsOD
|
||||
woLDgsKBw4PCg8OCwoPDg8KCw4LCv1rDg8KDw4LCgsODwoLDgsKAw4PCg8OCwoLDg8KCw4LChMODw
|
||||
oPDgsKCw4PCgsOCwodqw4PCg8OCwoLDg8KCw4LCi8ODwoPDgsKCw4PCgsOCwoBqaMODwoPDgsKCw4
|
||||
PCgsOCwpBQw4PCg8OCwoPDg8KCw4LCv8ODwoPDgsKDIMODwoPDgsKCw4PCgsOCwopPw4PCg8OCwoL
|
||||
Dg8KCw4LChcODwoPDgsKDw4PCgsOCwoDDg8KDw4LCgsODwoLDgsKOacODwoPDgsKCw4PCgsOCwrhf
|
||||
XsODwoPDgsKDw4PCgsOCwoLDg8KDw4LCgsODwoLDgsK4X17Dg8KDw4LCg8ODwoLDgsKCw4PCg8OCw
|
||||
oLDg8KCw4LCgcODwoPDgsKDw4PCgsOCwr/Dg8KDw4LCgsODwoLDgsKGw4PCg8OCwoLDg8KCw4LCgM
|
||||
ODwoPDgsKCw4PCgsOCwoRJw4PCg8OCwoLDg8KCw4LCgcODwoPDgsKDw4PCgsOCwr/Dg8KDw4LCgsO
|
||||
DwoLDgsKIw4PCg8OCwoLDg8KCw4LCgMODwoPDgsKCw4PCgsOCwoQ9w4PCg8OCwoLDg8KCw4LCgcOD
|
||||
woPDgsKDw4PCgsOCwr9aw4PCg8OCwoLDg8KCw4LCgMODwoPDgsKCw4PCgsOCwoQxw4PCg8OCwoLDg
|
||||
8KCw4LCuF9ew4PCg8OCwoPDg8KCw4LCgsODwoPDgsKCw4PCgsOCwoM9w4PCg8OCwoPDg8KCw4LCm0
|
||||
7Dg8KDw4LCgsODwoLDgsKEw4PCg8OCwoLDg8KCw4LCuF9ew4PCg8OCwoPDg8KCw4LCgsODwoPDgsK
|
||||
Cw4PCgsOCwrhfXsODwoPDgsKDw4PCgsOCwoLDg8KDw4LCgsODwoLDgsK4X17Dg8KDw4LCg8ODwoLD
|
||||
gsKCw4PCg8OCwoLDg8KCw4LCuF9ew4PCg8OCwoPDg8KCw4LCgsODwoPDgsKCw4PCgsOCwrhfXsODw
|
||||
oPDgsKDw4PCgsOCwoLDg8KDw4LCgsODwoLDgsKLw4PCg8OCwoLDg8KCw4LCi8ODwoPDgsKDw4PCgs
|
||||
OCwo7Dg8KDw4LCg8ODwoLDgsK/w4PCg8OCwoLDg8KCw4LCkMODwoPDgsKDw4PCgsOCwojDg8KDw4L
|
||||
CgsODwoLDgsKLw4PCg8OCwoPDg8KCw4LCiMODwoPDgsKDw4PCgsOCwqjDg8KDw4LCg8ODwoLDgsK+
|
||||
S8ODwoPDgsKCw4PCgsOCwovDg8KDw4LCg8ODwoLDgsKww4PCg8OCwoPDg8KCw4LCv8ODwoPDgsKDw
|
||||
4PCgsOCwoTDg8KDw4LCgsODwoLDgsKKT1DDg8KDw4LCg8ODwoLDgsKoRsODwoPDgsKCw4PCgsOCwo
|
||||
vDg8KDw4LCg8ODwoLDgsK4w4PCg8OCwoLDg8KCw4LChcODwoPDgsKDw4PCgsOCwrZ0Y8ODwoPDgsK
|
||||
Cw4PCgsOCwoXDg8KDw4LCg8ODwoLDgsK/dF/Dg8KDw4LCgsODwoLDgsKhdHpPw4PCg8OCwoLDg8KC
|
||||
w4LCi8ODwoPDgsKDw4PCgsOCwo5Qw4PCg8OCwoPDg8KCw4LCqC1Jw4PCg8OCwoLDg8KCw4LChcODw
|
||||
oPDgsKDw4PCgsOCwoB1RMODwoPDgsKCw4PCgsOCwqFwek/Dg8KDw4LCgsODwoLDgsKLw4PCg8OCwo
|
||||
PDg8KCw4LCj1DDg8KDw4LCg8ODwoLDgsKoScODwoPDgsKCw4PCgsOCwoXDg8KDw4LCg8ODwoLDgsK
|
||||
AdTPDg8KDw4LCgsODwoLDgsKhbHpPw4PCg8OCwoLDg8KCw4LCi8ODwoPDgsKDw4PCgsOCwo5Qw4PC
|
||||
g8OCwoPDg8KCw4LCqEnDg8KDw4LCgsODwoLDgsKFw4PCg8OCwoPDg8KCw4LCgHXDg8KDw4LCgsODw
|
||||
oLDgsKhaHpPw4PCg8OCwoLDg8KCw4LCi8ODwoPDgsKDw4PCgsOCwo9Qw4PCg8OCwoPDg8KCw4LCqM
|
||||
ODwoPDgsKDw4PCgsOCwrpIw4PCg8OCwoLDg8KCw4LChcODwoPDgsKDw4PCgsOCwoB1M8ODwoPDgsK
|
||||
Dw4PCgsOCwoBfXsODwoPDgsKDw4PCgsOCwoLDg8KDw4LCgsODwoLDgsK4X17Dg8KDw4LCg8ODwoLD
|
||||
gsKCw4PCg8OCwoLDg8KCw4LCuF9ew4PCg8OCwoPDg8KCw4LCgjPDg8KDw4LCg8ODwoLDgsKAX17Dg
|
||||
8KDw4LCg8ODwoLDgsKCw4PCg8OCwoLDg8KCw4LCi8ODwoPDgsKDw4PCgsOCwo7Dg8KDw4LCg8ODwo
|
||||
LDgsKoJ8ODwoPDgsKDw4PCgsOCwq3Dg8KDw4LCg8ODwoLDgsK/w4PCg8OCwoPDg8KCw4LCv8ODwoP
|
||||
DgsKCw4PCgsOCwoPDg8KDw4LCg8ODwoLDgsK4aHU5w4PCg8OCwoLDg8KCw4LCi8ODwoPDgsKCw4PC
|
||||
gsOCwovDg8KDw4LCg8ODwoLDgsKOw4PCg8OCwoPDg8KCw4LCv8ODwoPDgsKCw4PCgsOCwpDDg8KDw
|
||||
4LCg8ODwoLDgsKIw4PCg8OCwoLDg8KCw4LCi8ODwoPDgsKCw4PCgsOCwovDg8KDw4LCg8ODwoLDgs
|
||||
KIw4PCg8OCwoPDg8KCw4LCv8ODwoPDgsKCw4PCgsOCwpLDg8KDw4LCg8ODwoLDgsKEw4PCg8OCwoL
|
||||
Dg8KCw4LChcODwoPDgsKDw4PCgsOCwoB0IcODwoPDgsKCw4PCgsOCwovDg8KDw4LCgsODwoLDgsKA
|
||||
w4PCg8OCwoPDg8KCw4LCtMODwoPDgsKCw4PCgsOCwoXDg8KDw4LCg8ODwoLDgsKAdGbDg8KDw4LCg
|
||||
sODwoLDgsKLQGY9dGY9dTPDg8KDw4LCg8ODwoLDgsKAX17Dg8KDw4LCg8ODwoLDgsKCw4PCg8OCwo
|
||||
LDg8KCw4LCuF9ew4PCg8OCwoPDg8KCw4LCgsODwoPDgsKCw4PCgsOCwrhfXsODwoPDgsKDw4PCgsO
|
||||
CwoIzw4PCg8OCwoPDg8KCw4LCgF9ew4PCg8OCwoPDg8KCw4LCgsODwoPDgsKCw4PCgsOCwovDg8KD
|
||||
w4LCg8ODwoLDgsK/Ri9BUC9BRi9BWi9BZC9BWzBBZC9BZTBBZC9BZC9BbzBBZC9BeTBBw4PCg8OCw
|
||||
oLDg8KCw4LCgzBBMUFhMUFrMUE=
|
||||
description:: UF7Dg8KDw4LCg8ODwoLDgsKCw4PCg8OCwoPDg8KCw4LCjMODwoPDgsKDw4PCgsOC
|
||||
wozDg8KDw4LCg8ODwoLDgsKMw4PCg8OCwoPDg8KCw4LCjMODwoPDgsKDw4PCgsOCwozDg8KDw4LCg
|
||||
8ODwoLDgsKMw4PCg8OCwoPDg8KCw4LCqFDDg8KDw4LCg8ODwoLDgsKpRsODwoPDgsKDw4PCgsOCwo
|
||||
zDg8KDw4LCg8ODwoLDgsKMw4PCg8OCwoPDg8KCw4LCjMODwoPDgsKDw4PCgsOCwozDg8KDw4LCg8O
|
||||
DwoLDgsKMw4PCg8OCwoPDg8KCw4LCjMODwoPDgsKCw4PCgsOCwotEJCDDg8KDw4LCgsODwoLDgsKD
|
||||
w4PCg8OCwoPDg8KCw4LCrMODwoPDgsKCw4PCgsOCwotUJCRTw4PCg8OCwoLDg8KCw4LCi1wkJFbDg
|
||||
8KDw4LCgsODwoLDgsKJTCRXVVBSU8ODwoPDgsKDw4PCgsOCwqjDg8KDw4LCg8ODwoLDgsKdT8ODwo
|
||||
PDgsKCw4PCgsOCwoN8JDB1w4PCg8OCwoPDg8KCw4LCh8ODwoPDgsKDw4PCgsOCwoDDg8KDw4LCg8O
|
||||
DwoLDgsKBTsODwoPDgsKDw4PCgsOCwqktw4PCg8OCwoLDg8KCw4LCg3wkMHTDg8KDw4LCgsODwoLD
|
||||
gsKDfCQww4PCg8OCwoLDg8KCw4LChTPDg8KDw4LCg8ODwoLDgsK2OTXDg8KDw4LCg8ODwoLDgsKAw
|
||||
4PCg8OCwoPDg8KCw4LCgU7Dg8KDw4LCgsODwoLDgsKEIMODwoPDgsKCw4PCgsOCwqFIw4PCg8OCwo
|
||||
PDg8KCw4LChU7Dg8KDw4LCgsODwoLDgsKJNcODwoPDgsKDw4PCgsOCwoDDg8KDw4LCg8ODwoLDgsK
|
||||
BTsODwoPDgsKCw4PCgsOCwovDg8KDw4LCg8ODwoLDgsKIw4PCg8OCwoLDg8KCw4LCi8ODwoPDgsKD
|
||||
w4PCgsOCwr9TXMODwoPDgsKCw4PCgsOCwolEJDvDg8KDw4LCg8ODwoLDgsKGw4PCg8OCwoLDg8KCw
|
||||
4LChMODwoPDgsKCw4PCgsOCwpHDg8KDw4LCgsODwoLDgsKNRCTDg8KDw4LCgsODwoLDgsKLIEjDg8
|
||||
KDw4LCg8ODwoLDgsKFTlDDg8KDw4LCgsODwoLDgsKLw4PCg8OCwoPDg8KCw4LCv1Ngw4PCg8OCwoL
|
||||
Dg8KCw4LCi8ODwoPDgsKDw4PCgsOCwpjDg8KDw4LCgsODwoLDgsKFw4PCg8OCwoPDg8KCw4LCm3Rx
|
||||
w4PCg8OCwoLDg8KCw4LCizvDg8KDw4LCgsODwoLDgsKLw4PCg8OCwoPDg8KCw4LCi8ODwoPDgsKDw
|
||||
4PCgsOCwr9XaMODwoPDgsKCw4PCgsOCwolEJDvDg8KDw4LCg8ODwoLDgsKGdGLDg8KDw4LCgsODwo
|
||||
LDgsKLf2zDg8KDw4LCgsODwoLDgsKNRCTDg8KDw4LCgsODwoLDgsKLw4PCg8OCwoPDg8KCw4LCi1D
|
||||
Dg8KDw4LCg8ODwoLDgsK/w4PCg8OCwoPDg8KCw4LCl8ODwoPDgsKCw4PCgsOCwovDg8KDw4LCg8OD
|
||||
woLDgsKow4PCg8OCwoLDg8KCw4LChcODwoPDgsKDw4PCgsOCwq10SmgoT03Dg8KDw4LCgsODwoLDg
|
||||
sKLw4PCg8OCwoPDg8KCw4LCjcODwoPDgsKDw4PCgsOCwqggTMODwoPDgsKCw4PCgsOCwoXDg8KDw4
|
||||
LCg8ODwoLDgsKAdDrDg8KDw4LCgsODwoLDgsKNRCTDg8KDw4LCgsODwoLDgsKLTSBQUcODwoPDgsK
|
||||
Dw4PCgsOCwr/Dg8KDw4LCg8ODwoLDgsKMw4PCg8OCwoLDg8KCw4LCik/Dg8KDw4LCgsODwoLDgsKL
|
||||
RCQoZitEJCDDg8KDw4LCgsODwoLDgsK3w4PCg8OCwoPDg8KCw4LCiMODwoPDgsKDw4PCgsOCwoHDg
|
||||
8KDw4LCg8ODwoLDgsKhw4PCg8OCwoLDg8KCw4LCi0QkJGYrRCTDg8KDw4LCgsODwoLDgsK3w4PCg8
|
||||
OCwoPDg8KCw4LCkMODwoPDgsKDw4PCgsOCworDg8KDw4LCgsODwoLDgsKLRSBRVmpQw4PCg8OCwoP
|
||||
Dg8KCw4LCv8ODwoPDgsKDw4PCgsOCwoDDg8KDw4LCgsODwoLDgsKKTzl0JHXDg8KDw4LCgsODwoLD
|
||||
gsKhOXQkw4PCg8OCwoLDg8KCw4LChW/Dg8KDw4LCg8ODwoLDgsK/w4PCg8OCwoPDg8KCw4LCv8ODw
|
||||
oPDgsKDw4PCgsOCwr/Dg8KDw4LCgsODwoLDgsKhRMODwoPDgsKDw4PCgsOCwoVOw4PCg8OCwoLDg8
|
||||
KCw4LCi8ODwoPDgsKDw4PCgsOCwojDg8KDw4LCgsODwoLDgsKLw4PCg8OCwoPDg8KCw4LCv1Ncw4P
|
||||
Cg8OCwoLDg8KCw4LCiUQkw4PCg8OCwoLDg8KCw4LChcODwoPDgsKDw4PCgsOCwoDDg8KDw4LCgsOD
|
||||
woLDgsKEw4PCg8OCwoPDg8KCw4LCtjPDg8KDw4LCg8ODwoLDgsK2w4PCg8OCwoLDg8KCw4LCjUQkw
|
||||
4PCg8OCwoLDg8KCw4LCiyBEw4PCg8OCwoPDg8KCw4LChU5Qw4PCg8OCwoLDg8KCw4LCi8ODwoPDgs
|
||||
KDw4PCgsOCwr9TYMODwoPDgsKCw4PCgsOCwovDg8KDw4LCg8ODwoLDgsK4w4PCg8OCwoLDg8KCw4L
|
||||
ChcODwoPDgsKDw4PCgsOCwr/Dg8KDw4LCgsODwoLDgsKEw4PCg8OCwoPDg8KCw4LCkMODwoPDgsKC
|
||||
w4PCgsOCwovDg8KDw4LCgsODwoLDgsKLw4PCg8OCwoPDg8KCw4LCj8ODwoPDgsKDw4PCgsOCwr9Ta
|
||||
MODwoPDgsKCw4PCgsOCwolEJDvDg8KDw4LCg8ODwoLDgsKGw4PCg8OCwoLDg8KCw4LChMODwoPDgs
|
||||
KCw4PCgsOCwr3Dg8KDw4LCgsODwoLDgsKNRCTDg8KDw4LCgsODwoLDgsKLw4PCg8OCwoPDg8KCw4L
|
||||
Cj1DDg8KDw4LCg8ODwoLDgsK/U2zDg8KDw4LCgsODwoLDgsKLw4PCg8OCwoPDg8KCw4LCqMODwoPD
|
||||
gsKCw4PCgsOCwoXDg8KDw4LCg8ODwoLDgsKtw4PCg8OCwoLDg8KCw4LChMODwoPDgsKCw4PCgsOCw
|
||||
p9oMMODwoPDgsKDw4PCgsOCwolMw4PCg8OCwoLDg8KCw4LCi8ODwoPDgsKDw4PCgsOCwo3Dg8KDw4
|
||||
LCg8ODwoLDgsKow4PCg8OCwoPDg8KCw4LCq0vDg8KDw4LCgsODwoLDgsKFw4PCg8OCwoPDg8KCw4L
|
||||
CgMODwoPDgsKCw4PCgsOCwoTDg8KDw4LCgsODwoLDgsKLw4PCg8OCwoLDg8KCw4LCi0QkOcODwoPD
|
||||
gsKCw4PCgsOCwrDDg8KDw4LCg8ODwoLDgsKEdEU5w4PCg8OCwoLDg8KCw4LCtTR0PcODwoPDgsKCw
|
||||
4PCgsOCwovDg8KDw4LCg8ODwoLDgsKNw4PCg8OCwoPDg8KCw4LCqMODwoPDgsKDw4PCgsOCwo5Lw4
|
||||
PCg8OCwoLDg8KCw4LCi0AgUMODwoPDgsKDw4PCgsOCwr/Dg8KDw4LCgsODwoLDgsKsw4PCg8OCwoL
|
||||
Dg8KCw4LCik/Dg8KDw4LCgsODwoLDgsKFw4PCg8OCwoPDg8KCw4LCgHUow4PCg8OCwoLDg8KCw4LC
|
||||
i8ODwoPDgsKDw4PCgsOCwo3Dg8KDw4LCgsODwoLDgsKJw4PCg8OCwoLDg8KCw4LCtTTDg8KDw4LCg
|
||||
8ODwoLDgsKow4PCg8OCwoPDg8KCw4LCl8ODwoPDgsKDw4PCgsOCwrtWw4PCg8OCwoLDg8KCw4LCi8
|
||||
ODwoPDgsKDw4PCgsOCwo3Dg8KDw4LCg8ODwoLDgsKow4PCg8OCwoLDg8KCw4LCnw==
|
||||
|
||||
#LEAD COMMENT
|
||||
|
||||
# another comment
|
||||
dn: CN=All Staff,ou=Groups,o=University of Michigan,c=TEST
|
||||
#EMBEDDED COMMENT
|
||||
member: cn=Manager,o=University of Michigan,c=TEST
|
||||
member: cn=Barbara Jensen,ou=Information Technology Division,ou=People,o=Unive
|
||||
rsity of Michigan,c=TEST
|
||||
member: cn=Jane Doe,ou=Alumni Association,ou=People,o=University of Michigan,c
|
||||
=US
|
||||
member: cn=John Doe,ou=Information Technology Division,ou=People,o=University
|
||||
of Michigan,c=TEST
|
||||
member: cn=Mark Elliot,ou=Alumni Association,ou=People,o=University of Michiga
|
||||
n,c=TEST
|
||||
member: cn=James A Jones 1,ou=Alumni Association,ou=People,o=University of Mic
|
||||
higan,c=TEST
|
||||
member: cn=James A Jones 2,ou=Information Technology Division,ou=People,o=Univ
|
||||
ersity of Michigan,c=TEST
|
||||
member: cn=Jennifer Smith,ou=Alumni Association,ou=People,o=University of Mich
|
||||
igan,c=TEST
|
||||
member: cn=Dorothy Stevens,ou=Alumni Association,ou=People,o=University of Mic
|
||||
higan,c=TEST
|
||||
member: cn=Ursula Hampster,ou=Alumni Association,ou=People,o=University of Mic
|
||||
higan,c=TEST
|
||||
member: cn=Bjorn Jensen,ou=Information Technology Division,ou=People,o=Univers
|
||||
ity of Michigan,c=TEST
|
||||
owner: cn=Manager,o=University of Michigan,c=TEST
|
||||
cn: All Staff
|
||||
description: Everyone in the sample data
|
||||
objectclass: groupofnames
|
||||
|
||||
dn: cn=Alumni Assoc Staff,ou=Groups,o=University of Michigan,c=TEST
|
||||
member: cn=Manager,o=University of Michigan,c=TEST
|
||||
member: cn=Dorothy Stevens,ou=Alumni Association,ou=People,o=University of Mic
|
||||
higan,c=TEST
|
||||
member: cn=James A Jones 1,ou=Alumni Association,ou=People,o=University of Mic
|
||||
higan,c=TEST
|
||||
member: cn=Jane Doe,ou=Alumni Association,ou=People,o=University of Michigan,c
|
||||
=US
|
||||
member: cn=Jennifer Smith,ou=Alumni Association,ou=People,o=University of Mich
|
||||
igan,c=TEST
|
||||
member: cn=Mark Elliot,ou=Alumni Association,ou=People,o=University of Michiga
|
||||
n,c=TEST
|
||||
member: cn=Ursula Hampster,ou=Alumni Association,ou=People,o=University of Mic
|
||||
higan,c=TEST
|
||||
owner: cn=Manager,o=University of Michigan,c=TEST
|
||||
description: All Alumni Assoc Staff
|
||||
cn: Alumni Assoc Staff
|
||||
objectclass: groupofnames
|
||||
|
||||
dn: ou=Alumni Association,ou=People,o=University of Michigan,c=TEST
|
||||
objectclass: organizationalUnit
|
||||
ou: Alumni Association
|
||||
|
||||
dn: cn=Barbara Jensen,ou=Information Technology Division,ou=People,o=Universit
|
||||
y of Michigan,c=TEST
|
||||
objectclass: OpenLDAPperson
|
||||
cn: Barbara Jensen
|
||||
cn: Babs Jensen
|
||||
sn:: IEplbnNlbiA=
|
||||
uid:: YmplCW5zZW4
|
||||
title: Mythical Manager, Research Systems
|
||||
postaladdress: ITD Prod Dev & Deployment $ 535 W. William St. Room 4212 $ Ann
|
||||
Arbor, MI 48103-4943
|
||||
seealso: cn=All Staff,ou=Groups,o=University of Michigan,c=TEST
|
||||
userpassword:: YmplbnNlbg==
|
||||
mail: bjensen@mailgw.example.com
|
||||
homepostaladdress: 123 Wesley $ Ann Arbor, MI 48103
|
||||
description: Mythical manager of the rsdd unix project
|
||||
drink: water
|
||||
homephone: +1 313 555 2333
|
||||
pager: +1 313 555 3233
|
||||
facsimiletelephonenumber: +1 313 555 2274
|
||||
telephonenumber: +1 313 555 9022
|
||||
|
||||
dn: cn=Bjorn Jensen,ou=Information Technology Division,ou=People,o=University
|
||||
of Michigan,c=TEST
|
||||
objectclass: OpenLDAPperson
|
||||
cn: Bjorn Jensen
|
||||
cn: Biiff Jensen
|
||||
sn: Jensen
|
||||
uid: bjorn
|
||||
seealso: cn=All Staff,ou=Groups,o=University of Michigan,c=TEST
|
||||
userpassword:: Ympvcm4=
|
||||
homepostaladdress: 19923 Seven Mile Rd. $ South Lyon, MI 49999
|
||||
drink: Iced Tea
|
||||
description: Hiker, biker
|
||||
title: Director, Embedded Systems
|
||||
postaladdress: Info Tech Division $ 535 W. William St. $ Ann Arbor, MI 48103
|
||||
mail: bjorn@mailgw.example.com
|
||||
homephone: +1 313 555 5444
|
||||
pager: +1 313 555 4474
|
||||
facsimiletelephonenumber: +1 313 555 2177
|
||||
telephonenumber: +1 313 555 0355
|
||||
|
||||
dn: cn=Dorothy Stevens,ou=Alumni Association,ou=People,o=University of Michiga
|
||||
n,c=TEST
|
||||
objectclass: OpenLDAPperson
|
||||
cn: Dorothy Stevens
|
||||
cn: Dot Stevens
|
||||
sn: Stevens
|
||||
uid: dots
|
||||
title: Secretary, UM Alumni Association
|
||||
postaladdress: Alumni Association $ 111 Maple St $ Ann Arbor, MI 48109
|
||||
seealso: cn=All Staff,ou=Groups,o=University of Michigan,c=TEST
|
||||
drink: Lemonade
|
||||
homepostaladdress: 377 White St. Apt. 3 $ Ann Arbor, MI 48104
|
||||
description: Very tall
|
||||
facsimiletelephonenumber: +1 313 555 3223
|
||||
telephonenumber: +1 313 555 3664
|
||||
mail: dots@mail.alumni.example.com
|
||||
homephone: +1 313 555 0454
|
||||
|
||||
dn: cn=ITD Staff,ou=Groups,o=University of Michigan,c=TEST
|
||||
owner: cn=Manager,o=University of Michigan,c=TEST
|
||||
description: All ITD Staff
|
||||
cn: ITD Staff
|
||||
objectclass: groupofuniquenames
|
||||
uniquemember: cn=Manager,o=University of Michigan,c=TEST
|
||||
uniquemember: cn=Bjorn Jensen,ou=Information Technology Division,ou=People,o=U
|
||||
niversity of Michigan,c=TEST
|
||||
uniquemember: cn=James A Jones 2,ou=Information Technology Division,ou=People,
|
||||
o=University of Michigan,c=TEST
|
||||
uniquemember: cn=John Doe,ou=Information Technology Division,ou=People,o=Unive
|
||||
rsity of Michigan,c=TEST
|
||||
|
||||
dn: cn=James A Jones 1,ou=Alumni Association,ou=People,o=University of Michiga
|
||||
n,c=TEST
|
||||
objectclass: OpenLDAPperson
|
||||
cn: James A Jones 1
|
||||
cn: James Jones
|
||||
cn: Jim Jones
|
||||
sn: Jones
|
||||
uid: jaj
|
||||
postaladdress: Alumni Association $ 111 Maple St $ Ann Arbor, MI 48109
|
||||
seealso: cn=All Staff,ou=Groups,o=University of Michigan,c=TEST
|
||||
userpassword:: amFq
|
||||
homepostaladdress: 3882 Beverly Rd. $ Ann Arbor, MI 48105
|
||||
homephone: +1 313 555 4772
|
||||
description: Outstanding
|
||||
title: Mad Cow Researcher, UM Alumni Association
|
||||
pager: +1 313 555 3923
|
||||
mail: jaj@mail.alumni.example.com
|
||||
facsimiletelephonenumber: +1 313 555 4332
|
||||
telephonenumber: +1 313 555 0895
|
||||
|
||||
dn: cn=James A Jones 2,ou=Information Technology Division,ou=People,o=Universi
|
||||
ty of Michigan,c=TEST
|
||||
objectclass: OpenLDAPperson
|
||||
cn: James A Jones 2
|
||||
cn: James Jones
|
||||
cn: Jim Jones
|
||||
sn: Doe
|
||||
uid: jjones
|
||||
seealso: cn=All Staff,ou=Groups,o=University of Michigan,c=TEST
|
||||
homepostaladdress: 933 Brooks $ Ann Arbor, MI 48104
|
||||
homephone: +1 313 555 8838
|
||||
title: Senior Manager, Information Technology Division
|
||||
description: Not around very much
|
||||
mail: jjones@mailgw.example.com
|
||||
postaladdress: Info Tech Division $ 535 W William $ Ann Arbor, MI 48103
|
||||
pager: +1 313 555 2833
|
||||
facsimiletelephonenumber: +1 313 555 8688
|
||||
telephonenumber: +1 313 555 7334
|
||||
|
||||
dn: cn=Jane Doe,ou=Alumni Association,ou=People,o=University of Michigan,c=TEST
|
||||
objectclass: OpenLDAPperson
|
||||
cn: Jane Doe
|
||||
cn: Jane Alverson
|
||||
sn: Doe
|
||||
uid: jdoe
|
||||
title: Programmer Analyst, UM Alumni Association
|
||||
postaladdress: Alumni Association $ 111 Maple St $ Ann Arbor, MI 48109
|
||||
seealso: cn=All Staff,ou=Groups,o=University of Michigan,c=TEST
|
||||
homepostaladdress: 123 Anystreet $ Ann Arbor, MI 48104
|
||||
drink: diet coke
|
||||
description: Enthusiastic
|
||||
mail: jdoe@woof.net
|
||||
homephone: +1 313 555 5445
|
||||
pager: +1 313 555 1220
|
||||
facsimiletelephonenumber: +1 313 555 2311
|
||||
telephonenumber: +1 313 555 4774
|
||||
|
||||
dn: cn=Jennifer Smith,ou=Alumni Association,ou=People,o=University of Michigan
|
||||
,c=TEST
|
||||
objectclass: OpenLDAPperson
|
||||
cn: Jennifer Smith
|
||||
cn: Jen Smith
|
||||
sn: Smith
|
||||
uid: jen
|
||||
postaladdress: Alumni Association $ 111 Maple St $ Ann Arbor, MI 48109
|
||||
seealso: cn=All Staff,ou=Groups,o=University of Michigan,c=TEST
|
||||
drink: Sam Adams
|
||||
homepostaladdress: 1000 Maple #44 $ Ann Arbor, MI 48103
|
||||
title: Telemarketer, UM Alumni Association
|
||||
mail: jen@mail.alumni.example.com
|
||||
homephone: +1 313 555 2333
|
||||
pager: +1 313 555 6442
|
||||
facsimiletelephonenumber: +1 313 555 2756
|
||||
telephonenumber: +1 313 555 8232
|
||||
|
||||
dn: cn=John Doe,ou=Information Technology Division,ou=People,o=University of M
|
||||
ichigan,c=TEST
|
||||
objectclass: OpenLDAPperson
|
||||
cn: John Doe
|
||||
cn: Jonathon Doe
|
||||
sn: Doe
|
||||
uid: johnd
|
||||
postaladdress: ITD $ 535 W. William $ Ann Arbor, MI 48109
|
||||
seealso: cn=All Staff,ou=Groups,o=University of Michigan,c=TEST
|
||||
homepostaladdress: 912 East Bllvd $ Ann Arbor, MI 48104
|
||||
title: System Administrator, Information Technology Division
|
||||
description: overworked!
|
||||
mail: johnd@mailgw.example.com
|
||||
homephone: +1 313 555 3774
|
||||
pager: +1 313 555 6573
|
||||
facsimiletelephonenumber: +1 313 555 4544
|
||||
telephonenumber: +1 313 555 9394
|
||||
|
||||
dn: cn=Manager,o=University of Michigan,c=TEST
|
||||
objectclass: person
|
||||
cn: Manager
|
||||
cn: Directory Manager
|
||||
cn: Dir Man
|
||||
sn: Manager
|
||||
description: Manager of the directory
|
||||
userpassword:: c2VjcmV0
|
||||
|
||||
dn: cn=Mark Elliot,ou=Alumni Association,ou=People,o=University of Michigan,c=
|
||||
TEST
|
||||
objectclass: OpenLDAPperson
|
||||
cn: Mark Elliot
|
||||
cn: Mark A Elliot
|
||||
sn: Elliot
|
||||
uid: melliot
|
||||
postaladdress: Alumni Association $ 111 Maple St $ Ann Arbor, MI 48109
|
||||
seealso: cn=All Staff,ou=Groups,o=University of Michigan,c=TEST
|
||||
homepostaladdress: 199 Outer Drive $ Ypsilanti, MI 48198
|
||||
homephone: +1 313 555 0388
|
||||
drink: Gasoline
|
||||
title: Director, UM Alumni Association
|
||||
mail: melliot@mail.alumni.example.com
|
||||
pager: +1 313 555 7671
|
||||
facsimiletelephonenumber: +1 313 555 7762
|
||||
telephonenumber: +1 313 555 4177
|
||||
|
||||
dn: cn=Ursula Hampster,ou=Alumni Association,ou=People,o=University of Michiga
|
||||
n,c=TEST
|
||||
objectclass: OpenLDAPperson
|
||||
cn: Ursula Hampster
|
||||
sn: Hampster
|
||||
uid: uham
|
||||
title: Secretary, UM Alumni Association
|
||||
postaladdress: Alumni Association $ 111 Maple St $ Ann Arbor, MI 48109
|
||||
seealso: cn=All Staff,ou=Groups,o=University of Michigan,c=TEST
|
||||
homepostaladdress: 123 Anystreet $ Ann Arbor, MI 48104
|
||||
mail: uham@mail.alumni.example.com
|
||||
description: a long attribute name, longer than 128 bytes so that we
|
||||
trigger sign extension problems in tdb_pack, no thats not long enough
|
||||
yet, maybe this is. I'll just keep going till it triggers the error
|
||||
homephone: +1 313 555 8421
|
||||
pager: +1 313 555 2844
|
||||
facsimiletelephonenumber: +1 313 555 9700
|
||||
telephonenumber: +1 313 555 5331
|
||||
@@ -0,0 +1,8 @@
|
||||
foo=bar5
|
||||
(&(|(a=b)(c=d))(e=f))
|
||||
(&(|(a=b)(c=d)(g=h))(e=f))
|
||||
name=firstname lastname
|
||||
(&(sid=S-1-2-3)(name = fred bloggs))
|
||||
(&(|(a=b)(c=d))(g=f))
|
||||
(&(sid=S-1-2-3)(!(name = fred bloggs)))
|
||||
(&(!(|(a=b)(c=d))(g=f)))
|
||||
@@ -0,0 +1,5 @@
|
||||
(blah=foo)
|
||||
(objectclass=person)
|
||||
(dn=*)
|
||||
(&(objectclass=person)(objectclass=person))
|
||||
(&(objectclass=person)(objectclass=personx))
|
||||
Reference in New Issue
Block a user