idmap_hash: Add the idmap/nss-info provider from Likewise Open.
authorGerald (Jerry) Carter <jerry@samba.org>
Mon, 15 Sep 2008 20:51:44 +0000 (15:51 -0500)
committerJeremy Allison <jra@samba.org>
Tue, 16 Sep 2008 17:28:11 +0000 (10:28 -0700)
commit63554b4078e3039bfeda46d8bc77d6ad7ab189ad
treed4577fc66eff46fea55e0c044224340872d1ed17
parent544cd1b4b9c27a76944abbe512dba05487701816
idmap_hash: Add the idmap/nss-info provider from Likewise Open.

* Port the Likewise Open idmap/nss_info provider (renamed to
  idmap_hash).

* uids & gids are generated based on a hashing algorithm that collapse
  the Domain SID to a 31 bit number.  The reverse mapping from the
  high order 11 bits to the originat8ing sdomain SID is stored in
  a has table initialized at start up.

* Includes support for "idmap_hash:name_map = <filename>" for the
  name aliasing layer.  The name map file consist of entries in
  the form "alias = DOMAIN\name"
source3/Makefile.in
source3/configure.in
source3/winbindd/idmap_hash/idmap_hash.c [new file with mode: 0644]
source3/winbindd/idmap_hash/idmap_hash.h [new file with mode: 0644]
source3/winbindd/idmap_hash/mapfile.c [new file with mode: 0644]