mirror of
https://git.openldap.org/openldap/openldap.git
synced 2025-02-17 14:00:30 +08:00
Change 'attribute' directive to 'attributetype'
(and allowing 'attribute' for backwards compatibility). manuals and *.schema to be updated as time permits.
This commit is contained in:
parent
60d00d4649
commit
7e53b5bdeb
@ -76,7 +76,7 @@ information on using the
|
||||
access-control mechanisms.
|
||||
.TP
|
||||
.B
|
||||
attribute ( <oid> [NAME <name>] [DESC <description>] [OBSOLETE] \
|
||||
attributetype ( <oid> [NAME <name>] [DESC <description>] [OBSOLETE] \
|
||||
[SUP <oid>] [EQUALITY <oid>] [ORDERING <oid>] [SUBSTR <oid>] \
|
||||
[SYNTAX <oidlen>] [SINGLE-VALUE] [COLLECTIVE] [NO-USER-MODIFICATION] \
|
||||
[USAGE <attributeUsage>] )
|
||||
@ -85,8 +85,7 @@ This is the preferred format for attribute type definitions. The slapd
|
||||
parser extends the RFC 2252 definition by allowing string forms as well
|
||||
as numeric OIDs to be used for the attribute OID and attribute syntax OID.
|
||||
(See the
|
||||
.B
|
||||
objectidentifier
|
||||
.B objectidentifier
|
||||
description.) Currently the syntax name parser is case-sensitive.
|
||||
The known syntax names are:
|
||||
.RS
|
||||
@ -107,7 +106,7 @@ SubstringAssertion NISnetgrouptriple Bootparameter
|
||||
.RE
|
||||
.TP
|
||||
.B
|
||||
attribute <name> [<name2>] { bin | ces | cis | tel | dn }
|
||||
attribute[type] <name> [<name2>] { bin | ces | cis | tel | dn }
|
||||
Associate a syntax with an attribute name. This directive is deprecated
|
||||
in favor of the one above. By default, an
|
||||
attribute is assumed to have syntax
|
||||
|
@ -434,6 +434,7 @@ read_config( const char *fname )
|
||||
/* specify an Object Identifier macro */
|
||||
} else if ( strcasecmp( cargv[0], "objectidentifier" ) == 0 ) {
|
||||
parse_oidm( fname, lineno, cargc, cargv );
|
||||
|
||||
/* specify an objectclass */
|
||||
} else if ( strcasecmp( cargv[0], "objectclass" ) == 0 ) {
|
||||
if ( *cargv[1] == '(' ) {
|
||||
@ -444,8 +445,10 @@ read_config( const char *fname )
|
||||
parse_oc_old( be, fname, lineno, cargc, cargv );
|
||||
}
|
||||
|
||||
/* specify an attribute */
|
||||
} else if ( strcasecmp( cargv[0], "attribute" ) == 0 ) {
|
||||
/* specify an attribute type */
|
||||
} else if (( strcasecmp( cargv[0], "attributetype" ) == 0 )
|
||||
|| ( strcasecmp( cargv[0], "attribute" ) == 0 ))
|
||||
{
|
||||
if ( *cargv[1] == '(' ) {
|
||||
char * p;
|
||||
p = strchr(saveline,'(');
|
||||
|
Loading…
Reference in New Issue
Block a user