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

Reply via email to