mirror of
https://git.openldap.org/openldap/openldap.git
synced 2025-12-31 20:19:34 -05:00
sort test output
This commit is contained in:
parent
64c662c5b2
commit
0792415c92
2 changed files with 64 additions and 57 deletions
|
|
@ -1,61 +1,20 @@
|
|||
# Searching database...
|
||||
dn: dc=example,dc=com
|
||||
objectClass: domain
|
||||
objectClass: domainRelatedObject
|
||||
dc: example
|
||||
associatedDomain: example.com
|
||||
|
||||
dn: ou=LDAPv3,dc=example,dc=com
|
||||
objectClass: organizationalUnit
|
||||
ou: LDAPv3
|
||||
description: RFC 2253 compliant DN string representation
|
||||
|
||||
dn: cn=Must Succeed,ou=LDAPv3,dc=example,dc=com
|
||||
objectClass: groupOfNames
|
||||
cn: Must Succeed
|
||||
member: cn=Must Succeed,ou=LDAPv3,dc=example,dc=com
|
||||
member:
|
||||
member: uid=jsmith,dc=example,dc=net
|
||||
member: cn=J. Smith+ou=Sales,dc=example,dc=net
|
||||
member: cn=John Smith\2C III,dc=example,dc=net
|
||||
member: ou=Sales\3B Data\2BAlgorithms,dc=example,dc=net
|
||||
member:: Y249QmVmb3JlDUFmdGVyLGRjPWV4YW1wbGUsZGM9bmV0
|
||||
member: cn=\23John Smith\20,dc=example,dc=net
|
||||
member:: Y249THXEjWnEhw==
|
||||
member: testUUID=597ae2f6-16a6-1027-98f4-abcdefabcdef,dc=Example
|
||||
seeAlso: cn=John Smith\2C III,dc=example,dc=net
|
||||
seeAlso: ou=Sales\3B Data\2BAlgorithms,dc=example,dc=net
|
||||
seeAlso: cn=\23John Smith\20,dc=example,dc=net
|
||||
description: "member" values contain specific DN forms;
|
||||
description: "seeAlso" values contain DN forms already defined as "member",
|
||||
description: but in a different string representation;
|
||||
description: the following "description" values contain the "member" and
|
||||
description: "seeAlso" DN string representations used above.
|
||||
description: ""
|
||||
description: UID=jsmith,DC=example,DC=net
|
||||
description: OU=Sales+CN=J. Smith,DC=example,DC=net
|
||||
description: CN=John Smith\, III,DC=example,DC=net
|
||||
description: CN=John Smith\2C III,DC=example,DC=net
|
||||
description: OU=Sales\; Data\+Algorithms,DC=example,DC=net
|
||||
description: OU=Sales\3B Data\2BAlgorithms,DC=example,DC=net
|
||||
description: CN=Before\0dAfter,DC=example,DC=net
|
||||
description: CN=\23John Smith\20,DC=example,DC=net
|
||||
description: CN=\#John Smith\ ,DC=example,DC=net
|
||||
description: CN=Lu\C4\8Di\C4\87
|
||||
description: testUUID=597ae2f6-16a6-1027-98f4-abcdefABCDEF,DC=Example
|
||||
|
||||
dn: cn=Unescaped Equals,ou=LDAPv3,dc=example,dc=com
|
||||
objectClass: groupOfNames
|
||||
cn: Unescaped Equals
|
||||
member: cn=Unescaped Equals,ou=LDAPv3,dc=example,dc=com
|
||||
member: cn=A*x\3Db is a linear algebra problem,ou=LDAPv3,dc=example,dc=com
|
||||
description: cn=A*x=b is a linear algebra problem,ou=LDAPv3,dc=example,dc=com
|
||||
// unescaped EQUALS
|
||||
|
||||
dn: ou=LDAPv2,dc=example,dc=com
|
||||
objectClass: organizationalUnit
|
||||
ou: LDAPv2
|
||||
description: RFC 1779 compliant DN string representation
|
||||
|
||||
dn: ou=LDAPv3,dc=example,dc=com
|
||||
objectClass: organizationalUnit
|
||||
ou: LDAPv3
|
||||
description: RFC 2253 compliant DN string representation
|
||||
|
||||
dn: cn=May Succeed 1,ou=LDAPv2,dc=example,dc=com
|
||||
objectClass: groupOfNames
|
||||
cn: May Succeed 1
|
||||
|
|
@ -80,9 +39,39 @@ cn: May Succeed 6
|
|||
member: cn=John Smith,o=example,c=US
|
||||
description: CN="John Smith",O=example,C=US // quotes
|
||||
|
||||
dn: ou=Related Syntaxes,dc=example,dc=com
|
||||
objectClass: organizationalUnit
|
||||
ou: Related Syntaxes
|
||||
dn: cn=Must Succeed,ou=LDAPv3,dc=example,dc=com
|
||||
objectClass: groupOfNames
|
||||
cn: Must Succeed
|
||||
member: cn=Must Succeed,ou=LDAPv3,dc=example,dc=com
|
||||
member:
|
||||
member: uid=jsmith,dc=example,dc=net
|
||||
member: cn=J. Smith+ou=Sales,dc=example,dc=net
|
||||
member: cn=John Smith\2C III,dc=example,dc=net
|
||||
member: ou=Sales\3B Data\2BAlgorithms,dc=example,dc=net
|
||||
member:: Y249QmVmb3JlDUFmdGVyLGRjPWV4YW1wbGUsZGM9bmV0
|
||||
member: cn=\23John Smith\20,dc=example,dc=net
|
||||
member:: Y249THXEjWnEhw==
|
||||
member: testUUID=597ae2f6-16a6-1027-98f4-abcdefabcdef,dc=Example
|
||||
seeAlso: cn=John Smith\2C III,dc=example,dc=net
|
||||
seeAlso: ou=Sales\3B Data\2BAlgorithms,dc=example,dc=net
|
||||
seeAlso: cn=\23John Smith\20,dc=example,dc=net
|
||||
description: "member" values contain specific DN forms;
|
||||
description: "seeAlso" values contain DN forms already defined as "member",
|
||||
description: but in a different string representation;
|
||||
description: the following "description" values contain the "member" and
|
||||
description: "seeAlso" DN string representations used above.
|
||||
description: ""
|
||||
description: UID=jsmith,DC=example,DC=net
|
||||
description: OU=Sales+CN=J. Smith,DC=example,DC=net
|
||||
description: CN=John Smith\, III,DC=example,DC=net
|
||||
description: CN=John Smith\2C III,DC=example,DC=net
|
||||
description: OU=Sales\; Data\+Algorithms,DC=example,DC=net
|
||||
description: OU=Sales\3B Data\2BAlgorithms,DC=example,DC=net
|
||||
description: CN=Before\0dAfter,DC=example,DC=net
|
||||
description: CN=\23John Smith\20,DC=example,DC=net
|
||||
description: CN=\#John Smith\ ,DC=example,DC=net
|
||||
description: CN=Lu\C4\8Di\C4\87
|
||||
description: testUUID=597ae2f6-16a6-1027-98f4-abcdefABCDEF,DC=Example
|
||||
|
||||
dn: cn=Name and Optional UID,ou=Related Syntaxes,dc=example,dc=com
|
||||
objectClass: groupOfUniqueNames
|
||||
|
|
@ -99,6 +88,10 @@ description: #'0010'B // empty "" DN with leading '0's
|
|||
description: dc=example,dc=com#'1000'B // with DN portion
|
||||
description: dc=example,dc=com#'0'B // with DN portion and just one '0'
|
||||
|
||||
dn: ou=Related Syntaxes,dc=example,dc=com
|
||||
objectClass: organizationalUnit
|
||||
ou: Related Syntaxes
|
||||
|
||||
dn: cn=Should Parse as DN,cn=Name and Optional UID,ou=Related Syntaxes,dc=exam
|
||||
ple,dc=com
|
||||
objectClass: groupOfUniqueNames
|
||||
|
|
@ -110,6 +103,15 @@ description: dc=example,dc=com#0'B // malformed UID?
|
|||
description: dc=example,dc=com#'0B // malformed UID?
|
||||
description: dc=example,dc=com '0'B // malformed UID?
|
||||
|
||||
dn: cn=Unescaped Equals,ou=LDAPv3,dc=example,dc=com
|
||||
objectClass: groupOfNames
|
||||
cn: Unescaped Equals
|
||||
member: cn=Unescaped Equals,ou=LDAPv3,dc=example,dc=com
|
||||
member: cn=A*x\3Db is a linear algebra problem,ou=LDAPv3,dc=example,dc=com
|
||||
description: cn=A*x=b is a linear algebra problem,ou=LDAPv3,dc=example,dc=com
|
||||
// unescaped EQUALS
|
||||
|
||||
# Searching database for DN="OU=Sales+CN=J. Smith,DC=example,DC=net"...
|
||||
dn: cn=Must Succeed,ou=LDAPv3,dc=example,dc=com
|
||||
objectClass: groupOfNames
|
||||
cn: Must Succeed
|
||||
|
|
@ -144,6 +146,7 @@ description: CN=\#John Smith\ ,DC=example,DC=net
|
|||
description: CN=Lu\C4\8Di\C4\87
|
||||
description: testUUID=597ae2f6-16a6-1027-98f4-abcdefABCDEF,DC=Example
|
||||
|
||||
# Searching database for entryUUID-named DN="testUUID=597ae2f6-16a6-1027-98f4-ABCDEFabcdef,DC=Example"...
|
||||
dn: cn=Must Succeed,ou=LDAPv3,dc=example,dc=com
|
||||
objectClass: groupOfNames
|
||||
cn: Must Succeed
|
||||
|
|
@ -178,6 +181,8 @@ description: CN=\#John Smith\ ,DC=example,DC=net
|
|||
description: CN=Lu\C4\8Di\C4\87
|
||||
description: testUUID=597ae2f6-16a6-1027-98f4-abcdefABCDEF,DC=Example
|
||||
|
||||
# Searching database for nameAndOptionalUID="dc=example,dc=com"...
|
||||
# Searching database for nameAndOptionalUID="dc=example,dc=com#'001000'B"...
|
||||
dn: cn=Name and Optional UID,ou=Related Syntaxes,dc=example,dc=com
|
||||
objectClass: groupOfUniqueNames
|
||||
cn: Name and Optional UID
|
||||
|
|
@ -193,6 +198,7 @@ description: #'0010'B // empty "" DN with leading '0's
|
|||
description: dc=example,dc=com#'1000'B // with DN portion
|
||||
description: dc=example,dc=com#'0'B // with DN portion and just one '0'
|
||||
|
||||
# Searching database for uniqueMember~="dc=example,dc=com" (approx)...
|
||||
dn: cn=Name and Optional UID,ou=Related Syntaxes,dc=example,dc=com
|
||||
objectClass: groupOfUniqueNames
|
||||
cn: Name and Optional UID
|
||||
|
|
@ -208,6 +214,7 @@ description: #'0010'B // empty "" DN with leading '0's
|
|||
description: dc=example,dc=com#'1000'B // with DN portion
|
||||
description: dc=example,dc=com#'0'B // with DN portion and just one '0'
|
||||
|
||||
# Searching database for uniqueMember~="dc=example,dc=com#'001000'B" (approx)...
|
||||
dn: cn=Name and Optional UID,ou=Related Syntaxes,dc=example,dc=com
|
||||
objectClass: groupOfUniqueNames
|
||||
cn: Name and Optional UID
|
||||
|
|
|
|||
|
|
@ -55,7 +55,7 @@ cat /dev/null > $SEARCHOUT
|
|||
|
||||
echo "Searching database..."
|
||||
echo "# Searching database..." >> $SEARCHOUT
|
||||
$LDAPSEARCH -b "$BASEDN" -h $LOCALHOST -p $PORT1 >> $SEARCHOUT 2>&1
|
||||
$LDAPSEARCH -S "" -b "$BASEDN" -h $LOCALHOST -p $PORT1 >> $SEARCHOUT 2>&1
|
||||
|
||||
RC=$?
|
||||
if test $RC != 0 ; then
|
||||
|
|
@ -67,7 +67,7 @@ fi
|
|||
DN="OU=Sales+CN=J. Smith,DC=example,DC=net"
|
||||
echo "Searching database for DN=\"$DN\"..."
|
||||
echo "# Searching database for DN=\"$DN\"..." >> $SEARCHOUT
|
||||
$LDAPSEARCH -b "$BASEDN" -h $LOCALHOST -p $PORT1 \
|
||||
$LDAPSEARCH -S "" -b "$BASEDN" -h $LOCALHOST -p $PORT1 \
|
||||
"(member=$DN)" >> $SEARCHOUT 2>&1
|
||||
|
||||
RC=$?
|
||||
|
|
@ -80,7 +80,7 @@ fi
|
|||
DN="testUUID=597ae2f6-16a6-1027-98f4-ABCDEFabcdef,DC=Example"
|
||||
echo "Searching database for entryUUID-named DN=\"$DN\"..."
|
||||
echo "# Searching database for entryUUID-named DN=\"$DN\"..." >> $SEARCHOUT
|
||||
$LDAPSEARCH -b "$BASEDN" -h $LOCALHOST -p $PORT1 \
|
||||
$LDAPSEARCH -S "" -b "$BASEDN" -h $LOCALHOST -p $PORT1 \
|
||||
"(member=$DN)" \
|
||||
>> $SEARCHOUT 2>&1
|
||||
|
||||
|
|
@ -94,7 +94,7 @@ fi
|
|||
DN="dc=example,dc=com"
|
||||
echo "Searching database for nameAndOptionalUID=\"$DN\"..."
|
||||
echo "# Searching database for nameAndOptionalUID=\"$DN\"..." >> $SEARCHOUT
|
||||
$LDAPSEARCH -b "$BASEDN" -h $LOCALHOST -p $PORT1 \
|
||||
$LDAPSEARCH -S "" -b "$BASEDN" -h $LOCALHOST -p $PORT1 \
|
||||
"(uniqueMember=$DN)" >> $SEARCHOUT 2>&1
|
||||
|
||||
RC=$?
|
||||
|
|
@ -107,7 +107,7 @@ fi
|
|||
DN="dc=example,dc=com#'001000'B"
|
||||
echo "Searching database for nameAndOptionalUID=\"$DN\"..."
|
||||
echo "# Searching database for nameAndOptionalUID=\"$DN\"..." >> $SEARCHOUT
|
||||
$LDAPSEARCH -b "$BASEDN" -h $LOCALHOST -p $PORT1 \
|
||||
$LDAPSEARCH -S "" -b "$BASEDN" -h $LOCALHOST -p $PORT1 \
|
||||
"(uniqueMember=$DN)" >> $SEARCHOUT 2>&1
|
||||
|
||||
RC=$?
|
||||
|
|
@ -120,7 +120,7 @@ fi
|
|||
DN="dc=example,dc=com"
|
||||
echo "Searching database for uniqueMember~=\"$DN\" (approx)..."
|
||||
echo "# Searching database for uniqueMember~=\"$DN\" (approx)..." >> $SEARCHOUT
|
||||
$LDAPSEARCH -b "$BASEDN" -h $LOCALHOST -p $PORT1 \
|
||||
$LDAPSEARCH -S "" -b "$BASEDN" -h $LOCALHOST -p $PORT1 \
|
||||
"(uniqueMember~=)" >> $SEARCHOUT 2>&1
|
||||
|
||||
RC=$?
|
||||
|
|
@ -133,7 +133,7 @@ fi
|
|||
DN="dc=example,dc=com#'001000'B"
|
||||
echo "Searching database for uniqueMember~=\"$DN\" (approx)..."
|
||||
echo "# Searching database for uniqueMember~=\"$DN\" (approx)..." >> $SEARCHOUT
|
||||
$LDAPSEARCH -b "$BASEDN" -h $LOCALHOST -p $PORT1 \
|
||||
$LDAPSEARCH -S "" -b "$BASEDN" -h $LOCALHOST -p $PORT1 \
|
||||
"(uniqueMember~=$DN)" >> $SEARCHOUT 2>&1
|
||||
|
||||
RC=$?
|
||||
|
|
|
|||
Loading…
Reference in a new issue