<?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>190055</bug_id>
          
          <creation_ts>2018-09-27 14:17:17 -0700</creation_ts>
          <short_desc>Resource Load Statistics: Non-redirected top frame navigation should not get captured in statistics</short_desc>
          <delta_ts>2018-09-28 15:41:51 -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>WebKit 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>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=190097</see_also>
          <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="John Wilander">wilander</reporter>
          <assigned_to name="John Wilander">wilander</assigned_to>
          <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dbates</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>japhet</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1464146</commentid>
    <comment_count>0</comment_count>
    <who name="John Wilander">wilander</who>
    <bug_when>2018-09-27 14:17:17 -0700</bug_when>
    <thetext>We should skip statistics collection of regular top frame navigational redirects.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1464148</commentid>
    <comment_count>1</comment_count>
    <who name="John Wilander">wilander</who>
    <bug_when>2018-09-27 14:18:08 -0700</bug_when>
    <thetext>Sorry, we should skip statistics collection of regular top frame navigational loads. Redirects should still be captured.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1464149</commentid>
    <comment_count>2</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-09-27 14:18:19 -0700</bug_when>
    <thetext>&lt;rdar://problem/44843460&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1464153</commentid>
    <comment_count>3</comment_count>
      <attachid>351002</attachid>
    <who name="John Wilander">wilander</who>
    <bug_when>2018-09-27 14:27:21 -0700</bug_when>
    <thetext>Created attachment 351002
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1464158</commentid>
    <comment_count>4</comment_count>
      <attachid>351002</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2018-09-27 14:34:01 -0700</bug_when>
    <thetext>Comment on attachment 351002
Patch

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

&gt; LayoutTests/http/tests/resourceLoadStatistics/do-not-capture-statistics-for-simple-top-navigations-expected.txt:4
&gt; +PASS testRunner.isStatisticsRegisteredAsSubFrameUnder(&quot;http://localhost&quot;, &quot;http://127.0.0.1&quot;) is false

Having PASS lines *after* the &quot;TEST COMPLETE&quot; line indicates the test is written wrong and that it will likely be flaky.

&gt; LayoutTests/http/tests/resourceLoadStatistics/do-not-capture-statistics-for-simple-top-navigations.html:5
&gt; +    &lt;title&gt;Test that a non-redirected top frame navigation doesn&apos;t get captured in statistics&lt;/title&gt;

Would be nice to use description(&quot;Test that a non-redirected top frame navigation doesn&apos;t get captured in statistics&quot;); instead of that it shows in the output.

&gt; LayoutTests/http/tests/resourceLoadStatistics/do-not-capture-statistics-for-simple-top-navigations.html:15
&gt; +            testRunner.notifyDone();

Should be:
finishJSTest();

&gt; LayoutTests/http/tests/resourceLoadStatistics/do-not-capture-statistics-for-simple-top-navigations.html:23
&gt; +                    testRunner.waitUntilDone();

Please use:
jsTestIsAsync = true;

right after the description();</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1464164</commentid>
    <comment_count>5</comment_count>
      <attachid>351005</attachid>
    <who name="John Wilander">wilander</who>
    <bug_when>2018-09-27 14:41:48 -0700</bug_when>
    <thetext>Created attachment 351005
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1464171</commentid>
    <comment_count>6</comment_count>
      <attachid>351005</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2018-09-27 14:51:05 -0700</bug_when>
    <thetext>Comment on attachment 351005
Patch

r=me if the bots are happy.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1464181</commentid>
    <comment_count>7</comment_count>
    <who name="John Wilander">wilander</who>
    <bug_when>2018-09-27 15:06:59 -0700</bug_when>
    <thetext>Thank you, Chris!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1464232</commentid>
    <comment_count>8</comment_count>
      <attachid>351005</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-09-27 17:23:44 -0700</bug_when>
    <thetext>Comment on attachment 351005
Patch

Clearing flags on attachment: 351005

Committed r236578: &lt;https://trac.webkit.org/changeset/236578&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1464233</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-09-27 17:23:46 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1464563</commentid>
    <comment_count>10</comment_count>
    <who name="John Wilander">wilander</who>
    <bug_when>2018-09-28 15:41:51 -0700</bug_when>
    <thetext>Follow-up change tracked in https://bugs.webkit.org/show_bug.cgi?id=190097.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>351002</attachid>
            <date>2018-09-27 14:27:21 -0700</date>
            <delta_ts>2018-09-27 14:41:47 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-190055-20180927142720.patch</filename>
            <type>text/plain</type>
            <size>8701</size>
            <attacher name="John Wilander">wilander</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjM2NTY2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZjBlNThiYmM3ZmEyYzdh
OWU0YjljZjkyODBiOTNlNDBmNGM5YzFlOC4uNTk4Mjk2ZWY5YzZkN2RkYTZmYTIzN2JjOWFlMDRk
NTNkNGRkOGM4OCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDE4LTA5LTI3ICBKb2hu
IFdpbGFuZGVyICA8d2lsYW5kZXJAYXBwbGUuY29tPgorCisgICAgICAgIFJlc291cmNlIExvYWQg
U3RhdGlzdGljczogTm9uLXJlZGlyZWN0ZWQgdG9wIGZyYW1lIG5hdmlnYXRpb24gc2hvdWxkIG5v
dCBnZXQgY2FwdHVyZWQgaW4gc3RhdGlzdGljcworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTkwMDU1CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS80NDg0
MzQ2MD4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBU
ZXN0OiBodHRwL3Rlc3RzL3Jlc291cmNlTG9hZFN0YXRpc3RpY3MvZG8tbm90LWNhcHR1cmUtc3Rh
dGlzdGljcy1mb3Itc2ltcGxlLXRvcC1uYXZpZ2F0aW9ucy5odG1sCisKKyAgICAgICAgKiBsb2Fk
ZXIvUmVzb3VyY2VMb2FkU3RhdGlzdGljcy5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSZXNvdXJj
ZUxvYWRTdGF0aXN0aWNzOjpkZWNvZGUpOgorICAgICAgICAgICAgQ29ycmVjdHMgbGVnYWN5IHN0
YXRpc3RpY3MgZm9yIGZyYW1lcyBhbmQgdHJpZ2dlcnMgYSByZS1jbGFzc2lmaWNhdGlvbi4KKwog
MjAxOC0wOS0yNyAgQWxpY2lhIEJveWEgR2FyY8OtYSAgPGFib3lhQGlnYWxpYS5jb20+CiAKICAg
ICAgICAgW01TRV0gRml4IHVud2FudGVkIHNhbXBsZSBlcmFzZSBmcm9tIHRoZSBkZWNvZGUgcXVl
dWUKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9D
aGFuZ2VMb2cKaW5kZXggNjYyZTE2ZmUyODQ2Nzc1NGY1MzVkNTJhNjdmM2RiOTk5ODRiM2FhNC4u
MDM2NzAxYTljYTAzMmMzYzI1ZTdmNzU3YWVkNThkYjZjMGY5ZGI2YiAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYktpdC9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdC9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxNyBAQAorMjAxOC0wOS0yNyAgSm9obiBXaWxhbmRlciAgPHdpbGFuZGVyQGFwcGxlLmNv
bT4KKworICAgICAgICBSZXNvdXJjZSBMb2FkIFN0YXRpc3RpY3M6IE5vbi1yZWRpcmVjdGVkIHRv
cCBmcmFtZSBuYXZpZ2F0aW9uIHNob3VsZCBub3QgZ2V0IGNhcHR1cmVkIGluIHN0YXRpc3RpY3MK
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5MDA1NQor
ICAgICAgICA8cmRhcjovL3Byb2JsZW0vNDQ4NDM0NjA+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBVSVByb2Nlc3MvUmVzb3VyY2VMb2FkU3RhdGlz
dGljc01lbW9yeVN0b3JlLmNwcDoKKyAgICAgICAgICAgIEJ1bXBlZCB0aGUgc3RhdGlzdGljc01v
ZGVsVmVyc2lvbiB0byAxNCB0byBiZSBhYmxlIHRvCisgICAgICAgICAgICBjb3JyZWN0IGxlZ2Fj
eSBzdGF0aXN0aWNzLgorICAgICAgICAoV2ViS2l0OjpSZXNvdXJjZUxvYWRTdGF0aXN0aWNzTWVt
b3J5U3RvcmU6OmxvZ0ZyYW1lTmF2aWdhdGlvbik6CisgICAgICAgICAgICBOb3cgc2tpcHMgY2Fw
dHVyZSBpZiBpdCdzIHRoZSBtYWluIGZyYW1lLgorCiAyMDE4LTA5LTI3ICBKb2huIFdpbGFuZGVy
ICA8d2lsYW5kZXJAYXBwbGUuY29tPgogCiAgICAgICAgIFJlc291cmNlIExvYWQgU3RhdGlzdGlj
czogUmVtb3ZlIHRlbXBvcmFyeSBjb21wYXRpYmlsaXR5IGZpeCBmb3IgYXV0by1kaXNtaXNzIHBv
cHVwcwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvbG9hZGVyL1Jlc291cmNlTG9hZFN0YXRp
c3RpY3MuY3BwIGIvU291cmNlL1dlYkNvcmUvbG9hZGVyL1Jlc291cmNlTG9hZFN0YXRpc3RpY3Mu
Y3BwCmluZGV4IDMyNTk2ZDFmYWQ1NzA1MmU2ODA4NTYwNTI4OGFkM2I4MDE0MmRkOTMuLjI3YTQ1
YTc0ZjNlODQ2MWY5Zjg2MjA5OWI5MTE2Y2U3YWUyMzU2MjggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL2xvYWRlci9SZXNvdXJjZUxvYWRTdGF0aXN0aWNzLmNwcAorKysgYi9Tb3VyY2UvV2Vi
Q29yZS9sb2FkZXIvUmVzb3VyY2VMb2FkU3RhdGlzdGljcy5jcHAKQEAgLTIxMyw4ICsyMTMsOSBA
QCBib29sIFJlc291cmNlTG9hZFN0YXRpc3RpY3M6OmRlY29kZShLZXllZERlY29kZXImIGRlY29k
ZXIsIHVuc2lnbmVkIG1vZGVsVmVyc2lvbgogICAgIH0KIAogICAgIC8vIFN1YmZyYW1lIHN0YXRz
Ci0gICAgZGVjb2RlSGFzaENvdW50ZWRTZXQoZGVjb2RlciwgInN1YmZyYW1lVW5kZXJUb3BGcmFt
ZU9yaWdpbnMiLCBzdWJmcmFtZVVuZGVyVG9wRnJhbWVPcmlnaW5zKTsKLSAgICAKKyAgICBpZiAo
bW9kZWxWZXJzaW9uID49IDE0KQorICAgICAgICBkZWNvZGVIYXNoQ291bnRlZFNldChkZWNvZGVy
LCAic3ViZnJhbWVVbmRlclRvcEZyYW1lT3JpZ2lucyIsIHN1YmZyYW1lVW5kZXJUb3BGcmFtZU9y
aWdpbnMpOworCiAgICAgLy8gU3VicmVzb3VyY2Ugc3RhdHMKICAgICBkZWNvZGVIYXNoQ291bnRl
ZFNldChkZWNvZGVyLCAic3VicmVzb3VyY2VVbmRlclRvcEZyYW1lT3JpZ2lucyIsIHN1YnJlc291
cmNlVW5kZXJUb3BGcmFtZU9yaWdpbnMpOwogICAgIGRlY29kZUhhc2hDb3VudGVkU2V0KGRlY29k
ZXIsICJzdWJyZXNvdXJjZVVuaXF1ZVJlZGlyZWN0c1RvIiwgc3VicmVzb3VyY2VVbmlxdWVSZWRp
cmVjdHNUbyk7CkBAIC0yMzAsNiArMjMxLDEyIEBAIGJvb2wgUmVzb3VyY2VMb2FkU3RhdGlzdGlj
czo6ZGVjb2RlKEtleWVkRGVjb2RlciYgZGVjb2RlciwgdW5zaWduZWQgbW9kZWxWZXJzaW9uCiAg
ICAgICAgICAgICByZXR1cm4gZmFsc2U7CiAgICAgfQogCisgICAgLy8gVHJpZ2dlciByZS1jbGFz
c2lmaWNhdGlvbiBiYXNlZCBvbiBtb2RlbCAxNC4KKyAgICBpZiAobW9kZWxWZXJzaW9uIDwgMTQp
IHsKKyAgICAgICAgaXNQcmV2YWxlbnRSZXNvdXJjZSA9IGZhbHNlOworICAgICAgICBpc1ZlcnlQ
cmV2YWxlbnRSZXNvdXJjZSA9IGZhbHNlOworICAgIH0KKwogICAgIGlmICghZGVjb2Rlci5kZWNv
ZGVVSW50MzIoImRhdGFSZWNvcmRzUmVtb3ZlZCIsIGRhdGFSZWNvcmRzUmVtb3ZlZCkpCiAgICAg
ICAgIHJldHVybiBmYWxzZTsKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3Mv
UmVzb3VyY2VMb2FkU3RhdGlzdGljc01lbW9yeVN0b3JlLmNwcCBiL1NvdXJjZS9XZWJLaXQvVUlQ
cm9jZXNzL1Jlc291cmNlTG9hZFN0YXRpc3RpY3NNZW1vcnlTdG9yZS5jcHAKaW5kZXggNjM4Nzdk
MzBjNjc5Y2MyZDQwYzdhNDMzYTliNzIxNTEyN2I2OTZhOS4uMzljMmU0MTEzNDE3YTc2MmRiMTdh
Y2ZhMDc5MDk0YzU1OWM1NGM0MiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3Mv
UmVzb3VyY2VMb2FkU3RhdGlzdGljc01lbW9yeVN0b3JlLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0
L1VJUHJvY2Vzcy9SZXNvdXJjZUxvYWRTdGF0aXN0aWNzTWVtb3J5U3RvcmUuY3BwCkBAIC00Niw3
ICs0Niw3IEBACiBuYW1lc3BhY2UgV2ViS2l0IHsKIHVzaW5nIG5hbWVzcGFjZSBXZWJDb3JlOwog
Ci1jb25zdGV4cHIgdW5zaWduZWQgc3RhdGlzdGljc01vZGVsVmVyc2lvbiB7IDEzIH07Citjb25z
dGV4cHIgdW5zaWduZWQgc3RhdGlzdGljc01vZGVsVmVyc2lvbiB7IDE0IH07CiBjb25zdGV4cHIg
dW5zaWduZWQgbWF4TnVtYmVyT2ZSZWN1cnNpdmVDYWxsc0luUmVkaXJlY3RUcmFjZUJhY2sgeyA1
MCB9OwogY29uc3RleHByIFNlY29uZHMgbWluaW11bVN0YXRpc3RpY3NQcm9jZXNzaW5nSW50ZXJ2
YWwgeyA1X3MgfTsKIGNvbnN0ZXhwciB1bnNpZ25lZCBvcGVyYXRpbmdEYXRlc1dpbmRvdyB7IDMw
IH07CkBAIC01OTYsNyArNTk2LDcgQEAgdm9pZCBSZXNvdXJjZUxvYWRTdGF0aXN0aWNzTWVtb3J5
U3RvcmU6OmxvZ0ZyYW1lTmF2aWdhdGlvbihjb25zdCBTdHJpbmcmIHRhcmdldFAKICAgICBib29s
IGFyZVRhcmdldEFuZFNvdXJjZURvbWFpbnNBc3NvY2lhdGVkID0gdGFyZ2V0UHJpbWFyeURvbWFp
biA9PSBzb3VyY2VQcmltYXJ5RG9tYWluOwogCiAgICAgYm9vbCBzdGF0aXN0aWNzV2VyZVVwZGF0
ZWQgPSBmYWxzZTsKLSAgICBpZiAodGFyZ2V0SG9zdCAhPSBtYWluRnJhbWVIb3N0ICYmICEoYXJl
VGFyZ2V0QW5kTWFpbkZyYW1lRG9tYWluc0Fzc29jaWF0ZWQgfHwgYXJlVGFyZ2V0QW5kU291cmNl
RG9tYWluc0Fzc29jaWF0ZWQpKSB7CisgICAgaWYgKCFpc01haW5GcmFtZSAmJiB0YXJnZXRIb3N0
ICE9IG1haW5GcmFtZUhvc3QgJiYgIShhcmVUYXJnZXRBbmRNYWluRnJhbWVEb21haW5zQXNzb2Np
YXRlZCB8fCBhcmVUYXJnZXRBbmRTb3VyY2VEb21haW5zQXNzb2NpYXRlZCkpIHsKICAgICAgICAg
YXV0byYgdGFyZ2V0U3RhdGlzdGljcyA9IGVuc3VyZVJlc291cmNlU3RhdGlzdGljc0ZvclByaW1h
cnlEb21haW4odGFyZ2V0UHJpbWFyeURvbWFpbik7CiAgICAgICAgIHRhcmdldFN0YXRpc3RpY3Mu
bGFzdFNlZW4gPSBSZXNvdXJjZUxvYWRTdGF0aXN0aWNzOjpyZWR1Y2VUaW1lUmVzb2x1dGlvbihX
YWxsVGltZTo6bm93KCkpOwogICAgICAgICBpZiAodGFyZ2V0U3RhdGlzdGljcy5zdWJmcmFtZVVu
ZGVyVG9wRnJhbWVPcmlnaW5zLmFkZChtYWluRnJhbWVQcmltYXJ5RG9tYWluKS5pc05ld0VudHJ5
KQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nCmluZGV4IDdhOWU3MzUzMGQxOGEwYWUyOGY0NWMxNmE4MjM4NTMyNDMxZWM2YzguLmIzYTFj
MDUzMDVlMTY2NmIyNDdjNzUwMTFhYmJkNzE3MDE1N2JmYTggMTAwNjQ0Ci0tLSBhL0xheW91dFRl
c3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNCBA
QAorMjAxOC0wOS0yNyAgSm9obiBXaWxhbmRlciAgPHdpbGFuZGVyQGFwcGxlLmNvbT4KKworICAg
ICAgICBSZXNvdXJjZSBMb2FkIFN0YXRpc3RpY3M6IE5vbi1yZWRpcmVjdGVkIHRvcCBmcmFtZSBu
YXZpZ2F0aW9uIHNob3VsZCBub3QgZ2V0IGNhcHR1cmVkIGluIHN0YXRpc3RpY3MKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5MDA1NQorICAgICAgICA8
cmRhcjovL3Byb2JsZW0vNDQ4NDM0NjA+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgKiBodHRwL3Rlc3RzL3Jlc291cmNlTG9hZFN0YXRpc3RpY3MvZG8t
bm90LWNhcHR1cmUtc3RhdGlzdGljcy1mb3Itc2ltcGxlLXRvcC1uYXZpZ2F0aW9ucy1leHBlY3Rl
ZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGh0dHAvdGVzdHMvcmVzb3VyY2VMb2FkU3RhdGlzdGlj
cy9kby1ub3QtY2FwdHVyZS1zdGF0aXN0aWNzLWZvci1zaW1wbGUtdG9wLW5hdmlnYXRpb25zLmh0
bWw6IEFkZGVkLgorCiAyMDE4LTA5LTI3ICBBbGljaWEgQm95YSBHYXJjw61hICA8YWJveWFAaWdh
bGlhLmNvbT4KIAogICAgICAgICBbTVNFXSBGaXggdW53YW50ZWQgc2FtcGxlIGVyYXNlIGZyb20g
dGhlIGRlY29kZSBxdWV1ZQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9yZXNv
dXJjZUxvYWRTdGF0aXN0aWNzL2RvLW5vdC1jYXB0dXJlLXN0YXRpc3RpY3MtZm9yLXNpbXBsZS10
b3AtbmF2aWdhdGlvbnMtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9yZXNv
dXJjZUxvYWRTdGF0aXN0aWNzL2RvLW5vdC1jYXB0dXJlLXN0YXRpc3RpY3MtZm9yLXNpbXBsZS10
b3AtbmF2aWdhdGlvbnMtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmZlZGNlZDEwMGMyZjUxYTFi
MTdkOGUyOTk2MmZiOTg4YjAxN2ZlZTcKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9o
dHRwL3Rlc3RzL3Jlc291cmNlTG9hZFN0YXRpc3RpY3MvZG8tbm90LWNhcHR1cmUtc3RhdGlzdGlj
cy1mb3Itc2ltcGxlLXRvcC1uYXZpZ2F0aW9ucy1leHBlY3RlZC50eHQKQEAgLTAsMCArMSw2IEBA
CitQQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCisKK1RFU1QgQ09NUExFVEUKK1BBU1Mg
dGVzdFJ1bm5lci5pc1N0YXRpc3RpY3NSZWdpc3RlcmVkQXNTdWJGcmFtZVVuZGVyKCJodHRwOi8v
bG9jYWxob3N0IiwgImh0dHA6Ly8xMjcuMC4wLjEiKSBpcyBmYWxzZQorUEFTUyB0ZXN0UnVubmVy
LmlzU3RhdGlzdGljc1JlZ2lzdGVyZWRBc1N1YkZyYW1lVW5kZXIoImh0dHA6Ly8xMjcuMC4wLjEi
LCAiaHR0cDovL2xvY2FsaG9zdCIpIGlzIGZhbHNlCisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3Rz
L2h0dHAvdGVzdHMvcmVzb3VyY2VMb2FkU3RhdGlzdGljcy9kby1ub3QtY2FwdHVyZS1zdGF0aXN0
aWNzLWZvci1zaW1wbGUtdG9wLW5hdmlnYXRpb25zLmh0bWwgYi9MYXlvdXRUZXN0cy9odHRwL3Rl
c3RzL3Jlc291cmNlTG9hZFN0YXRpc3RpY3MvZG8tbm90LWNhcHR1cmUtc3RhdGlzdGljcy1mb3It
c2ltcGxlLXRvcC1uYXZpZ2F0aW9ucy5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmQ1NmU4YmQ4YTQyODFmYTlh
YWQ0YjA5MDNhYmRjZWRkYjBkOWEwYTIKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9o
dHRwL3Rlc3RzL3Jlc291cmNlTG9hZFN0YXRpc3RpY3MvZG8tbm90LWNhcHR1cmUtc3RhdGlzdGlj
cy1mb3Itc2ltcGxlLXRvcC1uYXZpZ2F0aW9ucy5odG1sCkBAIC0wLDAgKzEsNDQgQEAKKzwhRE9D
VFlQRSBodG1sPgorPGh0bWwgbGFuZz0iZW4iPgorPGhlYWQ+CisgICAgPG1ldGEgY2hhcnNldD0i
VVRGLTgiPgorICAgIDx0aXRsZT5UZXN0IHRoYXQgYSBub24tcmVkaXJlY3RlZCB0b3AgZnJhbWUg
bmF2aWdhdGlvbiBkb2Vzbid0IGdldCBjYXB0dXJlZCBpbiBzdGF0aXN0aWNzPC90aXRsZT4KKyAg
ICA8c2NyaXB0IHNyYz0iL2pzLXRlc3QtcmVzb3VyY2VzL2pzLXRlc3QuanMiPjwvc2NyaXB0Pgor
ICAgIDxzY3JpcHQgc3JjPSJyZXNvdXJjZXMvdXRpbC5qcyI+PC9zY3JpcHQ+Cis8L2hlYWQ+Cis8
Ym9keT4KKzxzY3JpcHQ+CisgICAgZnVuY3Rpb24gZmluaXNoVGVzdCgpIHsKKyAgICAgICAgc2hv
dWxkQmVGYWxzZSgndGVzdFJ1bm5lci5pc1N0YXRpc3RpY3NSZWdpc3RlcmVkQXNTdWJGcmFtZVVu
ZGVyKCJodHRwOi8vbG9jYWxob3N0IiwgImh0dHA6Ly8xMjcuMC4wLjEiKScpOworICAgICAgICBz
aG91bGRCZUZhbHNlKCd0ZXN0UnVubmVyLmlzU3RhdGlzdGljc1JlZ2lzdGVyZWRBc1N1YkZyYW1l
VW5kZXIoImh0dHA6Ly8xMjcuMC4wLjEiLCAiaHR0cDovL2xvY2FsaG9zdCIpJyk7CisgICAgICAg
IHNldEVuYWJsZUZlYXR1cmUoZmFsc2UsIGZ1bmN0aW9uKCkgeworICAgICAgICAgICAgdGVzdFJ1
bm5lci5ub3RpZnlEb25lKCk7CisgICAgICAgIH0pOworICAgIH0KKworICAgIGZ1bmN0aW9uIHJ1
blRlc3QoKSB7CisgICAgICAgIHN3aXRjaCAoZG9jdW1lbnQubG9jYXRpb24uaG9zdCkgeworICAg
ICAgICAgICAgY2FzZSAiMTI3LjAuMC4xOjgwMDAiOgorICAgICAgICAgICAgICAgIHNldEVuYWJs
ZUZlYXR1cmUodHJ1ZSwgZnVuY3Rpb24oKSB7CisgICAgICAgICAgICAgICAgICAgIHRlc3RSdW5u
ZXIud2FpdFVudGlsRG9uZSgpOworICAgICAgICAgICAgICAgICAgICBpZiAodGVzdFJ1bm5lci5p
c1N0YXRpc3RpY3NQcmV2YWxlbnRSZXNvdXJjZSgiaHR0cDovL2xvY2FsaG9zdDo4MDAwIikpCisg
ICAgICAgICAgICAgICAgICAgICAgICB0ZXN0RmFpbGVkKCJMb2NhbGhvc3Qgd2FzIGNsYXNzaWZp
ZWQgYXMgcHJldmFsZW50IHJlc291cmNlIGJlZm9yZSB0aGUgdGVzdCBzdGFydHMuIik7CisgICAg
ICAgICAgICAgICAgICAgIGRvY3VtZW50LmxvY2F0aW9uLmhyZWYgPSAiaHR0cDovL2xvY2FsaG9z
dDo4MDAwL3Jlc291cmNlTG9hZFN0YXRpc3RpY3MvZG8tbm90LWNhcHR1cmUtc3RhdGlzdGljcy1m
b3Itc2ltcGxlLXRvcC1uYXZpZ2F0aW9ucy5odG1sIjsKKyAgICAgICAgICAgICAgICB9KTsKKyAg
ICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIGNhc2UgImxvY2FsaG9zdDo4MDAwIjoK
KyAgICAgICAgICAgICAgICB0ZXN0UnVubmVyLnNldFN0YXRpc3RpY3NOb3RpZnlQYWdlc1doZW5E
YXRhUmVjb3Jkc1dlcmVTY2FubmVkKHRydWUpOworICAgICAgICAgICAgICAgIHRlc3RSdW5uZXIu
aW5zdGFsbFN0YXRpc3RpY3NEaWRTY2FuRGF0YVJlY29yZHNDYWxsYmFjayhmaW5pc2hUZXN0KTsK
KyAgICAgICAgICAgICAgICB0ZXN0UnVubmVyLnN0YXRpc3RpY3NOb3RpZnlPYnNlcnZlcigpOwor
ICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgZGVmYXVsdDoKKyAgICAgICAgICAg
ICAgICB0ZXN0RmFpbGVkKCJVbmtub3duIGhvc3Q6ICIgKyBkb2N1bWVudC5sb2NhdGlvbi5ob3N0
KTsKKyAgICAgICAgICAgICAgICBmaW5pc2hUZXN0KCk7CisgICAgICAgIH0KKyAgICB9CisKKyAg
ICBpZiAod2luZG93LnRlc3RSdW5uZXIgJiYgd2luZG93LmludGVybmFscykKKyAgICAgICAgcnVu
VGVzdCgpOworPC9zY3JpcHQ+Cis8L2JvZHk+Cis8L2h0bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>351005</attachid>
            <date>2018-09-27 14:41:48 -0700</date>
            <delta_ts>2018-09-27 17:23:44 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-190055-20180927144148.patch</filename>
            <type>text/plain</type>
            <size>8810</size>
            <attacher name="John Wilander">wilander</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjM2NTY2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZjBlNThiYmM3ZmEyYzdh
OWU0YjljZjkyODBiOTNlNDBmNGM5YzFlOC4uNTk4Mjk2ZWY5YzZkN2RkYTZmYTIzN2JjOWFlMDRk
NTNkNGRkOGM4OCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDE4LTA5LTI3ICBKb2hu
IFdpbGFuZGVyICA8d2lsYW5kZXJAYXBwbGUuY29tPgorCisgICAgICAgIFJlc291cmNlIExvYWQg
U3RhdGlzdGljczogTm9uLXJlZGlyZWN0ZWQgdG9wIGZyYW1lIG5hdmlnYXRpb24gc2hvdWxkIG5v
dCBnZXQgY2FwdHVyZWQgaW4gc3RhdGlzdGljcworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTkwMDU1CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS80NDg0
MzQ2MD4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBU
ZXN0OiBodHRwL3Rlc3RzL3Jlc291cmNlTG9hZFN0YXRpc3RpY3MvZG8tbm90LWNhcHR1cmUtc3Rh
dGlzdGljcy1mb3Itc2ltcGxlLXRvcC1uYXZpZ2F0aW9ucy5odG1sCisKKyAgICAgICAgKiBsb2Fk
ZXIvUmVzb3VyY2VMb2FkU3RhdGlzdGljcy5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSZXNvdXJj
ZUxvYWRTdGF0aXN0aWNzOjpkZWNvZGUpOgorICAgICAgICAgICAgQ29ycmVjdHMgbGVnYWN5IHN0
YXRpc3RpY3MgZm9yIGZyYW1lcyBhbmQgdHJpZ2dlcnMgYSByZS1jbGFzc2lmaWNhdGlvbi4KKwog
MjAxOC0wOS0yNyAgQWxpY2lhIEJveWEgR2FyY8OtYSAgPGFib3lhQGlnYWxpYS5jb20+CiAKICAg
ICAgICAgW01TRV0gRml4IHVud2FudGVkIHNhbXBsZSBlcmFzZSBmcm9tIHRoZSBkZWNvZGUgcXVl
dWUKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9D
aGFuZ2VMb2cKaW5kZXggNjYyZTE2ZmUyODQ2Nzc1NGY1MzVkNTJhNjdmM2RiOTk5ODRiM2FhNC4u
MDM2NzAxYTljYTAzMmMzYzI1ZTdmNzU3YWVkNThkYjZjMGY5ZGI2YiAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYktpdC9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdC9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxNyBAQAorMjAxOC0wOS0yNyAgSm9obiBXaWxhbmRlciAgPHdpbGFuZGVyQGFwcGxlLmNv
bT4KKworICAgICAgICBSZXNvdXJjZSBMb2FkIFN0YXRpc3RpY3M6IE5vbi1yZWRpcmVjdGVkIHRv
cCBmcmFtZSBuYXZpZ2F0aW9uIHNob3VsZCBub3QgZ2V0IGNhcHR1cmVkIGluIHN0YXRpc3RpY3MK
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5MDA1NQor
ICAgICAgICA8cmRhcjovL3Byb2JsZW0vNDQ4NDM0NjA+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBVSVByb2Nlc3MvUmVzb3VyY2VMb2FkU3RhdGlz
dGljc01lbW9yeVN0b3JlLmNwcDoKKyAgICAgICAgICAgIEJ1bXBlZCB0aGUgc3RhdGlzdGljc01v
ZGVsVmVyc2lvbiB0byAxNCB0byBiZSBhYmxlIHRvCisgICAgICAgICAgICBjb3JyZWN0IGxlZ2Fj
eSBzdGF0aXN0aWNzLgorICAgICAgICAoV2ViS2l0OjpSZXNvdXJjZUxvYWRTdGF0aXN0aWNzTWVt
b3J5U3RvcmU6OmxvZ0ZyYW1lTmF2aWdhdGlvbik6CisgICAgICAgICAgICBOb3cgc2tpcHMgY2Fw
dHVyZSBpZiBpdCdzIHRoZSBtYWluIGZyYW1lLgorCiAyMDE4LTA5LTI3ICBKb2huIFdpbGFuZGVy
ICA8d2lsYW5kZXJAYXBwbGUuY29tPgogCiAgICAgICAgIFJlc291cmNlIExvYWQgU3RhdGlzdGlj
czogUmVtb3ZlIHRlbXBvcmFyeSBjb21wYXRpYmlsaXR5IGZpeCBmb3IgYXV0by1kaXNtaXNzIHBv
cHVwcwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvbG9hZGVyL1Jlc291cmNlTG9hZFN0YXRp
c3RpY3MuY3BwIGIvU291cmNlL1dlYkNvcmUvbG9hZGVyL1Jlc291cmNlTG9hZFN0YXRpc3RpY3Mu
Y3BwCmluZGV4IDMyNTk2ZDFmYWQ1NzA1MmU2ODA4NTYwNTI4OGFkM2I4MDE0MmRkOTMuLjI3YTQ1
YTc0ZjNlODQ2MWY5Zjg2MjA5OWI5MTE2Y2U3YWUyMzU2MjggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL2xvYWRlci9SZXNvdXJjZUxvYWRTdGF0aXN0aWNzLmNwcAorKysgYi9Tb3VyY2UvV2Vi
Q29yZS9sb2FkZXIvUmVzb3VyY2VMb2FkU3RhdGlzdGljcy5jcHAKQEAgLTIxMyw4ICsyMTMsOSBA
QCBib29sIFJlc291cmNlTG9hZFN0YXRpc3RpY3M6OmRlY29kZShLZXllZERlY29kZXImIGRlY29k
ZXIsIHVuc2lnbmVkIG1vZGVsVmVyc2lvbgogICAgIH0KIAogICAgIC8vIFN1YmZyYW1lIHN0YXRz
Ci0gICAgZGVjb2RlSGFzaENvdW50ZWRTZXQoZGVjb2RlciwgInN1YmZyYW1lVW5kZXJUb3BGcmFt
ZU9yaWdpbnMiLCBzdWJmcmFtZVVuZGVyVG9wRnJhbWVPcmlnaW5zKTsKLSAgICAKKyAgICBpZiAo
bW9kZWxWZXJzaW9uID49IDE0KQorICAgICAgICBkZWNvZGVIYXNoQ291bnRlZFNldChkZWNvZGVy
LCAic3ViZnJhbWVVbmRlclRvcEZyYW1lT3JpZ2lucyIsIHN1YmZyYW1lVW5kZXJUb3BGcmFtZU9y
aWdpbnMpOworCiAgICAgLy8gU3VicmVzb3VyY2Ugc3RhdHMKICAgICBkZWNvZGVIYXNoQ291bnRl
ZFNldChkZWNvZGVyLCAic3VicmVzb3VyY2VVbmRlclRvcEZyYW1lT3JpZ2lucyIsIHN1YnJlc291
cmNlVW5kZXJUb3BGcmFtZU9yaWdpbnMpOwogICAgIGRlY29kZUhhc2hDb3VudGVkU2V0KGRlY29k
ZXIsICJzdWJyZXNvdXJjZVVuaXF1ZVJlZGlyZWN0c1RvIiwgc3VicmVzb3VyY2VVbmlxdWVSZWRp
cmVjdHNUbyk7CkBAIC0yMzAsNiArMjMxLDEyIEBAIGJvb2wgUmVzb3VyY2VMb2FkU3RhdGlzdGlj
czo6ZGVjb2RlKEtleWVkRGVjb2RlciYgZGVjb2RlciwgdW5zaWduZWQgbW9kZWxWZXJzaW9uCiAg
ICAgICAgICAgICByZXR1cm4gZmFsc2U7CiAgICAgfQogCisgICAgLy8gVHJpZ2dlciByZS1jbGFz
c2lmaWNhdGlvbiBiYXNlZCBvbiBtb2RlbCAxNC4KKyAgICBpZiAobW9kZWxWZXJzaW9uIDwgMTQp
IHsKKyAgICAgICAgaXNQcmV2YWxlbnRSZXNvdXJjZSA9IGZhbHNlOworICAgICAgICBpc1ZlcnlQ
cmV2YWxlbnRSZXNvdXJjZSA9IGZhbHNlOworICAgIH0KKwogICAgIGlmICghZGVjb2Rlci5kZWNv
ZGVVSW50MzIoImRhdGFSZWNvcmRzUmVtb3ZlZCIsIGRhdGFSZWNvcmRzUmVtb3ZlZCkpCiAgICAg
ICAgIHJldHVybiBmYWxzZTsKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3Mv
UmVzb3VyY2VMb2FkU3RhdGlzdGljc01lbW9yeVN0b3JlLmNwcCBiL1NvdXJjZS9XZWJLaXQvVUlQ
cm9jZXNzL1Jlc291cmNlTG9hZFN0YXRpc3RpY3NNZW1vcnlTdG9yZS5jcHAKaW5kZXggNjM4Nzdk
MzBjNjc5Y2MyZDQwYzdhNDMzYTliNzIxNTEyN2I2OTZhOS4uMzljMmU0MTEzNDE3YTc2MmRiMTdh
Y2ZhMDc5MDk0YzU1OWM1NGM0MiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3Mv
UmVzb3VyY2VMb2FkU3RhdGlzdGljc01lbW9yeVN0b3JlLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0
L1VJUHJvY2Vzcy9SZXNvdXJjZUxvYWRTdGF0aXN0aWNzTWVtb3J5U3RvcmUuY3BwCkBAIC00Niw3
ICs0Niw3IEBACiBuYW1lc3BhY2UgV2ViS2l0IHsKIHVzaW5nIG5hbWVzcGFjZSBXZWJDb3JlOwog
Ci1jb25zdGV4cHIgdW5zaWduZWQgc3RhdGlzdGljc01vZGVsVmVyc2lvbiB7IDEzIH07Citjb25z
dGV4cHIgdW5zaWduZWQgc3RhdGlzdGljc01vZGVsVmVyc2lvbiB7IDE0IH07CiBjb25zdGV4cHIg
dW5zaWduZWQgbWF4TnVtYmVyT2ZSZWN1cnNpdmVDYWxsc0luUmVkaXJlY3RUcmFjZUJhY2sgeyA1
MCB9OwogY29uc3RleHByIFNlY29uZHMgbWluaW11bVN0YXRpc3RpY3NQcm9jZXNzaW5nSW50ZXJ2
YWwgeyA1X3MgfTsKIGNvbnN0ZXhwciB1bnNpZ25lZCBvcGVyYXRpbmdEYXRlc1dpbmRvdyB7IDMw
IH07CkBAIC01OTYsNyArNTk2LDcgQEAgdm9pZCBSZXNvdXJjZUxvYWRTdGF0aXN0aWNzTWVtb3J5
U3RvcmU6OmxvZ0ZyYW1lTmF2aWdhdGlvbihjb25zdCBTdHJpbmcmIHRhcmdldFAKICAgICBib29s
IGFyZVRhcmdldEFuZFNvdXJjZURvbWFpbnNBc3NvY2lhdGVkID0gdGFyZ2V0UHJpbWFyeURvbWFp
biA9PSBzb3VyY2VQcmltYXJ5RG9tYWluOwogCiAgICAgYm9vbCBzdGF0aXN0aWNzV2VyZVVwZGF0
ZWQgPSBmYWxzZTsKLSAgICBpZiAodGFyZ2V0SG9zdCAhPSBtYWluRnJhbWVIb3N0ICYmICEoYXJl
VGFyZ2V0QW5kTWFpbkZyYW1lRG9tYWluc0Fzc29jaWF0ZWQgfHwgYXJlVGFyZ2V0QW5kU291cmNl
RG9tYWluc0Fzc29jaWF0ZWQpKSB7CisgICAgaWYgKCFpc01haW5GcmFtZSAmJiB0YXJnZXRIb3N0
ICE9IG1haW5GcmFtZUhvc3QgJiYgIShhcmVUYXJnZXRBbmRNYWluRnJhbWVEb21haW5zQXNzb2Np
YXRlZCB8fCBhcmVUYXJnZXRBbmRTb3VyY2VEb21haW5zQXNzb2NpYXRlZCkpIHsKICAgICAgICAg
YXV0byYgdGFyZ2V0U3RhdGlzdGljcyA9IGVuc3VyZVJlc291cmNlU3RhdGlzdGljc0ZvclByaW1h
cnlEb21haW4odGFyZ2V0UHJpbWFyeURvbWFpbik7CiAgICAgICAgIHRhcmdldFN0YXRpc3RpY3Mu
bGFzdFNlZW4gPSBSZXNvdXJjZUxvYWRTdGF0aXN0aWNzOjpyZWR1Y2VUaW1lUmVzb2x1dGlvbihX
YWxsVGltZTo6bm93KCkpOwogICAgICAgICBpZiAodGFyZ2V0U3RhdGlzdGljcy5zdWJmcmFtZVVu
ZGVyVG9wRnJhbWVPcmlnaW5zLmFkZChtYWluRnJhbWVQcmltYXJ5RG9tYWluKS5pc05ld0VudHJ5
KQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nCmluZGV4IDdhOWU3MzUzMGQxOGEwYWUyOGY0NWMxNmE4MjM4NTMyNDMxZWM2YzguLmIzYTFj
MDUzMDVlMTY2NmIyNDdjNzUwMTFhYmJkNzE3MDE1N2JmYTggMTAwNjQ0Ci0tLSBhL0xheW91dFRl
c3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNCBA
QAorMjAxOC0wOS0yNyAgSm9obiBXaWxhbmRlciAgPHdpbGFuZGVyQGFwcGxlLmNvbT4KKworICAg
ICAgICBSZXNvdXJjZSBMb2FkIFN0YXRpc3RpY3M6IE5vbi1yZWRpcmVjdGVkIHRvcCBmcmFtZSBu
YXZpZ2F0aW9uIHNob3VsZCBub3QgZ2V0IGNhcHR1cmVkIGluIHN0YXRpc3RpY3MKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5MDA1NQorICAgICAgICA8
cmRhcjovL3Byb2JsZW0vNDQ4NDM0NjA+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgKiBodHRwL3Rlc3RzL3Jlc291cmNlTG9hZFN0YXRpc3RpY3MvZG8t
bm90LWNhcHR1cmUtc3RhdGlzdGljcy1mb3Itc2ltcGxlLXRvcC1uYXZpZ2F0aW9ucy1leHBlY3Rl
ZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGh0dHAvdGVzdHMvcmVzb3VyY2VMb2FkU3RhdGlzdGlj
cy9kby1ub3QtY2FwdHVyZS1zdGF0aXN0aWNzLWZvci1zaW1wbGUtdG9wLW5hdmlnYXRpb25zLmh0
bWw6IEFkZGVkLgorCiAyMDE4LTA5LTI3ICBBbGljaWEgQm95YSBHYXJjw61hICA8YWJveWFAaWdh
bGlhLmNvbT4KIAogICAgICAgICBbTVNFXSBGaXggdW53YW50ZWQgc2FtcGxlIGVyYXNlIGZyb20g
dGhlIGRlY29kZSBxdWV1ZQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9yZXNv
dXJjZUxvYWRTdGF0aXN0aWNzL2RvLW5vdC1jYXB0dXJlLXN0YXRpc3RpY3MtZm9yLXNpbXBsZS10
b3AtbmF2aWdhdGlvbnMtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9yZXNv
dXJjZUxvYWRTdGF0aXN0aWNzL2RvLW5vdC1jYXB0dXJlLXN0YXRpc3RpY3MtZm9yLXNpbXBsZS10
b3AtbmF2aWdhdGlvbnMtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjA2OWM5MWNhZTZlYWEzYmRj
Yzg0NjBjNjMzN2IwMmY3ZDY0ZjI0ZmQKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9o
dHRwL3Rlc3RzL3Jlc291cmNlTG9hZFN0YXRpc3RpY3MvZG8tbm90LWNhcHR1cmUtc3RhdGlzdGlj
cy1mb3Itc2ltcGxlLXRvcC1uYXZpZ2F0aW9ucy1leHBlY3RlZC50eHQKQEAgLTAsMCArMSwxMSBA
QAorVGVzdCB0aGF0IGEgbm9uLXJlZGlyZWN0ZWQgdG9wIGZyYW1lIG5hdmlnYXRpb24gZG9lc24n
dCBnZXQgY2FwdHVyZWQgaW4gc3RhdGlzdGljcy4KKworT24gc3VjY2VzcywgeW91IHdpbGwgc2Vl
IGEgc2VyaWVzIG9mICJQQVNTIiBtZXNzYWdlcywgZm9sbG93ZWQgYnkgIlRFU1QgQ09NUExFVEUi
LgorCisKK1BBU1MgdGVzdFJ1bm5lci5pc1N0YXRpc3RpY3NSZWdpc3RlcmVkQXNTdWJGcmFtZVVu
ZGVyKCJodHRwOi8vbG9jYWxob3N0IiwgImh0dHA6Ly8xMjcuMC4wLjEiKSBpcyBmYWxzZQorUEFT
UyB0ZXN0UnVubmVyLmlzU3RhdGlzdGljc1JlZ2lzdGVyZWRBc1N1YkZyYW1lVW5kZXIoImh0dHA6
Ly8xMjcuMC4wLjEiLCAiaHR0cDovL2xvY2FsaG9zdCIpIGlzIGZhbHNlCitQQVNTIHN1Y2Nlc3Nm
dWxseVBhcnNlZCBpcyB0cnVlCisKK1RFU1QgQ09NUExFVEUKKwpkaWZmIC0tZ2l0IGEvTGF5b3V0
VGVzdHMvaHR0cC90ZXN0cy9yZXNvdXJjZUxvYWRTdGF0aXN0aWNzL2RvLW5vdC1jYXB0dXJlLXN0
YXRpc3RpY3MtZm9yLXNpbXBsZS10b3AtbmF2aWdhdGlvbnMuaHRtbCBiL0xheW91dFRlc3RzL2h0
dHAvdGVzdHMvcmVzb3VyY2VMb2FkU3RhdGlzdGljcy9kby1ub3QtY2FwdHVyZS1zdGF0aXN0aWNz
LWZvci1zaW1wbGUtdG9wLW5hdmlnYXRpb25zLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uYzg4OTM0M2EwMDhh
N2ZkYTA1NjE3ZmMyYzZiYjhlMzVkNjA5Y2E3ZQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRl
c3RzL2h0dHAvdGVzdHMvcmVzb3VyY2VMb2FkU3RhdGlzdGljcy9kby1ub3QtY2FwdHVyZS1zdGF0
aXN0aWNzLWZvci1zaW1wbGUtdG9wLW5hdmlnYXRpb25zLmh0bWwKQEAgLTAsMCArMSw0MyBAQAor
PCFET0NUWVBFIGh0bWw+Cis8aHRtbCBsYW5nPSJlbiI+Cis8aGVhZD4KKyAgICA8bWV0YSBjaGFy
c2V0PSJVVEYtOCI+CisgICAgPHNjcmlwdCBzcmM9Ii9qcy10ZXN0LXJlc291cmNlcy9qcy10ZXN0
LmpzIj48L3NjcmlwdD4KKyAgICA8c2NyaXB0IHNyYz0icmVzb3VyY2VzL3V0aWwuanMiPjwvc2Ny
aXB0PgorPC9oZWFkPgorPGJvZHk+Cis8c2NyaXB0PgorICAgIGRlc2NyaXB0aW9uKCJUZXN0IHRo
YXQgYSBub24tcmVkaXJlY3RlZCB0b3AgZnJhbWUgbmF2aWdhdGlvbiBkb2Vzbid0IGdldCBjYXB0
dXJlZCBpbiBzdGF0aXN0aWNzLiIpOworICAgIGpzVGVzdElzQXN5bmMgPSB0cnVlOworCisgICAg
ZnVuY3Rpb24gZmluaXNoVGVzdCgpIHsKKyAgICAgICAgc2hvdWxkQmVGYWxzZSgndGVzdFJ1bm5l
ci5pc1N0YXRpc3RpY3NSZWdpc3RlcmVkQXNTdWJGcmFtZVVuZGVyKCJodHRwOi8vbG9jYWxob3N0
IiwgImh0dHA6Ly8xMjcuMC4wLjEiKScpOworICAgICAgICBzaG91bGRCZUZhbHNlKCd0ZXN0UnVu
bmVyLmlzU3RhdGlzdGljc1JlZ2lzdGVyZWRBc1N1YkZyYW1lVW5kZXIoImh0dHA6Ly8xMjcuMC4w
LjEiLCAiaHR0cDovL2xvY2FsaG9zdCIpJyk7CisgICAgICAgIHNldEVuYWJsZUZlYXR1cmUoZmFs
c2UsIGZpbmlzaEpTVGVzdCk7CisgICAgfQorCisgICAgZnVuY3Rpb24gcnVuVGVzdCgpIHsKKyAg
ICAgICAgc3dpdGNoIChkb2N1bWVudC5sb2NhdGlvbi5ob3N0KSB7CisgICAgICAgICAgICBjYXNl
ICIxMjcuMC4wLjE6ODAwMCI6CisgICAgICAgICAgICAgICAgc2V0RW5hYmxlRmVhdHVyZSh0cnVl
LCBmdW5jdGlvbigpIHsKKyAgICAgICAgICAgICAgICAgICAgaWYgKHRlc3RSdW5uZXIuaXNTdGF0
aXN0aWNzUHJldmFsZW50UmVzb3VyY2UoImh0dHA6Ly9sb2NhbGhvc3Q6ODAwMCIpKQorICAgICAg
ICAgICAgICAgICAgICAgICAgdGVzdEZhaWxlZCgiTG9jYWxob3N0IHdhcyBjbGFzc2lmaWVkIGFz
IHByZXZhbGVudCByZXNvdXJjZSBiZWZvcmUgdGhlIHRlc3Qgc3RhcnRzLiIpOworICAgICAgICAg
ICAgICAgICAgICBkb2N1bWVudC5sb2NhdGlvbi5ocmVmID0gImh0dHA6Ly9sb2NhbGhvc3Q6ODAw
MC9yZXNvdXJjZUxvYWRTdGF0aXN0aWNzL2RvLW5vdC1jYXB0dXJlLXN0YXRpc3RpY3MtZm9yLXNp
bXBsZS10b3AtbmF2aWdhdGlvbnMuaHRtbCI7CisgICAgICAgICAgICAgICAgfSk7CisgICAgICAg
ICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICBjYXNlICJsb2NhbGhvc3Q6ODAwMCI6CisgICAg
ICAgICAgICAgICAgdGVzdFJ1bm5lci5zZXRTdGF0aXN0aWNzTm90aWZ5UGFnZXNXaGVuRGF0YVJl
Y29yZHNXZXJlU2Nhbm5lZCh0cnVlKTsKKyAgICAgICAgICAgICAgICB0ZXN0UnVubmVyLmluc3Rh
bGxTdGF0aXN0aWNzRGlkU2NhbkRhdGFSZWNvcmRzQ2FsbGJhY2soZmluaXNoVGVzdCk7CisgICAg
ICAgICAgICAgICAgdGVzdFJ1bm5lci5zdGF0aXN0aWNzTm90aWZ5T2JzZXJ2ZXIoKTsKKyAgICAg
ICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIGRlZmF1bHQ6CisgICAgICAgICAgICAgICAg
dGVzdEZhaWxlZCgiVW5rbm93biBob3N0OiAiICsgZG9jdW1lbnQubG9jYXRpb24uaG9zdCk7Cisg
ICAgICAgICAgICAgICAgZmluaXNoVGVzdCgpOworICAgICAgICB9CisgICAgfQorCisgICAgaWYg
KHdpbmRvdy50ZXN0UnVubmVyICYmIHdpbmRvdy5pbnRlcm5hbHMpCisgICAgICAgIHJ1blRlc3Qo
KTsKKzwvc2NyaXB0PgorPC9ib2R5PgorPC9odG1sPgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>