svn commit: samba r5921 - in trunk/source: groupdb lib nsswitch passdb

vlendec at samba.org vlendec at samba.org
Mon Mar 21 17:04:40 GMT 2005


Author: vlendec
Date: 2005-03-21 17:04:39 +0000 (Mon, 21 Mar 2005)
New Revision: 5921

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=5921

Log:
This has grown larger than I've wanted it to. Get wbinfo --user-sids
async. Meanwhile I've changed the internal API for lookup_usergroups and
lookup_useraliases to not use arrays of pointers to sids but arrays of
sids. This simplifies the code quite a bit. It also involves a mechanism to
transfer additional data from a parent to a child via the
winbindd_cache.tdb. Next step is to get winbindd_passdb.c ask the passdb for
alias memberships, currently BUILTIN is not expanded.

Volker

Modified:
   trunk/source/groupdb/mapping.c
   trunk/source/lib/privileges.c
   trunk/source/lib/smbldap.c
   trunk/source/lib/util_sid.c
   trunk/source/nsswitch/winbindd.c
   trunk/source/nsswitch/winbindd.h
   trunk/source/nsswitch/winbindd_ads.c
   trunk/source/nsswitch/winbindd_async.c
   trunk/source/nsswitch/winbindd_cache.c
   trunk/source/nsswitch/winbindd_dual.c
   trunk/source/nsswitch/winbindd_group.c
   trunk/source/nsswitch/winbindd_nss.h
   trunk/source/nsswitch/winbindd_passdb.c
   trunk/source/nsswitch/winbindd_reconnect.c
   trunk/source/nsswitch/winbindd_rpc.c
   trunk/source/passdb/pdb_ldap.c
   trunk/source/passdb/secrets.c


Changeset:
Sorry, the patch is too large (1393 lines) to include; please use WebSVN to see it!
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=5921


More information about the samba-cvs mailing list