aboutsummaryrefslogtreecommitdiffstats
path: root/doc/bitlbee.schema
diff options
context:
space:
mode:
authorWilmer van der Gaast <wilmer@gaast.net>2013-04-20 14:05:55 +0100
committerWilmer van der Gaast <wilmer@gaast.net>2013-04-20 14:05:55 +0100
commite31e5b8f340a162180830dbe42dd438e59591cfd (patch)
tree029bbb166fda2e9b98a041039338835beb35a08e /doc/bitlbee.schema
parent9b2a8c10b61540c3c6892a4de7f52bf8657d455e (diff)
parentbfafb99e6162b72e0f1ca7639de05f2b7bb3b23c (diff)
Merging "storage" branch which I wrote long ago. It separates generation of
XML-formatted user configs from disk I/O so we can try to start using other mechanisms to store them (a REST API or something, for example).
Diffstat (limited to 'doc/bitlbee.schema')
-rw-r--r--doc/bitlbee.schema62
1 files changed, 0 insertions, 62 deletions
diff --git a/doc/bitlbee.schema b/doc/bitlbee.schema
deleted file mode 100644
index 3322e057..00000000
--- a/doc/bitlbee.schema
+++ /dev/null
@@ -1,62 +0,0 @@
-## LDAP Schema file for BitlBee
-## Copyright (C) 2006 Jelmer Vernooij <jelmer@samba.org>
-##
-## We need the following object classes and related attributes:
-##
-## bitlBeeBuddy:
-## - nick
-## - handle
-
-## each bitlBeeNick has zero or more bitlBeeAccount subentries
-## and bitlBeeAccount entries contain zero or more bitlBeeBuddy entries
-
-## The admin needs to setup the LDAP server to:
-## - allow anonymous users to auth against bitlBeeNick objects on the
-## password field
-## - allow anonymous users to create new objects that start with nick=
-## - allow read/write for a user that is authenticated only to his/her own
-## object and subentries
-
-## - userid
-## - userPassword
-## - setting (multiple values)
-## depends: top, account
-
-attributetype ( 1.3.6.1.4.1.25873.2.1.1 NAME 'bitlBeeAutoConnect'
- DESC 'Autoconnect setting'
- EQUALITY booleanMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE )
-
-attributetype ( 1.3.6.1.4.1.25873.2.1.2 NAME 'bitlBeeAccountNo'
- DESC 'Account number'
- EQUALITY integerMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-
-objectclass ( 1.3.6.1.4.1.25873.2.2.3 NAME 'bitlBeeAccount' SUP account STRUCTURAL
- DESC 'BitlBee User Account '
- MUST ( userid, userPassword )
- MAY ( ) )
-
-## bitlBeeAccount:
-## - accountNo 1.3.6.1.4.1.1466.115.121.1.27
-## - protocol (msn, oscar, jabber, yahoo, ...)
-## - username
-## - password
-## - server name
-## - autoconnect (true/false) 1.3.6.1.4.1.1466.115.121.1.7
-## depends: top
-
-objectclass ( 1.3.6.1.4.1.25873.2.2.1 NAME 'bitlBeeIMAccount' SUP account STRUCTURAL
- DESC 'BitlBee IM Account '
- MUST ( bitlBeeAccountNo, userid, userPassword )
- MAY ( host, bitlBeeAutoconnect ) )
-
-objectclass ( 1.3.6.1.4.1.25873.2.2.2 NAME 'bitlBeeSetting' SUP top STRUCTURAL
- DESC 'BitlBee Configuration Setting'
- MUST ( bitlBeeSettingName )
- MAY ( bitlBeeSettingValue ) )
-
-objectclass ( 1.3.6.1.4.1.25873.2.2.3 NAME 'bitlBeeBuddy' SUP top STRUCTURAL
- DESC 'BitlBee Nick Mapping'
- MUST ( bitlBeeBuddyHandle )
- MAY ( ircNick ) )