idmap_hash: Add the idmap/nss-info provider from Likewise Open.
commit88a50dd5833a9a699ef081e2b8e70bfa5f53c9a4
authorGerald (Jerry) Carter <jerry@samba.org>
Mon, 15 Sep 2008 20:51:44 +0000 (15 15:51 -0500)
committerKarolin Seeger <kseeger@samba.org>
Sun, 21 Sep 2008 19:36:06 +0000 (21 12:36 -0700)
tree7cd7b7d2ba0b622a0e55ab1bf27d2911e235d4aa
parent0ab0ed55c0ec3195e988a3fe0f49da5e67b130ca
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"
(cherry picked from commit 081787719590b319633e2bc34f747feabaf3c6fe)
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]