[launchd-changes] [22867] trunk/launchd/src/launchd_mach_ipc.c

source_changes at macosforge.org source_changes at macosforge.org
Thu Sep 21 15:58:34 PDT 2006


Revision: 22867
          http://trac.macosforge.org/projects/launchd/changeset/22867
Author:   zarzycki at apple.com
Date:     2006-09-21 15:58:34 -0700 (Thu, 21 Sep 2006)

Log Message:
-----------
Let's nag more about bootstrap_register() being deprecated.
Let's also trust that if one acquired a send right, it must be legit.

Modified Paths:
--------------
    trunk/launchd/src/launchd_mach_ipc.c

Modified: trunk/launchd/src/launchd_mach_ipc.c
===================================================================
--- trunk/launchd/src/launchd_mach_ipc.c	2006-09-21 22:33:17 UTC (rev 22866)
+++ trunk/launchd/src/launchd_mach_ipc.c	2006-09-21 22:58:34 UTC (rev 22867)
@@ -213,8 +213,6 @@
 
 	audit_token_to_launchd_cred(au_tok, &ldc);
 
-	trusted_client_check(j, &ldc);
-
 	ms = job_lookup_service(j, servicename, true);
 
 	if (ms == NULL) {
@@ -252,7 +250,7 @@
 
 	audit_token_to_launchd_cred(au_tok, &ldc);
 
-	trusted_client_check(j, &ldc);
+	job_log(j, LOG_NOTICE, "bootstrap_register() is deprecated. PID: %u Service: %s", ldc.pid, servicename);
 
 	job_log(j, LOG_DEBUG, "Mach service registration attempt: %s", servicename);
 	
@@ -290,8 +288,6 @@
 
 	audit_token_to_launchd_cred(au_tok, &ldc);
 
-	trusted_client_check(j, &ldc);
-
 	ms = job_lookup_service(j, servicename, true);
 
 	if (ms && machservice_hidden(ms) && !job_active(machservice_job(ms))) {

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/launchd-changes/attachments/20060921/48d46f9e/attachment.html


More information about the launchd-changes mailing list