]> git.sur5r.net Git - openldap/commitdiff
cleanup of the tests in back-meta/data; after build, run "setup.sh"
authorPierangelo Masarati <ando@openldap.org>
Sun, 13 May 2001 17:58:03 +0000 (17:58 +0000)
committerPierangelo Masarati <ando@openldap.org>
Sun, 13 May 2001 17:58:03 +0000 (17:58 +0000)
in back-meta/data and follow instructions.
minor update of "Changes" and "TODO".

servers/slapd/back-meta/Changes
servers/slapd/back-meta/TODO
servers/slapd/back-meta/data/setup.sh
servers/slapd/back-meta/data/slapd-meta-plain.conf
servers/slapd/back-meta/data/slapd-meta-rewrite.conf

index a032bd43baba5e52ed886568261efe86a4796acf..642b91a96a58495a0882eb1fccd74e276498b4c8 100644 (file)
@@ -63,6 +63,5 @@ Copyright 2001, Pierangelo Masarati, All rights reserved. <ando@sys-net.it>
 - checked attribute mapping stuff
 
 * Fri May 11 2001 Pierangelo Masarati <ando@sys-net.it>
-- reworked compare to spawn the request on candidate targets (need to check
-  at most one matches!)
+- reworked compare to spawn the request on candidate targets
 
index 11fa8cc4ae0bddc0d5f9ed2d791fe91669c04ac8..c3625336392c9c70fc1f1b18e708d19471169f94 100644 (file)
@@ -6,13 +6,19 @@
 
 - dn cache and cache exploitation to refine the candidate selection (?) (FIXED)
 
-- review the group and attribute stuff (also in back-ldap!) (FIXED, need to
-  test attribute)
+- review the group stuff (also in back-ldap!) (FIXED)
+
+- review the attribute stuff (also in bacl-ldap)
+  note: this requires changing the acl stuff that checks "dnattr"
+  to call a backend specific function that determines what need 
+  be done to retrieve the "dnattr" attribute from an entry.
 
 - rework compare and bind to attempt to operate on all candidate entries
-  while checking at most one succeedes
+  while checking at most one succeedes (FIXED, check bind)
+
+- clear previously bound targets when the bind is repeated (FIXED)
 
-- clear previously bound targets when the bind is repeated
+- apply new logging to all the stuff (also in back-ldap)
 
 * Long term:
 
index e9a8f3dbb496d4cd43664b05f8479217771948b6..92fb0eeada0a954e97abec696d4fffb7c060ed59 100644 (file)
@@ -4,8 +4,8 @@ SRCDIR="../../../.."
 METADBDIR="./meta-db"
 SLAPADD="$SRCDIR/servers/slapd/tools/slapadd -v"
 
-ADDCONF="./slapd-meta-plain.conf"
-#ADDCONF="./slapd-meta-rewrite.conf"
+#ADDCONF="./slapd-meta-plain.conf"
+ADDCONF="./slapd-meta-rewrite.conf"
 #ADDCONF="./slapd-ldap-rewrite.conf"
 
 LDAPADDCONF="./slapd-ldap-raw.conf"
@@ -17,17 +17,19 @@ DEBUG=0
 
 rm -rf $METADBDIR
 rm -f schema ucdata
+
+sed "s/@PORT@/$PORT/" $ADDCONF > $CONF
+sed "s/@PORT@/$PORT/" $LDAPADDCONF > $LDAPCONF
+
 ln -s "$SRCDIR/servers/slapd/schema" .
 ln -s "$SRCDIR/libraries/liblunicode" ucdata
+
 for i in 1 2 3 ; do
        echo "Feeding directory $i"
        mkdir -p "$METADBDIR/$i"
        $SLAPADD -f $ADDCONF -n $i -l meta-$i.ldif
 done
 
-sed "s/@PORT@/$PORT/" $ADDCONF > $CONF
-sed "s/@PORT@/$PORT/" $LDAPADDCONF > $LDAPCONF
-
 echo ""
 echo "After slapd started, try"
 echo ""
index 06f27c4a91ff7cc749ae9818b4f4801b103a688b..9e242d68de4c2e86307d3ff5fe0627a86779b9aa 100644 (file)
@@ -24,6 +24,12 @@ access to *
 
 include                ./slapd-ldbm.conf
 
+#######################################################################
+# ldap database with suffix massage definitions
+#######################################################################
+
+include                ./slapd-ldap.conf
+
 #######################################################################
 # meta database definitions
 #######################################################################
@@ -35,9 +41,3 @@ uri           "ldap://localhost:@PORT@/ou=People, dc=foo, dc=example, dc=com"
 uri            "ldap://localhost:@PORT@/ou=People, dc=bar, dc=example, dc=com"
 uri            "ldap://localhost:@PORT@/ou=Groups, dc=bar, dc=example, dc=com"
 
-#######################################################################
-# ldap database with suffix massage definitions
-#######################################################################
-
-include                ./slapd-ldap.conf
-
index e0ffb2ee37674aa080af7028a4b69cd17af1de57..fef9fb91a84e43ddfdb8a698cb958938f4038385 100644 (file)
@@ -36,6 +36,12 @@ access to *
 
 include                ./slapd-ldbm.conf
 
+#######################################################################
+# ldap database with suffix massage definitions
+#######################################################################
+
+include                ./slapd-ldap.conf
+
 #######################################################################
 # meta database definitions
 #######################################################################
@@ -74,9 +80,3 @@ rewriteRule   "(.*)dc=example,[ ]?dc=com" "%1o=Foo Bar, c=US"
 rewriteContext searchFilter
 rewriteRule    "(.*)member=([^)]+),o=Foo Bar,[ ]?c=US(.*)" "%1member=%2,dc=example,dc=com%3"
 
-#######################################################################
-# ldap database with suffix massage definitions
-#######################################################################
-
-include                ./slapd-ldap.conf
-