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