<?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>189465</bug_id>
          
          <creation_ts>2018-09-09 11:53:49 -0700</creation_ts>
          <short_desc>XMLHttpRequest: overrideMimeType should not update the response&apos;s &quot;Content-Type&quot; header</short_desc>
          <delta_ts>2018-09-10 01:29:22 -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>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="Rob Buis">rbuis</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>beidson</cc>
    
    <cc>commit-queue</cc>
    
    <cc>fred.wang</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1458036</commentid>
    <comment_count>0</comment_count>
    <who name="Rob Buis">rbuis</who>
    <bug_when>2018-09-09 11:53:49 -0700</bug_when>
    <thetext>From the spec:
Acts as if the `Content-Type` header value for response is mime. (It does not actually change the header though.)
https://xhr.spec.whatwg.org/#dom-xmlhttprequest-overridemimetype</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1458037</commentid>
    <comment_count>1</comment_count>
      <attachid>349289</attachid>
    <who name="Rob Buis">rbuis</who>
    <bug_when>2018-09-09 11:58:21 -0700</bug_when>
    <thetext>Created attachment 349289
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1458042</commentid>
    <comment_count>2</comment_count>
      <attachid>349291</attachid>
    <who name="Rob Buis">rbuis</who>
    <bug_when>2018-09-09 12:27:02 -0700</bug_when>
    <thetext>Created attachment 349291
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1458084</commentid>
    <comment_count>3</comment_count>
      <attachid>349291</attachid>
    <who name="Frédéric Wang Nélar">fred.wang</who>
    <bug_when>2018-09-09 23:40:28 -0700</bug_when>
    <thetext>Comment on attachment 349291
Patch

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

&gt; Source/WebCore/ChangeLog:9
&gt; +        response&apos;s &quot;Content-Type&quot; header anymore.

Are you able to provide a link to a spec change (github issue or something) showing that change?

&gt; Source/WebCore/xml/XMLHttpRequest.cpp:-969
&gt; -        m_response.setHTTPHeaderField(HTTPHeaderName::ContentType, m_mimeTypeOverride);

Can you please also remove the FIXME comment from XMLHttpRequest::didReceiveData? (I guess setting the m_responseEncoding from m_mimeTypeOverride is still valid, right?).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1458088</commentid>
    <comment_count>4</comment_count>
      <attachid>349296</attachid>
    <who name="Rob Buis">rbuis</who>
    <bug_when>2018-09-10 00:06:27 -0700</bug_when>
    <thetext>Created attachment 349296
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1458092</commentid>
    <comment_count>5</comment_count>
    <who name="Frédéric Wang Nélar">fred.wang</who>
    <bug_when>2018-09-10 00:33:33 -0700</bug_when>
    <thetext>For reference,

&quot;Acts as if the `Content-Type` header value for response is mime. (It does not actually change the header though.)&quot;

was added in

https://github.com/whatwg/xhr/commit/121cee50b6f51215f046266642964b4c53a02a7c</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1458093</commentid>
    <comment_count>6</comment_count>
      <attachid>349296</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-09-10 00:35:23 -0700</bug_when>
    <thetext>Comment on attachment 349296
Patch

Rejecting attachment 349296 from commit-queue.

Failed to run &quot;[&apos;/Volumes/Data/EWS/WebKit/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=webkit-queues.webkit.org&apos;, &apos;--bot-id=webkit-cq-02&apos;, &apos;validate-changelog&apos;, &apos;--check-oops&apos;, &apos;--non-interactive&apos;, 349296, &apos;--port=mac&apos;]&quot; exit_code: 1 cwd: /Volumes/Data/EWS/WebKit

ChangeLog entry in LayoutTests/ChangeLog contains OOPS!.

Full output: https://webkit-queues.webkit.org/results/9158067</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1458095</commentid>
    <comment_count>7</comment_count>
      <attachid>349299</attachid>
    <who name="Rob Buis">rbuis</who>
    <bug_when>2018-09-10 00:47:39 -0700</bug_when>
    <thetext>Created attachment 349299
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1458097</commentid>
    <comment_count>8</comment_count>
      <attachid>349299</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-09-10 01:28:09 -0700</bug_when>
    <thetext>Comment on attachment 349299
Patch

Clearing flags on attachment: 349299

Committed r235844: &lt;https://trac.webkit.org/changeset/235844&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1458098</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-09-10 01:28:11 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1458099</commentid>
    <comment_count>10</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-09-10 01:29:22 -0700</bug_when>
    <thetext>&lt;rdar://problem/44295412&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>349289</attachid>
            <date>2018-09-09 11:58:21 -0700</date>
            <delta_ts>2018-09-09 12:26:55 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-189465-20180909205820.patch</filename>
            <type>text/plain</type>
            <size>4942</size>
            <attacher name="Rob Buis">rbuis</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjM1ODM2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggODM3NTIxN2Y4Njg2ZTI1
MGJiM2EyMzQyOWYwMjAwZmI1NzNmZmU3ZS4uMTczZDBkNWNiZTc5YzE1ZTI5NmRiNTczNGFkZGJh
NzFhNmQ1MDZjMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDE4LTA5LTA5ICBSb2Ig
QnVpcyAgPHJidWlzQGlnYWxpYS5jb20+CisKKyAgICAgICAgWE1MSHR0cFJlcXVlc3Q6IG92ZXJy
aWRlTWltZVR5cGUgc2hvdWxkIG5vdCB1cGRhdGUgdGhlIHJlc3BvbnNlJ3MgIkNvbnRlbnQtVHlw
ZSIgaGVhZGVyCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0xODk0NjUKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBUaGUgeGhyIHNwZWMgY2hhbmdlZCBbMV0gc28gdGhhdCBvdmVycmlkZU1pbWVUeXBlIHNob3Vs
ZCBub3QgdXBkYXRlIHRoZQorICAgICAgICByZXNwb25zZSdzICJDb250ZW50LVR5cGUiIGhlYWRl
ciBhbnltb3JlLgorCisgICAgICAgIFRlc3Q6IGh0dHAvdGVzdHMveG1saHR0cHJlcXVlc3QveG1s
aHR0cHJlcXVlc3Qtb3ZlcnJpZGVtaW1ldHlwZS1jb250ZW50LXR5cGUtaGVhZGVyLmh0bWwKKwor
ICAgICAgICBbMV0gaHR0cHM6Ly94aHIuc3BlYy53aGF0d2cub3JnLyNkb20teG1saHR0cHJlcXVl
c3Qtb3ZlcnJpZGVtaW1ldHlwZQorCisgICAgICAgICogeG1sL1hNTEh0dHBSZXF1ZXN0LmNwcDoK
KyAgICAgICAgKFdlYkNvcmU6OlhNTEh0dHBSZXF1ZXN0OjpkaWRSZWNlaXZlUmVzcG9uc2UpOgor
CiAyMDE4LTA5LTA4ICBBbmR5IEVzdGVzICA8YWVzdGVzQGFwcGxlLmNvbT4KIAogICAgICAgICBb
QXBwbGUgUGF5XSBEaXNwYXRjaCBhIHBheW1lbnRtZXRob2RjaGFuZ2UgZXZlbnQgd2hlbiB0aGUg
cGF5bWVudCBtZXRob2QgY2hhbmdlcwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUveG1sL1hN
TEh0dHBSZXF1ZXN0LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3htbC9YTUxIdHRwUmVxdWVzdC5jcHAK
aW5kZXggYTlhYjM2MmVmNjk5Mjk4OThhOGUyZjdlODUxNDk0ZjNiZGUzOTYzNi4uMWZhZjQzYjQ4
MGQwYjQ0YTY3MDE1M2ZmM2I3ZjAyOTdlODRlZWQwMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNv
cmUveG1sL1hNTEh0dHBSZXF1ZXN0LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS94bWwvWE1MSHR0
cFJlcXVlc3QuY3BwCkBAIC05NjUsOCArOTY1LDYgQEAgdm9pZCBYTUxIdHRwUmVxdWVzdDo6ZGlk
U2VuZERhdGEodW5zaWduZWQgbG9uZyBsb25nIGJ5dGVzU2VudCwgdW5zaWduZWQgbG9uZyBsb24K
IHZvaWQgWE1MSHR0cFJlcXVlc3Q6OmRpZFJlY2VpdmVSZXNwb25zZSh1bnNpZ25lZCBsb25nLCBj
b25zdCBSZXNvdXJjZVJlc3BvbnNlJiByZXNwb25zZSkKIHsKICAgICBtX3Jlc3BvbnNlID0gcmVz
cG9uc2U7Ci0gICAgaWYgKCFtX21pbWVUeXBlT3ZlcnJpZGUuaXNFbXB0eSgpKQotICAgICAgICBt
X3Jlc3BvbnNlLnNldEhUVFBIZWFkZXJGaWVsZChIVFRQSGVhZGVyTmFtZTo6Q29udGVudFR5cGUs
IG1fbWltZVR5cGVPdmVycmlkZSk7CiB9CiAKIHN0YXRpYyBpbmxpbmUgYm9vbCBzaG91bGREZWNv
ZGVSZXNwb25zZShYTUxIdHRwUmVxdWVzdDo6UmVzcG9uc2VUeXBlIHR5cGUpCmRpZmYgLS1naXQg
YS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggMTI0
NzE5NjEzNjNkMGU5NzM3NGRjYTMwNTA3ZWRiNGM5YmQwZDI3My4uMmNmNjBlMTUyNWIzYWIwZTA3
ZTI3NzE4NGMyYmU0YmNkYjA5NjNhZCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9n
CisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDE4LTA5LTA5
ICBSb2IgQnVpcyAgPHJidWlzQGlnYWxpYS5jb20+CisKKyAgICAgICAgWE1MSHR0cFJlcXVlc3Q6
IG92ZXJyaWRlTWltZVR5cGUgc2hvdWxkIG5vdCB1cGRhdGUgdGhlIHJlc3BvbnNlJ3MgIkNvbnRl
bnQtVHlwZSIgaGVhZGVyCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0xODk0NjUKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICBDaGFuZ2UgZXhpc3RpbmcgdGVzdCB0byByZWZsZWN0IG5ldyBiZWhhdmlvci4KKwor
ICAgICAgICAqIGh0dHAvdGVzdHMveG1saHR0cHJlcXVlc3QveG1saHR0cHJlcXVlc3Qtb3ZlcnJp
ZGVtaW1ldHlwZS1jb250ZW50LXR5cGUtaGVhZGVyLWV4cGVjdGVkLnR4dDoKKyAgICAgICAgKiBo
dHRwL3Rlc3RzL3htbGh0dHByZXF1ZXN0L3htbGh0dHByZXF1ZXN0LW92ZXJyaWRlbWltZXR5cGUt
Y29udGVudC10eXBlLWhlYWRlci5odG1sOgorCiAyMDE4LTA5LTA4ICBXZW5zb24gSHNpZWggIDx3
ZW5zb25faHNpZWhAYXBwbGUuY29tPgogCiAgICAgICAgIFJFR1JFU1NJT04gKHIyMzUxNTMpOiBb
aU9TXSBDYW4ndCBtb3ZlIHNlbGVjdGlvbiBzdGFydCBncmFiYmVyIHdoZW4gc2VsZWN0aW5nIHRl
eHQgaW4gYSBzdWJmcmFtZQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy94bWxo
dHRwcmVxdWVzdC94bWxodHRwcmVxdWVzdC1vdmVycmlkZW1pbWV0eXBlLWNvbnRlbnQtdHlwZS1o
ZWFkZXItZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy94bWxodHRwcmVxdWVz
dC94bWxodHRwcmVxdWVzdC1vdmVycmlkZW1pbWV0eXBlLWNvbnRlbnQtdHlwZS1oZWFkZXItZXhw
ZWN0ZWQudHh0CmluZGV4IDBmYmUxZTg4NDMyMjYwNDA5NWJiYzgwYmRjZWNhZDY3OWE0YmNlOGMu
Ljg4MGIyMDVmODljMmIwYWU5MjAzNDBkYzUwOTA3NjIxYTcwNzA2NjcgMTAwNjQ0Ci0tLSBhL0xh
eW91dFRlc3RzL2h0dHAvdGVzdHMveG1saHR0cHJlcXVlc3QveG1saHR0cHJlcXVlc3Qtb3ZlcnJp
ZGVtaW1ldHlwZS1jb250ZW50LXR5cGUtaGVhZGVyLWV4cGVjdGVkLnR4dAorKysgYi9MYXlvdXRU
ZXN0cy9odHRwL3Rlc3RzL3htbGh0dHByZXF1ZXN0L3htbGh0dHByZXF1ZXN0LW92ZXJyaWRlbWlt
ZXR5cGUtY29udGVudC10eXBlLWhlYWRlci1leHBlY3RlZC50eHQKQEAgLTEsOSArMSw5IEBACi1U
aGlzIHRlc3RzIHRoYXQgWE1MSHR0cFJlcXVlc3Qgb3ZlcnJpZGVNaW1lVHlwZSgpIHByb3Blcmx5
IHVwZGF0ZXMgdGhlIENvbnRlbnQtVHlwZSBoZWFkZXIgZm9yIHRoZSByZXNwb25zZS4KK1RoaXMg
dGVzdHMgdGhhdCBYTUxIdHRwUmVxdWVzdCBvdmVycmlkZU1pbWVUeXBlKCkgZG9lcyBub3QgdXBk
YXRlIHRoZSBDb250ZW50LVR5cGUgaGVhZGVyIGZvciB0aGUgcmVzcG9uc2UuCiAKIE9uIHN1Y2Nl
c3MsIHlvdSB3aWxsIHNlZSBhIHNlcmllcyBvZiAiUEFTUyIgbWVzc2FnZXMsIGZvbGxvd2VkIGJ5
ICJURVNUIENPTVBMRVRFIi4KIAogCi1QQVNTIHhoci5nZXRSZXNwb25zZUhlYWRlcigiQ29udGVu
dC1UeXBlIikgaXMgInRleHQveG1sO2NoYXJzZXQ9R0JLIgorUEFTUyB4aHIuZ2V0UmVzcG9uc2VI
ZWFkZXIoIkNvbnRlbnQtVHlwZSIpIGlzICJhcHBsaWNhdGlvbi94bWwiCiBQQVNTIHN1Y2Nlc3Nm
dWxseVBhcnNlZCBpcyB0cnVlCiAKIFRFU1QgQ09NUExFVEUKZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL2h0dHAvdGVzdHMveG1saHR0cHJlcXVlc3QveG1saHR0cHJlcXVlc3Qtb3ZlcnJpZGVtaW1l
dHlwZS1jb250ZW50LXR5cGUtaGVhZGVyLmh0bWwgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3ht
bGh0dHByZXF1ZXN0L3htbGh0dHByZXF1ZXN0LW92ZXJyaWRlbWltZXR5cGUtY29udGVudC10eXBl
LWhlYWRlci5odG1sCmluZGV4IDljMmI5Njg4M2NmYmMyNjk5ZDExNTY0MDU4NTViNjc4OWI3NGJm
ZTkuLjA0YWRkN2E1ZDgyYjcwNzcwN2NmODcxYjI2ZGQyMTEyYmExOGQwZWUgMTAwNjQ0Ci0tLSBh
L0xheW91dFRlc3RzL2h0dHAvdGVzdHMveG1saHR0cHJlcXVlc3QveG1saHR0cHJlcXVlc3Qtb3Zl
cnJpZGVtaW1ldHlwZS1jb250ZW50LXR5cGUtaGVhZGVyLmh0bWwKKysrIGIvTGF5b3V0VGVzdHMv
aHR0cC90ZXN0cy94bWxodHRwcmVxdWVzdC94bWxodHRwcmVxdWVzdC1vdmVycmlkZW1pbWV0eXBl
LWNvbnRlbnQtdHlwZS1oZWFkZXIuaHRtbApAQCAtNSw3ICs1LDcgQEAKIDwvaGVhZD4KIDxib2R5
PgogICAgIDxzY3JpcHQ+Ci0gICAgICAgIGRlc2NyaXB0aW9uKCdUaGlzIHRlc3RzIHRoYXQgWE1M
SHR0cFJlcXVlc3Qgb3ZlcnJpZGVNaW1lVHlwZSgpIHByb3Blcmx5IHVwZGF0ZXMgdGhlIENvbnRl
bnQtVHlwZSBoZWFkZXIgZm9yIHRoZSByZXNwb25zZS4nKTsKKyAgICAgICAgZGVzY3JpcHRpb24o
J1RoaXMgdGVzdHMgdGhhdCBYTUxIdHRwUmVxdWVzdCBvdmVycmlkZU1pbWVUeXBlKCkgZG9lcyBu
b3QgdXBkYXRlIHRoZSBDb250ZW50LVR5cGUgaGVhZGVyIGZvciB0aGUgcmVzcG9uc2UuJyk7CiAg
ICAgICAgIHdpbmRvdy5qc1Rlc3RJc0FzeW5jID0gdHJ1ZTsKIAogICAgICAgICB2YXIgeGhyID0g
bmV3IFhNTEh0dHBSZXF1ZXN0KCk7CkBAIC0xMyw3ICsxMyw3IEBACiAKICAgICAgICAgeGhyLm9u
cmVhZHlzdGF0ZWNoYW5nZSA9IGZ1bmN0aW9uICgpIHsKICAgICAgICAgICAgIGlmICh4aHIucmVh
ZHlTdGF0ZSA9PSB4aHIuTE9BRElORykgewotICAgICAgICAgICAgICAgIHNob3VsZEJlKCd4aHIu
Z2V0UmVzcG9uc2VIZWFkZXIoIkNvbnRlbnQtVHlwZSIpJywgJyJ0ZXh0L3htbDtjaGFyc2V0PUdC
SyInKTsKKyAgICAgICAgICAgICAgICBzaG91bGRCZSgneGhyLmdldFJlc3BvbnNlSGVhZGVyKCJD
b250ZW50LVR5cGUiKScsICciYXBwbGljYXRpb24veG1sIicpOwogICAgICAgICAgICAgICAgIGZp
bmlzaEpTVGVzdCgpOwogICAgICAgICAgICAgfQogICAgICAgICB9Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>349291</attachid>
            <date>2018-09-09 12:27:02 -0700</date>
            <delta_ts>2018-09-10 00:06:22 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-189465-20180909212702.patch</filename>
            <type>text/plain</type>
            <size>6711</size>
            <attacher name="Rob Buis">rbuis</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjM1ODM2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggODM3NTIxN2Y4Njg2ZTI1
MGJiM2EyMzQyOWYwMjAwZmI1NzNmZmU3ZS4uNmY2ZGEwNDY0ODhkZTcxNTBjYTk1MGQ4M2U5NDg1
OGY2OGE0NWU1MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDE4LTA5LTA5ICBSb2Ig
QnVpcyAgPHJidWlzQGlnYWxpYS5jb20+CisKKyAgICAgICAgWE1MSHR0cFJlcXVlc3Q6IG92ZXJy
aWRlTWltZVR5cGUgc2hvdWxkIG5vdCB1cGRhdGUgdGhlIHJlc3BvbnNlJ3MgIkNvbnRlbnQtVHlw
ZSIgaGVhZGVyCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0xODk0NjUKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBUaGUgeGhyIHNwZWMgY2hhbmdlZCBbMV0gc28gdGhhdCBvdmVycmlkZU1pbWVUeXBlIHNob3Vs
ZCBub3QgdXBkYXRlIHRoZQorICAgICAgICByZXNwb25zZSdzICJDb250ZW50LVR5cGUiIGhlYWRl
ciBhbnltb3JlLgorCisgICAgICAgIEJlaGF2aW9yIG1hdGNoZXMgRmlyZWZveCBhbmQgQ2hyb21l
LgorCisgICAgICAgIFsxXSBodHRwczovL3hoci5zcGVjLndoYXR3Zy5vcmcvI2RvbS14bWxodHRw
cmVxdWVzdC1vdmVycmlkZW1pbWV0eXBlCisKKyAgICAgICAgVGVzdHM6IGh0dHAvdGVzdHMveG1s
aHR0cHJlcXVlc3QveG1saHR0cHJlcXVlc3Qtb3ZlcnJpZGVtaW1ldHlwZS1jb250ZW50LXR5cGUt
aGVhZGVyLmh0bWwKKyAgICAgICAgICAgICAgIHdlYi1wbGF0Zm9ybS10ZXN0cy94aHIvb3ZlcnJp
ZGVtaW1ldHlwZS1pbnZhbGlkLW1pbWUtdHlwZS5odG0KKworICAgICAgICAqIHhtbC9YTUxIdHRw
UmVxdWVzdC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpYTUxIdHRwUmVxdWVzdDo6ZGlkUmVjZWl2
ZVJlc3BvbnNlKToKKwogMjAxOC0wOS0wOCAgQW5keSBFc3RlcyAgPGFlc3Rlc0BhcHBsZS5jb20+
CiAKICAgICAgICAgW0FwcGxlIFBheV0gRGlzcGF0Y2ggYSBwYXltZW50bWV0aG9kY2hhbmdlIGV2
ZW50IHdoZW4gdGhlIHBheW1lbnQgbWV0aG9kIGNoYW5nZXMKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL3htbC9YTUxIdHRwUmVxdWVzdC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS94bWwvWE1MSHR0
cFJlcXVlc3QuY3BwCmluZGV4IGE5YWIzNjJlZjY5OTI5ODk4YThlMmY3ZTg1MTQ5NGYzYmRlMzk2
MzYuLjFmYWY0M2I0ODBkMGI0NGE2NzAxNTNmZjNiN2YwMjk3ZTg0ZWVkMDAgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJDb3JlL3htbC9YTUxIdHRwUmVxdWVzdC5jcHAKKysrIGIvU291cmNlL1dlYkNv
cmUveG1sL1hNTEh0dHBSZXF1ZXN0LmNwcApAQCAtOTY1LDggKzk2NSw2IEBAIHZvaWQgWE1MSHR0
cFJlcXVlc3Q6OmRpZFNlbmREYXRhKHVuc2lnbmVkIGxvbmcgbG9uZyBieXRlc1NlbnQsIHVuc2ln
bmVkIGxvbmcgbG9uCiB2b2lkIFhNTEh0dHBSZXF1ZXN0OjpkaWRSZWNlaXZlUmVzcG9uc2UodW5z
aWduZWQgbG9uZywgY29uc3QgUmVzb3VyY2VSZXNwb25zZSYgcmVzcG9uc2UpCiB7CiAgICAgbV9y
ZXNwb25zZSA9IHJlc3BvbnNlOwotICAgIGlmICghbV9taW1lVHlwZU92ZXJyaWRlLmlzRW1wdHko
KSkKLSAgICAgICAgbV9yZXNwb25zZS5zZXRIVFRQSGVhZGVyRmllbGQoSFRUUEhlYWRlck5hbWU6
OkNvbnRlbnRUeXBlLCBtX21pbWVUeXBlT3ZlcnJpZGUpOwogfQogCiBzdGF0aWMgaW5saW5lIGJv
b2wgc2hvdWxkRGVjb2RlUmVzcG9uc2UoWE1MSHR0cFJlcXVlc3Q6OlJlc3BvbnNlVHlwZSB0eXBl
KQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nCmluZGV4IDEyNDcxOTYxMzYzZDBlOTczNzRkY2EzMDUwN2VkYjRjOWJkMGQyNzMuLjJjZjYw
ZTE1MjViM2FiMGUwN2UyNzcxODRjMmJlNGJjZGIwOTYzYWQgMTAwNjQ0Ci0tLSBhL0xheW91dFRl
c3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNSBA
QAorMjAxOC0wOS0wOSAgUm9iIEJ1aXMgIDxyYnVpc0BpZ2FsaWEuY29tPgorCisgICAgICAgIFhN
TEh0dHBSZXF1ZXN0OiBvdmVycmlkZU1pbWVUeXBlIHNob3VsZCBub3QgdXBkYXRlIHRoZSByZXNw
b25zZSdzICJDb250ZW50LVR5cGUiIGhlYWRlcgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTg5NDY1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgQ2hhbmdlIGV4aXN0aW5nIHRlc3QgdG8gcmVmbGVjdCBuZXcg
YmVoYXZpb3IuCisKKyAgICAgICAgKiBodHRwL3Rlc3RzL3htbGh0dHByZXF1ZXN0L3htbGh0dHBy
ZXF1ZXN0LW92ZXJyaWRlbWltZXR5cGUtY29udGVudC10eXBlLWhlYWRlci1leHBlY3RlZC50eHQ6
CisgICAgICAgICogaHR0cC90ZXN0cy94bWxodHRwcmVxdWVzdC94bWxodHRwcmVxdWVzdC1vdmVy
cmlkZW1pbWV0eXBlLWNvbnRlbnQtdHlwZS1oZWFkZXIuaHRtbDoKKwogMjAxOC0wOS0wOCAgV2Vu
c29uIEhzaWVoICA8d2Vuc29uX2hzaWVoQGFwcGxlLmNvbT4KIAogICAgICAgICBSRUdSRVNTSU9O
IChyMjM1MTUzKTogW2lPU10gQ2FuJ3QgbW92ZSBzZWxlY3Rpb24gc3RhcnQgZ3JhYmJlciB3aGVu
IHNlbGVjdGluZyB0ZXh0IGluIGEgc3ViZnJhbWUKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2lt
cG9ydGVkL3czYy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2MvQ2hhbmdlTG9n
CmluZGV4IGMwYmMyZDYxMGFlMDI3N2E2MTQxYmE5NGVjMTY1MTYxY2NmN2Y1NGMuLjFiZDFiNGU4
NTg3ZjZkZjExOWJmMzI4NDZmMmY4ODAzOTYyZTYyZWUgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3Rz
L2ltcG9ydGVkL3czYy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL0No
YW5nZUxvZwpAQCAtMSwzICsxLDEyIEBACisyMDE4LTA5LTA5ICBSb2IgQnVpcyAgPHJidWlzQGln
YWxpYS5jb20+CisKKyAgICAgICAgWE1MSHR0cFJlcXVlc3Q6IG92ZXJyaWRlTWltZVR5cGUgc2hv
dWxkIG5vdCB1cGRhdGUgdGhlIHJlc3BvbnNlJ3MgIkNvbnRlbnQtVHlwZSIgaGVhZGVyCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xODk0NjUKKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIHdlYi1wbGF0Zm9y
bS10ZXN0cy94aHIvb3ZlcnJpZGVtaW1ldHlwZS1pbnZhbGlkLW1pbWUtdHlwZS1leHBlY3RlZC50
eHQ6CisKIDIwMTgtMDktMDcgIFlvdWVubiBGYWJsZXQgIDx5b3Vlbm5AYXBwbGUuY29tPgogCiAg
ICAgICAgIEFkZCBzdXBwb3J0IGZvciB1bmlmaWVkIHBsYW4gdHJhbnNjZWl2ZXJzCmRpZmYgLS1n
aXQgYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3htbGh0dHByZXF1ZXN0L3htbGh0dHByZXF1ZXN0
LW92ZXJyaWRlbWltZXR5cGUtY29udGVudC10eXBlLWhlYWRlci1leHBlY3RlZC50eHQgYi9MYXlv
dXRUZXN0cy9odHRwL3Rlc3RzL3htbGh0dHByZXF1ZXN0L3htbGh0dHByZXF1ZXN0LW92ZXJyaWRl
bWltZXR5cGUtY29udGVudC10eXBlLWhlYWRlci1leHBlY3RlZC50eHQKaW5kZXggMGZiZTFlODg0
MzIyNjA0MDk1YmJjODBiZGNlY2FkNjc5YTRiY2U4Yy4uODgwYjIwNWY4OWMyYjBhZTkyMDM0MGRj
NTA5MDc2MjFhNzA3MDY2NyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy94bWxo
dHRwcmVxdWVzdC94bWxodHRwcmVxdWVzdC1vdmVycmlkZW1pbWV0eXBlLWNvbnRlbnQtdHlwZS1o
ZWFkZXItZXhwZWN0ZWQudHh0CisrKyBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMveG1saHR0cHJl
cXVlc3QveG1saHR0cHJlcXVlc3Qtb3ZlcnJpZGVtaW1ldHlwZS1jb250ZW50LXR5cGUtaGVhZGVy
LWV4cGVjdGVkLnR4dApAQCAtMSw5ICsxLDkgQEAKLVRoaXMgdGVzdHMgdGhhdCBYTUxIdHRwUmVx
dWVzdCBvdmVycmlkZU1pbWVUeXBlKCkgcHJvcGVybHkgdXBkYXRlcyB0aGUgQ29udGVudC1UeXBl
IGhlYWRlciBmb3IgdGhlIHJlc3BvbnNlLgorVGhpcyB0ZXN0cyB0aGF0IFhNTEh0dHBSZXF1ZXN0
IG92ZXJyaWRlTWltZVR5cGUoKSBkb2VzIG5vdCB1cGRhdGUgdGhlIENvbnRlbnQtVHlwZSBoZWFk
ZXIgZm9yIHRoZSByZXNwb25zZS4KIAogT24gc3VjY2VzcywgeW91IHdpbGwgc2VlIGEgc2VyaWVz
IG9mICJQQVNTIiBtZXNzYWdlcywgZm9sbG93ZWQgYnkgIlRFU1QgQ09NUExFVEUiLgogCiAKLVBB
U1MgeGhyLmdldFJlc3BvbnNlSGVhZGVyKCJDb250ZW50LVR5cGUiKSBpcyAidGV4dC94bWw7Y2hh
cnNldD1HQksiCitQQVNTIHhoci5nZXRSZXNwb25zZUhlYWRlcigiQ29udGVudC1UeXBlIikgaXMg
ImFwcGxpY2F0aW9uL3htbCIKIFBBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKIAogVEVT
VCBDT01QTEVURQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy94bWxodHRwcmVx
dWVzdC94bWxodHRwcmVxdWVzdC1vdmVycmlkZW1pbWV0eXBlLWNvbnRlbnQtdHlwZS1oZWFkZXIu
aHRtbCBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMveG1saHR0cHJlcXVlc3QveG1saHR0cHJlcXVl
c3Qtb3ZlcnJpZGVtaW1ldHlwZS1jb250ZW50LXR5cGUtaGVhZGVyLmh0bWwKaW5kZXggOWMyYjk2
ODgzY2ZiYzI2OTlkMTE1NjQwNTg1NWI2Nzg5Yjc0YmZlOS4uMDRhZGQ3YTVkODJiNzA3NzA3Y2Y4
NzFiMjZkZDIxMTJiYTE4ZDBlZSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy94
bWxodHRwcmVxdWVzdC94bWxodHRwcmVxdWVzdC1vdmVycmlkZW1pbWV0eXBlLWNvbnRlbnQtdHlw
ZS1oZWFkZXIuaHRtbAorKysgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3htbGh0dHByZXF1ZXN0
L3htbGh0dHByZXF1ZXN0LW92ZXJyaWRlbWltZXR5cGUtY29udGVudC10eXBlLWhlYWRlci5odG1s
CkBAIC01LDcgKzUsNyBAQAogPC9oZWFkPgogPGJvZHk+CiAgICAgPHNjcmlwdD4KLSAgICAgICAg
ZGVzY3JpcHRpb24oJ1RoaXMgdGVzdHMgdGhhdCBYTUxIdHRwUmVxdWVzdCBvdmVycmlkZU1pbWVU
eXBlKCkgcHJvcGVybHkgdXBkYXRlcyB0aGUgQ29udGVudC1UeXBlIGhlYWRlciBmb3IgdGhlIHJl
c3BvbnNlLicpOworICAgICAgICBkZXNjcmlwdGlvbignVGhpcyB0ZXN0cyB0aGF0IFhNTEh0dHBS
ZXF1ZXN0IG92ZXJyaWRlTWltZVR5cGUoKSBkb2VzIG5vdCB1cGRhdGUgdGhlIENvbnRlbnQtVHlw
ZSBoZWFkZXIgZm9yIHRoZSByZXNwb25zZS4nKTsKICAgICAgICAgd2luZG93LmpzVGVzdElzQXN5
bmMgPSB0cnVlOwogCiAgICAgICAgIHZhciB4aHIgPSBuZXcgWE1MSHR0cFJlcXVlc3QoKTsKQEAg
LTEzLDcgKzEzLDcgQEAKIAogICAgICAgICB4aHIub25yZWFkeXN0YXRlY2hhbmdlID0gZnVuY3Rp
b24gKCkgewogICAgICAgICAgICAgaWYgKHhoci5yZWFkeVN0YXRlID09IHhoci5MT0FESU5HKSB7
Ci0gICAgICAgICAgICAgICAgc2hvdWxkQmUoJ3hoci5nZXRSZXNwb25zZUhlYWRlcigiQ29udGVu
dC1UeXBlIiknLCAnInRleHQveG1sO2NoYXJzZXQ9R0JLIicpOworICAgICAgICAgICAgICAgIHNo
b3VsZEJlKCd4aHIuZ2V0UmVzcG9uc2VIZWFkZXIoIkNvbnRlbnQtVHlwZSIpJywgJyJhcHBsaWNh
dGlvbi94bWwiJyk7CiAgICAgICAgICAgICAgICAgZmluaXNoSlNUZXN0KCk7CiAgICAgICAgICAg
ICB9CiAgICAgICAgIH0KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWIt
cGxhdGZvcm0tdGVzdHMveGhyL292ZXJyaWRlbWltZXR5cGUtaW52YWxpZC1taW1lLXR5cGUtZXhw
ZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy94
aHIvb3ZlcnJpZGVtaW1ldHlwZS1pbnZhbGlkLW1pbWUtdHlwZS1leHBlY3RlZC50eHQKaW5kZXgg
YjA0M2Q3ZTJlNzg3MmZlZDU3OWY1YzEwOGMxNzA3MTI3MzdmNWQ5ZC4uNTc1ODY1NmZiM2Q5Njk5
MWUzZjRhNDQ5YjAwM2YxOWNiYTE1MDk5ZiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvaW1wb3J0
ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy94aHIvb3ZlcnJpZGVtaW1ldHlwZS1pbnZhbGlkLW1p
bWUtdHlwZS1leHBlY3RlZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1w
bGF0Zm9ybS10ZXN0cy94aHIvb3ZlcnJpZGVtaW1ldHlwZS1pbnZhbGlkLW1pbWUtdHlwZS1leHBl
Y3RlZC50eHQKQEAgLTEsNSArMSw1IEBACiAKLUZBSUwgQm9ndXMgTUlNRSB0eXBlIGRvZXMgbm90
IG92ZXJyaWRlIGVuY29kaW5nIGFzc2VydF9lcXVhbHM6IGV4cGVjdGVkICJ0ZXh0L2h0bWw7Y2hh
cnNldD13aW5kb3dzLTEyNTIiIGJ1dCBnb3QgImJvZ3VzIgorUEFTUyBCb2d1cyBNSU1FIHR5cGUg
ZG9lcyBub3Qgb3ZlcnJpZGUgZW5jb2RpbmcgCiBGQUlMIEJvZ3VzIE1JTUUgdHlwZSBkb2VzIG5v
dCBvdmVycmlkZSBlbmNvZGluZywgMiBhc3NlcnRfZXF1YWxzOiBleHBlY3RlZCAiw78iIGJ1dCBn
b3QgIlx4MWEiCi1GQUlMIEJvZ3VzIE1JTUUgdHlwZSBkb2VzIG92ZXJyaWRlIE1JTUUgdHlwZSBh
c3NlcnRfZXF1YWxzOiBleHBlY3RlZCAidGV4dC94bWwiIGJ1dCBnb3QgImJvZ3VzIgorUEFTUyBC
b2d1cyBNSU1FIHR5cGUgZG9lcyBvdmVycmlkZSBNSU1FIHR5cGUgCiAK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>349296</attachid>
            <date>2018-09-10 00:06:27 -0700</date>
            <delta_ts>2018-09-10 00:47:34 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-189465-20180910090625.patch</filename>
            <type>text/plain</type>
            <size>7234</size>
            <attacher name="Rob Buis">rbuis</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjM1ODM2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggODM3NTIxN2Y4Njg2ZTI1
MGJiM2EyMzQyOWYwMjAwZmI1NzNmZmU3ZS4uY2UyMTQzMDY3OWEzOTI4MjA5N2QzN2VjNWQzYWVi
ZjdmMzdkNmVlZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDE4LTA5LTA5ICBSb2Ig
QnVpcyAgPHJidWlzQGlnYWxpYS5jb20+CisKKyAgICAgICAgWE1MSHR0cFJlcXVlc3Q6IG92ZXJy
aWRlTWltZVR5cGUgc2hvdWxkIG5vdCB1cGRhdGUgdGhlIHJlc3BvbnNlJ3MgIkNvbnRlbnQtVHlw
ZSIgaGVhZGVyCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0xODk0NjUKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBUaGUgeGhyIHNwZWMgY2hhbmdlZCBbMSwgMl0gc28gdGhhdCBvdmVycmlkZU1pbWVUeXBlIHNo
b3VsZCBub3QgdXBkYXRlIHRoZQorICAgICAgICByZXNwb25zZSdzICJDb250ZW50LVR5cGUiIGhl
YWRlciBhbnltb3JlLgorCisgICAgICAgIEJlaGF2aW9yIG1hdGNoZXMgRmlyZWZveCBhbmQgQ2hy
b21lLgorCisgICAgICAgIFsxXSBodHRwczovL3hoci5zcGVjLndoYXR3Zy5vcmcvI2RvbS14bWxo
dHRwcmVxdWVzdC1vdmVycmlkZW1pbWV0eXBlCisgICAgICAgIFsyXSBodHRwczovL2dpdGh1Yi5j
b20vd2hhdHdnL3hoci9pc3N1ZXMvMTU3CisKKyAgICAgICAgVGVzdHM6IGh0dHAvdGVzdHMveG1s
aHR0cHJlcXVlc3QveG1saHR0cHJlcXVlc3Qtb3ZlcnJpZGVtaW1ldHlwZS1jb250ZW50LXR5cGUt
aGVhZGVyLmh0bWwKKyAgICAgICAgICAgICAgIHdlYi1wbGF0Zm9ybS10ZXN0cy94aHIvb3ZlcnJp
ZGVtaW1ldHlwZS1pbnZhbGlkLW1pbWUtdHlwZS5odG0KKworICAgICAgICAqIHhtbC9YTUxIdHRw
UmVxdWVzdC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpYTUxIdHRwUmVxdWVzdDo6ZGlkUmVjZWl2
ZVJlc3BvbnNlKToKKwogMjAxOC0wOS0wOCAgQW5keSBFc3RlcyAgPGFlc3Rlc0BhcHBsZS5jb20+
CiAKICAgICAgICAgW0FwcGxlIFBheV0gRGlzcGF0Y2ggYSBwYXltZW50bWV0aG9kY2hhbmdlIGV2
ZW50IHdoZW4gdGhlIHBheW1lbnQgbWV0aG9kIGNoYW5nZXMKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL3htbC9YTUxIdHRwUmVxdWVzdC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS94bWwvWE1MSHR0
cFJlcXVlc3QuY3BwCmluZGV4IGE5YWIzNjJlZjY5OTI5ODk4YThlMmY3ZTg1MTQ5NGYzYmRlMzk2
MzYuLjhkOGY4M2QwNGM1NWFkNmI3Mjg2ZWY3OGJiZjhiNjQ0OWFkNTc3ZTggMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJDb3JlL3htbC9YTUxIdHRwUmVxdWVzdC5jcHAKKysrIGIvU291cmNlL1dlYkNv
cmUveG1sL1hNTEh0dHBSZXF1ZXN0LmNwcApAQCAtOTY1LDggKzk2NSw2IEBAIHZvaWQgWE1MSHR0
cFJlcXVlc3Q6OmRpZFNlbmREYXRhKHVuc2lnbmVkIGxvbmcgbG9uZyBieXRlc1NlbnQsIHVuc2ln
bmVkIGxvbmcgbG9uCiB2b2lkIFhNTEh0dHBSZXF1ZXN0OjpkaWRSZWNlaXZlUmVzcG9uc2UodW5z
aWduZWQgbG9uZywgY29uc3QgUmVzb3VyY2VSZXNwb25zZSYgcmVzcG9uc2UpCiB7CiAgICAgbV9y
ZXNwb25zZSA9IHJlc3BvbnNlOwotICAgIGlmICghbV9taW1lVHlwZU92ZXJyaWRlLmlzRW1wdHko
KSkKLSAgICAgICAgbV9yZXNwb25zZS5zZXRIVFRQSGVhZGVyRmllbGQoSFRUUEhlYWRlck5hbWU6
OkNvbnRlbnRUeXBlLCBtX21pbWVUeXBlT3ZlcnJpZGUpOwogfQogCiBzdGF0aWMgaW5saW5lIGJv
b2wgc2hvdWxkRGVjb2RlUmVzcG9uc2UoWE1MSHR0cFJlcXVlc3Q6OlJlc3BvbnNlVHlwZSB0eXBl
KQpAQCAtMTAyNiw3ICsxMDI0LDYgQEAgdm9pZCBYTUxIdHRwUmVxdWVzdDo6ZGlkUmVjZWl2ZURh
dGEoY29uc3QgY2hhciogZGF0YSwgaW50IGxlbikKICAgICBpZiAocmVhZHlTdGF0ZSgpIDwgSEVB
REVSU19SRUNFSVZFRCkKICAgICAgICAgY2hhbmdlU3RhdGUoSEVBREVSU19SRUNFSVZFRCk7CiAK
LSAgICAvLyBGSVhNRTogU2hvdWxkIHdlIHVwZGF0ZSAiQ29udGVudC1UeXBlIiBoZWFkZXIgZmll
bGQgd2l0aCBtX21pbWVUeXBlT3ZlcnJpZGUgdmFsdWUgaW4gY2FzZSBpdCBoYXMgY2hhbmdlZCBz
aW5jZSBkaWRSZWNlaXZlUmVzcG9uc2U/CiAgICAgaWYgKCFtX21pbWVUeXBlT3ZlcnJpZGUuaXNF
bXB0eSgpKQogICAgICAgICBtX3Jlc3BvbnNlRW5jb2RpbmcgPSBleHRyYWN0Q2hhcnNldEZyb21N
ZWRpYVR5cGUobV9taW1lVHlwZU92ZXJyaWRlKTsKICAgICBpZiAobV9yZXNwb25zZUVuY29kaW5n
LmlzRW1wdHkoKSkKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRl
c3RzL0NoYW5nZUxvZwppbmRleCAxMjQ3MTk2MTM2M2QwZTk3Mzc0ZGNhMzA1MDdlZGI0YzliZDBk
MjczLi4yY2Y2MGUxNTI1YjNhYjBlMDdlMjc3MTg0YzJiZTRiY2RiMDk2M2FkIDEwMDY0NAotLS0g
YS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0x
LDMgKzEsMTUgQEAKKzIwMTgtMDktMDkgIFJvYiBCdWlzICA8cmJ1aXNAaWdhbGlhLmNvbT4KKwor
ICAgICAgICBYTUxIdHRwUmVxdWVzdDogb3ZlcnJpZGVNaW1lVHlwZSBzaG91bGQgbm90IHVwZGF0
ZSB0aGUgcmVzcG9uc2UncyAiQ29udGVudC1UeXBlIiBoZWFkZXIKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE4OTQ2NQorCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIENoYW5nZSBleGlzdGluZyB0ZXN0IHRvIHJl
ZmxlY3QgbmV3IGJlaGF2aW9yLgorCisgICAgICAgICogaHR0cC90ZXN0cy94bWxodHRwcmVxdWVz
dC94bWxodHRwcmVxdWVzdC1vdmVycmlkZW1pbWV0eXBlLWNvbnRlbnQtdHlwZS1oZWFkZXItZXhw
ZWN0ZWQudHh0OgorICAgICAgICAqIGh0dHAvdGVzdHMveG1saHR0cHJlcXVlc3QveG1saHR0cHJl
cXVlc3Qtb3ZlcnJpZGVtaW1ldHlwZS1jb250ZW50LXR5cGUtaGVhZGVyLmh0bWw6CisKIDIwMTgt
MDktMDggIFdlbnNvbiBIc2llaCAgPHdlbnNvbl9oc2llaEBhcHBsZS5jb20+CiAKICAgICAgICAg
UkVHUkVTU0lPTiAocjIzNTE1Myk6IFtpT1NdIENhbid0IG1vdmUgc2VsZWN0aW9uIHN0YXJ0IGdy
YWJiZXIgd2hlbiBzZWxlY3RpbmcgdGV4dCBpbiBhIHN1YmZyYW1lCmRpZmYgLS1naXQgYS9MYXlv
dXRUZXN0cy9pbXBvcnRlZC93M2MvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNj
L0NoYW5nZUxvZwppbmRleCBjMGJjMmQ2MTBhZTAyNzdhNjE0MWJhOTRlYzE2NTE2MWNjZjdmNTRj
Li4xYmQxYjRlODU4N2Y2ZGYxMTliZjMyODQ2ZjJmODgwMzk2MmU2MmVlIDEwMDY0NAotLS0gYS9M
YXlvdXRUZXN0cy9pbXBvcnRlZC93M2MvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL2ltcG9y
dGVkL3czYy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMiBAQAorMjAxOC0wOS0wOSAgUm9iIEJ1aXMg
IDxyYnVpc0BpZ2FsaWEuY29tPgorCisgICAgICAgIFhNTEh0dHBSZXF1ZXN0OiBvdmVycmlkZU1p
bWVUeXBlIHNob3VsZCBub3QgdXBkYXRlIHRoZSByZXNwb25zZSdzICJDb250ZW50LVR5cGUiIGhl
YWRlcgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTg5
NDY1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiB3
ZWItcGxhdGZvcm0tdGVzdHMveGhyL292ZXJyaWRlbWltZXR5cGUtaW52YWxpZC1taW1lLXR5cGUt
ZXhwZWN0ZWQudHh0OgorCiAyMDE4LTA5LTA3ICBZb3Vlbm4gRmFibGV0ICA8eW91ZW5uQGFwcGxl
LmNvbT4KIAogICAgICAgICBBZGQgc3VwcG9ydCBmb3IgdW5pZmllZCBwbGFuIHRyYW5zY2VpdmVy
cwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy94bWxodHRwcmVxdWVzdC94bWxo
dHRwcmVxdWVzdC1vdmVycmlkZW1pbWV0eXBlLWNvbnRlbnQtdHlwZS1oZWFkZXItZXhwZWN0ZWQu
dHh0IGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy94bWxodHRwcmVxdWVzdC94bWxodHRwcmVxdWVz
dC1vdmVycmlkZW1pbWV0eXBlLWNvbnRlbnQtdHlwZS1oZWFkZXItZXhwZWN0ZWQudHh0CmluZGV4
IDBmYmUxZTg4NDMyMjYwNDA5NWJiYzgwYmRjZWNhZDY3OWE0YmNlOGMuLjg4MGIyMDVmODljMmIw
YWU5MjAzNDBkYzUwOTA3NjIxYTcwNzA2NjcgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2h0dHAv
dGVzdHMveG1saHR0cHJlcXVlc3QveG1saHR0cHJlcXVlc3Qtb3ZlcnJpZGVtaW1ldHlwZS1jb250
ZW50LXR5cGUtaGVhZGVyLWV4cGVjdGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3Rz
L3htbGh0dHByZXF1ZXN0L3htbGh0dHByZXF1ZXN0LW92ZXJyaWRlbWltZXR5cGUtY29udGVudC10
eXBlLWhlYWRlci1leHBlY3RlZC50eHQKQEAgLTEsOSArMSw5IEBACi1UaGlzIHRlc3RzIHRoYXQg
WE1MSHR0cFJlcXVlc3Qgb3ZlcnJpZGVNaW1lVHlwZSgpIHByb3Blcmx5IHVwZGF0ZXMgdGhlIENv
bnRlbnQtVHlwZSBoZWFkZXIgZm9yIHRoZSByZXNwb25zZS4KK1RoaXMgdGVzdHMgdGhhdCBYTUxI
dHRwUmVxdWVzdCBvdmVycmlkZU1pbWVUeXBlKCkgZG9lcyBub3QgdXBkYXRlIHRoZSBDb250ZW50
LVR5cGUgaGVhZGVyIGZvciB0aGUgcmVzcG9uc2UuCiAKIE9uIHN1Y2Nlc3MsIHlvdSB3aWxsIHNl
ZSBhIHNlcmllcyBvZiAiUEFTUyIgbWVzc2FnZXMsIGZvbGxvd2VkIGJ5ICJURVNUIENPTVBMRVRF
Ii4KIAogCi1QQVNTIHhoci5nZXRSZXNwb25zZUhlYWRlcigiQ29udGVudC1UeXBlIikgaXMgInRl
eHQveG1sO2NoYXJzZXQ9R0JLIgorUEFTUyB4aHIuZ2V0UmVzcG9uc2VIZWFkZXIoIkNvbnRlbnQt
VHlwZSIpIGlzICJhcHBsaWNhdGlvbi94bWwiCiBQQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0
cnVlCiAKIFRFU1QgQ09NUExFVEUKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2h0dHAvdGVzdHMv
eG1saHR0cHJlcXVlc3QveG1saHR0cHJlcXVlc3Qtb3ZlcnJpZGVtaW1ldHlwZS1jb250ZW50LXR5
cGUtaGVhZGVyLmh0bWwgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3htbGh0dHByZXF1ZXN0L3ht
bGh0dHByZXF1ZXN0LW92ZXJyaWRlbWltZXR5cGUtY29udGVudC10eXBlLWhlYWRlci5odG1sCmlu
ZGV4IDljMmI5Njg4M2NmYmMyNjk5ZDExNTY0MDU4NTViNjc4OWI3NGJmZTkuLjA0YWRkN2E1ZDgy
YjcwNzcwN2NmODcxYjI2ZGQyMTEyYmExOGQwZWUgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2h0
dHAvdGVzdHMveG1saHR0cHJlcXVlc3QveG1saHR0cHJlcXVlc3Qtb3ZlcnJpZGVtaW1ldHlwZS1j
b250ZW50LXR5cGUtaGVhZGVyLmh0bWwKKysrIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy94bWxo
dHRwcmVxdWVzdC94bWxodHRwcmVxdWVzdC1vdmVycmlkZW1pbWV0eXBlLWNvbnRlbnQtdHlwZS1o
ZWFkZXIuaHRtbApAQCAtNSw3ICs1LDcgQEAKIDwvaGVhZD4KIDxib2R5PgogICAgIDxzY3JpcHQ+
Ci0gICAgICAgIGRlc2NyaXB0aW9uKCdUaGlzIHRlc3RzIHRoYXQgWE1MSHR0cFJlcXVlc3Qgb3Zl
cnJpZGVNaW1lVHlwZSgpIHByb3Blcmx5IHVwZGF0ZXMgdGhlIENvbnRlbnQtVHlwZSBoZWFkZXIg
Zm9yIHRoZSByZXNwb25zZS4nKTsKKyAgICAgICAgZGVzY3JpcHRpb24oJ1RoaXMgdGVzdHMgdGhh
dCBYTUxIdHRwUmVxdWVzdCBvdmVycmlkZU1pbWVUeXBlKCkgZG9lcyBub3QgdXBkYXRlIHRoZSBD
b250ZW50LVR5cGUgaGVhZGVyIGZvciB0aGUgcmVzcG9uc2UuJyk7CiAgICAgICAgIHdpbmRvdy5q
c1Rlc3RJc0FzeW5jID0gdHJ1ZTsKIAogICAgICAgICB2YXIgeGhyID0gbmV3IFhNTEh0dHBSZXF1
ZXN0KCk7CkBAIC0xMyw3ICsxMyw3IEBACiAKICAgICAgICAgeGhyLm9ucmVhZHlzdGF0ZWNoYW5n
ZSA9IGZ1bmN0aW9uICgpIHsKICAgICAgICAgICAgIGlmICh4aHIucmVhZHlTdGF0ZSA9PSB4aHIu
TE9BRElORykgewotICAgICAgICAgICAgICAgIHNob3VsZEJlKCd4aHIuZ2V0UmVzcG9uc2VIZWFk
ZXIoIkNvbnRlbnQtVHlwZSIpJywgJyJ0ZXh0L3htbDtjaGFyc2V0PUdCSyInKTsKKyAgICAgICAg
ICAgICAgICBzaG91bGRCZSgneGhyLmdldFJlc3BvbnNlSGVhZGVyKCJDb250ZW50LVR5cGUiKScs
ICciYXBwbGljYXRpb24veG1sIicpOwogICAgICAgICAgICAgICAgIGZpbmlzaEpTVGVzdCgpOwog
ICAgICAgICAgICAgfQogICAgICAgICB9CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbXBvcnRl
ZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL3hoci9vdmVycmlkZW1pbWV0eXBlLWludmFsaWQtbWlt
ZS10eXBlLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZv
cm0tdGVzdHMveGhyL292ZXJyaWRlbWltZXR5cGUtaW52YWxpZC1taW1lLXR5cGUtZXhwZWN0ZWQu
dHh0CmluZGV4IGIwNDNkN2UyZTc4NzJmZWQ1NzlmNWMxMDhjMTcwNzEyNzM3ZjVkOWQuLjU3NTg2
NTZmYjNkOTY5OTFlM2Y0YTQ0OWIwMDNmMTljYmExNTA5OWYgMTAwNjQ0Ci0tLSBhL0xheW91dFRl
c3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMveGhyL292ZXJyaWRlbWltZXR5cGUt
aW52YWxpZC1taW1lLXR5cGUtZXhwZWN0ZWQudHh0CisrKyBiL0xheW91dFRlc3RzL2ltcG9ydGVk
L3czYy93ZWItcGxhdGZvcm0tdGVzdHMveGhyL292ZXJyaWRlbWltZXR5cGUtaW52YWxpZC1taW1l
LXR5cGUtZXhwZWN0ZWQudHh0CkBAIC0xLDUgKzEsNSBAQAogCi1GQUlMIEJvZ3VzIE1JTUUgdHlw
ZSBkb2VzIG5vdCBvdmVycmlkZSBlbmNvZGluZyBhc3NlcnRfZXF1YWxzOiBleHBlY3RlZCAidGV4
dC9odG1sO2NoYXJzZXQ9d2luZG93cy0xMjUyIiBidXQgZ290ICJib2d1cyIKK1BBU1MgQm9ndXMg
TUlNRSB0eXBlIGRvZXMgbm90IG92ZXJyaWRlIGVuY29kaW5nIAogRkFJTCBCb2d1cyBNSU1FIHR5
cGUgZG9lcyBub3Qgb3ZlcnJpZGUgZW5jb2RpbmcsIDIgYXNzZXJ0X2VxdWFsczogZXhwZWN0ZWQg
IsO/IiBidXQgZ290ICJceDFhIgotRkFJTCBCb2d1cyBNSU1FIHR5cGUgZG9lcyBvdmVycmlkZSBN
SU1FIHR5cGUgYXNzZXJ0X2VxdWFsczogZXhwZWN0ZWQgInRleHQveG1sIiBidXQgZ290ICJib2d1
cyIKK1BBU1MgQm9ndXMgTUlNRSB0eXBlIGRvZXMgb3ZlcnJpZGUgTUlNRSB0eXBlIAogCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>349299</attachid>
            <date>2018-09-10 00:47:39 -0700</date>
            <delta_ts>2018-09-10 01:28:09 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-189465-20180910094738.patch</filename>
            <type>text/plain</type>
            <size>7237</size>
            <attacher name="Rob Buis">rbuis</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjM1ODM2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggODM3NTIxN2Y4Njg2ZTI1
MGJiM2EyMzQyOWYwMjAwZmI1NzNmZmU3ZS4uODVjYjQ5NDBhN2U2NDM5MDM4ODc3M2Y5NDU2OTky
MTJmYTU1M2EzNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDE4LTA5LTA5ICBSb2Ig
QnVpcyAgPHJidWlzQGlnYWxpYS5jb20+CisKKyAgICAgICAgWE1MSHR0cFJlcXVlc3Q6IG92ZXJy
aWRlTWltZVR5cGUgc2hvdWxkIG5vdCB1cGRhdGUgdGhlIHJlc3BvbnNlJ3MgIkNvbnRlbnQtVHlw
ZSIgaGVhZGVyCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0xODk0NjUKKworICAgICAgICBSZXZpZXdlZCBieSBGcsOpZMOpcmljIFdhbmcuCisKKyAgICAg
ICAgVGhlIHhociBzcGVjIGNoYW5nZWQgWzEsIDJdIHNvIHRoYXQgb3ZlcnJpZGVNaW1lVHlwZSBz
aG91bGQgbm90IHVwZGF0ZSB0aGUKKyAgICAgICAgcmVzcG9uc2UncyAiQ29udGVudC1UeXBlIiBo
ZWFkZXIgYW55bW9yZS4KKworICAgICAgICBCZWhhdmlvciBtYXRjaGVzIEZpcmVmb3ggYW5kIENo
cm9tZS4KKworICAgICAgICBbMV0gaHR0cHM6Ly94aHIuc3BlYy53aGF0d2cub3JnLyNkb20teG1s
aHR0cHJlcXVlc3Qtb3ZlcnJpZGVtaW1ldHlwZQorICAgICAgICBbMl0gaHR0cHM6Ly9naXRodWIu
Y29tL3doYXR3Zy94aHIvaXNzdWVzLzE1NworCisgICAgICAgIFRlc3RzOiBodHRwL3Rlc3RzL3ht
bGh0dHByZXF1ZXN0L3htbGh0dHByZXF1ZXN0LW92ZXJyaWRlbWltZXR5cGUtY29udGVudC10eXBl
LWhlYWRlci5odG1sCisgICAgICAgICAgICAgICB3ZWItcGxhdGZvcm0tdGVzdHMveGhyL292ZXJy
aWRlbWltZXR5cGUtaW52YWxpZC1taW1lLXR5cGUuaHRtCisKKyAgICAgICAgKiB4bWwvWE1MSHR0
cFJlcXVlc3QuY3BwOgorICAgICAgICAoV2ViQ29yZTo6WE1MSHR0cFJlcXVlc3Q6OmRpZFJlY2Vp
dmVSZXNwb25zZSk6CisKIDIwMTgtMDktMDggIEFuZHkgRXN0ZXMgIDxhZXN0ZXNAYXBwbGUuY29t
PgogCiAgICAgICAgIFtBcHBsZSBQYXldIERpc3BhdGNoIGEgcGF5bWVudG1ldGhvZGNoYW5nZSBl
dmVudCB3aGVuIHRoZSBwYXltZW50IG1ldGhvZCBjaGFuZ2VzCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViQ29yZS94bWwvWE1MSHR0cFJlcXVlc3QuY3BwIGIvU291cmNlL1dlYkNvcmUveG1sL1hNTEh0
dHBSZXF1ZXN0LmNwcAppbmRleCBhOWFiMzYyZWY2OTkyOTg5OGE4ZTJmN2U4NTE0OTRmM2JkZTM5
NjM2Li44ZDhmODNkMDRjNTVhZDZiNzI4NmVmNzhiYmY4YjY0NDlhZDU3N2U4IDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViQ29yZS94bWwvWE1MSHR0cFJlcXVlc3QuY3BwCisrKyBiL1NvdXJjZS9XZWJD
b3JlL3htbC9YTUxIdHRwUmVxdWVzdC5jcHAKQEAgLTk2NSw4ICs5NjUsNiBAQCB2b2lkIFhNTEh0
dHBSZXF1ZXN0OjpkaWRTZW5kRGF0YSh1bnNpZ25lZCBsb25nIGxvbmcgYnl0ZXNTZW50LCB1bnNp
Z25lZCBsb25nIGxvbgogdm9pZCBYTUxIdHRwUmVxdWVzdDo6ZGlkUmVjZWl2ZVJlc3BvbnNlKHVu
c2lnbmVkIGxvbmcsIGNvbnN0IFJlc291cmNlUmVzcG9uc2UmIHJlc3BvbnNlKQogewogICAgIG1f
cmVzcG9uc2UgPSByZXNwb25zZTsKLSAgICBpZiAoIW1fbWltZVR5cGVPdmVycmlkZS5pc0VtcHR5
KCkpCi0gICAgICAgIG1fcmVzcG9uc2Uuc2V0SFRUUEhlYWRlckZpZWxkKEhUVFBIZWFkZXJOYW1l
OjpDb250ZW50VHlwZSwgbV9taW1lVHlwZU92ZXJyaWRlKTsKIH0KIAogc3RhdGljIGlubGluZSBi
b29sIHNob3VsZERlY29kZVJlc3BvbnNlKFhNTEh0dHBSZXF1ZXN0OjpSZXNwb25zZVR5cGUgdHlw
ZSkKQEAgLTEwMjYsNyArMTAyNCw2IEBAIHZvaWQgWE1MSHR0cFJlcXVlc3Q6OmRpZFJlY2VpdmVE
YXRhKGNvbnN0IGNoYXIqIGRhdGEsIGludCBsZW4pCiAgICAgaWYgKHJlYWR5U3RhdGUoKSA8IEhF
QURFUlNfUkVDRUlWRUQpCiAgICAgICAgIGNoYW5nZVN0YXRlKEhFQURFUlNfUkVDRUlWRUQpOwog
Ci0gICAgLy8gRklYTUU6IFNob3VsZCB3ZSB1cGRhdGUgIkNvbnRlbnQtVHlwZSIgaGVhZGVyIGZp
ZWxkIHdpdGggbV9taW1lVHlwZU92ZXJyaWRlIHZhbHVlIGluIGNhc2UgaXQgaGFzIGNoYW5nZWQg
c2luY2UgZGlkUmVjZWl2ZVJlc3BvbnNlPwogICAgIGlmICghbV9taW1lVHlwZU92ZXJyaWRlLmlz
RW1wdHkoKSkKICAgICAgICAgbV9yZXNwb25zZUVuY29kaW5nID0gZXh0cmFjdENoYXJzZXRGcm9t
TWVkaWFUeXBlKG1fbWltZVR5cGVPdmVycmlkZSk7CiAgICAgaWYgKG1fcmVzcG9uc2VFbmNvZGlu
Zy5pc0VtcHR5KCkpCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRU
ZXN0cy9DaGFuZ2VMb2cKaW5kZXggMTI0NzE5NjEzNjNkMGU5NzM3NGRjYTMwNTA3ZWRiNGM5YmQw
ZDI3My4uZjc4ZTQ3MmM4MWRjMDIyYjUwYTVjMTMwZmUwNGYwMGZkMWM3YTgwMyAxMDA2NDQKLS0t
IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAt
MSwzICsxLDE1IEBACisyMDE4LTA5LTA5ICBSb2IgQnVpcyAgPHJidWlzQGlnYWxpYS5jb20+CisK
KyAgICAgICAgWE1MSHR0cFJlcXVlc3Q6IG92ZXJyaWRlTWltZVR5cGUgc2hvdWxkIG5vdCB1cGRh
dGUgdGhlIHJlc3BvbnNlJ3MgIkNvbnRlbnQtVHlwZSIgaGVhZGVyCisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xODk0NjUKKworICAgICAgICBSZXZpZXdl
ZCBieSBGcsOpZMOpcmljIFdhbmcuCisKKyAgICAgICAgQ2hhbmdlIGV4aXN0aW5nIHRlc3QgdG8g
cmVmbGVjdCBuZXcgYmVoYXZpb3IuCisKKyAgICAgICAgKiBodHRwL3Rlc3RzL3htbGh0dHByZXF1
ZXN0L3htbGh0dHByZXF1ZXN0LW92ZXJyaWRlbWltZXR5cGUtY29udGVudC10eXBlLWhlYWRlci1l
eHBlY3RlZC50eHQ6CisgICAgICAgICogaHR0cC90ZXN0cy94bWxodHRwcmVxdWVzdC94bWxodHRw
cmVxdWVzdC1vdmVycmlkZW1pbWV0eXBlLWNvbnRlbnQtdHlwZS1oZWFkZXIuaHRtbDoKKwogMjAx
OC0wOS0wOCAgV2Vuc29uIEhzaWVoICA8d2Vuc29uX2hzaWVoQGFwcGxlLmNvbT4KIAogICAgICAg
ICBSRUdSRVNTSU9OIChyMjM1MTUzKTogW2lPU10gQ2FuJ3QgbW92ZSBzZWxlY3Rpb24gc3RhcnQg
Z3JhYmJlciB3aGVuIHNlbGVjdGluZyB0ZXh0IGluIGEgc3ViZnJhbWUKZGlmZiAtLWdpdCBhL0xh
eW91dFRlc3RzL2ltcG9ydGVkL3czYy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93
M2MvQ2hhbmdlTG9nCmluZGV4IGMwYmMyZDYxMGFlMDI3N2E2MTQxYmE5NGVjMTY1MTYxY2NmN2Y1
NGMuLjFmODFlNzg0NTZmMWU3Y2U0MTdkMTYxZjJiY2M5MTI5ODE3NDg2ZmIgMTAwNjQ0Ci0tLSBh
L0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvaW1w
b3J0ZWQvdzNjL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEyIEBACisyMDE4LTA5LTA5ICBSb2IgQnVp
cyAgPHJidWlzQGlnYWxpYS5jb20+CisKKyAgICAgICAgWE1MSHR0cFJlcXVlc3Q6IG92ZXJyaWRl
TWltZVR5cGUgc2hvdWxkIG5vdCB1cGRhdGUgdGhlIHJlc3BvbnNlJ3MgIkNvbnRlbnQtVHlwZSIg
aGVhZGVyCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0x
ODk0NjUKKworICAgICAgICBSZXZpZXdlZCBieSBGcsOpZMOpcmljIFdhbmcuCisKKyAgICAgICAg
KiB3ZWItcGxhdGZvcm0tdGVzdHMveGhyL292ZXJyaWRlbWltZXR5cGUtaW52YWxpZC1taW1lLXR5
cGUtZXhwZWN0ZWQudHh0OgorCiAyMDE4LTA5LTA3ICBZb3Vlbm4gRmFibGV0ICA8eW91ZW5uQGFw
cGxlLmNvbT4KIAogICAgICAgICBBZGQgc3VwcG9ydCBmb3IgdW5pZmllZCBwbGFuIHRyYW5zY2Vp
dmVycwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy94bWxodHRwcmVxdWVzdC94
bWxodHRwcmVxdWVzdC1vdmVycmlkZW1pbWV0eXBlLWNvbnRlbnQtdHlwZS1oZWFkZXItZXhwZWN0
ZWQudHh0IGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy94bWxodHRwcmVxdWVzdC94bWxodHRwcmVx
dWVzdC1vdmVycmlkZW1pbWV0eXBlLWNvbnRlbnQtdHlwZS1oZWFkZXItZXhwZWN0ZWQudHh0Cmlu
ZGV4IDBmYmUxZTg4NDMyMjYwNDA5NWJiYzgwYmRjZWNhZDY3OWE0YmNlOGMuLjg4MGIyMDVmODlj
MmIwYWU5MjAzNDBkYzUwOTA3NjIxYTcwNzA2NjcgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2h0
dHAvdGVzdHMveG1saHR0cHJlcXVlc3QveG1saHR0cHJlcXVlc3Qtb3ZlcnJpZGVtaW1ldHlwZS1j
b250ZW50LXR5cGUtaGVhZGVyLWV4cGVjdGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy9odHRwL3Rl
c3RzL3htbGh0dHByZXF1ZXN0L3htbGh0dHByZXF1ZXN0LW92ZXJyaWRlbWltZXR5cGUtY29udGVu
dC10eXBlLWhlYWRlci1leHBlY3RlZC50eHQKQEAgLTEsOSArMSw5IEBACi1UaGlzIHRlc3RzIHRo
YXQgWE1MSHR0cFJlcXVlc3Qgb3ZlcnJpZGVNaW1lVHlwZSgpIHByb3Blcmx5IHVwZGF0ZXMgdGhl
IENvbnRlbnQtVHlwZSBoZWFkZXIgZm9yIHRoZSByZXNwb25zZS4KK1RoaXMgdGVzdHMgdGhhdCBY
TUxIdHRwUmVxdWVzdCBvdmVycmlkZU1pbWVUeXBlKCkgZG9lcyBub3QgdXBkYXRlIHRoZSBDb250
ZW50LVR5cGUgaGVhZGVyIGZvciB0aGUgcmVzcG9uc2UuCiAKIE9uIHN1Y2Nlc3MsIHlvdSB3aWxs
IHNlZSBhIHNlcmllcyBvZiAiUEFTUyIgbWVzc2FnZXMsIGZvbGxvd2VkIGJ5ICJURVNUIENPTVBM
RVRFIi4KIAogCi1QQVNTIHhoci5nZXRSZXNwb25zZUhlYWRlcigiQ29udGVudC1UeXBlIikgaXMg
InRleHQveG1sO2NoYXJzZXQ9R0JLIgorUEFTUyB4aHIuZ2V0UmVzcG9uc2VIZWFkZXIoIkNvbnRl
bnQtVHlwZSIpIGlzICJhcHBsaWNhdGlvbi94bWwiCiBQQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBp
cyB0cnVlCiAKIFRFU1QgQ09NUExFVEUKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2h0dHAvdGVz
dHMveG1saHR0cHJlcXVlc3QveG1saHR0cHJlcXVlc3Qtb3ZlcnJpZGVtaW1ldHlwZS1jb250ZW50
LXR5cGUtaGVhZGVyLmh0bWwgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3htbGh0dHByZXF1ZXN0
L3htbGh0dHByZXF1ZXN0LW92ZXJyaWRlbWltZXR5cGUtY29udGVudC10eXBlLWhlYWRlci5odG1s
CmluZGV4IDljMmI5Njg4M2NmYmMyNjk5ZDExNTY0MDU4NTViNjc4OWI3NGJmZTkuLjA0YWRkN2E1
ZDgyYjcwNzcwN2NmODcxYjI2ZGQyMTEyYmExOGQwZWUgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3Rz
L2h0dHAvdGVzdHMveG1saHR0cHJlcXVlc3QveG1saHR0cHJlcXVlc3Qtb3ZlcnJpZGVtaW1ldHlw
ZS1jb250ZW50LXR5cGUtaGVhZGVyLmh0bWwKKysrIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy94
bWxodHRwcmVxdWVzdC94bWxodHRwcmVxdWVzdC1vdmVycmlkZW1pbWV0eXBlLWNvbnRlbnQtdHlw
ZS1oZWFkZXIuaHRtbApAQCAtNSw3ICs1LDcgQEAKIDwvaGVhZD4KIDxib2R5PgogICAgIDxzY3Jp
cHQ+Ci0gICAgICAgIGRlc2NyaXB0aW9uKCdUaGlzIHRlc3RzIHRoYXQgWE1MSHR0cFJlcXVlc3Qg
b3ZlcnJpZGVNaW1lVHlwZSgpIHByb3Blcmx5IHVwZGF0ZXMgdGhlIENvbnRlbnQtVHlwZSBoZWFk
ZXIgZm9yIHRoZSByZXNwb25zZS4nKTsKKyAgICAgICAgZGVzY3JpcHRpb24oJ1RoaXMgdGVzdHMg
dGhhdCBYTUxIdHRwUmVxdWVzdCBvdmVycmlkZU1pbWVUeXBlKCkgZG9lcyBub3QgdXBkYXRlIHRo
ZSBDb250ZW50LVR5cGUgaGVhZGVyIGZvciB0aGUgcmVzcG9uc2UuJyk7CiAgICAgICAgIHdpbmRv
dy5qc1Rlc3RJc0FzeW5jID0gdHJ1ZTsKIAogICAgICAgICB2YXIgeGhyID0gbmV3IFhNTEh0dHBS
ZXF1ZXN0KCk7CkBAIC0xMyw3ICsxMyw3IEBACiAKICAgICAgICAgeGhyLm9ucmVhZHlzdGF0ZWNo
YW5nZSA9IGZ1bmN0aW9uICgpIHsKICAgICAgICAgICAgIGlmICh4aHIucmVhZHlTdGF0ZSA9PSB4
aHIuTE9BRElORykgewotICAgICAgICAgICAgICAgIHNob3VsZEJlKCd4aHIuZ2V0UmVzcG9uc2VI
ZWFkZXIoIkNvbnRlbnQtVHlwZSIpJywgJyJ0ZXh0L3htbDtjaGFyc2V0PUdCSyInKTsKKyAgICAg
ICAgICAgICAgICBzaG91bGRCZSgneGhyLmdldFJlc3BvbnNlSGVhZGVyKCJDb250ZW50LVR5cGUi
KScsICciYXBwbGljYXRpb24veG1sIicpOwogICAgICAgICAgICAgICAgIGZpbmlzaEpTVGVzdCgp
OwogICAgICAgICAgICAgfQogICAgICAgICB9CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbXBv
cnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL3hoci9vdmVycmlkZW1pbWV0eXBlLWludmFsaWQt
bWltZS10eXBlLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxh
dGZvcm0tdGVzdHMveGhyL292ZXJyaWRlbWltZXR5cGUtaW52YWxpZC1taW1lLXR5cGUtZXhwZWN0
ZWQudHh0CmluZGV4IGIwNDNkN2UyZTc4NzJmZWQ1NzlmNWMxMDhjMTcwNzEyNzM3ZjVkOWQuLjU3
NTg2NTZmYjNkOTY5OTFlM2Y0YTQ0OWIwMDNmMTljYmExNTA5OWYgMTAwNjQ0Ci0tLSBhL0xheW91
dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMveGhyL292ZXJyaWRlbWltZXR5
cGUtaW52YWxpZC1taW1lLXR5cGUtZXhwZWN0ZWQudHh0CisrKyBiL0xheW91dFRlc3RzL2ltcG9y
dGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMveGhyL292ZXJyaWRlbWltZXR5cGUtaW52YWxpZC1t
aW1lLXR5cGUtZXhwZWN0ZWQudHh0CkBAIC0xLDUgKzEsNSBAQAogCi1GQUlMIEJvZ3VzIE1JTUUg
dHlwZSBkb2VzIG5vdCBvdmVycmlkZSBlbmNvZGluZyBhc3NlcnRfZXF1YWxzOiBleHBlY3RlZCAi
dGV4dC9odG1sO2NoYXJzZXQ9d2luZG93cy0xMjUyIiBidXQgZ290ICJib2d1cyIKK1BBU1MgQm9n
dXMgTUlNRSB0eXBlIGRvZXMgbm90IG92ZXJyaWRlIGVuY29kaW5nIAogRkFJTCBCb2d1cyBNSU1F
IHR5cGUgZG9lcyBub3Qgb3ZlcnJpZGUgZW5jb2RpbmcsIDIgYXNzZXJ0X2VxdWFsczogZXhwZWN0
ZWQgIsO/IiBidXQgZ290ICJceDFhIgotRkFJTCBCb2d1cyBNSU1FIHR5cGUgZG9lcyBvdmVycmlk
ZSBNSU1FIHR5cGUgYXNzZXJ0X2VxdWFsczogZXhwZWN0ZWQgInRleHQveG1sIiBidXQgZ290ICJi
b2d1cyIKK1BBU1MgQm9ndXMgTUlNRSB0eXBlIGRvZXMgb3ZlcnJpZGUgTUlNRSB0eXBlIAogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>