X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=contrib%2Fopenldap%2Fgoserver.schema;h=32249739a442c108849db8fc717991598ef4eee4;hb=1f56cc073548ce412912232129913bb4171caee0;hp=0c73666cc1ffc514933557b2ac1e6b76858aa222;hpb=c89d75b9d87a055ca6c734655b2ffdb47afa3d3a;p=gosa.git diff --git a/contrib/openldap/goserver.schema b/contrib/openldap/goserver.schema index 0c73666cc..32249739a 100644 --- a/contrib/openldap/goserver.schema +++ b/contrib/openldap/goserver.schema @@ -25,8 +25,8 @@ attributetype ( 1.3.6.1.4.1.10098.1.1.9.2 NAME 'goFontPath' # Attributes for common Gonicus Server Class attributetype ( 1.3.6.1.4.1.10098.1.1.9.4 NAME 'goExportEntry' DESC 'Provides an export entry' - EQUALITY caseExactIA5Match - SYNTAX 1.3.6.1.4.1.1466.115.121.1.26) + EQUALITY caseExactMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.15) attributetype ( 1.3.6.1.4.1.10098.1.1.9.9 NAME 'goSyslogSection' DESC 'What sections wants the server for its syslog service? i.e. *.*' @@ -339,6 +339,122 @@ attributetype ( 1.3.6.1.4.1.10098.1.1.9.61 NAME 'goCupsServerStatus' 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.62 NAME 'saRewriteHeader' + DESC 'Text to place in front of mail subjects' + 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.63 NAME 'saTrustedNetworks' + DESC 'List of trusted networks' + EQUALITY caseExactIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26) + +attributetype ( 1.3.6.1.4.1.10098.1.1.9.64 NAME 'saRequiredScore' + DESC 'Required score to tag a mail as SPAM' + EQUALITY integerMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE) + +#saFlags B: Enable use of bayes filtering +# b: Enable bayes auto learning +# C: Enable RBL checks +# R: Enable use of Razor +# D: Enable use of DDC +# P: Enable use of Pyzor +attributetype ( 1.3.6.1.4.1.10098.1.1.9.65 NAME 'saFlags' + DESC 'Flags for spamassassin' + EQUALITY caseExactIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26) + +attributetype ( 1.3.6.1.4.1.10098.1.1.9.66 NAME 'saRule' + DESC 'Base64 encoded rule text for spamassassin' + EQUALITY caseExactIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26) + +attributetype ( 1.3.6.1.4.1.10098.1.1.9.67 NAME 'saStatus' + DESC 'Server status container - on / off / fail' + 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.68 NAME 'avMaxThreads' + DESC 'Number of AV scanning threads' + EQUALITY integerMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE) + +attributetype ( 1.3.6.1.4.1.10098.1.1.9.69 NAME 'avMaxDirectoryRecursions' + DESC 'Number of recursions done with directories' + EQUALITY integerMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE) + +attributetype ( 1.3.6.1.4.1.10098.1.1.9.70 NAME 'avUser' + DESC 'Username to run with' + EQUALITY caseExactIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) + +# avFlags D Debug +# S Scan Mail +# A Scan Archive +# E Archive block encrypted +attributetype ( 1.3.6.1.4.1.10098.1.1.9.71 NAME 'avFlags' + DESC 'Special flags for the scan engine' + 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.72 NAME 'avArchiveMaxFileSize' + DESC 'Maximum archive file size' + EQUALITY integerMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE) + +attributetype ( 1.3.6.1.4.1.10098.1.1.9.73 NAME 'avArchiveMaxRecursion' + DESC 'Maximum number of archive nestings' + EQUALITY integerMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE) + +attributetype ( 1.3.6.1.4.1.10098.1.1.9.74 NAME 'avArchiveMaxCompressionRatio' + DESC 'Maximum compression ratio' + EQUALITY integerMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE) + +attributetype ( 1.3.6.1.4.1.10098.1.1.9.75 NAME 'avDatabaseMirror' + DESC 'Where to find updates' + 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.76 NAME 'avHttpProxyURL' + DESC 'How to get the updates' + 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.77 NAME 'avStatus' + DESC 'Server status container - on / off / fail' + 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.78 NAME 'avChecksPerDay' + DESC 'Update checks per day' + EQUALITY integerMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE) + +attributetype ( 1.3.6.1.4.1.10098.1.1.9.79 NAME 'goLogDB' + DESC 'Name of logging DB' + 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.80 NAME 'goLogDBUser' + DESC 'Auth user for logging DB' + 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.81 NAME 'goLogDBPassword' + DESC 'Password for logging DB user' + EQUALITY caseExactIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE) + ## ## Objectclasses @@ -409,7 +525,7 @@ objectclass (1.3.6.1.4.1.10098.1.2.1.27 NAME 'goServer' SUP top AUXILIARY 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 ) - MAY ( goLogDBServerStatus )) + MAY ( goLogDBServerStatus )) # Fon Server description objectclass (1.3.6.1.4.1.10098.1.2.1.29 NAME 'goFonServer' SUP top AUXILIARY @@ -438,3 +554,23 @@ objectclass (1.3.6.1.4.1.10098.1.2.1.37 NAME 'goGlpiServer' SUP top AUXILIARY DESC 'Glpi server definition (v2.4)' 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)' + 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)' + MUST ( cn ) + MAY ( avMaxThreads $ avMaxDirectoryRecursions $ avUser $ avFlags $ + avArchiveMaxFileSize $ avArchiveMaxRecursion $ avArchiveMaxCompressionRatio $ + avDatabaseMirror $ avChecksPerDay $ avHttpProxyURL ) ) + +# LogDB Server description +objectclass (1.3.6.1.4.1.10098.1.2.1.40 NAME 'gosaLogServer' SUP top AUXILIARY + DESC 'GOsa log server (v2.6)' + MUST ( cn $ goLogDB $ goLogDBUser $ goLogDBPassword ))