<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>144315</bug_id>
          
          <creation_ts>2015-04-27 23:04:22 -0700</creation_ts>
          <short_desc>[WK2][Mac] Update WebContent process&apos; sandbox profile for AWD</short_desc>
          <delta_ts>2015-04-28 09:40:34 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKit2</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>ap</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1089414</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2015-04-27 23:04:22 -0700</bug_when>
    <thetext>Update sandbox profile for AWD similarly to what was done for iOS in &lt;http://trac.webkit.org/changeset/182278&gt;.

Radar: &lt;rdar://problem/20719293&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1089415</commentid>
    <comment_count>1</comment_count>
      <attachid>251826</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2015-04-27 23:05:57 -0700</bug_when>
    <thetext>Created attachment 251826
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1089419</commentid>
    <comment_count>2</comment_count>
      <attachid>251826</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2015-04-27 23:36:44 -0700</bug_when>
    <thetext>Comment on attachment 251826
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=251826&amp;action=review

&gt; Source/WebKit2/WebProcess/com.apple.WebProcess.sb.in:310
&gt; +(allow mach-lookup
&gt; +    (global-name &quot;com.apple.awdd&quot;))

Why is this OK to do?

Let&apos;s discuss offline, we should not allow anything in the sandbox profile without extreme caution and long deliberation.

Also, why WebContent only, what does it even have to do with awd?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1089423</commentid>
    <comment_count>3</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2015-04-27 23:42:03 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; Comment on attachment 251826 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=251826&amp;action=review
&gt; 
&gt; &gt; Source/WebKit2/WebProcess/com.apple.WebProcess.sb.in:310
&gt; &gt; +(allow mach-lookup
&gt; &gt; +    (global-name &quot;com.apple.awdd&quot;))
&gt; 
&gt; Why is this OK to do?
&gt; 
&gt; Let&apos;s discuss offline, we should not allow anything in the sandbox profile
&gt; without extreme caution and long deliberation.
&gt; 
&gt; Also, why WebContent only, what does it even have to do with awd?

Please see comment on radar as to why we need this for the web content process only. Also you already approved this change for iOS, why is this an issue for Mac specifically? I use the same code on Mac and iOS so it makes sense we need the same sandbox permissions on both platforms.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1089556</commentid>
    <comment_count>4</comment_count>
      <attachid>251826</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2015-04-28 09:33:55 -0700</bug_when>
    <thetext>Comment on attachment 251826
Patch

I&apos;d just add this to the &quot;various&quot; section.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1089557</commentid>
    <comment_count>5</comment_count>
      <attachid>251851</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2015-04-28 09:39:38 -0700</bug_when>
    <thetext>Created attachment 251851
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1089558</commentid>
    <comment_count>6</comment_count>
      <attachid>251851</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2015-04-28 09:40:29 -0700</bug_when>
    <thetext>Comment on attachment 251851
Patch

Clearing flags on attachment: 251851

Committed r183480: &lt;http://trac.webkit.org/changeset/183480&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1089559</commentid>
    <comment_count>7</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2015-04-28 09:40:34 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>251826</attachid>
            <date>2015-04-27 23:05:57 -0700</date>
            <delta_ts>2015-04-28 09:39:34 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-144315-20150427230449.patch</filename>
            <type>text/plain</type>
            <size>1417</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTgzNDU4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggYzZmNmZmZGUxNDdkYTM0
NjE5YmI3NTVhYjRjZWNmMjYyZmI3YzMwMi4uZTdmNzNhOWY1YzZmYjg0MzkzZDMwNTA5ZWEwZGY5
YzlmN2Q5NTcyOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDE1LTA0LTI3ICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgW1dLMl1bTWFjXSBVcGRhdGUg
V2ViQ29udGVudCBwcm9jZXNzJyBzYW5kYm94IHByb2ZpbGUgZm9yIEFXRAorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQ0MzE1CisgICAgICAgIDxyZGFy
Oi8vcHJvYmxlbS8yMDcxOTI5Mz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBVcGRhdGUgc2FuZGJveCBwcm9maWxlIGZvciBBV0Qgc2ltaWxhcmx5IHRv
IHdoYXQgd2FzIGRvbmUgZm9yIGlPUyBpbgorICAgICAgICByMTgyMjc4LgorCisgICAgICAgICog
V2ViUHJvY2Vzcy9jb20uYXBwbGUuV2ViUHJvY2Vzcy5zYi5pbjoKKwogMjAxNS0wNC0yNyAgU3Vu
Z21hbm4gQ2hvICA8c3VuZ21hbm4uY2hvQG5hdmVyY29ycC5jb20+CiAKICAgICAgICAgW0dUS10g
UmVtb3ZlIHVubmVjZXNzYXJ5IHNlbWljb2xvbiBmcm9tIFdlYktpdE5vdGlmaWNhdGlvblByb3Zp
ZGVyLmguCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL2NvbS5hcHBsZS5X
ZWJQcm9jZXNzLnNiLmluIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9jb20uYXBwbGUuV2Vi
UHJvY2Vzcy5zYi5pbgppbmRleCBmNTg2Y2VlMDNmZjFiM2QwZWViZTIwODcxODU4MmFlZDcyNzky
ODFlLi4wZDNmYTAwMGFmMjVlYWY0N2VjMGFiYTEwOTFjMWVjYjRkYjc2ZjE3IDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL2NvbS5hcHBsZS5XZWJQcm9jZXNzLnNiLmluCisr
KyBiL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvY29tLmFwcGxlLldlYlByb2Nlc3Muc2IuaW4K
QEAgLTMwNCwzICszMDQsNyBAQAogICAgIChnbG9iYWwtbmFtZSAiY29tLmFwcGxlLmNvcmVtZWRp
YS5lbmRwb2ludHN0cmVhbS54cGMiKQogICAgIChnbG9iYWwtbmFtZSAiY29tLmFwcGxlLmNvcmVt
ZWRpYS5lbmRwb2ludHBsYXliYWNrc2Vzc2lvbi54cGMiKQogICAgIChnbG9iYWwtbmFtZSAiY29t
LmFwcGxlLmNvcmVtZWRpYS5lbmRwb2ludHBpY2tlci54cGMiKSkKKworOzsgQVdECisoYWxsb3cg
bWFjaC1sb29rdXAKKyAgICAoZ2xvYmFsLW5hbWUgImNvbS5hcHBsZS5hd2RkIikpCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>251851</attachid>
            <date>2015-04-28 09:39:38 -0700</date>
            <delta_ts>2015-04-28 09:40:29 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-144315-20150428093830.patch</filename>
            <type>text/plain</type>
            <size>1506</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTgzNDU4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggYzZmNmZmZGUxNDdkYTM0
NjE5YmI3NTVhYjRjZWNmMjYyZmI3YzMwMi4uMjNjYzhiMTVlOGJmMmU3NTkzOGVjMzY5ZjdlODQ5
ZTg1MGQzN2MzMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDE1LTA0LTI3ICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgW1dLMl1bTWFjXSBVcGRhdGUg
V2ViQ29udGVudCBwcm9jZXNzJyBzYW5kYm94IHByb2ZpbGUgZm9yIEFXRAorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQ0MzE1CisgICAgICAgIDxyZGFy
Oi8vcHJvYmxlbS8yMDcxOTI5Mz4KKworICAgICAgICBSZXZpZXdlZCBieSBBbGV4ZXkgUHJvc2t1
cnlha292LgorCisgICAgICAgIFVwZGF0ZSBzYW5kYm94IHByb2ZpbGUgZm9yIEFXRCBzaW1pbGFy
bHkgdG8gd2hhdCB3YXMgZG9uZSBmb3IgaU9TIGluCisgICAgICAgIHIxODIyNzguCisKKyAgICAg
ICAgKiBXZWJQcm9jZXNzL2NvbS5hcHBsZS5XZWJQcm9jZXNzLnNiLmluOgorCiAyMDE1LTA0LTI3
ICBTdW5nbWFubiBDaG8gIDxzdW5nbWFubi5jaG9AbmF2ZXJjb3JwLmNvbT4KIAogICAgICAgICBb
R1RLXSBSZW1vdmUgdW5uZWNlc3Nhcnkgc2VtaWNvbG9uIGZyb20gV2ViS2l0Tm90aWZpY2F0aW9u
UHJvdmlkZXIuaC4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvY29tLmFw
cGxlLldlYlByb2Nlc3Muc2IuaW4gYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL2NvbS5hcHBs
ZS5XZWJQcm9jZXNzLnNiLmluCmluZGV4IGY1ODZjZWUwM2ZmMWIzZDBlZWJlMjA4NzE4NTgyYWVk
NzI3OTI4MWUuLjQyN2YzYzQ2Nzk4YjI0ODIzMTU5ODc3Mjc4ZWQwOTc0MzhjZDBhZWMgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvY29tLmFwcGxlLldlYlByb2Nlc3Muc2Iu
aW4KKysrIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9jb20uYXBwbGUuV2ViUHJvY2Vzcy5z
Yi5pbgpAQCAtMTc2LDYgKzE3Niw3IEBACiAgICAgICAgKGdsb2JhbC1uYW1lICJjb20uYXBwbGUu
YXVkaW8uVkRDQXNzaXN0YW50IikKICAgICAgICAoZ2xvYmFsLW5hbWUgImNvbS5hcHBsZS5hdWRp
by5hdWRpb2hhbGQiKQogICAgICAgIChnbG9iYWwtbmFtZSAiY29tLmFwcGxlLmF1ZGlvLmNvcmVh
dWRpb2QiKQorICAgICAgIChnbG9iYWwtbmFtZSAiY29tLmFwcGxlLmF3ZGQiKQogICAgICAgIChn
bG9iYWwtbmFtZSAiY29tLmFwcGxlLmNvb2tpZWQiKQogICAgICAgIChnbG9iYWwtbmFtZSAiY29t
LmFwcGxlLmRvY2suc2VydmVyIikKICAgICAgICAoZ2xvYmFsLW5hbWUgImNvbS5hcHBsZS5zeXN0
ZW0ub3BlbmRpcmVjdG9yeWQuYXBpIikK
</data>

          </attachment>
      

    </bug>

</bugzilla>