1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-25 23:21:54 +03:00
samba-mirror/source3/auth
Andrew Bartlett 53beee9e56 (merge from HEAD)
NTLM Authentication:

- Add a 'privileged' mode to Winbindd.  This is achieved by means of a directory
  under lockdir, that the admin can change the group access for.

- This mode is now required to access with 'CRAP' authentication feature.
- This *will* break the current SQUID helper, so I've fixed up our ntlm_auth
  replacement:
 - Update our NTLMSSP code to cope with 'datagram' mode, where we don't get a
   challenge.
 - Use this to make our ntlm_auth utility suitable for use in current Squid 2.5
   servers.
 - Tested - works for Win2k clients, but not Win9X at present.  NTLMSSP updates
   are needed.
 - Now uses fgets(), not x_fgets() to cope with Squid environment (I think
   somthing to do with non-blocking stdin).

- Add much more robust connection code to wb_common.c - it will not connect to
  a server of a different protocol version, and it will automatically try and
  reconnect to the 'privileged' pipe if possible.
  - This could help with 'privileged' idmap operations etc in future.

- Add a generic HEX encode routine to util_str.c,
- fix a small line of dodgy C in StrnCpy_fn()

- Correctly pull our 'session key' out of the info3 from th the DC.  This is
  used in both the auth code, and in for export over the winbind pipe to
  ntlm_auth.

- Given the user's challenge/response and access to the privileged pipe,
  allow external access to the 'session key'.  To be used for MSCHAPv2
  integration.

Andrew Bartlett
(This used to be commit ec071ca3dc)
2003-03-24 09:54:13 +00:00
..
auth_builtin.c Fix some comment typos 2003-03-19 15:24:17 +00:00
auth_compat.c updated the 3.0 branch from the head branch - ready for alpha18 2002-07-15 10:35:28 +00:00
auth_domain.c (merge from HEAD) 2003-03-24 09:54:13 +00:00
auth_ntlmssp.c Add an extra parameter to our 'set_remote_machine_name' and 2003-03-18 09:52:55 +00:00
auth_rhosts.c Merge of server-side authentication changes to 3.0: 2003-02-24 02:35:54 +00:00
auth_sam.c Merge from HEAD - allow "" as a domain in the NLTMv2 hash calculations. Fixes 2003-02-16 22:23:33 +00:00
auth_server.c Removed global_myworkgroup, global_myname, global_myscope. Added liberal 2002-11-12 23:20:50 +00:00
auth_unix.c Cleanups: (merge from HEAD) 2003-02-10 11:47:21 +00:00
auth_util.c (merge from HEAD) 2003-03-24 09:54:13 +00:00
auth_winbind.c Ensure that only parse_prs.c access internal members of the prs_struct. 2003-02-14 22:55:46 +00:00
auth.c Merge from HEAD - doxygen 2003-03-17 22:43:57 +00:00
pampass.c Merge from HEAD - make Samba compile with -Wwrite-strings without additional 2003-01-03 08:28:12 +00:00
pass_check.c Cleanups: (merge from HEAD) 2003-02-10 11:47:21 +00:00