aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--doc/bitlbee.schema27
-rw-r--r--storage.c2
2 files changed, 29 insertions, 0 deletions
diff --git a/doc/bitlbee.schema b/doc/bitlbee.schema
new file mode 100644
index 00000000..47d5e706
--- /dev/null
+++ b/doc/bitlbee.schema
@@ -0,0 +1,27 @@
+## LDAP Schema file for BitlBee
+##
+## We need the following object classes and related attributes:
+## bitlBeeNick:
+## - nick
+## - password
+## - setting (multiple values)
+##
+## bitlBeeAccount:
+## - protocol (msn, oscar, jabber, yahoo, ...)
+## - username
+## - password
+## - server name
+##
+## 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
diff --git a/storage.c b/storage.c
index b766c9e3..7a242c3c 100644
--- a/storage.c
+++ b/storage.c
@@ -6,6 +6,8 @@
/* Support for multiple storage backends */
+/* Copyright (C) 2005 Jelmer Vernooij <jelmer@samba.org> */
+
/*
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