This patch takes the work the jerry did for beta2, and generalises it:
authorAndrew Bartlett <abartlet@samba.org>
Thu, 3 Jul 2003 14:36:42 +0000 (14:36 +0000)
committerAndrew Bartlett <abartlet@samba.org>
Thu, 3 Jul 2003 14:36:42 +0000 (14:36 +0000)
commit85f88191b9927cc434645ef4c1eaf5ec0e8af2ec
tree27d2c5b51fa4f05e02e5392d080bdd075893603f
parent94fe3b2cdfa67c9d74edc00a436b5eacbf3e0dc4
This patch takes the work the jerry did for beta2, and generalises it:

 - The 'not implmented' checks are now done by all auth modules
 - the ntdomain/trustdomain/winbind modules are more presise as to
   what domain names they can and cannot handle
 - The become_root() calls are now around the winbind pipe opening only,
   not the entire auth call
 - The unix username is kept seperate from the NT username, removing the
   need for 'clean off the domain\' in parse_net.c
 - All sid->uid translations are now validated with getpwuid() to put a very
   basic stop to logins with 'half deleted' accounts.

Andrew Bartlett
source/auth/auth.c
source/auth/auth_builtin.c
source/auth/auth_domain.c
source/auth/auth_rhosts.c
source/auth/auth_server.c
source/auth/auth_util.c
source/auth/auth_winbind.c
source/include/auth.h
source/rpc_parse/parse_net.c
source/rpc_server/srv_netlog_nt.c
source/rpc_server/srv_pipe.c