1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-11 05:18:09 +03:00

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 commit is contained in:
Stefan Metzmacher 2004-12-08 08:21:35 +00:00 committed by Gerald (Jerry) Carter
parent 33e4cee17d
commit 893a8b8bca
4 changed files with 2 additions and 17 deletions

View File

@ -22,7 +22,8 @@ sub smb_build_main($)
); );
my @mkfiles = ( my @mkfiles = (
"gtk/config.mk", "dsdb/config.mk",
"gtk/config.mk",
"smbd/config.mk", "smbd/config.mk",
"smbd/process_model.mk", "smbd/process_model.mk",
"libnet/config.mk", "libnet/config.mk",

View File

@ -30,22 +30,6 @@ REQUIRED_SUBSYSTEMS = \
# End MODULE dcerpc_dcom # End MODULE dcerpc_dcom
################################################ ################################################
################################################
# Start SUBSYSTEM SAMDB
[SUBSYSTEM::SAMDB]
INIT_OBJ_FILES = \
rpc_server/samr/samdb.o
ADD_OBJ_FILES = \
rpc_server/samr/samr_utils.o
REQUIRED_SUBSYSTEMS = \
DCERPC_COMMON \
LIBLDB
#
# End SUBSYSTEM SAMDB
################################################
################################################ ################################################
# Start SUBSYSTEM SCHANNELDB # Start SUBSYSTEM SCHANNELDB
[SUBSYSTEM::SCHANNELDB] [SUBSYSTEM::SCHANNELDB]