<?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>227739</bug_id>
          
          <creation_ts>2021-07-06 23:44:43 -0700</creation_ts>
          <short_desc>Only first set-cookie HTTP header in websocket http response is accepted</short_desc>
          <delta_ts>2021-07-14 09:59:16 -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>New Bugs</component>
          <version>Safari 14</version>
          <rep_platform>iPhone / iPad</rep_platform>
          <op_sys>iOS 14</op_sys>
          <bug_status>REOPENED</bug_status>
          <resolution></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>
          <dependson>227903</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Shu Muto">shu.mutow</reporter>
          <assigned_to name="Alex Christensen">achristensen</assigned_to>
          <cc>aakash_jain</cc>
    
    <cc>achristensen</cc>
    
    <cc>ap</cc>
    
    <cc>commit-queue</cc>
    
    <cc>ggaren</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1775224</commentid>
    <comment_count>0</comment_count>
    <who name="Shu Muto">shu.mutow</who>
    <bug_when>2021-07-06 23:44:43 -0700</bug_when>
    <thetext>Second and third set-cookie headers do not seem to be processed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1775372</commentid>
    <comment_count>1</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2021-07-07 11:57:00 -0700</bug_when>
    <thetext>Does this still reproduce in iOS 15 beta?

Could you please provide a test page if this is still an issue?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1775485</commentid>
    <comment_count>2</comment_count>
      <attachid>433084</attachid>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2021-07-07 15:21:38 -0700</bug_when>
    <thetext>Created attachment 433084
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1775486</commentid>
    <comment_count>3</comment_count>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2021-07-07 15:22:57 -0700</bug_when>
    <thetext>Here&apos;s a test that verifies that this has been fixed in the latest version as well as in the pre-iOS15/Monterey WebSocket implementation.  I haven&apos;t verified that it was ever broken, so if it was or still is some other way, please let us know.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1775527</commentid>
    <comment_count>4</comment_count>
      <attachid>433084</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2021-07-07 16:53:26 -0700</bug_when>
    <thetext>Comment on attachment 433084
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1775541</commentid>
    <comment_count>5</comment_count>
    <who name="Shu Muto">shu.mutow</who>
    <bug_when>2021-07-07 17:26:44 -0700</bug_when>
    <thetext>Thanks for telling me that this issue has been fixed in iOS 15 and creating tests that ensure the fix!
I don&apos;t have Mac, so I can not install beta version. Sorry.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1775571</commentid>
    <comment_count>6</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-07-07 18:46:14 -0700</bug_when>
    <thetext>Committed r279705 (239497@main): &lt;https://commits.webkit.org/239497@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 433084.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1775572</commentid>
    <comment_count>7</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-07-07 18:47:15 -0700</bug_when>
    <thetext>&lt;rdar://problem/80300158&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1776602</commentid>
    <comment_count>8</comment_count>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2021-07-13 05:49:17 -0700</bug_when>
    <thetext>(In reply to EWS from comment #6)
&gt; Committed r279705 (239497@main): &lt;https://commits.webkit.org/239497@main&gt;
Newly added test http/tests/websocket/tests/hybi/multiple-set-cookies.htm is consistently failing on windows.

History: https://results.webkit.org/?suite=layout-tests&amp;test=http%2Ftests%2Fwebsocket%2Ftests%2Fhybi%2Fmultiple-set-cookies.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1776604</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2021-07-13 05:49:59 -0700</bug_when>
    <thetext>Re-opened since this is blocked by bug 227903</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1776796</commentid>
    <comment_count>10</comment_count>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2021-07-13 16:22:13 -0700</bug_when>
    <thetext>Upon closer inspection, in pre-iOS 15 we get the cookies separated with a comma, but in iOS 15 we get the cookies separated with a semicolon, which matches Chrome and Firefox.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1776801</commentid>
    <comment_count>11</comment_count>
      <attachid>433456</attachid>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2021-07-13 16:38:18 -0700</bug_when>
    <thetext>Created attachment 433456
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1776955</commentid>
    <comment_count>12</comment_count>
      <attachid>433507</attachid>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2021-07-14 09:59:16 -0700</bug_when>
    <thetext>Created attachment 433507
Patch</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>433084</attachid>
            <date>2021-07-07 15:21:38 -0700</date>
            <delta_ts>2021-07-13 16:38:15 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-227739-20210707152137.patch</filename>
            <type>text/plain</type>
            <size>4383</size>
            <attacher name="Alex Christensen">achristensen</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc5NjQ4CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggNmMxMDU4Yjk2MjQ5YzhhZWI3NDM2
NTY4NDE1YmYwMzhjYjAwNzAyNS4uM2MxYTM3MjkwNjg3ODFhODhhY2NhYjY1MmVkODUwYzM3NzQy
MjhmZiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDIxLTA3LTA3ICBBbGV4IENocmlzdGVuc2Vu
ICA8YWNocmlzdGVuc2VuQHdlYmtpdC5vcmc+CisKKyAgICAgICAgT25seSBmaXJzdCBzZXQtY29v
a2llIEhUVFAgaGVhZGVyIGluIHdlYnNvY2tldCBodHRwIHJlc3BvbnNlIGlzIGFjY2VwdGVkCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjc3MzkKKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGQgYSB0ZXN0
IHRvIHZlcmlmeSB0aGF0IHRoaXMgaGFzIGJlZW4gZml4ZWQuCisKKyAgICAgICAgKiBodHRwL3Rl
c3RzL3dlYnNvY2tldC90ZXN0cy9oeWJpL211bHRpcGxlLXNldC1jb29raWVzLWV4cGVjdGVkLnR4
dDogQWRkZWQuCisgICAgICAgICogaHR0cC90ZXN0cy93ZWJzb2NrZXQvdGVzdHMvaHliaS9tdWx0
aXBsZS1zZXQtY29va2llcy5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBodHRwL3Rlc3RzL3dlYnNv
Y2tldC90ZXN0cy9oeWJpL211bHRpcGxlX3NldF9jb29raWVfd3NoLnB5OiBBZGRlZC4KKyAgICAg
ICAgKHdlYl9zb2NrZXRfZG9fZXh0cmFfaGFuZHNoYWtlKToKKyAgICAgICAgKHdlYl9zb2NrZXRf
dHJhbnNmZXJfZGF0YSk6CisKIDIwMjEtMDctMDcgIENocmlzIER1bWV6ICA8Y2R1bWV6QGFwcGxl
LmNvbT4KIAogICAgICAgICBSRUdSRVNTSU9OIChyMjc5NDI3KTogWyBNYWMgd2syIF0gaW1wb3J0
ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9odG1sL3NlbWFudGljcy9zY3JpcHRpbmctMS90aGUt
c2NyaXB0LWVsZW1lbnQvY3NzLW1vZHVsZS9pbXBvcnQtY3NzLW1vZHVsZS1iYXNpYy5odG1sIGlz
IGEgZmxha3kgZmFpbHVyZQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy93ZWJz
b2NrZXQvdGVzdHMvaHliaS9tdWx0aXBsZS1zZXQtY29va2llcy1leHBlY3RlZC50eHQgYi9MYXlv
dXRUZXN0cy9odHRwL3Rlc3RzL3dlYnNvY2tldC90ZXN0cy9oeWJpL211bHRpcGxlLXNldC1jb29r
aWVzLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5jNmI2MzczMjEzMjg3NTVmYmEwMjA2YTA4ZGMz
OWUwYzg4OGIyYzRiCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy93
ZWJzb2NrZXQvdGVzdHMvaHliaS9tdWx0aXBsZS1zZXQtY29va2llcy1leHBlY3RlZC50eHQKQEAg
LTAsMCArMSwyIEBACitBTEVSVDogYT1iLGM9ZAorCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9o
dHRwL3Rlc3RzL3dlYnNvY2tldC90ZXN0cy9oeWJpL211bHRpcGxlLXNldC1jb29raWVzLmh0bWwg
Yi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3dlYnNvY2tldC90ZXN0cy9oeWJpL211bHRpcGxlLXNl
dC1jb29raWVzLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uYWJhYzEwZWMxNmMzZmEwZjk5OTYyMjZhZGNiODM1
ZjM3MTIyNjdmNwotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvd2Vi
c29ja2V0L3Rlc3RzL2h5YmkvbXVsdGlwbGUtc2V0LWNvb2tpZXMuaHRtbApAQCAtMCwwICsxLDI3
IEBACis8IURPQ1RZUEUgaHRtbD4KKzxodG1sPgorPGhlYWQ+Cis8c2NyaXB0PgoraWYgKHdpbmRv
dy50ZXN0UnVubmVyKSB7CisgICAgdGVzdFJ1bm5lci53YWl0VW50aWxEb25lKCk7CisgICAgdGVz
dFJ1bm5lci5kdW1wQXNUZXh0KCk7Cit9CisKK2Z1bmN0aW9uIHJ1blRlc3QoKQoreworICAgIHZh
ciB3cyA9IG5ldyBXZWJTb2NrZXQoIndzOi8vMTI3LjAuMC4xOjg4ODAvd2Vic29ja2V0L3Rlc3Rz
L2h5YmkvbXVsdGlwbGVfc2V0X2Nvb2tpZSIpOworICAgIHdzLm9ub3BlbiA9IGZ1bmN0aW9uKCkg
eworICAgICAgICBhbGVydChkb2N1bWVudC5jb29raWUpOworICAgICAgICBpZiAod2luZG93LnRl
c3RSdW5uZXIpIHsKKyAgICAgICAgICAgIHRlc3RSdW5uZXIubm90aWZ5RG9uZSgpOworICAgICAg
ICB9CisgICAgfQorICAgIHdzLm9uZXJyb3IgPSBmdW5jdGlvbihlcnJvcikgeworICAgICAgICBh
bGVydCgnZXJyb3I6ICcgKyBlcnJvcik7CisgICAgfQorfQorPC9zY3JpcHQ+Cis8L2hlYWQ+Cis8
Ym9keSBvbmxvYWQ9J3J1blRlc3QoKSc+Cis8L2JvZHk+Cis8L2h0bWw+CmRpZmYgLS1naXQgYS9M
YXlvdXRUZXN0cy9odHRwL3Rlc3RzL3dlYnNvY2tldC90ZXN0cy9oeWJpL211bHRpcGxlX3NldF9j
b29raWVfd3NoLnB5IGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy93ZWJzb2NrZXQvdGVzdHMvaHli
aS9tdWx0aXBsZV9zZXRfY29va2llX3dzaC5weQpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi43ZTk3MGM1NWFiMTZmYjlm
MTkzNWMwMTJlMGQ1YTIzNzc4MjQ0ZWVjCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMv
aHR0cC90ZXN0cy93ZWJzb2NrZXQvdGVzdHMvaHliaS9tdWx0aXBsZV9zZXRfY29va2llX3dzaC5w
eQpAQCAtMCwwICsxLDMzIEBACisjCisjIENvcHlyaWdodCAoQykgMjAyMSBBcHBsZSBJbmMuIEFs
bCByaWdodHMgcmVzZXJ2ZWQuCisjCisjIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNl
IGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAorIyBtb2RpZmljYXRpb24sIGFyZSBw
ZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMKKyMgYXJlIG1l
dDoKKyMgMS4gUmVkaXN0cmlidXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBh
Ym92ZSBjb3B5cmlnaHQKKyMgICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQg
dGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyLgorIyAyLiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5
IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlIGNvcHlyaWdodAorIyAgICBub3RpY2UsIHRo
aXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIgaW4gdGhl
CisjICAgIGRvY3VtZW50YXRpb24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRo
IHRoZSBkaXN0cmlidXRpb24uCisjCisjIFRISVMgU09GVFdBUkUgSVMgUFJPVklERUQgQlkgQVBQ
TEUgSU5DLiBBTkQgSVRTIENPTlRSSUJVVE9SUyBgYEFTIElTJycKKyMgQU5EIEFOWSBFWFBSRVNT
IE9SIElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sCisj
IFRIRSBJTVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZP
UiBBIFBBUlRJQ1VMQVIKKyMgUFVSUE9TRSBBUkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQgU0hB
TEwgQVBQTEUgSU5DLiBPUiBJVFMgQ09OVFJJQlVUT1JTCisjIEJFIExJQUJMRSBGT1IgQU5ZIERJ
UkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsIFNQRUNJQUwsIEVYRU1QTEFSWSwgT1IKKyMgQ09O
U0VRVUVOVElBTCBEQU1BR0VTIChJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywgUFJPQ1VS
RU1FTlQgT0YKKyMgU1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNFUzsgTE9TUyBPRiBVU0UsIERB
VEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lORVNTCisjIElOVEVSUlVQVElPTikgSE9XRVZFUiBDQVVT
RUQgQU5EIE9OIEFOWSBUSEVPUlkgT0YgTElBQklMSVRZLCBXSEVUSEVSIElOCisjIENPTlRSQUNU
LCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JUIChJTkNMVURJTkcgTkVHTElHRU5DRSBPUiBPVEhF
UldJU0UpCisjIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRSBPRiBUSElTIFNPRlRX
QVJFLCBFVkVOIElGIEFEVklTRUQgT0YKKyMgVEhFIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdF
LgorIworCisKK2RlZiB3ZWJfc29ja2V0X2RvX2V4dHJhX2hhbmRzaGFrZShyZXF1ZXN0KToKKyAg
ICByZXF1ZXN0LmV4dHJhX2hlYWRlcnMuYXBwZW5kKCgnU2V0LUNvb2tpZScsICdhPWInKSkKKyAg
ICByZXF1ZXN0LmV4dHJhX2hlYWRlcnMuYXBwZW5kKCgnU2V0LUNvb2tpZScsICdjPWQnKSkKKwor
CitkZWYgd2ViX3NvY2tldF90cmFuc2Zlcl9kYXRhKHJlcXVlc3QpOgorICAgIHBhc3MK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>433456</attachid>
            <date>2021-07-13 16:38:18 -0700</date>
            <delta_ts>2021-07-14 09:59:14 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-227739-20210713163817.patch</filename>
            <type>text/plain</type>
            <size>6791</size>
            <attacher name="Alex Christensen">achristensen</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc5NjgzCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggZjJhNzhkOTI2ZTkxNjU0OGE2YWY3
M2IwMmQ2ODljZTZhNjhlNDRmMy4uMGM0MTJjNWNlMjA5MzE5OTMwNTA2ZTc3OTQ0ZWQxOGU4MWY3
N2Y1MCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDIxLTA3LTEzICBBbGV4IENocmlzdGVuc2Vu
ICA8YWNocmlzdGVuc2VuQHdlYmtpdC5vcmc+CisKKyAgICAgICAgQWRkIHRlc3Qgc2hvd2luZyBt
dWx0aXBsZSBTZXQtQ29va2llIEhUVFAgaGVhZGVyIGZpZWxkcyBpbiB3ZWJzb2NrZXQgaGFuZHNo
YWtlIGdldCBwcm9jZXNzZWQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTIyNzczOQorCisgICAgICAgIFJldmlld2VkIGJ5IEdlb2ZmIEdhcmVuLgorCisg
ICAgICAgIFdoZW4gdXNpbmcgTlNVUkxTZXNzaW9uJ3MgV2ViU29ja2V0IGltcGxlbWVudGF0aW9u
LCB0aGUgbXVsdGlwbGUgY29va2llcyBhcmUgc2VwYXJhdGVkIHdpdGggc2VtaWNvbG9ucywKKyAg
ICAgICAgd2hpY2ggbWF0Y2hlcyB0aGUgYmVoYXZpb3Igb2YgQ2hyb21lIGFuZCBGaXJlZm94LiAg
U2hpcHBpbmcgT1NlcyBzZXBhcmF0ZSB0aGUgY29va2llcyB3aXRoIGNvbW1hcy4KKworICAgICAg
ICBBZGQgYSB0ZXN0IHRvIHZlcmlmeSB0aGlzIGJlaGF2aW9yLgorCisgICAgICAgICogaHR0cC90
ZXN0cy93ZWJzb2NrZXQvdGVzdHMvaHliaS9tdWx0aXBsZS1zZXQtY29va2llcy1leHBlY3RlZC50
eHQ6IEFkZGVkLgorICAgICAgICAqIGh0dHAvdGVzdHMvd2Vic29ja2V0L3Rlc3RzL2h5YmkvbXVs
dGlwbGUtc2V0LWNvb2tpZXMuaHRtbDogQWRkZWQuCisgICAgICAgICogaHR0cC90ZXN0cy93ZWJz
b2NrZXQvdGVzdHMvaHliaS9tdWx0aXBsZV9zZXRfY29va2llX3dzaC5weTogQWRkZWQuCisgICAg
ICAgICh3ZWJfc29ja2V0X2RvX2V4dHJhX2hhbmRzaGFrZSk6CisgICAgICAgICh3ZWJfc29ja2V0
X3RyYW5zZmVyX2RhdGEpOgorICAgICAgICAqIHBsYXRmb3JtL2lvcy9odHRwL3Rlc3RzL3dlYnNv
Y2tldC90ZXN0cy9oeWJpL211bHRpcGxlLXNldC1jb29raWVzLWV4cGVjdGVkLnR4dDogQWRkZWQu
CisgICAgICAgICogcGxhdGZvcm0vbWFjLWJpZ3N1ci9odHRwL3Rlc3RzL3dlYnNvY2tldC90ZXN0
cy9oeWJpL211bHRpcGxlLXNldC1jb29raWVzLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAg
ICogcGxhdGZvcm0vbWFjLWNhdGFsaW5hL2h0dHAvdGVzdHMvd2Vic29ja2V0L3Rlc3RzL2h5Ymkv
bXVsdGlwbGUtc2V0LWNvb2tpZXMtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBwbGF0
Zm9ybS9tYWMtbW9qYXZlL2h0dHAvdGVzdHMvd2Vic29ja2V0L3Rlc3RzL2h5YmkvbXVsdGlwbGUt
c2V0LWNvb2tpZXMtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKwogMjAyMS0wNy0wNyAgWW9zaGlha2kg
Sml0c3VrYXdhICA8eW9zaGlha2kuaml0c3VrYXdhQHNvbnkuY29tPgogCiAgICAgICAgIFtPcGVu
U1NMXSBJbXBsZW1lbnQgQ3J5cHRvQWxnb3JpdGhtRUMqCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0
cy9odHRwL3Rlc3RzL3dlYnNvY2tldC90ZXN0cy9oeWJpL211bHRpcGxlLXNldC1jb29raWVzLWV4
cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvd2Vic29ja2V0L3Rlc3RzL2h5Ymkv
bXVsdGlwbGUtc2V0LWNvb2tpZXMtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmEzYzU4MDJlODFl
MDhhZjMwODFkNDYxOTYzMjk1MzljMWUyM2I5NzQKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRU
ZXN0cy9odHRwL3Rlc3RzL3dlYnNvY2tldC90ZXN0cy9oeWJpL211bHRpcGxlLXNldC1jb29raWVz
LWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDIgQEAKK0FMRVJUOiBhPWI7IGM9ZAorCmRpZmYgLS1n
aXQgYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3dlYnNvY2tldC90ZXN0cy9oeWJpL211bHRpcGxl
LXNldC1jb29raWVzLmh0bWwgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3dlYnNvY2tldC90ZXN0
cy9oeWJpL211bHRpcGxlLXNldC1jb29raWVzLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uYWJhYzEwZWMxNmMz
ZmEwZjk5OTYyMjZhZGNiODM1ZjM3MTIyNjdmNwotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRl
c3RzL2h0dHAvdGVzdHMvd2Vic29ja2V0L3Rlc3RzL2h5YmkvbXVsdGlwbGUtc2V0LWNvb2tpZXMu
aHRtbApAQCAtMCwwICsxLDI3IEBACis8IURPQ1RZUEUgaHRtbD4KKzxodG1sPgorPGhlYWQ+Cis8
c2NyaXB0PgoraWYgKHdpbmRvdy50ZXN0UnVubmVyKSB7CisgICAgdGVzdFJ1bm5lci53YWl0VW50
aWxEb25lKCk7CisgICAgdGVzdFJ1bm5lci5kdW1wQXNUZXh0KCk7Cit9CisKK2Z1bmN0aW9uIHJ1
blRlc3QoKQoreworICAgIHZhciB3cyA9IG5ldyBXZWJTb2NrZXQoIndzOi8vMTI3LjAuMC4xOjg4
ODAvd2Vic29ja2V0L3Rlc3RzL2h5YmkvbXVsdGlwbGVfc2V0X2Nvb2tpZSIpOworICAgIHdzLm9u
b3BlbiA9IGZ1bmN0aW9uKCkgeworICAgICAgICBhbGVydChkb2N1bWVudC5jb29raWUpOworICAg
ICAgICBpZiAod2luZG93LnRlc3RSdW5uZXIpIHsKKyAgICAgICAgICAgIHRlc3RSdW5uZXIubm90
aWZ5RG9uZSgpOworICAgICAgICB9CisgICAgfQorICAgIHdzLm9uZXJyb3IgPSBmdW5jdGlvbihl
cnJvcikgeworICAgICAgICBhbGVydCgnZXJyb3I6ICcgKyBlcnJvcik7CisgICAgfQorfQorPC9z
Y3JpcHQ+Cis8L2hlYWQ+Cis8Ym9keSBvbmxvYWQ9J3J1blRlc3QoKSc+Cis8L2JvZHk+Cis8L2h0
bWw+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3dlYnNvY2tldC90ZXN0cy9o
eWJpL211bHRpcGxlX3NldF9jb29raWVfd3NoLnB5IGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy93
ZWJzb2NrZXQvdGVzdHMvaHliaS9tdWx0aXBsZV9zZXRfY29va2llX3dzaC5weQpuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
Li43ZTk3MGM1NWFiMTZmYjlmMTkzNWMwMTJlMGQ1YTIzNzc4MjQ0ZWVjCi0tLSAvZGV2L251bGwK
KysrIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy93ZWJzb2NrZXQvdGVzdHMvaHliaS9tdWx0aXBs
ZV9zZXRfY29va2llX3dzaC5weQpAQCAtMCwwICsxLDMzIEBACisjCisjIENvcHlyaWdodCAoQykg
MjAyMSBBcHBsZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCisjCisjIFJlZGlzdHJpYnV0aW9u
IGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAorIyBt
b2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNv
bmRpdGlvbnMKKyMgYXJlIG1ldDoKKyMgMS4gUmVkaXN0cmlidXRpb25zIG9mIHNvdXJjZSBjb2Rl
IG11c3QgcmV0YWluIHRoZSBhYm92ZSBjb3B5cmlnaHQKKyMgICAgbm90aWNlLCB0aGlzIGxpc3Qg
b2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyLgorIyAyLiBSZWRpc3Ry
aWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlIGNvcHlyaWdo
dAorIyAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5n
IGRpc2NsYWltZXIgaW4gdGhlCisjICAgIGRvY3VtZW50YXRpb24gYW5kL29yIG90aGVyIG1hdGVy
aWFscyBwcm92aWRlZCB3aXRoIHRoZSBkaXN0cmlidXRpb24uCisjCisjIFRISVMgU09GVFdBUkUg
SVMgUFJPVklERUQgQlkgQVBQTEUgSU5DLiBBTkQgSVRTIENPTlRSSUJVVE9SUyBgYEFTIElTJycK
KyMgQU5EIEFOWSBFWFBSRVNTIE9SIElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQg
Tk9UIExJTUlURUQgVE8sCisjIFRIRSBJTVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklM
SVRZIEFORCBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIKKyMgUFVSUE9TRSBBUkUgRElTQ0xBSU1F
RC4gSU4gTk8gRVZFTlQgU0hBTEwgQVBQTEUgSU5DLiBPUiBJVFMgQ09OVFJJQlVUT1JTCisjIEJF
IExJQUJMRSBGT1IgQU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsIFNQRUNJQUwsIEVY
RU1QTEFSWSwgT1IKKyMgQ09OU0VRVUVOVElBTCBEQU1BR0VTIChJTkNMVURJTkcsIEJVVCBOT1Qg
TElNSVRFRCBUTywgUFJPQ1VSRU1FTlQgT0YKKyMgU1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNF
UzsgTE9TUyBPRiBVU0UsIERBVEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lORVNTCisjIElOVEVSUlVQ
VElPTikgSE9XRVZFUiBDQVVTRUQgQU5EIE9OIEFOWSBUSEVPUlkgT0YgTElBQklMSVRZLCBXSEVU
SEVSIElOCisjIENPTlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JUIChJTkNMVURJTkcg
TkVHTElHRU5DRSBPUiBPVEhFUldJU0UpCisjIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhF
IFVTRSBPRiBUSElTIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0YKKyMgVEhFIFBPU1NJQklM
SVRZIE9GIFNVQ0ggREFNQUdFLgorIworCisKK2RlZiB3ZWJfc29ja2V0X2RvX2V4dHJhX2hhbmRz
aGFrZShyZXF1ZXN0KToKKyAgICByZXF1ZXN0LmV4dHJhX2hlYWRlcnMuYXBwZW5kKCgnU2V0LUNv
b2tpZScsICdhPWInKSkKKyAgICByZXF1ZXN0LmV4dHJhX2hlYWRlcnMuYXBwZW5kKCgnU2V0LUNv
b2tpZScsICdjPWQnKSkKKworCitkZWYgd2ViX3NvY2tldF90cmFuc2Zlcl9kYXRhKHJlcXVlc3Qp
OgorICAgIHBhc3MKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2lvcy9odHRwL3Rl
c3RzL3dlYnNvY2tldC90ZXN0cy9oeWJpL211bHRpcGxlLXNldC1jb29raWVzLWV4cGVjdGVkLnR4
dCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2lvcy9odHRwL3Rlc3RzL3dlYnNvY2tldC90ZXN0cy9o
eWJpL211bHRpcGxlLXNldC1jb29raWVzLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5jNmI2Mzcz
MjEzMjg3NTVmYmEwMjA2YTA4ZGMzOWUwYzg4OGIyYzRiCi0tLSAvZGV2L251bGwKKysrIGIvTGF5
b3V0VGVzdHMvcGxhdGZvcm0vaW9zL2h0dHAvdGVzdHMvd2Vic29ja2V0L3Rlc3RzL2h5YmkvbXVs
dGlwbGUtc2V0LWNvb2tpZXMtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsMiBAQAorQUxFUlQ6IGE9
YixjPWQKKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjLWJpZ3N1ci9odHRw
L3Rlc3RzL3dlYnNvY2tldC90ZXN0cy9oeWJpL211bHRpcGxlLXNldC1jb29raWVzLWV4cGVjdGVk
LnR4dCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy1iaWdzdXIvaHR0cC90ZXN0cy93ZWJzb2Nr
ZXQvdGVzdHMvaHliaS9tdWx0aXBsZS1zZXQtY29va2llcy1leHBlY3RlZC50eHQKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MC4uYzZiNjM3MzIxMzI4NzU1ZmJhMDIwNmEwOGRjMzllMGM4ODhiMmM0YgotLS0gL2Rldi9udWxs
CisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy1iaWdzdXIvaHR0cC90ZXN0cy93ZWJzb2Nr
ZXQvdGVzdHMvaHliaS9tdWx0aXBsZS1zZXQtY29va2llcy1leHBlY3RlZC50eHQKQEAgLTAsMCAr
MSwyIEBACitBTEVSVDogYT1iLGM9ZAorCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9y
bS9tYWMtY2F0YWxpbmEvaHR0cC90ZXN0cy93ZWJzb2NrZXQvdGVzdHMvaHliaS9tdWx0aXBsZS1z
ZXQtY29va2llcy1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMtY2F0YWxp
bmEvaHR0cC90ZXN0cy93ZWJzb2NrZXQvdGVzdHMvaHliaS9tdWx0aXBsZS1zZXQtY29va2llcy1l
eHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uYzZiNjM3MzIxMzI4NzU1ZmJhMDIwNmEwOGRjMzllMGM4
ODhiMmM0YgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy1jYXRh
bGluYS9odHRwL3Rlc3RzL3dlYnNvY2tldC90ZXN0cy9oeWJpL211bHRpcGxlLXNldC1jb29raWVz
LWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDIgQEAKK0FMRVJUOiBhPWIsYz1kCisKZGlmZiAtLWdp
dCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy1tb2phdmUvaHR0cC90ZXN0cy93ZWJzb2NrZXQv
dGVzdHMvaHliaS9tdWx0aXBsZS1zZXQtY29va2llcy1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0
cy9wbGF0Zm9ybS9tYWMtbW9qYXZlL2h0dHAvdGVzdHMvd2Vic29ja2V0L3Rlc3RzL2h5YmkvbXVs
dGlwbGUtc2V0LWNvb2tpZXMtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4
IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmM2YjYzNzMyMTMyODc1
NWZiYTAyMDZhMDhkYzM5ZTBjODg4YjJjNGIKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0
cy9wbGF0Zm9ybS9tYWMtbW9qYXZlL2h0dHAvdGVzdHMvd2Vic29ja2V0L3Rlc3RzL2h5YmkvbXVs
dGlwbGUtc2V0LWNvb2tpZXMtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsMiBAQAorQUxFUlQ6IGE9
YixjPWQKKwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>433507</attachid>
            <date>2021-07-14 09:59:16 -0700</date>
            <delta_ts>2021-07-14 09:59:16 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-227739-20210714095915.patch</filename>
            <type>text/plain</type>
            <size>7096</size>
            <attacher name="Alex Christensen">achristensen</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDI3OTkwOSkKKysrIExheW91dFRlc3RzL0NoYW5nZUxvZwkod29y
a2luZyBjb3B5KQpAQCAtMSwzICsxLDI2IEBACisyMDIxLTA3LTE0ICBBbGV4IENocmlzdGVuc2Vu
ICA8YWNocmlzdGVuc2VuQHdlYmtpdC5vcmc+CisKKyAgICAgICAgQWRkIHRlc3Qgc2hvd2luZyBt
dWx0aXBsZSBTZXQtQ29va2llIEhUVFAgaGVhZGVyIGZpZWxkcyBpbiB3ZWJzb2NrZXQgaGFuZHNo
YWtlIGdldCBwcm9jZXNzZWQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTIyNzczOQorCisgICAgICAgIFJldmlld2VkIGJ5IEdlb2ZmIEdhcmVuLgorCisg
ICAgICAgIFdoZW4gdXNpbmcgTlNVUkxTZXNzaW9uJ3MgV2ViU29ja2V0IGltcGxlbWVudGF0aW9u
LCB0aGUgbXVsdGlwbGUgY29va2llcyBhcmUgc2VwYXJhdGVkIHdpdGggc2VtaWNvbG9ucywKKyAg
ICAgICAgd2hpY2ggbWF0Y2hlcyB0aGUgYmVoYXZpb3Igb2YgQ2hyb21lIGFuZCBGaXJlZm94LiAg
U2hpcHBpbmcgT1NlcyBzZXBhcmF0ZSB0aGUgY29va2llcyB3aXRoIGNvbW1hcy4KKworICAgICAg
ICBBZGQgYSB0ZXN0IHRvIHZlcmlmeSB0aGlzIGJlaGF2aW9yLgorCisgICAgICAgICogaHR0cC90
ZXN0cy93ZWJzb2NrZXQvdGVzdHMvaHliaS9tdWx0aXBsZS1zZXQtY29va2llcy1leHBlY3RlZC50
eHQ6IEFkZGVkLgorICAgICAgICAqIGh0dHAvdGVzdHMvd2Vic29ja2V0L3Rlc3RzL2h5YmkvbXVs
dGlwbGUtc2V0LWNvb2tpZXMuaHRtbDogQWRkZWQuCisgICAgICAgICogaHR0cC90ZXN0cy93ZWJz
b2NrZXQvdGVzdHMvaHliaS9tdWx0aXBsZV9zZXRfY29va2llX3dzaC5weTogQWRkZWQuCisgICAg
ICAgICh3ZWJfc29ja2V0X2RvX2V4dHJhX2hhbmRzaGFrZSk6CisgICAgICAgICh3ZWJfc29ja2V0
X3RyYW5zZmVyX2RhdGEpOgorICAgICAgICAqIHBsYXRmb3JtL2lvcy9odHRwL3Rlc3RzL3dlYnNv
Y2tldC90ZXN0cy9oeWJpL211bHRpcGxlLXNldC1jb29raWVzLWV4cGVjdGVkLnR4dDogQWRkZWQu
CisgICAgICAgICogcGxhdGZvcm0vbWFjLWJpZ3N1ci9odHRwL3Rlc3RzL3dlYnNvY2tldC90ZXN0
cy9oeWJpL211bHRpcGxlLXNldC1jb29raWVzLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAg
ICogcGxhdGZvcm0vbWFjLWNhdGFsaW5hL2h0dHAvdGVzdHMvd2Vic29ja2V0L3Rlc3RzL2h5Ymkv
bXVsdGlwbGUtc2V0LWNvb2tpZXMtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBwbGF0
Zm9ybS9tYWMtbW9qYXZlL2h0dHAvdGVzdHMvd2Vic29ja2V0L3Rlc3RzL2h5YmkvbXVsdGlwbGUt
c2V0LWNvb2tpZXMtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiB3aW4vaHR0cC90ZXN0
cy93ZWJzb2NrZXQvdGVzdHMvaHliaS9tdWx0aXBsZS1zZXQtY29va2llcy1leHBlY3RlZC50eHQ6
IEFkZGVkLgorCiAyMDIxLTA3LTE0ICBBcmNhZHkgR29sZG1pbnRzLU9ybG92ICA8YWdvbGRtaW50
c0BpZ2FsaWEuY29tPgogCiAgICAgICAgIFtHU3RyZWFtZXJdIG1hcmsgbWVkaWEvbWVkaWEtc291
cmNlL21lZGlhLXdlYm0tdm9yYmlzLXBhcnRpYWwuaHRtbCBhbmQgbWVkaWEvbWVkaWEtc291cmNl
L21lZGlhLXdlYm0tb3B1cy1wYXJ0aWFsLmh0bWwgYXMgZmFpbGluZwpJbmRleDogTGF5b3V0VGVz
dHMvaHR0cC90ZXN0cy93ZWJzb2NrZXQvdGVzdHMvaHliaS9tdWx0aXBsZS1zZXQtY29va2llcy1l
eHBlY3RlZC50eHQKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy93ZWJzb2Nr
ZXQvdGVzdHMvaHliaS9tdWx0aXBsZS1zZXQtY29va2llcy1leHBlY3RlZC50eHQJKG5vbmV4aXN0
ZW50KQorKysgTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy93ZWJzb2NrZXQvdGVzdHMvaHliaS9tdWx0
aXBsZS1zZXQtY29va2llcy1leHBlY3RlZC50eHQJKHdvcmtpbmcgY29weSkKQEAgLTAsMCArMSwy
IEBACitBTEVSVDogYT1iOyBjPWQKKwpJbmRleDogTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy93ZWJz
b2NrZXQvdGVzdHMvaHliaS9tdWx0aXBsZS1zZXQtY29va2llcy5odG1sCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IExheW91dFRlc3RzL2h0dHAvdGVzdHMvd2Vic29ja2V0L3Rlc3RzL2h5YmkvbXVsdGlwbGUtc2V0
LWNvb2tpZXMuaHRtbAkobm9uZXhpc3RlbnQpCisrKyBMYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3dl
YnNvY2tldC90ZXN0cy9oeWJpL211bHRpcGxlLXNldC1jb29raWVzLmh0bWwJKHdvcmtpbmcgY29w
eSkKQEAgLTAsMCArMSwyNyBAQAorPCFET0NUWVBFIGh0bWw+Cis8aHRtbD4KKzxoZWFkPgorPHNj
cmlwdD4KK2lmICh3aW5kb3cudGVzdFJ1bm5lcikgeworICAgIHRlc3RSdW5uZXIud2FpdFVudGls
RG9uZSgpOworICAgIHRlc3RSdW5uZXIuZHVtcEFzVGV4dCgpOworfQorCitmdW5jdGlvbiBydW5U
ZXN0KCkKK3sKKyAgICB2YXIgd3MgPSBuZXcgV2ViU29ja2V0KCJ3czovLzEyNy4wLjAuMTo4ODgw
L3dlYnNvY2tldC90ZXN0cy9oeWJpL211bHRpcGxlX3NldF9jb29raWUiKTsKKyAgICB3cy5vbm9w
ZW4gPSBmdW5jdGlvbigpIHsKKyAgICAgICAgYWxlcnQoZG9jdW1lbnQuY29va2llKTsKKyAgICAg
ICAgaWYgKHdpbmRvdy50ZXN0UnVubmVyKSB7CisgICAgICAgICAgICB0ZXN0UnVubmVyLm5vdGlm
eURvbmUoKTsKKyAgICAgICAgfQorICAgIH0KKyAgICB3cy5vbmVycm9yID0gZnVuY3Rpb24oZXJy
b3IpIHsKKyAgICAgICAgYWxlcnQoJ2Vycm9yOiAnICsgZXJyb3IpOworICAgIH0KK30KKzwvc2Ny
aXB0PgorPC9oZWFkPgorPGJvZHkgb25sb2FkPSdydW5UZXN0KCknPgorPC9ib2R5PgorPC9odG1s
PgpJbmRleDogTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy93ZWJzb2NrZXQvdGVzdHMvaHliaS9tdWx0
aXBsZV9zZXRfY29va2llX3dzaC5weQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9odHRwL3Rl
c3RzL3dlYnNvY2tldC90ZXN0cy9oeWJpL211bHRpcGxlX3NldF9jb29raWVfd3NoLnB5CShub25l
eGlzdGVudCkKKysrIExheW91dFRlc3RzL2h0dHAvdGVzdHMvd2Vic29ja2V0L3Rlc3RzL2h5Ymkv
bXVsdGlwbGVfc2V0X2Nvb2tpZV93c2gucHkJKHdvcmtpbmcgY29weSkKQEAgLTAsMCArMSwzMyBA
QAorIworIyBDb3B5cmlnaHQgKEMpIDIwMjEgQXBwbGUgSW5jLiBBbGwgcmlnaHRzIHJlc2VydmVk
LgorIworIyBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1z
LCB3aXRoIG9yIHdpdGhvdXQKKyMgbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVk
IHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zCisjIGFyZSBtZXQ6CisjIDEuIFJlZGlzdHJp
YnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0Cisj
ICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlz
Y2xhaW1lci4KKyMgMi4gUmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3QgcmVwcm9k
dWNlIHRoZSBhYm92ZSBjb3B5cmlnaHQKKyMgICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0
aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyIGluIHRoZQorIyAgICBkb2N1bWVudGF0
aW9uIGFuZC9vciBvdGhlciBtYXRlcmlhbHMgcHJvdmlkZWQgd2l0aCB0aGUgZGlzdHJpYnV0aW9u
LgorIworIyBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIEFQUExFIElOQy4gQU5EIElUUyBD
T05UUklCVVRPUlMgYGBBUyBJUycnCisjIEFORCBBTlkgRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJB
TlRJRVMsIElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLAorIyBUSEUgSU1QTElFRCBXQVJS
QU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSCisj
IFBVUlBPU0UgQVJFIERJU0NMQUlNRUQuIElOIE5PIEVWRU5UIFNIQUxMIEFQUExFIElOQy4gT1Ig
SVRTIENPTlRSSUJVVE9SUworIyBCRSBMSUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElSRUNULCBJ
TkNJREVOVEFMLCBTUEVDSUFMLCBFWEVNUExBUlksIE9SCisjIENPTlNFUVVFTlRJQUwgREFNQUdF
UyAoSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sIFBST0NVUkVNRU5UIE9GCisjIFNVQlNU
SVRVVEUgR09PRFMgT1IgU0VSVklDRVM7IExPU1MgT0YgVVNFLCBEQVRBLCBPUiBQUk9GSVRTOyBP
UiBCVVNJTkVTUworIyBJTlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkgVEhF
T1JZIE9GIExJQUJJTElUWSwgV0hFVEhFUiBJTgorIyBDT05UUkFDVCwgU1RSSUNUIExJQUJJTElU
WSwgT1IgVE9SVCAoSU5DTFVESU5HIE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNFKQorIyBBUklTSU5H
IElOIEFOWSBXQVkgT1VUIE9GIFRIRSBVU0UgT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJ
U0VEIE9GCisjIFRIRSBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4KKyMKKworCitkZWYgd2Vi
X3NvY2tldF9kb19leHRyYV9oYW5kc2hha2UocmVxdWVzdCk6CisgICAgcmVxdWVzdC5leHRyYV9o
ZWFkZXJzLmFwcGVuZCgoJ1NldC1Db29raWUnLCAnYT1iJykpCisgICAgcmVxdWVzdC5leHRyYV9o
ZWFkZXJzLmFwcGVuZCgoJ1NldC1Db29raWUnLCAnYz1kJykpCisKKworZGVmIHdlYl9zb2NrZXRf
dHJhbnNmZXJfZGF0YShyZXF1ZXN0KToKKyAgICBwYXNzCkluZGV4OiBMYXlvdXRUZXN0cy9wbGF0
Zm9ybS9pb3MvaHR0cC90ZXN0cy93ZWJzb2NrZXQvdGVzdHMvaHliaS9tdWx0aXBsZS1zZXQtY29v
a2llcy1leHBlY3RlZC50eHQKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvcGxhdGZvcm0vaW9z
L2h0dHAvdGVzdHMvd2Vic29ja2V0L3Rlc3RzL2h5YmkvbXVsdGlwbGUtc2V0LWNvb2tpZXMtZXhw
ZWN0ZWQudHh0CShub25leGlzdGVudCkKKysrIExheW91dFRlc3RzL3BsYXRmb3JtL2lvcy9odHRw
L3Rlc3RzL3dlYnNvY2tldC90ZXN0cy9oeWJpL211bHRpcGxlLXNldC1jb29raWVzLWV4cGVjdGVk
LnR4dAkod29ya2luZyBjb3B5KQpAQCAtMCwwICsxLDIgQEAKK0FMRVJUOiBhPWIsYz1kCisKSW5k
ZXg6IExheW91dFRlc3RzL3BsYXRmb3JtL21hYy1iaWdzdXIvaHR0cC90ZXN0cy93ZWJzb2NrZXQv
dGVzdHMvaHliaS9tdWx0aXBsZS1zZXQtY29va2llcy1leHBlY3RlZC50eHQKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjLWJpZ3N1ci9odHRwL3Rlc3RzL3dlYnNvY2tldC90
ZXN0cy9oeWJpL211bHRpcGxlLXNldC1jb29raWVzLWV4cGVjdGVkLnR4dAkobm9uZXhpc3RlbnQp
CisrKyBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMtYmlnc3VyL2h0dHAvdGVzdHMvd2Vic29ja2V0
L3Rlc3RzL2h5YmkvbXVsdGlwbGUtc2V0LWNvb2tpZXMtZXhwZWN0ZWQudHh0CSh3b3JraW5nIGNv
cHkpCkBAIC0wLDAgKzEsMiBAQAorQUxFUlQ6IGE9YixjPWQKKwpJbmRleDogTGF5b3V0VGVzdHMv
cGxhdGZvcm0vbWFjLWNhdGFsaW5hL2h0dHAvdGVzdHMvd2Vic29ja2V0L3Rlc3RzL2h5YmkvbXVs
dGlwbGUtc2V0LWNvb2tpZXMtZXhwZWN0ZWQudHh0Cj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3Rz
L3BsYXRmb3JtL21hYy1jYXRhbGluYS9odHRwL3Rlc3RzL3dlYnNvY2tldC90ZXN0cy9oeWJpL211
bHRpcGxlLXNldC1jb29raWVzLWV4cGVjdGVkLnR4dAkobm9uZXhpc3RlbnQpCisrKyBMYXlvdXRU
ZXN0cy9wbGF0Zm9ybS9tYWMtY2F0YWxpbmEvaHR0cC90ZXN0cy93ZWJzb2NrZXQvdGVzdHMvaHli
aS9tdWx0aXBsZS1zZXQtY29va2llcy1leHBlY3RlZC50eHQJKHdvcmtpbmcgY29weSkKQEAgLTAs
MCArMSwyIEBACitBTEVSVDogYT1iLGM9ZAorCkluZGV4OiBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9t
YWMtbW9qYXZlL2h0dHAvdGVzdHMvd2Vic29ja2V0L3Rlc3RzL2h5YmkvbXVsdGlwbGUtc2V0LWNv
b2tpZXMtZXhwZWN0ZWQudHh0Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL3BsYXRmb3JtL21h
Yy1tb2phdmUvaHR0cC90ZXN0cy93ZWJzb2NrZXQvdGVzdHMvaHliaS9tdWx0aXBsZS1zZXQtY29v
a2llcy1leHBlY3RlZC50eHQJKG5vbmV4aXN0ZW50KQorKysgTGF5b3V0VGVzdHMvcGxhdGZvcm0v
bWFjLW1vamF2ZS9odHRwL3Rlc3RzL3dlYnNvY2tldC90ZXN0cy9oeWJpL211bHRpcGxlLXNldC1j
b29raWVzLWV4cGVjdGVkLnR4dAkod29ya2luZyBjb3B5KQpAQCAtMCwwICsxLDIgQEAKK0FMRVJU
OiBhPWIsYz1kCisKSW5kZXg6IExheW91dFRlc3RzL3BsYXRmb3JtL3dpbi9odHRwL3Rlc3RzL3dl
YnNvY2tldC90ZXN0cy9oeWJpL211bHRpcGxlLXNldC1jb29raWVzLWV4cGVjdGVkLnR4dAo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9wbGF0Zm9ybS93aW4vaHR0cC90ZXN0cy93ZWJzb2NrZXQv
dGVzdHMvaHliaS9tdWx0aXBsZS1zZXQtY29va2llcy1leHBlY3RlZC50eHQJKG5vbmV4aXN0ZW50
KQorKysgTGF5b3V0VGVzdHMvcGxhdGZvcm0vd2luL2h0dHAvdGVzdHMvd2Vic29ja2V0L3Rlc3Rz
L2h5YmkvbXVsdGlwbGUtc2V0LWNvb2tpZXMtZXhwZWN0ZWQudHh0CSh3b3JraW5nIGNvcHkpCkBA
IC0wLDAgKzEsMiBAQAorQUxFUlQ6IGE9YgorCg==
</data>
<flag name="review"
          id="455772"
          type_id="1"
          status="?"
          setter="achristensen"
    />
          </attachment>
      

    </bug>

</bugzilla>