diff --git a/horde.schema b/horde.schema index 93c380d..275c809 100644 --- a/horde.schema +++ b/horde.schema @@ -1,582 +1,536 @@ -# $Horde: horde/scripts/ldap/horde.schema,v 1.28 2006/06/05 18:10:03 chuck Exp $ +# $Horde: horde/scripts/ldap/horde.schema,v 1.29 2007/01/29 16:46:55 chuck Exp $ # # The offical horde OID assigned by IANA is 13040. # # This schema depends on: # - core.schema # # # Horde attribute branch 1.3.6.1.4.1.13040.2.1.* # IMP attribute branch 1.3.6.1.4.1.13040.3.1.* # Turba attribute branch 1.3.6.1.4.1.13040.4.1.* # Kronolith attribute branch 1.3.6.1.4.1.13040.5.1.* # Nag attribute branch 1.3.6.1.4.1.13040.6.1.* # Gollem attribute branch 1.3.6.1.4.1.13040.7.1.* # Chora attribute branch 1.3.6.1.4.1.13040.8.1.* # Mnemo attribute branch 1.3.6.1.4.1.13040.9.1.* -# Troll attribute branch 1.3.6.1.4.1.13040.10.1.* # Klutz attribute branch 1.3.6.1.4.1.13040.11.1.* # Jonah attribute branch 1.3.6.1.4.1.13040.12.1.* # Hermes attribute branch 1.3.6.1.4.1.13040.13.1.* -# Juno attribute branch 1.3.6.1.4.1.13040.14.1.* # Trean attribute branch 1.3.6.1.4.1.13040.15.1.* # Whups attribute branch 1.3.6.1.4.1.13040.16.1.* # Ingo attribute branch 1.3.6.1.4.1.13040.17.1.* # Ansel attribute branch 1.3.6.1.4.1.13040.18.1.* # Genie attribute branch 1.3.6.1.4.1.13040.19.1.* # Scry attribute branch 1.3.6.1.4.1.13040.20.1.* # Wicked attribute branch 1.3.6.1.4.1.13040.21.1.* # Agora attribute branch 1.3.6.1.4.1.13040.22.1.* # Goops attribute branch 1.3.6.1.4.1.13040.24.1.* # Merk attribute branch 1.3.6.1.4.1.13040.25.1.* -# Mimp attribute branch 1.3.6.1.4.1.13040.26.1.* +# MIMP attribute branch 1.3.6.1.4.1.13040.26.1.* # Mottle attribute branch 1.3.6.1.4.1.13040.27.1.* # Nic attribute branch 1.3.6.1.4.1.13040.28.1.* # Occam attribute branch 1.3.6.1.4.1.13040.29.1.* -# Odin attribute branch 1.3.6.1.4.1.13040.30.1.* # Rakim attribute branch 1.3.6.1.4.1.13040.31.1.* # Sesha attribute branch 1.3.6.1.4.1.13040.32.1.* # Swoosh attribute branch 1.3.6.1.4.1.13040.33.1.* -# Thor attribute branch 1.3.6.1.4.1.13040.34.1.* # Ulaform attribute branch 1.3.6.1.4.1.13040.35.1.* # Volos attribute branch 1.3.6.1.4.1.13040.36.1.* # Jeta attribute branch 1.3.6.1.4.1.13040.37.1.* +# DIMP attribute branch 1.3.6.1.4.1.13040.38.1.* # # Horde objectclass branch 1.3.6.1.4.1.13040.2.2.* # IMP objectclass branch 1.3.6.1.4.1.13040.3.2.* # Turba objectclass branch 1.3.6.1.4.1.13040.4.2.* # Kronolith objectclass branch 1.3.6.1.4.1.13040.5.2.* -# NAG objectclass branch 1.3.6.1.4.1.13040.6.2.* +# Nag objectclass branch 1.3.6.1.4.1.13040.6.2.* # Gollem objectclass branch 1.3.6.1.4.1.13040.7.2.* # Chora objectclass branch 1.3.6.1.4.1.13040.8.2.* # Mnemo objectclass branch 1.3.6.1.4.1.13040.9.2.* -# Troll objectclass branch 1.3.6.1.4.1.13040.10.2.* # Klutz objectclass branch 1.3.6.1.4.1.13040.11.2.* # Jonah objectclass branch 1.3.6.1.4.1.13040.12.2.* # Hermes objectclass branch 1.3.6.1.4.1.13040.13.2.* -# Juno objectclass branch 1.3.6.1.4.1.13040.14.2.* # Trean objectclass branch 1.3.6.1.4.1.13040.15.2.* # Whups objectclass branch 1.3.6.1.4.1.13040.16.2.* # Ingo objectclass branch 1.3.6.1.4.1.13040.17.2.* # Ansel objectclass branch 1.3.6.1.4.1.13040.18.2.* # Genie objectclass branch 1.3.6.1.4.1.13040.19.2.* # Scry objectclass branch 1.3.6.1.4.1.13040.20.2.* # Wicked objectclass branch 1.3.6.1.4.1.13040.21.2.* # Agora objectclass branch 1.3.6.1.4.1.13040.22.2.* # Goops objectclass branch 1.3.6.1.4.1.13040.24.2.* # Merk objectclass branch 1.3.6.1.4.1.13040.25.2.* -# Mimp objectclass branch 1.3.6.1.4.1.13040.26.2.* +# MIMP objectclass branch 1.3.6.1.4.1.13040.26.2.* # Mottle objectclass branch 1.3.6.1.4.1.13040.27.2.* # Nic objectclass branch 1.3.6.1.4.1.13040.28.2.* # Occam objectclass branch 1.3.6.1.4.1.13040.29.2.* -# Odin objectclass branch 1.3.6.1.4.1.13040.30.2.* # Rakim objectclass branch 1.3.6.1.4.1.13040.31.2.* # Sesha objectclass branch 1.3.6.1.4.1.13040.32.2.* # Swoosh objectclass branch 1.3.6.1.4.1.13040.33.2.* -# Thor objectclass branch 1.3.6.1.4.1.13040.34.2.* # Ulaform objectclass branch 1.3.6.1.4.1.13040.35.2.* # Volos objectclass branch 1.3.6.1.4.1.13040.36.2.* # Jeta objectclass branch 1.3.6.1.4.1.13040.37.2.* +# DIMP objectclass branch 1.3.6.1.4.1.13040.38.2.* # # Horde attribute branch 1.3.6.1.4.1.13040.2.1.* # attributetype ( 1.3.6.1.4.1.13040.2.1.1 NAME 'hordePrefs' DESC 'Horde Preferences' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{1024} ) # # IMP attribute branch 1.3.6.1.4.1.13040.3.1.* # attributetype ( 1.3.6.1.4.1.13040.3.1.1 NAME 'impPrefs' DESC 'IMP Preferences' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{1024} ) # # Turba attribute branch 1.3.6.1.4.1.13040.4.1.* # attributetype ( 1.3.6.1.4.1.13040.4.1.1 NAME 'turbaPrefs' DESC 'Turba Preferences' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{1024} ) attributetype ( 1.3.6.1.4.1.13040.4.1.2 NAME 'turbaType' DESC 'Turba Object Type: Contact/List' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{8} ) attributetype ( 1.3.6.1.4.1.13040.4.1.3 NAME 'turbaMembers' DESC 'Encoded members of a Turba list' SUP name ) attributetype ( 1.3.6.1.4.1.13040.4.1.4 NAME 'turbaPGPPublicKey' DESC 'PGP/GPG Public Key' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{4000} ) # # Kronolith attribute branch 1.3.6.1.4.1.13040.5.1.* # attributetype ( 1.3.6.1.4.1.13040.5.1.1 NAME 'kronolithPrefs' DESC 'Kronolith Preferences' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{1024} ) # # Nag attribute branch 1.3.6.1.4.1.13040.6.1.* # attributetype ( 1.3.6.1.4.1.13040.6.1.1 NAME 'nagPrefs' DESC 'Nag Preferences' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{1024} ) # # Gollem attribute branch 1.3.6.1.4.1.13040.7.1.* # attributetype ( 1.3.6.1.4.1.13040.7.1.1 NAME 'gollemPrefs' DESC 'Gollem Preferences' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{1024} ) # # Chora attribute branch 1.3.6.1.4.1.13040.8.1.* # attributetype ( 1.3.6.1.4.1.13040.8.1.1 NAME 'choraPrefs' DESC 'Chora Preferences' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{1024} ) # # Mnemo attribute branch 1.3.6.1.4.1.13040.9.1.* # attributetype ( 1.3.6.1.4.1.13040.9.1.1 NAME 'mnemoPrefs' DESC 'Mnemo Preferences' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{1024} ) -# -# Troll attribute branch 1.3.6.1.4.1.13040.10.1.* -# -attributetype ( 1.3.6.1.4.1.13040.10.1.1 - NAME 'trollPrefs' - DESC 'Troll Preferences' - EQUALITY caseIgnoreIA5Match - SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{1024} ) - # # Klutz attribute branch 1.3.6.1.4.1.13040.11.1.* # attributetype ( 1.3.6.1.4.1.13040.11.1.1 NAME 'klutzPrefs' DESC 'Klutz Preferences' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{1024} ) # # Jonah attribute branch 1.3.6.1.4.1.13040.12.1.* # attributetype ( 1.3.6.1.4.1.13040.12.1.1 NAME 'jonahPrefs' DESC 'Jonah Preferences' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{1024} ) # # Hermes attribute branch 1.3.6.1.4.1.13040.13.1.* # attributetype ( 1.3.6.1.4.1.13040.13.1.1 NAME 'hermesPrefs' DESC 'Hermes Preferences' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{1024} ) -# -# Juno attribute branch 1.3.6.1.4.1.13040.14.1.* -# -attributetype ( 1.3.6.1.4.1.13040.14.1.1 - NAME 'junoPrefs' - DESC 'Juno Preferences' - EQUALITY caseIgnoreIA5Match - SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{1024} ) - # # Trean attribute branch 1.3.6.1.4.1.13040.15.1.* # attributetype ( 1.3.6.1.4.1.13040.15.1.1 NAME 'treanPrefs' DESC 'Trean Preferences' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{1024} ) # # Whups attribute branch 1.3.6.1.4.1.13040.16.1.* # attributetype ( 1.3.6.1.4.1.13040.16.1.1 NAME 'whupsPrefs' DESC 'Whups Preferences' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{1024} ) # # Ingo attribute branch 1.3.6.1.4.1.13040.17.1.* # attributetype ( 1.3.6.1.4.1.13040.17.1.1 NAME 'ingoPrefs' DESC 'Ingo Preferences' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{1024} ) # # Ansel attribute branch 1.3.6.1.4.1.13040.18.1.* # attributetype ( 1.3.6.1.4.1.13040.18.1.1 NAME 'anselPrefs' DESC 'Ansel Preferences' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{1024} ) # # Genie attribute branch 1.3.6.1.4.1.13040.19.1.* # attributetype ( 1.3.6.1.4.1.13040.19.1.1 NAME 'geniePrefs' DESC 'Genie Preferences' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{1024} ) # # Scry attribute branch 1.3.6.1.4.1.13040.20.1.* # attributetype ( 1.3.6.1.4.1.13040.20.1.1 NAME 'scryPrefs' DESC 'Scry Preferences' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{1024} ) # # Wicked attribute branch 1.3.6.1.4.1.13040.21.1.* # attributetype ( 1.3.6.1.4.1.13040.21.1.1 NAME 'wickedPrefs' DESC 'Wicked Preferences' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{1024} ) # # Agora attribute branch 1.3.6.1.4.1.13040.22.1.* # attributetype ( 1.3.6.1.4.1.13040.22.1.1 NAME 'agoraPrefs' DESC 'Agora Preferences' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{1024} ) # # Goops attribute branch 1.3.6.1.4.1.13040.24.1.* # attributetype ( 1.3.6.1.4.1.13040.24.1.1 NAME 'goopsPrefs' DESC 'Goops Preferences' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{1024} ) # # Merk attribute branch 1.3.6.1.4.1.13040.25.1.* # attributetype ( 1.3.6.1.4.1.13040.25.1.1 NAME 'merkPrefs' DESC 'Merk Preferences' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{1024} ) # -# Mimp attribute branch 1.3.6.1.4.1.13040.26.1.* +# MIMP attribute branch 1.3.6.1.4.1.13040.26.1.* # attributetype ( 1.3.6.1.4.1.13040.26.1.1 NAME 'mimpPrefs' DESC 'MIMP Preferences' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{1024} ) # # Mottle attribute branch 1.3.6.1.4.1.13040.27.1.* # attributetype ( 1.3.6.1.4.1.13040.27.1.1 NAME 'mottlePrefs' DESC 'Mottle Preferences' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{1024} ) # # Nic attribute branch 1.3.6.1.4.1.13040.28.1.* # attributetype ( 1.3.6.1.4.1.13040.28.1.1 NAME 'nicPrefs' DESC 'NIC Preferences' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{1024} ) # # Occam attribute branch 1.3.6.1.4.1.13040.29.1.* # attributetype ( 1.3.6.1.4.1.13040.29.1.1 NAME 'occamPrefs' DESC 'Occam Preferences' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{1024} ) -# -# Odin attribute branch 1.3.6.1.4.1.13040.30.1.* -# -attributetype ( 1.3.6.1.4.1.13040.30.1.1 - NAME 'odinPrefs' - DESC 'Odin Preferences' - EQUALITY caseIgnoreIA5Match - SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{1024} ) - # # Rakim attribute branch 1.3.6.1.4.1.13040.31.1.* # attributetype ( 1.3.6.1.4.1.13040.31.1.1 NAME 'rakimPrefs' DESC 'Rakim Preferences' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{1024} ) # # Sesha attribute branch 1.3.6.1.4.1.13040.32.1.* # attributetype ( 1.3.6.1.4.1.13040.32.1.1 NAME 'seshaPrefs' DESC 'Sesha Preferences' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{1024} ) # # Swoosh attribute branch 1.3.6.1.4.1.13040.33.1.* # attributetype ( 1.3.6.1.4.1.13040.33.1.1 NAME 'swooshPrefs' DESC 'Swoosh Preferences' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{1024} ) -# -# Thor attribute branch 1.3.6.1.4.1.13040.34.1.* -# -attributetype ( 1.3.6.1.4.1.13040.34.1.1 - NAME 'thorPrefs' - DESC 'Thor Preferences' - EQUALITY caseIgnoreIA5Match - SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{1024} ) - # # Ulaform attribute branch 1.3.6.1.4.1.13040.35.1.* # attributetype ( 1.3.6.1.4.1.13040.35.1.1 NAME 'ulaformPrefs' DESC 'Ulaform Preferences' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{1024} ) # # Volos attribute branch 1.3.6.1.4.1.13040.36.1.* # attributetype ( 1.3.6.1.4.1.13040.36.1.1 NAME 'volosPrefs' DESC 'Volos Preferences' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{1024} ) # # Jeta attribute branch 1.3.6.1.4.1.13040.37.1.* # attributetype ( 1.3.6.1.4.1.13040.37.1.1 NAME 'jetaPrefs' DESC 'Jeta Preferences' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{1024} ) +# +# DIMP attribute branch 1.3.6.1.4.1.13040.38.1.* +# +attributetype ( 1.3.6.1.4.1.13040.38.1.1 + NAME 'dimpPrefs' + DESC 'DIMP Preferences' + EQUALITY caseIgnoreIA5Match + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{1024} ) + # # Horde objectclass branch 1.3.6.1.4.1.13040.2.2.* # objectclass ( 1.3.6.1.4.1.13040.2.2.1 NAME 'hordePerson' DESC 'Horde Preferences' SUP top AUXILIARY MAY ( mail $ hordePrefs $ impPrefs $ turbaPrefs $ gollemPrefs $ kronolithPrefs $ mnemoPrefs $ - trollPrefs $ nagPrefs $ klutzPrefs $ - jonahPrefs $ hermesPrefs $ junoPrefs $ - treanPrefs $ whupsPrefs $ ingoPrefs $ - geniePrefs $ scryPrefs $ anselPrefs $ - wickedPrefs $ choraPrefs $ agoraPrefs $ - goopsPrefs $ merkPrefs $ volosPrefs $ - mimpPrefs $ mottlePrefs $ nicPrefs $ - occamPrefs $ odinPrefs $ rakimPrefs $ - seshaPrefs $ swooshPrefs $ thorPrefs $ - ulaformPrefs + nagPrefs $ klutzPrefs $ jonahPrefs $ + hermesPrefs $ treanPrefs $ whupsPrefs $ + ingoPrefs $ geniePrefs $ scryPrefs $ + anselPrefs $ wickedPrefs $ choraPrefs $ + agoraPrefs $ goopsPrefs $ merkPrefs $ + volosPrefs $ mimpPrefs $ mottlePrefs $ + nicPrefs $ occamPrefs $ rakimPrefs $ + seshaPrefs $ swooshPrefs $ ulaformPrefs $ + jetaPrefs $ dimpPrefs ) ) objectclass ( 1.3.6.1.4.1.13040.2.2.2 NAME 'hordeGroup' DESC 'Horde Group' SUP top AUXILIARY MAY ( mail ) ) # # IMP objectclass branch 1.3.6.1.4.1.13040.3.2.* # # Turba objectclass branch 1.3.6.1.4.1.13040.4.2.* objectclass ( 1.3.6.1.4.1.13040.4.2.1 NAME 'turbaContact' DESC 'Turba Contact' SUP top AUXILIARY MAY ( turbaType $ turbaMembers $ calFBURL ) ) # # Kronolith objectclass branch 1.3.6.1.4.1.13040.5.2.* # # # Nag objectclass branch 1.3.6.1.4.1.13040.6.2.* # # # Gollem objectclass branch 1.3.6.1.4.1.13040.7.2.* # # # Chora objectclass branch 1.3.6.1.4.1.13040.8.2.* # # # Mnemo objectclass branch 1.3.6.1.4.1.13040.9.2.* # -# -# Troll objectclass branch 1.3.6.1.4.1.13040.10.2.* -# - # # Klutz objectclass branch 1.3.6.1.4.1.13040.11.2.* # # # Jonah objectclass branch 1.3.6.1.4.1.13040.12.2.* # # # Hermes objectclass branch 1.3.6.1.4.1.13040.13.2.* # -# -# Juno objectclass branch 1.3.6.1.4.1.13040.14.2.* -# - # # Trean objectclass branch 1.3.6.1.4.1.13040.15.2.* # # # Whups objectclass branch 1.3.6.1.4.1.13040.16.2.* # # # Ingo objectclass branch 1.3.6.1.4.1.13040.17.2.* # # # Ansel objectclass branch 1.3.6.1.4.1.13040.18.2.* # # # Genie objectclass branch 1.3.6.1.4.1.13040.19.2.* # # # Scry objectclass branch 1.3.6.1.4.1.13040.20.2.* # # # Wicked objectclass branch 1.3.6.1.4.1.13040.21.2.* # # # Agora objectclass branch 1.3.6.1.4.1.13040.22.2.* # # # Goops objectclass branch 1.3.6.1.4.1.13040.24.2.* # # # Merk objectclass branch 1.3.6.1.4.1.13040.25.2.* # # -# Mimp objectclass branch 1.3.6.1.4.1.13040.26.2.* +# MIMP objectclass branch 1.3.6.1.4.1.13040.26.2.* # # # Mottle objectclass branch 1.3.6.1.4.1.13040.27.2.* # # # Nic objectclass branch 1.3.6.1.4.1.13040.28.2.* # # # Occam objectclass branch 1.3.6.1.4.1.13040.29.2.* # -# -# Odin objectclass branch 1.3.6.1.4.1.13040.30.2.* -# - # # Rakim objectclass branch 1.3.6.1.4.1.13040.31.2.* # # # Sesha objectclass branch 1.3.6.1.4.1.13040.32.2.* # # # Swoosh objectclass branch 1.3.6.1.4.1.13040.33.2.* # -# -# Thor objectclass branch 1.3.6.1.4.1.13040.34.2.* -# - # # Ulaform objectclass branch 1.3.6.1.4.1.13040.35.2.* # # # Volos objectclass branch 1.3.6.1.4.1.13040.36.2.* # # # Jeta objectclass branch 1.3.6.1.4.1.13040.37.2.* # + +# +# DIMP objectclass branch 1.3.6.1.4.1.13040.38.2.* +#