<?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>28374</bug_id>
          
          <creation_ts>2009-08-16 20:55:37 -0700</creation_ts>
          <short_desc>Cross-scheme requests should not be blocked by appcache rules</short_desc>
          <delta_ts>2009-08-24 17:09:52 -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>WebCore Misc.</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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Alexey Proskuryakov">ap</reporter>
          <assigned_to name="Alexey Proskuryakov">ap</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>140648</commentid>
    <comment_count>0</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2009-08-16 20:55:37 -0700</bug_when>
    <thetext>HTML5 spec has changed, now it says that resources with different scheme than the manifest (e.g. HTTP vs. HTTPS) should be loaded from the network normally.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>142447</commentid>
    <comment_count>1</comment_count>
      <attachid>38508</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2009-08-24 16:32:04 -0700</bug_when>
    <thetext>Created attachment 38508
proposed fix</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>142466</commentid>
    <comment_count>2</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2009-08-24 17:09:52 -0700</bug_when>
    <thetext>Committed revision 47735.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>38508</attachid>
            <date>2009-08-24 16:32:04 -0700</date>
            <delta_ts>2009-08-24 16:38:09 -0700</delta_ts>
            <desc>proposed fix</desc>
            <filename>AppcacheScheme.txt</filename>
            <type>text/plain</type>
            <size>4770</size>
            <attacher name="Alexey Proskuryakov">ap</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA0NzczMykKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTYgQEAKKzIwMDktMDgtMjQgIEFsZXhleSBQcm9za3VyeWFrb3YgIDxhcEBhcHBs
ZS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTI4Mzc0CisgICAgICAgIENy
b3NzLXNjaGVtZSByZXF1ZXN0cyBzaG91bGQgbm90IGJlIGJsb2NrZWQgYnkgYXBwY2FjaGUgcnVs
ZXMKKworICAgICAgICBUZXN0OiBodHRwL3Rlc3RzL2FwcGNhY2hlL2RpZmZlcmVudC1zY2hlbWUu
aHRtbAorCisgICAgICAgICogbG9hZGVyL2FwcGNhY2hlL0FwcGxpY2F0aW9uQ2FjaGVIb3N0LmNw
cDoKKyAgICAgICAgKFdlYkNvcmU6OkFwcGxpY2F0aW9uQ2FjaGVIb3N0OjpzaG91bGRMb2FkUmVz
b3VyY2VGcm9tQXBwbGljYXRpb25DYWNoZSk6CisgICAgICAgIFJlc291cmNlcyB3aXRoIGRpZmZl
cmVudCBzY2hlbWVzIGNhbiBuZXZlciBiZSBsb2FkZWQgZnJvbSBhcHBjYWNoZS4KKwogMjAwOS0w
OC0yNCAgTmF0ZSBDaGFwaW4gIDxqYXBoZXRAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFJldmll
d2VkIGJ5IEVyaWMgU2VpZGVsLgpJbmRleDogV2ViQ29yZS9sb2FkZXIvYXBwY2FjaGUvQXBwbGlj
YXRpb25DYWNoZUhvc3QuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvbG9hZGVyL2FwcGNhY2hl
L0FwcGxpY2F0aW9uQ2FjaGVIb3N0LmNwcAkocmV2aXNpb24gNDc3MTkpCisrKyBXZWJDb3JlL2xv
YWRlci9hcHBjYWNoZS9BcHBsaWNhdGlvbkNhY2hlSG9zdC5jcHAJKHdvcmtpbmcgY29weSkKQEAg
LTI1NSw4ICsyNTUsOSBAQCBib29sIEFwcGxpY2F0aW9uQ2FjaGVIb3N0OjpzaG91bGRMb2FkUmVz
CiAgICAgaWYgKCFjYWNoZSB8fCAhY2FjaGUtPmlzQ29tcGxldGUoKSkKICAgICAgICAgcmV0dXJu
IGZhbHNlOwogCi0gICAgLy8gSWYgdGhlIHJlc291cmNlIGlzIG5vdCBhIEhUVFAvSFRUUFMgR0VU
LCB0aGVuIGFib3J0Ci0gICAgaWYgKCFBcHBsaWNhdGlvbkNhY2hlOjpyZXF1ZXN0SXNIVFRQT3JI
VFRQU0dldChyZXF1ZXN0KSkKKyAgICAvLyBJZiB0aGUgcmVzb3VyY2UgaXMgbm90IHRvIGJlIGZl
dGNoZWQgdXNpbmcgdGhlIEhUVFAgR0VUIG1lY2hhbmlzbSBvciBlcXVpdmFsZW50LCBvciBpZiBp
dHMgVVJMIGhhcyBhIGRpZmZlcmVudAorICAgIC8vIDxzY2hlbWU+IGNvbXBvbmVudCB0aGFuIHRo
ZSBhcHBsaWNhdGlvbiBjYWNoZSdzIG1hbmlmZXN0LCB0aGVuIGZldGNoIHRoZSByZXNvdXJjZSBu
b3JtYWxseS4KKyAgICBpZiAoIUFwcGxpY2F0aW9uQ2FjaGU6OnJlcXVlc3RJc0hUVFBPckhUVFBT
R2V0KHJlcXVlc3QpIHx8ICFlcXVhbElnbm9yaW5nQ2FzZShyZXF1ZXN0LnVybCgpLnByb3RvY29s
KCksIGNhY2hlLT5tYW5pZmVzdFJlc291cmNlKCktPnVybCgpLnByb3RvY29sKCkpKQogICAgICAg
ICByZXR1cm4gZmFsc2U7CiAKICAgICAvLyBJZiB0aGUgcmVzb3VyY2UncyBVUkwgaXMgYW4gbWFz
dGVyIGVudHJ5LCB0aGUgbWFuaWZlc3QsIGFuIGV4cGxpY2l0IGVudHJ5LCBvciBhIGZhbGxiYWNr
IGVudHJ5CkluZGV4OiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0
VGVzdHMvQ2hhbmdlTG9nCShyZXZpc2lvbiA0NzczMykKKysrIExheW91dFRlc3RzL0NoYW5nZUxv
Zwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE0IEBACisyMDA5LTA4LTI0ICBBbGV4ZXkgUHJv
c2t1cnlha292ICA8YXBAYXBwbGUuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0yODM3NAorICAgICAgICBDcm9zcy1zY2hlbWUgcmVxdWVzdHMgc2hvdWxkIG5vdCBiZSBibG9j
a2VkIGJ5IGFwcGNhY2hlIHJ1bGVzCisKKyAgICAgICAgKiBodHRwL3Rlc3RzL2FwcGNhY2hlL2Rp
ZmZlcmVudC1zY2hlbWUtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBodHRwL3Rlc3Rz
L2FwcGNhY2hlL2RpZmZlcmVudC1zY2hlbWUuaHRtbDogQWRkZWQuCisgICAgICAgICogaHR0cC90
ZXN0cy9hcHBjYWNoZS9yZXNvdXJjZXMvZGlmZmVyZW50LXNjaGVtZS5tYW5pZmVzdDogQWRkZWQu
CisKIDIwMDktMDgtMjQgIEd1c3Rhdm8gTm9yb25oYSBTaWx2YSAgPGd1c3Rhdm8ubm9yb25oYUBj
b2xsYWJvcmEuY28udWs+CiAKICAgICAgICAgU2tpcCB0aGUgY29ycmVjdCB0ZXN0IChtZWRpYS92
aWRlby1jdXJyZW50VGltZS1zZXQuaHRtbCwgbm90CkluZGV4OiBMYXlvdXRUZXN0cy9odHRwL3Rl
c3RzL2FwcGNhY2hlL2RpZmZlcmVudC1zY2hlbWUtZXhwZWN0ZWQudHh0Cj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IExheW91dFRlc3RzL2h0dHAvdGVzdHMvYXBwY2FjaGUvZGlmZmVyZW50LXNjaGVtZS1leHBlY3Rl
ZC50eHQJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9odHRwL3Rlc3RzL2FwcGNhY2hlL2Rp
ZmZlcmVudC1zY2hlbWUtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDMgQEAK
K1Rlc3QgdGhhdCBhcHBsaWNhdGlvbiBjYWNoZSBkb2Vzbid0IGJsb2NrIGxvYWRpbmcgcmVzb3Vy
Y2VzIHdpdGggZGlmZmVyZW50IHNjaGVtZXMuCisKK1NVQ0NFU1MKClByb3BlcnR5IGNoYW5nZXMg
b246IExheW91dFRlc3RzL2h0dHAvdGVzdHMvYXBwY2FjaGUvZGlmZmVyZW50LXNjaGVtZS1leHBl
Y3RlZC50eHQKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpOYW1lOiBzdm46bWltZS10eXBlCiAgICsgdGV4dC9wbGFpbgpO
YW1lOiBzdm46ZW9sLXN0eWxlCiAgICsgbmF0aXZlCgpJbmRleDogTGF5b3V0VGVzdHMvaHR0cC90
ZXN0cy9hcHBjYWNoZS9kaWZmZXJlbnQtc2NoZW1lLmh0bWwKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0
VGVzdHMvaHR0cC90ZXN0cy9hcHBjYWNoZS9kaWZmZXJlbnQtc2NoZW1lLmh0bWwJKHJldmlzaW9u
IDApCisrKyBMYXlvdXRUZXN0cy9odHRwL3Rlc3RzL2FwcGNhY2hlL2RpZmZlcmVudC1zY2hlbWUu
aHRtbAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSwyOCBAQAorPGh0bWwgbWFuaWZlc3Q9InJlc291
cmNlcy9kaWZmZXJlbnQtc2NoZW1lLm1hbmlmZXN0Ij4KKzxib2R5PgorPHA+VGVzdCB0aGF0IGFw
cGxpY2F0aW9uIGNhY2hlIGRvZXNuJ3QgYmxvY2sgbG9hZGluZyByZXNvdXJjZXMgd2l0aCBkaWZm
ZXJlbnQgc2NoZW1lcy48L3A+Cis8c2NyaXB0PgoraWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29udHJv
bGxlcikgeworICAgIGxheW91dFRlc3RDb250cm9sbGVyLmR1bXBBc1RleHQoKTsKKyAgICBsYXlv
dXRUZXN0Q29udHJvbGxlci53YWl0VW50aWxEb25lKCk7Cit9CisKK2Z1bmN0aW9uIHRlc3QoKQor
eworICAgIHZhciBpZnIgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCJpZnJhbWUiKTsKKyAgICBp
ZnIuc2V0QXR0cmlidXRlKCJzcmMiLCAiamF2YXNjcmlwdDpwYXJlbnQuc3VjY2VzcygpLCAnUEFT
UyciKTsKKyAgICBkb2N1bWVudC5ib2R5LmFwcGVuZENoaWxkKGlmcik7Cit9CisKK2Z1bmN0aW9u
IHN1Y2Nlc3MoKQoreworICAgIGRvY3VtZW50LmJvZHkucmVwbGFjZUNoaWxkKGRvY3VtZW50LmNy
ZWF0ZVRleHROb2RlKCJTVUNDRVNTIiksIGRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKCJp
ZnJhbWUiKVswXSk7CisgICAgaWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlcikKKyAgICAg
ICAgbGF5b3V0VGVzdENvbnRyb2xsZXIubm90aWZ5RG9uZSgpOworfQorCithcHBsaWNhdGlvbkNh
Y2hlLm9uY2FjaGVkID0gdGVzdDsKK2FwcGxpY2F0aW9uQ2FjaGUub25ub3VwZGF0ZSA9IHRlc3Q7
Cis8L3NjcmlwdD4KKzxib2R5PgorPC9odG1sPgoKUHJvcGVydHkgY2hhbmdlcyBvbjogTGF5b3V0
VGVzdHMvaHR0cC90ZXN0cy9hcHBjYWNoZS9kaWZmZXJlbnQtc2NoZW1lLmh0bWwKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpOYW1lOiBzdm46bWltZS10eXBlCiAgICsgdGV4dC9odG1sCgpJbmRleDogTGF5b3V0VGVzdHMv
aHR0cC90ZXN0cy9hcHBjYWNoZS9yZXNvdXJjZXMvZGlmZmVyZW50LXNjaGVtZS5tYW5pZmVzdAo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9odHRwL3Rlc3RzL2FwcGNhY2hlL3Jlc291cmNlcy9k
aWZmZXJlbnQtc2NoZW1lLm1hbmlmZXN0CShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvaHR0
cC90ZXN0cy9hcHBjYWNoZS9yZXNvdXJjZXMvZGlmZmVyZW50LXNjaGVtZS5tYW5pZmVzdAkocmV2
aXNpb24gMCkKQEAgLTAsMCArMSBAQAorQ0FDSEUgTUFOSUZFU1QK
</data>
<flag name="review"
          id="19525"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>