idmap_hash: Add the idmap/nss-info provider from Likewise Open.
commit081787719590b319633e2bc34f747feabaf3c6fe
authorGerald (Jerry) Carter <jerry@samba.org>
Mon, 15 Sep 2008 20:51:44 +0000 (15 15:51 -0500)
committerJeremy Allison <jra@samba.org>
Tue, 16 Sep 2008 17:41:24 +0000 (16 10:41 -0700)
tree6998a06c4543fdae6534acf1f4c0d8bcf3f21fb4
parent0a2c8ac3f6af38ebeb61a49c515bdc84591130cc
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"
source/Makefile.in
source/configure.in
source/winbindd/idmap_hash/idmap_hash.c [new file with mode: 0644]
source/winbindd/idmap_hash/idmap_hash.h [new file with mode: 0644]
source/winbindd/idmap_hash/mapfile.c [new file with mode: 0644]