Always query the PDC for the list of trusted domains rather than interating
authorTim Potter <tpot@samba.org>
Fri, 11 Jan 2002 05:33:45 +0000 (05:33 +0000)
committerTim Potter <tpot@samba.org>
Fri, 11 Jan 2002 05:33:45 +0000 (05:33 +0000)
commitda84e2a7568eac084ad04793d60523c63ec664c3
treedb38aa3765865c9a44c6cd40da9ba1a7d34a70ee
parent5047a66d39fdd56a5895037de8c519a828a03b19
Always query the PDC for the list of trusted domains rather than interating
the list received at startup or we get an out of date list.  I thought
there might be some sequence number that is incremented when a trusted
domain is added or removed - perhaps there is but I just haven't found it
yet.

 - Renamed get_domain_info() to init_domain_list()

 - Made an accessor function to return the list of trusted domains rather
   than using a global so we don't have to remember to put a magic init
   function

 - The getent state can not keep a pointer to a winbind_domain structure as
   it may be freed if init_domain_list() is called again so we keep the
   domain name instead
(This used to be commit 37216c649a394b449eaaaa6644709eafb3bf37ff)
source3/nsswitch/winbindd.c
source3/nsswitch/winbindd.h
source3/nsswitch/winbindd_group.c
source3/nsswitch/winbindd_misc.c
source3/nsswitch/winbindd_proto.h
source3/nsswitch/winbindd_user.c
source3/nsswitch/winbindd_util.c