Title: [233804] trunk/Source/WebKit
Revision
233804
Author
[email protected]
Date
2018-07-13 10:46:30 -0700 (Fri, 13 Jul 2018)

Log Message

[macOS] REGRESSION (r233536): Development WebContent service got opted back into Library Validation
https://bugs.webkit.org/show_bug.cgi?id=187640

Reviewed by Daniel Bates.

* Scripts/process-webcontent-entitlements.sh: Add the
  com.apple.security.cs.disable-library-validation to the Development service regardless of
  whether restricted entitlements are to be used, because that entitlement is not restricted.

Modified Paths

Diff

Modified: trunk/Source/WebKit/ChangeLog (233803 => 233804)


--- trunk/Source/WebKit/ChangeLog	2018-07-13 17:28:29 UTC (rev 233803)
+++ trunk/Source/WebKit/ChangeLog	2018-07-13 17:46:30 UTC (rev 233804)
@@ -1,3 +1,14 @@
+2018-07-13  Dan Bernstein  <[email protected]>
+
+        [macOS] REGRESSION (r233536): Development WebContent service got opted back into Library Validation
+        https://bugs.webkit.org/show_bug.cgi?id=187640
+
+        Reviewed by Daniel Bates.
+
+        * Scripts/process-webcontent-entitlements.sh: Add the
+          com.apple.security.cs.disable-library-validation to the Development service regardless of
+          whether restricted entitlements are to be used, because that entitlement is not restricted.
+
 2018-07-13  Chris Dumez  <[email protected]>
 
         NetworkConnectionToWebProcess::m_networkResourceLoaders should use Ref<> for its values

Modified: trunk/Source/WebKit/Scripts/process-webcontent-entitlements.sh (233803 => 233804)


--- trunk/Source/WebKit/Scripts/process-webcontent-entitlements.sh	2018-07-13 17:28:29 UTC (rev 233803)
+++ trunk/Source/WebKit/Scripts/process-webcontent-entitlements.sh	2018-07-13 17:46:30 UTC (rev 233804)
@@ -17,10 +17,10 @@
             echo "Adding domain extension entitlement for relocatable build.";
             /usr/libexec/PlistBuddy -c "Add :com.apple.private.xpc.domain-extension bool YES" "${PROCESSED_XCENT_FILE}";
         fi
+    fi
 
-        if [[ ${WK_XPC_SERVICE_VARIANT} == "Development" ]]; then
-            echo "Disabling library validation for development build.";
-            /usr/libexec/PlistBuddy -c "Add :com.apple.security.cs.disable-library-validation bool YES" "${PROCESSED_XCENT_FILE}";
-        fi
+    if [[ ${WK_XPC_SERVICE_VARIANT} == "Development" ]]; then
+        echo "Disabling library validation for development build.";
+        /usr/libexec/PlistBuddy -c "Add :com.apple.security.cs.disable-library-validation bool YES" "${PROCESSED_XCENT_FILE}";
     fi
 fi
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to