<?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>184315</bug_id>
          
          <creation_ts>2018-04-04 14:29:31 -0700</creation_ts>
          <short_desc>Add a test for scoped cookies used to load AppCache resources</short_desc>
          <delta_ts>2018-04-05 23:48:23 -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>WebKit 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="youenn fablet">youennf</reporter>
          <assigned_to name="youenn fablet">youennf</assigned_to>
          <cc>beidson</cc>
    
    <cc>commit-queue</cc>
    
    <cc>rniwa</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1411884</commentid>
    <comment_count>0</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2018-04-04 14:29:31 -0700</bug_when>
    <thetext>Add a test for scoped cookies used to load AppCache resources</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1411885</commentid>
    <comment_count>1</comment_count>
      <attachid>337227</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2018-04-04 14:30:44 -0700</bug_when>
    <thetext>Created attachment 337227
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1411917</commentid>
    <comment_count>2</comment_count>
      <attachid>337227</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2018-04-04 15:45:20 -0700</bug_when>
    <thetext>Comment on attachment 337227
Patch

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

&gt; LayoutTests/http/tests/appcache/document-cookie-http-only.php:-2
&gt; -setcookie(&quot;foo&quot;, &quot;bar&quot;, 0, &quot;/&quot;, null, null, true);

Don&apos;t we want to keep the test for regular cookies?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1411924</commentid>
    <comment_count>3</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2018-04-04 16:02:47 -0700</bug_when>
    <thetext>(In reply to Ryosuke Niwa from comment #2)
&gt; Comment on attachment 337227 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=337227&amp;action=review
&gt; 
&gt; &gt; LayoutTests/http/tests/appcache/document-cookie-http-only.php:-2
&gt; &gt; -setcookie(&quot;foo&quot;, &quot;bar&quot;, 0, &quot;/&quot;, null, null, true);
&gt; 
&gt; Don&apos;t we want to keep the test for regular cookies?

The test is moving from using one HttpOnly cookie to two HttpOnly cookies.
So we are not losing coverage here.

We have other tests that are covering non HttpOnly cookies.

It would be easy to modify this test to cache another script protected by a regular non-scoped cookie. Is that your suggestion?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1411979</commentid>
    <comment_count>4</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2018-04-04 18:57:55 -0700</bug_when>
    <thetext>(In reply to youenn fablet from comment #3)
&gt; (In reply to Ryosuke Niwa from comment #2)
&gt; &gt; Comment on attachment 337227 [details]
&gt; &gt; Patch
&gt; &gt; 
&gt; &gt; View in context:
&gt; &gt; https://bugs.webkit.org/attachment.cgi?id=337227&amp;action=review
&gt; &gt; 
&gt; &gt; &gt; LayoutTests/http/tests/appcache/document-cookie-http-only.php:-2
&gt; &gt; &gt; -setcookie(&quot;foo&quot;, &quot;bar&quot;, 0, &quot;/&quot;, null, null, true);
&gt; &gt; 
&gt; &gt; Don&apos;t we want to keep the test for regular cookies?
&gt; 
&gt; The test is moving from using one HttpOnly cookie to two HttpOnly cookies.
&gt; So we are not losing coverage here.
&gt; 
&gt; We have other tests that are covering non HttpOnly cookies.
&gt; 
&gt; It would be easy to modify this test to cache another script protected by a
&gt; regular non-scoped cookie. Is that your suggestion?

Yes, that&apos;s my suggestion.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1412298</commentid>
    <comment_count>5</comment_count>
      <attachid>337342</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2018-04-05 21:10:08 -0700</bug_when>
    <thetext>Created attachment 337342
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1412306</commentid>
    <comment_count>6</comment_count>
      <attachid>337345</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2018-04-05 21:56:40 -0700</bug_when>
    <thetext>Created attachment 337345
Fixing flakiness</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1412323</commentid>
    <comment_count>7</comment_count>
      <attachid>337345</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-04-05 23:47:36 -0700</bug_when>
    <thetext>Comment on attachment 337345
Fixing flakiness

Clearing flags on attachment: 337345

Committed r230328: &lt;https://trac.webkit.org/changeset/230328&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1412324</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-04-05 23:47:37 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1412325</commentid>
    <comment_count>9</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-04-05 23:48:23 -0700</bug_when>
    <thetext>&lt;rdar://problem/39231738&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>337227</attachid>
            <date>2018-04-04 14:30:44 -0700</date>
            <delta_ts>2018-04-05 21:10:07 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-184315-20180404143043.patch</filename>
            <type>text/plain</type>
            <size>5688</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjMwMjc3CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggZDJiMGMxYzBmY2RmNTdjZWU3NjRk
ODRjNjQ2YjlmZWYzMzJjNWY5OC4uNzFjYjllNWJmNDI0ZWNhMmM3MGJlNjQ5MmY4ZjI3Yjk1NWE1
MTU3MCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDE4LTA0LTA0ICBZb3Vlbm4gRmFibGV0ICA8
eW91ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBBZGQgYSB0ZXN0IGZvciBzY29wZWQgY29va2ll
cyB1c2VkIHRvIGxvYWQgQXBwQ2FjaGUgcmVzb3VyY2VzCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xODQzMTUKKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGh0dHAvdGVzdHMvYXBwY2FjaGUvZG9jdW1lbnQt
Y29va2llLWh0dHAtb25seS1leHBlY3RlZC50eHQ6CisgICAgICAgICogaHR0cC90ZXN0cy9hcHBj
YWNoZS9kb2N1bWVudC1jb29raWUtaHR0cC1vbmx5LnBocDoKKyAgICAgICAgKiBodHRwL3Rlc3Rz
L2FwcGNhY2hlL3Jlc291cmNlcy9tYW5pZmVzdC1wcm90ZWN0ZWQtc2NyaXB0LnBocDogQWRkZWQu
CisgICAgICAgICogaHR0cC90ZXN0cy9hcHBjYWNoZS9yZXNvdXJjZXMvc2NvcGUxL2Nvb2tpZS1w
cm90ZWN0ZWQtbWFuaWZlc3QucGhwOiBBZGRlZC4KKyAgICAgICAgKiBodHRwL3Rlc3RzL2FwcGNh
Y2hlL3Jlc291cmNlcy9zY29wZTIvY29va2llLXByb3RlY3RlZC1zY3JpcHQucGhwOiBBZGRlZC4K
KwogMjAxOC0wNC0wNCAgWW91ZW5uIEZhYmxldCAgPHlvdWVubkBhcHBsZS5jb20+CiAKICAgICAg
ICAgQWRkIGEgdGVzdCBmb3IgSHR0cE9ubHkgY29va2llcyB1c2VkIHRvIGxvYWQgQXBwQ2FjaGUg
cmVzb3VyY2VzCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL2FwcGNhY2hlL2Rv
Y3VtZW50LWNvb2tpZS1odHRwLW9ubHktZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvaHR0cC90
ZXN0cy9hcHBjYWNoZS9kb2N1bWVudC1jb29raWUtaHR0cC1vbmx5LWV4cGVjdGVkLnR4dAppbmRl
eCA1MzQ2YWU4ZDQyYWYxMjcyZWI3YjYwMDMxOTk1MzBhYjI5NTFjMmYwLi42Y2Q5MzZmYjI4NTc1
ZTUyNzFiNWY0NThjN2UyNjRlZDdlZjc1YmY1IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9odHRw
L3Rlc3RzL2FwcGNhY2hlL2RvY3VtZW50LWNvb2tpZS1odHRwLW9ubHktZXhwZWN0ZWQudHh0Cisr
KyBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvYXBwY2FjaGUvZG9jdW1lbnQtY29va2llLWh0dHAt
b25seS1leHBlY3RlZC50eHQKQEAgLTEsNCArMSw1IEBACiBDT05TT0xFIE1FU1NBR0U6IGxpbmUg
MTogQXBwbGljYXRpb25DYWNoZSBpcyBkZXByZWNhdGVkLiBQbGVhc2UgdXNlIFNlcnZpY2VXb3Jr
ZXJzIGluc3RlYWQuCiBUaGlzIHRlc3RzIHRoYXQgSHR0cE9ubHkgY29va2llcyBzZXQgb24gdGhl
IG1haW4gZG9jdW1lbnQgYXJlIHVzZWQgd2hlbiBhY2Nlc3NpbmcgcmVzb3VyY2VzIGluIHRoZSBt
YW5pZmVzdC4KK1RoaXMgYWxzbyB0ZXN0cyB0aGF0IGNvb2tpZXMgdXNlZCBieSBhcHBjYWNoZSBy
ZXNvdXJjZSBsb2FkaW5nIGFyZSBzY29wZWQgcHJvcGVybHkuCiBQQVNTRUQ6IENvb2tpZSBzaG91
bGQgbm90IGJlIHZpc2libGUgZnJvbSBKYXZhU2NyaXB0LgotUEFTU0VEOiBDb29raWUgaXMgc2V0
IHRvICdiYXInCitQQVNTRUQ6IFNjcmlwdCBDb29raWUgaXMgc2V0IHRvICdzY3JpcHQnCmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL2FwcGNhY2hlL2RvY3VtZW50LWNvb2tpZS1o
dHRwLW9ubHkucGhwIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9hcHBjYWNoZS9kb2N1bWVudC1j
b29raWUtaHR0cC1vbmx5LnBocAppbmRleCBjZDM2Njk3Mzg5NDI0OWEzMjRiOGYzNDAzYjBmYzlk
ZGIxZDM5MTZjLi42NDM4NWM4OGQ5ODdkZjE0ZTI0YWQ0NDU2MWM2MTdjNzZiNjZkNTcyIDEwMDY0
NAotLS0gYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL2FwcGNhY2hlL2RvY3VtZW50LWNvb2tpZS1o
dHRwLW9ubHkucGhwCisrKyBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvYXBwY2FjaGUvZG9jdW1l
bnQtY29va2llLWh0dHAtb25seS5waHAKQEAgLTEsOSArMSwxMSBAQAogPD9waHAKLXNldGNvb2tp
ZSgiZm9vIiwgImJhciIsIDAsICIvIiwgbnVsbCwgbnVsbCwgdHJ1ZSk7CitzZXRjb29raWUoInNj
b3BlIiwgIm1hbmlmZXN0IiwgMCwgIi9hcHBjYWNoZS9yZXNvdXJjZXMvc2NvcGUxIiwgbnVsbCwg
bnVsbCwgdHJ1ZSk7CitzZXRjb29raWUoInNjb3BlIiwgInNjcmlwdCIsIDAsICIvYXBwY2FjaGUv
cmVzb3VyY2VzL3Njb3BlMiIsIG51bGwsIG51bGwsIHRydWUpOwogPz4KLTxodG1sIG1hbmlmZXN0
PSJyZXNvdXJjZXMvZG9jdW1lbnQtY29va2llLm1hbmlmZXN0Ij4KKzxodG1sIG1hbmlmZXN0PSJy
ZXNvdXJjZXMvc2NvcGUxL2Nvb2tpZS1wcm90ZWN0ZWQtbWFuaWZlc3QucGhwIj4KIAogPGRpdj5U
aGlzIHRlc3RzIHRoYXQgSHR0cE9ubHkgY29va2llcyBzZXQgb24gdGhlIG1haW4gZG9jdW1lbnQg
YXJlIHVzZWQgd2hlbiBhY2Nlc3NpbmcgcmVzb3VyY2VzIGluIHRoZSBtYW5pZmVzdC48L2Rpdj4K
KzxkaXY+VGhpcyBhbHNvIHRlc3RzIHRoYXQgY29va2llcyB1c2VkIGJ5IGFwcGNhY2hlIHJlc291
cmNlIGxvYWRpbmcgYXJlIHNjb3BlZCBwcm9wZXJseS48L2Rpdj4KIDxkaXYgaWQ9ImxvZyI+Tm90
IGNoZWNrZWQgY29va2llIHlldDwvZGl2PgogPGRpdiBpZD0icmVzdWx0Ij5Ob3QgcnVuIHlldDwv
ZGl2PgogPHNjcmlwdD4KQEAgLTE4LDcgKzIwLDcgQEAgbG9nLmlubmVySFRNTCA9IGNvb2tpZVRl
c3QgKyAiOiBDb29raWUgc2hvdWxkIG5vdCBiZSB2aXNpYmxlIGZyb20gSmF2YVNjcmlwdC4iOwog
ZnVuY3Rpb24gZHluYW1pY1NjcmlwdExvYWQoKSB7CiAgICAgdmFyIHNjcmlwdCA9IGRvY3VtZW50
LmNyZWF0ZUVsZW1lbnQoInNjcmlwdCIpOwogICAgIHNjcmlwdC50eXBlID0gInRleHQvamF2YXNj
cmlwdCI7Ci0gICAgc2NyaXB0LnNyYyA9ICIuL3Jlc291cmNlcy9jb29raWUtcHJvdGVjdGVkLXNj
cmlwdC5waHAiOworICAgIHNjcmlwdC5zcmMgPSAiLi9yZXNvdXJjZXMvc2NvcGUyL2Nvb2tpZS1w
cm90ZWN0ZWQtc2NyaXB0LnBocCI7CiAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUo
ImhlYWQiKVswXS5hcHBlbmRDaGlsZChzY3JpcHQpOwogfQogCmRpZmYgLS1naXQgYS9MYXlvdXRU
ZXN0cy9odHRwL3Rlc3RzL2FwcGNhY2hlL3Jlc291cmNlcy9tYW5pZmVzdC1wcm90ZWN0ZWQtc2Ny
aXB0LnBocCBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvYXBwY2FjaGUvcmVzb3VyY2VzL21hbmlm
ZXN0LXByb3RlY3RlZC1zY3JpcHQucGhwCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmVkNWFhMWM3MGEwMGZmNTBiOTMy
ZjJkOWZlYmFkOWE5MjRkOTI4MTkKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9odHRw
L3Rlc3RzL2FwcGNhY2hlL3Jlc291cmNlcy9tYW5pZmVzdC1wcm90ZWN0ZWQtc2NyaXB0LnBocApA
QCAtMCwwICsxLDEyIEBACis8P3BocAorCitpZiAoaXNzZXQoJF9DT09LSUVbJ2ZvbyddKSBhbmQg
JF9DT09LSUVbJ2ZvbyddID09ICdtYW5pZmVzdCcpIHsKKyAgICBoZWFkZXIoJ0NvbnRlbnQtVHlw
ZTogdGV4dC9odG1sOyAnIC4gJF9DT09LSUVbJ2ZvbyddKTsKKyAgICBwcmludCgiQ0FDSEUgTUFO
SUZFU1RcbiIpOworICAgIHByaW50KCJzaW1wbGUudHh0XG4iKTsKKyAgICByZXR1cm47Cit9Cito
ZWFkZXIoJ0hUVFAvMS4wIDQwNCBOb3QgRm91bmQnKTsKK2hlYWRlcignQ29udGVudC1UeXBlOiB0
ZXh0L2h0bWw7ICcgLiBjb3VudCgkX0NPT0tJRSkpOworCis/PgpkaWZmIC0tZ2l0IGEvTGF5b3V0
VGVzdHMvaHR0cC90ZXN0cy9hcHBjYWNoZS9yZXNvdXJjZXMvc2NvcGUxL2Nvb2tpZS1wcm90ZWN0
ZWQtbWFuaWZlc3QucGhwIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9hcHBjYWNoZS9yZXNvdXJj
ZXMvc2NvcGUxL2Nvb2tpZS1wcm90ZWN0ZWQtbWFuaWZlc3QucGhwCm5ldyBmaWxlIG1vZGUgMTAw
NjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmZhYzY3
MGQ3YzQ0ZGVjZDM1OGRkODE2OWVjYmFiZjQ2YWEzMjBmYjcKLS0tIC9kZXYvbnVsbAorKysgYi9M
YXlvdXRUZXN0cy9odHRwL3Rlc3RzL2FwcGNhY2hlL3Jlc291cmNlcy9zY29wZTEvY29va2llLXBy
b3RlY3RlZC1tYW5pZmVzdC5waHAKQEAgLTAsMCArMSwxMyBAQAorPD9waHAKKworaWYgKGlzc2V0
KCRfQ09PS0lFWydzY29wZSddKSBhbmQgJF9DT09LSUVbJ3Njb3BlJ10gPT0gJ21hbmlmZXN0Jykg
eworICAgIGhlYWRlcignQ29udGVudC1UeXBlOiB0ZXh0L2h0bWw7ICcgLiAkX0NPT0tJRVsnc2Nv
cGUnXSk7CisgICAgcHJpbnQoIkNBQ0hFIE1BTklGRVNUXG4iKTsKKyAgICBwcmludCgiL2FwcGNh
Y2hlL3Jlc291cmNlcy9zaW1wbGUudHh0XG4iKTsKKyAgICBwcmludCgiL2FwcGNhY2hlL3Jlc291
cmNlcy9zY29wZTIvY29va2llLXByb3RlY3RlZC1zY3JpcHQucGhwXG4iKTsKKyAgICByZXR1cm47
Cit9CitoZWFkZXIoJ0hUVFAvMS4wIDQwNCBOb3QgRm91bmQnKTsKK2hlYWRlcignQ29udGVudC1U
eXBlOiB0ZXh0L2h0bWw7ICcgLiBjb3VudCgkX0NPT0tJRSkpOworCis/PgpkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9hcHBjYWNoZS9yZXNvdXJjZXMvc2NvcGUyL2Nvb2tpZS1w
cm90ZWN0ZWQtc2NyaXB0LnBocCBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvYXBwY2FjaGUvcmVz
b3VyY2VzL3Njb3BlMi9jb29raWUtcHJvdGVjdGVkLXNjcmlwdC5waHAKbmV3IGZpbGUgbW9kZSAx
MDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNTYx
ZTg1N2ZkMGVhYTIzMjYxYjdiZjViMjY4ZTgxMDFkZDcxZWI4YQotLS0gL2Rldi9udWxsCisrKyBi
L0xheW91dFRlc3RzL2h0dHAvdGVzdHMvYXBwY2FjaGUvcmVzb3VyY2VzL3Njb3BlMi9jb29raWUt
cHJvdGVjdGVkLXNjcmlwdC5waHAKQEAgLTAsMCArMSwxOCBAQAorPD9waHAKK2hlYWRlcigiQ29u
dGVudC10eXBlOmFwcGxpY2F0aW9uL2phdmFzY3JpcHQiKTsKKworaWYgKGlzc2V0KCRfQ09PS0lF
WyJzY29wZSJdKSkgeworICAgIGVjaG8gInZhciBjb29raWVWYWwgPSAnIiAuICRfQ09PS0lFWyJz
Y29wZSJdIC4gIic7IjsKK30gZWxzZSB7CisgICAgZWNobyAidmFyIGNvb2tpZVZhbCA9ICc8bnVs
bD4nOyI7Cit9CisKKz8+CisKK2lmIChjb29raWVWYWwgPT09ICJzY3JpcHQiKQorICAgIGRvY3Vt
ZW50LmdldEVsZW1lbnRCeUlkKCJyZXN1bHQiKS5pbm5lckhUTUwgPSAiUEFTU0VEOiBTY3JpcHQg
Q29va2llIGlzIHNldCB0byAnc2NyaXB0JyI7CitlbHNlCisgICAgZG9jdW1lbnQuZ2V0RWxlbWVu
dEJ5SWQoInJlc3VsdCIpLmlubmVySFRNTCA9ICJGQUlMRUQ6IFNjcmlwdCBDb29raWUgc2hvdWxk
IGJlICdzY3JpcHQnLCBpcyBzZXQgdG8gJyIgKyBjb29raWVWYWwgKyAiJyI7CisKK2lmICh3aW5k
b3cudGVzdFJ1bm5lcikKKyAgICB0ZXN0UnVubmVyLm5vdGlmeURvbmUoKTsK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>337342</attachid>
            <date>2018-04-05 21:10:08 -0700</date>
            <delta_ts>2018-04-05 21:56:39 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-184315-20180405210913.patch</filename>
            <type>text/plain</type>
            <size>6293</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjMwMzIyCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggNzg5NGViMmVlODE4MWIxZDFjMTUy
M2U1ZWM0OWNmNDc4MTYxMjA0My4uZTBkMmM2ZmQzMjE5YzBmOGI2OTJkZDRiNzMxYWU2ZDM2M2My
MDY5YSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDE4LTA0LTA1ICBZb3Vlbm4gRmFibGV0ICA8
eW91ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBBZGQgYSB0ZXN0IGZvciBzY29wZWQgY29va2ll
cyB1c2VkIHRvIGxvYWQgQXBwQ2FjaGUgcmVzb3VyY2VzCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xODQzMTUKKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGh0dHAvdGVzdHMvYXBwY2FjaGUvZG9jdW1lbnQt
Y29va2llLWh0dHAtb25seS1leHBlY3RlZC50eHQ6CisgICAgICAgICogaHR0cC90ZXN0cy9hcHBj
YWNoZS9kb2N1bWVudC1jb29raWUtaHR0cC1vbmx5LnBocDoKKyAgICAgICAgKiBodHRwL3Rlc3Rz
L2FwcGNhY2hlL3Jlc291cmNlcy9tYW5pZmVzdC1wcm90ZWN0ZWQtc2NyaXB0LnBocDogQWRkZWQu
CisgICAgICAgICogaHR0cC90ZXN0cy9hcHBjYWNoZS9yZXNvdXJjZXMvc2NvcGUxL2Nvb2tpZS1w
cm90ZWN0ZWQtbWFuaWZlc3QucGhwOiBBZGRlZC4KKyAgICAgICAgKiBodHRwL3Rlc3RzL2FwcGNh
Y2hlL3Jlc291cmNlcy9zY29wZTIvY29va2llLXByb3RlY3RlZC1zY3JpcHQucGhwOiBBZGRlZC4K
KwogMjAxOC0wNC0wNSAgWmFsYW4gQnVqdGFzICA8emFsYW5AYXBwbGUuY29tPgogCiAgICAgICAg
IEZvbGRpbmcgYW5vbnltb3VzIGJsb2NrcyBzaG91bGQgbm90IHJlc3VsdCBpbiBkZWxldGluZyBj
b250ZW50LgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9hcHBjYWNoZS9kb2N1
bWVudC1jb29raWUtaHR0cC1vbmx5LWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2h0dHAvdGVz
dHMvYXBwY2FjaGUvZG9jdW1lbnQtY29va2llLWh0dHAtb25seS1leHBlY3RlZC50eHQKaW5kZXgg
NTM0NmFlOGQ0MmFmMTI3MmViN2I2MDAzMTk5NTMwYWIyOTUxYzJmMC4uOTYwYjcxZDJjNTE3M2Ux
MzY1OTk3M2JiMDY4MWQxYzdkMjY2NDJkMyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvaHR0cC90
ZXN0cy9hcHBjYWNoZS9kb2N1bWVudC1jb29raWUtaHR0cC1vbmx5LWV4cGVjdGVkLnR4dAorKysg
Yi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL2FwcGNhY2hlL2RvY3VtZW50LWNvb2tpZS1odHRwLW9u
bHktZXhwZWN0ZWQudHh0CkBAIC0xLDQgKzEsNiBAQAogQ09OU09MRSBNRVNTQUdFOiBsaW5lIDE6
IEFwcGxpY2F0aW9uQ2FjaGUgaXMgZGVwcmVjYXRlZC4gUGxlYXNlIHVzZSBTZXJ2aWNlV29ya2Vy
cyBpbnN0ZWFkLgogVGhpcyB0ZXN0cyB0aGF0IEh0dHBPbmx5IGNvb2tpZXMgc2V0IG9uIHRoZSBt
YWluIGRvY3VtZW50IGFyZSB1c2VkIHdoZW4gYWNjZXNzaW5nIHJlc291cmNlcyBpbiB0aGUgbWFu
aWZlc3QuCi1QQVNTRUQ6IENvb2tpZSBzaG91bGQgbm90IGJlIHZpc2libGUgZnJvbSBKYXZhU2Ny
aXB0LgorVGhpcyBhbHNvIHRlc3RzIHRoYXQgY29va2llcyB1c2VkIGJ5IGFwcGNhY2hlIHJlc291
cmNlIGxvYWRpbmcgYXJlIHNjb3BlZCBwcm9wZXJseS4KK1BBU1NFRDogU29tZSBjb29raWVzIHNo
b3VsZCBub3QgYmUgdmlzaWJsZSBmcm9tIEphdmFTY3JpcHQuCitQQVNTRUQ6IFNjcmlwdCBDb29r
aWUgaXMgc2V0IHRvICdzY3JpcHQnCiBQQVNTRUQ6IENvb2tpZSBpcyBzZXQgdG8gJ2JhcicKZGlm
ZiAtLWdpdCBhL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvYXBwY2FjaGUvZG9jdW1lbnQtY29va2ll
LWh0dHAtb25seS5waHAgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL2FwcGNhY2hlL2RvY3VtZW50
LWNvb2tpZS1odHRwLW9ubHkucGhwCmluZGV4IGNkMzY2OTczODk0MjQ5YTMyNGI4ZjM0MDNiMGZj
OWRkYjFkMzkxNmMuLmJlOTg4NmNjZDY2YjZmNTg3N2RmZDhkZjg4ZDFkZTkyZTQ4ZmM1ZDAgMTAw
NjQ0Ci0tLSBhL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvYXBwY2FjaGUvZG9jdW1lbnQtY29va2ll
LWh0dHAtb25seS5waHAKKysrIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9hcHBjYWNoZS9kb2N1
bWVudC1jb29raWUtaHR0cC1vbmx5LnBocApAQCAtMSwxMCArMSwxNCBAQAogPD9waHAKLXNldGNv
b2tpZSgiZm9vIiwgImJhciIsIDAsICIvIiwgbnVsbCwgbnVsbCwgdHJ1ZSk7CitzZXRjb29raWUo
InNjb3BlIiwgIm1hbmlmZXN0IiwgMCwgIi9hcHBjYWNoZS9yZXNvdXJjZXMvc2NvcGUxIiwgbnVs
bCwgbnVsbCwgdHJ1ZSk7CitzZXRjb29raWUoInNjb3BlIiwgInNjcmlwdCIsIDAsICIvYXBwY2Fj
aGUvcmVzb3VyY2VzL3Njb3BlMiIsIG51bGwsIG51bGwsIHRydWUpOworc2V0Y29va2llKCJmb28i
LCAiYmFyIik7CiA/PgotPGh0bWwgbWFuaWZlc3Q9InJlc291cmNlcy9kb2N1bWVudC1jb29raWUu
bWFuaWZlc3QiPgorPGh0bWwgbWFuaWZlc3Q9InJlc291cmNlcy9zY29wZTEvY29va2llLXByb3Rl
Y3RlZC1tYW5pZmVzdC5waHAiPgogCiA8ZGl2PlRoaXMgdGVzdHMgdGhhdCBIdHRwT25seSBjb29r
aWVzIHNldCBvbiB0aGUgbWFpbiBkb2N1bWVudCBhcmUgdXNlZCB3aGVuIGFjY2Vzc2luZyByZXNv
dXJjZXMgaW4gdGhlIG1hbmlmZXN0LjwvZGl2PgorPGRpdj5UaGlzIGFsc28gdGVzdHMgdGhhdCBj
b29raWVzIHVzZWQgYnkgYXBwY2FjaGUgcmVzb3VyY2UgbG9hZGluZyBhcmUgc2NvcGVkIHByb3Bl
cmx5LjwvZGl2PgogPGRpdiBpZD0ibG9nIj5Ob3QgY2hlY2tlZCBjb29raWUgeWV0PC9kaXY+Cis8
ZGl2IGlkPSJyZXN1bHQxIj5Ob3QgcnVuIHlldDwvZGl2PgogPGRpdiBpZD0icmVzdWx0Ij5Ob3Qg
cnVuIHlldDwvZGl2PgogPHNjcmlwdD4KIGlmICh3aW5kb3cudGVzdFJ1bm5lcikgewpAQCAtMTIs
MTIgKzE2LDE3IEBAIGlmICh3aW5kb3cudGVzdFJ1bm5lcikgewogICAgIHRlc3RSdW5uZXIud2Fp
dFVudGlsRG9uZSgpOwogfQogCi12YXIgY29va2llVGVzdCA9IGRvY3VtZW50LmNvb2tpZSA9PT0g
IiIgPyAiUEFTU0VEIiA6ICJGQUlMRUQiOwotbG9nLmlubmVySFRNTCA9IGNvb2tpZVRlc3QgKyAi
OiBDb29raWUgc2hvdWxkIG5vdCBiZSB2aXNpYmxlIGZyb20gSmF2YVNjcmlwdC4iOwordmFyIGNv
b2tpZVRlc3QgPSBkb2N1bWVudC5jb29raWUgPT09ICJmb289YmFyIiA/ICJQQVNTRUQiIDogIkZB
SUxFRCI7Citsb2cuaW5uZXJIVE1MID0gY29va2llVGVzdCArICI6IFNvbWUgY29va2llcyBzaG91
bGQgbm90IGJlIHZpc2libGUgZnJvbSBKYXZhU2NyaXB0LiI7CiAKIGZ1bmN0aW9uIGR5bmFtaWNT
Y3JpcHRMb2FkKCkgewogICAgIHZhciBzY3JpcHQgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCJz
Y3JpcHQiKTsKICAgICBzY3JpcHQudHlwZSA9ICJ0ZXh0L2phdmFzY3JpcHQiOworICAgIHNjcmlw
dC5zcmMgPSAiLi9yZXNvdXJjZXMvc2NvcGUyL2Nvb2tpZS1wcm90ZWN0ZWQtc2NyaXB0LnBocCI7
CisgICAgZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoImhlYWQiKVswXS5hcHBlbmRDaGls
ZChzY3JpcHQpOworCisgICAgc2NyaXB0ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgic2NyaXB0
Iik7CisgICAgc2NyaXB0LnR5cGUgPSAidGV4dC9qYXZhc2NyaXB0IjsKICAgICBzY3JpcHQuc3Jj
ID0gIi4vcmVzb3VyY2VzL2Nvb2tpZS1wcm90ZWN0ZWQtc2NyaXB0LnBocCI7CiAgICAgZG9jdW1l
bnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoImhlYWQiKVswXS5hcHBlbmRDaGlsZChzY3JpcHQpOwog
fQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9hcHBjYWNoZS9yZXNvdXJjZXMv
bWFuaWZlc3QtcHJvdGVjdGVkLXNjcmlwdC5waHAgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL2Fw
cGNhY2hlL3Jlc291cmNlcy9tYW5pZmVzdC1wcm90ZWN0ZWQtc2NyaXB0LnBocApuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
Li5lZDVhYTFjNzBhMDBmZjUwYjkzMmYyZDlmZWJhZDlhOTI0ZDkyODE5Ci0tLSAvZGV2L251bGwK
KysrIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9hcHBjYWNoZS9yZXNvdXJjZXMvbWFuaWZlc3Qt
cHJvdGVjdGVkLXNjcmlwdC5waHAKQEAgLTAsMCArMSwxMiBAQAorPD9waHAKKworaWYgKGlzc2V0
KCRfQ09PS0lFWydmb28nXSkgYW5kICRfQ09PS0lFWydmb28nXSA9PSAnbWFuaWZlc3QnKSB7Cisg
ICAgaGVhZGVyKCdDb250ZW50LVR5cGU6IHRleHQvaHRtbDsgJyAuICRfQ09PS0lFWydmb28nXSk7
CisgICAgcHJpbnQoIkNBQ0hFIE1BTklGRVNUXG4iKTsKKyAgICBwcmludCgic2ltcGxlLnR4dFxu
Iik7CisgICAgcmV0dXJuOworfQoraGVhZGVyKCdIVFRQLzEuMCA0MDQgTm90IEZvdW5kJyk7Cito
ZWFkZXIoJ0NvbnRlbnQtVHlwZTogdGV4dC9odG1sOyAnIC4gY291bnQoJF9DT09LSUUpKTsKKwor
Pz4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvYXBwY2FjaGUvcmVzb3VyY2Vz
L3Njb3BlMS9jb29raWUtcHJvdGVjdGVkLW1hbmlmZXN0LnBocCBiL0xheW91dFRlc3RzL2h0dHAv
dGVzdHMvYXBwY2FjaGUvcmVzb3VyY2VzL3Njb3BlMS9jb29raWUtcHJvdGVjdGVkLW1hbmlmZXN0
LnBocApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwLi5iZjA5NzQyOTg1MTJjMDkwY2M0YzcxZmY4NjVkZmIzMzc5MDFmMDRl
Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9hcHBjYWNoZS9yZXNv
dXJjZXMvc2NvcGUxL2Nvb2tpZS1wcm90ZWN0ZWQtbWFuaWZlc3QucGhwCkBAIC0wLDAgKzEsMTQg
QEAKKzw/cGhwCisKK2lmIChpc3NldCgkX0NPT0tJRVsnc2NvcGUnXSkgYW5kICRfQ09PS0lFWydz
Y29wZSddID09ICdtYW5pZmVzdCcpIHsKKyAgICBoZWFkZXIoJ0NvbnRlbnQtVHlwZTogdGV4dC9o
dG1sOyAnIC4gJF9DT09LSUVbJ3Njb3BlJ10pOworICAgIHByaW50KCJDQUNIRSBNQU5JRkVTVFxu
Iik7CisgICAgcHJpbnQoIi9hcHBjYWNoZS9yZXNvdXJjZXMvc2ltcGxlLnR4dFxuIik7CisgICAg
cHJpbnQoIi9hcHBjYWNoZS9yZXNvdXJjZXMvc2NvcGUyL2Nvb2tpZS1wcm90ZWN0ZWQtc2NyaXB0
LnBocFxuIik7CisgICAgcHJpbnQoIi9hcHBjYWNoZS9yZXNvdXJjZXMvY29va2llLXByb3RlY3Rl
ZC1zY3JpcHQucGhwXG4iKTsKKyAgICByZXR1cm47Cit9CitoZWFkZXIoJ0hUVFAvMS4wIDQwNCBO
b3QgRm91bmQnKTsKK2hlYWRlcignQ29udGVudC1UeXBlOiB0ZXh0L2h0bWw7ICcgLiAkX0NPT0tJ
RVsnc2NvcGUnXSk7CisKKz8+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL2Fw
cGNhY2hlL3Jlc291cmNlcy9zY29wZTIvY29va2llLXByb3RlY3RlZC1zY3JpcHQucGhwIGIvTGF5
b3V0VGVzdHMvaHR0cC90ZXN0cy9hcHBjYWNoZS9yZXNvdXJjZXMvc2NvcGUyL2Nvb2tpZS1wcm90
ZWN0ZWQtc2NyaXB0LnBocApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5hMjZmNzMyZDcyMjhhYTAxYjc2MWI0NTQyMzdm
OTNhOGM2M2Q1MWE2Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9h
cHBjYWNoZS9yZXNvdXJjZXMvc2NvcGUyL2Nvb2tpZS1wcm90ZWN0ZWQtc2NyaXB0LnBocApAQCAt
MCwwICsxLDE1IEBACis8P3BocAoraGVhZGVyKCJDb250ZW50LXR5cGU6YXBwbGljYXRpb24vamF2
YXNjcmlwdCIpOworCitpZiAoaXNzZXQoJF9DT09LSUVbInNjb3BlIl0pKSB7CisgICAgZWNobyAi
dmFyIGNvb2tpZVZhbCA9ICciIC4gJF9DT09LSUVbInNjb3BlIl0gLiAiJzsiOworfSBlbHNlIHsK
KyAgICBlY2hvICJ2YXIgY29va2llVmFsID0gJzxudWxsPic7IjsKK30KKworPz4KKworaWYgKGNv
b2tpZVZhbCA9PT0gInNjcmlwdCIpCisgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInJlc3Vs
dDEiKS5pbm5lckhUTUwgPSAiUEFTU0VEOiBTY3JpcHQgQ29va2llIGlzIHNldCB0byAnc2NyaXB0
JyI7CitlbHNlCisgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInJlc3VsdDEiKS5pbm5lckhU
TUwgPSAiRkFJTEVEOiBTY3JpcHQgQ29va2llIHNob3VsZCBiZSAnc2NyaXB0JywgaXMgc2V0IHRv
ICciICsgY29va2llVmFsICsgIiciOwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>337345</attachid>
            <date>2018-04-05 21:56:40 -0700</date>
            <delta_ts>2018-04-05 23:47:36 -0700</delta_ts>
            <desc>Fixing flakiness</desc>
            <filename>bug-184315-20180405215639.patch</filename>
            <type>text/plain</type>
            <size>6443</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjMwMzIyCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggN2ZkNjU5ODM0NzA5NmIwOThlMmE4
NDI1Y2ZmNzcyODNlNGIyNzE2NS4uZTcwOTAyOWY1MmQ4NjkxODQxOTdmYjBjOTE5MzBkZDBmM2U5
ZTJmZiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDE4LTA0LTA1ICBZb3Vlbm4gRmFibGV0ICA8
eW91ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBBZGQgYSB0ZXN0IGZvciBzY29wZWQgY29va2ll
cyB1c2VkIHRvIGxvYWQgQXBwQ2FjaGUgcmVzb3VyY2VzCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xODQzMTUKKworICAgICAgICBSZXZpZXdlZCBieSBS
eW9zdWtlIE5pd2EuCisKKyAgICAgICAgKiBodHRwL3Rlc3RzL2FwcGNhY2hlL2RvY3VtZW50LWNv
b2tpZS1odHRwLW9ubHktZXhwZWN0ZWQudHh0OgorICAgICAgICAqIGh0dHAvdGVzdHMvYXBwY2Fj
aGUvZG9jdW1lbnQtY29va2llLWh0dHAtb25seS5waHA6CisgICAgICAgICogaHR0cC90ZXN0cy9h
cHBjYWNoZS9yZXNvdXJjZXMvbWFuaWZlc3QtcHJvdGVjdGVkLXNjcmlwdC5waHA6IEFkZGVkLgor
ICAgICAgICAqIGh0dHAvdGVzdHMvYXBwY2FjaGUvcmVzb3VyY2VzL3Njb3BlMS9jb29raWUtcHJv
dGVjdGVkLW1hbmlmZXN0LnBocDogQWRkZWQuCisgICAgICAgICogaHR0cC90ZXN0cy9hcHBjYWNo
ZS9yZXNvdXJjZXMvc2NvcGUyL2Nvb2tpZS1wcm90ZWN0ZWQtc2NyaXB0LnBocDogQWRkZWQuCisK
IDIwMTgtMDQtMDUgIFlvdWVubiBGYWJsZXQgIDx5b3Vlbm5AYXBwbGUuY29tPgogCiAgICAgICAg
IFJlc3BvbnNlIGhlYWRlcnMgc2hvdWxkIGJlIGZpbHRlcmVkIHdoZW4gc2VudCBmcm9tIE5ldHdv
cmtQcm9jZXNzIHRvIFdlYlByb2Nlc3MKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2h0dHAvdGVz
dHMvYXBwY2FjaGUvZG9jdW1lbnQtY29va2llLWh0dHAtb25seS1leHBlY3RlZC50eHQgYi9MYXlv
dXRUZXN0cy9odHRwL3Rlc3RzL2FwcGNhY2hlL2RvY3VtZW50LWNvb2tpZS1odHRwLW9ubHktZXhw
ZWN0ZWQudHh0CmluZGV4IDUzNDZhZThkNDJhZjEyNzJlYjdiNjAwMzE5OTUzMGFiMjk1MWMyZjAu
Ljk2MGI3MWQyYzUxNzNlMTM2NTk5NzNiYjA2ODFkMWM3ZDI2NjQyZDMgMTAwNjQ0Ci0tLSBhL0xh
eW91dFRlc3RzL2h0dHAvdGVzdHMvYXBwY2FjaGUvZG9jdW1lbnQtY29va2llLWh0dHAtb25seS1l
eHBlY3RlZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9hcHBjYWNoZS9kb2N1bWVu
dC1jb29raWUtaHR0cC1vbmx5LWV4cGVjdGVkLnR4dApAQCAtMSw0ICsxLDYgQEAKIENPTlNPTEUg
TUVTU0FHRTogbGluZSAxOiBBcHBsaWNhdGlvbkNhY2hlIGlzIGRlcHJlY2F0ZWQuIFBsZWFzZSB1
c2UgU2VydmljZVdvcmtlcnMgaW5zdGVhZC4KIFRoaXMgdGVzdHMgdGhhdCBIdHRwT25seSBjb29r
aWVzIHNldCBvbiB0aGUgbWFpbiBkb2N1bWVudCBhcmUgdXNlZCB3aGVuIGFjY2Vzc2luZyByZXNv
dXJjZXMgaW4gdGhlIG1hbmlmZXN0LgotUEFTU0VEOiBDb29raWUgc2hvdWxkIG5vdCBiZSB2aXNp
YmxlIGZyb20gSmF2YVNjcmlwdC4KK1RoaXMgYWxzbyB0ZXN0cyB0aGF0IGNvb2tpZXMgdXNlZCBi
eSBhcHBjYWNoZSByZXNvdXJjZSBsb2FkaW5nIGFyZSBzY29wZWQgcHJvcGVybHkuCitQQVNTRUQ6
IFNvbWUgY29va2llcyBzaG91bGQgbm90IGJlIHZpc2libGUgZnJvbSBKYXZhU2NyaXB0LgorUEFT
U0VEOiBTY3JpcHQgQ29va2llIGlzIHNldCB0byAnc2NyaXB0JwogUEFTU0VEOiBDb29raWUgaXMg
c2V0IHRvICdiYXInCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL2FwcGNhY2hl
L2RvY3VtZW50LWNvb2tpZS1odHRwLW9ubHkucGhwIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9h
cHBjYWNoZS9kb2N1bWVudC1jb29raWUtaHR0cC1vbmx5LnBocAppbmRleCBjZDM2Njk3Mzg5NDI0
OWEzMjRiOGYzNDAzYjBmYzlkZGIxZDM5MTZjLi5lNGVhNmUzNWIxYTBmN2VkZDY3YWIwZmY0NDIw
N2VmNzQ4ZmIwNjViIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL2FwcGNhY2hl
L2RvY3VtZW50LWNvb2tpZS1odHRwLW9ubHkucGhwCisrKyBiL0xheW91dFRlc3RzL2h0dHAvdGVz
dHMvYXBwY2FjaGUvZG9jdW1lbnQtY29va2llLWh0dHAtb25seS5waHAKQEAgLTEsMTAgKzEsMTQg
QEAKIDw/cGhwCi1zZXRjb29raWUoImZvbyIsICJiYXIiLCAwLCAiLyIsIG51bGwsIG51bGwsIHRy
dWUpOworc2V0Y29va2llKCJzY29wZSIsICJtYW5pZmVzdCIsIDAsICIvYXBwY2FjaGUvcmVzb3Vy
Y2VzL3Njb3BlMSIsIG51bGwsIG51bGwsIHRydWUpOworc2V0Y29va2llKCJzY29wZSIsICJzY3Jp
cHQiLCAwLCAiL2FwcGNhY2hlL3Jlc291cmNlcy9zY29wZTIiLCBudWxsLCBudWxsLCB0cnVlKTsK
K3NldGNvb2tpZSgiZm9vIiwgImJhciIpOwogPz4KLTxodG1sIG1hbmlmZXN0PSJyZXNvdXJjZXMv
ZG9jdW1lbnQtY29va2llLm1hbmlmZXN0Ij4KKzxodG1sIG1hbmlmZXN0PSJyZXNvdXJjZXMvc2Nv
cGUxL2Nvb2tpZS1wcm90ZWN0ZWQtbWFuaWZlc3QucGhwIj4KIAogPGRpdj5UaGlzIHRlc3RzIHRo
YXQgSHR0cE9ubHkgY29va2llcyBzZXQgb24gdGhlIG1haW4gZG9jdW1lbnQgYXJlIHVzZWQgd2hl
biBhY2Nlc3NpbmcgcmVzb3VyY2VzIGluIHRoZSBtYW5pZmVzdC48L2Rpdj4KKzxkaXY+VGhpcyBh
bHNvIHRlc3RzIHRoYXQgY29va2llcyB1c2VkIGJ5IGFwcGNhY2hlIHJlc291cmNlIGxvYWRpbmcg
YXJlIHNjb3BlZCBwcm9wZXJseS48L2Rpdj4KIDxkaXYgaWQ9ImxvZyI+Tm90IGNoZWNrZWQgY29v
a2llIHlldDwvZGl2PgorPGRpdiBpZD0icmVzdWx0MSI+Tm90IHJ1biB5ZXQ8L2Rpdj4KIDxkaXYg
aWQ9InJlc3VsdCI+Tm90IHJ1biB5ZXQ8L2Rpdj4KIDxzY3JpcHQ+CiBpZiAod2luZG93LnRlc3RS
dW5uZXIpIHsKQEAgLTEyLDE0ICsxNiwyMSBAQCBpZiAod2luZG93LnRlc3RSdW5uZXIpIHsKICAg
ICB0ZXN0UnVubmVyLndhaXRVbnRpbERvbmUoKTsKIH0KIAotdmFyIGNvb2tpZVRlc3QgPSBkb2N1
bWVudC5jb29raWUgPT09ICIiID8gIlBBU1NFRCIgOiAiRkFJTEVEIjsKLWxvZy5pbm5lckhUTUwg
PSBjb29raWVUZXN0ICsgIjogQ29va2llIHNob3VsZCBub3QgYmUgdmlzaWJsZSBmcm9tIEphdmFT
Y3JpcHQuIjsKK3ZhciBjb29raWVUZXN0ID0gZG9jdW1lbnQuY29va2llID09PSAiZm9vPWJhciIg
PyAiUEFTU0VEIiA6ICJGQUlMRUQiOworbG9nLmlubmVySFRNTCA9IGNvb2tpZVRlc3QgKyAiOiBT
b21lIGNvb2tpZXMgc2hvdWxkIG5vdCBiZSB2aXNpYmxlIGZyb20gSmF2YVNjcmlwdC4iOwogCiBm
dW5jdGlvbiBkeW5hbWljU2NyaXB0TG9hZCgpIHsKICAgICB2YXIgc2NyaXB0ID0gZG9jdW1lbnQu
Y3JlYXRlRWxlbWVudCgic2NyaXB0Iik7CiAgICAgc2NyaXB0LnR5cGUgPSAidGV4dC9qYXZhc2Ny
aXB0IjsKLSAgICBzY3JpcHQuc3JjID0gIi4vcmVzb3VyY2VzL2Nvb2tpZS1wcm90ZWN0ZWQtc2Ny
aXB0LnBocCI7CisgICAgc2NyaXB0LnNyYyA9ICIuL3Jlc291cmNlcy9zY29wZTIvY29va2llLXBy
b3RlY3RlZC1zY3JpcHQucGhwIjsKICAgICBkb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgi
aGVhZCIpWzBdLmFwcGVuZENoaWxkKHNjcmlwdCk7CisKKyAgICBzZXRUaW1lb3V0KCgpID0+IHsK
KyAgICAgICAgc2NyaXB0ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgic2NyaXB0Iik7CisgICAg
ICAgIHNjcmlwdC50eXBlID0gInRleHQvamF2YXNjcmlwdCI7CisgICAgICAgIHNjcmlwdC5zcmMg
PSAiLi9yZXNvdXJjZXMvY29va2llLXByb3RlY3RlZC1zY3JpcHQucGhwIjsKKyAgICAgICAgZG9j
dW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoImhlYWQiKVswXS5hcHBlbmRDaGlsZChzY3JpcHQp
OworICAgIH0sIDApOwogfQogCiBmdW5jdGlvbiBjYWNoZWQoKQpkaWZmIC0tZ2l0IGEvTGF5b3V0
VGVzdHMvaHR0cC90ZXN0cy9hcHBjYWNoZS9yZXNvdXJjZXMvbWFuaWZlc3QtcHJvdGVjdGVkLXNj
cmlwdC5waHAgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL2FwcGNhY2hlL3Jlc291cmNlcy9tYW5p
ZmVzdC1wcm90ZWN0ZWQtc2NyaXB0LnBocApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5lZDVhYTFjNzBhMDBmZjUwYjkz
MmYyZDlmZWJhZDlhOTI0ZDkyODE5Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvaHR0
cC90ZXN0cy9hcHBjYWNoZS9yZXNvdXJjZXMvbWFuaWZlc3QtcHJvdGVjdGVkLXNjcmlwdC5waHAK
QEAgLTAsMCArMSwxMiBAQAorPD9waHAKKworaWYgKGlzc2V0KCRfQ09PS0lFWydmb28nXSkgYW5k
ICRfQ09PS0lFWydmb28nXSA9PSAnbWFuaWZlc3QnKSB7CisgICAgaGVhZGVyKCdDb250ZW50LVR5
cGU6IHRleHQvaHRtbDsgJyAuICRfQ09PS0lFWydmb28nXSk7CisgICAgcHJpbnQoIkNBQ0hFIE1B
TklGRVNUXG4iKTsKKyAgICBwcmludCgic2ltcGxlLnR4dFxuIik7CisgICAgcmV0dXJuOworfQor
aGVhZGVyKCdIVFRQLzEuMCA0MDQgTm90IEZvdW5kJyk7CitoZWFkZXIoJ0NvbnRlbnQtVHlwZTog
dGV4dC9odG1sOyAnIC4gY291bnQoJF9DT09LSUUpKTsKKworPz4KZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL2h0dHAvdGVzdHMvYXBwY2FjaGUvcmVzb3VyY2VzL3Njb3BlMS9jb29raWUtcHJvdGVj
dGVkLW1hbmlmZXN0LnBocCBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvYXBwY2FjaGUvcmVzb3Vy
Y2VzL3Njb3BlMS9jb29raWUtcHJvdGVjdGVkLW1hbmlmZXN0LnBocApuZXcgZmlsZSBtb2RlIDEw
MDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5iZjA5
NzQyOTg1MTJjMDkwY2M0YzcxZmY4NjVkZmIzMzc5MDFmMDRlCi0tLSAvZGV2L251bGwKKysrIGIv
TGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9hcHBjYWNoZS9yZXNvdXJjZXMvc2NvcGUxL2Nvb2tpZS1w
cm90ZWN0ZWQtbWFuaWZlc3QucGhwCkBAIC0wLDAgKzEsMTQgQEAKKzw/cGhwCisKK2lmIChpc3Nl
dCgkX0NPT0tJRVsnc2NvcGUnXSkgYW5kICRfQ09PS0lFWydzY29wZSddID09ICdtYW5pZmVzdCcp
IHsKKyAgICBoZWFkZXIoJ0NvbnRlbnQtVHlwZTogdGV4dC9odG1sOyAnIC4gJF9DT09LSUVbJ3Nj
b3BlJ10pOworICAgIHByaW50KCJDQUNIRSBNQU5JRkVTVFxuIik7CisgICAgcHJpbnQoIi9hcHBj
YWNoZS9yZXNvdXJjZXMvc2ltcGxlLnR4dFxuIik7CisgICAgcHJpbnQoIi9hcHBjYWNoZS9yZXNv
dXJjZXMvc2NvcGUyL2Nvb2tpZS1wcm90ZWN0ZWQtc2NyaXB0LnBocFxuIik7CisgICAgcHJpbnQo
Ii9hcHBjYWNoZS9yZXNvdXJjZXMvY29va2llLXByb3RlY3RlZC1zY3JpcHQucGhwXG4iKTsKKyAg
ICByZXR1cm47Cit9CitoZWFkZXIoJ0hUVFAvMS4wIDQwNCBOb3QgRm91bmQnKTsKK2hlYWRlcign
Q29udGVudC1UeXBlOiB0ZXh0L2h0bWw7ICcgLiAkX0NPT0tJRVsnc2NvcGUnXSk7CisKKz8+CmRp
ZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL2FwcGNhY2hlL3Jlc291cmNlcy9zY29w
ZTIvY29va2llLXByb3RlY3RlZC1zY3JpcHQucGhwIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9h
cHBjYWNoZS9yZXNvdXJjZXMvc2NvcGUyL2Nvb2tpZS1wcm90ZWN0ZWQtc2NyaXB0LnBocApuZXcg
ZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwLi5hMjZmNzMyZDcyMjhhYTAxYjc2MWI0NTQyMzdmOTNhOGM2M2Q1MWE2Ci0tLSAvZGV2
L251bGwKKysrIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9hcHBjYWNoZS9yZXNvdXJjZXMvc2Nv
cGUyL2Nvb2tpZS1wcm90ZWN0ZWQtc2NyaXB0LnBocApAQCAtMCwwICsxLDE1IEBACis8P3BocAor
aGVhZGVyKCJDb250ZW50LXR5cGU6YXBwbGljYXRpb24vamF2YXNjcmlwdCIpOworCitpZiAoaXNz
ZXQoJF9DT09LSUVbInNjb3BlIl0pKSB7CisgICAgZWNobyAidmFyIGNvb2tpZVZhbCA9ICciIC4g
JF9DT09LSUVbInNjb3BlIl0gLiAiJzsiOworfSBlbHNlIHsKKyAgICBlY2hvICJ2YXIgY29va2ll
VmFsID0gJzxudWxsPic7IjsKK30KKworPz4KKworaWYgKGNvb2tpZVZhbCA9PT0gInNjcmlwdCIp
CisgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInJlc3VsdDEiKS5pbm5lckhUTUwgPSAiUEFT
U0VEOiBTY3JpcHQgQ29va2llIGlzIHNldCB0byAnc2NyaXB0JyI7CitlbHNlCisgICAgZG9jdW1l
bnQuZ2V0RWxlbWVudEJ5SWQoInJlc3VsdDEiKS5pbm5lckhUTUwgPSAiRkFJTEVEOiBTY3JpcHQg
Q29va2llIHNob3VsZCBiZSAnc2NyaXB0JywgaXMgc2V0IHRvICciICsgY29va2llVmFsICsgIici
Owo=
</data>

          </attachment>
      

    </bug>

</bugzilla>