Branch next

 

Tag:V6-dev.5

 

Merge Highlights

 

* ID Mapping, uid/gid management, and related creds changes

 

* Handle delegation recalls for expired clients

 

Signed-off-by: Frank S. Filz <ffilzlnx@mindspring.com>

 

Contents:

 

9936f2cc8 Frank S. Filz V6-dev.5

b36f9572c Rojin George Handle delegation recalls for expired clients

4c5dde9bb Dipit Grover idmapper: Extract owner-domain set and clear as separate functions

e7177f429 Dipit Grover idmapping: Extract user,group cache addition to separate functions

38dadd5d7 Dipit Grover uid2grp: Handle ERANGE return code when calling pw-functions

0505362d8 Dipit Grover nfs_creds: Apply minor refactoring to rpcsec_gss creds evaluation

8c5fb5de8 Dipit Grover nfs_creds: Fix rpcsec_gss handling for anonymous user

75ddeea03 Dipit Grover uid2grp: Extract add-user-groups-to-cache to a separate function

4aa7de962 Dipit Grover nfs_creds: Resolve extended groups from rpcsec_gss principal using nfsidmap

d68dd112f Dipit Grover uid2grp: Expose principal2grp function for resolving extended groups using libnfsidmap

c9b4d35e6 Dipit Grover uid2grp: Fix usage of uid2grp cache

386f34219 Dipit Grover uid2grp: Miscellaneous refactoring

71d319b21 Dipit Grover uid2grp_cache: Expose expiry related functions

c659aad88 Dipit Grover idmapper: Add pwnam support for mapping principal to uid,gid

c1b3c380c Dipit Grover idmapper: Refactor pwentname2id to accommodate large entries

a1612d142 Dipit Grover idmapper_cache: Do not destroy the cache locks when clearing the caches

c9ab01a13 Dipit Grover idmapper_cache: Do not re-insert expired entry's attributes