+++ /dev/null
-# $Id$
-
-# (c) 2006 Art Cancro <ajc@uncensored.citadel.org>
-
-# This file is distributed under the terms of the GNU General Public License v3.
-
-# This schema depends on the core.schema, cosine.schema and the inetorgperson.schema
-# as provided by third parties such as OpenLDAP. It also depends on rfc2739 schema,
-# which is included in the Citadel distribution.
-#
-# If you are using OpenLDAP, slapd.conf should declare schemas like this:
-#
-# include /etc/openldap/schema/core.schema
-# include /etc/openldap/schema/cosine.schema
-# include /etc/openldap/schema/inetorgperson.schema
-# include /etc/openldap/schema/rfc2739.schema
-# include /etc/openldap/schema/citadel.schema
-
-
-##############################################################################
-#
-# Our OID tree so far looks like this:
-#
-# 1.3.6.1.4.1.25404 citadel.org
-# 1.3.6.1.4.1.25404.1 Citadel server project - LDAP schema
-# 1.3.6.1.4.1.25404.1.1 Custom attributes
-# 1.3.6.1.4.1.25404.1.2 Custom object classes
-#
-##############################################################################
-
-######################
-# citadel attributes #
-######################
-
-# alias used to provide alternative rfc822 email addresses for citadel users
-attributetype ( 1.3.6.1.4.1.25404.1.1.1
- NAME 'alias'
- DESC 'RFC1274: RFC822 Mailbox'
- EQUALITY caseIgnoreIA5Match
- SUBSTR caseIgnoreIA5SubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
-
-# euid used to provide unique identifier for GAB entries
-attributetype ( 1.3.6.1.4.1.25404.1.1.2
- NAME 'euid'
- DESC 'unique GAB entry'
- EQUALITY caseExactMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.44{256} )
-
-##########################
-# citadel object classes #
-##########################
-
-# citadel account
-# we use a STRUCTURAL in order to ease integration
-# with existing inetOrgPerson objects
-
-objectclass ( 1.3.6.1.4.1.25404.1.2.1
- NAME 'citadelInetOrgPerson'
- DESC 'Citadel Internet Organizational Person'
- SUP inetOrgPerson
- STRUCTURAL
- MUST ( euid )
- MAY ( c $
- alias $
- calFBURL )
- )
- )
+++ /dev/null
-# (c) 2004 Martin Konold <martin.konold@erfrakon.de>
-# (c) 2006 Art Cancro <ajc@uncensored.citadel.org>
-
-# This schema is derived from RFC 2739 and may act as a substitute
-# when used with OpenLDAP as the original schema from RFC 2739
-# is syntactically not accepted by OpenLDAP 2.2.14
-
-# The version of this file as distributed in the Citadel upstream packages
-# contains text claiming copyright by the Internet Society and including
-# the IETF RFC license, which does not meet Debian's Free Software
-# Guidelines. However, apart from short and obvious comments, the text of
-# this file is purely a functional interface specification, which is not
-# subject to that license and is not copyrightable under US law.
-#
-# The license statement is retained below so as not to remove credit, but
-# as best as we can determine, it is not applicable to the contents of
-# this file.
-
-# Copyright (C) The Internet Society (2000). All Rights Reserved.
-#
-# This document and translations of it may be copied and furnished to
-# others, and derivative works that comment on or otherwise explain it
-# or assist in its implementation may be prepared, copied, published
-# and distributed, in whole or in part, without restriction of any
-# kind, provided that the above copyright notice and this paragraph are
-# included on all such copies and derivative works. However, this
-# document itself may not be modified in any way, such as by removing
-# the copyright notice or references to the Internet Society or other
-# Internet organizations, except as needed for the purpose of
-# developing Internet standards in which case the procedures for
-# copyrights defined in the Internet Standards process must be
-# followed, or as required to translate it into languages other than
-# English.
-#
-# The limited permissions granted above are perpetual and will not be
-# revoked by the Internet Society or its successors or assigns.
-#
-# This document and the information contained herein is provided on an
-# "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
-# TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
-# BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
-# HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
-# MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
-
-
-# If you are using OpenLDAP, slapd.conf should declare schemas like this:
-#
-# include /etc/openldap/schema/core.schema
-# include /etc/openldap/schema/cosine.schema
-# include /etc/openldap/schema/inetorgperson.schema
-# include /etc/openldap/schema/rfc2739.schema
-# include /etc/openldap/schema/citadel.schema
-
-################################
-# rfc 2739 calendar attributes #
-################################
-
-# contains the URI to a snapshot of the user's entire
-# default calendar
-attributetype ( 1.2.840.113556.1.4.478
- NAME 'calCalURI'
- DESC 'RFC2739: URI of entire default calendar'
- EQUALITY caseIgnoreIA5Match
- SUBSTR caseIgnoreIA5SubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
- USAGE userApplications )
-
-# contains the URI to the user's default
-# busy time data
-attributetype (1.2.840.113556.1.4.479
- NAME 'calFBURL'
- DESC 'RFC2739: URI to the users default freebusy data'
- EQUALITY caseIgnoreIA5Match
- SUBSTR caseIgnoreIA5SubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
- USAGE userApplications )
-
-# contains a URI that can be used to communicate with
-# the user's calendar
-attributetype (1.2.840.113556.1.4.480
- NAME 'calCAPURI'
- DESC 'RFC2739: URI used to communicate with the users calendar'
- EQUALITY caseIgnoreIA5Match
- SUBSTR caseIgnoreIA5SubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
- USAGE userApplications )
-
-# contains a URI that points to the location to which event
-# requests should be sent for that user
-attributetype (1.2.840.113556.1.4.481
- NAME 'calCalAdrURI'
- DESC 'RFC2739: URI for event equests destination'
- EQUALITY caseIgnoreIA5Match
- SUBSTR caseIgnoreIA5SubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
- USAGE userApplications )
-
-# multi-valued property containing URIs to snapshots of
-# other calendars that the user may have
-attributetype (1.2.840.113556.1.4.482
- NAME 'calOtherCalURIs'
- DESC 'RFC2739: multi-value URI for snapshots of other calendars'
- EQUALITY caseIgnoreIA5Match
- SUBSTR caseIgnoreIA5SubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
- USAGE userApplications )
-
-# multi-valued property containing URIs to snapshots of other
-# free/busy data that the user may have
-attributetype (1.2.840.113556.1.4.483
- NAME 'calOtherFBURLs'
- DESC 'RFC2739: multi-value URI for other free/busy data'
- EQUALITY caseIgnoreIA5Match
- SUBSTR caseIgnoreIA5SubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
- USAGE userApplications )
-
-# multi-valued property containing URI to other calendars that
-# the user may have
-attributetype (1.2.840.113556.1.4.484
- NAME 'calOtherCAPURIs'
- DESC 'RFC2739: multi-value URI to other calendars'
- EQUALITY caseIgnoreIA5Match
- SUBSTR caseIgnoreIA5SubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
- USAGE userApplications )
-
-# URIs to other locations that a user may want
-# event requests sent to
-attributetype (1.2.840.113556.1.4.485
- NAME 'calOtherCalAdrURIs'
- DESC 'RFC2739: multi-value URI to other request destinations'
- EQUALITY caseIgnoreIA5Match
- SUBSTR caseIgnoreIA5SubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
- USAGE userApplications )
-
-objectclass (1.2.840.113556.1.5.87
- NAME 'calEntry'
- DESC 'RFC2739: Calendar Entry'
- SUP top AUXILIARY
- MAY ( calCalURI $
- calFBURL $
- calOtherCalURIs $
- calOtherFBURLs $
- calCAPURI $
- calOtherCAPURIs ) )