diff --git a/contrib/openldap/core-fd.schema b/contrib/openldap/core-fd.schema index 692d4ee7a511bf66c75d54c4bfdc7da8303cdb5a..110267fd5daa2565b97b8e9bc21732c86d7be47b 100644 --- a/contrib/openldap/core-fd.schema +++ b/contrib/openldap/core-fd.schema @@ -5,78 +5,78 @@ # Attributes attributetype ( 1.3.6.1.4.1.10098.1.1.12.1 NAME 'gosaSubtreeACL' - DESC 'GOsa acl entry' + DESC 'GOsa - ACL entry' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15) attributetype ( 1.3.6.1.4.1.10098.1.1.12.2 NAME 'gosaUser' - DESC 'GOsa user' + DESC 'GOsa - DN of a user' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15) attributetype ( 1.3.6.1.4.1.10098.1.1.12.3 NAME 'gosaObject' - DESC 'GOsa object' + DESC 'GOsa - DN of an object' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15) attributetype ( 1.3.6.1.4.1.10098.1.1.12.14 NAME 'gosaDefaultLanguage' - DESC 'Defines the default language for a user' + DESC 'GOsa - Defines the default language for a user' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.10098.1.1.12.30 NAME 'gosaGroupObjects' - DESC 'Takes a list of all object types that are in a gosaGroupOfNames' + DESC 'GOsa - List of all object types that are in a gosaGroupOfNames' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.10098.1.1.12.33 NAME 'gosaUnitTag' - DESC 'Takes a list of relevant mime-type|priority settings' + DESC 'GOsa - Takes a list of relevant mime-type|priority settings' OBSOLETE EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.10098.1.1.12.34 NAME 'gosaAclTemplate' - DESC 'Takes ACL entries for gosaRoles' + DESC 'GOsa - ACL entries for ACL roles' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26) attributetype ( 1.3.6.1.4.1.10098.1.1.12.35 NAME 'gosaAclEntry' - DESC 'Takes ACL entries for gosaRoles' + DESC 'GOsa - ACL entries' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26) attributetype ( 1.3.6.1.4.1.10098.1.1.12.36 NAME 'gosaSnapshotType' - DESC 'Takes either undo or snapshot' + DESC 'GOsa - Takes either undo or snapshot' OBSOLETE EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.10098.1.1.12.37 NAME 'gosaSnapshotTimestamp' - DESC 'Unix timestamp of snapshot' + DESC 'GOsa - Unix timestamp of snapshot' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.10098.1.1.12.38 NAME 'gosaSnapshotDN' - DESC 'Original DN of saved object' + DESC 'GOsa - Original DN of saved object in snapshot' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.10098.1.1.12.39 NAME 'gosaSnapshotData' - DESC 'Original DN of saved object' + DESC 'GOsa - Original data of saved object in snapshot' SYNTAX 1.3.6.1.4.1.1466.115.121.1.5 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.10098.1.1.12.46 NAME 'gosaLoginRestriction' - DESC 'Multivalue attribute to carry a number of allowed ips/subnets' + DESC 'GOsa - Multivalue attribute to carry a number of allowed ips/subnets' SUP name) attributetype ( 1.3.6.1.4.1.10098.1.1.6.2 NAME 'academicTitle' @@ -98,37 +98,43 @@ attributetype ( 1.3.6.1.4.1.15305.2.2 NAME ( 'dateOfBirth' 'dob' ) SINGLE-VALUE ) # Classes -objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.1 NAME 'gosaObject' SUP top AUXILIARY - DESC 'Class for GOsa settings (v2.6.1)' +objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.1 NAME 'gosaObject' + DESC 'GOsa - Class for GOsa settings (v2.6.1)' + SUP top AUXILIARY MUST ( gosaSubtreeACL )) -objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.2 NAME 'gosaLockEntry' SUP top STRUCTURAL - DESC 'Class for GOsa locking (v2.6.1)' +objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.2 NAME 'gosaLockEntry' + DESC 'GOsa - Class for GOsa locking (v2.6.1)' + SUP top STRUCTURAL MUST ( gosaUser $ gosaObject $ cn )) -objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.3 NAME 'gosaCacheEntry' SUP top STRUCTURAL - DESC 'Class for GOsa caching (v2.6.1)' +objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.3 NAME 'gosaCacheEntry' + DESC 'GOsa - Class for GOsa caching (v2.6.1)' + SUP top STRUCTURAL MAY ( gosaUser ) MUST ( cn )) -objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.4 NAME 'gosaDepartment' SUP top AUXILIARY - DESC 'Class to mark Departments for GOsa (v2.6.1)' +objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.4 NAME 'gosaDepartment' + DESC 'GOsa - Class to mark Departments for GOsa (v2.6.1)' + SUP top AUXILIARY MUST ( ou $ description ) MAY ( manager )) -objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.6 NAME 'gosaAccount' SUP top AUXILIARY - DESC 'Class for GOsa Accounts (v2.6.6)' +objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.6 NAME 'gosaAccount' + DESC 'GOsa - Class for GOsa Accounts (v2.6.6)' + SUP top AUXILIARY MUST ( uid ) - MAY ( sambaLMPassword $ sambaNTPassword $ sambaPwdLastSet $ + MAY ( sambaLMPassword $ sambaNTPassword $ sambaPwdLastSet $ gosaDefaultLanguage $ academicTitle $ personalTitle $ dateOfBirth $ sambaBadPasswordCount $ sambaBadPasswordTime $ gender $ gosaLoginRestriction )) -objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.11 NAME 'gosaUserTemplate' SUP top AUXILIARY - DESC 'Class for GOsa User Templates (v2.6.1)' +objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.11 NAME 'gosaUserTemplate' + DESC 'GOsa - Class for GOsa User Templates (v2.6.1)' + SUP top AUXILIARY MUST ( cn )) objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.12 NAME 'gosaGroupOfNames' - DESC 'GOsa object grouping (v2.6.1)' + DESC 'GOsa - Adds the gosaGroupObjects field to groupOfNames (v2.6.1)' SUP top STRUCTURAL MUST ( cn $ gosaGroupObjects ) MAY ( member $ description ) ) @@ -145,16 +151,19 @@ objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.16 NAME 'gosaAdministrativeUnitTag' MUST ( gosaUnitTag )) objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.17 NAME 'gosaRole' - DESC 'ACL container to define roles (v2.6.1)' SUP top STRUCTURAL + DESC 'GOsa - ACL container to define ACL roles (v2.6.1)' + SUP top STRUCTURAL MUST ( gosaAclTemplate $ cn ) MAY ( description ) ) objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.18 NAME 'gosaAcl' - DESC 'ACL container to define single ACLs (v2.6.1)' SUP top AUXILIARY + DESC 'GOsa - ACL container to define single ACLs (v2.6.1)' + SUP top AUXILIARY MUST ( gosaAclEntry )) objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.19 NAME 'gosaSnapshotObject' - DESC 'Container object for undo and snapshot data (v2.6.1)' SUP top STRUCTURAL + DESC 'GOsa - Container object for undo and snapshot data (v2.6.1)' + SUP top STRUCTURAL MUST ( gosaSnapshotTimestamp $ gosaSnapshotDN $ gosaSnapshotData ) MAY ( description $ gosaSnapshotType ) )