Date: Wed Feb 26 12:21:01 2003 Author: abartlet Update of /data/cvs/samba/source/nsswitch In directory dp.samba.org:/tmp/cvs-serv13359/nsswitch
Modified Files: winbindd.h winbindd_ads.c winbindd_cache.c winbindd_group.c winbindd_idmap.c winbindd_idmap_tdb.c winbindd_rpc.c winbindd_user.c winbindd_util.c Log Message: Kill RID-only and domain+RID madness from winbind. Now we deal with SIDs in almost all of winbind (a couple of limited exceptions remain, but I'm looking into them - they use non-winbind structs ATM). This has particular benifits in returning out-of-domain SIDs for group membership (Need to look into this a bit more) as well as general code quality. This also removes much of the complexity from the idmap interface, which now only deals with mapping IDs, not with SID->domain translations. Breifly tested, but needs more. Fixes some valgrind-found bugs from my previous commit. Winbind cache chagned to using SID strings in some places, as I could not follow exactly how to save and restore multiple packed sids properly. Andrew Bartlett Revisions: winbindd.h 1.39 => 1.40 http://www.samba.org/cgi-bin/cvsweb/samba/source/nsswitch/winbindd.h?r1=1.39&r2=1.40 winbindd_ads.c 1.65 => 1.66 http://www.samba.org/cgi-bin/cvsweb/samba/source/nsswitch/winbindd_ads.c?r1=1.65&r2=1.66 winbindd_cache.c 1.44 => 1.45 http://www.samba.org/cgi-bin/cvsweb/samba/source/nsswitch/winbindd_cache.c?r1=1.44&r2=1.45 winbindd_group.c 1.61 => 1.62 http://www.samba.org/cgi-bin/cvsweb/samba/source/nsswitch/winbindd_group.c?r1=1.61&r2=1.62 winbindd_idmap.c 1.25 => 1.26 http://www.samba.org/cgi-bin/cvsweb/samba/source/nsswitch/winbindd_idmap.c?r1=1.25&r2=1.26 winbindd_idmap_tdb.c 1.1 => 1.2 http://www.samba.org/cgi-bin/cvsweb/samba/source/nsswitch/winbindd_idmap_tdb.c?r1=1.1&r2=1.2 winbindd_rpc.c 1.39 => 1.40 http://www.samba.org/cgi-bin/cvsweb/samba/source/nsswitch/winbindd_rpc.c?r1=1.39&r2=1.40 winbindd_user.c 1.48 => 1.49 http://www.samba.org/cgi-bin/cvsweb/samba/source/nsswitch/winbindd_user.c?r1=1.48&r2=1.49 winbindd_util.c 1.92 => 1.93 http://www.samba.org/cgi-bin/cvsweb/samba/source/nsswitch/winbindd_util.c?r1=1.92&r2=1.93