From: Jan Schneider Date: Mon, 13 Sep 2010 12:43:20 +0000 (+0200) Subject: horde.schema includes Turba's schemas now, so we require rfc2739.schema in Horde... X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=6b70a9f348b861e0423a587abb6d10ca3b2b4de4;p=horde.git horde.schema includes Turba's schemas now, so we require rfc2739.schema in Horde, not Turba. --- diff --git a/horde/scripts/ldap/horde.schema b/horde/scripts/ldap/horde.schema index bc385342f..2bc2af40d 100644 --- a/horde/scripts/ldap/horde.schema +++ b/horde/scripts/ldap/horde.schema @@ -1,7 +1,8 @@ # The offical horde OID assigned by IANA is 13040. # # This schema depends on: -# - core.schema +# - core.schema +# - rfc2739.schema # # # Horde attribute branch 1.3.6.1.4.1.13040.2.1.* diff --git a/horde/scripts/ldap/rfc2739.schema b/horde/scripts/ldap/rfc2739.schema new file mode 100644 index 000000000..c90ab6993 --- /dev/null +++ b/horde/scripts/ldap/rfc2739.schema @@ -0,0 +1,98 @@ +# +# http://www.faqs.org/rfcs/rfc2739.html +# +# From the RFC: +# The calCalURI contains the URI to a snapshot of the user's entire +# default calendar. The calFBURL contains the URI to the user's default +# busy time data. The calCAPURI represents contains a URI that can be +# used to communicate with the user's calendar. The calCalAdrURI +# contains a URI that points to the location to which event requests +# should be sent for that user. +# +# The calOtherCalURIs is a multi-valued property containing URIs to +# snapshots of other calendars that the user may have. The +# calOtherFBURLs is a multi-valued property containing URIs to other +# free/busy data that the user may have. The calOtherCAPURIs attribute +# is a multi-valued property containing URIs to other calendars that +# the user may have. The calOtherCalAdrURIs attribute is a multi-valued +# property containing URIs to other locations that a user may want +# event requests sent to. +# +# There is no predetermined order to the values in either multi-valued +# property. + +# EQUALITY caseIgnoreIA5Match + +attribute (1.2.840.113556.1.4.478 + NAME 'calCalURI' + DESC 'Snapshot of users entire default calendar' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + ) + +attribute (1.2.840.113556.1.4.479 + NAME 'calFBURL' + DESC 'URI of the uses free and busy information' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + ) + +attribute (1.2.840.113556.1.4.480 + NAME 'calCAPURI' + DESC 'URI used to communicate with the users calendar' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + ) + +attribute (1.2.840.113556.1.4.481 + NAME 'calCalAdrURI' + DESC 'URI to which event requests should be sent for the user' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + ) + +attribute (1.2.840.113556.1.4.482 + NAME 'calOtherCalURIs' + DESC 'URIs to non-default calendars belonging to the user' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + ) + +attribute (1.2.840.113556.1.4.483 + NAME 'calOtherFBURLs' + DESC 'URIs to non-default free and busy information files' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + ) + +attribute (1.2.840.113556.1.4.484 + NAME 'calOtherCAPURIs' + DESC 'URIs for communicating with non-default calendars' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + ) + +attribute (1.2.840.113556.1.4.485 + NAME 'calOtherCalAdrURIs' + DESC 'Destinations for event requests to non-default calendars' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 + ) + +objectclass (1.2.840.113556.1.5.87 + NAME 'calEntry' + DESC 'Calendering and Free Busy information' + SUP top AUXILIARY + MAY (calCalURI $ calFBURL $ calCAPURI $ calCalAdrURI $ + calOtherCalURIs $ calOtherFBURLs $ calOtherCAPURIs $ + calOtherCalAdrURIs + ) + ) diff --git a/turba/scripts/ldap/rfc2739.schema b/turba/scripts/ldap/rfc2739.schema deleted file mode 100644 index 406aa8d7e..000000000 --- a/turba/scripts/ldap/rfc2739.schema +++ /dev/null @@ -1,98 +0,0 @@ -# -# http://www.faqs.org/rfcs/rfc2739.html -# -# From the RFC: -# The calCalURI contains the URI to a snapshot of the user's entire -# default calendar. The calFBURL contains the URI to the user's default -# busy time data. The calCAPURI represents contains a URI that can be -# used to communicate with the user's calendar. The calCalAdrURI -# contains a URI that points to the location to which event requests -# should be sent for that user. -# -# The calOtherCalURIs is a multi-valued property containing URIs to -# snapshots of other calendars that the user may have. The -# calOtherFBURLs is a multi-valued property containing URIs to other -# free/busy data that the user may have. The calOtherCAPURIs attribute -# is a multi-valued property containing URIs to other calendars that -# the user may have. The calOtherCalAdrURIs attribute is a multi-valued -# property containing URIs to other locations that a user may want -# event requests sent to. -# -# There is no predetermined order to the values in either multi-valued -# property. - -# EQUALITY caseIgnoreIA5Match - -attribute (1.2.840.113556.1.4.478 - NAME 'calCalURI' - DESC 'Snapshot of users entire default calendar' - EQUALITY caseIgnoreIA5Match - SUBSTR caseIgnoreIA5SubstringsMatch - SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 - ) - -attribute (1.2.840.113556.1.4.479 - NAME 'calFBURL' - DESC 'URI of the uses free and busy information' - EQUALITY caseIgnoreIA5Match - SUBSTR caseIgnoreIA5SubstringsMatch - SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 - ) - -attribute (1.2.840.113556.1.4.480 - NAME 'calCAPURI' - DESC 'URI used to communicate with the users calendar' - EQUALITY caseIgnoreIA5Match - SUBSTR caseIgnoreIA5SubstringsMatch - SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 - ) - -attribute (1.2.840.113556.1.4.481 - NAME 'calCalAdrURI' - DESC 'URI to which event requests should be sent for the user' - EQUALITY caseIgnoreIA5Match - SUBSTR caseIgnoreIA5SubstringsMatch - SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 - ) - -attribute (1.2.840.113556.1.4.482 - NAME 'calOtherCalURIs' - DESC 'URIs to non-default calendars belonging to the user' - EQUALITY caseIgnoreIA5Match - SUBSTR caseIgnoreIA5SubstringsMatch - SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 - ) - -attribute (1.2.840.113556.1.4.483 - NAME 'calOtherFBURLs' - DESC 'URIs to non-default free and busy information files' - EQUALITY caseIgnoreIA5Match - SUBSTR caseIgnoreIA5SubstringsMatch - SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 - ) - -attribute (1.2.840.113556.1.4.484 - NAME 'calOtherCAPURIs' - DESC 'URIs for communicating with non-default calendars' - EQUALITY caseIgnoreIA5Match - SUBSTR caseIgnoreIA5SubstringsMatch - SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 - ) - -attribute (1.2.840.113556.1.4.485 - NAME 'calOtherCalAdrURIs' - DESC 'Destinations for event requests to non-default calendars' - EQUALITY caseIgnoreIA5Match - SUBSTR caseIgnoreIA5SubstringsMatch - SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 - ) - -objectclass (1.2.840.113556.1.5.87 - NAME 'calEntry' - DESC 'Calendering and Free Busy information' - SUP top AUXILIARY - MAY (calCalURI $ calFBURL $ calCAPURI $ calCalAdrURI $ - calOtherCalURIs $ calOtherFBURLs $ calOtherCAPURIs $ - calOtherCalAdrURIs - ) - )