<?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>116532</bug_id>
          
          <creation_ts>2013-05-21 05:48:04 -0700</creation_ts>
          <short_desc>Allow session storage for third-party origins even if third-party data access is blocked.</short_desc>
          <delta_ts>2018-04-09 01:06:07 -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>DOM</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="Andy Estes">aestes</reporter>
          <assigned_to name="Andy Estes">aestes</assigned_to>
          <cc>ddkilzer</cc>
    
    <cc>jeffrey+webkit</cc>
    
    <cc>kobi.co</cc>
    
    <cc>mjs</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>891723</commentid>
    <comment_count>0</comment_count>
    <who name="Andy Estes">aestes</who>
    <bug_when>2013-05-21 05:48:04 -0700</bug_when>
    <thetext>Allow session storage for third-party origins even if tthird-party data access is blocked.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>891725</commentid>
    <comment_count>1</comment_count>
    <who name="Andy Estes">aestes</who>
    <bug_when>2013-05-21 05:50:03 -0700</bug_when>
    <thetext>&lt;rdar://problem/13921879&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>891730</commentid>
    <comment_count>2</comment_count>
      <attachid>202420</attachid>
    <who name="Andy Estes">aestes</who>
    <bug_when>2013-05-21 06:05:22 -0700</bug_when>
    <thetext>Created attachment 202420
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>892034</commentid>
    <comment_count>3</comment_count>
      <attachid>202420</attachid>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2013-05-21 15:38:25 -0700</bug_when>
    <thetext>Comment on attachment 202420
Patch

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

&gt; Source/WebCore/page/SecurityOrigin.cpp:401
&gt; +    return (m_storageBlockingPolicy == AllowAllStorage &amp;&amp; topOrigin-&gt;m_storageBlockingPolicy == AllowAllStorage)
&gt; +        || shouldAllowFromThirdParty == AlwaysAllowFromThirdParty
&gt; +        || !topOrigin-&gt;isThirdParty(this);

I think this would be easier to understand as multiple early returns.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>892053</commentid>
    <comment_count>4</comment_count>
    <who name="Andy Estes">aestes</who>
    <bug_when>2013-05-21 17:02:55 -0700</bug_when>
    <thetext>Committed r150490: &lt;http://trac.webkit.org/changeset/150490&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>892058</commentid>
    <comment_count>5</comment_count>
    <who name="Andy Estes">aestes</who>
    <bug_when>2013-05-21 17:07:53 -0700</bug_when>
    <thetext>Oops, I forgot to &apos;git add&apos; the new layout test and its expected result. Fixed in &lt;http://trac.webkit.org/changeset/150492&gt;.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>202420</attachid>
            <date>2013-05-21 06:05:22 -0700</date>
            <delta_ts>2013-05-21 16:53:14 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-116532-20130521060416.patch</filename>
            <type>text/plain</type>
            <size>11013</size>
            <attacher name="Andy Estes">aestes</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTUwNDM3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZTQ5MzMwZDQxZDE5ODNk
NDBkZDI3YmNjNzQ3YTExZjRjNzdlNTY1Yi4uZTU2YjNiOTRhNDAyMmYxNTc1NmY4YmRmMjQ2YjVi
YzIyNGE4NjEzMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMyIEBACisyMDEzLTA1LTIxICBBbmR5
IEVzdGVzICA8YWVzdGVzQGFwcGxlLmNvbT4KKworICAgICAgICBBbGxvdyBzZXNzaW9uIHN0b3Jh
Z2UgZm9yIHRoaXJkLXBhcnR5IG9yaWdpbnMgZXZlbiBpZiB0aGlyZC1wYXJ0eSBkYXRhIGFjY2Vz
cyBpcyBibG9ja2VkLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MTE2NTMyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgSW4gaHR0cDovL3RyYWMud2Via2l0Lm9yZy9jaGFuZ2VzZXQvMTQ5MzI2IHdlIHJlbGF4
ZWQgb3VyIHBvbGljeSBmb3IKKyAgICAgICAgbG9jYWxTdG9yYWdlIHdoZW4gdGhpcmQtcGFydHkg
ZGF0YSBibG9ja2luZyBpcyBlbmFibGVkIHRvIGNyZWF0ZSBhCisgICAgICAgIHRyYW5zaWVudCwg
c2Vzc2lvbi1zY29wZWQgc3RvcmFnZSBhcmVhIGZvciB0aGUgdGhpcmQtcGFydHkgb3JpZ2luCisg
ICAgICAgIGluc3RlYWQgb2YgdGhyb3dpbmcgYW4gZXhjZXB0aW9uLiBTaW5jZSB0aGlzIGdpdmVz
IGVzc2VudGlhbGx5IHRoZSBzYW1lCisgICAgICAgIGJlaGF2aW9yIGFzIHNlc3Npb25TdG9yYWdl
LCB3ZSBtaWdodCBhcyB3ZWxsIGFsc28gYWxsb3cgc2Vzc2lvblN0b3JhZ2UKKyAgICAgICAgZm9y
IHRoaXJkLXBhcnR5IG9yaWdpbnMuCisKKyAgICAgICAgVGVzdDogaHR0cC90ZXN0cy9zZWN1cml0
eS9jcm9zcy1vcmlnaW4tc2Vzc2lvbi1zdG9yYWdlLXRoaXJkLXBhcnR5LWJsb2NrZWQuaHRtbAor
CisgICAgICAgICogV2ViQ29yZS5leHAuaW46IFVwZGF0ZWQgdGhlIHN5bWJvbCBmb3IKKyAgICAg
ICAgU2VjdXJpdHlPcmlnaW46OmNhbkFjY2Vzc1N0b3JhZ2UuCisgICAgICAgICogcGFnZS9ET01X
aW5kb3cuY3BwOgorICAgICAgICAoV2ViQ29yZTo6RE9NV2luZG93OjpzZXNzaW9uU3RvcmFnZSk6
IENhbGxlZCBjYW5BY2Nlc3NTZXNzaW9uU3RvcmFnZSgpCisgICAgICAgIHJhdGhlciB0aGFuIGNh
bkFjY2Vzc0xvY2FsU3RvcmFnZSgpLgorICAgICAgICAqIHBhZ2UvU2VjdXJpdHlPcmlnaW4uY3Bw
OgorICAgICAgICAoV2ViQ29yZTo6U2VjdXJpdHlPcmlnaW46OmNhbkFjY2Vzc1N0b3JhZ2UpOiBQ
YXNzZWQgaW4gYW4gZW51bQorICAgICAgICBpbmRpY2F0aW5nIGlmIGFjY2VzcyBzaG91bGQgYmUg
YWxsb3dlZCBmcm9tIHRoaXJkLXBhcnR5IG9yaWdpbnMuCisgICAgICAgICogcGFnZS9TZWN1cml0
eU9yaWdpbi5oOgorICAgICAgICAoV2ViQ29yZTo6U2VjdXJpdHlPcmlnaW46OmNhbkFjY2Vzc1Nl
c3Npb25TdG9yYWdlKTogQ2FsbGVkCisgICAgICAgIGNhbkFjY2Vzc1N0b3JhZ2UoKSB3aXRoIEFs
d2F5c0FsbG93RnJvbVRoaXJkUGFydHkuCisgICAgICAgIChTZWN1cml0eU9yaWdpbik6CisKIDIw
MTMtMDUtMjEgIEFsYmVydG8gR2FyY2lhICA8YWdhcmNpYUBpZ2FsaWEuY29tPgogCiAgICAgICAg
IEFkZCBGbG9hdFJlY3Q6Om5vcm1hbGl6ZWQoKSBmb3IgQmxhY2tCZXJyeQpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYkNvcmUvV2ViQ29yZS5leHAuaW4gYi9Tb3VyY2UvV2ViQ29yZS9XZWJDb3JlLmV4
cC5pbgppbmRleCAyN2MyZGFlZjFjODhmYjA3ZmY3NmVmMDA4MWIyODEwYjZlM2JiMzNjLi40ZGUx
MTE0NTRiYmIyZjgwOWY2ODc0N2JhMjg5YmVhNDkyYzk3YzIwIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9XZWJDb3JlLmV4cC5pbgorKysgYi9Tb3VyY2UvV2ViQ29yZS9XZWJDb3JlLmV4cC5p
bgpAQCAtMTQyMSw3ICsxNDIxLDcgQEAgX19aTks3V2ViQ29yZTE0U2Nyb2xsYWJsZUFyZWEyM21v
dXNlTW92ZWRJbkNvbnRlbnRBcmVhRXYKIF9fWk5LN1dlYkNvcmUxNFNlY3VyaXR5T3JpZ2luMTBj
YW5EaXNwbGF5RVJLTlNfNEtVUkxFCiBfX1pOSzdXZWJDb3JlMTRTZWN1cml0eU9yaWdpbjExdG9S
YXdTdHJpbmdFdgogX19aTks3V2ViQ29yZTE0U2VjdXJpdHlPcmlnaW4xMmlzb2xhdGVkQ29weUV2
Ci1fX1pOSzdXZWJDb3JlMTRTZWN1cml0eU9yaWdpbjE2Y2FuQWNjZXNzU3RvcmFnZUVQS1MwXwor
X19aTks3V2ViQ29yZTE0U2VjdXJpdHlPcmlnaW4xNmNhbkFjY2Vzc1N0b3JhZ2VFUEtTMF9OUzBf
MjVTaG91bGRBbGxvd0Zyb21UaGlyZFBhcnR5RQogX19aTks3V2ViQ29yZTE0U2VjdXJpdHlPcmln
aW4xOGRhdGFiYXNlSWRlbnRpZmllckV2CiBfX1pOSzdXZWJDb3JlMTRTZWN1cml0eU9yaWdpbjVl
cXVhbEVQS1MwXwogX19aTks3V2ViQ29yZTE0U2VjdXJpdHlPcmlnaW44dG9TdHJpbmdFdgpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGFnZS9ET01XaW5kb3cuY3BwIGIvU291cmNlL1dlYkNv
cmUvcGFnZS9ET01XaW5kb3cuY3BwCmluZGV4IGQ1YzViNzZjNjRiMzhiNTlkZDY3NmMwNmRjYzUy
NTk5NjQzNjkwMDUuLmQzNTdlY2E0NjRhZThhYmI2ZjNjZjg0NmE5ZjFkYjc5ZTFjM2M3YTkgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvRE9NV2luZG93LmNwcAorKysgYi9Tb3VyY2Uv
V2ViQ29yZS9wYWdlL0RPTVdpbmRvdy5jcHAKQEAgLTc0NSw3ICs3NDUsNyBAQCBTdG9yYWdlKiBE
T01XaW5kb3c6OnNlc3Npb25TdG9yYWdlKEV4Y2VwdGlvbkNvZGUmIGVjKSBjb25zdAogICAgIGlm
ICghZG9jdW1lbnQpCiAgICAgICAgIHJldHVybiAwOwogCi0gICAgaWYgKCFkb2N1bWVudC0+c2Vj
dXJpdHlPcmlnaW4oKS0+Y2FuQWNjZXNzTG9jYWxTdG9yYWdlKGRvY3VtZW50LT50b3BPcmlnaW4o
KSkpIHsKKyAgICBpZiAoIWRvY3VtZW50LT5zZWN1cml0eU9yaWdpbigpLT5jYW5BY2Nlc3NTZXNz
aW9uU3RvcmFnZShkb2N1bWVudC0+dG9wT3JpZ2luKCkpKSB7CiAgICAgICAgIGVjID0gU0VDVVJJ
VFlfRVJSOwogICAgICAgICByZXR1cm4gMDsKICAgICB9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
Q29yZS9wYWdlL1NlY3VyaXR5T3JpZ2luLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvU2VjdXJp
dHlPcmlnaW4uY3BwCmluZGV4IGY2NmRjMGMwN2Y3Y2I0ZDFmOTQ0MzMxNTA5MmY3NTlhMTY2OGQ5
N2IuLjliYjRlYzAzY2YwY2MwNGRlZWZmYjczNjE0NTdjMzRlY2RiMjU1ZjEgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJDb3JlL3BhZ2UvU2VjdXJpdHlPcmlnaW4uY3BwCisrKyBiL1NvdXJjZS9XZWJD
b3JlL3BhZ2UvU2VjdXJpdHlPcmlnaW4uY3BwCkBAIC0zODEsNyArMzgxLDcgQEAgYm9vbCBTZWN1
cml0eU9yaWdpbjo6Y2FuRGlzcGxheShjb25zdCBLVVJMJiB1cmwpIGNvbnN0CiAgICAgcmV0dXJu
IHRydWU7CiB9CiAKLWJvb2wgU2VjdXJpdHlPcmlnaW46OmNhbkFjY2Vzc1N0b3JhZ2UoY29uc3Qg
U2VjdXJpdHlPcmlnaW4qIHRvcE9yaWdpbikgY29uc3QKK2Jvb2wgU2VjdXJpdHlPcmlnaW46OmNh
bkFjY2Vzc1N0b3JhZ2UoY29uc3QgU2VjdXJpdHlPcmlnaW4qIHRvcE9yaWdpbiwgU2hvdWxkQWxs
b3dGcm9tVGhpcmRQYXJ0eSBzaG91bGRBbGxvd0Zyb21UaGlyZFBhcnR5KSBjb25zdAogewogICAg
IGlmIChpc1VuaXF1ZSgpKQogICAgICAgICByZXR1cm4gZmFsc2U7CkBAIC0zOTYsMTAgKzM5Niw5
IEBAIGJvb2wgU2VjdXJpdHlPcmlnaW46OmNhbkFjY2Vzc1N0b3JhZ2UoY29uc3QgU2VjdXJpdHlP
cmlnaW4qIHRvcE9yaWdpbikgY29uc3QKICAgICBpZiAodG9wT3JpZ2luLT5tX3N0b3JhZ2VCbG9j
a2luZ1BvbGljeSA9PSBCbG9ja0FsbFN0b3JhZ2UpCiAgICAgICAgIHJldHVybiBmYWxzZTsKIAot
ICAgIGlmICgobV9zdG9yYWdlQmxvY2tpbmdQb2xpY3kgPT0gQmxvY2tUaGlyZFBhcnR5U3RvcmFn
ZSB8fCB0b3BPcmlnaW4tPm1fc3RvcmFnZUJsb2NraW5nUG9saWN5ID09IEJsb2NrVGhpcmRQYXJ0
eVN0b3JhZ2UpICYmIHRvcE9yaWdpbi0+aXNUaGlyZFBhcnR5KHRoaXMpKQotICAgICAgICByZXR1
cm4gZmFsc2U7Ci0KLSAgICByZXR1cm4gdHJ1ZTsKKyAgICByZXR1cm4gKG1fc3RvcmFnZUJsb2Nr
aW5nUG9saWN5ID09IEFsbG93QWxsU3RvcmFnZSAmJiB0b3BPcmlnaW4tPm1fc3RvcmFnZUJsb2Nr
aW5nUG9saWN5ID09IEFsbG93QWxsU3RvcmFnZSkKKyAgICAgICAgfHwgc2hvdWxkQWxsb3dGcm9t
VGhpcmRQYXJ0eSA9PSBBbHdheXNBbGxvd0Zyb21UaGlyZFBhcnR5CisgICAgICAgIHx8ICF0b3BP
cmlnaW4tPmlzVGhpcmRQYXJ0eSh0aGlzKTsKIH0KIAogU2VjdXJpdHlPcmlnaW46OlBvbGljeSBT
ZWN1cml0eU9yaWdpbjo6Y2FuU2hvd05vdGlmaWNhdGlvbnMoKSBjb25zdApkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYkNvcmUvcGFnZS9TZWN1cml0eU9yaWdpbi5oIGIvU291cmNlL1dlYkNvcmUvcGFn
ZS9TZWN1cml0eU9yaWdpbi5oCmluZGV4IDNmY2Q4N2NhODEyM2RkZWQzN2UxNDQwYzNiZjRkZGJk
OWI2ZGZiNGUuLjg1NzJmNGNlNGY4MzEwNTMzMGZlZTY1ZDQwNjEwZDVjY2JhMmNiODYgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvU2VjdXJpdHlPcmlnaW4uaAorKysgYi9Tb3VyY2Uv
V2ViQ29yZS9wYWdlL1NlY3VyaXR5T3JpZ2luLmgKQEAgLTE0Niw2ICsxNDYsNyBAQCBwdWJsaWM6
CiAjZW5kaWYKIAogICAgIGJvb2wgY2FuQWNjZXNzRGF0YWJhc2UoY29uc3QgU2VjdXJpdHlPcmln
aW4qIHRvcE9yaWdpbiA9IDApIGNvbnN0IHsgcmV0dXJuIGNhbkFjY2Vzc1N0b3JhZ2UodG9wT3Jp
Z2luKTsgfTsKKyAgICBib29sIGNhbkFjY2Vzc1Nlc3Npb25TdG9yYWdlKGNvbnN0IFNlY3VyaXR5
T3JpZ2luKiB0b3BPcmlnaW4pIGNvbnN0IHsgcmV0dXJuIGNhbkFjY2Vzc1N0b3JhZ2UodG9wT3Jp
Z2luLCBBbHdheXNBbGxvd0Zyb21UaGlyZFBhcnR5KTsgfQogICAgIGJvb2wgY2FuQWNjZXNzTG9j
YWxTdG9yYWdlKGNvbnN0IFNlY3VyaXR5T3JpZ2luKiB0b3BPcmlnaW4pIGNvbnN0IHsgcmV0dXJu
IGNhbkFjY2Vzc1N0b3JhZ2UodG9wT3JpZ2luKTsgfTsKICAgICBib29sIGNhbkFjY2Vzc1NoYXJl
ZFdvcmtlcnMoY29uc3QgU2VjdXJpdHlPcmlnaW4qIHRvcE9yaWdpbikgY29uc3QgeyByZXR1cm4g
Y2FuQWNjZXNzU3RvcmFnZSh0b3BPcmlnaW4pOyB9CiAgICAgYm9vbCBjYW5BY2Nlc3NQbHVnaW5T
dG9yYWdlKGNvbnN0IFNlY3VyaXR5T3JpZ2luKiB0b3BPcmlnaW4pIGNvbnN0IHsgcmV0dXJuIGNh
bkFjY2Vzc1N0b3JhZ2UodG9wT3JpZ2luKTsgfQpAQCAtMTU1LDExICsxNTYsNiBAQCBwdWJsaWM6
CiAgICAgYm9vbCBjYW5BY2Nlc3NGaWxlU3lzdGVtKCkgY29uc3QgeyByZXR1cm4gIWlzVW5pcXVl
KCk7IH0KICAgICBQb2xpY3kgY2FuU2hvd05vdGlmaWNhdGlvbnMoKSBjb25zdDsKIAotICAgIC8v
IFRlY2huaWNhbGx5LCB3ZSBzaG91bGQgYWx3YXlzIGFsbG93IGFjY2VzcyB0byBzZXNzaW9uU3Rv
cmFnZSwgYnV0IHdlCi0gICAgLy8gY3VycmVudGx5IGRvbid0IGhhbmRsZSBjcmVhdGluZyBhIHNl
c3Npb25TdG9yYWdlIGFyZWEgZm9yIHVuaXF1ZQotICAgIC8vIG9yaWdpbnMuCi0gICAgYm9vbCBj
YW5BY2Nlc3NTZXNzaW9uU3RvcmFnZSgpIGNvbnN0IHsgcmV0dXJuICFpc1VuaXF1ZSgpOyB9Ci0K
ICAgICAvLyBUaGUgbG9jYWwgU2VjdXJpdHlPcmlnaW4gaXMgdGhlIG1vc3QgcHJpdmlsZWdlZCBT
ZWN1cml0eU9yaWdpbi4KICAgICAvLyBUaGUgbG9jYWwgU2VjdXJpdHlPcmlnaW4gY2FuIHNjcmlw
dCBhbnkgZG9jdW1lbnQsIG5hdmlnYXRlIHRvIGxvY2FsCiAgICAgLy8gcmVzb3VyY2VzLCBhbmQg
Y2FuIHNldCBhcmJpdHJhcnkgaGVhZGVycyBvbiBYTUxIdHRwUmVxdWVzdHMuCkBAIC0yMTksNyAr
MjE1LDkgQEAgcHJpdmF0ZToKICAgICAvLyBGSVhNRTogUmVuYW1lIHRoaXMgZnVuY3Rpb24gdG8g
c29tZXRoaW5nIG1vcmUgc2VtYW50aWMuCiAgICAgYm9vbCBwYXNzZXNGaWxlQ2hlY2soY29uc3Qg
U2VjdXJpdHlPcmlnaW4qKSBjb25zdDsKICAgICBib29sIGlzVGhpcmRQYXJ0eShjb25zdCBTZWN1
cml0eU9yaWdpbiopIGNvbnN0OwotICAgIGJvb2wgY2FuQWNjZXNzU3RvcmFnZShjb25zdCBTZWN1
cml0eU9yaWdpbiopIGNvbnN0OworICAgIAorICAgIGVudW0gU2hvdWxkQWxsb3dGcm9tVGhpcmRQ
YXJ0eSB7IEFsd2F5c0FsbG93RnJvbVRoaXJkUGFydHksIE1heWJlQWxsb3dGcm9tVGhpcmRQYXJ0
eSB9OworICAgIGJvb2wgY2FuQWNjZXNzU3RvcmFnZShjb25zdCBTZWN1cml0eU9yaWdpbiosIFNo
b3VsZEFsbG93RnJvbVRoaXJkUGFydHkgPSBNYXliZUFsbG93RnJvbVRoaXJkUGFydHkpIGNvbnN0
OwogCiAgICAgU3RyaW5nIG1fcHJvdG9jb2w7CiAgICAgU3RyaW5nIG1faG9zdDsKZGlmZiAtLWdp
dCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBj
MjEwNmE2YjIxMzc5YzcyNzU3MmZlNTMyMjM5YTI2MWM1N2JkMjU5Li41ZDBhOTNlYzBkNWNiMGVl
ZjVmYjFhMmM3YmRmOTk4YmYyNzVkYzcxIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTMtMDUt
MjEgIEFuZHkgRXN0ZXMgIDxhZXN0ZXNAYXBwbGUuY29tPgorCisgICAgICAgIEFsbG93IHNlc3Np
b24gc3RvcmFnZSBmb3IgdGhpcmQtcGFydHkgb3JpZ2lucyBldmVuIGlmIHRoaXJkLXBhcnR5IGRh
dGEgYWNjZXNzIGlzIGJsb2NrZWQuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0xMTY1MzIKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICAqIGh0dHAvdGVzdHMvc2VjdXJpdHkvY3Jvc3Mtb3JpZ2luLXNlc3Npb24t
c3RvcmFnZS10aGlyZC1wYXJ0eS1ibG9ja2VkLWV4cGVjdGVkLnR4dDogUmVuYW1lZCBmcm9tIExh
eW91dFRlc3RzL2h0dHAvdGVzdHMvc2VjdXJpdHkvY3Jvc3Mtb3JpZ2luLXNlc3Npb24tc3RvcmFn
ZS1leHBlY3RlZC50eHQuCisgICAgICAgICogaHR0cC90ZXN0cy9zZWN1cml0eS9jcm9zcy1vcmln
aW4tc2Vzc2lvbi1zdG9yYWdlLXRoaXJkLXBhcnR5LWJsb2NrZWQuaHRtbDogUmVuYW1lZCBmcm9t
IExheW91dFRlc3RzL2h0dHAvdGVzdHMvc2VjdXJpdHkvY3Jvc3Mtb3JpZ2luLXNlc3Npb24tc3Rv
cmFnZS5odG1sLgorCiAyMDEzLTA1LTIxICBLcnp5c3p0b2YgQ3plY2ggIDxrLmN6ZWNoQHNhbXN1
bmcuY29tPgogCiAgICAgICAgIFtFRkxdIGFjY2Vzc2liaWxpdHkvYWNjZXNzaWJpbGl0eS1ub2Rl
LW1lbW9yeS1tYW5hZ2VtZW50Lmh0bWwgaXMgZmFpbGluZwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVz
dHMvaHR0cC90ZXN0cy9zZWN1cml0eS9jcm9zcy1vcmlnaW4tc2Vzc2lvbi1zdG9yYWdlLWV4cGVj
dGVkLnR4dCBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvc2VjdXJpdHkvY3Jvc3Mtb3JpZ2luLXNl
c3Npb24tc3RvcmFnZS1leHBlY3RlZC50eHQKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4
IGViM2ZkYjdiNjExODBiNWRjYzYyZDM2MzQ4NzVlNGQzOWEzZDVhZTkuLjAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAKLS0tIGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9z
ZWN1cml0eS9jcm9zcy1vcmlnaW4tc2Vzc2lvbi1zdG9yYWdlLWV4cGVjdGVkLnR4dAorKysgL2Rl
di9udWxsCkBAIC0xLDE2ICswLDAgQEAKLVRoaXMgaWZyYW1lIHNob3VsZCByZXR1cm4gYSBzZWN1
cml0eSBlcnJvcjoKLQotCi1UaGlzIGlmcmFtZSBzaG91bGQgbm90IHJldHVybiBhbnkgZXJyb3Jz
OgotCi0KLQotLS0tLS0tLS0KLUZyYW1lOiAnPCEtLWZyYW1lUGF0aCAvLzwhLS1mcmFtZTAtLT4t
LT4nCi0tLS0tLS0tLQotU2VjdXJpdHlFcnJvcgotCi0tLS0tLS0tLQotRnJhbWU6ICc8IS0tZnJh
bWVQYXRoIC8vPCEtLWZyYW1lMS0tPi0tPicKLS0tLS0tLS0tCi1ObyBleGNlcHRpb24KZGlmZiAt
LWdpdCBhL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvc2VjdXJpdHkvY3Jvc3Mtb3JpZ2luLXNlc3Np
b24tc3RvcmFnZS10aGlyZC1wYXJ0eS1ibG9ja2VkLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3Rz
L2h0dHAvdGVzdHMvc2VjdXJpdHkvY3Jvc3Mtb3JpZ2luLXNlc3Npb24tc3RvcmFnZS10aGlyZC1w
YXJ0eS1ibG9ja2VkLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi45OTQ2YmI0MGU1YTEyNTMwYzFl
YTAwMTRhMGYzMmRmZDg2YzQ1MjMxCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvaHR0
cC90ZXN0cy9zZWN1cml0eS9jcm9zcy1vcmlnaW4tc2Vzc2lvbi1zdG9yYWdlLXRoaXJkLXBhcnR5
LWJsb2NrZWQtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsMTYgQEAKK1RoaXMgaWZyYW1lIHNob3Vs
ZCBub3QgcmV0dXJuIGFueSBlcnJvcnM6CisKKworVGhpcyBpZnJhbWUgc2hvdWxkIG5vdCByZXR1
cm4gYW55IGVycm9yczoKKworCisKKy0tLS0tLS0tCitGcmFtZTogJzwhLS1mcmFtZVBhdGggLy88
IS0tZnJhbWUwLS0+LS0+JworLS0tLS0tLS0KK05vIGV4Y2VwdGlvbgorCistLS0tLS0tLQorRnJh
bWU6ICc8IS0tZnJhbWVQYXRoIC8vPCEtLWZyYW1lMS0tPi0tPicKKy0tLS0tLS0tCitObyBleGNl
cHRpb24KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvc2VjdXJpdHkvY3Jvc3Mt
b3JpZ2luLXNlc3Npb24tc3RvcmFnZS10aGlyZC1wYXJ0eS1ibG9ja2VkLmh0bWwgYi9MYXlvdXRU
ZXN0cy9odHRwL3Rlc3RzL3NlY3VyaXR5L2Nyb3NzLW9yaWdpbi1zZXNzaW9uLXN0b3JhZ2UtdGhp
cmQtcGFydHktYmxvY2tlZC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmM1MWExNmY3NzViNTA0YmQ5N2Q3MjQ2
NmJkZmUyYTZjZjU3MGZiYTIKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9odHRwL3Rl
c3RzL3NlY3VyaXR5L2Nyb3NzLW9yaWdpbi1zZXNzaW9uLXN0b3JhZ2UtdGhpcmQtcGFydHktYmxv
Y2tlZC5odG1sCkBAIC0wLDAgKzEsMjQgQEAKKzxodG1sPgorPGhlYWQ+Cis8c2NyaXB0PgordmFy
IGZyYW1lcyA9IDI7CitpZiAod2luZG93LnRlc3RSdW5uZXIpIHsKKwl0ZXN0UnVubmVyLmR1bXBB
c1RleHQoKTsKKwl0ZXN0UnVubmVyLmR1bXBDaGlsZEZyYW1lc0FzVGV4dCgpOworCWludGVybmFs
cy5zZXR0aW5ncy5zZXRTdG9yYWdlQmxvY2tpbmdQb2xpY3koJ0Jsb2NrVGhpcmRQYXJ0eScpOwor
fQorCitmdW5jdGlvbiBkZWNyZW1lbnQoKSB7CisJLS1mcmFtZXM7CisJaWYgKCFmcmFtZXMgJiYg
d2luZG93LnRlc3RSdW5uZXIpCisJCWludGVybmFscy5zZXR0aW5ncy5zZXRTdG9yYWdlQmxvY2tp
bmdQb2xpY3koJ0FsbG93QWxsJyk7Cit9Cis8L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5PgorPHA+
VGhpcyBpZnJhbWUgc2hvdWxkIG5vdCByZXR1cm4gYW55IGVycm9yczo8L3A+Cis8aWZyYW1lIHNy
Yz0iaHR0cDovL2xvY2FsaG9zdDo4MDAwL3NlY3VyaXR5L3Jlc291cmNlcy9jcm9zcy1vcmlnaW4t
aWZyYW1lLWZvci1zZXNzaW9uLXN0b3JhZ2UuaHRtbCIgb25sb2FkPSJkZWNyZW1lbnQoKSI+PC9p
ZnJhbWU+Cis8cD5UaGlzIGlmcmFtZSBzaG91bGQgbm90IHJldHVybiBhbnkgZXJyb3JzOjwvcD4K
KzxpZnJhbWUgc3JjPSJodHRwOi8vMTI3LjAuMC4xOjgwMDAvc2VjdXJpdHkvcmVzb3VyY2VzL2Ny
b3NzLW9yaWdpbi1pZnJhbWUtZm9yLXNlc3Npb24tc3RvcmFnZS5odG1sIiBvbmxvYWQ9ImRlY3Jl
bWVudCgpIj48L2lmcmFtZT4KKzwvYm9keT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL2h0dHAvdGVzdHMvc2VjdXJpdHkvY3Jvc3Mtb3JpZ2luLXNlc3Npb24tc3RvcmFnZS5odG1s
IGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9zZWN1cml0eS9jcm9zcy1vcmlnaW4tc2Vzc2lvbi1z
dG9yYWdlLmh0bWwKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDVmOWFmZDE3NDM4M2M4
ZGFmNTVhNDUwNDMwNmIyYjc0YjVkYmMxMWQuLjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAKLS0tIGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9zZWN1cml0eS9jcm9zcy1v
cmlnaW4tc2Vzc2lvbi1zdG9yYWdlLmh0bWwKKysrIC9kZXYvbnVsbApAQCAtMSwyNCArMCwwIEBA
Ci08aHRtbD4KLTxoZWFkPgotPHNjcmlwdD4KLXZhciBmcmFtZXMgPSAyOwotaWYgKHdpbmRvdy50
ZXN0UnVubmVyKSB7Ci0JdGVzdFJ1bm5lci5kdW1wQXNUZXh0KCk7Ci0JdGVzdFJ1bm5lci5kdW1w
Q2hpbGRGcmFtZXNBc1RleHQoKTsKLQlpbnRlcm5hbHMuc2V0dGluZ3Muc2V0U3RvcmFnZUJsb2Nr
aW5nUG9saWN5KCdCbG9ja1RoaXJkUGFydHknKTsKLX0KLQotZnVuY3Rpb24gZGVjcmVtZW50KCkg
ewotCS0tZnJhbWVzOwotCWlmICghZnJhbWVzICYmIHdpbmRvdy50ZXN0UnVubmVyKQotCQlpbnRl
cm5hbHMuc2V0dGluZ3Muc2V0U3RvcmFnZUJsb2NraW5nUG9saWN5KCdBbGxvd0FsbCcpOwotfQot
PC9zY3JpcHQ+Ci08L2hlYWQ+Ci08Ym9keT4KLTxwPlRoaXMgaWZyYW1lIHNob3VsZCByZXR1cm4g
YSBzZWN1cml0eSBlcnJvcjo8L3A+Ci08aWZyYW1lIHNyYz0iaHR0cDovL2xvY2FsaG9zdDo4MDAw
L3NlY3VyaXR5L3Jlc291cmNlcy9jcm9zcy1vcmlnaW4taWZyYW1lLWZvci1zZXNzaW9uLXN0b3Jh
Z2UuaHRtbCIgb25sb2FkPSJkZWNyZW1lbnQoKSI+PC9pZnJhbWU+Ci08cD5UaGlzIGlmcmFtZSBz
aG91bGQgbm90IHJldHVybiBhbnkgZXJyb3JzOjwvcD4KLTxpZnJhbWUgc3JjPSJodHRwOi8vMTI3
LjAuMC4xOjgwMDAvc2VjdXJpdHkvcmVzb3VyY2VzL2Nyb3NzLW9yaWdpbi1pZnJhbWUtZm9yLXNl
c3Npb24tc3RvcmFnZS5odG1sIiBvbmxvYWQ9ImRlY3JlbWVudCgpIj48L2lmcmFtZT4KLTwvYm9k
eT4KLTwvaHRtbD4K
</data>
<flag name="review"
          id="223826"
          type_id="1"
          status="+"
          setter="andersca"
    />
          </attachment>
      

    </bug>

</bugzilla>