silenced a silly little compiler warning
[citadel.git] / citadel / openldap / citadel.schema
index 65ace5f04a197dab31a4410e9aeb69e6b098c5a4..682ff2cdf7e86b7ca0f40e944f9a897036594898 100644 (file)
@@ -1,8 +1,8 @@
-# $Id: citadel.schema,v 1.16 2005/12/27 13:04:53 martin Exp $
+# $Id$
 
 # (c) 2006 Art Cancro <ajc@uncensored.citadel.org>
 
-# This file is distributed under the terms of the GNU General Public License v2.
+# 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,
@@ -40,6 +40,13 @@ attributetype ( 1.3.6.1.4.1.25404.1.1.1
   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 #
 ##########################
@@ -53,6 +60,7 @@ objectclass ( 1.3.6.1.4.1.25404.1.2.1
   DESC 'Citadel Internet Organizational Person'
   SUP inetOrgPerson
   STRUCTURAL
+  MUST ( euid )
   MAY ( c $
       alias $
       calFBURL )