r4096: move the samdb code to source/dsdb/
authorStefan Metzmacher <metze@samba.org>
Wed, 8 Dec 2004 08:21:35 +0000 (08:21 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 18:06:26 +0000 (13:06 -0500)
commit8d0c3eefbc49bffdf73d90a1d1f89db4f7977dab
treeaeb94029726e83c094c631ff74504b034c2c98cc
parent071439c1e1c5a7e6deb7866ff9716977e527e826
r4096: move the samdb code to source/dsdb/

the idea is to have a directory service db layer
which will be used by the ldap server, samr server, drsuapi server
authentification...

I plan to make different implementations of this interface possible
- current default will be the current samdb code with sam.ldb
- a compat implementation for samba3 (if someone wants to write one)
- a new dsdb implementation which:
  - understands naming contexts (directory parrtitions)
  - do schema and acl checking checking
  - maintain objectGUID, timestamps and USN number,
    maybe linked attributes ('member' and 'memberOf' attributes)
  - store metadata on a attribute=value combination...

metze
(This used to be commit 893a8b8bca2f020fbbe6f469aaa8dd4478249eb8)
source4/build/smb_build/main.pm
source4/dsdb/common/flag_mapping.c [moved from source4/rpc_server/samr/samr_utils.c with 100% similarity]
source4/dsdb/samdb/samdb.c [moved from source4/rpc_server/samr/samdb.c with 100% similarity]
source4/rpc_server/config.mk