[Kolab-devel] [issue4709] kolab2 1.3 incompatible schema

comotion issues at kolab.org
Mon Feb 21 16:09:15 CET 2011


Kolab2 1.3 has made some changes to the kolab2.schema which are not compatible
with previous versions, making migration unnecessarily complicated. Attributes
postfix-reject-unknown, postfix-rbl and postfix-greylist have been removed and
postfix-message-size-limit has been replaced with postfix-require-fqdn with the
same oid! 

The schema should only be added to. Deprecated attribute oids should definitely
not be reused for new attributes as this breaks things in cruel and unusual ways.

I suggest bringing the schema in line with previous versions:

--- kolab2.schema.1.3   2011-02-14 15:56:21.000000000 +0100
+++ kolab2.schema       2011-02-14 16:08:30.000000000 +0100
@@ -557,11 +557,36 @@
   SUBSTR caseIgnoreIA5SubstringsMatch
   SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )

+#attributetype ( 1.3.6.1.4.1.19414.2.1.511
+#  NAME 'postfix-require-fqdn'
+#  EQUALITY booleanMatch
+#  SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
+#  SINGLE-VALUE )
 attributetype ( 1.3.6.1.4.1.19414.2.1.511
   NAME 'postfix-message-size-limit'
   EQUALITY integerMatch
   SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 )

+
+attributetype ( 1.3.6.1.4.1.19414.2.1.512
+  NAME 'postfix-reject-unknown'
+  EQUALITY booleanMatch
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
+  SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.19414.2.1.513
+  NAME 'postfix-rbl'
+  EQUALITY booleanMatch
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
+  SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.19414.2.1.514
+  NAME 'postfix-greylist'
+  EQUALITY booleanMatch
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
+  SINGLE-VALUE )
+
 ##########################
 # cyrus imapd attributes #
 ##########################
@@ -933,6 +958,9 @@
         postfix-enable-virus-scan $
         postfix-allow-unauthenticated $
         postfix-message-size-limit $
+        postfix-greylist $
+        postfix-rbl $
+        postfix-reject-unknown $
         cyrus-quotawarn $
         cyrus-autocreatequota $
         cyrus-admins $
@@ -970,6 +998,7 @@
   SUP top STRUCTURAL
   MUST cn
   MAY ( acl $
+        mail $
         alias $
         cyrus-userquota $
         kolabHomeServer $

----------
messages: 27551
nosy: comotion
priority: bug
status: unread
title: kolab2 1.3 incompatible schema

______________________________________
Kolab issue tracker <issues at kolab.org>
<https://issues.kolab.org/issue4709>
______________________________________




More information about the devel mailing list