[SCM] Samba Shared Repository - branch master updated

Stefan Metzmacher metze at samba.org
Thu Jan 26 09:59:04 MST 2012


The branch, master has been updated
       via  633a28b s3:auth/auth_generic: for now call sub_set_smb_name() and lp_load()
      from  0158858 s3:gse: return NT_STATUS_LOGON_FAILURE instead of NT_STATUS_INTERNAL_ERROR

http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master


- Log -----------------------------------------------------------------
commit 633a28b276a98628c333b8c8b20dfe30c099caf5
Author: Stefan Metzmacher <metze at samba.org>
Date:   Thu Jan 26 09:21:21 2012 +0100

    s3:auth/auth_generic: for now call sub_set_smb_name() and lp_load()
    
    This matches the auth_ntlmssp case and the smbd/sesssetup.c code.
    
    metze
    
    Autobuild-User: Stefan Metzmacher <metze at samba.org>
    Autobuild-Date: Thu Jan 26 17:58:17 CET 2012 on sn-devel-104

-----------------------------------------------------------------------

Summary of changes:
 source3/auth/auth_generic.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)


Changeset truncated at 500 lines:

diff --git a/source3/auth/auth_generic.c b/source3/auth/auth_generic.c
index 6db761b..38968a7 100644
--- a/source3/auth/auth_generic.c
+++ b/source3/auth/auth_generic.c
@@ -127,6 +127,12 @@ static NTSTATUS auth3_generate_session_info_pac(struct auth4_context *auth_ctx,
 		netsamlogon_cache_store(ntuser, &logon_info->info3);
 	}
 
+	/* setup the string used by %U */
+	sub_set_smb_name(username);
+
+	/* reload services so that the new %U is taken into account */
+	lp_load(get_dyn_CONFIGFILE(), false, false, true, true);
+
 	status = make_session_info_krb5(mem_ctx,
 					ntuser, ntdomain, username, pw,
 					logon_info, is_guest, is_mapped, NULL /* No session key for now, caller will sort it out */,


-- 
Samba Shared Repository


More information about the samba-cvs mailing list