<?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>63699</bug_id>
          
          <creation_ts>2011-06-30 04:04:58 -0700</creation_ts>
          <short_desc>[GTK] media/media-blocked-by-willsendrequest.html fails</short_desc>
          <delta_ts>2011-07-13 10:05:18 -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>Media</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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Philippe Normand">pnormand</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>eric.carlson</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>430315</commentid>
    <comment_count>0</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2011-06-30 04:04:58 -0700</bug_when>
    <thetext>I think it fails because the player tries to load a file:// uri which implies using the filesrc gstreamer element. In this case the resource access is not verified at all on WebKit side.
For http uris our custom webkitwebsrc element does this check already.

I&apos;ll skip the test for now and try to work out a patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>432116</commentid>
    <comment_count>1</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2011-07-04 23:44:18 -0700</bug_when>
    <thetext>One approach to explore would be to use webkitwebsrc for file:// uris as well.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>435666</commentid>
    <comment_count>2</comment_count>
      <attachid>100490</attachid>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2011-07-12 08:37:07 -0700</bug_when>
    <thetext>Created attachment 100490
proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>436493</commentid>
    <comment_count>3</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2011-07-13 10:05:18 -0700</bug_when>
    <thetext>Committed r90927: &lt;http://trac.webkit.org/changeset/90927&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>100490</attachid>
            <date>2011-07-12 08:37:07 -0700</date>
            <delta_ts>2011-07-12 10:18:20 -0700</delta_ts>
            <desc>proposed patch</desc>
            <filename>proposed-patch.patch</filename>
            <type>text/plain</type>
            <size>3209</size>
            <attacher name="Philippe Normand">pnormand</attacher>
            
              <data encoding="base64">RnJvbSBhMTc1NjVkNzQxMjlhMjIzZDU4NmNkNDBjYThkYTQ1N2VlMDY3NGFhIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBQaGlsaXBwZSBOb3JtYW5kIDxwbm9ybWFuZEBpZ2FsaWEuY29t
PgpEYXRlOiBUdWUsIDEyIEp1bCAyMDExIDE3OjM5OjAzICswMjAwClN1YmplY3Q6IFtQQVRDSF0g
cHJvcG9zZWQgcGF0Y2gKCi0tLQogTGF5b3V0VGVzdHMvQ2hhbmdlTG9nICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDkgKysrKysrKysrCiBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsvU2tpcHBl
ZCAgICAgICAgICAgIHwgICAgMyAtLS0KIFRvb2xzL0NoYW5nZUxvZyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgIDExICsrKysrKysrKysrCiBUb29scy9EdW1wUmVuZGVyVHJlZS9ndGsv
RHVtcFJlbmRlclRyZWUuY3BwIHwgICAgNSArKysrLQogNCBmaWxlcyBjaGFuZ2VkLCAyNCBpbnNl
cnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5n
ZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBlZTk1YzJhLi42YjljMzA0IDEwMDY0
NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9n
CkBAIC0xLDMgKzEsMTIgQEAKKzIwMTEtMDctMTIgIFBoaWxpcHBlIE5vcm1hbmQgIDxwbm9ybWFu
ZEBpZ2FsaWEuY29tPgorCisgICAgICAgIFtHVEtdIG1lZGlhL21lZGlhLWJsb2NrZWQtYnktd2ls
bHNlbmRyZXF1ZXN0Lmh0bWwgZmFpbHMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTYzNjk5CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9ndGsvU2tpcHBlZDogVW5za2lwIGZpeGVkIHRlc3Qu
CisKIDIwMTEtMDctMTEgIEhpcm9ub3JpIEJvbm8gIDxoYm9ub0BjaHJvbWl1bS5vcmc+CiAKICAg
ICAgICAgUmV2aWV3ZWQgYnkgQWRhbSBSb2Jlbi4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3Bs
YXRmb3JtL2d0ay9Ta2lwcGVkIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL1NraXBwZWQKaW5k
ZXggZThhMjZkMS4uMWIzMDEwYyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3Rr
L1NraXBwZWQKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL1NraXBwZWQKQEAgLTE1NDQs
OSArMTU0NCw2IEBAIGZhc3QvZXhjbHVzaW9ucwogIyBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9NjI1ODUKIGZhc3Qvd29ya2Vycy93b3JrZXItY3Jhc2gtd2l0aC1pbnZh
bGlkLWxvY2F0aW9uLmh0bWwKIAotIyBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9NjM2OTkKLSMgYWNjZXNzIHRvIGZpbGU6Ly8gdXJpcyBzaG91bGQgYmUgcmVzdHJpY3Rl
ZCBpbiBzb21lIGNhc2VzLgotbWVkaWEvbWVkaWEtYmxvY2tlZC1ieS13aWxsc2VuZHJlcXVlc3Qu
aHRtbAogCiAjIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD02NDA4NQog
aHR0cC90ZXN0cy9taXNjL2lmcmFtZS1yZXBhcmVudGluZy1pZC1jb2xsaXNpb24uaHRtbApkaWZm
IC0tZ2l0IGEvVG9vbHMvQ2hhbmdlTG9nIGIvVG9vbHMvQ2hhbmdlTG9nCmluZGV4IGIzOWY0ODcu
Ljc4OWJiYWIgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0NoYW5nZUxvZworKysgYi9Ub29scy9DaGFuZ2VM
b2cKQEAgLTEsMyArMSwxNCBAQAorMjAxMS0wNy0xMiAgUGhpbGlwcGUgTm9ybWFuZCAgPHBub3Jt
YW5kQGlnYWxpYS5jb20+CisKKyAgICAgICAgW0dUS10gbWVkaWEvbWVkaWEtYmxvY2tlZC1ieS13
aWxsc2VuZHJlcXVlc3QuaHRtbCBmYWlscworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9NjM2OTkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICAqIER1bXBSZW5kZXJUcmVlL2d0ay9EdW1wUmVuZGVyVHJlZS5jcHA6
CisgICAgICAgICh3aWxsU2VuZFJlcXVlc3RDYWxsYmFjayk6IEFib3J0IHRoZSByZXF1ZXN0IGlm
IGV4cGxpY2l0ZWx5IGFza2VkCisgICAgICAgIGJ5IHRoZSBMYXlvdXRUZXN0Q29udHJvbGxlcidz
IHdpbGxTZW5kUmVxdWVzdFJldHVybnNOdWxsKCkgZnVuY3Rpb24uCisKIDIwMTEtMDctMTEgIEhp
cm9ub3JpIEJvbm8gIDxoYm9ub0BjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkg
QWRhbSBSb2Jlbi4KZGlmZiAtLWdpdCBhL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2d0ay9EdW1wUmVu
ZGVyVHJlZS5jcHAgYi9Ub29scy9EdW1wUmVuZGVyVHJlZS9ndGsvRHVtcFJlbmRlclRyZWUuY3Bw
CmluZGV4IDIzMzRhMzQuLjUxMDZhMjYgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0R1bXBSZW5kZXJUcmVl
L2d0ay9EdW1wUmVuZGVyVHJlZS5jcHAKKysrIGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvZ3RrL0R1
bXBSZW5kZXJUcmVlLmNwcApAQCAtMTA1NCw4ICsxMDU0LDExIEBAIHN0YXRpYyB2b2lkIGZyYW1l
Q3JlYXRlZENhbGxiYWNrKFdlYktpdFdlYlZpZXcqIHdlYlZpZXcsIFdlYktpdFdlYkZyYW1lKiB3
ZWJGcmFtCiAKIHN0YXRpYyB2b2lkIHdpbGxTZW5kUmVxdWVzdENhbGxiYWNrKFdlYktpdFdlYlZp
ZXcqIHdlYlZpZXcsIFdlYktpdFdlYkZyYW1lKiwgV2ViS2l0V2ViUmVzb3VyY2UqLCBXZWJLaXRO
ZXR3b3JrUmVxdWVzdCogcmVxdWVzdCwgV2ViS2l0TmV0d29ya1Jlc3BvbnNlKikKIHsKLSAgICBp
ZiAoIWRvbmUgJiYgZ0xheW91dFRlc3RDb250cm9sbGVyLT53aWxsU2VuZFJlcXVlc3RSZXR1cm5z
TnVsbCgpKQorICAgIGlmICghZG9uZSAmJiBnTGF5b3V0VGVzdENvbnRyb2xsZXItPndpbGxTZW5k
UmVxdWVzdFJldHVybnNOdWxsKCkpIHsKKyAgICAgICAgLy8gQXMgcmVxdWVzdGVkIGJ5IHRoZSBM
YXlvdXRUZXN0Q29udHJvbGxlciwgZG9uJ3QgcGVyZm9ybSB0aGUgcmVxdWVzdC4KKyAgICAgICAg
d2Via2l0X25ldHdvcmtfcmVxdWVzdF9zZXRfdXJpKHJlcXVlc3QsICJhYm91dDpibGFuayIpOwog
ICAgICAgICByZXR1cm47CisgICAgfQogCiAgICAgU291cE1lc3NhZ2UqIHNvdXBNZXNzYWdlID0g
d2Via2l0X25ldHdvcmtfcmVxdWVzdF9nZXRfbWVzc2FnZShyZXF1ZXN0KTsKICAgICBTb3VwVVJJ
KiB1cmkgPSBzb3VwX3VyaV9uZXcod2Via2l0X25ldHdvcmtfcmVxdWVzdF9nZXRfdXJpKHJlcXVl
c3QpKTsKLS0gCjEuNy41LjQ=
</data>
<flag name="review"
          id="95161"
          type_id="1"
          status="+"
          setter="mrobinson"
    />
          </attachment>
      

    </bug>

</bugzilla>