openldap/servers/slapd/schema/vendor.schema
Kurt Zeilenga fcd1ce0e28 Use defined Root DSE attributes.
Developed by Julius Enarusai/IBM
Copyright IBM Corp. 2001

Use of this source code is subject to the terms of The OpenLDAP
Public License Version 2.7, 7 September 2001.  No trademarks of the
IBM Corporation are to be used to identify, endorse or promote any
products derived from this code without the prior written consent
of IBM.
2001-10-23 23:29:41 +00:00

46 lines
1.9 KiB
Text

#
# RFC 3045: Storing Vendor Information in the LDAP root DSE
#
# 2.1 vendorName
#
# This attribute contains a single string, which represents the name of
# the LDAP server implementer.
#
# All LDAP server implementations SHOULD maintain a vendorName, which
# is generally the name of the company that wrote the LDAP Server code
# like "Novell, Inc."
attributetype ( 1.3.6.1.1.4 NAME 'vendorName'
EQUALITY 1.3.6.1.4.1.1466.109.114.1
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
SINGLE-VALUE NO-USER-MODIFICATION USAGE dSAOperation )
# 2.2 vendorVersion
#
# This attribute contains a string which represents the version of the
# LDAP server implementation.
#
# All LDAP server implementations SHOULD maintain a vendorVersion.
# Note that this value is typically a release value--comprised of a
# string and/or a string of numbers--used by the developer of the LDAP
# server product (as opposed to the supportedLDAPVersion, which
# specifies the version of the LDAP protocol supported by this server).
# This is single-valued so that it will only have one version value.
# This string MUST be unique between two versions, but there are no
# other syntactic restrictions on the value or the way it is formatted.
attributetype ( 1.3.6.1.1.5 NAME 'vendorVersion'
EQUALITY 1.3.6.1.4.1.1466.109.114.1
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
SINGLE-VALUE NO-USER-MODIFICATION
USAGE dSAOperation )
# The intent behind the equality match on vendorVersion is to not allow
# a less than or greater than type of query. Say release "LDAPv3 8.0"
# has a problem that is fixed in the next release "LDAPv3 8.5", but in
# the mean time there is also an update release say version "LDAPv3
# 8.01" that fixes the problem. This will hopefully stop the client
# from saying it will not work with a version less than "LDAPv3 8.5"
# when it would also work with "LDAPv3 8.01". With the equality match
# the client would have to exactly match what it is looking for.