moving more code around.
authorGerald Carter <jerry@samba.org>
Fri, 11 Jul 2003 05:33:40 +0000 (05:33 +0000)
committerGerald Carter <jerry@samba.org>
Fri, 11 Jul 2003 05:33:40 +0000 (05:33 +0000)
commit0463045cc7ff177fab44b25faffad5bf7140244d
treed0f09a62aba27c2acf7f00d407fa0261727ebd4b
parentcaa36c2f0a935f90472caff3e48fb298067d1447
moving more code around.

  * move rid allocation into IDMAP.  See comments in _api_samr_create_user()
  * add winbind delete user/group functions

I'm checking this in to sync up with everyone.  But I'm going to split
the add a separate winbindd_allocate_rid() function for systems
that have an 'add user script' but need idmap to give them a RID.
Life would be so much simplier without 'enable rid algorithm'.
The current RID allocation is horrible due to this one fact.
Tested idmap_tdb but not idmap_ldap yet.  Will do that tomorrow.

Nothing has changed in the way a samba domain is represented, stored,
or search in the directory so things should be ok with previous installations.

going to bed now.
20 files changed:
source/auth/auth_util.c
source/groupdb/mapping.c
source/include/idmap.h
source/lib/smbldap.c
source/nsswitch/wb_client.c
source/nsswitch/wbinfo.c
source/nsswitch/winbindd_acct.c
source/nsswitch/winbindd_nss.h
source/nsswitch/winbindd_user.c
source/passdb/passdb.c
source/passdb/pdb_ldap.c
source/passdb/pdb_smbpasswd.c
source/passdb/pdb_tdb.c
source/rpc_server/srv_samr_nt.c
source/sam/idmap.c
source/sam/idmap_ldap.c
source/sam/idmap_tdb.c
source/sam/idmap_util.c
source/utils/net_rpc_samsync.c
source/utils/pdbedit.c