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