1# $OpenLDAP$ 2## This work is part of OpenLDAP Software <http://www.openldap.org/>. 3## 4## Copyright 2019-2021 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# 25dn: cn=dsee,cn=schema,cn=config 26objectClass: olcSchemaConfig 27cn: dsee 28# 29olcObjectIdentifier: NetscapeRoot 2.16.840.1.113730 30olcObjectIdentifier: NetscapeDS NetscapeRoot:3 31olcObjectIdentifier: NSDSat NetscapeDS:1 32olcObjectIdentifier: NSDSoc NetscapeDS:2 33olcObjectIdentifier: SunRoot 1.3.6.1.4.1.42 34olcObjectIdentifier: SunDS SunRoot:2.27 35# 36olcAttributeTypes: ( 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# 43olcAttributeTypes: ( 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# 50olcAttributeTypes: ( 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 57olcAttributeTypes: ( 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# 63olcAttributeTypes: ( 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# 70olcAttributeTypes: ( 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# 76olcAttributeTypes: ( 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... 84olcAttributeTypes: ( 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 92olcAttributeTypes: ( 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 100olcAttributeTypes: ( 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# 107olcObjectclasses: ( 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