<?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>145418</bug_id>
          
          <creation_ts>2015-05-27 15:46:48 -0700</creation_ts>
          <short_desc>Disable network cache for old clients</short_desc>
          <delta_ts>2015-05-28 14:06: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>Page Loading</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="Antti Koivisto">koivisto</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>aestes</cc>
    
    <cc>commit-queue</cc>
    
    <cc>mitz</cc>
    
    <cc>sam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1097746</commentid>
    <comment_count>0</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2015-05-27 15:46:48 -0700</bug_when>
    <thetext>Existing modern WebKit API clients may rely on ability to clear disk cache via NSURLCache methods.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1097747</commentid>
    <comment_count>1</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2015-05-27 15:47:52 -0700</bug_when>
    <thetext>rdar://problem/21126587</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1097753</commentid>
    <comment_count>2</comment_count>
      <attachid>253808</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2015-05-27 15:56:40 -0700</bug_when>
    <thetext>Created attachment 253808
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1097785</commentid>
    <comment_count>3</comment_count>
      <attachid>253808</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-05-27 17:26:09 -0700</bug_when>
    <thetext>Comment on attachment 253808
patch

Clearing flags on attachment: 253808

Committed r184929: &lt;http://trac.webkit.org/changeset/184929&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1097786</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-05-27 17:26:14 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1097922</commentid>
    <comment_count>5</comment_count>
      <attachid>253853</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2015-05-28 12:09:32 -0700</bug_when>
    <thetext>Created attachment 253853
follow-up</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1097927</commentid>
    <comment_count>6</comment_count>
      <attachid>253853</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2015-05-28 12:19:28 -0700</bug_when>
    <thetext>Comment on attachment 253853
follow-up

ok</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1097949</commentid>
    <comment_count>7</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2015-05-28 14:06:18 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/184961</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>253808</attachid>
            <date>2015-05-27 15:56:40 -0700</date>
            <delta_ts>2015-05-27 17:26:09 -0700</delta_ts>
            <desc>patch</desc>
            <filename>disk-cache-linked-on-check.patch</filename>
            <type>text/plain</type>
            <size>11598</size>
            <attacher name="Antti Koivisto">koivisto</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
S2l0Mi9DaGFuZ2VMb2cJKHJldmlzaW9uIDE4NDkyNCkKKysrIFNvdXJjZS9XZWJLaXQyL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI3IEBACisyMDE1LTA1LTI3ICBBbnR0aSBL
b2l2aXN0byAgPGFudHRpQGFwcGxlLmNvbT4KKworICAgICAgICBEaXNhYmxlIG5ldHdvcmsgY2Fj
aGUgZm9yIG9sZCBjbGllbnRzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0xNDU0MTgKKyAgICAgICAgcmRhcjovL3Byb2JsZW0vMjExMjY1ODcKKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBPbGQgY2xpZW50cyBt
aWdodCB1c2UgTlNVUkxDYWNoZSBBUEkgdG8gY2xlYXIgdGhlIGNhY2hlLiBOZXcgY2FjaGUgcmVx
dWlyZXMgdXNlIG9mIG5ldyBBUElzLgorCisgICAgICAgICogVUlQcm9jZXNzL0NvY29hL1ZlcnNp
b25DaGVja3MuaDogQWRkZWQuCisgICAgICAgICogVUlQcm9jZXNzL0NvY29hL1ZlcnNpb25DaGVj
a3MubW06IEFkZGVkLgorCisgICAgICAgICAgICBBZGQgbGlua2VkLW9uLW9yLWFmdGVyIGNoZWNr
IG1lY2hhbmlzbSBzaW1pbGFyIHRvIFdlYktpdDEuCisKKyAgICAgICAgKFdlYktpdDo6bGlua1Rp
bWVWZXJzaW9uKToKKyAgICAgICAgKFdlYktpdDo6bGlua2VkT25PckFmdGVyKToKKyAgICAgICAg
KiBVSVByb2Nlc3MvQ29jb2EvV2ViUHJvY2Vzc1Bvb2xDb2NvYS5tbToKKyAgICAgICAgKFdlYktp
dDo6V2ViUHJvY2Vzc1Bvb2w6OnBsYXRmb3JtSW5pdGlhbGl6ZU5ldHdvcmtQcm9jZXNzKToKKwor
ICAgICAgICAgICAgVXNlIGl0IHdoZW4gZGVjaWRpbmcgd2hldGhlciB0byBlbmFibGUgdGhlIGNh
Y2hlLgorCisgICAgICAgICogV2ViS2l0Mi54Y29kZXByb2ovcHJvamVjdC5wYnhwcm9qOgorCiAy
MDE1LTA1LTI3ICBDaHJpcyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CiAKICAgICAgICAgQXNz
ZXJ0aW9uIGhpdCBpbiBXZWJQYWdlOjpkaWRDaGFuZ2VTZWxlY3Rpb24oKQpJbmRleDogU291cmNl
L1dlYktpdDIvVUlQcm9jZXNzL0NvY29hL1ZlcnNpb25DaGVja3MuaAo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBT
b3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQ29jb2EvVmVyc2lvbkNoZWNrcy5oCShyZXZpc2lvbiAw
KQorKysgU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0NvY29hL1ZlcnNpb25DaGVja3MuaAkod29y
a2luZyBjb3B5KQpAQCAtMCwwICsxLDQ4IEBACisvKgorICogQ29weXJpZ2h0IChDKSAyMDE1IEFw
cGxlIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KKyAqCisgKiBSZWRpc3RyaWJ1dGlvbiBhbmQg
dXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQKKyAqIG1vZGlm
aWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0
aW9ucworICogYXJlIG1ldDoKKyAqIDEuIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBt
dXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0CisgKiAgICBub3RpY2UsIHRoaXMgbGlzdCBv
ZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuCisgKiAyLiBSZWRpc3Ry
aWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlIGNvcHlyaWdo
dAorICogICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2lu
ZyBkaXNjbGFpbWVyIGluIHRoZQorICogICAgZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0
ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlIGRpc3RyaWJ1dGlvbi4KKyAqCisgKiBUSElTIFNPRlRX
QVJFIElTIFBST1ZJREVEIEJZIEFQUExFIElOQy4gQU5EIElUUyBDT05UUklCVVRPUlMgYGBBUyBJ
UycnCisgKiBBTkQgQU5ZIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVTLCBJTkNMVURJTkcs
IEJVVCBOT1QgTElNSVRFRCBUTywKKyAqIFRIRSBJTVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hB
TlRBQklMSVRZIEFORCBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIKKyAqIFBVUlBPU0UgQVJFIERJ
U0NMQUlNRUQuIElOIE5PIEVWRU5UIFNIQUxMIEFQUExFIElOQy4gT1IgSVRTIENPTlRSSUJVVE9S
UworICogQkUgTElBQkxFIEZPUiBBTlkgRElSRUNULCBJTkRJUkVDVCwgSU5DSURFTlRBTCwgU1BF
Q0lBTCwgRVhFTVBMQVJZLCBPUgorICogQ09OU0VRVUVOVElBTCBEQU1BR0VTIChJTkNMVURJTkcs
IEJVVCBOT1QgTElNSVRFRCBUTywgUFJPQ1VSRU1FTlQgT0YKKyAqIFNVQlNUSVRVVEUgR09PRFMg
T1IgU0VSVklDRVM7IExPU1MgT0YgVVNFLCBEQVRBLCBPUiBQUk9GSVRTOyBPUiBCVVNJTkVTUwor
ICogSU5URVJSVVBUSU9OKSBIT1dFVkVSIENBVVNFRCBBTkQgT04gQU5ZIFRIRU9SWSBPRiBMSUFC
SUxJVFksIFdIRVRIRVIgSU4KKyAqIENPTlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JU
IChJTkNMVURJTkcgTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpCisgKiBBUklTSU5HIElOIEFOWSBX
QVkgT1VUIE9GIFRIRSBVU0UgT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GCisg
KiBUSEUgUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuCisgKi8KKworI2lmbmRlZiBWZXJzaW9u
Q2hlY2tzX2gKKyNkZWZpbmUgVmVyc2lvbkNoZWNrc19oCisKK25hbWVzcGFjZSBXZWJLaXQgewor
CisvKgorICAgIFZlcnNpb24gbnVtYmVycyBhcmUgYmFzZWQgb24gdGhlICdjdXJyZW50IGxpYnJh
cnkgdmVyc2lvbicgc3BlY2lmaWVkIGluIHRoZSBXZWJLaXQgYnVpbGQgcnVsZXMuCisgICAgQWxs
IG9mIHRoZXNlIG1ldGhvZHMgcmV0dXJuIG9yIHRha2UgdmVyc2lvbiBudW1iZXJzIHdpdGggZWFj
aCBwYXJ0IHNoaWZ0ZWQgdG8gdGhlIGxlZnQgMiBieXRlcy4KKyAgICBGb3IgZXhhbXBsZSB0aGUg
dmVyc2lvbiAxLjIuMyBpcyByZXR1cm5lZCBhcyAweDAwMDEwMjAzIGFuZCB2ZXJzaW9uIDIwMC4z
LjUgaXMgcmV0dXJuZWQgYXMgMHgwMEM4MDMwNQorICAgIEEgdmVyc2lvbiBvZiAtMSBpcyByZXR1
cm5lZCBpZiB0aGUgbWFpbiBleGVjdXRhYmxlIGRpZCBub3QgbGluayBhZ2FpbnN0IFdlYktpdC4K
KworICAgIFBsZWFzZSB1c2UgdGhlIGN1cnJlbnQgV2ViS2l0IHZlcnNpb24gbnVtYmVyLCBhdmFp
bGFibGUgaW4gV2ViS2l0Mi9Db25maWd1cmF0aW9ucy9WZXJzaW9uLnhjY29uZmlnLAorICAgIHdo
ZW4gYWRkaW5nIGEgbmV3IHZlcnNpb24gY29uc3RhbnQuCisqLworZW51bSBjbGFzcyBMaWJyYXJ5
VmVyc2lvbiB7CisgICAgRmlyc3RXaXRoTmV0d29ya0NhY2hlID0gMHgwMjU5MDExNiwgLy8gNjAx
LjEuMjIKK307CisKK2Jvb2wgbGlua2VkT25PckFmdGVyKExpYnJhcnlWZXJzaW9uKTsKKworfQor
CisjZW5kaWYKSW5kZXg6IFNvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9Db2NvYS9WZXJzaW9uQ2hl
Y2tzLm1tCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9Db2NvYS9WZXJz
aW9uQ2hlY2tzLm1tCShyZXZpc2lvbiAwKQorKysgU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0Nv
Y29hL1ZlcnNpb25DaGVja3MubW0JKHdvcmtpbmcgY29weSkKQEAgLTAsMCArMSw0OCBAQAorLyoK
KyAqIENvcHlyaWdodCAoQykgMjAxNSBBcHBsZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCisg
KgorICogUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywg
d2l0aCBvciB3aXRob3V0CisgKiBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQg
dGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMKKyAqIGFyZSBtZXQ6CisgKiAxLiBSZWRpc3Ry
aWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhlIGFib3ZlIGNvcHlyaWdodAor
ICogICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBk
aXNjbGFpbWVyLgorICogMi4gUmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3QgcmVw
cm9kdWNlIHRoZSBhYm92ZSBjb3B5cmlnaHQKKyAqICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNv
bmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lciBpbiB0aGUKKyAqICAgIGRvY3Vt
ZW50YXRpb24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZSBkaXN0cmli
dXRpb24uCisgKgorICogVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBBUFBMRSBJTkMuIEFO
RCBJVFMgQ09OVFJJQlVUT1JTIGBgQVMgSVMnJworICogQU5EIEFOWSBFWFBSRVNTIE9SIElNUExJ
RUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sCisgKiBUSEUgSU1Q
TElFRCBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1IgQSBQQVJU
SUNVTEFSCisgKiBQVVJQT1NFIEFSRSBESVNDTEFJTUVELiBJTiBOTyBFVkVOVCBTSEFMTCBBUFBM
RSBJTkMuIE9SIElUUyBDT05UUklCVVRPUlMKKyAqIEJFIExJQUJMRSBGT1IgQU5ZIERJUkVDVCwg
SU5ESVJFQ1QsIElOQ0lERU5UQUwsIFNQRUNJQUwsIEVYRU1QTEFSWSwgT1IKKyAqIENPTlNFUVVF
TlRJQUwgREFNQUdFUyAoSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sIFBST0NVUkVNRU5U
IE9GCisgKiBTVUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwgREFUQSwg
T1IgUFJPRklUUzsgT1IgQlVTSU5FU1MKKyAqIElOVEVSUlVQVElPTikgSE9XRVZFUiBDQVVTRUQg
QU5EIE9OIEFOWSBUSEVPUlkgT0YgTElBQklMSVRZLCBXSEVUSEVSIElOCisgKiBDT05UUkFDVCwg
U1RSSUNUIExJQUJJTElUWSwgT1IgVE9SVCAoSU5DTFVESU5HIE5FR0xJR0VOQ0UgT1IgT1RIRVJX
SVNFKQorICogQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFIE9GIFRISVMgU09GVFdB
UkUsIEVWRU4gSUYgQURWSVNFRCBPRgorICogVEhFIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdF
LgorICovCisKKyNpbXBvcnQgImNvbmZpZy5oIgorI2ltcG9ydCAiVmVyc2lvbkNoZWNrcy5oIgor
CisjaW1wb3J0IDxtYWNoLW8vZHlsZC5oPgorCituYW1lc3BhY2UgV2ViS2l0IHsKKworc3RhdGlj
IGludCBsaW5rVGltZVZlcnNpb24oKQoreworICAgIHJldHVybiBOU1ZlcnNpb25PZkxpbmtUaW1l
TGlicmFyeSgiV2ViS2l0Iik7Cit9CisKK2Jvb2wgbGlua2VkT25PckFmdGVyKExpYnJhcnlWZXJz
aW9uIHZlcnNpb24pCit7CisgICAgaW50IGxpbmtlZFZlcnNpb24gPSBsaW5rVGltZVZlcnNpb24o
KTsKKyAgICBpZiAobGlua2VkVmVyc2lvbiA9PSAtMSkgeworICAgICAgICAvLyBOb3QgbGlua2Vk
IGFnYWluc3QgV2ViS2l0LgorICAgICAgICByZXR1cm4gdHJ1ZTsKKyAgICB9CisgICAgcmV0dXJu
IGxpbmtlZFZlcnNpb24gPj0gc3RhdGljX2Nhc3Q8aW50Pih2ZXJzaW9uKTsKK30KKworfQpJbmRl
eDogU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0NvY29hL1dlYlByb2Nlc3NQb29sQ29jb2EubW0K
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0NvY29hL1dlYlByb2Nlc3NQ
b29sQ29jb2EubW0JKHJldmlzaW9uIDE4NDg2NykKKysrIFNvdXJjZS9XZWJLaXQyL1VJUHJvY2Vz
cy9Db2NvYS9XZWJQcm9jZXNzUG9vbENvY29hLm1tCSh3b3JraW5nIGNvcHkpCkBAIC0yOSw2ICsy
OSw3IEBACiAjaW1wb3J0ICJQbHVnaW5Qcm9jZXNzTWFuYWdlci5oIgogI2ltcG9ydCAiU2FuZGJv
eFV0aWxpdGllcy5oIgogI2ltcG9ydCAiVGV4dENoZWNrZXIuaCIKKyNpbXBvcnQgIlZlcnNpb25D
aGVja3MuaCIKICNpbXBvcnQgIldLQnJvd3NpbmdDb250ZXh0Q29udHJvbGxlckludGVybmFsLmgi
CiAjaW1wb3J0ICJXS0Jyb3dzaW5nQ29udGV4dENvbnRyb2xsZXJJbnRlcm5hbC5oIgogI2ltcG9y
dCAiV2ViS2l0U3lzdGVtSW50ZXJmYWNlLmgiCkBAIC0yNTUsNyArMjU2LDggQEAgdm9pZCBXZWJQ
cm9jZXNzUG9vbDo6cGxhdGZvcm1Jbml0aWFsaXplTgogI2VuZGlmCiAKICNpZiBFTkFCTEUoTkVU
V09SS19DQUNIRSkKLSAgICBwYXJhbWV0ZXJzLnNob3VsZEVuYWJsZU5ldHdvcmtDYWNoZSA9IFtk
ZWZhdWx0cyBib29sRm9yS2V5OldlYktpdE5ldHdvcmtDYWNoZUVuYWJsZWREZWZhdWx0c0tleV0g
JiYgIVtkZWZhdWx0cyBib29sRm9yS2V5OldlYktpdE5ldHdvcmtDYWNoZVRlbXBvcmFyaWx5RGlz
YWJsZWRGb3JUZXN0aW5nS2V5XTsKKyAgICBib29sIG5ldHdvcmtDYWNoZUVuYWJsZWRCeURlZmF1
bHRzID0gW2RlZmF1bHRzIGJvb2xGb3JLZXk6V2ViS2l0TmV0d29ya0NhY2hlRW5hYmxlZERlZmF1
bHRzS2V5XSAmJiAhW2RlZmF1bHRzIGJvb2xGb3JLZXk6V2ViS2l0TmV0d29ya0NhY2hlVGVtcG9y
YXJpbHlEaXNhYmxlZEZvclRlc3RpbmdLZXldOworICAgIHBhcmFtZXRlcnMuc2hvdWxkRW5hYmxl
TmV0d29ya0NhY2hlID0gbmV0d29ya0NhY2hlRW5hYmxlZEJ5RGVmYXVsdHMgJiYgbGlua2VkT25P
ckFmdGVyKExpYnJhcnlWZXJzaW9uOjpGaXJzdFdpdGhOZXR3b3JrQ2FjaGUpOwogICAgIHBhcmFt
ZXRlcnMuc2hvdWxkRW5hYmxlTmV0d29ya0NhY2hlRWZmaWNhY3lMb2dnaW5nID0gW2RlZmF1bHRz
IGJvb2xGb3JLZXk6V2ViS2l0TmV0d29ya0NhY2hlRWZmaWNhY3lMb2dnaW5nRW5hYmxlZERlZmF1
bHRzS2V5XTsKICNlbmRpZgogCkluZGV4OiBTb3VyY2UvV2ViS2l0Mi9XZWJLaXQyLnhjb2RlcHJv
ai9wcm9qZWN0LnBieHByb2oKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdDIvV2ViS2l0Mi54
Y29kZXByb2ovcHJvamVjdC5wYnhwcm9qCShyZXZpc2lvbiAxODQ4NjcpCisrKyBTb3VyY2UvV2Vi
S2l0Mi9XZWJLaXQyLnhjb2RlcHJvai9wcm9qZWN0LnBieHByb2oJKHdvcmtpbmcgY29weSkKQEAg
LTE4MDIsNiArMTgwMiw4IEBACiAJCUU0ODlEMjkwMUEwQTJEQjgwMDc4QzA2QSAvKiBOZXR3b3Jr
Q2FjaGVFbmNvZGVyLmggaW4gSGVhZGVycyAqLyA9IHtpc2EgPSBQQlhCdWlsZEZpbGU7IGZpbGVS
ZWYgPSBFNDg5RDI4OTFBMEEyREI4MDA3OEMwNkEgLyogTmV0d29ya0NhY2hlRW5jb2Rlci5oICov
OyB9OwogCQlFNDlENDBENzFBRDNGQjE3MDA2NkI3QjkgLyogTmV0d29ya0NhY2hlQmxvYlN0b3Jh
Z2UuaCBpbiBIZWFkZXJzICovID0ge2lzYSA9IFBCWEJ1aWxkRmlsZTsgZmlsZVJlZiA9IEU0OUQ0
MEQ2MUFEM0ZCMTcwMDY2QjdCOSAvKiBOZXR3b3JrQ2FjaGVCbG9iU3RvcmFnZS5oICovOyB9Owog
CQlFNDlENDBEOTFBRDNGQjIxMDA2NkI3QjkgLyogTmV0d29ya0NhY2hlQmxvYlN0b3JhZ2UuY3Bw
IGluIFNvdXJjZXMgKi8gPSB7aXNhID0gUEJYQnVpbGRGaWxlOyBmaWxlUmVmID0gRTQ5RDQwRDgx
QUQzRkIyMTAwNjZCN0I5IC8qIE5ldHdvcmtDYWNoZUJsb2JTdG9yYWdlLmNwcCAqLzsgfTsKKwkJ
RTRFODY0OTIxQjE2NzUwMTAwQzgyRjQwIC8qIFZlcnNpb25DaGVja3MubW0gaW4gU291cmNlcyAq
LyA9IHtpc2EgPSBQQlhCdWlsZEZpbGU7IGZpbGVSZWYgPSBFNEU4NjQ4RjFCMTY3M0ZCMDBDODJG
NDAgLyogVmVyc2lvbkNoZWNrcy5tbSAqLzsgfTsKKwkJRTRFODY0OTMxQjE2NzUwNzAwQzgyRjQw
IC8qIFZlcnNpb25DaGVja3MuaCBpbiBIZWFkZXJzICovID0ge2lzYSA9IFBCWEJ1aWxkRmlsZTsg
ZmlsZVJlZiA9IEU0RTg2NDhFMUIxNjczRkIwMEM4MkY0MCAvKiBWZXJzaW9uQ2hlY2tzLmggKi87
IH07CiAJCUVEODJBN0YyMTI4QzZGQUYwMDQ0NzdCMyAvKiBXS0J1bmRsZVBhZ2VPdmVybGF5Lmgg
aW4gSGVhZGVycyAqLyA9IHtpc2EgPSBQQlhCdWlsZEZpbGU7IGZpbGVSZWYgPSAxQTIyRjBGRjEy
ODlGQ0Q5MDA4NUU3NEYgLyogV0tCdW5kbGVQYWdlT3ZlcmxheS5oICovOyBzZXR0aW5ncyA9IHtB
VFRSSUJVVEVTID0gKFByaXZhdGUsICk7IH07IH07CiAJCUVEQ0E3MUI3MTI4RERBOEMwMDIwMUIy
NiAvKiBXS0J1bmRsZVBhZ2VPdmVybGF5LmNwcCBpbiBTb3VyY2VzICovID0ge2lzYSA9IFBCWEJ1
aWxkRmlsZTsgZmlsZVJlZiA9IDFBMjJGMTAwMTI4OUZDRDkwMDg1RTc0RiAvKiBXS0J1bmRsZVBh
Z2VPdmVybGF5LmNwcCAqLzsgfTsKIAkJRjAzNjk3ODgxNUY0QkYwNTAwQzNBODBFIC8qIFdlYkNv
bG9yUGlja2VyLmNwcCBpbiBTb3VyY2VzICovID0ge2lzYSA9IFBCWEJ1aWxkRmlsZTsgZmlsZVJl
ZiA9IEYwMzY5Nzg3MTVGNEJGMDUwMEMzQTgwRSAvKiBXZWJDb2xvclBpY2tlci5jcHAgKi87IH07
CkBAIC00MDcyLDYgKzQwNzQsOCBAQAogCQlFNDg5RDI4OTFBMEEyREI4MDA3OEMwNkEgLyogTmV0
d29ya0NhY2hlRW5jb2Rlci5oICovID0ge2lzYSA9IFBCWEZpbGVSZWZlcmVuY2U7IGZpbGVFbmNv
ZGluZyA9IDQ7IGxhc3RLbm93bkZpbGVUeXBlID0gc291cmNlY29kZS5jLmg7IHBhdGggPSBOZXR3
b3JrQ2FjaGVFbmNvZGVyLmg7IHNvdXJjZVRyZWUgPSAiPGdyb3VwPiI7IH07CiAJCUU0OUQ0MEQ2
MUFEM0ZCMTcwMDY2QjdCOSAvKiBOZXR3b3JrQ2FjaGVCbG9iU3RvcmFnZS5oICovID0ge2lzYSA9
IFBCWEZpbGVSZWZlcmVuY2U7IGZpbGVFbmNvZGluZyA9IDQ7IGxhc3RLbm93bkZpbGVUeXBlID0g
c291cmNlY29kZS5jLmg7IHBhdGggPSBOZXR3b3JrQ2FjaGVCbG9iU3RvcmFnZS5oOyBzb3VyY2VU
cmVlID0gIjxncm91cD4iOyB9OwogCQlFNDlENDBEODFBRDNGQjIxMDA2NkI3QjkgLyogTmV0d29y
a0NhY2hlQmxvYlN0b3JhZ2UuY3BwICovID0ge2lzYSA9IFBCWEZpbGVSZWZlcmVuY2U7IGZpbGVF
bmNvZGluZyA9IDQ7IGxhc3RLbm93bkZpbGVUeXBlID0gc291cmNlY29kZS5jcHAuY3BwOyBwYXRo
ID0gTmV0d29ya0NhY2hlQmxvYlN0b3JhZ2UuY3BwOyBzb3VyY2VUcmVlID0gIjxncm91cD4iOyB9
OworCQlFNEU4NjQ4RTFCMTY3M0ZCMDBDODJGNDAgLyogVmVyc2lvbkNoZWNrcy5oICovID0ge2lz
YSA9IFBCWEZpbGVSZWZlcmVuY2U7IGZpbGVFbmNvZGluZyA9IDQ7IGxhc3RLbm93bkZpbGVUeXBl
ID0gc291cmNlY29kZS5jLmg7IHBhdGggPSBWZXJzaW9uQ2hlY2tzLmg7IHNvdXJjZVRyZWUgPSAi
PGdyb3VwPiI7IH07CisJCUU0RTg2NDhGMUIxNjczRkIwMEM4MkY0MCAvKiBWZXJzaW9uQ2hlY2tz
Lm1tICovID0ge2lzYSA9IFBCWEZpbGVSZWZlcmVuY2U7IGZpbGVFbmNvZGluZyA9IDQ7IGxhc3RL
bm93bkZpbGVUeXBlID0gc291cmNlY29kZS5jcHAub2JqY3BwOyBwYXRoID0gVmVyc2lvbkNoZWNr
cy5tbTsgc291cmNlVHJlZSA9ICI8Z3JvdXA+IjsgfTsKIAkJRjAzNjk3ODcxNUY0QkYwNTAwQzNB
ODBFIC8qIFdlYkNvbG9yUGlja2VyLmNwcCAqLyA9IHtpc2EgPSBQQlhGaWxlUmVmZXJlbmNlOyBm
aWxlRW5jb2RpbmcgPSA0OyBsYXN0S25vd25GaWxlVHlwZSA9IHNvdXJjZWNvZGUuY3BwLmNwcDsg
cGF0aCA9IFdlYkNvbG9yUGlja2VyLmNwcDsgc291cmNlVHJlZSA9ICI8Z3JvdXA+IjsgfTsKIAkJ
RjYxMTNFMjQxMjZDRTE4MjAwNTdEMEE3IC8qIEFQSVVzZXJDb250ZW50VVJMUGF0dGVybi5oICov
ID0ge2lzYSA9IFBCWEZpbGVSZWZlcmVuY2U7IGZpbGVFbmNvZGluZyA9IDQ7IGxhc3RLbm93bkZp
bGVUeXBlID0gc291cmNlY29kZS5jLmg7IHBhdGggPSBBUElVc2VyQ29udGVudFVSTFBhdHRlcm4u
aDsgc291cmNlVHJlZSA9ICI8Z3JvdXA+IjsgfTsKIAkJRjYxMTNFMjYxMjZDRTE5QjAwNTdEMEE3
IC8qIFdLVXNlckNvbnRlbnRVUkxQYXR0ZXJuLmNwcCAqLyA9IHtpc2EgPSBQQlhGaWxlUmVmZXJl
bmNlOyBmaWxlRW5jb2RpbmcgPSA0OyBsYXN0S25vd25GaWxlVHlwZSA9IHNvdXJjZWNvZGUuY3Bw
LmNwcDsgcGF0aCA9IFdLVXNlckNvbnRlbnRVUkxQYXR0ZXJuLmNwcDsgc291cmNlVHJlZSA9ICI8
Z3JvdXA+IjsgfTsKQEAgLTQ5NjAsNiArNDk2NCw4IEBACiAJCQkJMUEwMDJENDYxOTZCMzQ1RDAw
QjlBRDQ0IC8qIFNlc3Npb25TdGF0ZUNvZGluZy5tbSAqLywKIAkJCQkxQUZFNDM2NDE4QjZDMDgx
MDA5QzdBNDggLyogVUlEZWxlZ2F0ZS5oICovLAogCQkJCTFBRkU0MzYzMThCNkMwODEwMDlDN0E0
OCAvKiBVSURlbGVnYXRlLm1tICovLAorCQkJCUU0RTg2NDhFMUIxNjczRkIwMEM4MkY0MCAvKiBW
ZXJzaW9uQ2hlY2tzLmggKi8sCisJCQkJRTRFODY0OEYxQjE2NzNGQjAwQzgyRjQwIC8qIFZlcnNp
b25DaGVja3MubW0gKi8sCiAJCQkJMUFDMDI3M0UxOTY2MjJENjAwQzEyQjc1IC8qIFdlYlBhZ2VQ
cm94eUNvY29hLm1tICovLAogCQkJCTdDNDY5NENCMUE0QjUxMEEwMEFENTg0NSAvKiBXZWJQYXN0
ZWJvYXJkUHJveHlDb2NvYS5tbSAqLywKIAkJCQk3Q0U0RDIxNTFBNDkxNDg0MDBDN0YxNTIgLyog
V2ViUHJvY2Vzc1Bvb2xDb2NvYS5tbSAqLywKQEAgLTc2NzEsNiArNzY3Nyw3IEBACiAJCQkJMkRG
OUVFRUUxQTc4NkVBRDAwQjZDRkJFIC8qIEFQSU5hdmlnYXRpb25SZXNwb25zZS5oIGluIEhlYWRl
cnMgKi8sCiAJCQkJQkMzM0RENjgxMjM4NDY0NjAwMzYwRjNGIC8qIEFQSU51bWJlci5oIGluIEhl
YWRlcnMgKi8sCiAJCQkJN0M4OUQyOTgxQTY3NTNCMjAwM0E1RkRFIC8qIEFQSVBhZ2VDb25maWd1
cmF0aW9uLmggaW4gSGVhZGVycyAqLywKKwkJCQlFNEU4NjQ5MzFCMTY3NTA3MDBDODJGNDAgLyog
VmVyc2lvbkNoZWNrcy5oIGluIEhlYWRlcnMgKi8sCiAJCQkJMUFDMTMzNkMxODU2NUM3QTAwRjNF
QzA1IC8qIEFQSVBhZ2VIYW5kbGUuaCBpbiBIZWFkZXJzICovLAogCQkJCTFBRkREMzE1MTg5MUI1
NDAwMDE1Mzk3MCAvKiBBUElQb2xpY3lDbGllbnQuaCBpbiBIZWFkZXJzICovLAogCQkJCTdDRTRE
MjIwMUE0OTE0Q0EwMEM3RjE1MiAvKiBBUElQcm9jZXNzUG9vbENvbmZpZ3VyYXRpb24uaCBpbiBI
ZWFkZXJzICovLApAQCAtOTg4NSw2ICs5ODkyLDcgQEAKIAkJCQkxQ0E4Qjk0NTEyN0M4ODJBMDA1
NzZDMkIgLyogV2ViSW5zcGVjdG9yUHJveHlNZXNzYWdlUmVjZWl2ZXIuY3BwIGluIFNvdXJjZXMg
Ki8sCiAJCQkJMUM4OTFENjUxOUIxMjRGRjAwQkE3OUREIC8qIFdlYkluc3BlY3RvclVJLmNwcCBp
biBTb3VyY2VzICovLAogCQkJCTFDQThCOTU0MTI3Qzg5MTUwMDU3NkMyQiAvKiBXZWJJbnNwZWN0
b3JVSU1hYy5tbSBpbiBTb3VyY2VzICovLAorCQkJCUU0RTg2NDkyMUIxNjc1MDEwMEM4MkY0MCAv
KiBWZXJzaW9uQ2hlY2tzLm1tIGluIFNvdXJjZXMgKi8sCiAJCQkJMUNCQkU0QTAxOUI2NkM1MzAw
NkI3RDgxIC8qIFdlYkluc3BlY3RvclVJTWVzc2FnZVJlY2VpdmVyLmNwcCBpbiBTb3VyY2VzICov
LAogCQkJCTJEQTk0NEExMTg4NEU0RjAwMEVEODZEQiAvKiBXZWJJT1NFdmVudEZhY3RvcnkubW0g
aW4gU291cmNlcyAqLywKIAkJCQlDMDMzN0REMzEyN0EyQTBFMDA4RkY0RjQgLyogV2ViS2V5Ym9h
cmRFdmVudC5jcHAgaW4gU291cmNlcyAqLywK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>253853</attachid>
            <date>2015-05-28 12:09:32 -0700</date>
            <delta_ts>2015-05-28 14:05:52 -0700</delta_ts>
            <desc>follow-up</desc>
            <filename>linked-on-or-after-mobilesafari.patch</filename>
            <type>text/plain</type>
            <size>1518</size>
            <attacher name="Antti Koivisto">koivisto</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
S2l0Mi9DaGFuZ2VMb2cJKHJldmlzaW9uIDE4NDk1NykKKysrIFNvdXJjZS9XZWJLaXQyL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE2IEBACisyMDE1LTA1LTI4ICBBbnR0aSBL
b2l2aXN0byAgPGFudHRpQGFwcGxlLmNvbT4KKworICAgICAgICBEaXNhYmxlIG5ldHdvcmsgY2Fj
aGUgZm9yIG9sZCBjbGllbnRzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0xNDU0MTgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4K
KworICAgICAgICBGb2xsb3ctdXA6IERvbid0IGRvIGxpbmtlZC1vbi1vci1hZnRlciBjaGVja3Mg
Zm9yIGlPUyBTYWZhcmkuCisKKyAgICAgICAgKiBVSVByb2Nlc3MvQ29jb2EvVmVyc2lvbkNoZWNr
cy5tbToKKyAgICAgICAgKFdlYktpdDo6bGlua1RpbWVWZXJzaW9uKToKKyAgICAgICAgKFdlYktp
dDo6bGlua2VkT25PckFmdGVyKToKKwogMjAxNS0wNS0yOCAgTWF0dCBSYWpjYSAgPG1yYWpjYUBh
cHBsZS5jb20+CiAKICAgICAgICAgQWRkIEVOQUJMRV9NRURJQV9TRVNTSU9OIGZlYXR1cmUgZmxh
ZyAod2hpY2ggaXMgb2ZmIGJ5IGRlZmF1bHQpLgpJbmRleDogU291cmNlL1dlYktpdDIvVUlQcm9j
ZXNzL0NvY29hL1ZlcnNpb25DaGVja3MubW0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdDIv
VUlQcm9jZXNzL0NvY29hL1ZlcnNpb25DaGVja3MubW0JKHJldmlzaW9uIDE4NDk1NykKKysrIFNv
dXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9Db2NvYS9WZXJzaW9uQ2hlY2tzLm1tCSh3b3JraW5nIGNv
cHkpCkBAIC0yOCw2ICsyOCwxMCBAQAogCiAjaW1wb3J0IDxtYWNoLW8vZHlsZC5oPgogCisjaWYg
UExBVEZPUk0oSU9TKQorI2ltcG9ydCA8V2ViQ29yZS9SdW50aW1lQXBwbGljYXRpb25DaGVja3NJ
T1MuaD4KKyNlbmRpZgorCiBuYW1lc3BhY2UgV2ViS2l0IHsKIAogc3RhdGljIGludCBsaW5rVGlt
ZVZlcnNpb24oKQpAQCAtMzcsNiArNDEsMTIgQEAgc3RhdGljIGludCBsaW5rVGltZVZlcnNpb24o
KQogCiBib29sIGxpbmtlZE9uT3JBZnRlcihMaWJyYXJ5VmVyc2lvbiB2ZXJzaW9uKQogeworI2lm
IFBMQVRGT1JNKElPUykKKyAgICAvLyBBbHdheXMgbWFrZSBuZXcgZmVhdHVyZXMgYXZhaWxhYmxl
IGZvciBTYWZhcmkuCisgICAgaWYgKFdlYkNvcmU6OmFwcGxpY2F0aW9uSXNNb2JpbGVTYWZhcmko
KSkKKyAgICAgICAgcmV0dXJuIHRydWU7CisjZW5kaWYKKwogICAgIGludCBsaW5rZWRWZXJzaW9u
ID0gbGlua1RpbWVWZXJzaW9uKCk7CiAgICAgaWYgKGxpbmtlZFZlcnNpb24gPT0gLTEpIHsKICAg
ICAgICAgLy8gTm90IGxpbmtlZCBhZ2FpbnN0IFdlYktpdC4K
</data>
<flag name="review"
          id="278800"
          type_id="1"
          status="+"
          setter="kling"
    />
          </attachment>
      

    </bug>

</bugzilla>