Code

More cleanup
authorcajus <cajus@594d385d-05f5-0310-b6e9-bd551577e9d8>
Mon, 11 Apr 2011 11:41:29 +0000 (11:41 +0000)
committercajus <cajus@594d385d-05f5-0310-b6e9-bd551577e9d8>
Mon, 11 Apr 2011 11:41:29 +0000 (11:41 +0000)
git-svn-id: https://oss.gonicus.de/repositories/gosa/trunk@20683 594d385d-05f5-0310-b6e9-bd551577e9d8

17 files changed:
gosa-core/contrib/openldap/gofax.ldif [new file with mode: 0644]
gosa-core/contrib/openldap/gofon.ldif [new file with mode: 0644]
gosa-core/contrib/openldap/gosa-samba3.ldif [new file with mode: 0644]
gosa-core/contrib/openldap/goserver.ldif [new file with mode: 0644]
gosa-core/contrib/openldap/gosystem.ldif [new file with mode: 0644]
gosa-core/contrib/openldap/goto-mime.ldif [new file with mode: 0644]
gosa-core/contrib/openldap/goto.ldif [new file with mode: 0644]
gosa-core/contrib/openldap/rfc2307bis.ldif [new file with mode: 0644]
gosa-core/contrib/openldap/samba3.ldif [new file with mode: 0644]
gosa-core/contrib/openldap/trust.ldif [new file with mode: 0644]
gosa-core/debian/changelog
gosa-core/debian/control
gosa-core/debian/control.in
gosa-core/debian/gosa-schema.install
gosa-core/debian/rules
gosa-core/dh-make-gosa [deleted file]
gosa-core/dh-make-gosa.1 [deleted file]

diff --git a/gosa-core/contrib/openldap/gofax.ldif b/gosa-core/contrib/openldap/gofax.ldif
new file mode 100644 (file)
index 0000000..16ad355
--- /dev/null
@@ -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 (file)
index 0000000..8237728
--- /dev/null
@@ -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 (file)
index 0000000..96ba1b7
--- /dev/null
@@ -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 (file)
index 0000000..1a7bb05
--- /dev/null
@@ -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 (file)
index 0000000..f171b79
--- /dev/null
@@ -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 (file)
index 0000000..9e335c2
--- /dev/null
@@ -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 (file)
index 0000000..40a43bc
--- /dev/null
@@ -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 (file)
index 0000000..cf83853
--- /dev/null
@@ -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 (file)
index 0000000..3a501b2
--- /dev/null
@@ -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 (file)
index 0000000..7801a27
--- /dev/null
@@ -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 )
+  )
+#
+################################################################################
+#
index e4e3af5bafe2c203ec6b07efb1b72092e8bd398a..066beef84b311b48eaff192827d79f2af786f6a1 100644 (file)
@@ -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 <cajus@debian.org>  Mon, 04 Oct 2010 10:45:44 +0200
 
index af705a8702b73cfd578a8f63c1aff187b925c36a..52882f770c4cd5f8ef7a0f30698037271c4f84cf 100644 (file)
@@ -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
index 9c4c9c1e3583996faf97c92013b1ea20f7bfc8c9..e912920226bddd5e935139968ac3a23a7bf1f839 100644 (file)
@@ -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
index 3a3867f9be89b7e41780fe9b40a7cd44571547fb..f9a7a17ec10b81448b9a9e58edd6e0ddd1d82e3a 100644 (file)
@@ -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
index 5a9b10e923599548f0f3adb7e698ad455d79e417..0174b2249cf6b0f7c079c27cc00f0cdf95da6f1f 100755 (executable)
@@ -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 (executable)
index 5b0733d..0000000
+++ /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) YYYY Firtname Lastname>/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: <insert the upstream URL, if relevant>#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 <<EOF
-.
-GOsa is a combination of system-administrator and end-user web
-interface, designed to handle LDAP based setups.
-EOF
-}| fmt -suw79 | sed 's/^/ /g' > $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 <<EOF > debian/patches/00list
-This file left intentionnaly blank
-EOF
-
-# Adapt README.debian
-cat <<EOF > 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 <<EOF > 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 <<EOF > 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 (file)
index 50be20f..0000000
+++ /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 <cajus@debian.org>
-
-.SH BUGS
-
-Please report any bugs, or post any suggestions, to the GOsa mailing list <gosa-devel@oss.gonicus.de> or to <https://oss.gonicus.de/labs/gosa>
-
-
-.SH LICENCE AND COPYRIGHT
-
-This code is part of GOsa (L<http://www.gosa-project.org>)
-
-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.
-