From 3276d926e61eac681c48172d1780a4650253254d Mon Sep 17 00:00:00 2001 From: Nathan Kinder Date: Tue, 14 Jul 2009 14:25:05 -0700 Subject: Add additional standard syntaxes. This adds support for the following standard syntaxes, complete with validation functions: Bit String Delivery Method Enhanced Guide Facsimile Telephone Number Fax Guide Name And Optional UID Printable String Teletex Terminal Identifier Telex Number This patch does not change the schema to use any of these syntaxes yet. That will come when we update to the current versions of the standard schema from the LDAP RFCs. I also fixed an error in makefile.am where Setup.pm was listed twice in perl_DATA. --- ldap/ldif/template-dse.ldif.in | 100 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 100 insertions(+) (limited to 'ldap/ldif') diff --git a/ldap/ldif/template-dse.ldif.in b/ldap/ldif/template-dse.ldif.in index 2694f0f1..d0e29278 100644 --- a/ldap/ldif/template-dse.ldif.in +++ b/ldap/ldif/template-dse.ldif.in @@ -244,6 +244,16 @@ nsslapd-plugininitfunc: bin_init nsslapd-plugintype: syntax nsslapd-pluginenabled: on +dn: cn=Bit String Syntax,cn=plugins,cn=config +objectclass: top +objectclass: nsSlapdPlugin +objectclass: extensibleObject +cn: Bit String +nsslapd-pluginpath: libsyntax-plugin +nsslapd-plugininitfunc: bitstring_init +nsslapd-plugintype: syntax +nsslapd-pluginenabled: on + dn: cn=Octet String Syntax,cn=plugins,cn=config objectclass: top objectclass: nsSlapdPlugin @@ -284,6 +294,76 @@ nsslapd-plugininitfunc: tel_init nsslapd-plugintype: syntax nsslapd-pluginenabled: on +dn: cn=Telex Number Syntax,cn=plugins,cn=config +objectclass: top +objectclass: nsSlapdPlugin +objectclass: extensibleObject +cn: Telex Number Syntax +nsslapd-pluginpath: libsyntax-plugin +nsslapd-plugininitfunc: telex_init +nsslapd-plugintype: syntax +nsslapd-pluginenabled: on + +dn: cn=Teletex Terminal Identifier Syntax,cn=plugins,cn=config +objectclass: top +objectclass: nsSlapdPlugin +objectclass: extensibleObject +cn: Teletex Terminal Identifier Syntax +nsslapd-pluginpath: libsyntax-plugin +nsslapd-plugininitfunc: teletex_init +nsslapd-plugintype: syntax +nsslapd-pluginenabled: on + +dn: cn=Enhanced Guide Syntax,cn=plugins,cn=config +objectclass: top +objectclass: nsSlapdPlugin +objectclass: extensibleObject +cn: Enhanced Guide Syntax +nsslapd-pluginpath: libsyntax-plugin +nsslapd-plugininitfunc: enhancedguide_init +nsslapd-plugintype: syntax +nsslapd-pluginenabled: on + +dn: cn=Facsimile Telephone Number Syntax,cn=plugins,cn=config +objectclass: top +objectclass: nsSlapdPlugin +objectclass: extensibleObject +cn: Facsimile Telephone Number Syntax +nsslapd-pluginpath: libsyntax-plugin +nsslapd-plugininitfunc: facsimile_init +nsslapd-plugintype: syntax +nsslapd-pluginenabled: on + +dn: cn=Fax Syntax,cn=plugins,cn=config +objectclass: top +objectclass: nsSlapdPlugin +objectclass: extensibleObject +cn: Fax Syntax +nsslapd-pluginpath: libsyntax-plugin +nsslapd-plugininitfunc: fax_init +nsslapd-plugintype: syntax +nsslapd-pluginenabled: on + +dn: cn=Guide Syntax,cn=plugins,cn=config +objectclass: top +objectclass: nsSlapdPlugin +objectclass: extensibleObject +cn: Guide Syntax +nsslapd-pluginpath: libsyntax-plugin +nsslapd-plugininitfunc: guide_init +nsslapd-plugintype: syntax +nsslapd-pluginenabled: on + +dn: cn=Delivery Method Syntax,cn=plugins,cn=config +objectclass: top +objectclass: nsSlapdPlugin +objectclass: extensibleObject +cn: Delivery Method Syntax +nsslapd-pluginpath: libsyntax-plugin +nsslapd-plugininitfunc: delivery_init +nsslapd-plugintype: syntax +nsslapd-pluginenabled: on + dn: cn=Integer Syntax,cn=plugins,cn=config objectclass: top objectclass: nsSlapdPlugin @@ -304,6 +384,16 @@ nsslapd-plugininitfunc: dn_init nsslapd-plugintype: syntax nsslapd-pluginenabled: on +dn: cn=Name And Optional UID Syntax,cn=plugins,cn=config +objectclass: top +objectclass: nsSlapdPlugin +objectclass: extensibleObject +cn: Name And Optional UID Syntax +nsslapd-pluginpath: libsyntax-plugin +nsslapd-plugininitfunc: nameoptuid_init +nsslapd-plugintype: syntax +nsslapd-pluginenabled: on + dn: cn=OID Syntax,cn=plugins,cn=config objectclass: top objectclass: nsSlapdPlugin @@ -364,6 +454,16 @@ nsslapd-plugininitfunc: numstr_init nsslapd-plugintype: syntax nsslapd-pluginenabled: on +dn: cn=Printable String Syntax,cn=plugins,cn=config +objectclass: top +objectclass: nsSlapdPlugin +objectclass: extensibleObject +cn: Printable String Syntax +nsslapd-pluginpath: libsyntax-plugin +nsslapd-plugininitfunc: printable_init +nsslapd-plugintype: syntax +nsslapd-pluginenabled: on + dn: cn=State Change Plugin,cn=plugins,cn=config objectclass: top objectclass: nsSlapdPlugin -- cgit