svn commit: samba r22956 - in branches: SAMBA_3_0/source/auth SAMBA_3_0_25/source/auth SAMBA_3_0_26/source/auth

jra at samba.org jra at samba.org
Wed May 16 22:52:19 GMT 2007


Author: jra
Date: 2007-05-16 22:52:17 +0000 (Wed, 16 May 2007)
New Revision: 22956

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=22956

Log:
Fix security=server (bug #4622). Volker's patch
(slightly truncated by me). Will be in 3.0.25a.
Jeremy.

Modified:
   branches/SAMBA_3_0/source/auth/auth_server.c
   branches/SAMBA_3_0_25/source/auth/auth_server.c
   branches/SAMBA_3_0_26/source/auth/auth_server.c


Changeset:
Modified: branches/SAMBA_3_0/source/auth/auth_server.c
===================================================================
--- branches/SAMBA_3_0/source/auth/auth_server.c	2007-05-16 22:34:58 UTC (rev 22955)
+++ branches/SAMBA_3_0/source/auth/auth_server.c	2007-05-16 22:52:17 UTC (rev 22956)
@@ -268,12 +268,6 @@
 	BOOL locally_made_cli = False;
 	struct server_security_state *state;
 
-	/* 
-	 * Check that the requested domain is not our own machine name.
-	 * If it is, we should never check the PDC here, we use our own local
-	 * password file.
-	 */
-
 	state = talloc_get_type_abort(
 		private_data, struct server_security_state);
 

Modified: branches/SAMBA_3_0_25/source/auth/auth_server.c
===================================================================
--- branches/SAMBA_3_0_25/source/auth/auth_server.c	2007-05-16 22:34:58 UTC (rev 22955)
+++ branches/SAMBA_3_0_25/source/auth/auth_server.c	2007-05-16 22:52:17 UTC (rev 22956)
@@ -230,17 +230,6 @@
 	NTSTATUS nt_status = NT_STATUS_NOT_IMPLEMENTED;
 	BOOL locally_made_cli = False;
 
-	/* 
-	 * Check that the requested domain is not our own machine name.
-	 * If it is, we should never check the PDC here, we use our own local
-	 * password file.
-	 */
-
-	if(is_myname(user_info->domain)) {
-		DEBUG(3,("check_smbserver_security: Requested domain was for this machine.\n"));
-		return nt_status;
-	}
-
 	cli = (struct cli_state *)my_private_data;
 	
 	if (cli) {

Modified: branches/SAMBA_3_0_26/source/auth/auth_server.c
===================================================================
--- branches/SAMBA_3_0_26/source/auth/auth_server.c	2007-05-16 22:34:58 UTC (rev 22955)
+++ branches/SAMBA_3_0_26/source/auth/auth_server.c	2007-05-16 22:52:17 UTC (rev 22956)
@@ -230,17 +230,6 @@
 	NTSTATUS nt_status = NT_STATUS_NOT_IMPLEMENTED;
 	BOOL locally_made_cli = False;
 
-	/* 
-	 * Check that the requested domain is not our own machine name.
-	 * If it is, we should never check the PDC here, we use our own local
-	 * password file.
-	 */
-
-	if(is_myname(user_info->domain)) {
-		DEBUG(3,("check_smbserver_security: Requested domain was for this machine.\n"));
-		return nt_status;
-	}
-
 	cli = (struct cli_state *)my_private_data;
 	
 	if (cli) {



More information about the samba-cvs mailing list