merge of the netsamlogon caching code from APPLIANCE_HEAD
authorGerald Carter <jerry@samba.org>
Sat, 21 Jun 2003 04:05:01 +0000 (04:05 +0000)
committerGerald Carter <jerry@samba.org>
Sat, 21 Jun 2003 04:05:01 +0000 (04:05 +0000)
commit93bcb9963bef53b91a0b16c6389cefdb7bea2b0e
tree25622225b6bab1d54e82d4871254eed7d2c110f5
parentf70cc4cdc188fd8bf9f8f84cb55d15c122e463dd
Merge ... the netsamlogon caching code from APPLIANCE_HEAD
This replaces the universal group caching code (was originally
based on that code).  Only applies to the the RPC code.

One comment: domain local groups don't show up in 'getent group'
that's easy to fix.

Code has been tested against 2k domain but doesn't change anything
with respect to NT4 domains.

netsamlogon caching works pretty much like the universal group
caching code did but has had much more testing and puts winbind
mostly back in sync between branches.
(This used to be commit aac01dc7bc95c20ee21c93f3581e2375d9a894e1)
14 files changed:
source3/Makefile.in
source3/auth/auth_domain.c
source3/lib/username.c
source3/libsmb/samlogon_cache.c [new file with mode: 0644]
source3/nsswitch/wb_client.c
source3/nsswitch/winbindd.c
source3/nsswitch/winbindd.h
source3/nsswitch/winbindd_cache.c
source3/nsswitch/winbindd_cm.c
source3/nsswitch/winbindd_group.c
source3/nsswitch/winbindd_pam.c
source3/nsswitch/winbindd_rpc.c
source3/script/mkproto.awk
source3/smbd/server.c