]> git.sur5r.net Git - openldap/commitdiff
Move uidNumber and gidNumber into slapd(8)
authorKurt Zeilenga <kurt@openldap.org>
Mon, 5 Sep 2005 01:08:40 +0000 (01:08 +0000)
committerKurt Zeilenga <kurt@openldap.org>
Mon, 5 Sep 2005 01:08:40 +0000 (01:08 +0000)
to ensure they are available for ldapi://.

servers/slapd/schema/nis.schema
servers/slapd/schema_prep.c
servers/slapd/slap.h

index 1f1524ec13735e11bd16317d9bc31d9a147fe04c..c6b03a52915c5c80d7be942c97f1c4be7efa0f23 100644 (file)
 
 # Attribute Type Definitions
 
-attributetype ( 1.3.6.1.1.1.1.0 NAME 'uidNumber'
-       DESC 'An integer uniquely identifying a user in an administrative domain'
-       EQUALITY integerMatch
-       SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-
-attributetype ( 1.3.6.1.1.1.1.1 NAME 'gidNumber'
-       DESC 'An integer uniquely identifying a group in an administrative domain'
-       EQUALITY integerMatch
-       SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+# builtin
+#attributetype ( 1.3.6.1.1.1.1.0 NAME 'uidNumber'
+#      DESC 'An integer uniquely identifying a user in an administrative domain'
+#      EQUALITY integerMatch
+#      SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+# builtin
+#attributetype ( 1.3.6.1.1.1.1.1 NAME 'gidNumber'
+#      DESC 'An integer uniquely identifying a group in an administrative domain'
+#      EQUALITY integerMatch
+#      SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
 
 attributetype ( 1.3.6.1.1.1.1.2 NAME 'gecos'
        DESC 'The GECOS field; the common name'
index a9cfd1e05bdff7eb49988bbd198843245ccf6cae..592bfa1e5b90510dc6c5cb162565dba8220fb9ec 100644 (file)
@@ -942,6 +942,26 @@ static struct slap_schema_ad_map {
                NULL, NULL,
                NULL, NULL, NULL, NULL, NULL,
                offsetof(struct slap_internal_schema, si_ad_uid) },
+       { "uidNumber", /* for ldapi:// "
+               "( 1.3.6.1.1.1.1.0 NAME 'uidNumber' "
+               "DESC 'An integer uniquely identifying a user "
+                               in an administrative domain' "
+               "EQUALITY integerMatch "
+               "SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )",
+               NULL, 0,
+               NULL, NULL,
+               NULL, NULL, NULL, NULL, NULL,
+               offsetof(struct slap_internal_schema, si_ad_uidNumber) },
+       { "gidNumber", /* for ldapi:// */
+               "( 1.3.6.1.1.1.1.1 NAME 'gidNumber'
+               "DESC 'An integer uniquely identifying a group "
+                               in an administrative domain' "
+               "EQUALITY integerMatch"
+               "SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )"
+               NULL, 0,
+               NULL, NULL,
+               NULL, NULL, NULL, NULL, NULL,
+               offsetof(struct slap_internal_schema, si_ad_gidNumber) },
        { "userPassword", "( 2.5.4.35 NAME 'userPassword' "
                        "DESC 'RFC2256/2307: password of user' "
                        "EQUALITY octetStringMatch "
index 43da09895764487fc5247648ba2ee75f15999d70..4a20dc3903b2d406338892ac80276aa00c22296a 100644 (file)
@@ -911,6 +911,8 @@ struct slap_internal_schema {
        AttributeDescription *si_ad_name;
        AttributeDescription *si_ad_cn;
        AttributeDescription *si_ad_uid;
+       AttributeDescription *si_ad_uidNumber;
+       AttributeDescription *si_ad_gidNumber;
        AttributeDescription *si_ad_userPassword;
        AttributeDescription *si_ad_labeledURI;
 #ifdef SLAPD_AUTHPASSWD