Code

Reverted class_exists test. It fires the autoloader.
[gosa.git] / gosa-core / contrib / openldap / goserver.schema
index 97edc9d7d5aa924ef4e7b8500d9fcb4d6250b6cd..34d5b02560def2fd2ff5cf9fa345e9a29c8f7ccf 100644 (file)
@@ -115,6 +115,12 @@ attributetype ( 1.3.6.1.4.1.10098.1.1.9.23 NAME 'goFaxPassword'
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
        SINGLE-VALUE)
 
+attributetype ( 1.3.6.1.4.1.10098.1.1.9.83 NAME 'gosaLogDB'
+       DESC 'GOsa logging DB name'
+       EQUALITY caseExactIA5Match
+       SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+       SINGLE-VALUE)
+
 attributetype ( 1.3.6.1.4.1.10098.1.1.9.24 NAME 'goLogAdmin'
        DESC 'Admin principal for log server'
        EQUALITY caseExactIA5Match
@@ -455,6 +461,11 @@ attributetype ( 1.3.6.1.4.1.10098.1.1.9.81 NAME 'goLogDBPassword'
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
        SINGLE-VALUE)
 
+attributetype ( 1.3.6.1.4.1.10098.1.1.9.82 NAME 'gotoSessionType'
+       DESC 'Supported type for a terminal server'
+       EQUALITY caseExactIA5Match
+       SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
+
 
 ##
 ##             Objectclasses
@@ -462,86 +473,86 @@ attributetype ( 1.3.6.1.4.1.10098.1.1.9.81 NAME 'goLogDBPassword'
 
 # Terminal Server description 
 objectclass (1.3.6.1.4.1.10098.1.2.1.16 NAME 'goTerminalServer' SUP top AUXILIARY
-       DESC 'Terminal server description (v2.4)'
-       MUST ( cn $ goXdmcpIsEnabled $ goFontPath )
-       MAY  ( description $ goTerminalServerStatus ))
+       DESC 'Terminal server description (v2.6.1)'
+       MUST ( cn $ goXdmcpIsEnabled )
+       MAY  ( description $ goTerminalServerStatus $ gotoSessionType ))
 
 # NFS Server description
 objectclass (1.3.6.1.4.1.10098.1.2.1.19 NAME 'goNfsServer' SUP top AUXILIARY
-       DESC 'NFS server description (v2.4)'
+       DESC 'NFS server description (v2.6.1)'
        MUST ( cn )
        MAY  ( goExportEntry $ description $ goNfsServerStatus ))
 
 # Time Server description
 objectclass (1.3.6.1.4.1.10098.1.2.1.20 NAME 'goNtpServer' SUP top AUXILIARY
-       DESC 'Time server description (v2.4)'
+       DESC 'Time server description (v2.6.1)'
        MUST ( cn )
         MAY  ( goTimeSource $ description $ goNtpServerStatus ))
 
 # Syslog Server description
 objectclass (1.3.6.1.4.1.10098.1.2.1.21 NAME 'goSyslogServer' SUP top AUXILIARY
-       DESC 'Syslog server description (v2.4)'
+       DESC 'Syslog server description (v2.6.1)'
        MUST ( cn )
        MAY  ( goSyslogSection $ description $ goSyslogServerStatus ))
 
 # LDAP Server description
 objectclass (1.3.6.1.4.1.10098.1.2.1.22 NAME 'goLdapServer' SUP top AUXILIARY
-       DESC 'LDAP server description (v2.4)'
+       DESC 'LDAP server description (v2.6.1)'
        MUST ( cn )
        MAY  ( goLdapBase $ description $ goLdapServerStatus ))
 
 # CUPS Server description
 objectclass (1.3.6.1.4.1.10098.1.2.1.23 NAME 'goCupsServer' SUP top AUXILIARY
-       DESC 'CUPS server description (v2.4)'
+       DESC 'CUPS server description (v2.6.1)'
        MUST ( cn )
        MAY  ( description $ goCupsServerStatus ))
 
 # IMAP Server description
 objectclass (1.3.6.1.4.1.10098.1.2.1.24 NAME 'goImapServer' SUP top AUXILIARY
-       DESC 'IMAP server description (v2.4)'
+       DESC 'IMAP server description (v2.6.1)'
        MUST ( cn $ goImapName $ goImapConnect $ goImapAdmin $ goImapPassword )
        MAY  ( goImapSieveServer $ goImapSievePort $ description $ goImapServerStatus $
               cyrusImap $ cyrusImapSSL $ cyrusPop3 $ cyrusPop3SSL ))
 
 # Kerberos Server description
 objectclass (1.3.6.1.4.1.10098.1.2.1.25 NAME 'goKrbServer' SUP top AUXILIARY
-       DESC 'Kerberos server description (v2.4)'
-       MUST ( cn $ goKrbRealm $ goKrbAdmin $ goKrbPassword )
+       DESC 'Kerberos server description (v2.6.1)'
+       MUST ( cn $ goKrbRealm )
        MAY  ( description $ goKrbServerStatus ))
 
 # Fax Server description
 objectclass (1.3.6.1.4.1.10098.1.2.1.26 NAME 'goFaxServer' SUP top AUXILIARY
-       DESC 'Fax server description (v2.4)'
+       DESC 'Fax server description (v2.6.1)'
        MUST ( cn $ goFaxAdmin $ goFaxPassword )
        MAY  ( description $ goFaxServerStatus ))
 
 # Common server class
 objectclass (1.3.6.1.4.1.10098.1.2.1.27 NAME 'goServer' SUP top AUXILIARY
-       DESC 'Server description (v2.4)'
+       DESC 'Server description (v2.6.1)'
        MUST ( cn )
        MAY  ( description $ macAddress $ ipHostNumber ))
 
 # LogDB Server description
 objectclass (1.3.6.1.4.1.10098.1.2.1.28 NAME 'goLogDBServer' SUP top AUXILIARY
-       DESC 'Log DB server description (v2.4)'
-       MUST ( cn $ goLogAdmin $ goLogPassword )
+       DESC 'Log DB server description (v2.6.1)'
+       MUST ( cn $ gosaLogDB $ goLogAdmin $ goLogPassword )
        MAY  ( goLogDBServerStatus ))
 
 # Fon Server description
 objectclass (1.3.6.1.4.1.10098.1.2.1.29 NAME 'goFonServer' SUP top AUXILIARY
-        DESC 'Fon server description (v2.4)'
+        DESC 'Fon server description (v2.6.1)'
         MUST ( cn $ goFonAdmin $ goFonPassword $ goFonAreaCode $ goFonCountryCode )
         MAY  ( description $ goFonServerStatus ))
 
 # Share Server description
 objectclass (1.3.6.1.4.1.10098.1.2.1.33 NAME 'goShareServer' SUP top AUXILIARY
-       DESC 'Share server description (v2.4)'
+       DESC 'Share server description (v2.6.1)'
        MUST ( cn )
        MAY  ( description $ goExportEntry $ goShareServerStatus ))
 
 # Mail Server description
 objectclass (1.3.6.1.4.1.10098.1.2.1.36 NAME 'goMailServer' SUP top AUXILIARY
-       DESC 'Mail server definition (v2.4)'
+       DESC 'Mail server definition (v2.6.1)'
        MUST ( cn )
        MAY  ( description $ goMailServerStatus $ postfixHeaderSizeLimit $
               postfixMailboxSizeLimit $ postfixMessageSizeLimit $
@@ -551,24 +562,24 @@ objectclass (1.3.6.1.4.1.10098.1.2.1.36 NAME 'goMailServer' SUP top AUXILIARY
 
 # Glpi Server description
 objectclass (1.3.6.1.4.1.10098.1.2.1.37 NAME 'goGlpiServer' SUP top AUXILIARY
-       DESC 'Glpi server definition (v2.4)'
+       DESC 'Glpi server definition (v2.6.1)'
        MUST ( cn $ goGlpiAdmin $ goGlpiDatabase)
        MAY  ( description $ goGlpiPassword $ goGlpiServerStatus ) )
 
 # Spamassassin definitions
 objectclass (1.3.6.1.4.1.10098.1.2.1.38 NAME 'goSpamServer' SUP top AUXILIARY
-       DESC 'Spam server definition (v2.5)'
+       DESC 'Spam server definition (v2.6.1)'
        MUST ( cn )
        MAY  ( saRewriteHeader $ saTrustedNetworks $ saRequiredScore $ saFlags $
               saRule $ saStatus ) )
 
 # Clamav definitions
 objectclass (1.3.6.1.4.1.10098.1.2.1.39 NAME 'goVirusServer' SUP top AUXILIARY
-       DESC 'Virus server definition (v2.5)'
+       DESC 'Virus server definition (v2.6.1)'
        MUST ( cn )
        MAY  ( avMaxThreads $ avMaxDirectoryRecursions $ avUser $ avFlags $
                avArchiveMaxFileSize $ avArchiveMaxRecursion $ avArchiveMaxCompressionRatio $
-               avDatabaseMirror $ avChecksPerDay $ avHttpProxyURL ) )
+               avDatabaseMirror $ avChecksPerDay $ avHttpProxyURL $ avStatus) )
 
 # LogDB Server description
 objectclass (1.3.6.1.4.1.10098.1.2.1.40 NAME 'gosaLogServer' SUP top AUXILIARY