<?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>231379</bug_id>
          
          <creation_ts>2021-10-07 11:29:45 -0700</creation_ts>
          <short_desc>[ BigSur wk2 Release ] http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html is a flaky failure</short_desc>
          <delta_ts>2021-10-19 11:43:31 -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>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="Eric Hutchison">ehutchison</reporter>
          <assigned_to name="John Wilander">wilander</assigned_to>
          <cc>achristensen</cc>
    
    <cc>cdumez</cc>
    
    <cc>ehutchison</cc>
    
    <cc>katherine_cheney</cc>
    
    <cc>webkit-bot-watchers-bugzilla</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>wilander</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1801679</commentid>
    <comment_count>0</comment_count>
    <who name="Eric Hutchison">ehutchison</who>
    <bug_when>2021-10-07 11:29:45 -0700</bug_when>
    <thetext>http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html

is a flaky failure on BigSur wk2 Release.


History: https://results.webkit.org/?suite=layout-tests&amp;test=http%2Ftests%2FresourceLoadStatistics%2Fsandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html

Build: https://build.webkit.org/#/builders/70/builds/5699

Results: https://build.webkit.org/results/Apple-BigSur-Release-WK2-Tests/r283709%20(5699)/results.html

Diff:
--- /Volumes/Data/worker/bigsur-release-tests-wk2/build/layout-test-results/http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-ip-to-localhost-to-ip-expected.txt
+++ /Volumes/Data/worker/bigsur-release-tests-wk2/build/layout-test-results/http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-ip-to-localhost-to-ip-actual.txt
@@ -4,9 +4,10 @@
 
 
 PASS testRunner.isStatisticsRegisteredAsSubFrameUnder(&quot;http://localhost&quot;, &quot;http://127.0.0.1&quot;) is true
-PASS testRunner.isStatisticsRegisteredAsRedirectingTo(&quot;http://localhost&quot;, &quot;http://127.0.0.1&quot;) is true
+FAIL testRunner.isStatisticsRegisteredAsRedirectingTo(&quot;http://localhost&quot;, &quot;http://127.0.0.1&quot;) should be true. Was false.
 PASS testRunner.isStatisticsRegisteredAsRedirectingTo(&quot;http://127.0.0.1&quot;, &quot;http://localhost&quot;) is true
 PASS successfullyParsed is true
+Some tests failed.
 
 TEST COMPLETE

Unable to reproduce text failure locally using r283709 and r283714.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1801680</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-10-07 11:30:22 -0700</bug_when>
    <thetext>&lt;rdar://problem/83991245&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1801687</commentid>
    <comment_count>2</comment_count>
    <who name="Eric Hutchison">ehutchison</who>
    <bug_when>2021-10-07 11:35:33 -0700</bug_when>
    <thetext>Updated test expectations at http://trac.webkit.org/changeset/283727/webkit</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1805770</commentid>
    <comment_count>3</comment_count>
      <attachid>441657</attachid>
    <who name="John Wilander">wilander</who>
    <bug_when>2021-10-18 16:36:31 -0700</bug_when>
    <thetext>Created attachment 441657
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1805772</commentid>
    <comment_count>4</comment_count>
      <attachid>441657</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2021-10-18 16:39:17 -0700</bug_when>
    <thetext>Comment on attachment 441657
Patch

Can&apos;t we add `Cache-Control: no-cache, no-store` header to resourceLoadStatistics/resources/redirect.py ? Do we ever want to cache those redirects?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1805785</commentid>
    <comment_count>5</comment_count>
    <who name="John Wilander">wilander</who>
    <bug_when>2021-10-18 17:06:31 -0700</bug_when>
    <thetext>(In reply to Chris Dumez from comment #4)
&gt; Comment on attachment 441657 [details]
&gt; Patch
&gt; 
&gt; Can&apos;t we add `Cache-Control: no-cache, no-store` header to
&gt; resourceLoadStatistics/resources/redirect.py ? Do we ever want to cache
&gt; those redirects?

We could. I do recall testing WebKit behavior at some point and redirects were cached regardless. Maybe that was treating temporary redirects as permanent though.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1806064</commentid>
    <comment_count>6</comment_count>
    <who name="John Wilander">wilander</who>
    <bug_when>2021-10-19 09:30:09 -0700</bug_when>
    <thetext>(In reply to John Wilander from comment #5)
&gt; (In reply to Chris Dumez from comment #4)
&gt; &gt; Comment on attachment 441657 [details]
&gt; &gt; Patch
&gt; &gt; 
&gt; &gt; Can&apos;t we add `Cache-Control: no-cache, no-store` header to
&gt; &gt; resourceLoadStatistics/resources/redirect.py ? Do we ever want to cache
&gt; &gt; those redirects?
&gt; 
&gt; We could. I do recall testing WebKit behavior at some point and redirects
&gt; were cached regardless. Maybe that was treating temporary redirects as
&gt; permanent though.

I thought this through over last night and the only obstacle I came up with is the explicit cache testing in resourceLoadStatistics/cap-cache-max-age-for-prevalent-resource.html. But it uses the dedicated resourceLoadStatistics/resources/cached-permanent-redirect.py so we&apos;re good.

Would you prefer only the no-cache response header or a combo?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1806068</commentid>
    <comment_count>7</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2021-10-19 09:31:24 -0700</bug_when>
    <thetext>(In reply to John Wilander from comment #6)
&gt; (In reply to John Wilander from comment #5)
&gt; &gt; (In reply to Chris Dumez from comment #4)
&gt; &gt; &gt; Comment on attachment 441657 [details]
&gt; &gt; &gt; Patch
&gt; &gt; &gt; 
&gt; &gt; &gt; Can&apos;t we add `Cache-Control: no-cache, no-store` header to
&gt; &gt; &gt; resourceLoadStatistics/resources/redirect.py ? Do we ever want to cache
&gt; &gt; &gt; those redirects?
&gt; &gt; 
&gt; &gt; We could. I do recall testing WebKit behavior at some point and redirects
&gt; &gt; were cached regardless. Maybe that was treating temporary redirects as
&gt; &gt; permanent though.
&gt; 
&gt; I thought this through over last night and the only obstacle I came up with
&gt; is the explicit cache testing in
&gt; resourceLoadStatistics/cap-cache-max-age-for-prevalent-resource.html. But it
&gt; uses the dedicated
&gt; resourceLoadStatistics/resources/cached-permanent-redirect.py so we&apos;re good.
&gt; 
&gt; Would you prefer only the no-cache response header or a combo?

I think I would prefer &quot;Cache-Control: no-cache, no-store&quot; if it works here. Generating unique URLs is a bit annoying and you have to keep doing it in new tests.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1806077</commentid>
    <comment_count>8</comment_count>
    <who name="John Wilander">wilander</who>
    <bug_when>2021-10-19 09:37:42 -0700</bug_when>
    <thetext>(In reply to Chris Dumez from comment #7)
&gt; (In reply to John Wilander from comment #6)
&gt; &gt; (In reply to John Wilander from comment #5)
&gt; &gt; &gt; (In reply to Chris Dumez from comment #4)
&gt; &gt; &gt; &gt; Comment on attachment 441657 [details]
&gt; &gt; &gt; &gt; Patch
&gt; &gt; &gt; &gt; 
&gt; &gt; &gt; &gt; Can&apos;t we add `Cache-Control: no-cache, no-store` header to
&gt; &gt; &gt; &gt; resourceLoadStatistics/resources/redirect.py ? Do we ever want to cache
&gt; &gt; &gt; &gt; those redirects?
&gt; &gt; &gt; 
&gt; &gt; &gt; We could. I do recall testing WebKit behavior at some point and redirects
&gt; &gt; &gt; were cached regardless. Maybe that was treating temporary redirects as
&gt; &gt; &gt; permanent though.
&gt; &gt; 
&gt; &gt; I thought this through over last night and the only obstacle I came up with
&gt; &gt; is the explicit cache testing in
&gt; &gt; resourceLoadStatistics/cap-cache-max-age-for-prevalent-resource.html. But it
&gt; &gt; uses the dedicated
&gt; &gt; resourceLoadStatistics/resources/cached-permanent-redirect.py so we&apos;re good.
&gt; &gt; 
&gt; &gt; Would you prefer only the no-cache response header or a combo?
&gt; 
&gt; I think I would prefer &quot;Cache-Control: no-cache, no-store&quot; if it works here.
&gt; Generating unique URLs is a bit annoying and you have to keep doing it in
&gt; new tests.

I have not been able to repro the issue locally and neither have the bot watchers. So this is a speculative fix based on prior experience. In this case, I at least did part of the work in the Python redirecter which will be available without extra work in new tests.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1806079</commentid>
    <comment_count>9</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2021-10-19 09:40:00 -0700</bug_when>
    <thetext>(In reply to John Wilander from comment #8)
&gt; (In reply to Chris Dumez from comment #7)
&gt; &gt; (In reply to John Wilander from comment #6)
&gt; &gt; &gt; (In reply to John Wilander from comment #5)
&gt; &gt; &gt; &gt; (In reply to Chris Dumez from comment #4)
&gt; &gt; &gt; &gt; &gt; Comment on attachment 441657 [details]
&gt; &gt; &gt; &gt; &gt; Patch
&gt; &gt; &gt; &gt; &gt; 
&gt; &gt; &gt; &gt; &gt; Can&apos;t we add `Cache-Control: no-cache, no-store` header to
&gt; &gt; &gt; &gt; &gt; resourceLoadStatistics/resources/redirect.py ? Do we ever want to cache
&gt; &gt; &gt; &gt; &gt; those redirects?
&gt; &gt; &gt; &gt; 
&gt; &gt; &gt; &gt; We could. I do recall testing WebKit behavior at some point and redirects
&gt; &gt; &gt; &gt; were cached regardless. Maybe that was treating temporary redirects as
&gt; &gt; &gt; &gt; permanent though.
&gt; &gt; &gt; 
&gt; &gt; &gt; I thought this through over last night and the only obstacle I came up with
&gt; &gt; &gt; is the explicit cache testing in
&gt; &gt; &gt; resourceLoadStatistics/cap-cache-max-age-for-prevalent-resource.html. But it
&gt; &gt; &gt; uses the dedicated
&gt; &gt; &gt; resourceLoadStatistics/resources/cached-permanent-redirect.py so we&apos;re good.
&gt; &gt; &gt; 
&gt; &gt; &gt; Would you prefer only the no-cache response header or a combo?
&gt; &gt; 
&gt; &gt; I think I would prefer &quot;Cache-Control: no-cache, no-store&quot; if it works here.
&gt; &gt; Generating unique URLs is a bit annoying and you have to keep doing it in
&gt; &gt; new tests.
&gt; 
&gt; I have not been able to repro the issue locally and neither have the bot
&gt; watchers. So this is a speculative fix based on prior experience. In this
&gt; case, I at least did part of the work in the Python redirecter which will be
&gt; available without extra work in new tests.

It seems silly to me to generate unique URLs to work around a resource being cached when you could simply mark this resource as non-cacheable.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1806095</commentid>
    <comment_count>10</comment_count>
      <attachid>441744</attachid>
    <who name="John Wilander">wilander</who>
    <bug_when>2021-10-19 09:52:47 -0700</bug_when>
    <thetext>Created attachment 441744
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1806099</commentid>
    <comment_count>11</comment_count>
      <attachid>441744</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2021-10-19 09:55:51 -0700</bug_when>
    <thetext>Comment on attachment 441744
Patch

r=me as long as the bots are happy.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1806116</commentid>
    <comment_count>12</comment_count>
    <who name="John Wilander">wilander</who>
    <bug_when>2021-10-19 10:10:53 -0700</bug_when>
    <thetext>Thanks, Chris! I&apos;ll wait for green.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1806193</commentid>
    <comment_count>13</comment_count>
      <attachid>441744</attachid>
    <who name="John Wilander">wilander</who>
    <bug_when>2021-10-19 11:37:37 -0700</bug_when>
    <thetext>Comment on attachment 441744
Patch

iOS wk2 queue severely backed up. Marking cq+ now that Mac wk2 is green.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1806200</commentid>
    <comment_count>14</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-10-19 11:43:27 -0700</bug_when>
    <thetext>Committed r284473 (243232@main): &lt;https://commits.webkit.org/243232@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 441744.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>441657</attachid>
            <date>2021-10-18 16:36:31 -0700</date>
            <delta_ts>2021-10-19 09:52:44 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-231379-20211018163630.patch</filename>
            <type>text/plain</type>
            <size>10155</size>
            <attacher name="John Wilander">wilander</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg0Mzg4CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggMTc0Y2QzZGYxMDM2MGUxM2E0NzE3
MmJjMDFkYjJjZjZjNzcwZjA2Zi4uYTU4N2YwOTAzYjRjMGU3Mzg3YzBmYjU3YWNlZmIzNGJhMDk2
OGE2YyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDIxLTEwLTE4ICBKb2huIFdpbGFuZGVyICA8
d2lsYW5kZXJAYXBwbGUuY29tPgorCisgICAgICAgIGh0dHAvdGVzdHMvcmVzb3VyY2VMb2FkU3Rh
dGlzdGljcy9zYW5kYm94ZWQtbmVzdGluZy1pZnJhbWUtd2l0aC1ub24tc2FuZGJveGVkLWlmcmFt
ZS1yZWRpcmVjdC1pcC10by1sb2NhbGhvc3QtdG8taXAuaHRtbCBpcyBhIGZsYWt5IGZhaWx1cmUK
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIzMTM3OQor
ICAgICAgICA8cmRhcjovL3Byb2JsZW0vODM5OTEyNDU+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhpcyBjaGFuZ2UgYWRkcyByYW5kb21seSBnZW5l
cmF0ZWQgZHVtbXkgdmFsdWVzIHRvIHF1ZXJ5IHN0cmluZ3MgdG8gbWFrZSBVUkxzIHVuaXF1ZS4K
KyAgICAgICAgSGlzdG9yaWNhbGx5LCB3ZSd2ZSBoYWQgcHJvYmxlbXMgd2l0aCByZWRpcmVjdHMg
Z2V0dGluZyBjYWNoZWQgc28gdGhhdCB0aGV5IGRvbid0IGhpdAorICAgICAgICB0aGUgbmV0d29y
aywgYW5kIHdlJ3ZlIGJlZW4gYWJsZSB0byBhZGRyZXNzIHRoYXQgYnkgbWFraW5nIFVSTHMgcmFu
ZG9tLiBJbiB0aGlzCisgICAgICAgIHBhcnRpY3VsYXIgY2FzZSwgdGhlIHNhbWUgcmVkaXJlY3Qg
aXMgYmVpbmcgZG9uZSBpbiBkaWZmZXJlbnQgb3JkZXJzIGFuZCBtaWdodCBmYWxsCisgICAgICAg
IGludG8gdGhlIGNhY2hlIHRyYXAuCisKKyAgICAgICAgKiBodHRwL3Rlc3RzL3Jlc291cmNlTG9h
ZFN0YXRpc3RpY3MvcmVzb3VyY2VzL3BhZ2Utd2l0aC1ub24tc2FuZGJveGVkLWlmcmFtZS1yZWRp
cmVjdC1pcC10by1sb2NhbGhvc3QtdG8taXAuaHRtbDoKKyAgICAgICAgKiBodHRwL3Rlc3RzL3Jl
c291cmNlTG9hZFN0YXRpc3RpY3MvcmVzb3VyY2VzL3BhZ2Utd2l0aC1ub24tc2FuZGJveGVkLWlm
cmFtZS1yZWRpcmVjdC1sb2NhbGhvc3QtdG8taXAtdG8tbG9jYWxob3N0Lmh0bWw6CisgICAgICAg
ICogaHR0cC90ZXN0cy9yZXNvdXJjZUxvYWRTdGF0aXN0aWNzL3Jlc291cmNlcy9wYWdlLXdpdGgt
c2FuZGJveGVkLWlmcmFtZS1yZWRpcmVjdC1pcC10by1sb2NhbGhvc3QtdG8taXAuaHRtbDoKKyAg
ICAgICAgKiBodHRwL3Rlc3RzL3Jlc291cmNlTG9hZFN0YXRpc3RpY3MvcmVzb3VyY2VzL3BhZ2Ut
d2l0aC1zYW5kYm94ZWQtaWZyYW1lLXJlZGlyZWN0LWxvY2FsaG9zdC10by1pcC10by1sb2NhbGhv
c3QuaHRtbDoKKyAgICAgICAgKiBodHRwL3Rlc3RzL3Jlc291cmNlTG9hZFN0YXRpc3RpY3MvcmVz
b3VyY2VzL3JlZGlyZWN0LnB5OgorICAgICAgICAqIHBsYXRmb3JtL21hYy13azIvVGVzdEV4cGVj
dGF0aW9uczoKKyAgICAgICAgICAgIFJlbW92ZWQgW1Bhc3MgRmFpbHVyZV0gZXhwZWN0YXRpb24g
Zm9yIHNhbmRib3hlZC1uZXN0aW5nLWlmcmFtZS13aXRoLW5vbi1zYW5kYm94ZWQtaWZyYW1lLXJl
ZGlyZWN0LWlwLXRvLWxvY2FsaG9zdC10by1pcC5odG1sLgorCiAyMDIxLTEwLTE4ICBUeWxlciBX
aWxjb2NrICA8dHlsZXJfd0BhcHBsZS5jb20+CiAKICAgICAgICAgQVg6IFJldHVybiBBWEVtcHR5
R3JvdXAgc3Vicm9sZSBmb3IgZ3JvdXBzIHdpdGggbm8gYWNjZXNzaWJsZSBjb250ZW50CmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3Jlc291cmNlTG9hZFN0YXRpc3RpY3MvcmVz
b3VyY2VzL3BhZ2Utd2l0aC1ub24tc2FuZGJveGVkLWlmcmFtZS1yZWRpcmVjdC1pcC10by1sb2Nh
bGhvc3QtdG8taXAuaHRtbCBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvcmVzb3VyY2VMb2FkU3Rh
dGlzdGljcy9yZXNvdXJjZXMvcGFnZS13aXRoLW5vbi1zYW5kYm94ZWQtaWZyYW1lLXJlZGlyZWN0
LWlwLXRvLWxvY2FsaG9zdC10by1pcC5odG1sCmluZGV4IGYzNWQ3MzdjZGZmZmQ4MjA4YTBlMTM2
NzllYzgyZDE3M2E4ZmQ3MGYuLmMwNGY3NzgyZTM0NzQ2Zjg0MjkwZDFlODRjMzgwYWEzZmUwMzhi
MTMgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvcmVzb3VyY2VMb2FkU3RhdGlz
dGljcy9yZXNvdXJjZXMvcGFnZS13aXRoLW5vbi1zYW5kYm94ZWQtaWZyYW1lLXJlZGlyZWN0LWlw
LXRvLWxvY2FsaG9zdC10by1pcC5odG1sCisrKyBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvcmVz
b3VyY2VMb2FkU3RhdGlzdGljcy9yZXNvdXJjZXMvcGFnZS13aXRoLW5vbi1zYW5kYm94ZWQtaWZy
YW1lLXJlZGlyZWN0LWlwLXRvLWxvY2FsaG9zdC10by1pcC5odG1sCkBAIC0yLDggKzIsMTMgQEAK
IDxodG1sPgogPGhlYWQ+CiA8L2hlYWQ+Ci08Ym9keT4KLTxpZnJhbWUgc3JjPSJodHRwOi8vMTI3
LjAuMC4xOjgwMDAvcmVzb3VyY2VMb2FkU3RhdGlzdGljcy9yZXNvdXJjZXMvcmVkaXJlY3QucHkv
P3JlZGlyZWN0VG89aHR0cDovL2xvY2FsaG9zdDo4MDAwL3Jlc291cmNlTG9hZFN0YXRpc3RpY3Mv
cmVzb3VyY2VzL3JlZGlyZWN0LnB5Lz9yZWRpcmVjdFRvPWh0dHA6Ly8xMjcuMC4wLjE6ODAwMC9y
ZXNvdXJjZUxvYWRTdGF0aXN0aWNzL3Jlc291cmNlcy9pZnJhbWUtcmVwb3J0LWJhY2stbG9hZGVk
Lmh0bWwiPgotPC9pZnJhbWU+Cis8Ym9keSBvbmxvYWQ9ImFkZElmcmFtZSgpIj4KKzxzY3JpcHQ+
CisgICAgZnVuY3Rpb24gYWRkSWZyYW1lKCkgeworICAgICAgICBsZXQgaWZyYW1lRWxlbWVudCA9
IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImlmcmFtZSIpOworICAgICAgICBpZnJhbWVFbGVtZW50
LnNyYyA9ICJodHRwOi8vMTI3LjAuMC4xOjgwMDAvcmVzb3VyY2VMb2FkU3RhdGlzdGljcy9yZXNv
dXJjZXMvcmVkaXJlY3QucHkvP2R1bW15PSIgKyBNYXRoLnJhbmRvbSgpICsgIiZyZWRpcmVjdFRv
PWh0dHA6Ly9sb2NhbGhvc3Q6ODAwMC9yZXNvdXJjZUxvYWRTdGF0aXN0aWNzL3Jlc291cmNlcy9y
ZWRpcmVjdC5weS8/cmVkaXJlY3RUbz1odHRwOi8vMTI3LjAuMC4xOjgwMDAvcmVzb3VyY2VMb2Fk
U3RhdGlzdGljcy9yZXNvdXJjZXMvaWZyYW1lLXJlcG9ydC1iYWNrLWxvYWRlZC5odG1sIjsKKyAg
ICAgICAgZG9jdW1lbnQuYm9keS5hcHBlbmRDaGlsZChpZnJhbWVFbGVtZW50KTsKKyAgICB9Cis8
L3NjcmlwdD4KIDwvYm9keT4KIDwvaHRtbD4KXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlCmRp
ZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3Jlc291cmNlTG9hZFN0YXRpc3RpY3Mv
cmVzb3VyY2VzL3BhZ2Utd2l0aC1ub24tc2FuZGJveGVkLWlmcmFtZS1yZWRpcmVjdC1sb2NhbGhv
c3QtdG8taXAtdG8tbG9jYWxob3N0Lmh0bWwgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3Jlc291
cmNlTG9hZFN0YXRpc3RpY3MvcmVzb3VyY2VzL3BhZ2Utd2l0aC1ub24tc2FuZGJveGVkLWlmcmFt
ZS1yZWRpcmVjdC1sb2NhbGhvc3QtdG8taXAtdG8tbG9jYWxob3N0Lmh0bWwKaW5kZXggYWQ1MWIx
YjEyMmMxODBkMGY0MGNlNThiYmNmMTkyNDU1YWQ1OGU5MC4uNDYyZDE1NmQ0ZGI2M2RlOTJiYWFh
NDUxODY3NWEwYjlkMmEzNmNlOSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9y
ZXNvdXJjZUxvYWRTdGF0aXN0aWNzL3Jlc291cmNlcy9wYWdlLXdpdGgtbm9uLXNhbmRib3hlZC1p
ZnJhbWUtcmVkaXJlY3QtbG9jYWxob3N0LXRvLWlwLXRvLWxvY2FsaG9zdC5odG1sCisrKyBiL0xh
eW91dFRlc3RzL2h0dHAvdGVzdHMvcmVzb3VyY2VMb2FkU3RhdGlzdGljcy9yZXNvdXJjZXMvcGFn
ZS13aXRoLW5vbi1zYW5kYm94ZWQtaWZyYW1lLXJlZGlyZWN0LWxvY2FsaG9zdC10by1pcC10by1s
b2NhbGhvc3QuaHRtbApAQCAtMiw4ICsyLDEzIEBACiA8aHRtbD4KIDxoZWFkPgogPC9oZWFkPgot
PGJvZHk+Ci08aWZyYW1lIHNyYz0iaHR0cDovL2xvY2FsaG9zdDo4MDAwL3Jlc291cmNlTG9hZFN0
YXRpc3RpY3MvcmVzb3VyY2VzL3JlZGlyZWN0LnB5Lz9yZWRpcmVjdFRvPWh0dHA6Ly8xMjcuMC4w
LjE6ODAwMC9yZXNvdXJjZUxvYWRTdGF0aXN0aWNzL3Jlc291cmNlcy9yZWRpcmVjdC5weS8/cmVk
aXJlY3RUbz1odHRwOi8vbG9jYWxob3N0OjgwMDAvcmVzb3VyY2VMb2FkU3RhdGlzdGljcy9yZXNv
dXJjZXMvaWZyYW1lLXJlcG9ydC1iYWNrLWxvYWRlZC5odG1sIj4KLTwvaWZyYW1lPgorPGJvZHkg
b25sb2FkPSJhZGRJZnJhbWUoKSI+Cis8c2NyaXB0PgorICAgIGZ1bmN0aW9uIGFkZElmcmFtZSgp
IHsKKyAgICAgICAgbGV0IGlmcmFtZUVsZW1lbnQgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCJp
ZnJhbWUiKTsKKyAgICAgICAgaWZyYW1lRWxlbWVudC5zcmMgPSAiaHR0cDovL2xvY2FsaG9zdDo4
MDAwL3Jlc291cmNlTG9hZFN0YXRpc3RpY3MvcmVzb3VyY2VzL3JlZGlyZWN0LnB5Lz9kdW1teT0i
ICsgTWF0aC5yYW5kb20oKSArICImcmVkaXJlY3RUbz1odHRwOi8vMTI3LjAuMC4xOjgwMDAvcmVz
b3VyY2VMb2FkU3RhdGlzdGljcy9yZXNvdXJjZXMvcmVkaXJlY3QucHkvP3JlZGlyZWN0VG89aHR0
cDovL2xvY2FsaG9zdDo4MDAwL3Jlc291cmNlTG9hZFN0YXRpc3RpY3MvcmVzb3VyY2VzL2lmcmFt
ZS1yZXBvcnQtYmFjay1sb2FkZWQuaHRtbCI7CisgICAgICAgIGRvY3VtZW50LmJvZHkuYXBwZW5k
Q2hpbGQoaWZyYW1lRWxlbWVudCk7CisgICAgfQorPC9zY3JpcHQ+CiA8L2JvZHk+CiA8L2h0bWw+
ClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHR0
cC90ZXN0cy9yZXNvdXJjZUxvYWRTdGF0aXN0aWNzL3Jlc291cmNlcy9wYWdlLXdpdGgtc2FuZGJv
eGVkLWlmcmFtZS1yZWRpcmVjdC1pcC10by1sb2NhbGhvc3QtdG8taXAuaHRtbCBiL0xheW91dFRl
c3RzL2h0dHAvdGVzdHMvcmVzb3VyY2VMb2FkU3RhdGlzdGljcy9yZXNvdXJjZXMvcGFnZS13aXRo
LXNhbmRib3hlZC1pZnJhbWUtcmVkaXJlY3QtaXAtdG8tbG9jYWxob3N0LXRvLWlwLmh0bWwKaW5k
ZXggZGE2YzUwMTczMjk5MTllMTZiYTkzNWUwNDNiNTAzYmRjNmQwNzhiNC4uNmI5ZTdhYTcxZDI2
ZWQ2OTdiNmExNjhmMDg0YTAxMWRkNzQ4NzhkNSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvaHR0
cC90ZXN0cy9yZXNvdXJjZUxvYWRTdGF0aXN0aWNzL3Jlc291cmNlcy9wYWdlLXdpdGgtc2FuZGJv
eGVkLWlmcmFtZS1yZWRpcmVjdC1pcC10by1sb2NhbGhvc3QtdG8taXAuaHRtbAorKysgYi9MYXlv
dXRUZXN0cy9odHRwL3Rlc3RzL3Jlc291cmNlTG9hZFN0YXRpc3RpY3MvcmVzb3VyY2VzL3BhZ2Ut
d2l0aC1zYW5kYm94ZWQtaWZyYW1lLXJlZGlyZWN0LWlwLXRvLWxvY2FsaG9zdC10by1pcC5odG1s
CkBAIC0yLDggKzIsMTQgQEAKIDxodG1sPgogPGhlYWQ+CiA8L2hlYWQ+Ci08Ym9keT4KLTxpZnJh
bWUgc2FuZGJveD0iYWxsb3ctc2NyaXB0cyIgc3JjPSJodHRwOi8vMTI3LjAuMC4xOjgwMDAvcmVz
b3VyY2VMb2FkU3RhdGlzdGljcy9yZXNvdXJjZXMvcmVkaXJlY3QucHkvP3JlZGlyZWN0VG89aHR0
cDovL2xvY2FsaG9zdDo4MDAwL3Jlc291cmNlTG9hZFN0YXRpc3RpY3MvcmVzb3VyY2VzL3JlZGly
ZWN0LnB5Lz9yZWRpcmVjdFRvPWh0dHA6Ly8xMjcuMC4wLjE6ODAwMC9yZXNvdXJjZUxvYWRTdGF0
aXN0aWNzL3Jlc291cmNlcy9pZnJhbWUtcmVwb3J0LWJhY2stbG9hZGVkLmh0bWwiPgotPC9pZnJh
bWU+Cis8Ym9keSBvbmxvYWQ9ImFkZElmcmFtZSgpIj4KKzxzY3JpcHQ+CisgICAgZnVuY3Rpb24g
YWRkSWZyYW1lKCkgeworICAgICAgICBsZXQgaWZyYW1lRWxlbWVudCA9IGRvY3VtZW50LmNyZWF0
ZUVsZW1lbnQoImlmcmFtZSIpOworICAgICAgICBpZnJhbWVFbGVtZW50LnNldEF0dHJpYnV0ZSgi
c2FuZGJveCIsICJhbGxvdy1zY3JpcHRzIik7CisgICAgICAgIGlmcmFtZUVsZW1lbnQuc3JjID0g
Imh0dHA6Ly8xMjcuMC4wLjE6ODAwMC9yZXNvdXJjZUxvYWRTdGF0aXN0aWNzL3Jlc291cmNlcy9y
ZWRpcmVjdC5weS8/ZHVtbXk9IiArIE1hdGgucmFuZG9tKCkgKyAiJnJlZGlyZWN0VG89aHR0cDov
L2xvY2FsaG9zdDo4MDAwL3Jlc291cmNlTG9hZFN0YXRpc3RpY3MvcmVzb3VyY2VzL3JlZGlyZWN0
LnB5Lz9yZWRpcmVjdFRvPWh0dHA6Ly8xMjcuMC4wLjE6ODAwMC9yZXNvdXJjZUxvYWRTdGF0aXN0
aWNzL3Jlc291cmNlcy9pZnJhbWUtcmVwb3J0LWJhY2stbG9hZGVkLmh0bWwiOworICAgICAgICBk
b2N1bWVudC5ib2R5LmFwcGVuZENoaWxkKGlmcmFtZUVsZW1lbnQpOworICAgIH0KKzwvc2NyaXB0
PgogPC9ib2R5PgogPC9odG1sPgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9y
ZXNvdXJjZUxvYWRTdGF0aXN0aWNzL3Jlc291cmNlcy9wYWdlLXdpdGgtc2FuZGJveGVkLWlmcmFt
ZS1yZWRpcmVjdC1sb2NhbGhvc3QtdG8taXAtdG8tbG9jYWxob3N0Lmh0bWwgYi9MYXlvdXRUZXN0
cy9odHRwL3Rlc3RzL3Jlc291cmNlTG9hZFN0YXRpc3RpY3MvcmVzb3VyY2VzL3BhZ2Utd2l0aC1z
YW5kYm94ZWQtaWZyYW1lLXJlZGlyZWN0LWxvY2FsaG9zdC10by1pcC10by1sb2NhbGhvc3QuaHRt
bAppbmRleCBmNWM4ZmQ5MmE0Y2MyODlmMTA4Zjc1N2NiNzFmY2Y4MjBlN2Q3NGEwLi43MWQxMmVi
YzhhYTRiZjJiODYzZDU1ZmRjNWFhYzg4YWFiNjlmZDI0IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9odHRwL3Rlc3RzL3Jlc291cmNlTG9hZFN0YXRpc3RpY3MvcmVzb3VyY2VzL3BhZ2Utd2l0aC1z
YW5kYm94ZWQtaWZyYW1lLXJlZGlyZWN0LWxvY2FsaG9zdC10by1pcC10by1sb2NhbGhvc3QuaHRt
bAorKysgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3Jlc291cmNlTG9hZFN0YXRpc3RpY3MvcmVz
b3VyY2VzL3BhZ2Utd2l0aC1zYW5kYm94ZWQtaWZyYW1lLXJlZGlyZWN0LWxvY2FsaG9zdC10by1p
cC10by1sb2NhbGhvc3QuaHRtbApAQCAtMiw4ICsyLDE0IEBACiA8aHRtbD4KIDxoZWFkPgogPC9o
ZWFkPgotPGJvZHk+Ci08aWZyYW1lIHNhbmRib3g9ImFsbG93LXNjcmlwdHMiIHNyYz0iaHR0cDov
L2xvY2FsaG9zdDo4MDAwL3Jlc291cmNlTG9hZFN0YXRpc3RpY3MvcmVzb3VyY2VzL3JlZGlyZWN0
LnB5Lz9yZWRpcmVjdFRvPWh0dHA6Ly8xMjcuMC4wLjE6ODAwMC9yZXNvdXJjZUxvYWRTdGF0aXN0
aWNzL3Jlc291cmNlcy9yZWRpcmVjdC5weS8/cmVkaXJlY3RUbz1odHRwOi8vbG9jYWxob3N0Ojgw
MDAvcmVzb3VyY2VMb2FkU3RhdGlzdGljcy9yZXNvdXJjZXMvaWZyYW1lLXJlcG9ydC1iYWNrLWxv
YWRlZC5odG1sIj4KLTwvaWZyYW1lPgorPGJvZHkgb25sb2FkPSJhZGRJZnJhbWUoKSI+Cis8c2Ny
aXB0PgorICAgIGZ1bmN0aW9uIGFkZElmcmFtZSgpIHsKKyAgICAgICAgbGV0IGlmcmFtZUVsZW1l
bnQgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCJpZnJhbWUiKTsKKyAgICAgICAgaWZyYW1lRWxl
bWVudC5zZXRBdHRyaWJ1dGUoInNhbmRib3giLCAiYWxsb3ctc2NyaXB0cyIpOworICAgICAgICBp
ZnJhbWVFbGVtZW50LnNyYyA9ICJodHRwOi8vbG9jYWxob3N0OjgwMDAvcmVzb3VyY2VMb2FkU3Rh
dGlzdGljcy9yZXNvdXJjZXMvcmVkaXJlY3QucHkvP2R1bW15PSIgKyBNYXRoLnJhbmRvbSgpICsg
IiZyZWRpcmVjdFRvPWh0dHA6Ly8xMjcuMC4wLjE6ODAwMC9yZXNvdXJjZUxvYWRTdGF0aXN0aWNz
L3Jlc291cmNlcy9yZWRpcmVjdC5weS8/cmVkaXJlY3RUbz1odHRwOi8vbG9jYWxob3N0OjgwMDAv
cmVzb3VyY2VMb2FkU3RhdGlzdGljcy9yZXNvdXJjZXMvaWZyYW1lLXJlcG9ydC1iYWNrLWxvYWRl
ZC5odG1sIjsKKyAgICAgICAgZG9jdW1lbnQuYm9keS5hcHBlbmRDaGlsZChpZnJhbWVFbGVtZW50
KTsKKyAgICB9Cis8L3NjcmlwdD4KIDwvYm9keT4KIDwvaHRtbD4KZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL2h0dHAvdGVzdHMvcmVzb3VyY2VMb2FkU3RhdGlzdGljcy9yZXNvdXJjZXMvcmVkaXJl
Y3QucHkgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3Jlc291cmNlTG9hZFN0YXRpc3RpY3MvcmVz
b3VyY2VzL3JlZGlyZWN0LnB5CmluZGV4IGM1YmQxOWY0MWY1MGRkNTY2MGFkYjdhZGVjZjJkNTZh
MWE1MDJkMmIuLmQzNjQ1YWQzMWViN2VkMTIyMmRmYWQ3ZjIyNjgyYzkyYjg3OWQ3NjUgMTAwNzU1
Ci0tLSBhL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvcmVzb3VyY2VMb2FkU3RhdGlzdGljcy9yZXNv
dXJjZXMvcmVkaXJlY3QucHkKKysrIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9yZXNvdXJjZUxv
YWRTdGF0aXN0aWNzL3Jlc291cmNlcy9yZWRpcmVjdC5weQpAQCAtMiwxNyArMiwyNCBAQAogCiBp
bXBvcnQgb3MKIGltcG9ydCBzeXMKK2ltcG9ydCByYW5kb20KK2ltcG9ydCBzdHJpbmcKIGZyb20g
dXJsbGliLnBhcnNlIGltcG9ydCBwYXJzZV9xcwogCiBxdWVyeSA9IHBhcnNlX3FzKG9zLmVudmly
b24uZ2V0KCdRVUVSWV9TVFJJTkcnLCAnJyksIGtlZXBfYmxhbmtfdmFsdWVzPVRydWUpCiByZWRp
cmVjdF91cmwgPSBxdWVyeS5nZXQoJ3JlZGlyZWN0VG8nLCBbJyddKVswXQotCi1zeXMuc3Rkb3V0
LndyaXRlKCdDb250ZW50LVR5cGU6IHRleHQvaHRtbFxyXG4nKQoraWYgJz8nIGluIHJlZGlyZWN0
X3VybDoKKyAgICByZWRpcmVjdF91cmwgKz0gJyYnCitlbHNlOgorICAgIHJlZGlyZWN0X3VybCAr
PSAnPycKK3JlZGlyZWN0X3VybCArPSAnZHVtbXk9JworcmVkaXJlY3RfdXJsICs9IHN0cihyYW5k
b20ucmFuZGludCgwLCA5OTk5KSkKIAogZm9yIG5hbWUgaW4gWyduYW1lMicsICduYW1lMycsICdt
ZXNzYWdlJ106CiAgICAgcXVlcnlfbmFtZSA9IHF1ZXJ5LmdldChuYW1lLCBbTm9uZV0pWzBdCiAg
ICAgaWYgcXVlcnlfbmFtZToKICAgICAgICAgcmVkaXJlY3RfdXJsICs9ICcme309e30nLmZvcm1h
dChuYW1lLCBxdWVyeV9uYW1lKQogCitzeXMuc3Rkb3V0LndyaXRlKCdDb250ZW50LVR5cGU6IHRl
eHQvaHRtbFxyXG4nKQogc3lzLnN0ZG91dC53cml0ZSgnTG9jYXRpb246IHt9XHJcblxyXG4nLmZv
cm1hdChyZWRpcmVjdF91cmwpKQogc3lzLmV4aXQoMCkKXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBm
aWxlCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMtd2syL1Rlc3RFeHBlY3Rh
dGlvbnMgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMtd2syL1Rlc3RFeHBlY3RhdGlvbnMKaW5k
ZXggODg5NWVjMmYzZGIwN2ZjMDk1NDQ4YTUzMmZmMTExMzVjMTIyYWVjNS4uMGUxYjBjNzE1OTFk
ZTg2ODE5ZmFhYTMxNGQzZWRiM2RmNzAxNTNhOCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxh
dGZvcm0vbWFjLXdrMi9UZXN0RXhwZWN0YXRpb25zCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3Jt
L21hYy13azIvVGVzdEV4cGVjdGF0aW9ucwpAQCAtMTY3Myw4ICsxNjczLDYgQEAgd2Via2l0Lm9y
Zy9iLzIzMDg2NiBbIENhdGFsaW5hIEJpZ1N1ciBdIGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0t
dGVzdHMvbWVkaWFjYXAKIAogd2Via2l0Lm9yZy9iLzIzMTA4MyBbIERlYnVnIF0gaW1wb3J0ZWQv
dzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jb250ZW50LXNlY3VyaXR5LXBvbGljeS9nZW5lcmljL3Bv
bGljeS1pbmhlcml0ZWQtY29ycmVjdGx5LWJ5LXBsem5hdmlnYXRlLmh0bWwgWyBQYXNzIEZhaWx1
cmUgXQogCi13ZWJraXQub3JnL2IvMjMxMzc5IFsgQmlnU3VyIFJlbGVhc2UgXSBodHRwL3Rlc3Rz
L3Jlc291cmNlTG9hZFN0YXRpc3RpY3Mvc2FuZGJveGVkLW5lc3RpbmctaWZyYW1lLXdpdGgtbm9u
LXNhbmRib3hlZC1pZnJhbWUtcmVkaXJlY3QtaXAtdG8tbG9jYWxob3N0LXRvLWlwLmh0bWwgWyBQ
YXNzIEZhaWx1cmUgXQotCiB3ZWJraXQub3JnL2IvMjMxMzg2IFsgQmlnU3VyIF0gaHR0cC90ZXN0
cy9yZXNvdXJjZUxvYWRTdGF0aXN0aWNzL3dlYnNpdGUtZGF0YS1yZW1vdmFsLWZvci1zaXRlLXdp
dGgtdXNlci1pbnRlcmFjdGlvbi5odG1sIFsgUGFzcyBUaW1lb3V0IF0KIAogd2Via2l0Lm9yZy9i
LzIzMTYwMCBbIFJlbGVhc2UgXSBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9j
c3NvbS12aWV3L3Njcm9sbC1iZWhhdmlvci1tYWluLWZyYW1lLXdpbmRvdy5odG1sIFsgUGFzcyBG
YWlsdXJlIF0K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>441744</attachid>
            <date>2021-10-19 09:52:47 -0700</date>
            <delta_ts>2021-10-19 11:43:29 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-231379-20211019095246.patch</filename>
            <type>text/plain</type>
            <size>3353</size>
            <attacher name="John Wilander">wilander</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg0Mzg4CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggMTc0Y2QzZGYxMDM2MGUxM2E0NzE3
MmJjMDFkYjJjZjZjNzcwZjA2Zi4uYmYyMzYzOTMxNzRhZjQwYTQ3Nzg1ZGMyOTEwNzQyNjkxZDY2
NjAyZCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDIxLTEwLTE5ICBKb2huIFdpbGFuZGVyICA8
d2lsYW5kZXJAYXBwbGUuY29tPgorCisgICAgICAgIGh0dHAvdGVzdHMvcmVzb3VyY2VMb2FkU3Rh
dGlzdGljcy9zYW5kYm94ZWQtbmVzdGluZy1pZnJhbWUtd2l0aC1ub24tc2FuZGJveGVkLWlmcmFt
ZS1yZWRpcmVjdC1pcC10by1sb2NhbGhvc3QtdG8taXAuaHRtbCBpcyBhIGZsYWt5IGZhaWx1cmUK
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIzMTM3OQor
ICAgICAgICA8cmRhcjovL3Byb2JsZW0vODM5OTEyNDU+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBodHRwL3Rlc3RzL3Jlc291cmNlTG9hZFN0YXRp
c3RpY3MvcmVzb3VyY2VzL3JlZGlyZWN0LnB5OgorICAgICAgICAgICAgQWRkZWQgdGhlIHJlc3Bv
bnNlIGhlYWRlciAnQ2FjaGUtQ29udHJvbDogbm8tY2FjaGUsIG5vLXN0b3JlJy4KKyAgICAgICAg
ICAgIEhpc3RvcmljYWxseSwgd2UndmUgaGFkIHByb2JsZW1zIHdpdGggcmVkaXJlY3RzIGdldHRp
bmcgY2FjaGVkCisgICAgICAgICAgICBzbyB0aGF0IHRoZXkgZG9uJ3QgaGl0IHRoZSBuZXR3b3Jr
LiBJbiB0aGlzIHBhcnRpY3VsYXIgY2FzZSwKKyAgICAgICAgICAgIHRoZSBzYW1lIHJlZGlyZWN0
IGlzIGJlaW5nIGRvbmUgaW4gZGlmZmVyZW50IG9yZGVycyBhbmQgbWlnaHQKKyAgICAgICAgICAg
IGZhbGwgaW50byB0aGUgY2FjaGUgdHJhcC4KKyAgICAgICAgKiBwbGF0Zm9ybS9tYWMtd2syL1Rl
c3RFeHBlY3RhdGlvbnM6CisgICAgICAgICAgICBSZW1vdmVkIFtQYXNzIEZhaWx1cmVdIGV4cGVj
dGF0aW9uIGZvciBzYW5kYm94ZWQtbmVzdGluZy1pZnJhbWUtd2l0aC1ub24tc2FuZGJveGVkLWlm
cmFtZS1yZWRpcmVjdC1pcC10by1sb2NhbGhvc3QtdG8taXAuaHRtbC4KKwogMjAyMS0xMC0xOCAg
VHlsZXIgV2lsY29jayAgPHR5bGVyX3dAYXBwbGUuY29tPgogCiAgICAgICAgIEFYOiBSZXR1cm4g
QVhFbXB0eUdyb3VwIHN1YnJvbGUgZm9yIGdyb3VwcyB3aXRoIG5vIGFjY2Vzc2libGUgY29udGVu
dApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9yZXNvdXJjZUxvYWRTdGF0aXN0
aWNzL3Jlc291cmNlcy9yZWRpcmVjdC5weSBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvcmVzb3Vy
Y2VMb2FkU3RhdGlzdGljcy9yZXNvdXJjZXMvcmVkaXJlY3QucHkKaW5kZXggYzViZDE5ZjQxZjUw
ZGQ1NjYwYWRiN2FkZWNmMmQ1NmExYTUwMmQyYi4uMTRjMGM4MzhjN2QzY2Q2Njc5MzU2Yjg0NWMz
MTlhMWZiNmM3YmJjZiAxMDA3NTUKLS0tIGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9yZXNvdXJj
ZUxvYWRTdGF0aXN0aWNzL3Jlc291cmNlcy9yZWRpcmVjdC5weQorKysgYi9MYXlvdXRUZXN0cy9o
dHRwL3Rlc3RzL3Jlc291cmNlTG9hZFN0YXRpc3RpY3MvcmVzb3VyY2VzL3JlZGlyZWN0LnB5CkBA
IC03LDEyICs3LDEyIEBAIGZyb20gdXJsbGliLnBhcnNlIGltcG9ydCBwYXJzZV9xcwogcXVlcnkg
PSBwYXJzZV9xcyhvcy5lbnZpcm9uLmdldCgnUVVFUllfU1RSSU5HJywgJycpLCBrZWVwX2JsYW5r
X3ZhbHVlcz1UcnVlKQogcmVkaXJlY3RfdXJsID0gcXVlcnkuZ2V0KCdyZWRpcmVjdFRvJywgWycn
XSlbMF0KIAotc3lzLnN0ZG91dC53cml0ZSgnQ29udGVudC1UeXBlOiB0ZXh0L2h0bWxcclxuJykK
LQogZm9yIG5hbWUgaW4gWyduYW1lMicsICduYW1lMycsICdtZXNzYWdlJ106CiAgICAgcXVlcnlf
bmFtZSA9IHF1ZXJ5LmdldChuYW1lLCBbTm9uZV0pWzBdCiAgICAgaWYgcXVlcnlfbmFtZToKICAg
ICAgICAgcmVkaXJlY3RfdXJsICs9ICcme309e30nLmZvcm1hdChuYW1lLCBxdWVyeV9uYW1lKQog
CitzeXMuc3Rkb3V0LndyaXRlKCdDb250ZW50LVR5cGU6IHRleHQvaHRtbFxyXG4nKQorc3lzLnN0
ZG91dC53cml0ZSgnQ2FjaGUtQ29udHJvbDogbm8tY2FjaGUsIG5vLXN0b3JlXHJcbicpCiBzeXMu
c3Rkb3V0LndyaXRlKCdMb2NhdGlvbjoge31cclxuXHJcbicuZm9ybWF0KHJlZGlyZWN0X3VybCkp
CiBzeXMuZXhpdCgwKQpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUKZGlmZiAtLWdpdCBhL0xh
eW91dFRlc3RzL3BsYXRmb3JtL21hYy13azIvVGVzdEV4cGVjdGF0aW9ucyBiL0xheW91dFRlc3Rz
L3BsYXRmb3JtL21hYy13azIvVGVzdEV4cGVjdGF0aW9ucwppbmRleCA4ODk1ZWMyZjNkYjA3ZmMw
OTU0NDhhNTMyZmYxMTEzNWMxMjJhZWM1Li4wZTFiMGM3MTU5MWRlODY4MTlmYWFhMzE0ZDNlZGIz
ZGY3MDE1M2E4IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMtd2syL1Rlc3RF
eHBlY3RhdGlvbnMKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjLXdrMi9UZXN0RXhwZWN0
YXRpb25zCkBAIC0xNjczLDggKzE2NzMsNiBAQCB3ZWJraXQub3JnL2IvMjMwODY2IFsgQ2F0YWxp
bmEgQmlnU3VyIF0gaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9tZWRpYWNhcAogCiB3
ZWJraXQub3JnL2IvMjMxMDgzIFsgRGVidWcgXSBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRl
c3RzL2NvbnRlbnQtc2VjdXJpdHktcG9saWN5L2dlbmVyaWMvcG9saWN5LWluaGVyaXRlZC1jb3Jy
ZWN0bHktYnktcGx6bmF2aWdhdGUuaHRtbCBbIFBhc3MgRmFpbHVyZSBdCiAKLXdlYmtpdC5vcmcv
Yi8yMzEzNzkgWyBCaWdTdXIgUmVsZWFzZSBdIGh0dHAvdGVzdHMvcmVzb3VyY2VMb2FkU3RhdGlz
dGljcy9zYW5kYm94ZWQtbmVzdGluZy1pZnJhbWUtd2l0aC1ub24tc2FuZGJveGVkLWlmcmFtZS1y
ZWRpcmVjdC1pcC10by1sb2NhbGhvc3QtdG8taXAuaHRtbCBbIFBhc3MgRmFpbHVyZSBdCi0KIHdl
YmtpdC5vcmcvYi8yMzEzODYgWyBCaWdTdXIgXSBodHRwL3Rlc3RzL3Jlc291cmNlTG9hZFN0YXRp
c3RpY3Mvd2Vic2l0ZS1kYXRhLXJlbW92YWwtZm9yLXNpdGUtd2l0aC11c2VyLWludGVyYWN0aW9u
Lmh0bWwgWyBQYXNzIFRpbWVvdXQgXQogCiB3ZWJraXQub3JnL2IvMjMxNjAwIFsgUmVsZWFzZSBd
IGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzc29tLXZpZXcvc2Nyb2xsLWJl
aGF2aW9yLW1haW4tZnJhbWUtd2luZG93Lmh0bWwgWyBQYXNzIEZhaWx1cmUgXQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>