From: cajus Date: Mon, 11 Apr 2011 11:41:29 +0000 (+0000) Subject: More cleanup X-Git-Url: https://git.tokkee.org/?a=commitdiff_plain;h=df3a32e7e29fd6766d48acccc5436f857dfad0af;p=gosa.git More cleanup git-svn-id: https://oss.gonicus.de/repositories/gosa/trunk@20683 594d385d-05f5-0310-b6e9-bd551577e9d8 --- diff --git a/gosa-core/contrib/openldap/gofax.ldif b/gosa-core/contrib/openldap/gofax.ldif new file mode 100644 index 000000000..16ad3557d --- /dev/null +++ b/gosa-core/contrib/openldap/gofax.ldif @@ -0,0 +1,163 @@ +# +################################################################################ +# +dn: cn=gofax,cn=schema,cn=config +objectClass: olcSchemaConfig +cn: gofax +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.7.1 + NAME 'goFaxDeliveryMode' + DESC 'goFax delivery mode is defined here' + EQUALITY caseExactIA5Match + SUBSTR caseExactIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.7.2 + NAME 'goFaxPrinter' + DESC 'defines which printer is used to print a fax' + EQUALITY caseExactIA5Match + SUBSTR caseExactIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.7.3 + NAME 'goFaxDivertNumber' + DESC 'for fax diversion services' + SYNTAX 1.3.6.1.4.1.1466.115.121.1.22 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.7.4 + NAME 'goFaxLanguage' + DESC 'preferred language for the users goFax entry' + EQUALITY caseExactIA5Match + SUBSTR caseExactIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.7.5 + NAME 'goFaxFormat' + DESC 'defines the fileformat for mailattachments' + EQUALITY caseExactIA5Match + SUBSTR caseExactIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.7.6 + NAME 'goFaxRBlocklist' + DESC 'defines faxnumbers the user is not allowed to get fax from' + EQUALITY caseExactIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.7.8 + NAME 'goFaxSBlocklist' + DESC 'defines faxnumbers the user is not allowed to fax to' + EQUALITY caseExactIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.7.7 + NAME 'goFaxRBlockgroups' + DESC 'defines groups of receive blocklists the user belongs to' + EQUALITY caseExactIA5Match + SUBSTR caseExactIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.7.9 + NAME 'goFaxSBlockgroups' + DESC 'defines groups of sender blocklists the user belongs to' + EQUALITY caseExactIA5Match + SUBSTR caseExactIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.7.10 + NAME 'goFaxIsEnabled' + DESC 'This account is enabled or not' + EQUALITY caseExactIA5Match + SUBSTR caseExactIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.7.11 + NAME 'facsimileAlternateTelephoneNumber' + EQUALITY telephoneNumberMatch + SUBSTR telephoneNumberSubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.50{32} + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.4.1.10098.1.2.1.11 + NAME 'goFaxAccount' + DESC 'goFax Account objectclass (v1.0.4)' + SUP top + AUXILIARY + MUST ( goFaxDeliveryMode $ facsimileTelephoneNumber $ uid $ goFaxIsEnabled ) + MAY ( goFaxPrinter $ goFaxDivertNumber $ goFaxLanguage $ goFaxFormat $ goFaxRBlocklist $ goFaxRBlockgroups $ goFaxSBlocklist $ goFaxSBlockgroups $ mail $ facsimileAlternateTelephoneNumber ) + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.4.1.10098.1.2.1.12 + NAME 'goFaxSBlock' + DESC 'goFax send blocklist groups (v1.0.4)' + MUST ( cn ) + MAY ( goFaxSBlocklist $ description ) + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.4.1.10098.1.2.1.13 + NAME 'goFaxRBlock' + DESC 'goFax receive blocklist groups (v1.0.4)' + MUST ( cn ) + MAY ( goFaxRBlocklist $ description ) + ) +# +################################################################################ +# diff --git a/gosa-core/contrib/openldap/gofon.ldif b/gosa-core/contrib/openldap/gofon.ldif new file mode 100644 index 000000000..8237728a2 --- /dev/null +++ b/gosa-core/contrib/openldap/gofon.ldif @@ -0,0 +1,635 @@ +# +################################################################################ +# +dn: cn=gofon,cn=schema,cn=config +objectClass: olcSchemaConfig +cn: gofon +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.13.1 + NAME 'goFonDeliveryMode' + DESC 'GOFon delivery mode is defined here' + EQUALITY caseExactIA5Match + SUBSTR caseExactIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.13.2 + NAME 'goFonForwarding' + DESC 'defines which phone numbers get the next call' + EQUALITY caseExactIA5Match + SUBSTR caseExactIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.13.3 + NAME 'goFonFormat' + DESC 'defines voicemail delivery format' + EQUALITY caseExactIA5Match + SUBSTR caseExactIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.13.4 + NAME 'goFonHardware' + DESC 'defines voicemail delivery format' + EQUALITY caseExactIA5Match + SUBSTR caseExactIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.13.5 + NAME 'goFonPIN' + DESC 'defines voicemail delivery format' + EQUALITY caseExactIA5Match + SUBSTR caseExactIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.13.6 + NAME 'goFonType' + DESC 'sets the sip.conf type parameter' + EQUALITY caseExactIA5Match + SUBSTR caseExactIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.13.7 + NAME 'goFonDmtfMode' + DESC 'sets the sip.conf dmtfmode parameter' + EQUALITY caseExactIA5Match + SUBSTR caseExactIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.13.8 + NAME 'goFonHost' + DESC 'sets the sip.conf host parameter' + EQUALITY caseExactIA5Match + SUBSTR caseExactIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.13.9 + NAME 'goFonDefaultIP' + DESC 'sets the sip.conf defaultip parameter' + EQUALITY caseExactIA5Match + SUBSTR caseExactIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.13.10 + NAME 'goFonQualify' + DESC 'sets the sip.conf qualify parameter' + EQUALITY caseExactIA5Match + SUBSTR caseExactIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.13.11 + NAME 'goFonAuth' + DESC 'sets the sip.conf auth parameter' + EQUALITY caseExactMatch + SUBSTR caseExactSubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32} + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.13.12 + NAME 'goFonSecret' + DESC 'sets the sip.conf secret parameter' + EQUALITY caseExactIA5Match + SUBSTR caseExactIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.13.13 + NAME 'goFonInkeys' + DESC 'sets the sip.conf inkeys parameter' + EQUALITY caseExactIA5Match + SUBSTR caseExactIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.13.14 + NAME 'goFonOutkey' + DESC 'sets the sip.conf outkey parameter' + EQUALITY caseExactIA5Match + SUBSTR caseExactIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.13.15 + NAME 'goFonTrunk' + DESC 'sets the sip.conf trunk parameter' + EQUALITY caseExactIA5Match + SUBSTR caseExactIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.13.16 + NAME 'goFonAccountCode' + DESC 'sets the sip.conf accountcode parameter' + EQUALITY caseExactIA5Match + SUBSTR caseExactIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.13.17 + NAME 'goFonMSN' + DESC 'sets the sip.conf msn parameter' + EQUALITY telephoneNumberMatch + SUBSTR telephoneNumberSubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.50{32} + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.13.18 + NAME 'goFonPermit' + DESC 'sets the sip.conf permit parameter' + EQUALITY caseExactIA5Match + SUBSTR caseExactIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.13.19 + NAME 'goFonDeny' + DESC 'sets the sip.conf deny parameter' + EQUALITY caseExactIA5Match + SUBSTR caseExactIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.13.20 + NAME 'goFonMacroVisible' + DESC 'Triggers if the macro is visible for users' + EQUALITY caseExactIA5Match + SUBSTR caseExactIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.13.21 + NAME 'goFonMacroContent' + DESC 'Holds the macro' + EQUALITY caseExactIA5Match + SUBSTR caseExactIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.13.22 + NAME 'goFonMacroParameter' + DESC 'Holds the macro parameter definitions' + EQUALITY caseExactIA5Match + SUBSTR caseExactIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.13.23 + NAME 'goFonMacro' + DESC 'Holds the macro parameter definitions' + EQUALITY caseExactMatch + SUBSTR caseExactSubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.13.24 + NAME 'goFonTimeOut' + DESC 'Holds the queue goFonTimeOut definitions' + EQUALITY integerMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.13.25 + NAME 'goFonMaxLen' + DESC 'Holds the queue goFonMaxLen definitions' + EQUALITY integerMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.13.26 + NAME 'goFonAnnounceFrequency' + DESC 'Holds the queue goFonAnnounceFrequency definitions' + EQUALITY integerMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.13.27 + NAME 'goFonDialOption' + DESC 'Holds the queue goFonDialOption definitions' + EQUALITY caseExactMatch + SUBSTR caseExactSubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{16} + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.13.28 + NAME 'goFonMusiconHold' + DESC 'Holds the queue goFonMusiconHold definitions' + EQUALITY caseExactIA5Match + SUBSTR caseExactIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.13.29 + NAME 'goFonWelcomeMusic' + DESC 'Holds the queue goFonWelcomeMusic definitions' + EQUALITY caseExactIA5Match + SUBSTR caseExactIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.13.30 + NAME 'goFonQueueReportHold' + DESC 'Holds the queue goFonQueueReportHold definitions' + EQUALITY caseExactIA5Match + SUBSTR caseExactIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.13.31 + NAME 'goFonQueueYouAreNext' + DESC 'Holds the queue goFonQueueYouAreNext definitions' + EQUALITY caseExactIA5Match + SUBSTR caseExactIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.13.32 + NAME 'goFonQueueThereAre' + DESC 'Holds the queue goFonQueueThereAre definitions' + EQUALITY caseExactIA5Match + SUBSTR caseExactIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.13.33 + NAME 'goFonQueueCallsWaiting' + DESC 'Holds the queue goFonQueueCallsWaiting definitions' + EQUALITY caseExactIA5Match + SUBSTR caseExactIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.13.34 + NAME 'goFonQueueThankYou' + DESC 'Holds the queue goFonQueueThankYou definitions' + EQUALITY caseExactIA5Match + SUBSTR caseExactIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.13.35 + NAME 'goFonQueueMinutes' + DESC 'Holds the queue goFonQueueMinutes definitions' + EQUALITY caseExactIA5Match + SUBSTR caseExactIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.13.36 + NAME 'goFonQueueSeconds' + DESC 'Holds the queue goFonQueueSeconds definitions' + EQUALITY caseExactIA5Match + SUBSTR caseExactIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.13.37 + NAME 'goFonQueueLanguage' + DESC 'Holds the queue goFonLanguage definitions' + EQUALITY caseExactIA5Match + SUBSTR caseExactIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.13.38 + NAME 'goFonQueueStrategy' + DESC 'Holds the queue goFonStrategy definitions' + EQUALITY caseExactIA5Match + SUBSTR caseExactIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.13.39 + NAME 'goFonQueueAnnounceHoldtime' + DESC 'Holds the queue goFonAnnounceHoldtime definitions' + EQUALITY caseExactMatch + SUBSTR caseExactSubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{4} + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.13.40 + NAME 'goFonQueueAnnounce' + DESC 'Holds the queue goFonAnnounce definitions' + EQUALITY caseExactIA5Match + SUBSTR caseExactIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.13.41 + NAME 'goFonQueueRetry' + DESC 'Holds the queue goFonRetry definitions' + EQUALITY integerMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.13.42 + NAME 'goFonQueueLessThan' + DESC 'Holds the queue goFonQueueLessThan definitions' + EQUALITY caseExactIA5Match + SUBSTR caseExactIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.13.43 + NAME 'goFonConferenceOption' + DESC 'Holds the queue goFonConferenceOptions definitions' + EQUALITY caseExactMatch + SUBSTR caseExactSubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{16} + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.13.44 + NAME 'goFonConferenceTimeOut' + DESC 'Holds the queue goFonConferenceTimeOut definitions' + EQUALITY integerMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.13.45 + NAME 'goFonConferenceOwner' + DESC 'Holds the queue goFonConferenceOwner definitions' + EQUALITY caseIgnoreMatch + SUBSTR caseIgnoreSubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.13.46 + NAME 'goFonVoicemailPIN' + DESC 'defines voicemail delivery format' + EQUALITY caseExactIA5Match + SUBSTR caseExactIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.13.47 + NAME 'goFonHomeServer' + DESC 'defines voicemail delivery format' + EQUALITY caseExactMatch + SUBSTR caseExactSubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 + SINGLE-VALUE + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.4.1.10098.1.2.3.11 + NAME 'goFonAccount' + DESC 'GOFon Account objectclass (v2.7)' + SUP top + AUXILIARY + MUST ( goFonDeliveryMode $ telephoneNumber $ uid ) + MAY ( goFonFormat $ goFonForwarding $ goFonHardware $ goFonPIN $ goFonVoicemailPIN $ goFonMacro $ goFonHomeServer ) + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.4.1.10098.1.2.3.12 + NAME 'goFonHardware' + DESC 'defines a telephone (v2.7)' + SUP top + STRUCTURAL + MUST ( cn $ macAddress $ ipHostNumber ) + MAY ( description $ goFonType $ goFonDmtfMode $ goFonHost $ goFonDefaultIP $ goFonQualify $ goFonAuth $ goFonSecret $ goFonInkeys $ goFonOutkey $ goFonTrunk $ goFonAccountCode $ goFonMSN $ goFonPermit $ goFonDeny ) + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.4.1.10098.1.2.3.13 + NAME 'goFonPickupGroup' + DESC 'Additive for posixGroups (v2.7)' + SUP top + AUXILIARY + MUST ( cn $ gidNumber ) + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.4.1.10098.1.2.3.14 + NAME 'goFonMacro' + DESC 'Macro definitions for asterisk machines (v2.7)' + SUP top + STRUCTURAL + MUST ( cn ) + MAY ( goFonMacroVisible $ displayName $ goFonMacroContent $ description $ goFonMacroParameter ) + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.4.1.10098.1.2.3.15 + NAME 'goFonQueue' + DESC 'Queue definitions for asterisk machines (v2.7)' + SUP top + AUXILIARY + MUST ( cn ) + MAY ( goFonTimeOut $ goFonMaxLen $ goFonAnnounceFrequency $ goFonDialOption $ goFonMusiconHold $ goFonWelcomeMusic $ goFonQueueReportHold $ goFonQueueYouAreNext $ goFonQueueThereAre $ goFonQueueCallsWaiting $ goFonQueueThankYou $ goFonQueueMinutes $ goFonQueueSeconds $ telephoneNumber $ goFonQueueLanguage $ goFonQueueStrategy $ goFonQueueAnnounceHoldtime $ goFonQueueAnnounce $ goFonQueueRetry $ goFonQueueLessThan $ goFonHomeServer ) + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.4.1.10098.1.2.3.16 + NAME 'goFonConference' + DESC 'Conference definitions for asterisk machines (v2.7)' + SUP top + STRUCTURAL + MUST ( cn ) + MAY ( description $ goFonConferenceOption $ goFonConferenceTimeout $ goFonPIN $ goFonConferenceOwner $ telephoneNumber $ goFonHomeServer ) + ) +# +################################################################################ +# diff --git a/gosa-core/contrib/openldap/gosa-samba3.ldif b/gosa-core/contrib/openldap/gosa-samba3.ldif new file mode 100644 index 000000000..96ba1b721 --- /dev/null +++ b/gosa-core/contrib/openldap/gosa-samba3.ldif @@ -0,0 +1,843 @@ +# +################################################################################ +# +dn: cn=gosa-samba3,cn=schema,cn=config +objectClass: olcSchemaConfig +cn: gosa-samba3 +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.12.1 + NAME 'gosaSubtreeACL' + DESC 'GOsa acl entry' + EQUALITY caseIgnoreMatch + SUBSTR caseIgnoreSubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.12.2 + NAME 'gosaUser' + DESC 'GOsa user' + EQUALITY caseIgnoreMatch + SUBSTR caseIgnoreSubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.12.3 + NAME 'gosaObject' + DESC 'GOsa object' + EQUALITY caseIgnoreMatch + SUBSTR caseIgnoreSubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.12.4 + NAME 'gosaMailServer' + DESC 'Specify users main mail server' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.12.5 + NAME 'gosaMailQuota' + DESC 'GOsa quota definitions' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.12.6 + NAME 'gosaMailAlternateAddress' + DESC 'Additional mail addresses where the user is reachable' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.12.7 + NAME 'gosaMailForwardingAddress' + DESC 'Addresses where to forward mail to' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.12.8 + NAME 'gosaMailMaxSize' + DESC 'Block mails bigger than this value' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.12.9 + NAME 'gosaSpamSortLevel' + DESC 'Spamassassins hits' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.12.10 + NAME 'gosaSpamMailbox' + DESC 'Where to put spam' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.12.11 + NAME 'gosaVacationMessage' + DESC 'Text to display in case of vacation' + EQUALITY caseIgnoreMatch + SUBSTR caseIgnoreSubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.12.12 + NAME 'gosaMailDeliveryMode' + DESC 'What to do with mails' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.12.13 + NAME 'gosaDefaultPrinter' + DESC 'Defines a default printer a user owns' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.12.14 + NAME 'gosaDefaultLanguage' + DESC 'Defines the default language for a user' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.12.15 + NAME 'gosaHostACL' + DESC 'Defines the places where users can login' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.12.16 + NAME 'gosaService' + DESC 'Defines services a certain host can provide' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.12.17 + NAME 'gosaProxyID' + DESC 'Defines the proxy user id used, needed for some filters' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.12.18 + NAME 'gosaProxyAcctFlags' + DESC 'Proxy Account Flags' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{16} + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.12.19 + NAME 'gosaProxyWorkingStart' + DESC 'Specifies the beginning of work in minutes, relative to 00:00' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.12.20 + NAME 'gosaProxyWorkingStop' + DESC 'Specifies the end of work in minutes, relative to 00:00' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.12.21 + NAME 'gosaApplicationName' + DESC 'Specifies the name of an application to be shown up on users desktop' + EQUALITY caseIgnoreMatch + SUBSTR caseIgnoreSubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.12.22 + NAME 'gosaApplicationExecute' + DESC 'Specifies the executable path of an application' + EQUALITY caseIgnoreMatch + SUBSTR caseIgnoreSubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.12.23 + NAME 'gosaApplicationFlags' + DESC 'Specifies the application flags G(roup only), D(esktop), M(enu)' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.12.31 + NAME 'gosaApplicationCategory' + DESC 'Store application parameters' + EQUALITY caseIgnoreMatch + SUBSTR caseIgnoreSubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.12.24 + NAME 'gosaApplicationIcon' + DESC 'Keeps the application icon in png format' + SYNTAX 1.3.6.1.4.1.1466.115.121.1.28 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.12.25 + NAME 'gosaSharedFolderTarget' + DESC 'Keeps the target of cyrus shared folders' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.12.26 + NAME 'gosaMemberApplication' + DESC 'Like memberUid, just for applications' + EQUALITY caseIgnoreMatch + SUBSTR caseIgnoreSubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.12.27 + NAME 'gosaApplicationParameter' + DESC 'Store application parameters' + EQUALITY caseIgnoreMatch + SUBSTR caseIgnoreSubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.12.28 + NAME 'gosaProxyQuota' + DESC 'Specifies the amount of data a user may surf in a defined period of time' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.12.29 + NAME 'gosaProxyQuotaPeriod' + DESC 'Specifies period of time where the counter is been reseted' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.12.30 + NAME 'gosaGroupObjects' + DESC 'Takes a list of all object types that are in a gosaGroupOfNames' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.12.32 + NAME 'gosaApplicationMimeType' + DESC 'Takes a list of relevant mime-type|priority settings' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.12.33 + NAME 'gosaUnitTag' + DESC 'Takes a list of relevant mime-type|priority settings' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.12.34 + NAME 'gosaAclTemplate' + DESC 'Takes ACL entries for gosaRoles' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.12.35 + NAME 'gosaAclEntry' + DESC 'Takes ACL entries for gosaRoles' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.12.36 + NAME 'gosaSnapshotType' + DESC 'Takes either undo or snapshot' + EQUALITY caseIgnoreMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.12.37 + NAME 'gosaSnapshotTimestamp' + DESC 'Unix timestamp of snapshot' + EQUALITY caseIgnoreMatch + SUBSTR caseIgnoreSubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.12.38 + NAME 'gosaSnapshotDN' + DESC 'Original DN of saved object' + EQUALITY caseIgnoreMatch + SUBSTR caseIgnoreSubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.12.39 + NAME 'gosaSnapshotData' + DESC 'Original DN of saved object' + SYNTAX 1.3.6.1.4.1.1466.115.121.1.5 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.12.40 + NAME 'gosaSetting' + DESC 'Original DN of saved object' + EQUALITY caseIgnoreMatch + SUBSTR caseIgnoreSubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.12.41 + NAME 'gosaVacationStart' + DESC 'Timestamp for enabling current vacation message' + SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.12.42 + NAME 'gosaVacationStop' + DESC 'Timestamp for switching off current vacation message' + SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.12.43 + NAME 'gosaApplicationPriority' + DESC 'Keeps the application icon in png format' + SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.12.44 + NAME 'gotoLastSystemLogin' + DESC 'Timestamp for a Users last System Login' + SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.12.45 + NAME 'gotoLastSystem' + DESC 'The DN of the System where the Login was performed' + EQUALITY distinguishedNameMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.12.46 + NAME 'gosaLoginRestriction' + DESC 'Multivalue attribute to carry a number of allowed ips/subnets' + SUP name) + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.12.47 + NAME 'gosaUserDefinedFilter' + DESC 'A user defined filter' + SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.12.48 + NAME 'gosaWebDAVQuota' + DESC 'Webdav share quota in KB' + SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.6.2 + NAME 'academicTitle' + DESC 'Field to represent the academic title' + EQUALITY caseIgnoreMatch + SUBSTR caseIgnoreSubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.15305.2.1 + NAME ( 'gender' 'sex' ) + DESC 'Gender: M for male, F for female' + EQUALITY caseIgnoreIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{1} + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.15305.2.2 + NAME ( 'dateOfBirth' 'dob' ) + DESC 'Date of birth in ISO 8601 format' + EQUALITY caseIgnoreMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{10} + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.19414.2.1.651 + NAME 'acl' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.4.1.10098.1.2.1.19.1 + NAME 'gosaObject' + DESC 'Class for GOsa settings (v2.7)' + SUP top + AUXILIARY + MUST ( gosaSubtreeACL ) + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.4.1.10098.1.2.1.19.2 + NAME 'gosaLockEntry' + DESC 'Class for GOsa locking (v2.7)' + SUP top + STRUCTURAL + MUST ( gosaUser $ gosaObject $ cn ) + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.4.1.10098.1.2.1.19.3 + NAME 'gosaCacheEntry' + DESC 'Class for GOsa caching (v2.7)' + SUP top + STRUCTURAL + MUST ( cn ) + MAY ( gosaUser ) + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.4.1.10098.1.2.1.19.4 + NAME 'gosaDepartment' + DESC 'Class to mark Departments for GOsa (v2.7)' + SUP top + AUXILIARY + MUST ( ou $ description ) + MAY ( manager ) + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.4.1.10098.1.2.1.19.5 + NAME 'gosaMailAccount' + DESC 'Class to mark MailAccounts for GOsa (v2.7)' + SUP top + AUXILIARY + MUST ( mail $ gosaMailServer $ gosaMailDeliveryMode ) + MAY ( gosaMailQuota $ gosaMailAlternateAddress $ gosaMailForwardingAddress $ gosaMailMaxSize $ gosaSpamSortLevel $ gosaSpamMailbox $ gosaVacationMessage $ gosaVacationStart $ gosaVacationStop $ gosaSharedFolderTarget $ acl ) + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.4.1.10098.1.2.1.19.6 + NAME 'gosaAccount' + DESC 'Class for GOsa Accounts (v2.7)' + SUP top + AUXILIARY + MUST ( uid ) + MAY ( sambaLMPassword $ sambaNTPassword $ sambaPwdLastSet $ gosaDefaultPrinter $ gosaDefaultLanguage $ academicTitle $ personalTitle $ gosaHostACL $ dateOfBirth $ sambaBadPasswordCount $ sambaBadPasswordTime $ gender $ gotoLastSystemLogin $ gotoLastSystem $ gosaLoginRestriction ) + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.4.1.10098.1.2.1.19.7 + NAME 'gosaHost' + DESC 'Class for GOsa Hosts (v2.7)' + SUP top + AUXILIARY + MUST ( cn ) + MAY ( description $ gosaService ) + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.4.1.10098.1.2.1.19.8 + NAME 'gosaProxyAccount' + DESC 'Class for GOsa Proxy settings (v2.7)' + SUP top + AUXILIARY + MUST ( gosaProxyAcctFlags ) + MAY ( gosaProxyID $ gosaProxyWorkingStart $ gosaProxyWorkingStop $ gosaProxyQuota $ gosaProxyQuotaPeriod ) + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.4.1.10098.1.2.1.19.9 + NAME 'gosaApplication' + DESC 'Class for GOsa applications (v2.7)' + SUP top + STRUCTURAL + MUST ( cn $ gosaApplicationExecute ) + MAY ( gosaApplicationName $ gosaApplicationIcon $ gosaApplicationFlags $ gosaApplicationMimeType $ gosaApplicationParameter $ gotoLogonScript $ description $ gosaApplicationCategory ) + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.4.1.10098.1.2.1.19.10 + NAME 'gosaApplicationGroup' + DESC 'Class for GOsa application groups (v2.7)' + SUP top + AUXILIARY + MUST ( cn ) + MAY ( gosaMemberApplication $ gosaApplicationParameter ) + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.4.1.10098.1.2.1.19.11 + NAME 'gosaUserTemplate' + DESC 'Class for GOsa User Templates (v2.7)' + SUP top + AUXILIARY + MUST ( cn ) + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.4.1.10098.1.2.1.19.12 + NAME 'gosaGroupOfNames' + DESC 'GOsa object grouping (v2.7)' + SUP top + STRUCTURAL + MUST ( cn $ gosaGroupObjects ) + MAY ( member $ description ) + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.4.1.10098.1.2.1.19.13 + NAME 'gosaWebDAVAccount' + DESC 'GOsa webdav enabling account (v2.7)' + SUP top + AUXILIARY + MUST ( cn $ uid ) + MAY ( gosaWebDAVQuota ) + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.4.1.10098.1.2.1.19.14 + NAME 'gosaIntranetAccount' + DESC 'GOsa Inatrent enabling account (v2.7)' + SUP top + AUXILIARY + MUST ( cn $ uid ) + MAY ( gosaDefaultLanguage ) + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.4.1.10098.1.2.1.19.15 + NAME 'gosaAdministrativeUnit' + DESC 'Marker for administrational units (v2.7)' + SUP top + AUXILIARY + MUST ( gosaUnitTag ) + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.4.1.10098.1.2.1.19.16 + NAME 'gosaAdministrativeUnitTag' + DESC 'Marker for objects below administrational units (v2.7)' + SUP top + AUXILIARY + MUST ( gosaUnitTag ) + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.4.1.10098.1.2.1.19.17 + NAME 'gosaRole' + DESC 'ACL container to define roles (v2.7)' + SUP top + STRUCTURAL + MUST ( gosaAclTemplate $ cn ) + MAY ( description ) + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.4.1.10098.1.2.1.19.18 + NAME 'gosaAcl' + DESC 'ACL container to define single ACLs (v2.7)' + SUP top + AUXILIARY + MUST ( gosaAclEntry ) + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.4.1.10098.1.2.1.19.19 + NAME 'gosaSnapshotObject' + DESC 'Container object for undo and snapshot data (v2.7)' + SUP top + STRUCTURAL + MUST ( gosaSnapshotType $ gosaSnapshotTimestamp $ gosaSnapshotDN $ gosaSnapshotData ) + MAY ( description ) + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.4.1.10098.1.2.1.19.20 + NAME 'gosaConfig' + DESC 'Settings for gosa. Replaces parts of the gosa.conf. (v2.7)' + SUP top + STRUCTURAL + MUST ( cn ) + MAY ( gosaSetting ) + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.4.1.10098.1.2.1.43 + NAME 'gotoSubmenuEntry' + DESC 'GOto - contains environment settings (v2.7)' + SUP top + STRUCTURAL + MUST ( cn ) + MAY ( gosaApplicationIcon $ gosaApplicationPriority ) + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.4.1.10098.1.2.1.44 + NAME 'gotoMenuEntry' + DESC 'GOto - defines a menu entry (v2.7)' + SUP top + STRUCTURAL + MUST ( cn ) + MAY ( gosaApplicationParameter $ gosaApplicationPriority ) + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.4.1.10098.1.2.1.19.21 + NAME 'gosaProperties' + DESC 'Store GOsa properties (v2.7)' + SUP top + AUXILIARY + MAY ( gosaUserDefinedFilter ) + ) +# +################################################################################ +# diff --git a/gosa-core/contrib/openldap/goserver.ldif b/gosa-core/contrib/openldap/goserver.ldif new file mode 100644 index 000000000..1a7bb054c --- /dev/null +++ b/gosa-core/contrib/openldap/goserver.ldif @@ -0,0 +1,1082 @@ +# +################################################################################ +# +dn: cn=goserver,cn=schema,cn=config +objectClass: olcSchemaConfig +cn: goserver +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.9.1 + NAME 'goXdmcpIsEnabled' + DESC 'Indicates if the server is enabled for XDMCP queries' + EQUALITY caseExactIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.9.2 + NAME 'goFontPath' + DESC 'Fontserver Entry' + EQUALITY caseExactIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.9.4 + NAME 'goExportEntry' + DESC 'Provides an export entry' + EQUALITY caseExactMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 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. *.*' + EQUALITY caseExactIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.9.10 + NAME 'goTimeSource' + DESC 'List of time sources' + EQUALITY caseExactIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.9.11 + NAME 'goSpoolPath' + DESC 'Provides a spool path for printing services' + EQUALITY caseExactIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.9.12 + NAME 'goLdapBase' + DESC 'Base to use for this LDAP server' + EQUALITY caseExactMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.9.13 + NAME 'goImapName' + DESC 'Name of IMAP server appearing in GOsa' + EQUALITY caseExactIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.9.14 + NAME 'goImapConnect' + DESC 'PHP connect string for IMAP server' + EQUALITY caseExactIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.9.15 + NAME 'goImapAdmin' + DESC 'IMAP admin account' + EQUALITY caseExactIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.9.16 + NAME 'goImapPassword' + DESC 'IMAP admin password' + EQUALITY caseExactIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.9.17 + NAME 'goImapSieveServer' + DESC 'Cyrus sieve server address or name' + EQUALITY caseExactIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.9.18 + NAME 'goImapSievePort' + DESC 'Cyrus sieve server port' + EQUALITY caseExactIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.9.19 + NAME 'goKrbRealm' + DESC 'Default Kerberos realm to use for this server' + EQUALITY caseExactIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.9.20 + NAME 'goKrbAdmin' + DESC 'Admin principal for kerberos server' + EQUALITY caseExactIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.9.21 + NAME 'goKrbPassword' + DESC 'Admin password for kerberos server' + EQUALITY caseExactIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.9.22 + NAME 'goFaxAdmin' + DESC 'Admin principal for fax server' + EQUALITY caseExactIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.9.23 + NAME 'goFaxPassword' + DESC 'Admin password for fax server' + EQUALITY caseExactIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 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 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.9.24 + NAME 'goLogAdmin' + DESC 'Admin principal for log server' + EQUALITY caseExactIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.9.25 + NAME 'goLogPassword' + DESC 'Admin password for log server' + EQUALITY caseExactIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.9.26 + NAME 'goFonAdmin' + DESC 'Admin principal for fon server' + EQUALITY caseExactIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.9.27 + NAME 'goFonPassword' + DESC 'Admin password for fon server' + EQUALITY caseExactIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.9.28 + NAME 'goFonAreaCode' + DESC 'Store area code' + EQUALITY caseExactIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.9.29 + NAME 'goFonCountryCode' + DESC 'Store country code' + EQUALITY caseExactIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.9.30 + NAME 'goGlpiAdmin' + DESC 'Admin principal for glpi database server' + EQUALITY caseExactIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.9.31 + NAME 'goGlpiPassword' + DESC 'Admin password for glpi database server' + EQUALITY caseExactIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.9.32 + NAME 'goGlpiDatabase' + DESC 'Database name for glpi extension' + EQUALITY caseExactIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.9.33 + NAME 'goTerminalServerStatus' + DESC 'Server status container - on / off / fail' + EQUALITY caseExactIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.9.34 + NAME 'goNfsServerStatus' + DESC 'Server status container - on / off / fail' + EQUALITY caseExactIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.9.35 + NAME 'goNtpServerStatus' + DESC 'Server status container - on / off / fail' + EQUALITY caseExactIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.9.36 + NAME 'goSyslogServerStatus' + DESC 'Server status container - on / off / fail' + EQUALITY caseExactIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.9.37 + NAME 'goLdapServerStatus' + DESC 'Server status container - on / off / fail' + EQUALITY caseExactIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.9.38 + NAME 'goImapServerStatus' + DESC 'Server status container - on / off / fail' + EQUALITY caseExactIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.9.39 + NAME 'goKrbServerStatus' + DESC 'Server status container - on / off / fail' + EQUALITY caseExactIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.9.40 + NAME 'goFaxServerStatus' + DESC 'Server status container - on / off / fail' + EQUALITY caseExactIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.9.41 + NAME 'goLogDBServerStatus' + DESC 'Server status container - on / off / fail' + EQUALITY caseExactIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.9.42 + NAME 'goFonServerStatus' + DESC 'Server status container - on / off / fail' + EQUALITY caseExactIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.9.43 + NAME 'goShareServerStatus' + DESC 'Server status container - on / off / fail' + EQUALITY caseExactIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.9.44 + NAME 'goMailServerStatus' + DESC 'Server status container - on / off / fail' + EQUALITY caseExactIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.9.45 + NAME 'goGlpiServerStatus' + DESC 'Server status container - on / off / fail' + EQUALITY caseExactIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.9.46 + NAME 'postfixHeaderSizeLimit' + DESC 'Keep postfix header-size-limit variable' + EQUALITY caseExactIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.9.47 + NAME 'postfixMailboxSizeLimit' + DESC 'Keep postfix mailbox-size-limit variable' + EQUALITY caseExactIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.9.48 + NAME 'postfixMessageSizeLimit' + DESC 'Keep postfix message-size-limit variable' + EQUALITY caseExactIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.9.49 + NAME 'postfixMyDestinations' + DESC 'Keep postfix mydestinations variable' + EQUALITY caseExactIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.9.50 + NAME 'postfixMyDomain' + DESC 'Keep postfix mydomain variable' + EQUALITY caseExactIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.9.51 + NAME 'postfixMyHostname' + DESC 'Keep postfix myhostname variable' + EQUALITY caseExactIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.9.52 + NAME 'postfixMyNetworks' + DESC 'Keep postfix mynetworks variable' + EQUALITY caseExactIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.9.53 + NAME 'postfixRelayhost' + DESC 'Keep postfix relayhost variable' + EQUALITY caseExactIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.9.54 + NAME 'postfixTransportTable' + DESC 'Keep postfix transport tables' + EQUALITY caseExactIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.9.55 + NAME 'postfixSenderRestrictions' + DESC 'Keep postfix sender restrictions' + EQUALITY caseExactIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.9.56 + NAME 'postfixRecipientRestrictions' + DESC 'Keep postfix transport tables' + EQUALITY caseExactIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.9.57 + NAME 'cyrusImap' + DESC 'Start IMAP service? true/false' + EQUALITY caseExactIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.9.58 + NAME 'cyrusImapSSL' + DESC 'Start IMAP SSL service? true/false' + EQUALITY caseExactIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.9.59 + NAME 'cyrusPop3' + DESC 'Start POP3 service? true/false' + EQUALITY caseExactIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.9.60 + NAME 'cyrusPop3SSL' + DESC 'Start POP3 SSL service? true/false' + EQUALITY caseExactIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.9.61 + NAME 'goCupsServerStatus' + DESC 'Server status container - on / off / fail' + EQUALITY caseExactIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 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 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 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 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 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 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 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 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 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 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 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 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 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 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 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 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 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 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 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 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 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 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 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 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 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 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 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 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 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 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 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 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 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 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 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 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 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 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 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 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 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 + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.4.1.10098.1.2.1.16 + NAME 'goTerminalServer' + DESC 'Terminal server description (v2.7)' + SUP top + AUXILIARY + MUST ( cn $ goXdmcpIsEnabled ) + MAY ( description $ goTerminalServerStatus $ gotoSessionType $ goFontPath ) + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.4.1.10098.1.2.1.19 + NAME 'goNfsServer' + DESC 'NFS server description (v2.7)' + SUP top + AUXILIARY + MUST ( cn ) + MAY ( goExportEntry $ description $ goNfsServerStatus ) + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.4.1.10098.1.2.1.20 + NAME 'goNtpServer' + DESC 'Time server description (v2.7)' + SUP top + AUXILIARY + MUST ( cn ) + MAY ( goTimeSource $ description $ goNtpServerStatus ) + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.4.1.10098.1.2.1.21 + NAME 'goSyslogServer' + DESC 'Syslog server description (v2.7)' + SUP top + AUXILIARY + MUST ( cn ) + MAY ( goSyslogSection $ description $ goSyslogServerStatus ) + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.4.1.10098.1.2.1.22 + NAME 'goLdapServer' + DESC 'LDAP server description (v2.7)' + SUP top + AUXILIARY + MUST ( cn ) + MAY ( goLdapBase $ description $ goLdapServerStatus ) + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.4.1.10098.1.2.1.23 + NAME 'goCupsServer' + DESC 'CUPS server description (v2.7)' + SUP top + AUXILIARY + MUST ( cn ) + MAY ( description $ goCupsServerStatus ) + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.4.1.10098.1.2.1.24 + NAME 'goImapServer' + DESC 'IMAP server description (v2.7)' + SUP top + AUXILIARY + MUST ( cn $ goImapName $ goImapConnect $ goImapAdmin $ goImapPassword ) + MAY ( goImapSieveServer $ goImapSievePort $ description $ goImapServerStatus $ cyrusImap $ cyrusImapSSL $ cyrusPop3 $ cyrusPop3SSL ) + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.4.1.10098.1.2.1.25 + NAME 'goKrbServer' + DESC 'Kerberos server description (v2.7)' + SUP top + AUXILIARY + MUST ( cn $ goKrbRealm ) + MAY ( description $ goKrbServerStatus ) + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.4.1.10098.1.2.1.26 + NAME 'goFaxServer' + DESC 'Fax server description (v2.7)' + SUP top + AUXILIARY + MUST ( cn $ goFaxAdmin $ goFaxPassword ) + MAY ( description $ goFaxServerStatus ) + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.4.1.10098.1.2.1.27 + NAME 'goServer' + DESC 'Server description (v2.7)' + SUP top + AUXILIARY + MUST ( cn ) + MAY ( description $ macAddress $ ipHostNumber ) + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.4.1.10098.1.2.1.28 + NAME 'goLogDBServer' + DESC 'Log DB server description (v2.7)' + SUP top + AUXILIARY + MUST ( cn $ gosaLogDB $ goLogAdmin $ goLogPassword ) + MAY ( goLogDBServerStatus ) + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.4.1.10098.1.2.1.29 + NAME 'goFonServer' + DESC 'Fon server description (v2.7)' + SUP top + AUXILIARY + MUST ( cn $ goFonAdmin $ goFonPassword $ goFonAreaCode $ goFonCountryCode ) + MAY ( description $ goFonServerStatus ) + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.4.1.10098.1.2.1.33 + NAME 'goShareServer' + DESC 'Share server description (v2.7)' + SUP top + AUXILIARY + MUST ( cn ) + MAY ( description $ goExportEntry $ goShareServerStatus ) + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.4.1.10098.1.2.1.36 + NAME 'goMailServer' + DESC 'Mail server definition (v2.7)' + SUP top + AUXILIARY + MUST ( cn ) + MAY ( description $ goMailServerStatus $ postfixHeaderSizeLimit $ postfixMailboxSizeLimit $ postfixMessageSizeLimit $ postfixMydestinations $ postfixMydomain $ postfixMyhostname $ postfixMynetworks $ postfixRelayhost $ postfixTransportTable $ postfixSenderRestrictions $ postfixRecipientRestrictions ) + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.4.1.10098.1.2.1.37 + NAME 'goGlpiServer' + DESC 'Glpi server definition (v2.7)' + SUP top + AUXILIARY + MUST ( cn $ goGlpiAdmin $ goGlpiDatabase ) + MAY ( description $ goGlpiPassword $ goGlpiServerStatus ) + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.4.1.10098.1.2.1.38 + NAME 'goSpamServer' + DESC 'Spam server definition (v2.7)' + SUP top + AUXILIARY + MUST ( cn ) + MAY ( saRewriteHeader $ saTrustedNetworks $ saRequiredScore $ saFlags $ saRule $ saStatus ) + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.4.1.10098.1.2.1.39 + NAME 'goVirusServer' + DESC 'Virus server definition (v2.7)' + SUP top + AUXILIARY + MUST ( cn ) + MAY ( avMaxThreads $ avMaxDirectoryRecursions $ avUser $ avFlags $ avArchiveMaxFileSize $ avArchiveMaxRecursion $ avArchiveMaxCompressionRatio $ avDatabaseMirror $ avChecksPerDay $ avHttpProxyURL $ avStatus ) + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.4.1.10098.1.2.1.40 + NAME 'gosaLogServer' + DESC 'GOsa log server (v2.7)' + SUP top + AUXILIARY + MUST ( cn $ goLogDB $ goLogDBUser $ goLogDBPassword ) + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.4.1.10098.1.2.1.41 + NAME 'goEnvironmentServer' + DESC 'Environment server definition (v2.7)' + SUP top + AUXILIARY + MUST ( cn ) + MAY ( gotoKioskProfile ) + ) +# +################################################################################ +# diff --git a/gosa-core/contrib/openldap/gosystem.ldif b/gosa-core/contrib/openldap/gosystem.ldif new file mode 100644 index 000000000..f171b79b8 --- /dev/null +++ b/gosa-core/contrib/openldap/gosystem.ldif @@ -0,0 +1,595 @@ +# +################################################################################ +# +dn: cn=gosystem,cn=schema,cn=config +objectClass: olcSchemaConfig +cn: gosystem +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.1.1 + NAME 'gotoSyslogServer' + DESC 'GOto - Gonicus Terminal Concept, value syslogServer.' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.1.2 + NAME 'gotoNtpServer' + DESC 'GOto - Gonicus Terminal Concept, value ntpServer.' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.1.3 + NAME 'gotoSwapServer' + DESC 'GOto - Gonicus Terminal Concept, value swapServer.' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.1.4 + NAME 'gotoLpdServer' + DESC 'GOto - Gonicus Terminal Concept, value lpdServer.' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.1.5 + NAME 'gotoFontPath' + DESC 'GOto - Gonicus Terminal Concept, value fontPath.' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.1.6 + NAME 'gotoFilesystem' + DESC 'GOto - Gonicus Terminal Concept, value filesystem.' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.1.7 + NAME 'gotoFloppyEnable' + DESC 'GOto - Gonicus Terminal Concept, value floppyEnable.' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.1.8 + NAME 'gotoCdromEnable' + DESC 'GOto - Gonicus Terminal Concept, value cdromEnable.' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.1.9 + NAME 'gotoLpdEnable' + DESC 'GOto - Gonicus Terminal Concept, value lpdEnable.' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.1.10 + NAME 'gotoScannerEnable' + DESC 'GOto - Gonicus Terminal Concept, value scannerEnable.' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.1.11 + NAME 'gotoScannerClients' + DESC 'GOto - Gonicus Terminal Concept, value scannerClients.' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.1.14 + NAME 'gotoRootPasswd' + DESC 'GOto - Gonicus Terminal Concept, value rootPasswd.' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.1.15 + NAME 'gotoXdmcpServer' + DESC 'GOto - Gonicus Terminal Concept, value xdmcpServer.' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.1.16 + NAME 'gotoXMethod' + DESC 'GOto - Gonicus Terminal Concept, value xMethod.' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.1.17 + NAME 'gotoXMonitor' + DESC 'GOto - Gonicus Terminal Concept, value xMonitor.' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.1.18 + NAME 'gotoXHsync' + DESC 'GOto - Gonicus Terminal Concept, value xHsync.' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.1.19 + NAME 'gotoXVsync' + DESC 'GOto - Gonicus Terminal Concept, value xVsync.' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.1.20 + NAME 'gotoXResolution' + DESC 'GOto - Gonicus Terminal Concept, value xResolution.' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.1.21 + NAME 'gotoXColordepth' + DESC 'GOto - Gonicus Terminal Concept, value xColordepth.' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.1.22 + NAME 'gotoXMouseport' + DESC 'GOto - Gonicus Terminal Concept, value xMouseport.' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.1.23 + NAME 'gotoXMouseButtons' + DESC 'GOto - Gonicus Terminal Concept, value xMouseButtons.' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.1.24 + NAME 'gotoMode' + DESC 'GOto - Gonicus Terminal Concept, Terminal is active.' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.1.25 + NAME 'gotoXKbModel' + DESC 'GOto - Gonicus Terminal Concept, value xKbmodel.' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.1.26 + NAME 'gotoXKbLayout' + DESC 'GOto - Gonicus Terminal Concept, value xKblayout.' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.1.27 + NAME 'gotoXKbVariant' + DESC 'GOto - Gonicus Terminal Concept, value xKbvariant.' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.1.28 + NAME 'gotoXDriver' + DESC 'GOto - Gonicus Terminal Concept, value xDriver.' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.1.29 + NAME 'gotoSndModule' + DESC 'GOto - Gonicus Terminal Concept, value sndModules.' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.1.30 + NAME 'gotoLastUser' + DESC 'GOto - Gonicus Terminal Concept, value lastUser.' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.1.31 + NAME 'gotoAutoFs' + DESC 'GOto - Gonicus Terminal Concept, value autofs.' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.1.32 + NAME 'gotoModules' + DESC 'GOto - Gonicus Terminal Concept, value modules.' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.1.33 + NAME 'gotoAdaptPath' + DESC 'GOto - Gonicus Terminal Concept, value adaptpath.' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.1.34 + NAME 'gotoXMouseType' + DESC 'Hardware definitions, value Maustyp' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.1.35 + NAME 'gotoKernelParameters' + DESC 'Kernel boot parameters' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.1.36 + NAME 'gotoBootKernel' + DESC 'Kernel boot parameters' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.1.37 + NAME 'gotoTerminalPath' + DESC 'Kernel boot parameters' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.1.38 + NAME 'gotoLdapServer' + DESC 'Kernel boot parameters' + EQUALITY caseIgnoreMatch + SUBSTR caseIgnoreSubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.1.39 + NAME 'gotoScannerBackend' + DESC 'GOto - Gonicus Terminal Concept, value scannerBackend.' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.1.40 + NAME 'gotoScannerModel' + DESC 'GOto - Gonicus Terminal Concept, value scannerModel.' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.2.1 + NAME 'ghCpuType' + DESC 'Hardware definitions, value cpuType' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.2.2 + NAME 'ghMemSize' + DESC 'Hardware definitions, value memSize' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.2.3 + NAME 'ghUsbSupport' + DESC 'Hardware definitions, value usbSupport' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.2.4 + NAME 'ghIdeDev' + DESC 'Hardware definitions, value ideDev' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.2.5 + NAME 'ghScsiDev' + DESC 'Hardware definitions, value scsiDev' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.2.7 + NAME 'ghSoundAdapter' + DESC 'Hardware definitions, value soundAdapter' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.2.8 + NAME 'ghNetNic' + DESC 'Hardware definitions, value Network Device' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.2.9 + NAME 'ghGfxAdapter' + DESC 'Hardware definitions, value Grafikkarte' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.2.10 + NAME 'ghInventoryNumber' + DESC 'Unique number for inclusion in an inventory' + EQUALITY caseIgnoreIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.2.11 + NAME 'gotoSysStatus' + DESC 'Keeps current system status - info shown in GOsa' + EQUALITY caseIgnoreIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.2.12 + NAME 'gotoHardwareChecksum' + DESC 'GOto - quick way to see if something has changed' + EQUALITY caseIgnoreIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.4.1.10098.1.2.1.3 + NAME 'GOhard' + DESC 'Gonicus Hardware definitions, objectclass (v2.7)' + SUP top + STRUCTURAL + MUST ( cn ) + MAY ( ghGfxAdapter $ ghNetNic $ ghSoundAdapter $ ghIdeDev $ ghScsiDev $ macAddress $ ghUsbSupport $ ghMemSize $ ghCpuType $ ghInventoryNumber $ gotoSyslogServer $ gotoNtpServer $ gotoSwapServer $ gotoLpdServer $ gotoFontPath $ gotoFilesystem $ gotoFloppyEnable $ gotoCdromEnable $ gotoLpdEnable $ gotoScannerEnable $ gotoScannerClients $ gotoRootPasswd $ gotoXdmcpServer $ gotoXMethod $ gotoSndModule $ gotoLastUser $ gotoXMonitor $ gotoXHsync $ gotoXVsync $ gotoXResolution $ gotoXColordepth $ gotoXMouseport $ gotoXMouseButtons $ gotoMode $ gotoXKbModel $ gotoXKbLayout $ gotoXKbVariant $ gotoXDriver $ gotoXMouseType $ macAddress $ gotoAutoFs $ gotoModules $ gotoAdaptPath $ gotoKernelParameters $ gotoBootKernel $ gotoTerminalPath $ gotoLdapServer $ gotoScannerModel $ ipHostNumber $ l $ gotoSysStatus $ description $ gotoHardwareChecksum ) + ) +# +################################################################################ +# diff --git a/gosa-core/contrib/openldap/goto-mime.ldif b/gosa-core/contrib/openldap/goto-mime.ldif new file mode 100644 index 000000000..9e335c20e --- /dev/null +++ b/gosa-core/contrib/openldap/goto-mime.ldif @@ -0,0 +1,88 @@ +# +################################################################################ +# +dn: cn=goto-mime,cn=schema,cn=config +objectClass: olcSchemaConfig +cn: goto-mime +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.14.1 + NAME 'gotoMimeGroup' + DESC 'IANA defined mime group' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.14.2 + NAME 'gotoMimeFilePattern' + DESC 'File extensions for mime types' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.14.3 + NAME 'gotoMimeApplication' + DESC 'Assigned application and priority' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.14.4 + NAME 'gotoMimeEmbeddedApplication' + DESC 'Assigned application and priority for embedded applications' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.14.5 + NAME 'gotoMimeLeftClickAction' + DESC 'GOto - Gonicus Terminal Concept, PPD data' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.14.6 + NAME 'gotoMimeIcon' + DESC 'Specify the mime icon' + SYNTAX 1.3.6.1.4.1.1466.115.121.1.28 + SINGLE-VALUE + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.4.1.10098.1.2.4.1 + NAME 'gotoMimeType' + DESC 'Class to represent global mime types (v2.7)' + SUP top + STRUCTURAL + MUST ( cn $ gotoMimeFilePattern $ gotoMimeGroup ) + MAY ( description $ gotoMimeIcon $ gotoMimeApplication $ gotoMimeEmbeddedApplication $ gotoMimeLeftClickAction ) + ) +# +################################################################################ +# diff --git a/gosa-core/contrib/openldap/goto.ldif b/gosa-core/contrib/openldap/goto.ldif new file mode 100644 index 000000000..40a43bc18 --- /dev/null +++ b/gosa-core/contrib/openldap/goto.ldif @@ -0,0 +1,238 @@ +# +################################################################################ +# +dn: cn=goto,cn=schema,cn=config +objectClass: olcSchemaConfig +cn: goto +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.11.6 + NAME 'gotoPrinterPPD' + DESC 'GOto - Gonicus Terminal Concept, PPD data' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.11.7 + NAME 'gotoProfileFlags' + DESC 'GOto - Flags for Profile handling - C is for caching' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.11.8 + NAME 'gotoProfileServer' + DESC 'GOto - specifies the profile server' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.11.9 + NAME 'gotoShare' + DESC 'GOto - specifies a share' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.11.10 + NAME 'gotoLogonScript' + DESC 'GOto - specifies a LogonScript' + EQUALITY caseIgnoreMatch + SUBSTR caseIgnoreSubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.11.11 + NAME 'gotoKioskProfile' + DESC 'GOto - specifies a kiosk profile' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.11.12 + NAME 'gotoUserPrinter' + DESC 'GOto - keeps printers shown for this user' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.11.13 + NAME 'gotoUserAdminPrinter' + DESC 'GOto - keeps printers we are admin for' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.11.16 + NAME 'gotoGroupPrinter' + DESC 'GOto - keeps printers shown for this user' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.11.17 + NAME 'gotoGroupAdminPrinter' + DESC 'GOto - keeps printers we are admin for' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.11.14 + NAME 'gotoHotplugDevice' + DESC 'GOto - keeps hotplug devices' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.11.15 + NAME 'gotoProfileQuota' + DESC 'GOto - save quota for home' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.10098.1.1.11.18 + NAME 'gotoHotplugDeviceDN' + DESC 'GOto - points to hotplug devices' + EQUALITY distinguishedNameMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.4.1.10098.1.2.1.1 + NAME 'gotoTerminal' + DESC 'GOto - Gonicus Terminal Concept, objectclass (v2.7)' + SUP top + AUXILIARY + MUST ( cn ) + MAY ( description $ macAddress $ ipHostNumber $ gotoShare $ goFonHardware ) + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.4.1.10098.1.2.1.30 + NAME 'gotoWorkstation' + DESC 'GOto - Gonicus Terminal Concept, objectclass (v2.7)' + SUP top + AUXILIARY + MUST ( cn ) + MAY ( description $ macAddress $ ipHostNumber $ gotoShare $ goFonHardware ) + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.4.1.10098.1.2.1.31 + NAME 'gotoPrinter' + DESC 'GOto - Gonicus Terminal Concept, objectclass (v2.7)' + SUP top + STRUCTURAL + MUST ( cn ) + MAY ( labeledURI $ description $ l $ gotoPrinterPPD $ macAddress $ ipHostNumber $ gotoUserPrinter $ gotoUserAdminPrinter $ gotoGroupPrinter $ gotoGroupAdminPrinter ) + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.4.1.10098.1.2.1.32 + NAME 'gotoEnvironment' + DESC 'GOto - contains environment settings (v2.7)' + SUP top + AUXILIARY + MAY ( gotoProfileServer $ gotoProfileFlags $ gotoXResolution $ gotoShare $ gotoLogonScript $ gotoKioskProfile $ gotoHotplugDevice $ gotoProfileQuota $ gotoHotplugDeviceDN ) + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.4.1.10098.1.2.1.34 + NAME 'gotoWorkstationTemplate' + DESC 'GOto - Gonicus Terminal Concept, objectclass (v2.7)' + SUP top + AUXILIARY + MUST ( cn ) + MAY ( description $ gotoShare $ goFonHardware $ ghGfxAdapter $ ghNetNic $ ghSoundAdapter $ ghIdeDev $ ghScsiDev $ ghUsbSupport $ ghMemSize $ ghCpuType $ ghInventoryNumber $ gotoSyslogServer $ gotoNtpServer $ gotoSwapServer $ gotoLpdServer $ gotoFontPath $ gotoFilesystem $ gotoFloppyEnable $ gotoCdromEnable $ gotoLpdEnable $ gotoScannerEnable $ gotoScannerClients $ gotoRootPasswd $ gotoXdmcpServer $ gotoXMethod $ gotoSndModule $ gotoLastUser $ gotoXMonitor $ gotoXHsync $ gotoXVsync $ gotoXResolution $ gotoXColordepth $ gotoXMouseport $ gotoXMouseButtons $ gotoMode $ gotoXKbModel $ gotoXKbLayout $ gotoXKbVariant $ gotoXDriver $ gotoXMouseType $ macAddress $ gotoAutoFs $ gotoModules $ gotoAdaptPath $ gotoKernelParameters $ gotoBootKernel $ gotoTerminalPath $ gotoLdapServer $ gotoScannerModel ) + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.4.1.10098.1.2.1.35 + NAME 'gotoTerminalTemplate' + DESC 'GOto - Gonicus Terminal Concept, objectclass (v2.7)' + SUP top + AUXILIARY + MUST ( cn ) + MAY ( description $ gotoShare $ goFonHardware $ ghGfxAdapter $ ghNetNic $ ghSoundAdapter $ ghIdeDev $ ghScsiDev $ ghUsbSupport $ ghMemSize $ ghCpuType $ ghInventoryNumber $ gotoSyslogServer $ gotoNtpServer $ gotoSwapServer $ gotoLpdServer $ gotoFontPath $ gotoFilesystem $ gotoFloppyEnable $ gotoCdromEnable $ gotoLpdEnable $ gotoScannerEnable $ gotoScannerClients $ gotoRootPasswd $ gotoXdmcpServer $ gotoXMethod $ gotoSndModule $ gotoLastUser $ gotoXMonitor $ gotoXHsync $ gotoXVsync $ gotoXResolution $ gotoXColordepth $ gotoXMouseport $ gotoXMouseButtons $ gotoMode $ gotoXKbModel $ gotoXKbLayout $ gotoXKbVariant $ gotoXDriver $ gotoXMouseType $ macAddress $ gotoAutoFs $ gotoModules $ gotoAdaptPath $ gotoKernelParameters $ gotoBootKernel $ gotoTerminalPath $ gotoLdapServer $ gotoScannerModel ) + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.4.1.10098.1.2.1.42 + NAME 'gotoDevice' + DESC 'GOto - contains environment settings (v2.7)' + SUP top + STRUCTURAL + MUST ( cn ) + MAY ( gotoHotplugDevice $ description ) + ) +# +################################################################################ +# diff --git a/gosa-core/contrib/openldap/rfc2307bis.ldif b/gosa-core/contrib/openldap/rfc2307bis.ldif new file mode 100644 index 000000000..cf838534a --- /dev/null +++ b/gosa-core/contrib/openldap/rfc2307bis.ldif @@ -0,0 +1,543 @@ +# +################################################################################ +# +dn: cn=rfc2307bis,cn=schema,cn=config +objectClass: olcSchemaConfig +cn: rfc2307bis +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.1.1.1.2 + NAME 'gecos' + DESC 'The GECOS field; the common name' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.1.1.1.3 + NAME 'homeDirectory' + DESC 'The absolute path to the home directory' + EQUALITY caseExactIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.1.1.1.4 + NAME 'loginShell' + DESC 'The path to the login shell' + EQUALITY caseExactIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.1.1.1.5 + NAME 'shadowLastChange' + EQUALITY integerMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.1.1.1.6 + NAME 'shadowMin' + EQUALITY integerMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.1.1.1.7 + NAME 'shadowMax' + EQUALITY integerMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.1.1.1.8 + NAME 'shadowWarning' + EQUALITY integerMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.1.1.1.9 + NAME 'shadowInactive' + EQUALITY integerMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.1.1.1.10 + NAME 'shadowExpire' + EQUALITY integerMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.1.1.1.11 + NAME 'shadowFlag' + EQUALITY integerMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.1.1.1.12 + NAME 'memberUid' + EQUALITY caseExactIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.1.1.1.13 + NAME 'memberNisNetgroup' + EQUALITY caseExactIA5Match + SUBSTR caseExactIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.1.1.1.14 + NAME 'nisNetgroupTriple' + DESC 'Netgroup triple' + EQUALITY caseIgnoreIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.1.1.1.15 + NAME 'ipServicePort' + DESC 'Service port number' + EQUALITY integerMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.1.1.1.16 + NAME 'ipServiceProtocol' + DESC 'Service protocol name' + SUP name + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.1.1.1.17 + NAME 'ipProtocolNumber' + DESC 'IP protocol number' + EQUALITY integerMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.1.1.1.18 + NAME 'oncRpcNumber' + DESC 'ONC RPC number' + EQUALITY integerMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.1.1.1.19 + NAME 'ipHostNumber' + DESC 'IPv4 addresses as a dotted decimal omitting leading zeros or IPv6 addresses as defined in RFC2373' + SUP name + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.1.1.1.20 + NAME 'ipNetworkNumber' + DESC 'IP network as a dotted decimal, eg. 192.168, omitting leading zeros' + SUP name + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.1.1.1.21 + NAME 'ipNetmaskNumber' + DESC 'IP netmask as a dotted decimal, eg. 255.255.255.0, omitting leading zeros' + EQUALITY caseIgnoreIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.1.1.1.22 + NAME 'macAddress' + DESC 'MAC address in maximal, colon separated hex notation, eg. 00:00:92:90:ee:e2' + EQUALITY caseIgnoreIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.1.1.1.23 + NAME 'bootParameter' + DESC 'rpc.bootparamd parameter' + EQUALITY caseExactIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.1.1.1.24 + NAME 'bootFile' + DESC 'Boot image name' + EQUALITY caseExactIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.1.1.1.26 + NAME 'nisMapName' + DESC 'Name of a A generic NIS map' + SUP name + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.1.1.1.27 + NAME 'nisMapEntry' + DESC 'A generic NIS entry' + EQUALITY caseExactIA5Match + SUBSTR caseExactIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.1.1.1.28 + NAME 'nisPublicKey' + DESC 'NIS public key' + EQUALITY octetStringMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.1.1.1.29 + NAME 'nisSecretKey' + DESC 'NIS secret key' + EQUALITY octetStringMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.1.1.1.30 + NAME 'nisDomain' + DESC 'NIS domain' + EQUALITY caseIgnoreIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.1.1.1.31 + NAME 'automountMapName' + DESC 'automount Map Name' + EQUALITY caseExactIA5Match + SUBSTR caseExactIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.1.1.1.32 + NAME 'automountKey' + DESC 'Automount Key value' + EQUALITY caseExactIA5Match + SUBSTR caseExactIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.1.1.1.33 + NAME 'automountInformation' + DESC 'Automount information' + EQUALITY caseExactIA5Match + SUBSTR caseExactIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.1.1.2.0 + NAME 'posixAccount' + DESC 'Abstraction of an account with POSIX attributes' + SUP top + AUXILIARY + MUST ( cn $ uid $ uidNumber $ gidNumber $ homeDirectory ) + MAY ( userPassword $ loginShell $ gecos $ description ) + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.1.1.2.1 + NAME 'shadowAccount' + DESC 'Additional attributes for shadow passwords' + SUP top + AUXILIARY + MUST uid + MAY ( userPassword $ description $ shadowLastChange $ shadowMin $ shadowMax $ shadowWarning $ shadowInactive $ shadowExpire $ shadowFlag ) + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.1.1.2.2 + NAME 'posixGroup' + DESC 'Abstraction of a group of accounts' + SUP top + AUXILIARY + MUST gidNumber + MAY ( userPassword $ memberUid $ description ) + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.1.1.2.3 + NAME 'ipService' + DESC 'Abstraction an Internet Protocol service. Maps an IP port and protocol (such as tcp or udp) to one or more names; the distinguished value of the cn attribute denotes the services canonical name' + SUP top + STRUCTURAL + MUST ( cn $ ipServicePort $ ipServiceProtocol ) + MAY description + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.1.1.2.4 + NAME 'ipProtocol' + DESC 'Abstraction of an IP protocol. Maps a protocol number to one or more names. The distinguished value of the cn attribute denotes the protocols canonical name' + SUP top + STRUCTURAL + MUST ( cn $ ipProtocolNumber ) + MAY description + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.1.1.2.5 + NAME 'oncRpc' + DESC 'Abstraction of an Open Network Computing (ONC) [RFC1057] Remote Procedure Call (RPC) binding. This class maps an ONC RPC number to a name. The distinguished value of the cn attribute denotes the RPC services canonical name' + SUP top + STRUCTURAL + MUST ( cn $ oncRpcNumber ) + MAY description + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.1.1.2.6 + NAME 'ipHost' + DESC 'Abstraction of a host, an IP device. The distinguished value of the cn attribute denotes the hosts canonical name. Device SHOULD be used as a structural class' + SUP top + AUXILIARY + MUST ( cn $ ipHostNumber ) + MAY ( userPassword $ l $ description $ manager ) + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.1.1.2.7 + NAME 'ipNetwork' + DESC 'Abstraction of a network. The distinguished value of the cn attribute denotes the networks canonical name' + SUP top + STRUCTURAL + MUST ipNetworkNumber + MAY ( cn $ ipNetmaskNumber $ l $ description $ manager ) + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.1.1.2.8 + NAME 'nisNetgroup' + DESC 'Abstraction of a netgroup. May refer to other netgroups' + SUP top + STRUCTURAL + MUST cn + MAY ( nisNetgroupTriple $ memberNisNetgroup $ description ) + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.1.1.2.9 + NAME 'nisMap' + DESC 'A generic abstraction of a NIS map' + SUP top + STRUCTURAL + MUST nisMapName + MAY description + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.1.1.2.10 + NAME 'nisObject' + DESC 'An entry in a NIS map' + SUP top + STRUCTURAL + MUST ( cn $ nisMapEntry $ nisMapName ) + MAY description + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.1.1.2.11 + NAME 'ieee802Device' + DESC 'A device with a MAC address; device SHOULD be used as a structural class' + SUP top + AUXILIARY + MAY macAddress + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.1.1.2.12 + NAME 'bootableDevice' + DESC 'A device with boot parameters; device SHOULD be used as a structural class' + SUP top + AUXILIARY + MAY ( bootFile $ bootParameter ) + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.1.1.2.14 + NAME 'nisKeyObject' + DESC 'An object with a public and secret key' + SUP top + AUXILIARY + MUST ( cn $ nisPublicKey $ nisSecretKey ) + MAY ( uidNumber $ description ) + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.1.1.2.15 + NAME 'nisDomainObject' + DESC 'Associates a NIS domain with a naming context' + SUP top + AUXILIARY + MUST nisDomain + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.1.1.2.16 + NAME 'automountMap' + SUP top + STRUCTURAL + MUST ( automountMapName ) + MAY description + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.1.1.2.17 + NAME 'automount' + DESC 'Automount information' + SUP top + STRUCTURAL + MUST ( automountKey $ automountInformation ) + MAY description + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.4.1.5322.13.1.1 + NAME 'namedObject' + SUP top + STRUCTURAL + MAY cn + ) +# +################################################################################ +# diff --git a/gosa-core/contrib/openldap/samba3.ldif b/gosa-core/contrib/openldap/samba3.ldif new file mode 100644 index 000000000..3a501b21b --- /dev/null +++ b/gosa-core/contrib/openldap/samba3.ldif @@ -0,0 +1,647 @@ +# +################################################################################ +# +dn: cn=samba3,cn=schema,cn=config +objectClass: olcSchemaConfig +cn: samba3 +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.7165.2.1.24 + NAME 'sambaLMPassword' + DESC 'LanManager Password' + EQUALITY caseIgnoreIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{32} + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.7165.2.1.25 + NAME 'sambaNTPassword' + DESC 'MD4 hash of the unicode password' + EQUALITY caseIgnoreIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{32} + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.7165.2.1.26 + NAME 'sambaAcctFlags' + DESC 'Account Flags' + EQUALITY caseIgnoreIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{16} + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.7165.2.1.27 + NAME 'sambaPwdLastSet' + DESC 'Timestamp of the last password update' + EQUALITY integerMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.7165.2.1.28 + NAME 'sambaPwdCanChange' + DESC 'Timestamp of when the user is allowed to update the password' + EQUALITY integerMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.7165.2.1.29 + NAME 'sambaPwdMustChange' + DESC 'Timestamp of when the password will expire' + EQUALITY integerMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.7165.2.1.30 + NAME 'sambaLogonTime' + DESC 'Timestamp of last logon' + EQUALITY integerMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.7165.2.1.31 + NAME 'sambaLogoffTime' + DESC 'Timestamp of last logoff' + EQUALITY integerMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.7165.2.1.32 + NAME 'sambaKickoffTime' + DESC 'Timestamp of when the user will be logged off automatically' + EQUALITY integerMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.7165.2.1.48 + NAME 'sambaBadPasswordCount' + DESC 'Bad password attempt count' + EQUALITY integerMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.7165.2.1.49 + NAME 'sambaBadPasswordTime' + DESC 'Time of the last bad password attempt' + EQUALITY integerMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.7165.2.1.55 + NAME 'sambaLogonHours' + DESC 'Logon Hours' + EQUALITY caseIgnoreIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{42} + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.7165.2.1.33 + NAME 'sambaHomeDrive' + DESC 'Driver letter of home directory mapping' + EQUALITY caseIgnoreIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{4} + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.7165.2.1.34 + NAME 'sambaLogonScript' + DESC 'Logon script path' + EQUALITY caseIgnoreMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.7165.2.1.35 + NAME 'sambaProfilePath' + DESC 'Roaming profile path' + EQUALITY caseIgnoreMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.7165.2.1.36 + NAME 'sambaUserWorkstations' + DESC 'List of user workstations the user is allowed to logon to' + EQUALITY caseIgnoreMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.7165.2.1.37 + NAME 'sambaHomePath' + DESC 'Home directory UNC path' + EQUALITY caseIgnoreMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.7165.2.1.38 + NAME 'sambaDomainName' + DESC 'Windows NT domain to which the user belongs' + EQUALITY caseIgnoreMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.7165.2.1.47 + NAME 'sambaMungedDial' + DESC 'Base64 encoded user parameter string' + EQUALITY caseExactMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1050} + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.7165.2.1.54 + NAME 'sambaPasswordHistory' + DESC 'Concatenated MD5 hashes of the salted NT passwords used on this account' + EQUALITY caseIgnoreIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{32} + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.7165.2.1.20 + NAME 'sambaSID' + DESC 'Security ID' + EQUALITY caseIgnoreIA5Match + SUBSTR caseExactIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{64} + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.7165.2.1.23 + NAME 'sambaPrimaryGroupSID' + DESC 'Primary Group Security ID' + EQUALITY caseIgnoreIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{64} + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.7165.2.1.51 + NAME 'sambaSIDList' + DESC 'Security ID List' + EQUALITY caseIgnoreIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{64} + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.7165.2.1.19 + NAME 'sambaGroupType' + DESC 'NT Group Type' + EQUALITY integerMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.7165.2.1.21 + NAME 'sambaNextUserRid' + DESC 'Next NT rid to give our for users' + EQUALITY integerMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.7165.2.1.22 + NAME 'sambaNextGroupRid' + DESC 'Next NT rid to give out for groups' + EQUALITY integerMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.7165.2.1.39 + NAME 'sambaNextRid' + DESC 'Next NT rid to give out for anything' + EQUALITY integerMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.7165.2.1.40 + NAME 'sambaAlgorithmicRidBase' + DESC 'Base at which the samba RID generation algorithm should operate' + EQUALITY integerMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.7165.2.1.41 + NAME 'sambaShareName' + DESC 'Share Name' + EQUALITY caseIgnoreMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.7165.2.1.42 + NAME 'sambaOptionName' + DESC 'Option Name' + EQUALITY caseIgnoreMatch + SUBSTR caseIgnoreSubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.7165.2.1.43 + NAME 'sambaBoolOption' + DESC 'A boolean option' + EQUALITY booleanMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.7165.2.1.44 + NAME 'sambaIntegerOption' + DESC 'An integer option' + EQUALITY integerMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.7165.2.1.45 + NAME 'sambaStringOption' + DESC 'A string option' + EQUALITY caseExactIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.7165.2.1.46 + NAME 'sambaStringListOption' + DESC 'A string list option' + EQUALITY caseIgnoreMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.7165.2.1.53 + NAME 'sambaTrustFlags' + DESC 'Trust Password Flags' + EQUALITY caseIgnoreIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.7165.2.1.58 + NAME 'sambaMinPwdLength' + DESC 'Minimal password length (default: 5)' + EQUALITY integerMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.7165.2.1.59 + NAME 'sambaPwdHistoryLength' + DESC 'Length of Password History Entries (default: 0 => off)' + EQUALITY integerMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.7165.2.1.60 + NAME 'sambaLogonToChgPwd' + DESC 'Force Users to logon for password change (default: 0 => off, 2 => on)' + EQUALITY integerMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.7165.2.1.61 + NAME 'sambaMaxPwdAge' + DESC 'Maximum password age, in seconds (default: -1 => never expire passwords)' + EQUALITY integerMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.7165.2.1.62 + NAME 'sambaMinPwdAge' + DESC 'Minimum password age, in seconds (default: 0 => allow immediate password change)' + EQUALITY integerMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.7165.2.1.63 + NAME 'sambaLockoutDuration' + DESC 'Lockout duration in minutes (default: 30, -1 => forever)' + EQUALITY integerMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.7165.2.1.64 + NAME 'sambaLockoutObservationWindow' + DESC 'Reset time after lockout in minutes (default: 30)' + EQUALITY integerMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.7165.2.1.65 + NAME 'sambaLockoutThreshold' + DESC 'Lockout users after bad logon attempts (default: 0 => off)' + EQUALITY integerMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.7165.2.1.66 + NAME 'sambaForceLogoff' + DESC 'Disconnect Users outside logon hours (default: -1 => off, 0 => on)' + EQUALITY integerMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.7165.2.1.67 + NAME 'sambaRefuseMachinePwdChange' + DESC 'Allow Machine Password changes (default: 0 => off)' + EQUALITY integerMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.7165.2.1.68 + NAME 'sambaClearTextPassword' + DESC 'Clear text password (used for trusted domain passwords)' + EQUALITY octetStringMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 + ) +# +################################################################################ +# +olcAttributeTypes: ( + 1.3.6.1.4.1.7165.2.1.69 + NAME 'sambaPreviousClearTextPassword' + DESC 'Previous clear text password (used for trusted domain passwords)' + EQUALITY octetStringMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.4.1.7165.2.2.6 + NAME 'sambaSamAccount' + DESC 'Samba 3.0 Auxilary SAM Account' + SUP top + AUXILIARY + MUST ( uid $ sambaSID ) + MAY ( cn $ sambaLMPassword $ sambaNTPassword $ sambaPwdLastSet $ sambaLogonTime $ sambaLogoffTime $ sambaKickoffTime $ sambaPwdCanChange $ sambaPwdMustChange $ sambaAcctFlags $ displayName $ sambaHomePath $ sambaHomeDrive $ sambaLogonScript $ sambaProfilePath $ description $ sambaUserWorkstations $ sambaPrimaryGroupSID $ sambaDomainName $ sambaMungedDial $ sambaBadPasswordCount $ sambaBadPasswordTime $ sambaPasswordHistory $ sambaLogonHours ) + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.4.1.7165.2.2.4 + NAME 'sambaGroupMapping' + DESC 'Samba Group Mapping' + SUP top + AUXILIARY + MUST ( gidNumber $ sambaSID $ sambaGroupType ) + MAY ( displayName $ description $ sambaSIDList ) + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.4.1.7165.2.2.14 + NAME 'sambaTrustPassword' + DESC 'Samba Trust Password' + SUP top + STRUCTURAL + MUST ( sambaDomainName $ sambaNTPassword $ sambaTrustFlags ) + MAY ( sambaSID $ sambaPwdLastSet ) + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.4.1.7165.2.2.15 + NAME 'sambaTrustedDomainPassword' + DESC 'Samba Trusted Domain Password' + SUP top + STRUCTURAL + MUST ( sambaDomainName $ sambaSID $ sambaClearTextPassword $ sambaPwdLastSet ) + MAY ( sambaPreviousClearTextPassword ) + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.4.1.7165.2.2.5 + NAME 'sambaDomain' + DESC 'Samba Domain Information' + SUP top + STRUCTURAL + MUST ( sambaDomainName $ sambaSID ) + MAY ( sambaNextRid $ sambaNextGroupRid $ sambaNextUserRid $ sambaAlgorithmicRidBase $ sambaMinPwdLength $ sambaPwdHistoryLength $ sambaLogonToChgPwd $ sambaMaxPwdAge $ sambaMinPwdAge $ sambaLockoutDuration $ sambaLockoutObservationWindow $ sambaLockoutThreshold $ sambaForceLogoff $ sambaRefuseMachinePwdChange ) + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.4.1.7165.2.2.7 + NAME 'sambaUnixIdPool' + DESC 'Pool for allocating UNIX uids/gids' + SUP top + AUXILIARY + MUST ( uidNumber $ gidNumber ) + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.4.1.7165.2.2.8 + NAME 'sambaIdmapEntry' + DESC 'Mapping from a SID to an ID' + SUP top + AUXILIARY + MUST ( sambaSID ) + MAY ( uidNumber $ gidNumber ) + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.4.1.7165.2.2.9 + NAME 'sambaSidEntry' + DESC 'Structural Class for a SID' + SUP top + STRUCTURAL + MUST ( sambaSID ) + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.4.1.7165.2.2.10 + NAME 'sambaConfig' + DESC 'Samba Configuration Section' + SUP top + AUXILIARY + MAY ( description ) + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.4.1.7165.2.2.11 + NAME 'sambaShare' + DESC 'Samba Share Section' + SUP top + STRUCTURAL + MUST ( sambaShareName ) + MAY ( description ) + ) +# +################################################################################ +# +olcObjectClasses: ( + 1.3.6.1.4.1.7165.2.2.12 + NAME 'sambaConfigOption' + DESC 'Samba Configuration Option' + SUP top + STRUCTURAL + MUST ( sambaOptionName ) + MAY ( sambaBoolOption $ sambaIntegerOption $ sambaStringOption $ sambaStringListoption $ description ) + ) +# +################################################################################ +# diff --git a/gosa-core/contrib/openldap/trust.ldif b/gosa-core/contrib/openldap/trust.ldif new file mode 100644 index 000000000..7801a2730 --- /dev/null +++ b/gosa-core/contrib/openldap/trust.ldif @@ -0,0 +1,44 @@ +# +################################################################################ +# +dn: cn=trust,cn=schema,cn=config +objectClass: olcSchemaConfig +cn: trust +# +################################################################################ +# +olcAttributeTypes: ( + 5.3.6.1.1.1.1.0 + NAME 'trustModel' + DESC 'Access scheme' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + SINGLE-VALUE + ) +# +################################################################################ +# +olcAttributeTypes: ( + 5.3.6.1.1.1.1.1 + NAME 'accessTo' + DESC 'Access to which servers user is allowed' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + ) +# +################################################################################ +# +olcObjectClasses: ( + 5.3.6.1.1.1.2.0 + NAME 'trustAccount' + DESC 'Sets trust accounts information' + SUP top + AUXILIARY + MUST ( trustModel ) + MAY ( accessTo ) + ) +# +################################################################################ +# diff --git a/gosa-core/debian/changelog b/gosa-core/debian/changelog index e4e3af5ba..066beef84 100644 --- a/gosa-core/debian/changelog +++ b/gosa-core/debian/changelog @@ -1,6 +1,8 @@ -gosa (2.7-1) unstable; urgency=low +gosa (2.7.1-1) unstable; urgency=low * New upstream release + * Updated packaging to not include smarty (Closes: #620489) + * Fixed case of POSIX (Closes: #620486) -- Cajus Pollmeier Mon, 04 Oct 2010 10:45:44 +0200 diff --git a/gosa-core/debian/control b/gosa-core/debian/control index af705a870..52882f770 100644 --- a/gosa-core/debian/control +++ b/gosa-core/debian/control @@ -13,7 +13,7 @@ DM-Upload-Allowed: yes Package: gosa Architecture: all -Depends: php5, php5-cli, apache2 | lighttpd | httpd , exim4 | mail-transport-agent, php5-gd, php5-imap, php5-ldap, php5-mcrypt, php5-mysql, php5-imagick | imagemagick (>= 5.4.4.5-1) | graphicsmagick-im-compat, libcrypt-smbhash-perl, php5-recode, smarty3-gettext, smarty3-gosa, gettext, ${misc:Depends}, libapache2-mod-php5 | php5-cgi +Depends: php5, php5-cli, apache2 | lighttpd | httpd , exim4 | mail-transport-agent, php5-gd, php5-imap, php5-ldap, php5-mcrypt, php5-mysql, php5-imagick | imagemagick (>= 5.4.4.5-1) | graphicsmagick-im-compat, libcrypt-smbhash-perl, php5-recode, smarty3-gettext, smarty3-gosa, gettext, ${misc:Depends}, libapache2-mod-php5 | php5-cgi, php5-curl, ttf-liberation Suggests: gosa-si-server, cyrus21-imapd (>= 2.1.11), postfix-ldap, slapd, gosa-schema, php5-suhosin, php-apc, php-fpdf Description: Web Based LDAP Administration Program Provided is access to posix, shadow, samba, proxy, fax, pureftp and diff --git a/gosa-core/debian/control.in b/gosa-core/debian/control.in index 9c4c9c1e3..e91292022 100644 --- a/gosa-core/debian/control.in +++ b/gosa-core/debian/control.in @@ -13,7 +13,7 @@ DM-Upload-Allowed: yes Package: gosa Architecture: all -Depends: php5, php5-cli, apache2 | lighttpd | httpd , exim4 | mail-transport-agent, php5-gd, php5-imap, php5-ldap, php5-mcrypt, php5-mysql, php5-imagick | imagemagick (>= 5.4.4.5-1) | graphicsmagick-im-compat, libcrypt-smbhash-perl, php5-recode, smarty3-gettext, smarty3-gosa, gettext, ${misc:Depends}, libapache2-mod-php5 | php5-cgi +Depends: php5, php5-cli, apache2 | lighttpd | httpd , exim4 | mail-transport-agent, php5-gd, php5-imap, php5-ldap, php5-mcrypt, php5-mysql, php5-imagick | imagemagick (>= 5.4.4.5-1) | graphicsmagick-im-compat, libcrypt-smbhash-perl, php5-recode, smarty3-gettext, smarty3-gosa, gettext, ${misc:Depends}, libapache2-mod-php5 | php5-cgi, php5-curl Suggests: gosa-si-server, cyrus21-imapd (>= 2.1.11), postfix-ldap, slapd, gosa-schema, php5-suhosin, php-apc, php-fpdf Description: Web Based LDAP Administration Program Provided is access to posix, shadow, samba, proxy, fax, pureftp and diff --git a/gosa-core/debian/gosa-schema.install b/gosa-core/debian/gosa-schema.install index 3a3867f9b..f9a7a17ec 100644 --- a/gosa-core/debian/gosa-schema.install +++ b/gosa-core/debian/gosa-schema.install @@ -8,3 +8,13 @@ gosa-core/contrib/openldap/gofon.schema /etc/ldap/schema/gosa gosa-core/contrib/openldap/goserver.schema /etc/ldap/schema/gosa gosa-core/contrib/openldap/goto.schema /etc/ldap/schema/gosa gosa-core/contrib/openldap/gosystem.schema /etc/ldap/schema/gosa +gosa-core/contrib/openldap/gosa-samba3.ldif /etc/ldap/schema/gosa +gosa-core/contrib/openldap/rfc2307bis.ldif /etc/ldap/schema/gosa +gosa-core/contrib/openldap/samba3.ldif /etc/ldap/schema/gosa +gosa-core/contrib/openldap/trust.ldif /etc/ldap/schema/gosa +gosa-core/contrib/openldap/gofax.ldif /etc/ldap/schema/gosa +gosa-core/contrib/openldap/goto-mime.ldif /etc/ldap/schema/gosa +gosa-core/contrib/openldap/gofon.ldif /etc/ldap/schema/gosa +gosa-core/contrib/openldap/goserver.ldif /etc/ldap/schema/gosa +gosa-core/contrib/openldap/goto.ldif /etc/ldap/schema/gosa +gosa-core/contrib/openldap/gosystem.ldif /etc/ldap/schema/gosa diff --git a/gosa-core/debian/rules b/gosa-core/debian/rules index 5a9b10e92..0174b2249 100755 --- a/gosa-core/debian/rules +++ b/gosa-core/debian/rules @@ -4,6 +4,4 @@ dh $@ override_dh_compress: - dh_compress - gzip -d debian/gosa/usr/share/doc/gosa/gosa.conf.gz - + dh_compress --exclude=gosa.conf diff --git a/gosa-core/dh-make-gosa b/gosa-core/dh-make-gosa deleted file mode 100755 index 5b0733d5a..000000000 --- a/gosa-core/dh-make-gosa +++ /dev/null @@ -1,425 +0,0 @@ -#!/bin/bash -# This code is part of GOsa (http://www.gosa-project.org) -# Copyright (C) 2008 GONICUS GmbH -# -# ID: $$Id$$ -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - -usage() { - echo "Usage: ${0##*/} [--no-break] [--section section name] [-b|--branch branch] [-e|--email mail] [--depends] plugin-dir|plugin.tar.gz" >&2 - exit 1 -} - - -remove_empty_docs() { - for dir in $(find help); do - len=$(echo $dir | wc -c) - echo $len $dir - done | sort -rn | while read dummy dir; do - - if [ -d $dir ]; then - cnt=$(ls -1A $dir | wc -l) - if [ $cnt -eq 0 ]; then - echo "Removing empty $dir" - rm -rf "$dir" - sed -i "/$(echo -n $dir | sed 's/\//\\\//g')/d" debian/install - fi - fi - - done -} - - -load_dsc() { - if [ -r "$1" ]; then - PL_NAME=$(sed -n 's/"//g;s/^name\s*=\s*\(.*\)$/\1/p' "$1") - PL_VERSION=$(sed -n 's/"//g;s/^version\s*=\s*\(.*\)$/\1/p' "$1") - TDEPENDS=$(sed -n 's/"//g;s/^depends\s*=\s*\(.*\)$/\1/p' "$1") - TDEPENDS=$(echo $TDEPENDS | tr , " ") - for dep in $TDEPENDS; do - PL_DEPENDS="gosa-plugin-$dep, $PL_DEPENDS" - done - TCONFLICTS=$(sed -n 's/"//g;s/^conflicts\s*=\s*\(.*\)$/\1/p' "$1") - for dep in $TCONFLICTS; do - PL_CONFLICTS="gosa-plugin-$dep, $PL_CONFLICTS" - done - PL_DESCRIPTION=$(sed -n 's/"//g;s/^description\s*=\s*\(.*\)$/\1/p' "$1") - PL_AUTHOR=$(sed -n 's/"//g;s/^author\s*=\s*\([^<]*\).*$/\1/p' "$1") - PL_MAIL=$(sed -n 's/"//g;s/^author\s*=[^<].*<\([^>]*\).*$/\1/p' "$1") - PL_MAINTAINER=$(sed -n 's/"//g;s/^maintainer\s*=[^<].*<\([^>]*\).*$/\1/p' "$1") - PL_HOMEPAGE=$(sed -n 's/"//g;s/^homepage\s*=\s*\(.*\)$/\1/p' "$1") - else - echo "Error: cannot find description file" >&2 - exit 1 - fi -} - - -TEMP=`getopt -o e:r: --long download,release:,email:,depends:,section: -n 'dh-make-gosa' -- "$@"` -if [ $? != 0 ] ; then - echo "Error: cannot get command line information" >&2 - exit 1 -fi - -eval set -- "$TEMP" - -# Load command line vars -RELEASE=trunk -DOWNLOAD= -DEPENDS= -NOBREAK= -SECTION=web -DEST= -while true; do - case "$1" in - -e|--email) DEBMAIL=$2 - shift 2 - ;; - -r|--release) - if [ "$2" != "trunk" ]; then - RELEASE=tags/$2 - fi - shift 2 - ;; - --depends) DEPENDS="$2" - shift 2 - ;; - --section) SECTION="$2" - shift 2 - ;; - --no-break) NOBREAK=1 - shift 1 - ;; - --dest) DEST=$2/ - shift 2 - ;; - --download) DOWNLOAD=yes - echo "Download is not implemented yet" - exit 1 - ;; - --) shift - break - ;; - *) usage - ;; - esac -done - -[ $# -ne 1 ] && usage -file=$* - -# Three possiblities -if [ -d "$file" ]; then - - # It's a local directory - load_dsc $file/plugin.dsc - - # Setup build environment - if [ "$OVERRIDE_VERSION" ]; then - BUILD_PATH=${DEST}gosa-plugin-${PL_NAME}-${OVERRIDE_VERSION} - else - BUILD_PATH=${DEST}gosa-plugin-${PL_NAME}-${PL_VERSION} - fi - if [ -d "$BUILD_PATH" ]; then - echo "Error: build path $BUILD_PATH already exists" >&2 - exit 2 - fi - cp -a "$PL_NAME" "$BUILD_PATH" - -elif [ -f "$file" ]; then - - # It's a compressed user contributed file - TMPDIR="/tmp/dh-make-gosa-$PPID" - if [ -d "/tmp/dh-make-gosa-$PPID" ]; then - echo "Error: directory $TMPDIR exists" >&2 - exit 4 - fi - - # Untar - mkdir -p "$TMPDIR" - tar --extract --directory "$TMPDIR" -fz "$file" >/dev/null 2>&1 - if [ $? -ne 0 ]; then - echo "Error: cannot extract plugin file - invalid file format" >&2 - exit 5 - fi - - # It's a local directory - load_dsc TMPDIR/*/plugin.dsc - - # Setup build environment - BUILD_PATH=${DEST}gosa-plugin-${PL_NAME}-${PL_VERSION} - mv "$TMPDIR/*" "$BUILD_PATH" - -else - - echo "Error: cannot find plugin $file" >&2 - exit 5 - -fi - - -PL_DEPENDS=$(echo $PL_DEPENDS$DEPENDS | sed 's/,\s*$//') -echo "Debian package summary ========================================" -echo "Plugin: $PL_NAME" -echo "Version: $PL_VERSION" -echo "Description: $PL_DESCRIPTION" -echo "Depends: $PL_DEPENDS" -echo "Conflicts: $PL_CONFLICTS" -echo "Author name: $PL_AUTHOR" -echo "Author email: $PL_MAIL" -echo "Maintainer email: $PL_MAINTAINER" -echo "Homepage: $PL_HOMEPAGE" -echo -read -s -n 1 -p "Do you want to continue? (y/n)" ans; echo -[ "$ans" != "y" ] && exit 0 - -cd "$BUILD_PATH" - -# Use gosa-plugin skelleton -echo "Calling dh_make..." -echo | dh_make -e "$PL_MAINTAINER" -c gpl -s -n -f gosa-plugin-${PL_NAME}-${PL_VERSION}.tar.gz >/dev/null 2>&1 -if [ $? -ne 0 ]; then - echo "Failed to call dh_make - aborting!" - exit 1 -fi - -echo "Apdapting debian descriptive files..." - -# Generate install file -for dir in admin personal addons gofax gofon generic; do - [ -d $dir ] && printf "$dir\t\t\t/usr/share/gosa/plugins\n" >> debian/install -done -for dir in help/*; do - printf "$dir\t\t\t/usr/share/gosa/doc/plugins/$PL_NAME\n" >> debian/install -done -for dir in $(ls -1 locale | grep -v "^en$" | grep -v "^messages.po$"); do - printf "locale/$dir\t\t\t/usr/share/gosa/locale/plugins/$PL_NAME\n" >> debian/install -done - -# Generate dirs -echo "usr/share/gosa" > debian/dirs - -# If we've a contrib directory include it to the docs -if [ -d contrib ]; then - echo "contrib /usr/share/doc/gosa-plugin-$PL_NAME" >> debian/install -fi -if [ -d etc ]; then - echo "etc/* /etc/gosa" >> debian/install -fi -if [ -d html ]; then - for i in html/*; do - echo "$i /usr/share/gosa/html/plugins/$PL_NAME" >> debian/install - done -fi - -# Fix copyright -sed -i '/^### OR ###/,/^########/d' debian/copyright -sed -i '/^#/d;/^.*likewise for another author.*$/d' debian/copyright -year=$(date +%Y) -sed -i "s/.Copyright (C) YYYY Name OfAuthor./Copyright \(C) $year $PL_AUTHOR/g" debian/copyright -sed -i "s//Copyright \(C) $year $PL_AUTHOR/g" debian/copyright -sed -i "s/.url:\/\/example.com./http:\/\/www.gosa-project.org/g" debian/copyright -sed -i "/.put author's name and email here.\ -/d" debian/copyright -sed -i '/^Upstream/,/^$/d' debian/copyright -sed -i 's/ C)/ (C)/g' debian/copyright -sed -i 's/GPL/GPL-2/g' debian/copyright -sed -i 's/The Debian packaging is/The Debian packaging is Copyright (C)/g' debian/copyright - -# Adapt control -sed -i "s#^Section: unknown#Section: $SECTION#g" debian/control -sed -i 's/^Architecture: any/Architecture: all/g' debian/control -sed -i "s#^Homepage: #Homepage: $PL_HOMEPAGE#g" debian/control - -if [ "$PL_DEPENDS" ]; then - sed -i "s/^Depends: .*$/Depends: gosa, $PL_DEPENDS/g" debian/control -else - sed -i 's/^Depends: .*$/Depends: gosa/g' debian/control -fi -if [ "$PL_CONFLICTS" ]; then - sed -i "11iConflicts: $PL_CONFLICTS" debian/control -fi -if [ -z "$NOBREAK" ]; then - sed -i "12iBreaks: gosa (<2.6)" debian/control -fi -sed -i 's/^\(Build-Depends: .*\)$/\1, dpatch/g' debian/control -sed -i 's/^Standards-Version: 3.7.3/Standards-Version: 3.8.3/g' debian/control - -sed -i "s/^Description: .*$/Description: $PL_NAME plugin for GOsa/g" debian/control -sed -i "s/^ <.*$/ %DESCRIPTION%/g" debian/control -dsc=$(tempfile) -{ -echo $PL_DESCRIPTION -cat < $dsc -sed -i "/%DESCRIPTION%/r $dsc" debian/control -sed -i "/%DESCRIPTION%/d" debian/control -rm $dsc - -# Do we need to generate another package for schema files? -if ls contrib/*schema &> /dev/null; then - echo etc/ldap/schema/gosa > debian/gosa-plugin-${PL_NAME}-schema.dirs - ls -1 contrib/*schema | sed 's%$% /etc/ldap/schema/gosa%g' > debian/gosa-plugin-${PL_NAME}-schema.install - - cat <<-EOF >> debian/control - - Package: gosa-plugin-${PL_NAME}-schema - Architecture: all - Recommends: slapd - Description: LDAP schema for GOsa plugin ${PL_NAME} - This package includes the LDAP schema needed by the GOsa - ${PL_NAME} plugin. - . - GOsa is a combination of system-administrator and end-user web - interface, designed to handle LDAP based setups. - EOF -fi - -# Create patch directory -[ ! -d debian/patches ] && mkdir debian/patches - -# Create empty patch list -cat < debian/patches/00list -This file left intentionnaly blank -EOF - -# Adapt README.debian -cat < debian/README.Debian -README.Debian for GOsa $PL_NAME plugin $PL_VERSION -------------------------------------------- - -Please read the main GOsa README.Debian file for more information. - ----- -$PL_AUTHOR <$PL_MAIL> Fri 02 Jun 2006 16:23:50 +0200 -EOF - -# Adapt README.source -cat < debian/README.source -/usr/share/doc/dpatch/README.source.gz -EOF - -# Fix README -sed -i "s/Comments regarding the Package/After installing this plugin you may need to reload apache../g" debian/README - -# Fix rules -cat < debian/rules -#!/usr/bin/make -f -# -*- makefile -*- -# GOsa default plugin debhelper file. -# This file was originally written by Joey Hess and Craig Small. -# As a special exception, when this file is copied by dh-make into a -# dh-make output file, you may use that output file without restriction. -# This special exception was added by Craig Small in version 0.37 of dh-make. - -# Uncomment this to turn on verbose mode. -#export DH_VERBOSE=1 - -configure: configure-stamp -configure-stamp: - dh_testdir - touch configure-stamp - -patch: patch-stamp -patch-stamp: - dpatch apply-all - dpatch cat-all >patch-stamp - -build: patch build-stamp - -build-stamp: configure-stamp - dh_testdir - - touch $@ - -clean: clean-patched unpatch -clean-patched: - dh_testdir - dh_testroot - rm -f build-stamp configure-stamp - dh_clean - -unpatch: - dpatch deapply-all - rm -rf patch-stamp debian/patched - -install: build - dh_testdir - dh_testroot - dh_installdirs - -# Build architecture-independent files here. -binary-indep: build install - dh_testdir - dh_testroot - dh_installchangelogs - dh_installdocs - dh_installexamples - dh_install - dh_installman - dh_strip - dh_compress - dh_fixperms - dh_installdeb - dh_gencontrol - dh_md5sums - dh_builddeb - -binary: binary-indep - -binary-arch: -.PHONY: build clean binary-indep binary install configure -EOF - -# Adapt postinst/postrm -for file in postinst postrm; do -sed 's!#DEBHELPER#!#DEBHELPER#\ -\ -# Get apache versions running\ -servers=""\ -for srv in apache apache-ssl apache2; do\ - if [ -x /usr/sbin/$srv ]; then\ - servers="$srv $servers"\ - fi\ -done\ -\ -# Update gosa\ -update-gosa\ -\ -# Finally restart servers\ -for server in $servers; do\ - if [ -x /usr/sbin/invoke-rc.d ]; then\ - invoke-rc.d $server restart\ - else\ - /etc/init.d/$server restart\ - fi\ -done\ -\ -!' debian/$file.ex > debian/$file -done - -# Remove examples -rm debian/*ex debian/*EX >/dev/null 2>&1 - -# Remove empty docs -remove_empty_docs - -echo "Done." - diff --git a/gosa-core/dh-make-gosa.1 b/gosa-core/dh-make-gosa.1 deleted file mode 100644 index 50be20f9a..000000000 --- a/gosa-core/dh-make-gosa.1 +++ /dev/null @@ -1,89 +0,0 @@ -.TH DH-MAKE-GOSA 1 "2008-04-07" "GOsa v2.6" "Debian" -.SH NAME -dh-make-gosa \- Debianizes the source of a given gosa plugin -.SH SYNOPSIS -.B dh-make-gosa [OPTION]... -.B SOURCE -.SH DESCRIPTION -.B dh-make-gosa -takes a directory or tar ball of an existing gosa plugin -and adds debian information to it. Feel free to use -.I dpkg-buildpackage -to generate your own gosa-plugin package from source or -svn and enable it in the -.BR gosa.conf (5) -file to activate it. -.SH OPTIONS -.\"[-r|--release release] [--section section] [-e|--email mail] [--depends] plugin-dir|plugin.tar.gz - -.IP "-r debian-release, --release debian-release" -Set the Debian release to -.B debian-release -when generating the Debian tree. Default is the -.I unstable -release. - -.IP "--dest destination-directory" -Place where -.B dh-make-gosa -will place its working data while generating the source directory. -Defaults to the current directory. - -.IP "--section debian-section" -Set the Debian section to -.B debian-section -when generating the Debian tree. Defaults to the the -.I web -section. - -.IP "--depends package,package,..." -Add additional dependencies to the Debian tree which did not get -listed in the -.I plugin.dsc -file. This is a comma seperated list of Debian package names. - -.IP "-e mail, --email mail" -Overrides the Debian packager defined inside the -.I plugin.dsc -file by the one specified by -.B mail. - -.SH Example usage - -.nf -# Check out a plugin from SVN -svn co https://oss.gonicus.de/repositories/gosa/trunk/gosa-plugins/samba /tmp/samba - -# Debianize the tree -cd /tmp -dh-make-gosa --email cajus@debian.org --release etch --section web samba - -# Build debian package -cd samba -dpkg-buildpackage -uc -us -rfakeroot -.fi - -To build everything from the subversion repository which is GOsa related, please -take a look at the contributed -.B make-gosa-package -script. - -.SH AUTHOR -Cajus Pollmeier - -.SH BUGS - -Please report any bugs, or post any suggestions, to the GOsa mailing list or to - - -.SH LICENCE AND COPYRIGHT - -This code is part of GOsa (L) - -Copyright (C) 2003-2009 GONICUS GmbH - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. -