diff options
author | Martin Konold <martin.konold@erfrakon.de> | 2005-07-07 21:18:47 (GMT) |
---|---|---|
committer | Martin Konold <martin.konold@erfrakon.de> | 2005-07-07 21:18:47 (GMT) |
commit | 98421eabc73de74bde4d8f6974de9d694b70856c (patch) | |
tree | d2152460121bc0451d643318854cc3bfb943b831 | |
parent | e78b25324fecef8c677a7f9ea909ccee2bc10f66 (diff) | |
download | kolab-schema-98421eabc73de74bde4d8f6974de9d694b70856c.tar.gz |
Martin Konold: Made some attributes explicitly singe-valued and add new attributes for comments
-rw-r--r-- | kolab2.schema | 55 |
1 files changed, 40 insertions, 15 deletions
diff --git a/kolab2.schema b/kolab2.schema index a500c14..550343a 100644 --- a/kolab2.schema +++ b/kolab2.schema @@ -1,6 +1,6 @@ # $Id$ # (c) 2003, 2004 Tassilo Erlewein <tassilo.erlewein@erfrakon.de> -# (c) 2003, 2004 Martin Konold <martin.konold@erfrakon.de> +# (c) 2003-2005 Martin Konold <martin.konold@erfrakon.de> # (c) 2003 Achim Frank <achim.frank@erfrakon.de> # # Redistribution and use in source and binary forms, with or without @@ -143,7 +143,8 @@ attributetype ( 1.3.6.1.4.1.19419.1.1.1.5 NAME 'kolabFreeBusyFuture' DESC 'time in days for fb data towards the future' EQUALITY integerMatch - SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 ) + SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 + SINGLE-VALUE ) # time span from now to the past used for the free busy data # measured in days @@ -151,7 +152,8 @@ attributetype ( 1.3.6.1.4.1.19419.1.1.1.6 NAME 'kolabFreeBusyPast' DESC 'time in days for fb data towards the past' EQUALITY integerMatch - SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 ) + SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 + SINGLE-VALUE ) # fqdn of the server as the default SMTP MTA # not used in Kolab 2 currently as in Kolab 2 the @@ -161,7 +163,8 @@ attributetype ( 1.3.6.1.4.1.19419.1.1.1.7 DESC 'fqdn of default MTA' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch - SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} ) + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} + SINGLE-VALUE ) # Begin date of Kolab vacation period. Sender will # be notified every kolabVacationResendIntervall days @@ -177,7 +180,8 @@ attributetype ( 1.3.6.1.4.1.19419.1.1.1.8 NAME 'kolabVacationBeginDateTime' DESC 'Begin date of vacation' EQUALITY generalizedTimeMatch - SYNTAX 1.3.6.1.4.1.1466.115.121.1.24 ) + SYNTAX 1.3.6.1.4.1.1466.115.121.1.24 + SINGLE-VALUE ) # End date of Kolab vacation period. Sender will # be notified every kolabVacationResendIntervall days @@ -193,7 +197,8 @@ attributetype ( 1.3.6.1.4.1.19419.1.1.1.9 NAME 'kolabVacationEndDateTime' DESC 'End date of vacation' EQUALITY generalizedTimeMatch - SYNTAX 1.3.6.1.4.1.1466.115.121.1.24 ) + SYNTAX 1.3.6.1.4.1.1466.115.121.1.24 + SINGLE-VALUE ) # Intervall in days after which senders get # another vacation message. @@ -202,7 +207,8 @@ attributetype ( 1.3.6.1.4.1.19419.1.1.1.10 NAME 'kolabVacationResendInterval' DESC 'Vacation notice interval in days' EQUALITY integerMatch - SYNTAX 1.3.6.1.4.1.1466.115.121.1.27) + SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 + SINGLE-VALUE ) # Email recipient addresses which are handled by the # vacation script. There can be multiple kolabVacationAddress @@ -225,7 +231,8 @@ attributetype ( 1.3.6.1.4.1.19419.1.1.1.12 NAME 'kolabVacationReplyToUCE' DESC 'Enable vacation notices to UCE' EQUALITY booleanMatch - SYNTAX 1.3.6.1.4.1.1466.115.121.1.7) + SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 + SINGLE-VALUE ) # Email recipient domains which are handled by the # vacation script. There can be multiple kolabVacationReactDomain @@ -259,7 +266,8 @@ attributetype ( 1.3.6.1.4.1.19419.1.1.1.15 NAME 'kolabForwardKeepCopy' DESC 'Keep copy when forwarding' EQUALITY booleanMatch - SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 ) + SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 + SINGLE-VALUE ) # Enable forwarding of UCE. # Default is yes. @@ -268,7 +276,19 @@ attributetype ( 1.3.6.1.4.1.19419.1.1.1.16 NAME 'kolabForwardUCE' DESC 'Enable forwarding of mails known as UCE' EQUALITY booleanMatch - SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 ) + SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 + SINGLE-VALUE ) + +# comment when creating or deleting a kolab object +# a comment might be appropriate. This is most useful +# for tracability when users get moved to the graveyard +# instead of being really deleted +attributetype ( 1.3.6.1.4.1.19419.1.1.1.17 + NAME 'kolabComment' + DESC 'multi-value comment' + EQUALITY caseIgnoreMatch + SUBSTR caseIgnoreSubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1024} ) ###################### # postfix attributes # @@ -313,12 +333,14 @@ attributetype ( 1.3.6.1.4.1.19414.2.1.506 attributetype ( 1.3.6.1.4.1.19414.2.1.507 NAME 'postfix-enable-virus-scan' EQUALITY booleanMatch - SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 ) + SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 + SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.19414.2.1.508 NAME 'postfix-allow-unauthenticated' EQUALITY booleanMatch - SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 ) + SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 + SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.19414.2.1.509 NAME 'postfix-virtual' @@ -333,7 +355,8 @@ attributetype ( 1.3.6.1.4.1.19414.2.1.509 attributetype ( 1.3.6.1.4.1.19414.2.1.601 NAME 'cyrus-autocreatequota' EQUALITY integerMatch - SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 ) + SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 + SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.19414.2.1.602 NAME 'cyrus-admins' @@ -345,7 +368,8 @@ attributetype ( 1.3.6.1.4.1.19414.2.1.602 attributetype ( 1.3.6.1.4.1.19414.2.1.603 NAME 'cyrus-imap' EQUALITY booleanMatch - SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 ) + SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 + SINGLE-VALUE ) # enable legacy pop3 attributetype ( 1.3.6.1.4.1.19414.2.1.604 @@ -544,7 +568,8 @@ objectclass ( 1.3.6.1.4.1.19414.3.2.2 kolabForwardAddress $ kolabForwardKeepCopy $ kolabForwardUCE $ - kolabDeleteflag ) ) + kolabDeleteflag $ + kolabComment ) ) # kolab organization with country support objectclass ( 1.3.6.1.4.1.19414.3.2.3 |