svn commit: samba r5673 - in trunk/source: . lib nsswitch torture

vlendec at samba.org vlendec at samba.org
Sun Mar 6 17:09:34 GMT 2005


Author: vlendec
Date: 2005-03-06 17:09:34 +0000 (Sun, 06 Mar 2005)
New Revision: 5673

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

Log:
First step to get wbinfo --user-sids async. There's three calls in that: First
ask the DC who holds the user for the domain groups the user is in. Then hand
the list of SIDs to our own DC for alias expansion, these are the domain local
groups. The last step is to expand the resulting list with the local
aliases. This itself might be a blocking call with pdb_ldap for example.

Now I have to find a way to pass an arbitrary amount of data down to a child
winbindd. Have an extra_data like in the response? Or go through
winbindd_cache? Don't know, have to think about that a bit more.

BTW, sprintf_append is a little utility function to step-by-step sprintf a
string without too much copying. Might be interesting elsewere as well.

Volker

Added:
   trunk/source/torture/t_strappend.c
Modified:
   trunk/source/Makefile.in
   trunk/source/lib/util_str.c
   trunk/source/nsswitch/wbinfo.c
   trunk/source/nsswitch/winbindd.c
   trunk/source/nsswitch/winbindd_dual.c
   trunk/source/nsswitch/winbindd_group.c
   trunk/source/nsswitch/winbindd_nss.h


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


More information about the samba-cvs mailing list