Changeset 11211

Show
Ignore:
Timestamp:
08/16/08 21:32:43 (5 months ago)
Author:
/C=ES/O=Warp Networks S.L./CN=juruen@…
Message:

add patch from branches/intrepid-alpha4

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • branches/juruen/intrepid-packages/client/usersandgroups/debian/patches/01_ldap_conf_backend.dpatch

    r11193 r11211  
    33## 
    44## All lines beginning with `## DP:' are a description of the patch. 
    5 ## DP: An interim patch to force using the file backend in ldap until it's  
    6 ## DP: supported by eBox 
     5## DP: Patch to support the new cn=config backend in slapd 
    76 
    87@DPATCH@ 
    98 
    10 diff -Naur ebox-usersandgroups-0.11.svn11184/tools/ebox-ldap-admin ebox-usersandgroups-0.11.svn11184-intrepid/tools/ebox-ldap-admin 
    11 --- ebox-usersandgroups-0.11.svn11184/tools/ebox-ldap-admin     2008-05-12 19:10:26.000000000 +0200 
    12 +++ ebox-usersandgroups-0.11.svn11184-intrepid/tools/ebox-ldap-admin    2008-08-13 12:02:11.000000000 +0200 
    13 @@ -36,6 +36,13 @@ 
     9diff -Naur ebox-usersandgroups-0.11.svn11195/src/EBox/UsersAndGroups.pm ebox-usersandgroups-0.12/src/EBox/UsersAndGroups.pm 
     10--- ebox-usersandgroups-0.11.svn11195/src/EBox/UsersAndGroups.pm        2008-08-04 10:44:00.000000000 +0200 
     11+++ ebox-usersandgroups-0.12/src/EBox/UsersAndGroups.pm 2008-08-16 22:31:28.000000000 +0200 
     12@@ -48,6 +48,7 @@ 
     13 use constant MAXGROUPLENGTH => 24; 
     14 use constant MAXPWDLENGTH   => 15; 
     15 use constant DEFAULTGROUP   => '__USERS__'; 
     16+use constant CONFLDIF       => '/etc/ldap/eboxldap.ldif'; 
     17   
     18 sub _create  
     19 { 
     20@@ -72,7 +73,7 @@ 
     21     return [  
     22             { 
     23              'action' => __('Your current openLDAP database will be replaced ' . 
     24-                            'and backuped in /var/backups/slapd'), 
     25+                            'and backuped in /var/backups/slapd-preebox'), 
     26                 'reason' => __('eBox will initialize openLDAP to store its database. ' . 
     27                                'It will also overwrite your current configuration'), 
     28              'module' => 'users' 
     29@@ -93,7 +94,7 @@ 
     30              'module' => 'users' 
     31             }, 
     32         {        
     33-         'file' => '/etc/ldap/slapd.conf', 
     34+         'file' => '/etc/ldap/eboxldap.ldif', 
     35          'reason' => __('To configure the openLDAP database with dc ' . 
     36                         ' entry, rootpw, rootdn, schemas and ACLs used by '. 
     37                         ' the LDAP based eBox modules'), 
     38@@ -136,9 +137,15 @@ 
     39     push (@array, 'schemas' => $self->allLDAPIncludes); 
     40     push (@array, 'acls'    => $self->allLDAPAcls); 
     41      
     42-     
     43-    $self->writeConfFile($self->{ldap}->slapdConfFile,  
     44-                         "/usersandgroups/slapd.conf.mas", \@array); 
     45+    my $fileAttrs = { 
     46+        mode => '0600', 
     47+        uid   => 0, 
     48+        gid   => 0, 
     49+    }; 
     50+ 
     51+    $self->writeConfFile(CONFLDIF,  
     52+                         "/usersandgroups/slapd.conf.mas",  
     53+                         \@array, $fileAttrs); 
     54 } 
     55  
     56  
     57diff -Naur ebox-usersandgroups-0.11.svn11195/stubs/slapd.conf.mas ebox-usersandgroups-0.12/stubs/slapd.conf.mas 
     58--- ebox-usersandgroups-0.11.svn11195/stubs/slapd.conf.mas      2008-08-14 11:30:15.000000000 +0200 
     59+++ ebox-usersandgroups-0.12/stubs/slapd.conf.mas       2008-08-16 23:00:32.000000000 +0200 
     60@@ -5,103 +5,1620 @@ 
     61         @acls 
     62        @schemas 
     63 </%args> 
     64- 
     65- 
     66-# Default schema and objectClass definitions 
     67-include         /etc/ldap/schema/core.schema 
     68-include         /etc/ldap/schema/cosine.schema 
     69-include         /etc/ldap/schema/nis.schema 
     70-include         /etc/ldap/schema/inetorgperson.schema 
     71- 
     72-# Schemas added by ebox 
     73-% foreach my $schema (@schemas) { 
     74-include        <% $schema %> 
     75-% } 
     76- 
     77-# Where the pid file is put. The init.d script 
     78-# will not stop the server if you change this. 
     79-pidfile         /var/run/slapd/slapd.pid 
     80- 
     81-# List of arguments that were passed to the server 
     82-argsfile        /var/run/slapd/slapd.args 
     83- 
     84-# Read slapd.conf(5) for possible values 
     85-loglevel        none 
     86- 
     87-# Where the dynamically loaded modules are stored 
     88-modulepath     /usr/lib/ldap 
     89-moduleload     back_hdb 
     90- 
     91-# The maximum number of entries that is returned for a search operation 
     92-sizelimit 500 
     93- 
     94-# The tool-threads parameter sets the actual amount of cpu's that is used 
     95-# for indexing. 
     96-tool-threads 1 
     97- 
     98-####################################################################### 
     99-# Specific Backend Directives for hdb: 
     100-# Backend specific directives apply to this backend until another 
     101-# 'backend' directive occurs 
     102-backend                hdb 
     103- 
     104-####################################################################### 
     105-# Specific Backend Directives for 'other': 
     106-# Backend specific directives apply to this backend until another 
     107-# 'backend' directive occurs 
     108-#backend               <other> 
     109- 
     110-####################################################################### 
     111-# Specific Directives for database #1, of type hdb: 
     112-# Database specific directives apply to this databasse until another 
     113-# 'database' directive occurs 
     114-database        hdb 
     115- 
     116- 
     117-# The base of your directory in database #1 
     118-suffix          "<% $dn %>" 
     119- 
     120-checkpoint      512 30 
     121- 
     122-directory       "/var/lib/ldap" 
     123- 
     124-dbconfig set_cachesize 0 2097152 0 
     125- 
     126-# Sven Hartge reported that he had to set this value incredibly high 
     127-# to get slapd running at all. See http://bugs.debian.org/303057 for more 
     128-# information. 
     129- 
     130-# Number of objects that can be locked at the same time. 
     131-dbconfig set_lk_max_objects 1500 
     132-# Number of locks (both requested and granted) 
     133-dbconfig set_lk_max_locks 1500 
     134-# Number of lockers 
     135-dbconfig set_lk_max_lockers 1500 
     136- 
     137- 
     138-index           objectClass eq 
     139- 
     140-lastmod         on 
     141- 
     142-rootdn  "<% $rootdn %>"         
     143-rootpw         <% $rootpw %> 
     144- 
     145-access to attrs=userPassword,shadowLastChange 
     146-        by dn.regex="<% $rootdn %>" write 
     147-        by anonymous auth 
     148-        by self write 
     149-        by * none 
     150- 
     151-access to dn.base="" by * read 
     152- 
     153-access to * 
     154-        by dn="<% $rootdn %>" write 
     155-               by * read 
     156- 
     157-# ACLs needed by ebox modules 
     158-#  
     159- 
     160-% foreach my $acl (@acls) { 
     161-       <% $acl %> 
     162-% } 
     163- 
     164+dn: cn=config 
     165+objectClass: olcGlobal 
     166+cn: config 
     167+olcConfigFile: /etc/ldap/slapd.conf 
     168+olcConfigDir: /etc/ldap/slapd.d 
     169+olcArgsFile: /var/run/slapd/slapd.args 
     170+olcAttributeOptions: lang- 
     171+olcAuthzPolicy: none 
     172+olcConcurrency: 0 
     173+olcConnMaxPending: 100 
     174+olcConnMaxPendingAuth: 1000 
     175+olcGentleHUP: FALSE 
     176+olcIdleTimeout: 0 
     177+olcIndexSubstrIfMaxLen: 4 
     178+olcIndexSubstrIfMinLen: 2 
     179+olcIndexSubstrAnyLen: 4 
     180+olcIndexSubstrAnyStep: 2 
     181+olcIndexIntLen: 4 
     182+olcLocalSSF: 71 
     183+olcLogLevel: None 
     184+olcPidFile: /var/run/slapd/slapd.pid 
     185+olcReadOnly: FALSE 
     186+olcReverseLookup: FALSE 
     187+olcSaslHost: localhost  
     188+olcSaslSecProps: noplain,noanonymous 
     189+olcSockbufMaxIncoming: 262143 
     190+olcSockbufMaxIncomingAuth: 16777215 
     191+olcThreads: 16 
     192+olcTLSVerifyClient: never 
     193+olcToolThreads: 1 
     194+olcPasswordHash: {CLEARTEXT} 
     195+structuralObjectClass: olcGlobal 
     196+entryUUID: 63ac15c0-0015-102d-8bb4-33d612c245d4 
     197+creatorsName: cn=config 
     198+createTimestamp: 20080816192929Z 
     199+entryCSN: 20080816192929.351188Z#000000#000#000000 
     200+modifiersName: cn=config 
     201+modifyTimestamp: 20080816192929Z 
     202+ 
     203+dn: cn=module{0},cn=config 
     204+objectClass: olcModuleList 
     205+cn: module{0} 
     206+olcModulePath: /usr/lib/ldap 
     207+olcModuleLoad: {0}back_hdb 
     208+structuralObjectClass: olcModuleList 
     209+entryUUID: 63ac4a18-0015-102d-8bb5-33d612c245d4 
     210+creatorsName: cn=config 
     211+createTimestamp: 20080816192929Z 
     212+entryCSN: 20080816192929.351188Z#000000#000#000000 
     213+modifiersName: cn=config 
     214+modifyTimestamp: 20080816192929Z 
     215+ 
     216+dn: cn=schema,cn=config 
     217+objectClass: olcSchemaConfig 
     218+cn: schema 
     219+olcObjectIdentifier: OLcfg 1.3.6.1.4.1.4203.1.12.2 
     220+olcObjectIdentifier: OLcfgAt OLcfg:3 
     221+olcObjectIdentifier: OLcfgGlAt OLcfgAt:0 
     222+olcObjectIdentifier: OLcfgBkAt OLcfgAt:1 
     223+olcObjectIdentifier: OLcfgDbAt OLcfgAt:2 
     224+olcObjectIdentifier: OLcfgOvAt OLcfgAt:3 
     225+olcObjectIdentifier: OLcfgCtAt OLcfgAt:4 
     226+olcObjectIdentifier: OLcfgOc OLcfg:4 
     227+olcObjectIdentifier: OLcfgGlOc OLcfgOc:0 
     228+olcObjectIdentifier: OLcfgBkOc OLcfgOc:1 
     229+olcObjectIdentifier: OLcfgDbOc OLcfgOc:2 
     230+olcObjectIdentifier: OLcfgOvOc OLcfgOc:3 
     231+olcObjectIdentifier: OLcfgCtOc OLcfgOc:4 
     232+olcObjectIdentifier: OMsyn 1.3.6.1.4.1.1466.115.121.1 
     233+olcObjectIdentifier: OMsBoolean OMsyn:7 
     234+olcObjectIdentifier: OMsDN OMsyn:12 
     235+olcObjectIdentifier: OMsDirectoryString OMsyn:15 
     236+olcObjectIdentifier: OMsIA5String OMsyn:26 
     237+olcObjectIdentifier: OMsInteger OMsyn:27 
     238+olcObjectIdentifier: OMsOID OMsyn:38 
     239+olcObjectIdentifier: OMsOctetString OMsyn:40 
     240+olcAttributeTypes: ( 2.5.4.0 NAME 'objectClass' DESC 'RFC4512: object classes  
     241+ of the entity' EQUALITY objectIdentifierMatch SYNTAX 1.3.6.1.4.1.1466.115.121 
     242+ .1.38 ) 
     243+olcAttributeTypes: ( 2.5.21.9 NAME 'structuralObjectClass' DESC 'RFC4512: stru 
     244+ ctural object class of entry' EQUALITY objectIdentifierMatch SYNTAX 1.3.6.1.4 
     245+ .1.1466.115.121.1.38 SINGLE-VALUE NO-USER-MODIFICATION USAGE directoryOperati 
     246+ on ) 
     247+olcAttributeTypes: ( 2.5.18.1 NAME 'createTimestamp' DESC 'RFC4512: time which 
     248+  object was created' EQUALITY generalizedTimeMatch ORDERING generalizedTimeOr 
     249+ deringMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.24 SINGLE-VALUE NO-USER-MODIFIC 
     250+ ATION USAGE directoryOperation ) 
     251+olcAttributeTypes: ( 2.5.18.2 NAME 'modifyTimestamp' DESC 'RFC4512: time which 
     252+  object was last modified' EQUALITY generalizedTimeMatch ORDERING generalized 
     253+ TimeOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.24 SINGLE-VALUE NO-USER-M 
     254+ ODIFICATION USAGE directoryOperation ) 
     255+olcAttributeTypes: ( 2.5.18.3 NAME 'creatorsName' DESC 'RFC4512: name of creat 
     256+ or' EQUALITY distinguishedNameMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SING 
     257+ LE-VALUE NO-USER-MODIFICATION USAGE directoryOperation ) 
     258+olcAttributeTypes: ( 2.5.18.4 NAME 'modifiersName' DESC 'RFC4512: name of last 
     259+  modifier' EQUALITY distinguishedNameMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1. 
     260+ 12 SINGLE-VALUE NO-USER-MODIFICATION USAGE directoryOperation ) 
     261+olcAttributeTypes: ( 2.5.18.9 NAME 'hasSubordinates' DESC 'X.501: entry has ch 
     262+ ildren' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALU 
     263+ E NO-USER-MODIFICATION USAGE directoryOperation ) 
     264+olcAttributeTypes: ( 2.5.18.10 NAME 'subschemaSubentry' DESC 'RFC4512: name of 
     265+  controlling subschema entry' EQUALITY distinguishedNameMatch SYNTAX 1.3.6.1. 
     266+ 4.1.1466.115.121.1.12 SINGLE-VALUE NO-USER-MODIFICATION USAGE directoryOperat 
     267+ ion ) 
     268+olcAttributeTypes: ( 1.3.6.1.1.20 NAME 'entryDN' DESC 'DN of the entry' EQUALI 
     269+ TY distinguishedNameMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE N 
     270+ O-USER-MODIFICATION USAGE directoryOperation ) 
     271+olcAttributeTypes: ( 1.3.6.1.1.16.4 NAME 'entryUUID' DESC 'UUID of the entry'  
     272+ EQUALITY UUIDMatch ORDERING UUIDOrderingMatch SYNTAX 1.3.6.1.1.16.1 SINGLE-VA 
     273+ LUE NO-USER-MODIFICATION USAGE directoryOperation ) 
     274+olcAttributeTypes: ( 1.3.6.1.4.1.4203.666.1.7 NAME 'entryCSN' DESC 'change seq 
     275+ uence number of the entry content' EQUALITY CSNMatch ORDERING CSNOrderingMatc 
     276+ h SYNTAX 1.3.6.1.4.1.4203.666.11.2.1{64} SINGLE-VALUE NO-USER-MODIFICATION US 
     277+ AGE directoryOperation ) 
     278+olcAttributeTypes: ( 1.3.6.1.4.1.4203.666.1.13 NAME 'namingCSN' DESC 'change s 
     279+ equence number of the entry naming (RDN)' EQUALITY CSNMatch ORDERING CSNOrder 
     280+ ingMatch SYNTAX 1.3.6.1.4.1.4203.666.11.2.1{64} SINGLE-VALUE NO-USER-MODIFICA 
     281+ TION USAGE directoryOperation ) 
     282+olcAttributeTypes: ( 1.3.6.1.4.1.4203.666.1.23 NAME 'syncreplCookie' DESC 'syn 
     283+ crepl Cookie for shadow copy' EQUALITY octetStringMatch ORDERING octetStringO 
     284+ rderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 SINGLE-VALUE NO-USER-MODIFI 
     285+ CATION USAGE dSAOperation ) 
     286+olcAttributeTypes: ( 1.3.6.1.4.1.4203.666.1.25 NAME 'contextCSN' DESC 'the lar 
     287+ gest committed CSN of a context' EQUALITY CSNMatch ORDERING CSNOrderingMatch  
     288+ SYNTAX 1.3.6.1.4.1.4203.666.11.2.1{64} NO-USER-MODIFICATION USAGE dSAOperatio 
     289+ n ) 
     290+olcAttributeTypes: ( 1.3.6.1.4.1.1466.101.120.6 NAME 'altServer' DESC 'RFC4512 
     291+ : alternative servers' SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 USAGE dSAOperatio 
     292+ n ) 
     293+olcAttributeTypes: ( 1.3.6.1.4.1.1466.101.120.5 NAME 'namingContexts' DESC 'RF 
     294+ C4512: naming contexts' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 USAGE dSAOperati 
     295+ on ) 
     296+olcAttributeTypes: ( 1.3.6.1.4.1.1466.101.120.13 NAME 'supportedControl' DESC  
     297+ 'RFC4512: supported controls' SYNTAX 1.3.6.1.4.1.1466.115.121.1.38 USAGE dSAO 
     298+ peration ) 
     299+olcAttributeTypes: ( 1.3.6.1.4.1.1466.101.120.7 NAME 'supportedExtension' DESC 
     300+  'RFC4512: supported extended operations' SYNTAX 1.3.6.1.4.1.1466.115.121.1.3 
     301+ 8 USAGE dSAOperation ) 
     302+olcAttributeTypes: ( 1.3.6.1.4.1.1466.101.120.15 NAME 'supportedLDAPVersion' D 
     303+ ESC 'RFC4512: supported LDAP versions' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 U 
     304+ SAGE dSAOperation ) 
     305+olcAttributeTypes: ( 1.3.6.1.4.1.1466.101.120.14 NAME 'supportedSASLMechanisms 
     306+ ' DESC 'RFC4512: supported SASL mechanisms' SYNTAX 1.3.6.1.4.1.1466.115.121.1 
     307+ .15 USAGE dSAOperation ) 
     308+olcAttributeTypes: ( 1.3.6.1.4.1.4203.1.3.5 NAME 'supportedFeatures' DESC 'RFC 
     309+ 4512: features supported by the server' EQUALITY objectIdentifierMatch SYNTAX 
     310+  1.3.6.1.4.1.1466.115.121.1.38 USAGE dSAOperation ) 
     311+olcAttributeTypes: ( 1.3.6.1.4.1.4203.666.1.10 NAME 'monitorContext' DESC 'mon 
     312+ itor context' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE NO-USER-MODIF 
     313+ ICATION USAGE dSAOperation ) 
     314+olcAttributeTypes: ( 1.3.6.1.4.1.4203.1.12.2.1 NAME 'configContext' DESC 'conf 
     315+ ig context' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE NO-USER-MODIFIC 
     316+ ATION USAGE dSAOperation ) 
     317+olcAttributeTypes: ( 1.3.6.1.1.4 NAME 'vendorName' DESC 'RFC3045: name of impl 
     318+ ementation vendor' EQUALITY caseExactMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1. 
     319+ 15 SINGLE-VALUE NO-USER-MODIFICATION USAGE dSAOperation ) 
     320+olcAttributeTypes: ( 1.3.6.1.1.5 NAME 'vendorVersion' DESC 'RFC3045: version o 
     321+ f implementation' EQUALITY caseExactMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.1 
     322+ 5 SINGLE-VALUE NO-USER-MODIFICATION USAGE dSAOperation ) 
     323+olcAttributeTypes: ( 2.5.18.5 NAME 'administrativeRole' DESC 'RFC3672: adminis 
     324+ trative role' EQUALITY objectIdentifierMatch SYNTAX 1.3.6.1.4.1.1466.115.121. 
     325+ 1.38 USAGE directoryOperation ) 
     326+olcAttributeTypes: ( 2.5.18.6 NAME 'subtreeSpecification' DESC 'RFC3672: subtr 
     327+ ee specification' SYNTAX 1.3.6.1.4.1.1466.115.121.1.45 SINGLE-VALUE USAGE dir 
     328+ ectoryOperation ) 
     329+olcAttributeTypes: ( 2.5.21.1 NAME 'dITStructureRules' DESC 'RFC4512: DIT stru 
     330+ cture rules' EQUALITY integerFirstComponentMatch SYNTAX 1.3.6.1.4.1.1466.115. 
     331+ 121.1.17 USAGE directoryOperation ) 
     332+olcAttributeTypes: ( 2.5.21.2 NAME 'dITContentRules' DESC 'RFC4512: DIT conten 
     333+ t rules' EQUALITY objectIdentifierFirstComponentMatch SYNTAX 1.3.6.1.4.1.1466 
     334+ .115.121.1.16 USAGE directoryOperation ) 
     335+olcAttributeTypes: ( 2.5.21.4 NAME 'matchingRules' DESC 'RFC4512: matching rul 
     336+ es' EQUALITY objectIdentifierFirstComponentMatch SYNTAX 1.3.6.1.4.1.1466.115. 
     337+ 121.1.30 USAGE directoryOperation ) 
     338+olcAttributeTypes: ( 2.5.21.5 NAME 'attributeTypes' DESC 'RFC4512: attribute t 
     339+ ypes' EQUALITY objectIdentifierFirstComponentMatch SYNTAX 1.3.6.1.4.1.1466.11 
     340+ 5.121.1.3 USAGE directoryOperation ) 
     341+olcAttributeTypes: ( 2.5.21.6 NAME 'objectClasses' DESC 'RFC4512: object class 
     342+ es' EQUALITY objectIdentifierFirstComponentMatch SYNTAX 1.3.6.1.4.1.1466.115. 
     343+ 121.1.37 USAGE directoryOperation ) 
     344+olcAttributeTypes: ( 2.5.21.7 NAME 'nameForms' DESC 'RFC4512: name forms ' EQU 
     345+ ALITY objectIdentifierFirstComponentMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.3 
     346+ 5 USAGE directoryOperation ) 
     347+olcAttributeTypes: ( 2.5.21.8 NAME 'matchingRuleUse' DESC 'RFC4512: matching r 
     348+ ule uses' EQUALITY objectIdentifierFirstComponentMatch SYNTAX 1.3.6.1.4.1.146 
     349+ 6.115.121.1.31 USAGE directoryOperation ) 
     350+olcAttributeTypes: ( 1.3.6.1.4.1.1466.101.120.16 NAME 'ldapSyntaxes' DESC 'RFC 
     351+ 4512: LDAP syntaxes' EQUALITY objectIdentifierFirstComponentMatch SYNTAX 1.3. 
     352+ 6.1.4.1.1466.115.121.1.54 USAGE directoryOperation ) 
     353+olcAttributeTypes: ( 2.5.4.1 NAME ( 'aliasedObjectName' 'aliasedEntryName' ) D 
     354+ ESC 'RFC4512: name of aliased object' EQUALITY distinguishedNameMatch SYNTAX  
     355+ 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE ) 
     356+olcAttributeTypes: ( 2.16.840.1.113730.3.1.34 NAME 'ref' DESC 'RFC3296: subord 
     357+ inate referral URL' EQUALITY caseExactMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1 
     358+ .15 USAGE distributedOperation ) 
     359+olcAttributeTypes: ( 1.3.6.1.4.1.4203.1.3.1 NAME 'entry' DESC 'OpenLDAP ACL en 
     360+ try pseudo-attribute' SYNTAX 1.3.6.1.4.1.4203.1.1.1 SINGLE-VALUE NO-USER-MODI 
     361+ FICATION USAGE dSAOperation ) 
     362+olcAttributeTypes: ( 1.3.6.1.4.1.4203.1.3.2 NAME 'children' DESC 'OpenLDAP ACL 
     363+  children pseudo-attribute' SYNTAX 1.3.6.1.4.1.4203.1.1.1 SINGLE-VALUE NO-USE 
     364+ R-MODIFICATION USAGE dSAOperation ) 
     365+olcAttributeTypes: ( 1.3.6.1.4.1.4203.666.1.8 NAME ( 'authzTo' 'saslAuthzTo' ) 
     366+  DESC 'proxy authorization targets' EQUALITY authzMatch SYNTAX 1.3.6.1.4.1.42 
     367+ 03.666.2.7 USAGE distributedOperation X-ORDERED 'VALUES' ) 
     368+olcAttributeTypes: ( 1.3.6.1.4.1.4203.666.1.9 NAME ( 'authzFrom' 'saslAuthzFro 
     369+ m' ) DESC 'proxy authorization sources' EQUALITY authzMatch SYNTAX 1.3.6.1.4. 
     370+ 1.4203.666.2.7 USAGE distributedOperation X-ORDERED 'VALUES' ) 
     371+olcAttributeTypes: ( 1.3.6.1.4.1.1466.101.119.3 NAME 'entryTtl' DESC 'RFC2589: 
     372+  entry time-to-live' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE NO-USE 
     373+ R-MODIFICATION USAGE dSAOperation ) 
     374+olcAttributeTypes: ( 1.3.6.1.4.1.1466.101.119.4 NAME 'dynamicSubtrees' DESC 'R 
     375+ FC2589: dynamic subtrees' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 NO-USER-MODIFI 
     376+ CATION USAGE dSAOperation ) 
     377+olcAttributeTypes: ( 2.5.4.49 NAME 'distinguishedName' DESC 'RFC4519: common s 
     378+ upertype of DN attributes' EQUALITY distinguishedNameMatch SYNTAX 1.3.6.1.4.1 
     379+ .1466.115.121.1.12 ) 
     380+olcAttributeTypes: ( 2.5.4.41 NAME 'name' DESC 'RFC4519: common supertype of n 
     381+ ame attributes' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYN 
     382+ TAX 1.3.6.1.4.1.1466.115.121.1.15{32768} ) 
     383+olcAttributeTypes: ( 2.5.4.3 NAME ( 'cn' 'commonName' ) DESC 'RFC4519: common  
     384+ name(s) for which the entity is known by' SUP name ) 
     385+olcAttributeTypes: ( 0.9.2342.19200300.100.1.1 NAME ( 'uid' 'userid' ) DESC 'R 
     386+ FC4519: user identifier' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstrings 
     387+ Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} ) 
     388+olcAttributeTypes: ( 1.3.6.1.1.1.1.0 NAME 'uidNumber' DESC 'RFC2307: An intege 
     389+ r uniquely identifying a user in an administrative domain' EQUALITY integerMa 
     390+ tch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) 
     391+olcAttributeTypes: ( 1.3.6.1.1.1.1.1 NAME 'gidNumber' DESC 'RFC2307: An intege 
     392+ r uniquely identifying a group in an administrative domain' EQUALITY integerM 
     393+ atch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) 
     394+olcAttributeTypes: ( 2.5.4.35 NAME 'userPassword' DESC 'RFC4519/2307: password 
     395+  of user' EQUALITY octetStringMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.40{128} 
     396+  ) 
     397+olcAttributeTypes: ( 1.3.6.1.4.1.250.1.57 NAME 'labeledURI' DESC 'RFC2079: Uni 
     398+ form Resource Identifier with optional label' EQUALITY caseExactMatch SYNTAX  
     399+ 1.3.6.1.4.1.1466.115.121.1.15 ) 
     400+olcAttributeTypes: ( 2.5.4.13 NAME 'description' DESC 'RFC4519: descriptive in 
     401+ formation' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1 
     402+ .3.6.1.4.1.1466.115.121.1.15{1024} ) 
     403+olcAttributeTypes: ( 2.5.4.34 NAME 'seeAlso' DESC 'RFC4519: DN of related obje 
     404+ ct' SUP distinguishedName ) 
     405+olcAttributeTypes: ( OLcfgGlAt:78 NAME 'olcConfigFile' DESC 'File for slapd co 
     406+ nfiguration directives' EQUALITY caseIgnoreMatch SYNTAX OMsDirectoryString SI 
     407+ NGLE-VALUE ) 
     408+olcAttributeTypes: ( OLcfgGlAt:79 NAME 'olcConfigDir' DESC 'Directory for slap 
     409+ d configuration backend' EQUALITY caseIgnoreMatch SYNTAX OMsDirectoryString S 
     410+ INGLE-VALUE ) 
     411+olcAttributeTypes: ( OLcfgGlAt:1 NAME 'olcAccess' DESC 'Access Control List' E 
     412+ QUALITY caseIgnoreMatch SYNTAX OMsDirectoryString X-ORDERED 'VALUES' ) 
     413+olcAttributeTypes: ( OLcfgGlAt:2 NAME 'olcAllows' DESC 'Allowed set of depreca 
     414+ ted features' EQUALITY caseIgnoreMatch SYNTAX OMsDirectoryString ) 
     415+olcAttributeTypes: ( OLcfgGlAt:3 NAME 'olcArgsFile' DESC 'File for slapd comma 
     416+ nd line options' EQUALITY caseIgnoreMatch SYNTAX OMsDirectoryString SINGLE-VA 
     417+ LUE ) 
     418+olcAttributeTypes: ( OLcfgGlAt:5 NAME 'olcAttributeOptions' EQUALITY caseIgnor 
     419+ eMatch SYNTAX OMsDirectoryString ) 
     420+olcAttributeTypes: ( OLcfgGlAt:4 NAME 'olcAttributeTypes' DESC 'OpenLDAP attri 
     421+ buteTypes' EQUALITY caseIgnoreMatch SYNTAX OMsDirectoryString X-ORDERED 'VALU 
     422+ ES' ) 
     423+olcAttributeTypes: ( OLcfgGlAt:6 NAME 'olcAuthIDRewrite' EQUALITY caseIgnoreMa 
     424+ tch SYNTAX OMsDirectoryString X-ORDERED 'VALUES' ) 
     425+olcAttributeTypes: ( OLcfgGlAt:7 NAME 'olcAuthzPolicy' EQUALITY caseIgnoreMatc 
     426+ h SYNTAX OMsDirectoryString SINGLE-VALUE ) 
     427+olcAttributeTypes: ( OLcfgGlAt:8 NAME 'olcAuthzRegexp' EQUALITY caseIgnoreMatc 
     428+ h SYNTAX OMsDirectoryString X-ORDERED 'VALUES' ) 
     429+olcAttributeTypes: ( OLcfgGlAt:9 NAME 'olcBackend' DESC 'A type of backend' EQ 
     430+ UALITY caseIgnoreMatch SYNTAX OMsDirectoryString SINGLE-VALUE X-ORDERED 'SIBL 
     431+ INGS' ) 
     432+olcAttributeTypes: ( OLcfgGlAt:10 NAME 'olcConcurrency' SYNTAX OMsInteger SING 
     433+ LE-VALUE ) 
     434+olcAttributeTypes: ( OLcfgGlAt:11 NAME 'olcConnMaxPending' SYNTAX OMsInteger S 
     435+ INGLE-VALUE ) 
     436+olcAttributeTypes: ( OLcfgGlAt:12 NAME 'olcConnMaxPendingAuth' SYNTAX OMsInteg 
     437+ er SINGLE-VALUE ) 
     438+olcAttributeTypes: ( OLcfgGlAt:13 NAME 'olcDatabase' DESC 'The backend type fo 
     439+ r a database instance' SUP olcBackend SINGLE-VALUE X-ORDERED 'SIBLINGS' ) 
     440+olcAttributeTypes: ( OLcfgGlAt:14 NAME 'olcDefaultSearchBase' SYNTAX OMsDN SIN 
     441+ GLE-VALUE ) 
     442+olcAttributeTypes: ( OLcfgGlAt:15 NAME 'olcDisallows' EQUALITY caseIgnoreMatch 
     443+  SYNTAX OMsDirectoryString ) 
     444+olcAttributeTypes: ( OLcfgGlAt:16 NAME 'olcDitContentRules' DESC 'OpenLDAP DIT 
     445+  content rules' EQUALITY caseIgnoreMatch SYNTAX OMsDirectoryString X-ORDERED  
     446+ 'VALUES' ) 
     447+olcAttributeTypes: ( OLcfgGlAt:17 NAME 'olcGentleHUP' SYNTAX OMsBoolean SINGLE 
     448+ -VALUE ) 
     449+olcAttributeTypes: ( OLcfgDbAt:0.17 NAME 'olcHidden' SYNTAX OMsBoolean SINGLE- 
     450+ VALUE ) 
     451+olcAttributeTypes: ( OLcfgGlAt:18 NAME 'olcIdleTimeout' SYNTAX OMsInteger SING 
     452+ LE-VALUE ) 
     453+olcAttributeTypes: ( OLcfgGlAt:19 NAME 'olcInclude' SUP labeledURI ) 
     454+olcAttributeTypes: ( OLcfgGlAt:20 NAME 'olcIndexSubstrIfMinLen' SYNTAX OMsInte 
     455+ ger SINGLE-VALUE ) 
     456+olcAttributeTypes: ( OLcfgGlAt:21 NAME 'olcIndexSubstrIfMaxLen' SYNTAX OMsInte 
     457+ ger SINGLE-VALUE ) 
     458+olcAttributeTypes: ( OLcfgGlAt:22 NAME 'olcIndexSubstrAnyLen' SYNTAX OMsIntege 
     459+ r SINGLE-VALUE ) 
     460+olcAttributeTypes: ( OLcfgGlAt:23 NAME 'olcIndexSubstrAnyStep' SYNTAX OMsInteg 
     461+ er SINGLE-VALUE ) 
     462+olcAttributeTypes: ( OLcfgGlAt:84 NAME 'olcIndexIntLen' SYNTAX OMsInteger SING 
     463+ LE-VALUE ) 
     464+olcAttributeTypes: ( OLcfgDbAt:0.4 NAME 'olcLastMod' SYNTAX OMsBoolean SINGLE- 
     465+ VALUE ) 
     466+olcAttributeTypes: ( OLcfgDbAt:0.5 NAME 'olcLimits' EQUALITY caseIgnoreMatch S 
     467+ YNTAX OMsDirectoryString X-ORDERED 'VALUES' ) 
     468+olcAttributeTypes: ( OLcfgGlAt:26 NAME 'olcLocalSSF' SYNTAX OMsInteger SINGLE- 
     469+ VALUE ) 
     470+olcAttributeTypes: ( OLcfgGlAt:27 NAME 'olcLogFile' SYNTAX OMsDirectoryString  
     471+ SINGLE-VALUE ) 
     472+olcAttributeTypes: ( OLcfgGlAt:28 NAME 'olcLogLevel' EQUALITY caseIgnoreMatch  
     473+ SYNTAX OMsDirectoryString ) 
     474+olcAttributeTypes: ( OLcfgDbAt:0.6 NAME 'olcMaxDerefDepth' SYNTAX OMsInteger S 
     475+ INGLE-VALUE ) 
     476+olcAttributeTypes: ( OLcfgDbAt:0.16 NAME 'olcMirrorMode' SYNTAX OMsBoolean SIN 
     477+ GLE-VALUE ) 
     478+olcAttributeTypes: ( OLcfgGlAt:30 NAME 'olcModuleLoad' EQUALITY caseIgnoreMatc 
     479+ h SYNTAX OMsDirectoryString X-ORDERED 'VALUES' ) 
     480+olcAttributeTypes: ( OLcfgGlAt:31 NAME 'olcModulePath' SYNTAX OMsDirectoryStri 
     481+ ng SINGLE-VALUE ) 
     482+olcAttributeTypes: ( OLcfgDbAt:0.18 NAME 'olcMonitoring' SYNTAX OMsBoolean SIN 
     483+ GLE-VALUE ) 
     484+olcAttributeTypes: ( OLcfgGlAt:32 NAME 'olcObjectClasses' DESC 'OpenLDAP objec 
     485+ t classes' EQUALITY caseIgnoreMatch SYNTAX OMsDirectoryString X-ORDERED 'VALU 
     486+ ES' ) 
     487+olcAttributeTypes: ( OLcfgGlAt:33 NAME 'olcObjectIdentifier' EQUALITY caseIgno 
     488+ reMatch SYNTAX OMsDirectoryString X-ORDERED 'VALUES' ) 
     489+olcAttributeTypes: ( OLcfgGlAt:34 NAME 'olcOverlay' SUP olcDatabase SINGLE-VAL 
     490+ UE X-ORDERED 'SIBLINGS' ) 
     491+olcAttributeTypes: ( OLcfgGlAt:35 NAME 'olcPasswordCryptSaltFormat' SYNTAX OMs 
     492+ DirectoryString SINGLE-VALUE ) 
     493+olcAttributeTypes: ( OLcfgGlAt:36 NAME 'olcPasswordHash' EQUALITY caseIgnoreMa 
     494+ tch SYNTAX OMsDirectoryString ) 
     495+olcAttributeTypes: ( OLcfgGlAt:37 NAME 'olcPidFile' SYNTAX OMsDirectoryString  
     496+ SINGLE-VALUE ) 
     497+olcAttributeTypes: ( OLcfgGlAt:38 NAME 'olcPlugin' EQUALITY caseIgnoreMatch SY 
     498+ NTAX OMsDirectoryString ) 
     499+olcAttributeTypes: ( OLcfgGlAt:39 NAME 'olcPluginLogFile' SYNTAX OMsDirectoryS 
     500+ tring SINGLE-VALUE ) 
     501+olcAttributeTypes: ( OLcfgGlAt:40 NAME 'olcReadOnly' SYNTAX OMsBoolean SINGLE- 
     502+ VALUE ) 
     503+olcAttributeTypes: ( OLcfgGlAt:41 NAME 'olcReferral' SUP labeledURI SINGLE-VAL 
     504+ UE ) 
     505+olcAttributeTypes: ( OLcfgDbAt:0.7 NAME 'olcReplica' SUP labeledURI EQUALITY c 
     506+ aseIgnoreMatch X-ORDERED 'VALUES' ) 
     507+olcAttributeTypes: ( OLcfgGlAt:43 NAME 'olcReplicaArgsFile' SYNTAX OMsDirector 
     508+ yString SINGLE-VALUE ) 
     509+olcAttributeTypes: ( OLcfgGlAt:44 NAME 'olcReplicaPidFile' SYNTAX OMsDirectory 
     510+ String SINGLE-VALUE ) 
     511+olcAttributeTypes: ( OLcfgGlAt:45 NAME 'olcReplicationInterval' SYNTAX OMsInte 
     512+ ger SINGLE-VALUE ) 
     513+olcAttributeTypes: ( OLcfgGlAt:46 NAME 'olcReplogFile' SYNTAX OMsDirectoryStri 
     514+ ng SINGLE-VALUE ) 
     515+olcAttributeTypes: ( OLcfgGlAt:47 NAME 'olcRequires' EQUALITY caseIgnoreMatch  
     516+ SYNTAX OMsDirectoryString ) 
     517+olcAttributeTypes: ( OLcfgGlAt:48 NAME 'olcRestrict' EQUALITY caseIgnoreMatch  
     518+ SYNTAX OMsDirectoryString ) 
     519+olcAttributeTypes: ( OLcfgGlAt:49 NAME 'olcReverseLookup' SYNTAX OMsBoolean SI 
     520+ NGLE-VALUE ) 
     521+olcAttributeTypes: ( OLcfgDbAt:0.8 NAME 'olcRootDN' EQUALITY distinguishedName 
     522+ Match SYNTAX OMsDN SINGLE-VALUE ) 
     523+olcAttributeTypes: ( OLcfgGlAt:51 NAME 'olcRootDSE' EQUALITY caseIgnoreMatch S 
     524+ YNTAX OMsDirectoryString ) 
     525+olcAttributeTypes: ( OLcfgDbAt:0.9 NAME 'olcRootPW' SYNTAX OMsDirectoryString  
     526+ SINGLE-VALUE ) 
     527+olcAttributeTypes: ( OLcfgGlAt:53 NAME 'olcSaslHost' SYNTAX OMsDirectoryString 
     528+  SINGLE-VALUE ) 
     529+olcAttributeTypes: ( OLcfgGlAt:54 NAME 'olcSaslRealm' SYNTAX OMsDirectoryStrin 
     530+ g SINGLE-VALUE ) 
     531+olcAttributeTypes: ( OLcfgGlAt:56 NAME 'olcSaslSecProps' SYNTAX OMsDirectorySt 
     532+ ring SINGLE-VALUE ) 
     533+olcAttributeTypes: ( OLcfgGlAt:58 NAME 'olcSchemaDN' EQUALITY distinguishedNam 
     534+ eMatch SYNTAX OMsDN SINGLE-VALUE ) 
     535+olcAttributeTypes: ( OLcfgGlAt:59 NAME 'olcSecurity' EQUALITY caseIgnoreMatch  
     536+ SYNTAX OMsDirectoryString ) 
     537+olcAttributeTypes: ( OLcfgGlAt:81 NAME 'olcServerID' EQUALITY caseIgnoreMatch  
     538+ SYNTAX OMsDirectoryString ) 
     539+olcAttributeTypes: ( OLcfgGlAt:60 NAME 'olcSizeLimit' SYNTAX OMsDirectoryStrin 
     540+ g SINGLE-VALUE ) 
     541+olcAttributeTypes: ( OLcfgGlAt:61 NAME 'olcSockbufMaxIncoming' SYNTAX OMsInteg 
     542+ er SINGLE-VALUE ) 
     543+olcAttributeTypes: ( OLcfgGlAt:62 NAME 'olcSockbufMaxIncomingAuth' SYNTAX OMsI 
     544+ nteger SINGLE-VALUE ) 
     545+olcAttributeTypes: ( OLcfgGlAt:83 NAME 'olcSortVals' DESC 'Attributes whose va 
     546+ lues will always be sorted' EQUALITY caseIgnoreMatch SYNTAX OMsDirectoryStrin 
     547+ g ) 
     548+olcAttributeTypes: ( OLcfgDbAt:0.15 NAME 'olcSubordinate' SYNTAX OMsDirectoryS 
     549+ tring SINGLE-VALUE ) 
     550+olcAttributeTypes: ( OLcfgDbAt:0.10 NAME 'olcSuffix' EQUALITY distinguishedNam 
     551+ eMatch SYNTAX OMsDN ) 
     552+olcAttributeTypes: ( OLcfgDbAt:0.11 NAME 'olcSyncrepl' EQUALITY caseIgnoreMatc 
     553+ h SYNTAX OMsDirectoryString X-ORDERED 'VALUES' ) 
     554+olcAttributeTypes: ( OLcfgGlAt:66 NAME 'olcThreads' SYNTAX OMsInteger SINGLE-V 
     555+ ALUE ) 
     556+olcAttributeTypes: ( OLcfgGlAt:67 NAME 'olcTimeLimit' SYNTAX OMsDirectoryStrin 
     557+ g ) 
     558+olcAttributeTypes: ( OLcfgGlAt:68 NAME 'olcTLSCACertificateFile' SYNTAX OMsDir 
     559+ ectoryString SINGLE-VALUE ) 
     560+olcAttributeTypes: ( OLcfgGlAt:69 NAME 'olcTLSCACertificatePath' SYNTAX OMsDir 
     561+ ectoryString SINGLE-VALUE ) 
     562+olcAttributeTypes: ( OLcfgGlAt:70 NAME 'olcTLSCertificateFile' SYNTAX OMsDirec 
     563+ toryString SINGLE-VALUE ) 
     564+olcAttributeTypes: ( OLcfgGlAt:71 NAME 'olcTLSCertificateKeyFile' SYNTAX OMsDi 
     565+ rectoryString SINGLE-VALUE ) 
     566+olcAttributeTypes: ( OLcfgGlAt:72 NAME 'olcTLSCipherSuite' SYNTAX OMsDirectory 
     567+ String SINGLE-VALUE ) 
     568+olcAttributeTypes: ( OLcfgGlAt:73 NAME 'olcTLSCRLCheck' SYNTAX OMsDirectoryStr 
     569+ ing SINGLE-VALUE ) 
     570+olcAttributeTypes: ( OLcfgGlAt:82 NAME 'olcTLSCRLFile' SYNTAX OMsDirectoryStri 
     571+ ng SINGLE-VALUE ) 
     572+olcAttributeTypes: ( OLcfgGlAt:74 NAME 'olcTLSRandFile' SYNTAX OMsDirectoryStr 
     573+ ing SINGLE-VALUE ) 
     574+olcAttributeTypes: ( OLcfgGlAt:75 NAME 'olcTLSVerifyClient' SYNTAX OMsDirector 
     575+ yString SINGLE-VALUE ) 
     576+olcAttributeTypes: ( OLcfgGlAt:77 NAME 'olcTLSDHParamFile' SYNTAX OMsDirectory 
     577+ String SINGLE-VALUE ) 
     578+olcAttributeTypes: ( OLcfgGlAt:80 NAME 'olcToolThreads' SYNTAX OMsInteger SING 
     579+ LE-VALUE ) 
     580+olcAttributeTypes: ( OLcfgDbAt:0.12 NAME 'olcUpdateDN' SYNTAX OMsDN SINGLE-VAL 
     581+ UE ) 
     582+olcAttributeTypes: ( OLcfgDbAt:0.13 NAME 'olcUpdateRef' SUP labeledURI EQUALIT 
     583+ Y caseIgnoreMatch ) 
     584+olcAttributeTypes: ( OLcfgDbAt:0.1 NAME 'olcDbDirectory' DESC 'Directory for d 
     585+ atabase content' EQUALITY caseIgnoreMatch SYNTAX OMsDirectoryString SINGLE-VA 
     586+ LUE ) 
     587+olcAttributeTypes: ( 1.3.6.1.4.1.4203.666.1.5 NAME 'OpenLDAPaci' DESC 'OpenLDA 
     588+ P access control information (experimental)' EQUALITY OpenLDAPaciMatch SYNTAX 
     589+  1.3.6.1.4.1.4203.666.2.1 USAGE directoryOperation ) 
     590+olcAttributeTypes: ( OLcfgDbAt:1.11 NAME 'olcDbCacheFree' DESC 'Number of extr 
     591+ a entries to free when max is reached' SYNTAX OMsInteger SINGLE-VALUE ) 
     592+olcAttributeTypes: ( OLcfgDbAt:1.1 NAME 'olcDbCacheSize' DESC 'Entry cache siz 
     593+ e in entries' SYNTAX OMsInteger SINGLE-VALUE ) 
     594+olcAttributeTypes: ( OLcfgDbAt:1.2 NAME 'olcDbCheckpoint' DESC 'Database check 
     595+ point interval in kbytes and minutes' SYNTAX OMsDirectoryString SINGLE-VALUE  
     596+ ) 
     597+olcAttributeTypes: ( OLcfgDbAt:1.13 NAME 'olcDbCryptFile' DESC 'Pathname of fi 
     598+ le containing the DB encryption key' SYNTAX OMsDirectoryString SINGLE-VALUE ) 
     599+olcAttributeTypes: ( OLcfgDbAt:1.14 NAME 'olcDbCryptKey' DESC 'DB encryption k 
     600+ ey' SYNTAX OMsOctetString SINGLE-VALUE ) 
     601+olcAttributeTypes: ( OLcfgDbAt:1.3 NAME 'olcDbConfig' DESC 'BerkeleyDB DB_CONF 
     602+ IG configuration directives' SYNTAX OMsIA5String X-ORDERED 'VALUES' ) 
     603+olcAttributeTypes: ( OLcfgDbAt:1.4 NAME 'olcDbNoSync' DESC 'Disable synchronou 
     604+ s database writes' SYNTAX OMsBoolean SINGLE-VALUE ) 
     605+olcAttributeTypes: ( OLcfgDbAt:1.5 NAME 'olcDbDirtyRead' DESC 'Allow reads of  
     606+ uncommitted data' SYNTAX OMsBoolean SINGLE-VALUE ) 
     607+olcAttributeTypes: ( OLcfgDbAt:1.12 NAME 'olcDbDNcacheSize' DESC 'DN cache siz 
     608+ e' SYNTAX OMsInteger SINGLE-VALUE ) 
     609+olcAttributeTypes: ( OLcfgDbAt:1.6 NAME 'olcDbIDLcacheSize' DESC 'IDL cache si 
     610+ ze in IDLs' SYNTAX OMsInteger SINGLE-VALUE ) 
     611+olcAttributeTypes: ( OLcfgDbAt:0.2 NAME 'olcDbIndex' DESC 'Attribute index par 
     612+ ameters' EQUALITY caseIgnoreMatch SYNTAX OMsDirectoryString ) 
     613+olcAttributeTypes: ( OLcfgDbAt:1.7 NAME 'olcDbLinearIndex' DESC 'Index attribu 
     614+ tes one at a time' SYNTAX OMsBoolean SINGLE-VALUE ) 
     615+olcAttributeTypes: ( OLcfgDbAt:1.8 NAME 'olcDbLockDetect' DESC 'Deadlock detec 
     616+ tion algorithm' SYNTAX OMsDirectoryString SINGLE-VALUE ) 
     617+olcAttributeTypes: ( OLcfgDbAt:0.3 NAME 'olcDbMode' DESC 'Unix permissions of  
     618+ database files' SYNTAX OMsInteger SINGLE-VALUE ) 
     619+olcAttributeTypes: ( OLcfgDbAt:1.9 NAME 'olcDbSearchStack' DESC 'Depth of sear 
     620+ ch stack in IDLs' SYNTAX OMsInteger SINGLE-VALUE ) 
     621+olcAttributeTypes: ( OLcfgDbAt:1.10 NAME 'olcDbShmKey' DESC 'Key for shared me 
     622+ mory region' SYNTAX OMsInteger SINGLE-VALUE ) 
     623+olcObjectClasses: ( 2.5.6.0 NAME 'top' DESC 'top of the superclass chain' ABST 
     624+ RACT MUST objectClass ) 
     625+olcObjectClasses: ( 1.3.6.1.4.1.1466.101.120.111 NAME 'extensibleObject' DESC  
     626+ 'RFC4512: extensible object' SUP top AUXILIARY ) 
     627+olcObjectClasses: ( 2.5.6.1 NAME 'alias' DESC 'RFC4512: an alias' SUP top STRU 
     628+ CTURAL MUST aliasedObjectName ) 
     629+olcObjectClasses: ( 2.16.840.1.113730.3.2.6 NAME 'referral' DESC 'namedref: na 
     630+ med subordinate referral' SUP top STRUCTURAL MUST ref ) 
     631+olcObjectClasses: ( 1.3.6.1.4.1.4203.1.4.1 NAME ( 'OpenLDAProotDSE' 'LDAProotD 
     632+ SE' ) DESC 'OpenLDAP Root DSE object' SUP top STRUCTURAL MAY cn ) 
     633+olcObjectClasses: ( 2.5.17.0 NAME 'subentry' DESC 'RFC3672: subentry' SUP top  
     634+ STRUCTURAL MUST ( cn $ subtreeSpecification ) ) 
     635+olcObjectClasses: ( 2.5.20.1 NAME 'subschema' DESC 'RFC4512: controlling subsc 
     636+ hema (sub)entry' AUXILIARY MAY ( dITStructureRules $ nameForms $ dITContentRu 
     637+ les $ objectClasses $ attributeTypes $ matchingRules $ matchingRuleUse ) ) 
     638+olcObjectClasses: ( 1.3.6.1.4.1.1466.101.119.2 NAME 'dynamicObject' DESC 'RFC2 
     639+ 589: Dynamic Object' SUP top AUXILIARY ) 
     640+olcObjectClasses: ( 1.3.6.1.4.1.4203.666.3.4 NAME 'glue' DESC 'Glue Entry' SUP 
     641+  top STRUCTURAL ) 
     642+olcObjectClasses: ( 1.3.6.1.4.1.4203.666.3.5 NAME 'syncConsumerSubentry' DESC  
     643+ 'Persistent Info for SyncRepl Consumer' AUXILIARY MAY syncreplCookie ) 
     644+olcObjectClasses: ( 1.3.6.1.4.1.4203.666.3.6 NAME 'syncProviderSubentry' DESC  
     645+ 'Persistent Info for SyncRepl Producer' AUXILIARY MAY contextCSN ) 
     646+olcObjectClasses: ( OLcfgGlOc:0 NAME 'olcConfig' DESC 'OpenLDAP configuration  
     647+ object' SUP top ABSTRACT ) 
     648+olcObjectClasses: ( OLcfgGlOc:1 NAME 'olcGlobal' DESC 'OpenLDAP Global configu 
     649+ ration options' SUP olcConfig STRUCTURAL MAY ( cn $ olcConfigFile $ olcConfig 
     650+ Dir $ olcAllows $ olcArgsFile $ olcAttributeOptions $ olcAuthIDRewrite $ olcA 
     651+ uthzPolicy $ olcAuthzRegexp $ olcConcurrency $ olcConnMaxPending $ olcConnMax 
     652+ PendingAuth $ olcDisallows $ olcGentleHUP $ olcIdleTimeout $ olcIndexSubstrIf 
     653+ MaxLen $ olcIndexSubstrIfMinLen $ olcIndexSubstrAnyLen $ olcIndexSubstrAnySte 
     654+ p $ olcIndexIntLen $ olcLocalSSF $ olcLogLevel $ olcPasswordCryptSaltFormat $ 
     655+  olcPasswordHash $ olcPidFile $ olcPluginLogFile $ olcReadOnly $ olcReferral  
     656+ $ olcReplogFile $ olcRequires $ olcRestrict $ olcReverseLookup $ olcRootDSE $ 
     657+  olcSaslHost $ olcSaslRealm $ olcSaslSecProps $ olcSecurity $ olcServerID $ o 
     658+ lcSizeLimit $ olcSockbufMaxIncoming $ olcSockbufMaxIncomingAuth $ olcThreads  
     659+ $ olcTimeLimit $ olcTLSCACertificateFile $ olcTLSCACertificatePath $ olcTLSCe 
     660+ rtificateFile $ olcTLSCertificateKeyFile $ olcTLSCipherSuite $ olcTLSCRLCheck 
     661+  $ olcTLSRandFile $ olcTLSVerifyClient $ olcTLSDHParamFile $ olcTLSCRLFile $  
     662+ olcToolThreads $ olcObjectIdentifier $ olcAttributeTypes $ olcObjectClasses $ 
     663+  olcDitContentRules ) ) 
     664+olcObjectClasses: ( OLcfgGlOc:2 NAME 'olcSchemaConfig' DESC 'OpenLDAP schema o 
     665+ bject' SUP olcConfig STRUCTURAL MAY ( cn $ olcObjectIdentifier $ olcAttribute 
     666+ Types $ olcObjectClasses $ olcDitContentRules ) ) 
     667+olcObjectClasses: ( OLcfgGlOc:3 NAME 'olcBackendConfig' DESC 'OpenLDAP Backend 
     668+ -specific options' SUP olcConfig STRUCTURAL MUST olcBackend ) 
     669+olcObjectClasses: ( OLcfgGlOc:4 NAME 'olcDatabaseConfig' DESC 'OpenLDAP Databa 
     670+ se-specific options' SUP olcConfig STRUCTURAL MUST olcDatabase MAY ( olcHidde 
     671+ n $ olcSuffix $ olcSubordinate $ olcAccess $ olcLastMod $ olcLimits $ olcMaxD 
     672+ erefDepth $ olcPlugin $ olcReadOnly $ olcReplica $ olcReplicaArgsFile $ olcRe 
     673+ plicaPidFile $ olcReplicationInterval $ olcReplogFile $ olcRequires $ olcRest 
     674+ rict $ olcRootDN $ olcRootPW $ olcSchemaDN $ olcSecurity $ olcSizeLimit $ olc 
     675+ Syncrepl $ olcTimeLimit $ olcUpdateDN $ olcUpdateRef $ olcMirrorMode $ olcMon 
     676+ itoring ) ) 
     677+olcObjectClasses: ( OLcfgGlOc:5 NAME 'olcOverlayConfig' DESC 'OpenLDAP Overlay 
     678+ -specific options' SUP olcConfig STRUCTURAL MUST olcOverlay ) 
     679+olcObjectClasses: ( OLcfgGlOc:6 NAME 'olcIncludeFile' DESC 'OpenLDAP configura 
     680+ tion include file' SUP olcConfig STRUCTURAL MUST olcInclude MAY ( cn $ olcRoo 
     681+ tDSE ) ) 
     682+olcObjectClasses: ( OLcfgGlOc:7 NAME 'olcFrontendConfig' DESC 'OpenLDAP fronte 
     683+ nd configuration' AUXILIARY MAY ( olcDefaultSearchBase $ olcPasswordHash $ ol 
     684+ cSortVals ) ) 
     685+olcObjectClasses: ( OLcfgGlOc:8 NAME 'olcModuleList' DESC 'OpenLDAP dynamic mo 
     686+ dule info' SUP olcConfig STRUCTURAL MAY ( cn $ olcModulePath $ olcModuleLoad  
     687+ ) ) 
     688+olcObjectClasses: ( OLcfgDbOc:2.1 NAME 'olcLdifConfig' DESC 'LDIF backend conf 
     689+ iguration' SUP olcDatabaseConfig STRUCTURAL MUST olcDbDirectory ) 
     690+olcObjectClasses: ( OLcfgDbOc:1.2 NAME 'olcHdbConfig' DESC 'HDB backend config 
     691+ uration' SUP olcDatabaseConfig STRUCTURAL MUST olcDbDirectory MAY ( olcDbCach 
     692+ eSize $ olcDbCheckpoint $ olcDbConfig $ olcDbCryptFile $ olcDbCryptKey $ olcD 
     693+ bNoSync $ olcDbDirtyRead $ olcDbIDLcacheSize $ olcDbIndex $ olcDbLinearIndex  
     694+ $ olcDbLockDetect $ olcDbMode $ olcDbSearchStack $ olcDbShmKey $ olcDbCacheFr 
     695+ ee $ olcDbDNcacheSize ) ) 
     696+structuralObjectClass: olcSchemaConfig 
     697+entryUUID: 63ac8488-0015-102d-8bb6-33d612c245d4 
     698+creatorsName: cn=config 
     699+createTimestamp: 20080816192929Z 
     700+entryCSN: 20080816192929.351188Z#000000#000#000000 
     701+modifiersName: cn=config 
     702+modifyTimestamp: 20080816192929Z 
     703+ 
     704+dn: cn={0}core,cn=schema,cn=config 
     705+objectClass: olcSchemaConfig 
     706+cn: {0}core 
     707+olcAttributeTypes: {0}( 2.5.4.2 NAME 'knowledgeInformation' DESC 'RFC2256: kno 
     708+ wledge information' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121. 
     709+ 1.15{32768} ) 
     710+olcAttributeTypes: {1}( 2.5.4.4 NAME ( 'sn' 'surname' ) DESC 'RFC2256: last (f 
     711+ amily) name(s) for which the entity is known by' SUP name ) 
     712+olcAttributeTypes: {2}( 2.5.4.5 NAME 'serialNumber' DESC 'RFC2256: serial numb 
     713+ er of the entity' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch S 
     714+ YNTAX 1.3.6.1.4.1.1466.115.121.1.44{64} ) 
     715+olcAttributeTypes: {3}( 2.5.4.6 NAME ( 'c' 'countryName' ) DESC 'RFC2256: ISO- 
     716+ 3166 country 2-letter code' SUP name SINGLE-VALUE ) 
     717+olcAttributeTypes: {4}( 2.5.4.7 NAME ( 'l' 'localityName' ) DESC 'RFC2256: loc 
     718+ ality which this object resides in' SUP name ) 
     719+olcAttributeTypes: {5}( 2.5.4.8 NAME ( 'st' 'stateOrProvinceName' ) DESC 'RFC2 
     720+ 256: state or province which this object resides in' SUP name ) 
     721+olcAttributeTypes: {6}( 2.5.4.9 NAME ( 'street' 'streetAddress' ) DESC 'RFC225 
     722+ 6: street address of this object' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreS 
     723+ ubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} ) 
     724+olcAttributeTypes: {7}( 2.5.4.10 NAME ( 'o' 'organizationName' ) DESC 'RFC2256 
     725+ : organization this object belongs to' SUP name ) 
     726+olcAttributeTypes: {8}( 2.5.4.11 NAME ( 'ou' 'organizationalUnitName' ) DESC ' 
     727+ RFC2256: organizational unit this object belongs to' SUP name )