WebKit Bugzilla
Attachment 343829 Details for
Bug 187149
: Add sandbox to microdone plugin
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
Patch
bug-187149-20180628120006.patch (text/plain), 6.72 KB, created by
youenn fablet
on 2018-06-28 12:00:07 PDT
(
hide
)
Description:
Patch
Filename:
MIME Type:
Creator:
youenn fablet
Created:
2018-06-28 12:00:07 PDT
Size:
6.72 KB
patch
obsolete
>Subversion Revision: 233256 >diff --git a/Source/WebKit/ChangeLog b/Source/WebKit/ChangeLog >index 5146d78e6d8a25b0e6ab7dc9856e764dd2a9a8e9..992ad68b3707e52189fdb213703b6665c531fb2f 100644 >--- a/Source/WebKit/ChangeLog >+++ b/Source/WebKit/ChangeLog >@@ -1,3 +1,14 @@ >+2018-06-28 Youenn Fablet <youenn@apple.com> >+ >+ Add sandbox to microdone plugin >+ https://bugs.webkit.org/show_bug.cgi?id=187149 >+ rdar://problem/41538057 >+ >+ Reviewed by NOBODY (OOPS!). >+ >+ * Resources/PlugInSandboxProfiles/cn.microdone.cmb.safari: Added. >+ * WebKit.xcodeproj/project.pbxproj: >+ > 2018-06-27 Youenn Fablet <youenn@apple.com> > > NetworkLoadChecker should not need to hard ref NetworkConnectionToWebProcess >diff --git a/Source/WebKit/Resources/PlugInSandboxProfiles/cn.microdone.cmb.safari b/Source/WebKit/Resources/PlugInSandboxProfiles/cn.microdone.cmb.safari >new file mode 100644 >index 0000000000000000000000000000000000000000..a0a71cf75e8b8a98748257ebc4b311695ecc131d >--- /dev/null >+++ b/Source/WebKit/Resources/PlugInSandboxProfiles/cn.microdone.cmb.safari >@@ -0,0 +1,23 @@ >+; Copyright (C) 2018 Apple Inc. All rights reserved. >+; >+; Redistribution and use in source and binary forms, with or without >+; modification, are permitted provided that the following conditions >+; are met: >+; 1. Redistributions of source code must retain the above copyright >+; notice, this list of conditions and the following disclaimer. >+; 2. Redistributions in binary form must reproduce the above copyright >+; notice, this list of conditions and the following disclaimer in the >+; documentation and/or other materials provided with the distribution. >+; >+; THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS'' >+; AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, >+; THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR >+; PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS >+; BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR >+; CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF >+; SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS >+; INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN >+; CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) >+; ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF >+; THE POSSIBILITY OF SUCH DAMAGE. >+ >diff --git a/Source/WebKit/WebKit.xcodeproj/project.pbxproj b/Source/WebKit/WebKit.xcodeproj/project.pbxproj >index d07fda189e909882f6b2e6944cbfeb9552bb2041..1dfca8974cc5c2f5657ca6ce0c015ab1b3b434dd 100644 >--- a/Source/WebKit/WebKit.xcodeproj/project.pbxproj >+++ b/Source/WebKit/WebKit.xcodeproj/project.pbxproj >@@ -943,6 +943,8 @@ > 414DD37A20BF49A5006959FB /* com.cisco.webex.plugin.gpc64.sb in Copy Plug-in Sandbox Profiles */ = {isa = PBXBuildFile; fileRef = 414DD37820BF43EA006959FB /* com.cisco.webex.plugin.gpc64.sb */; }; > 414DEDD71F9EDDE50047C40D /* ServiceWorkerProcessProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 414DEDD51F9EDDDF0047C40D /* ServiceWorkerProcessProxy.h */; }; > 414DEDD81F9EDDE50047C40D /* ServiceWorkerProcessProxy.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 414DEDD61F9EDDE00047C40D /* ServiceWorkerProcessProxy.cpp */; }; >+ 414FB2DB20E566BF00FBB965 /* cfca.com.npCryptoKit.CGB.MAC.sb in Copy Plug-in Sandbox Profiles */ = {isa = PBXBuildFile; fileRef = 4112EDD420E4077400BEA92A /* cfca.com.npCryptoKit.CGB.MAC.sb */; }; >+ 414FB2DC20E566BF00FBB965 /* cn.microdone.cmb.safari in Copy Plug-in Sandbox Profiles */ = {isa = PBXBuildFile; fileRef = 414FB2DA20E566A100FBB965 /* cn.microdone.cmb.safari */; }; > 4157E4B020E2ECDF00A6C0D7 /* com.google.o1dbrowserplugin.sb in Copy Plug-in Sandbox Profiles */ = {isa = PBXBuildFile; fileRef = 4157E4AF20E2EC9800A6C0D7 /* com.google.o1dbrowserplugin.sb */; }; > 41897ECF1F415D620016FA42 /* WebCacheStorageConnection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 41897ECE1F415D5C0016FA42 /* WebCacheStorageConnection.cpp */; }; > 41897ED01F415D650016FA42 /* WebCacheStorageProvider.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 41897ECC1F415D5C0016FA42 /* WebCacheStorageProvider.cpp */; }; >@@ -2343,7 +2345,9 @@ > dstPath = PlugInSandboxProfiles; > dstSubfolderSpec = 7; > files = ( >+ 414FB2DB20E566BF00FBB965 /* cfca.com.npCryptoKit.CGB.MAC.sb in Copy Plug-in Sandbox Profiles */, > 4112EDDA20E407A500BEA92A /* cfca.com.npP11CertEnroll.MAC.CGB.sb in Copy Plug-in Sandbox Profiles */, >+ 414FB2DC20E566BF00FBB965 /* cn.microdone.cmb.safari in Copy Plug-in Sandbox Profiles */, > E19BDA86193665E300B97F57 /* com.apple.appstore.CodeRedeemerNetscapePlugin.sb in Copy Plug-in Sandbox Profiles */, > 4112EDDB20E407A500BEA92A /* com.apple.BocomSubmitCtrl.sb in Copy Plug-in Sandbox Profiles */, > 7CB16FEF1724BA23007A0A95 /* com.apple.ist.ds.appleconnect.webplugin.sb in Copy Plug-in Sandbox Profiles */, >@@ -3356,6 +3360,7 @@ > 414DD37820BF43EA006959FB /* com.cisco.webex.plugin.gpc64.sb */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = com.cisco.webex.plugin.gpc64.sb; sourceTree = "<group>"; }; > 414DEDD51F9EDDDF0047C40D /* ServiceWorkerProcessProxy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ServiceWorkerProcessProxy.h; sourceTree = "<group>"; }; > 414DEDD61F9EDDE00047C40D /* ServiceWorkerProcessProxy.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ServiceWorkerProcessProxy.cpp; sourceTree = "<group>"; }; >+ 414FB2DA20E566A100FBB965 /* cn.microdone.cmb.safari */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = cn.microdone.cmb.safari; sourceTree = "<group>"; }; > 4151E5C31FBB90A900E47E2D /* FormDataReference.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FormDataReference.h; sourceTree = "<group>"; }; > 4157E4AF20E2EC9800A6C0D7 /* com.google.o1dbrowserplugin.sb */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = com.google.o1dbrowserplugin.sb; sourceTree = "<group>"; }; > 41897ECB1F415D5C0016FA42 /* WebCacheStorageConnection.messages.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = WebCacheStorageConnection.messages.in; sourceTree = "<group>"; }; >@@ -6973,6 +6978,7 @@ > children = ( > 4112EDD420E4077400BEA92A /* cfca.com.npCryptoKit.CGB.MAC.sb */, > 4112EDD620E4077400BEA92A /* cfca.com.npP11CertEnroll.MAC.CGB.sb */, >+ 414FB2DA20E566A100FBB965 /* cn.microdone.cmb.safari */, > E19BDA8419365F4B00B97F57 /* com.apple.appstore.CodeRedeemerNetscapePlugin.sb */, > 4112EDD920E4077500BEA92A /* com.apple.BocomSubmitCtrl.sb */, > 7CB16FE21724B9B5007A0A95 /* com.apple.ist.ds.appleconnect.webplugin.sb */,
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 187149
:
343829
|
344144
|
344154