<?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>129852</bug_id>
          
          <creation_ts>2014-03-06 17:30:24 -0800</creation_ts>
          <short_desc>[OS X] Web Inspector: Allow Apps using JavaScriptCore to access &quot;com.apple.webinspector&quot; mach port</short_desc>
          <delta_ts>2014-03-06 20:16:11 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Web Inspector</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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="Joseph Pecoraro">joepeck</reporter>
          <assigned_to name="Joseph Pecoraro">joepeck</assigned_to>
          <cc>ap</cc>
    
    <cc>commit-queue</cc>
    
    <cc>ddkilzer</cc>
    
    <cc>ggaren</cc>
    
    <cc>graouts</cc>
    
    <cc>joepeck</cc>
    
    <cc>mark.lam</cc>
    
    <cc>timothy</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>987961</commentid>
    <comment_count>0</comment_count>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2014-03-06 17:30:24 -0800</bug_when>
    <thetext>For remote inspection to work, the application hosting a JSContext/WebView must be allowed to access the &quot;com.apple.webinspector&quot; mach port to connect to webinspectord. This is only needed for apps that use the JavaScriptCore framework, so we can have the framework extend the app&apos;s sandbox to allow access.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>987963</commentid>
    <comment_count>1</comment_count>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2014-03-06 17:30:44 -0800</bug_when>
    <thetext>&lt;rdar://problem/16018541&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>987965</commentid>
    <comment_count>2</comment_count>
      <attachid>226070</attachid>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2014-03-06 17:35:42 -0800</bug_when>
    <thetext>Created attachment 226070
[PATCH] Proposed Fix

Should we avoid including framework.sh for earlier releases of OS X as well? It should be harmless there.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>988003</commentid>
    <comment_count>3</comment_count>
      <attachid>226070</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2014-03-06 19:44:27 -0800</bug_when>
    <thetext>Comment on attachment 226070
[PATCH] Proposed Fix

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>988013</commentid>
    <comment_count>4</comment_count>
      <attachid>226070</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-03-06 20:16:09 -0800</bug_when>
    <thetext>Comment on attachment 226070
[PATCH] Proposed Fix

Clearing flags on attachment: 226070

Committed r165245: &lt;http://trac.webkit.org/changeset/165245&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>988014</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-03-06 20:16:11 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>226070</attachid>
            <date>2014-03-06 17:35:42 -0800</date>
            <delta_ts>2014-03-06 20:16:09 -0800</delta_ts>
            <desc>[PATCH] Proposed Fix</desc>
            <filename>sandbox.patch</filename>
            <type>text/plain</type>
            <size>5637</size>
            <attacher name="Joseph Pecoraro">joepeck</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cgYi9Tb3VyY2UvSmF2
YVNjcmlwdENvcmUvQ2hhbmdlTG9nCmluZGV4IDgyMDczZjcuLjlkODllZGUgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL0phdmFTY3JpcHRD
b3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDE0LTAzLTA2ICBKb3NlcGggUGVjb3Jh
cm8gIDxwZWNvcmFyb0BhcHBsZS5jb20+CisKKyAgICAgICAgW09TIFhdIFdlYiBJbnNwZWN0b3I6
IEFsbG93IEFwcHMgdXNpbmcgSmF2YVNjcmlwdENvcmUgdG8gYWNjZXNzICJjb20uYXBwbGUud2Vi
aW5zcGVjdG9yIiBtYWNoIHBvcnQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTEyOTg1MgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgICogZnJhbWV3b3JrLnNiOiBBZGRlZC4KKyAgICAgICAgU2FuZGJveCBleHRl
bnNpb24gdG8gYWxsb3cgYWNjZXNzIHRvICJjb20uYXBwbGUud2ViaW5zcGVjdG9yIi4KKworICAg
ICAgICAqIEphdmFTY3JpcHRDb3JlLnhjb2RlcHJvai9wcm9qZWN0LnBieHByb2o6CisgICAgICAg
IEFkZCBhIENvcHkgUmVzb3VyY2VzIGJ1aWxkIHBoYXNlIGFuZCBpbmNsdWRlIGZyYW1ld29yay5z
Yi4KKworICAgICAgICAqIENvbmZpZ3VyYXRpb25zL0phdmFTY3JpcHRDb3JlLnhjY29uZmlnOgor
ICAgICAgICBEbyBub3QgY29weSBmcmFtZXdvcmsuc2Igb24gaU9TLgorCiAyMDE0LTAzLTA2ICBC
cmVudCBGdWxnaGFtICA8YmZ1bGdoYW1AYXBwbGUuY29tPgogCiAgICAgICAgIFVucmV2aWV3ZWQg
YnVpbGQgZml4IGFmdGVyIHIxNjUxMjguCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ29uZmlndXJhdGlvbnMvSmF2YVNjcmlwdENvcmUueGNjb25maWcgYi9Tb3VyY2UvSmF2YVNj
cmlwdENvcmUvQ29uZmlndXJhdGlvbnMvSmF2YVNjcmlwdENvcmUueGNjb25maWcKaW5kZXggMWIz
ZWFmNC4uOGU0ZDQxMyAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL0NvbmZpZ3Vy
YXRpb25zL0phdmFTY3JpcHRDb3JlLnhjY29uZmlnCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29y
ZS9Db25maWd1cmF0aW9ucy9KYXZhU2NyaXB0Q29yZS54Y2NvbmZpZwpAQCAtNTAsMyArNTAsNyBA
QCBEWUxJQl9JTlNUQUxMX05BTUVfQkFTRSA9ICQoTk9STUFMX0pBVkFTQ1JJUFRDT1JFX0ZSQU1F
V09SS1NfRElSKTsKIFBST0RVQ1RfTkFNRSA9IEphdmFTY3JpcHRDb3JlOwogCiBJTlNUQUxMSERS
U19TQ1JJUFRfUEhBU0UgPSBZRVM7CisKK0VYQ0xVREVEX1NPVVJDRV9GSUxFX05BTUVTID0gJChF
WENMVURFRF9TT1VSQ0VfRklMRV9OQU1FU18kKFBMQVRGT1JNX05BTUUpKTsKK0VYQ0xVREVEX1NP
VVJDRV9GSUxFX05BTUVTX2lwaG9uZW9zID0gZnJhbWV3b3Jrcy5zYjsKK0VYQ0xVREVEX1NPVVJD
RV9GSUxFX05BTUVTX2lwaG9uZXNpbXVsYXRvciA9ICQoRVhDTFVERURfU09VUkNFX0ZJTEVfTkFN
RVNfaXBob25lb3MpOwpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL0phdmFTY3Jp
cHRDb3JlLnhjb2RlcHJvai9wcm9qZWN0LnBieHByb2ogYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUv
SmF2YVNjcmlwdENvcmUueGNvZGVwcm9qL3Byb2plY3QucGJ4cHJvagppbmRleCAyZWFlNzE3Li5i
M2IzMGFlIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvSmF2YVNjcmlwdENvcmUu
eGNvZGVwcm9qL3Byb2plY3QucGJ4cHJvagorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvSmF2
YVNjcmlwdENvcmUueGNvZGVwcm9qL3Byb2plY3QucGJ4cHJvagpAQCAtMTAxNiw2ICsxMDE2LDcg
QEAKIAkJQTUzQ0UwODcxOEJDMUE1NjAwQkVERjc2IC8qIEpTQ29uc29sZS5jcHAgaW4gU291cmNl
cyAqLyA9IHtpc2EgPSBQQlhCdWlsZEZpbGU7IGZpbGVSZWYgPSBBNTNDRTA4MzE4QkMxQTU2MDBC
RURGNzYgLyogSlNDb25zb2xlLmNwcCAqLzsgfTsKIAkJQTUzQ0UwODgxOEJDMUE1NjAwQkVERjc2
IC8qIEpTQ29uc29sZS5oIGluIEhlYWRlcnMgKi8gPSB7aXNhID0gUEJYQnVpbGRGaWxlOyBmaWxl
UmVmID0gQTUzQ0UwODQxOEJDMUE1NjAwQkVERjc2IC8qIEpTQ29uc29sZS5oICovOyB9OwogCQlB
NTNDRTA4QTE4QkMyMUMzMDBCRURGNzYgLyogQ29uc29sZUNsaWVudC5oIGluIEhlYWRlcnMgKi8g
PSB7aXNhID0gUEJYQnVpbGRGaWxlOyBmaWxlUmVmID0gQTUzQ0UwODkxOEJDMjFDMzAwQkVERjc2
IC8qIENvbnNvbGVDbGllbnQuaCAqLzsgc2V0dGluZ3MgPSB7QVRUUklCVVRFUyA9IChQcml2YXRl
LCApOyB9OyB9OworCQlBNTNGMUFDMDE4QzkwRjhGMDA3MkVCNkQgLyogZnJhbWV3b3JrLnNiIGlu
IFJlc291cmNlcyAqLyA9IHtpc2EgPSBQQlhCdWlsZEZpbGU7IGZpbGVSZWYgPSBBNTNGMUFCRTE4
QzkwRUM3MDA3MkVCNkQgLyogZnJhbWV3b3JrLnNiICovOyB9OwogCQlBNTQ5ODIwMzE4OTFEMEIw
MDA4MUU1QjggLyogRXZlbnRMb29wLmNwcCBpbiBTb3VyY2VzICovID0ge2lzYSA9IFBCWEJ1aWxk
RmlsZTsgZmlsZVJlZiA9IEE1NDk4MjAxMTg5MUQwQjAwMDgxRTVCOCAvKiBFdmVudExvb3AuY3Bw
ICovOyB9OwogCQlBNTQ5ODIwNDE4OTFEMEIwMDA4MUU1QjggLyogRXZlbnRMb29wLmggaW4gSGVh
ZGVycyAqLyA9IHtpc2EgPSBQQlhCdWlsZEZpbGU7IGZpbGVSZWYgPSBBNTQ5ODIwMjE4OTFEMEIw
MDA4MUU1QjggLyogRXZlbnRMb29wLmggKi87IH07CiAJCUE1NENGMkY1MTg0RUFCMjQwMDIzN0Yx
OSAvKiBTY3JpcHRWYWx1ZS5jcHAgaW4gU291cmNlcyAqLyA9IHtpc2EgPSBQQlhCdWlsZEZpbGU7
IGZpbGVSZWYgPSBBNTRDRjJGMjE4NEVBQjI0MDAyMzdGMTkgLyogU2NyaXB0VmFsdWUuY3BwICov
OyB9OwpAQCAtMjU1OCw2ICsyNTU5LDcgQEAKIAkJQTUzQ0UwODMxOEJDMUE1NjAwQkVERjc2IC8q
IEpTQ29uc29sZS5jcHAgKi8gPSB7aXNhID0gUEJYRmlsZVJlZmVyZW5jZTsgZmlsZUVuY29kaW5n
ID0gNDsgbGFzdEtub3duRmlsZVR5cGUgPSBzb3VyY2Vjb2RlLmNwcC5jcHA7IHBhdGggPSBKU0Nv
bnNvbGUuY3BwOyBzb3VyY2VUcmVlID0gIjxncm91cD4iOyB9OwogCQlBNTNDRTA4NDE4QkMxQTU2
MDBCRURGNzYgLyogSlNDb25zb2xlLmggKi8gPSB7aXNhID0gUEJYRmlsZVJlZmVyZW5jZTsgZmls
ZUVuY29kaW5nID0gNDsgbGFzdEtub3duRmlsZVR5cGUgPSBzb3VyY2Vjb2RlLmMuaDsgcGF0aCA9
IEpTQ29uc29sZS5oOyBzb3VyY2VUcmVlID0gIjxncm91cD4iOyB9OwogCQlBNTNDRTA4OTE4QkMy
MUMzMDBCRURGNzYgLyogQ29uc29sZUNsaWVudC5oICovID0ge2lzYSA9IFBCWEZpbGVSZWZlcmVu
Y2U7IGZpbGVFbmNvZGluZyA9IDQ7IGxhc3RLbm93bkZpbGVUeXBlID0gc291cmNlY29kZS5jLmg7
IHBhdGggPSBDb25zb2xlQ2xpZW50Lmg7IHNvdXJjZVRyZWUgPSAiPGdyb3VwPiI7IH07CisJCUE1
M0YxQUJFMThDOTBFQzcwMDcyRUI2RCAvKiBmcmFtZXdvcmsuc2IgKi8gPSB7aXNhID0gUEJYRmls
ZVJlZmVyZW5jZTsgbGFzdEtub3duRmlsZVR5cGUgPSB0ZXh0OyBwYXRoID0gZnJhbWV3b3JrLnNi
OyBzb3VyY2VUcmVlID0gIjxncm91cD4iOyB9OwogCQlBNTQ5ODIwMTE4OTFEMEIwMDA4MUU1Qjgg
LyogRXZlbnRMb29wLmNwcCAqLyA9IHtpc2EgPSBQQlhGaWxlUmVmZXJlbmNlOyBmaWxlRW5jb2Rp
bmcgPSA0OyBsYXN0S25vd25GaWxlVHlwZSA9IHNvdXJjZWNvZGUuY3BwLmNwcDsgcGF0aCA9IEV2
ZW50TG9vcC5jcHA7IHNvdXJjZVRyZWUgPSAiPGdyb3VwPiI7IH07CiAJCUE1NDk4MjAyMTg5MUQw
QjAwMDgxRTVCOCAvKiBFdmVudExvb3AuaCAqLyA9IHtpc2EgPSBQQlhGaWxlUmVmZXJlbmNlOyBm
aWxlRW5jb2RpbmcgPSA0OyBsYXN0S25vd25GaWxlVHlwZSA9IHNvdXJjZWNvZGUuYy5oOyBwYXRo
ID0gRXZlbnRMb29wLmg7IHNvdXJjZVRyZWUgPSAiPGdyb3VwPiI7IH07CiAJCUE1NENGMkYyMTg0
RUFCMjQwMDIzN0YxOSAvKiBTY3JpcHRWYWx1ZS5jcHAgKi8gPSB7aXNhID0gUEJYRmlsZVJlZmVy
ZW5jZTsgZmlsZUVuY29kaW5nID0gNDsgbGFzdEtub3duRmlsZVR5cGUgPSBzb3VyY2Vjb2RlLmNw
cC5jcHA7IHBhdGggPSBTY3JpcHRWYWx1ZS5jcHA7IHNvdXJjZVRyZWUgPSAiPGdyb3VwPiI7IH07
CkBAIC00NTAzLDYgKzQ1MDUsNyBAQAogCQk5MzJGQzNDMjA4MjRCQjcwMDA1QjNDNzUgLyogUmVz
b3VyY2VzICovID0gewogCQkJaXNhID0gUEJYR3JvdXA7CiAJCQljaGlsZHJlbiA9ICgKKwkJCQlB
NTNGMUFCRTE4QzkwRUM3MDA3MkVCNkQgLyogZnJhbWV3b3JrLnNiICovLAogCQkJCTkzMkY1QkQ4
MDgyMkExQzcwMDczNjk3NSAvKiBJbmZvLnBsaXN0ICovLAogCQkJKTsKIAkJCW5hbWUgPSBSZXNv
dXJjZXM7CkBAIC01ODA1LDYgKzU4MDgsNyBAQAogCQkJYnVpbGRDb25maWd1cmF0aW9uTGlzdCA9
IDE0OUMyNzVEMDg5MDJBRkUwMDhBOUVGQyAvKiBCdWlsZCBjb25maWd1cmF0aW9uIGxpc3QgZm9y
IFBCWE5hdGl2ZVRhcmdldCAiSmF2YVNjcmlwdENvcmUiICovOwogCQkJYnVpbGRQaGFzZXMgPSAo
CiAJCQkJNUQyRjdDRjkwQzY4NzVCQjAwQjVCNzJCIC8qIFVwZGF0ZSBJbmZvLnBsaXN0IHdpdGgg
dmVyc2lvbiBpbmZvcm1hdGlvbiAqLywKKwkJCQlBNTNGMUFCRjE4QzkwRjhCMDA3MkVCNkQgLyog
UmVzb3VyY2VzICovLAogCQkJCTkzMkY1QjNGMDgyMkExQzcwMDczNjk3NSAvKiBIZWFkZXJzICov
LAogCQkJCTM3MzI4MTFBMTdGQ0QyMzUwMDRBRDUxOSAvKiBQb3N0cHJvY2VzcyBIZWFkZXJzICov
LAogCQkJCTkzMkY1QjkxMDgyMkExQzcwMDczNjk3NSAvKiBTb3VyY2VzICovLApAQCAtNTg4NSw2
ICs1ODg5LDE3IEBACiAJCX07CiAvKiBFbmQgUEJYUHJvamVjdCBzZWN0aW9uICovCiAKKy8qIEJl
Z2luIFBCWFJlc291cmNlc0J1aWxkUGhhc2Ugc2VjdGlvbiAqLworCQlBNTNGMUFCRjE4QzkwRjhC
MDA3MkVCNkQgLyogUmVzb3VyY2VzICovID0geworCQkJaXNhID0gUEJYUmVzb3VyY2VzQnVpbGRQ
aGFzZTsKKwkJCWJ1aWxkQWN0aW9uTWFzayA9IDIxNDc0ODM2NDc7CisJCQlmaWxlcyA9ICgKKwkJ
CQlBNTNGMUFDMDE4QzkwRjhGMDA3MkVCNkQgLyogZnJhbWV3b3JrLnNiIGluIFJlc291cmNlcyAq
LywKKwkJCSk7CisJCQlydW5Pbmx5Rm9yRGVwbG95bWVudFBvc3Rwcm9jZXNzaW5nID0gMDsKKwkJ
fTsKKy8qIEVuZCBQQlhSZXNvdXJjZXNCdWlsZFBoYXNlIHNlY3Rpb24gKi8KKwogLyogQmVnaW4g
UEJYU2hlbGxTY3JpcHRCdWlsZFBoYXNlIHNlY3Rpb24gKi8KIAkJMEY0NjgwQUExNEJBN0ZEOTAw
QkZFMjcyIC8qIEdlbmVyYXRlIERlcml2ZWQgU291cmNlcyAqLyA9IHsKIAkJCWlzYSA9IFBCWFNo
ZWxsU2NyaXB0QnVpbGRQaGFzZTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9m
cmFtZXdvcmsuc2IgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvZnJhbWV3b3JrLnNiCm5ldyBmaWxl
IG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjA5NTczNjcKLS0tIC9kZXYvbnVsbAorKysgYi9T
b3VyY2UvSmF2YVNjcmlwdENvcmUvZnJhbWV3b3JrLnNiCkBAIC0wLDAgKzEgQEAKKyhhbGxvdyBt
YWNoLWxvb2t1cCAoZ2xvYmFsLW5hbWUgImNvbS5hcHBsZS53ZWJpbnNwZWN0b3IiKSkK
</data>

          </attachment>
      

    </bug>

</bugzilla>