Home | History | Annotate | Line # | Download | only in schema
      1 # $OpenLDAP$
      2 ## This work is part of OpenLDAP Software <http://www.openldap.org/>.
      3 ##
      4 ## Copyright 2019-2024 The OpenLDAP Foundation.
      5 ## All rights reserved.
      6 ##
      7 ## Redistribution and use in source and binary forms, with or without
      8 ## modification, are permitted only as authorized by the OpenLDAP
      9 ## Public License.
     10 ##
     11 ## A copy of this license is available in the file LICENSE in the
     12 ## top-level directory of the distribution or, alternatively, at
     13 ## <http://www.OpenLDAP.org/license.html>.
     14 #
     15 # This file is provided for informational purposes only.
     16 #
     17 # These definitions are from Sun DSEE 7's cn=schema subentry.
     18 # None of the attributes had matching rules defined; we've
     19 # inserted usable ones as needed.
     20 #
     21 # Some of these attributes are defined with NO-USER-MODIFICATION,
     22 # but slapd won't load such definitions from user-modifiable schema
     23 # files. So that designation has been removed, and commented accordingly.
     24 #
     25 dn: cn=dsee,cn=schema,cn=config
     26 objectClass: olcSchemaConfig
     27 cn: dsee
     28 #
     29 olcObjectIdentifier: NetscapeRoot 2.16.840.1.113730
     30 olcObjectIdentifier: NetscapeDS NetscapeRoot:3
     31 olcObjectIdentifier: NSDSat	NetscapeDS:1
     32 olcObjectIdentifier: NSDSoc NetscapeDS:2
     33 olcObjectIdentifier: SunRoot 1.3.6.1.4.1.42
     34 olcObjectIdentifier: SunDS SunRoot:2.27
     35 #
     36 olcAttributeTypes: ( NSDSat:5
     37   NAME 'changeNumber'
     38   DESC 'Changelog attribute type'
     39   EQUALITY integerMatch
     40   SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
     41   X-ORIGIN 'Changelog Internet Draft' )
     42 #
     43 olcAttributeTypes: ( NSDSat:6
     44   NAME 'targetDn'
     45   DESC 'Changelog attribute type'
     46   EQUALITY distinguishedNameMatch
     47   SYNTAX 1.3.6.1.4.1.1466.115.121.1.12
     48   X-ORIGIN 'Changelog Internet Draft' )
     49 #
     50 olcAttributeTypes: ( NSDSat:7
     51   NAME 'changeType'
     52   DESC 'Changelog attribute type'
     53   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
     54   X-ORIGIN 'Changelog Internet Draft' )
     55 #
     56 # They claim Binary syntax but it's really octetString
     57 olcAttributeTypes: ( NSDSat:8
     58   NAME 'changes'
     59   DESC 'Changelog attribute type'
     60   SYNTAX 1.3.6.1.4.1.1466.115.121.1.5
     61   X-ORIGIN 'Changelog Internet Draft' )
     62 #
     63 olcAttributeTypes: ( NSDSat:9
     64   NAME 'newRdn'
     65   DESC 'Changelog attribute type'
     66   EQUALITY distinguishedNameMatch
     67   SYNTAX 1.3.6.1.4.1.1466.115.121.1.12
     68   X-ORIGIN 'Changelog Internet Draft' )
     69 #
     70 olcAttributeTypes: ( NSDSat:10
     71   NAME 'deleteOldRdn'
     72   DESC 'Changelog attribute type'
     73   SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
     74   X-ORIGIN 'Changelog Internet Draft' )
     75 #
     76 olcAttributeTypes: ( NSDSat:11
     77   NAME 'newSuperior'
     78   DESC 'Changelog attribute type'
     79   EQUALITY distinguishedNameMatch
     80   SYNTAX 1.3.6.1.4.1.1466.115.121.1.12
     81   X-ORIGIN 'Changelog Internet Draft' )
     82 #
     83 # should be generalizedTime, but they used directoryString instead...
     84 olcAttributeTypes: ( NSDSat:77
     85   NAME 'changeTime'
     86   DESC 'Sun ONE defined attribute type'
     87   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
     88   X-ORIGIN 'Sun ONE Directory Server' )
     89 #
     90 # These are UUIDs, but (of course) hyphenated differently than ours.
     91 # NO-USER-MODIFICATION
     92 olcAttributeTypes: ( NSDSat:542
     93   NAME 'nsUniqueId'
     94   DESC 'Sun ONE defined attribute type'
     95   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
     96   SINGLE-VALUE
     97   X-ORIGIN 'Sun ONE Directory Server' )
     98 #
     99 # NO-USER-MODIFICATION
    100 olcAttributeTypes: ( SunDS:9.1.596
    101   NAME 'targetUniqueId'
    102   DESC 'RetroChangelog attribute type'
    103   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
    104   SINGLE-VALUE
    105   X-ORIGIN 'Sun Directory Server' )
    106 #
    107 olcObjectclasses: ( NSDSoc:1
    108   NAME 'changeLogEntry'
    109   DESC 'LDAP changelog objectclass'
    110   SUP top STRUCTURAL
    111   MUST ( targetDn $ changeTime $ changeNumber $ changeType )
    112   MAY ( changes $ newRdn $ deleteOldRdn $ newSuperior )
    113   X-ORIGIN 'Changelog Internet Draft' )
    114