CVS update: samba/source/nsswitch

tridge at samba.org tridge at samba.org
Mon Dec 10 10:59:43 EST 2001


Date:	Sun Dec  9 15:59:43 2001
Author:	tridge

Update of /home/cvs/samba/source/nsswitch
In directory va:/tmp/cvs-serv19252

Modified Files:
	winbindd.c winbindd.h winbindd_ads.c winbindd_cache.c 
	winbindd_group.c winbindd_proto.h winbindd_rpc.c 
	winbindd_user.c winbindd_util.c 
Log Message:
completely new winbindd cache infrastructure

this one looks like just another winbind backend, and has the
following properties:

- does -ve and +ve cacheing of all queries

- can be disabled with -n switch to winbindd

- stores all records packed, so even huge domains are not a problem
for a complete cache

- handles the server being down

- uses sequence numbers for all entries

This fixes a lot of problems with winbindd. Serving from cache is now
*very* fast.


Revisions:
winbindd.c		1.30 => 1.31
	http://www.samba.org/cgi-bin/cvsweb/samba/source/nsswitch/winbindd.c?r1=1.30&r2=1.31
winbindd.h		1.22 => 1.23
	http://www.samba.org/cgi-bin/cvsweb/samba/source/nsswitch/winbindd.h?r1=1.22&r2=1.23
winbindd_ads.c		1.20 => 1.21
	http://www.samba.org/cgi-bin/cvsweb/samba/source/nsswitch/winbindd_ads.c?r1=1.20&r2=1.21
winbindd_cache.c		1.18 => 1.19
	http://www.samba.org/cgi-bin/cvsweb/samba/source/nsswitch/winbindd_cache.c?r1=1.18&r2=1.19
winbindd_group.c		1.38 => 1.39
	http://www.samba.org/cgi-bin/cvsweb/samba/source/nsswitch/winbindd_group.c?r1=1.38&r2=1.39
winbindd_proto.h		1.29 => 1.30
	http://www.samba.org/cgi-bin/cvsweb/samba/source/nsswitch/winbindd_proto.h?r1=1.29&r2=1.30
winbindd_rpc.c		1.10 => 1.11
	http://www.samba.org/cgi-bin/cvsweb/samba/source/nsswitch/winbindd_rpc.c?r1=1.10&r2=1.11
winbindd_user.c		1.34 => 1.35
	http://www.samba.org/cgi-bin/cvsweb/samba/source/nsswitch/winbindd_user.c?r1=1.34&r2=1.35
winbindd_util.c		1.61 => 1.62
	http://www.samba.org/cgi-bin/cvsweb/samba/source/nsswitch/winbindd_util.c?r1=1.61&r2=1.62




More information about the samba-cvs mailing list