CVS update: samba/source/nsswitch

abartlet at samba.org abartlet at samba.org
Wed Feb 26 23:21:01 EST 2003


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


More information about the samba-cvs mailing list