WebKit Bugzilla
Attachment 371339 Details for
Bug 198494
: [iOS] Update sandboxes to address iokit-get-property errors
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
Patch
bug-198494-20190604145009.patch (text/plain), 5.70 KB, created by
Brent Fulgham
on 2019-06-04 14:50:10 PDT
(
hide
)
Description:
Patch
Filename:
MIME Type:
Creator:
Brent Fulgham
Created:
2019-06-04 14:50:10 PDT
Size:
5.70 KB
patch
obsolete
>Subversion Revision: 246080 >diff --git a/Source/WebKit/ChangeLog b/Source/WebKit/ChangeLog >index a0a03192d0179108cbebb7ba2a59541711cd0bfb..71019d77bf7b930c3a026436f1ec868ef987d86e 100644 >--- a/Source/WebKit/ChangeLog >+++ b/Source/WebKit/ChangeLog >@@ -1,3 +1,13 @@ >+2019-06-04 Brent Fulgham <bfulgham@apple.com> >+ >+ [iOS] Update sandboxes to address iokit-get-property errors >+ https://bugs.webkit.org/show_bug.cgi?id=198494 >+ <rdar://problem/51322072> and <rdar://problem/50602737> >+ >+ Reviewed by Alexey Proskuryakov. >+ >+ * Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb: >+ > 2019-06-04 Sihui Liu <sihui_liu@apple.com> > > WKWebsiteDataStore API fails to fetch web storage data for non-persistent data store >diff --git a/Source/WebKit/Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb b/Source/WebKit/Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb >index 67c18398216ce1aa6dd598a5e4e7c9acdef600fd..b8e983e3c9ba5091a539723fc86b93844df315b3 100644 >--- a/Source/WebKit/Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb >+++ b/Source/WebKit/Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb >@@ -268,40 +268,73 @@ > (iokit-property-regex #"^AAPL,(DisplayPipe|OpenCLdisabled|IOGraphics_LER(|_RegTag_1|_RegTag_0|_Busy_2)|alias-policy|boot-display|display-alias|mux-switch-state|ndrv-dev|primary-display|slot-name)") > (iokit-property "APTDevice") > (iokit-property "AVCSupported") >- (iokit-property-regex #"^AppleJPEG(NumCores|Supports(AppleInterchangeFormats|MissingEOI|RSTLogging))") >- (iokit-property "BaseAddressAlignmentRequirement") >- (iokit-property-regex #"^DisplayPipe(PlaneBaseAlignment|StrideRequirements)") > (iokit-property "HEVCSupported") >- (iokit-property-regex #"^IOGL(|ES(|Metal))BundleName") >- (iokit-property "IOGLESDefaultUseMetal") > (iokit-property-regex #"IOGVA(BGRAEnc|Codec|EncoderRestricted|Scaler)") > (iokit-property "IOClassNameOverride") > (iokit-property "IOPlatformUUID") >- (iokit-property "IOSurfaceAcceleratorCapabilitiesDict") >- (iokit-property-regex #"^MetalPlugin(Name|ClassName)") >- (iokit-property "Protocol Characteristics") >- (iokit-property "artwork-device-idiom") ;; <rdar://problem/49497720> >- (iokit-property "artwork-device-subtype") >- (iokit-property "artwork-display-gamut") ;; <rdar://problem/49497788> >- (iokit-property "artwork-dynamic-displaymode") ;; <rdar://problem/49497720> >- (iokit-property "artwork-scale-factor") ;; <rdar://problem/49497788> >- (iokit-property-regex #"(canvas-height|canvas-width)") > (iokit-property "class-code") > (iokit-property "color-accuracy-index") >- (iokit-property "compatible-device-fallback") ;; <rdar://problem/49497720> > (iokit-property "device-id") > (iokit-property "device-perf-memory-class") > (iokit-property "emu") >- (iokit-property "graphics-featureset-class") ;; <rdar://problem/49497720> >- (iokit-property "hdcp-hoover-protocol") >- (iokit-property "iommu-present") >- (iokit-property "product-description") ;; <rdar://problem/49497788> >- (iokit-property "product-id") >- (iokit-property "software-behavior") > (iokit-property "vendor-id") >- (iokit-property "ui-pip") ;; <rdar://problem/48867037> > ) > >+(with-filter (iokit-registry-entry-class "AppleARMIODevice") >+ (allow iokit-get-properties >+ (iokit-property >+ "canvas-height" >+ "canvas-width" >+))) >+ >+(with-filter (iokit-registry-entry-class "AppleJPEGDriver") >+ (allow iokit-get-properties (iokit-property-regex #"^AppleJPEG(NumCores|Supports(AppleInterchangeFormats|MissingEOI|RSTLogging))"))) >+ >+(with-filter (iokit-registry-entry-class "IOAcceleratorES") >+ (allow iokit-get-properties >+ (iokit-property "BaseAddressAlignmentRequirement") >+ (iokit-property-prefix "IOGLES") >+ (iokit-property "MetalPluginName") >+ (iokit-property "MetalPluginClassName") >+)) >+ >+(with-filter (iokit-registry-entry-class "IOMobileFramebuffer") >+ (allow iokit-get-properties >+ (iokit-property >+ "DisplayPipePlaneBaseAlignment" >+ "DisplayPipeStrideRequirements" >+ "hdcp-hoover-protocol" >+))) >+ >+(with-filter (iokit-registry-entry-class "IOPlatformDevice") >+ (allow iokit-get-properties >+ (iokit-property >+ "artwork-device-idiom" ;; <rdar://problem/49497720> >+ "artwork-device-subtype" ;; <rdar://problem/49497720> >+ "artwork-display-gamut" ;; <rdar://problem/49497788> >+ "artwork-dynamic-displaymode" ;; <rdar://problem/49497720> >+ "artwork-scale-factor" ;; <rdar://problem/49497788> >+ "compatible-device-fallback" ;; <rdar://problem/49497720> >+ "device-colors" ;; <rdar://problem/51322072> >+ "device-perf-memory-class" ;; <rdar://problem/51322072> >+ "display-corner-radius" ;; <rdar://problem/50602737> >+ "graphics-featureset-class" ;; <rdar://problem/49497720> >+ "graphics-featureset-fallbacks" ;; <rdar://problem/51322072> >+ "iommu-present" >+ "oled-display" ;; <rdar://problem/51322072> >+ "product-description" ;; <rdar://problem/49497788> >+ "product-id" ;; <rdar://problem/49497788> >+ "ui-pip" ;; <rdar://problem/48867037> >+))) >+ >+(with-filter (iokit-registry-entry-class "IOService") >+ (allow iokit-get-properties >+ (iokit-property >+ "IOSurfaceAcceleratorCapabilitiesDict" >+ "Protocol Characteristics" >+ "software-behavior" >+))) >+ > ;; Read-only preferences and data > (mobile-preferences-read > "com.apple.LaunchServices"
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Formatted Diff
|
Diff
Attachments on
bug 198494
:
371208
|
371289
|
371339
|
371410
|
371588