r20986: Commit the prototype of the nss_info plugin interface.
authorGerald Carter <jerry@samba.org>
Wed, 24 Jan 2007 01:48:08 +0000 (01:48 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 17:17:23 +0000 (12:17 -0500)
commitb9b26be1744b792a54f0a77af140237b4dc5a870
tree96501a60f415248f226902f790420dec7758a540
parent78f5f4b260d877ce615dbbdc2bccbb0cd251f08a
r20986: Commit the prototype of the nss_info plugin interface.
This allows a provider to supply the homedirectory, etc...
attributes for a user without requiring support in core
winbindd code.  The idmap_ad.c module has been modified
to provide the idmap 'ad' library as well as the rfc2307 and sfu
"winbind nss info" support.

The SID/id mapping is working in idmap_ad but the nss_info
still has a few quirks that I'm in the process of resolving.
(This used to be commit aaec0115e2c96935499052d9a637a20c6445986e)
18 files changed:
source3/Makefile.in
source3/configure.in
source3/include/ads.h
source3/include/includes.h
source3/include/nss_info.h [new file with mode: 0644]
source3/libads/ads_struct.c
source3/libads/ldap_schema.c
source3/nsswitch/idmap_ad.c
source3/nsswitch/nss_info.c
source3/nsswitch/nss_info_template.c [new file with mode: 0644]
source3/nsswitch/winbindd.c
source3/nsswitch/winbindd.h
source3/nsswitch/winbindd_ads.c
source3/nsswitch/winbindd_async.c
source3/nsswitch/winbindd_cache.c
source3/nsswitch/winbindd_nss.h
source3/nsswitch/winbindd_user.c
source3/param/loadparm.c