<?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>88157</bug_id>
          
          <creation_ts>2012-06-01 18:01:57 -0700</creation_ts>
          <short_desc>&lt;link&gt; with non-CSS type should not be retrieved</short_desc>
          <delta_ts>2020-01-03 23:05:44 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>CSS</component>
          <version>528+ (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="Boris Zbarsky">bzbarsky</reporter>
          <assigned_to name="Rob Buis">rbuis</assigned_to>
          <cc>ap</cc>
    
    <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>darin</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>rbuis</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>639900</commentid>
    <comment_count>0</comment_count>
      <attachid>145414</attachid>
    <who name="Boris Zbarsky">bzbarsky</who>
    <bug_when>2012-06-01 18:01:57 -0700</bug_when>
    <thetext>Created attachment 145414
Testcase

The attached testcase should render green text.  In WebKit it renders red.

Relevant spec is at http://www.whatwg.org/specs/web-apps/current-work/multipage/semantics.html#the-link-element and says:

  For external resource links, the type attribute is used as a hint to user agents so that they can
  avoid fetching resources they do not support.
  ...
  If the UA does not support the given MIME type for the given link relationship, then the UA
  should not obtain the resource;

WebKit&apos;s behavior here is not a spec violation per se, since this is a SHOULD level requirement, not a MUST.  But unless there&apos;s a really good reason to violate the SHOULD it&apos;s probably better to follow it.  Other UAs do.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>642457</commentid>
    <comment_count>1</comment_count>
      <attachid>146026</attachid>
    <who name="Sumedha Widyadharma">sumedha.widyadharma</who>
    <bug_when>2012-06-06 07:46:00 -0700</bug_when>
    <thetext>Created attachment 146026
Patch to check if a link-elements type is text/css or not set before fetching</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1599857</commentid>
    <comment_count>2</comment_count>
      <attachid>385982</attachid>
    <who name="Rob Buis">rbuis</who>
    <bug_when>2019-12-18 10:05:50 -0800</bug_when>
    <thetext>Created attachment 385982
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1599882</commentid>
    <comment_count>3</comment_count>
      <attachid>385986</attachid>
    <who name="Rob Buis">rbuis</who>
    <bug_when>2019-12-18 11:04:32 -0800</bug_when>
    <thetext>Created attachment 385986
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1599903</commentid>
    <comment_count>4</comment_count>
      <attachid>385990</attachid>
    <who name="Rob Buis">rbuis</who>
    <bug_when>2019-12-18 11:45:45 -0800</bug_when>
    <thetext>Created attachment 385990
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1601386</commentid>
    <comment_count>5</comment_count>
      <attachid>385990</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2019-12-24 02:00:18 -0800</bug_when>
    <thetext>Comment on attachment 385990
Patch

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

&gt; Source/WebCore/html/HTMLLinkElement.cpp:278
&gt; +    bool treatAsStyleSheet = (m_relAttribute.isStyleSheet &amp;&amp; (m_type.isNull() || m_type.containsIgnoringASCIICase(&quot;text/css&quot;)))

What happens for &quot;ABCtext/css&quot;, &quot;text/cssDEF&quot;?
Should we have more edge case tests.
Might be nice to have these as WPT tests as well and verify we match other browser behaviours.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1601677</commentid>
    <comment_count>6</comment_count>
      <attachid>386468</attachid>
    <who name="Rob Buis">rbuis</who>
    <bug_when>2019-12-28 04:19:47 -0800</bug_when>
    <thetext>Created attachment 386468
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1601685</commentid>
    <comment_count>7</comment_count>
      <attachid>386471</attachid>
    <who name="Rob Buis">rbuis</who>
    <bug_when>2019-12-28 09:05:38 -0800</bug_when>
    <thetext>Created attachment 386471
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1602152</commentid>
    <comment_count>8</comment_count>
      <attachid>386601</attachid>
    <who name="Rob Buis">rbuis</who>
    <bug_when>2020-01-02 05:16:25 -0800</bug_when>
    <thetext>Created attachment 386601
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1602153</commentid>
    <comment_count>9</comment_count>
      <attachid>386602</attachid>
    <who name="Rob Buis">rbuis</who>
    <bug_when>2020-01-02 05:38:58 -0800</bug_when>
    <thetext>Created attachment 386602
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1602156</commentid>
    <comment_count>10</comment_count>
    <who name="Rob Buis">rbuis</who>
    <bug_when>2020-01-02 05:59:55 -0800</bug_when>
    <thetext>(In reply to youenn fablet from comment #5)
&gt; Comment on attachment 385990 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=385990&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/html/HTMLLinkElement.cpp:278
&gt; &gt; +    bool treatAsStyleSheet = (m_relAttribute.isStyleSheet &amp;&amp; (m_type.isNull() || m_type.containsIgnoringASCIICase(&quot;text/css&quot;)))
&gt; 
&gt; What happens for &quot;ABCtext/css&quot;, &quot;text/cssDEF&quot;?
&gt; Should we have more edge case tests.
&gt; Might be nice to have these as WPT tests as well and verify we match other
&gt; browser behaviours.

The tests are now added to the WPT repo:
https://github.com/web-platform-tests/wpt/pull/20930

I imported them into this patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1602370</commentid>
    <comment_count>11</comment_count>
      <attachid>386602</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2020-01-03 01:41:45 -0800</bug_when>
    <thetext>Comment on attachment 386602
Patch

Clearing flags on attachment: 386602

Committed r253992: &lt;https://trac.webkit.org/changeset/253992&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1602371</commentid>
    <comment_count>12</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2020-01-03 01:41:47 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1602372</commentid>
    <comment_count>13</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-01-03 01:42:18 -0800</bug_when>
    <thetext>&lt;rdar://problem/58293948&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1602700</commentid>
    <comment_count>14</comment_count>
      <attachid>386602</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2020-01-03 19:11:57 -0800</bug_when>
    <thetext>Comment on attachment 386602
Patch

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

&gt; Source/WebCore/html/HTMLLinkElement.cpp:287
&gt; +        treatAsStyleSheet = document().settings().treatsAnyTextCSSLinkAsStylesheet() &amp;&amp; m_type.containsIgnoringASCIICase(&quot;text/css&quot;);

Calling &quot;contains&quot; here can’t possibly be exactly right, since it’s just a substring check, not checking for delimiters or anything. Not new, but not correct.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1602746</commentid>
    <comment_count>15</comment_count>
    <who name="Rob Buis">rbuis</who>
    <bug_when>2020-01-03 23:05:44 -0800</bug_when>
    <thetext>(In reply to Darin Adler from comment #14)
&gt; Comment on attachment 386602 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=386602&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/html/HTMLLinkElement.cpp:287
&gt; &gt; +        treatAsStyleSheet = document().settings().treatsAnyTextCSSLinkAsStylesheet() &amp;&amp; m_type.containsIgnoringASCIICase(&quot;text/css&quot;);
&gt; 
&gt; Calling &quot;contains&quot; here can’t possibly be exactly right, since it’s just a
&gt; substring check, not checking for delimiters or anything. Not new, but not
&gt; correct.

But does the check not make sense together with treatsAnyTextCSSLinkAsStylesheet setting? What is the history behind the setting and is it not needed anymore? Anyway, will investigate.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>145414</attachid>
            <date>2012-06-01 18:01:57 -0700</date>
            <delta_ts>2012-06-01 18:01:57 -0700</delta_ts>
            <desc>Testcase</desc>
            <filename>test.html</filename>
            <type>text/html</type>
            <size>189</size>
            <attacher name="Boris Zbarsky">bzbarsky</attacher>
            
              <data encoding="base64">PCFkb2N0eXBlIGh0bWw+Cjxib2R5IHN0eWxlPSJjb2xvcjogZ3JlZW4iPgogIDxsaW5rIHJlbD0i
c3R5bGVzaGVldCIgdHlwZT0iYXBwbGljYXRpb24vamF2YXNjcmlwdCIgaHJlZj0iZGF0YTp0ZXh0
L2Nzcyxib2R5IHsgY29sb3I6IHJlZCAhaW1wb3J0YW50OyB9Ij4KICBUaGlzIHRleHQgc2hvdWxk
IGJlIGdyZWVuCjwvYm9keT4K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>146026</attachid>
            <date>2012-06-06 07:46:00 -0700</date>
            <delta_ts>2019-12-18 10:05:43 -0800</delta_ts>
            <desc>Patch to check if a link-elements type is text/css or not set before fetching</desc>
            <filename>css_type.patch</filename>
            <type>text/plain</type>
            <size>919</size>
            <attacher name="Sumedha Widyadharma">sumedha.widyadharma</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTExpbmtFbGVtZW50LmNwcCBiL1Nv
dXJjZS9XZWJDb3JlL2h0bWwvSFRNTExpbmtFbGVtZW50LmNwcAppbmRleCBmMzc4ZGU1Li40NjNl
NWFkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxMaW5rRWxlbWVudC5jcHAK
KysrIGIvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MTGlua0VsZW1lbnQuY3BwCkBAIC0xODUsOCAr
MTg1LDggQEAgdm9pZCBIVE1MTGlua0VsZW1lbnQ6OnByb2Nlc3MoKQogICAgICAgICByZXR1cm47
CiAKICAgICBib29sIGFjY2VwdElmVHlwZUNvbnRhaW5zVGV4dENTUyA9IGRvY3VtZW50KCktPnBh
Z2UoKSAmJiBkb2N1bWVudCgpLT5wYWdlKCktPnNldHRpbmdzKCkgJiYgZG9jdW1lbnQoKS0+cGFn
ZSgpLT5zZXR0aW5ncygpLT50cmVhdHNBbnlUZXh0Q1NTTGlua0FzU3R5bGVzaGVldCgpOwotCi0g
ICAgaWYgKG1fZGlzYWJsZWRTdGF0ZSAhPSBEaXNhYmxlZCAmJiAobV9yZWxBdHRyaWJ1dGUubV9p
c1N0eWxlU2hlZXQgfHwgKGFjY2VwdElmVHlwZUNvbnRhaW5zVGV4dENTUyAmJiB0eXBlLmNvbnRh
aW5zKCJ0ZXh0L2NzcyIpKSkKKyAgICBib29sIHR5cGVJc1RleHRDc3MgPSB0eXBlLmNvbnRhaW5z
KCJ0ZXh0L2NzcyIpOworICAgIGlmIChtX2Rpc2FibGVkU3RhdGUgIT0gRGlzYWJsZWQgJiYgKCht
X3JlbEF0dHJpYnV0ZS5tX2lzU3R5bGVTaGVldCAmJiAodHlwZUlzVGV4dENzcyB8fCB0eXBlLmlz
RW1wdHkoKSkpIHx8IChhY2NlcHRJZlR5cGVDb250YWluc1RleHRDU1MgJiYgdHlwZUlzVGV4dENz
cykpCiAgICAgICAgICYmIGRvY3VtZW50KCktPmZyYW1lKCkgJiYgbV91cmwuaXNWYWxpZCgpKSB7
CiAgICAgICAgIAogICAgICAgICBTdHJpbmcgY2hhcnNldCA9IGdldEF0dHJpYnV0ZShjaGFyc2V0
QXR0cik7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>385982</attachid>
            <date>2019-12-18 10:05:50 -0800</date>
            <delta_ts>2019-12-18 11:04:28 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-88157-20191218190548.patch</filename>
            <type>text/plain</type>
            <size>1483</size>
            <attacher name="Rob Buis">rbuis</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjUzNjc3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggM2I0OTk3NTlmN2U5MDI2
MjBmYTE4NWM4ZDY1ZTYwODAwNmI1YTI3ZS4uNDJhZjQyMzk2Njg4M2QyODRhMjdhYjg0OGQ2Mjg0
NDc2ZWE1YTk3OCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDE5LTEyLTE4ICBSb2Ig
QnVpcyAgPHJidWlzQGlnYWxpYS5jb20+CisKKyAgICAgICAgPGxpbms+IHdpdGggbm9uLUNTUyB0
eXBlIHNob3VsZCBub3QgYmUgcmV0cmlldmVkCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD04ODE1NworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgICogaHRtbC9IVE1MTGlua0VsZW1lbnQuY3BwOgorICAgICAgICAo
V2ViQ29yZTo6SFRNTExpbmtFbGVtZW50Ojpwcm9jZXNzKToKKwogMjAxOS0xMi0xOCAgQ2hyaXMg
TG9yZCAgPGNsb3JkQGlnYWxpYS5jb20+CiAKICAgICAgICAgTWlzc2luZyBoZWFkZXJzIGluIHdv
cmtlciBmaWxlcyBjYXVzZSByYW5kb20gYnVpbGQgZmFpbHVyZXMgd2hlbiBhZGRpbmcgbmV3IGZp
bGVzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxMaW5rRWxlbWVudC5jcHAg
Yi9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxMaW5rRWxlbWVudC5jcHAKaW5kZXggOTY5MmFlNzZj
MWRhMDJlZWRjZDM4NTdlZjg0YThiYjMwNjg4YTA0MS4uNmI2NWEzMDNmZjk1YmJhODdlNjkzODgz
MDU0NmU0MDIzNWRmMDIwZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MTGlu
a0VsZW1lbnQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTExpbmtFbGVtZW50LmNw
cApAQCAtMjc1LDcgKzI3NSw3IEBAIHZvaWQgSFRNTExpbmtFbGVtZW50Ojpwcm9jZXNzKCkKIAog
ICAgIG1fbGlua0xvYWRlci5sb2FkTGluayhwYXJhbXMsIGRvY3VtZW50KCkpOwogCi0gICAgYm9v
bCB0cmVhdEFzU3R5bGVTaGVldCA9IG1fcmVsQXR0cmlidXRlLmlzU3R5bGVTaGVldAorICAgIGJv
b2wgdHJlYXRBc1N0eWxlU2hlZXQgPSAobV9yZWxBdHRyaWJ1dGUuaXNTdHlsZVNoZWV0ICYmICht
X3R5cGUuaXNOdWxsKCkgfHwgbV90eXBlLmNvbnRhaW5zSWdub3JpbmdBU0NJSUNhc2UoInRleHQv
Y3NzIikpCiAgICAgICAgIHx8IChkb2N1bWVudCgpLnNldHRpbmdzKCkudHJlYXRzQW55VGV4dENT
U0xpbmtBc1N0eWxlc2hlZXQoKSAmJiBtX3R5cGUuY29udGFpbnNJZ25vcmluZ0FTQ0lJQ2FzZSgi
dGV4dC9jc3MiKSk7CiAKICAgICBpZiAobV9kaXNhYmxlZFN0YXRlICE9IERpc2FibGVkICYmIHRy
ZWF0QXNTdHlsZVNoZWV0ICYmIGRvY3VtZW50KCkuZnJhbWUoKSAmJiB1cmwuaXNWYWxpZCgpKSB7
Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>385986</attachid>
            <date>2019-12-18 11:04:32 -0800</date>
            <delta_ts>2019-12-18 11:45:41 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-88157-20191218200431.patch</filename>
            <type>text/plain</type>
            <size>1484</size>
            <attacher name="Rob Buis">rbuis</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjUzNjc3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggM2I0OTk3NTlmN2U5MDI2
MjBmYTE4NWM4ZDY1ZTYwODAwNmI1YTI3ZS4uNDJhZjQyMzk2Njg4M2QyODRhMjdhYjg0OGQ2Mjg0
NDc2ZWE1YTk3OCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDE5LTEyLTE4ICBSb2Ig
QnVpcyAgPHJidWlzQGlnYWxpYS5jb20+CisKKyAgICAgICAgPGxpbms+IHdpdGggbm9uLUNTUyB0
eXBlIHNob3VsZCBub3QgYmUgcmV0cmlldmVkCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD04ODE1NworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgICogaHRtbC9IVE1MTGlua0VsZW1lbnQuY3BwOgorICAgICAgICAo
V2ViQ29yZTo6SFRNTExpbmtFbGVtZW50Ojpwcm9jZXNzKToKKwogMjAxOS0xMi0xOCAgQ2hyaXMg
TG9yZCAgPGNsb3JkQGlnYWxpYS5jb20+CiAKICAgICAgICAgTWlzc2luZyBoZWFkZXJzIGluIHdv
cmtlciBmaWxlcyBjYXVzZSByYW5kb20gYnVpbGQgZmFpbHVyZXMgd2hlbiBhZGRpbmcgbmV3IGZp
bGVzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxMaW5rRWxlbWVudC5jcHAg
Yi9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxMaW5rRWxlbWVudC5jcHAKaW5kZXggOTY5MmFlNzZj
MWRhMDJlZWRjZDM4NTdlZjg0YThiYjMwNjg4YTA0MS4uMDVlNjAyOTBjYzg2Y2EyNDZjYWNlMTU2
M2QxMjY1ZWIzMTQ4NmZkNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MTGlu
a0VsZW1lbnQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTExpbmtFbGVtZW50LmNw
cApAQCAtMjc1LDcgKzI3NSw3IEBAIHZvaWQgSFRNTExpbmtFbGVtZW50Ojpwcm9jZXNzKCkKIAog
ICAgIG1fbGlua0xvYWRlci5sb2FkTGluayhwYXJhbXMsIGRvY3VtZW50KCkpOwogCi0gICAgYm9v
bCB0cmVhdEFzU3R5bGVTaGVldCA9IG1fcmVsQXR0cmlidXRlLmlzU3R5bGVTaGVldAorICAgIGJv
b2wgdHJlYXRBc1N0eWxlU2hlZXQgPSAobV9yZWxBdHRyaWJ1dGUuaXNTdHlsZVNoZWV0ICYmICht
X3R5cGUuaXNOdWxsKCkgfHwgbV90eXBlLmNvbnRhaW5zSWdub3JpbmdBU0NJSUNhc2UoInRleHQv
Y3NzIikpKQogICAgICAgICB8fCAoZG9jdW1lbnQoKS5zZXR0aW5ncygpLnRyZWF0c0FueVRleHRD
U1NMaW5rQXNTdHlsZXNoZWV0KCkgJiYgbV90eXBlLmNvbnRhaW5zSWdub3JpbmdBU0NJSUNhc2Uo
InRleHQvY3NzIikpOwogCiAgICAgaWYgKG1fZGlzYWJsZWRTdGF0ZSAhPSBEaXNhYmxlZCAmJiB0
cmVhdEFzU3R5bGVTaGVldCAmJiBkb2N1bWVudCgpLmZyYW1lKCkgJiYgdXJsLmlzVmFsaWQoKSkg
ewo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>385990</attachid>
            <date>2019-12-18 11:45:45 -0800</date>
            <delta_ts>2019-12-28 04:19:44 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-88157-20191218204544.patch</filename>
            <type>text/plain</type>
            <size>3795</size>
            <attacher name="Rob Buis">rbuis</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjUzNjc3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggM2I0OTk3NTlmN2U5MDI2
MjBmYTE4NWM4ZDY1ZTYwODAwNmI1YTI3ZS4uNGQ5YjYxNjYyZmQ3NzVmNzkyNDI5MWYyN2E5YzIw
MDYzNzFmYjllMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDE5LTEyLTE4ICBSb2Ig
QnVpcyAgPHJidWlzQGlnYWxpYS5jb20+CisKKyAgICAgICAgPGxpbms+IHdpdGggbm9uLUNTUyB0
eXBlIHNob3VsZCBub3QgYmUgcmV0cmlldmVkCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD04ODE1NworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIElmIHRoZSBVQSBkb2VzIG5vdCBzdXBwb3J0IHRoZSBnaXZlbiBN
SU1FIHR5cGUgZm9yIHRoZSBnaXZlbiBsaW5rCisgICAgICAgIHJlbGF0aW9uc2hpcCwgdGhlbiB0
aGUgVUEgc2hvdWxkIG5vdCBmZXRjaCBhbmQgcHJvY2VzcyB0aGUgbGlua2VkCisgICAgICAgIHJl
c291cmNlIFsxXS4KKworICAgICAgICBUaGUgYmVoYXZpb3IgbWF0Y2hlcyBDaHJvbWUgYW5kIEZp
cmVmb3guCisKKyAgICAgICAgWzFdIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlw
YWdlL3NlbWFudGljcy5odG1sI3Byb2Nlc3NpbmctdGhlLXR5cGUtYXR0cmlidXRlCisKKyAgICAg
ICAgVGVzdDogZmFzdC9jc3MvbGluay1zdHlsZXNoZWV0LXVuc3VwcG9ydGVkLW1pbWV0eXBlLmh0
bWwKKworICAgICAgICAqIGh0bWwvSFRNTExpbmtFbGVtZW50LmNwcDoKKyAgICAgICAgKFdlYkNv
cmU6OkhUTUxMaW5rRWxlbWVudDo6cHJvY2Vzcyk6CisKIDIwMTktMTItMTggIENocmlzIExvcmQg
IDxjbG9yZEBpZ2FsaWEuY29tPgogCiAgICAgICAgIE1pc3NpbmcgaGVhZGVycyBpbiB3b3JrZXIg
ZmlsZXMgY2F1c2UgcmFuZG9tIGJ1aWxkIGZhaWx1cmVzIHdoZW4gYWRkaW5nIG5ldyBmaWxlcwpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MTGlua0VsZW1lbnQuY3BwIGIvU291
cmNlL1dlYkNvcmUvaHRtbC9IVE1MTGlua0VsZW1lbnQuY3BwCmluZGV4IDk2OTJhZTc2YzFkYTAy
ZWVkY2QzODU3ZWY4NGE4YmIzMDY4OGEwNDEuLjA1ZTYwMjkwY2M4NmNhMjQ2Y2FjZTE1NjNkMTI2
NWViMzE0ODZmZDYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTExpbmtFbGVt
ZW50LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxMaW5rRWxlbWVudC5jcHAKQEAg
LTI3NSw3ICsyNzUsNyBAQCB2b2lkIEhUTUxMaW5rRWxlbWVudDo6cHJvY2VzcygpCiAKICAgICBt
X2xpbmtMb2FkZXIubG9hZExpbmsocGFyYW1zLCBkb2N1bWVudCgpKTsKIAotICAgIGJvb2wgdHJl
YXRBc1N0eWxlU2hlZXQgPSBtX3JlbEF0dHJpYnV0ZS5pc1N0eWxlU2hlZXQKKyAgICBib29sIHRy
ZWF0QXNTdHlsZVNoZWV0ID0gKG1fcmVsQXR0cmlidXRlLmlzU3R5bGVTaGVldCAmJiAobV90eXBl
LmlzTnVsbCgpIHx8IG1fdHlwZS5jb250YWluc0lnbm9yaW5nQVNDSUlDYXNlKCJ0ZXh0L2NzcyIp
KSkKICAgICAgICAgfHwgKGRvY3VtZW50KCkuc2V0dGluZ3MoKS50cmVhdHNBbnlUZXh0Q1NTTGlu
a0FzU3R5bGVzaGVldCgpICYmIG1fdHlwZS5jb250YWluc0lnbm9yaW5nQVNDSUlDYXNlKCJ0ZXh0
L2NzcyIpKTsKIAogICAgIGlmIChtX2Rpc2FibGVkU3RhdGUgIT0gRGlzYWJsZWQgJiYgdHJlYXRB
c1N0eWxlU2hlZXQgJiYgZG9jdW1lbnQoKS5mcmFtZSgpICYmIHVybC5pc1ZhbGlkKCkpIHsKZGlm
ZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpp
bmRleCA1ZDJjMTI1NDBjZWJiYzg3NTQ2YmNjZTU0YzcxZGI2YmIxOTgxMWJiLi45ZWIyMmJkNDkz
NmIwMGRkYmU4MTZjNTA5OWU3MmQzZTlkMTg5ZDFiIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9D
aGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIw
MTktMTItMTggIFJvYiBCdWlzICA8cmJ1aXNAaWdhbGlhLmNvbT4KKworICAgICAgICA8bGluaz4g
d2l0aCBub24tQ1NTIHR5cGUgc2hvdWxkIG5vdCBiZSByZXRyaWV2ZWQKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTg4MTU3CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkIHRlc3QgYmFzZWQgb24gdGhlIGJ1
ZyByZXBvcnQuCisKKyAgICAgICAgKiBmYXN0L2Nzcy9saW5rLXN0eWxlc2hlZXQtdW5zdXBwb3J0
ZWQtbWltZXR5cGUtZXhwZWN0ZWQuaHRtbDogQWRkZWQuCisgICAgICAgICogZmFzdC9jc3MvbGlu
ay1zdHlsZXNoZWV0LXVuc3VwcG9ydGVkLW1pbWV0eXBlLmh0bWw6IEFkZGVkLgorCiAyMDE5LTEy
LTE4ICBBbnRvaW5lIFF1aW50ICA8Z3Jhb3V0c0BhcHBsZS5jb20+CiAKICAgICAgICAgW21hY09T
L2lPUyBEZWJ1Z10gTGF5b3V0IFRlc3Qgd2ViYW5pbWF0aW9ucy9hbmltYXRpb24tb3BhY2l0eS1h
bmltYXRpb24tY3Jhc2guaHRtbCBpcyBhIGZsYWt5IGZhaWx1cmUKZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL2Zhc3QvY3NzL2xpbmstc3R5bGVzaGVldC11bnN1cHBvcnRlZC1taW1ldHlwZS1leHBl
Y3RlZC5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9jc3MvbGluay1zdHlsZXNoZWV0LXVuc3VwcG9y
dGVkLW1pbWV0eXBlLWV4cGVjdGVkLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uZjMyNDcyMTA1ZDU0M2E0NTZl
MWE1ZWE0NjlmOTMyYjhkNjQzYzA2ZAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zh
c3QvY3NzL2xpbmstc3R5bGVzaGVldC11bnN1cHBvcnRlZC1taW1ldHlwZS1leHBlY3RlZC5odG1s
CkBAIC0wLDAgKzEsMyBAQAorPCFET0NUWVBFIGh0bWw+Cis8cD5Zb3Ugc2hvdWxkIHNlZSBhIGdy
ZWVuIHJlY3RhbmdsZSBiZWxvdzwvcD4KKzxkaXYgc3R5bGU9IndpZHRoOjEwMHB4O2hlaWdodDox
MDBweDtiYWNrZ3JvdW5kLWNvbG9yOmdyZWVuIj48L2Rpdj4KZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL2Zhc3QvY3NzL2xpbmstc3R5bGVzaGVldC11bnN1cHBvcnRlZC1taW1ldHlwZS5odG1sIGIv
TGF5b3V0VGVzdHMvZmFzdC9jc3MvbGluay1zdHlsZXNoZWV0LXVuc3VwcG9ydGVkLW1pbWV0eXBl
Lmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMC4uNTA1NzkxMmM0NGI4ODk4NDZiNjU1NjQyNWYzNGM2YjVhNmJhZDhm
ZQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvY3NzL2xpbmstc3R5bGVzaGVl
dC11bnN1cHBvcnRlZC1taW1ldHlwZS5odG1sCkBAIC0wLDAgKzEsNiBAQAorPCFET0NUWVBFIGh0
bWw+Cis8Ym9keT4KKyAgPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiB0eXBlPSJhcHBsaWNhdGlvbi9q
YXZhc2NyaXB0IiBocmVmPSJkYXRhOnRleHQvY3NzLGRpdiB7IGJhY2tncm91bmQtY29sb3I6IHJl
ZCAhaW1wb3J0YW50OyB9Ij4KKyAgPHA+WW91IHNob3VsZCBzZWUgYSBncmVlbiByZWN0YW5nbGUg
YmVsb3c8L3A+CisgIDxkaXYgc3R5bGU9IndpZHRoOjEwMHB4O2hlaWdodDoxMDBweDtiYWNrZ3Jv
dW5kLWNvbG9yOmdyZWVuIj48L2Rpdj4KKzwvYm9keT4K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>386468</attachid>
            <date>2019-12-28 04:19:47 -0800</date>
            <delta_ts>2019-12-28 09:05:34 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-88157-20191228131946.patch</filename>
            <type>text/plain</type>
            <size>5084</size>
            <attacher name="Rob Buis">rbuis</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjUzOTE3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggODI1ODVhNzRhOWMxNjU5
YTY5YTVlMDNkNTU0N2MyYzYxNmEyNzgzOC4uMmM4MzE3Zjk2MDg0MjBiNDU4ZGYxOGM4ZTRmNmQ5
ZTQ3M2NmMWUyOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDE5LTEyLTI4ICBSb2Ig
QnVpcyAgPHJidWlzQGlnYWxpYS5jb20+CisKKyAgICAgICAgPGxpbms+IHdpdGggbm9uLUNTUyB0
eXBlIHNob3VsZCBub3QgYmUgcmV0cmlldmVkCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD04ODE1NworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIElmIHRoZSBVQSBkb2VzIG5vdCBzdXBwb3J0IHRoZSBnaXZlbiBN
SU1FIHR5cGUgZm9yIHRoZSBnaXZlbiBsaW5rCisgICAgICAgIHJlbGF0aW9uc2hpcCwgdGhlbiB0
aGUgVUEgc2hvdWxkIG5vdCBmZXRjaCBhbmQgcHJvY2VzcyB0aGUgbGlua2VkCisgICAgICAgIHJl
c291cmNlIFsxXS4KKworICAgICAgICBUaGUgYmVoYXZpb3IgbWF0Y2hlcyBDaHJvbWUgYW5kIEZp
cmVmb3guCisKKyAgICAgICAgWzFdIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlw
YWdlL3NlbWFudGljcy5odG1sI3Byb2Nlc3NpbmctdGhlLXR5cGUtYXR0cmlidXRlCisKKyAgICAg
ICAgVGVzdHM6IGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvaHRtbC9zZW1hbnRpY3Mv
ZG9jdW1lbnQtbWV0YWRhdGEvdGhlLWxpbmstZWxlbWVudC9saW5rLXR5cGUtYXR0cmlidXRlLXJl
Zi5odG1sCisgICAgICAgICAgICAgICBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2h0
bWwvc2VtYW50aWNzL2RvY3VtZW50LW1ldGFkYXRhL3RoZS1saW5rLWVsZW1lbnQvbGluay10eXBl
LWF0dHJpYnV0ZS5odG1sCisKKyAgICAgICAgKiBodG1sL0hUTUxMaW5rRWxlbWVudC5jcHA6Cisg
ICAgICAgIChXZWJDb3JlOjpIVE1MTGlua0VsZW1lbnQ6OnByb2Nlc3MpOgorCiAyMDE5LTEyLTI2
ICBBbnR0aSBLb2l2aXN0byAgPGFudHRpQGFwcGxlLmNvbT4KIAogICAgICAgICBSZW1vdmUgZGlz
cGxheTpjb21wYWN0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxMaW5rRWxl
bWVudC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxMaW5rRWxlbWVudC5jcHAKaW5kZXgg
OTY5MmFlNzZjMWRhMDJlZWRjZDM4NTdlZjg0YThiYjMwNjg4YTA0MS4uMzhlYjlhOWY0YTgwMjc1
MmFmNTQxYWE2ZWJkM2Y2MzE5ZmM5MzQwOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaHRt
bC9IVE1MTGlua0VsZW1lbnQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTExpbmtF
bGVtZW50LmNwcApAQCAtMjc1LDggKzI3NSw5IEBAIHZvaWQgSFRNTExpbmtFbGVtZW50Ojpwcm9j
ZXNzKCkKIAogICAgIG1fbGlua0xvYWRlci5sb2FkTGluayhwYXJhbXMsIGRvY3VtZW50KCkpOwog
Ci0gICAgYm9vbCB0cmVhdEFzU3R5bGVTaGVldCA9IG1fcmVsQXR0cmlidXRlLmlzU3R5bGVTaGVl
dAotICAgICAgICB8fCAoZG9jdW1lbnQoKS5zZXR0aW5ncygpLnRyZWF0c0FueVRleHRDU1NMaW5r
QXNTdHlsZXNoZWV0KCkgJiYgbV90eXBlLmNvbnRhaW5zSWdub3JpbmdBU0NJSUNhc2UoInRleHQv
Y3NzIikpOworICAgIFN0cmluZyB0eXBlID0gbV90eXBlLnN0cmlwV2hpdGVTcGFjZSgpOworICAg
IGJvb2wgdHJlYXRBc1N0eWxlU2hlZXQgPSAobV9yZWxBdHRyaWJ1dGUuaXNTdHlsZVNoZWV0ICYm
ICh0eXBlLmlzTnVsbCgpIHx8IGVxdWFsTGV0dGVyc0lnbm9yaW5nQVNDSUlDYXNlKHR5cGUsICJ0
ZXh0L2NzcyIpKSkKKyAgICAgICAgfHwgKGRvY3VtZW50KCkuc2V0dGluZ3MoKS50cmVhdHNBbnlU
ZXh0Q1NTTGlua0FzU3R5bGVzaGVldCgpICYmIHR5cGUuY29udGFpbnNJZ25vcmluZ0FTQ0lJQ2Fz
ZSgidGV4dC9jc3MiKSk7CiAKICAgICBpZiAobV9kaXNhYmxlZFN0YXRlICE9IERpc2FibGVkICYm
IHRyZWF0QXNTdHlsZVNoZWV0ICYmIGRvY3VtZW50KCkuZnJhbWUoKSAmJiB1cmwuaXNWYWxpZCgp
KSB7CiAgICAgICAgIFN0cmluZyBjaGFyc2V0ID0gYXR0cmlidXRlV2l0aG91dFN5bmNocm9uaXph
dGlvbihjaGFyc2V0QXR0cik7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mv
Q2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL0NoYW5nZUxvZwppbmRleCAyZjIw
MjEyNGFlM2E2YWU5MWRhODI2YzQ0ODNmNjUxMjU3NDNlZDljLi5kZjk0NDVkZWJmZTkwM2E3Yjk2
NjcxNDZkMmViNmU4OTY4OGQ5NjAzIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93
M2MvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy9DaGFuZ2VMb2cKQEAg
LTEsMyArMSwxNSBAQAorMjAxOS0xMi0yOCAgUm9iIEJ1aXMgIDxyYnVpc0BpZ2FsaWEuY29tPgor
CisgICAgICAgIDxsaW5rPiB3aXRoIG5vbi1DU1MgdHlwZSBzaG91bGQgbm90IGJlIHJldHJpZXZl
ZAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODgxNTcK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGQgdGVz
dHMgZm9yIHZhcmlvdXMgdHlwZSBhdHRyaWJ1dGUgdmFsdWVzIGZvciByZWw9c3R5bGVzaGVldCBs
aW5rIGVsZW1lbnRzLgorCisgICAgICAgICogd2ViLXBsYXRmb3JtLXRlc3RzL2h0bWwvc2VtYW50
aWNzL2RvY3VtZW50LW1ldGFkYXRhL3RoZS1saW5rLWVsZW1lbnQvbGluay10eXBlLWF0dHJpYnV0
ZS1yZWYuaHRtbDogQWRkZWQuCisgICAgICAgICogd2ViLXBsYXRmb3JtLXRlc3RzL2h0bWwvc2Vt
YW50aWNzL2RvY3VtZW50LW1ldGFkYXRhL3RoZS1saW5rLWVsZW1lbnQvbGluay10eXBlLWF0dHJp
YnV0ZS5odG1sOiBBZGRlZC4KKwogMjAxOS0xMi0yMiAgU2ltb24gRnJhc2VyICA8c2ltb24uZnJh
c2VyQGFwcGxlLmNvbT4KIAogICAgICAgICBWZXJ5IGJhc2ljIDxkaWFsb2c+IHNob3cvY2xvc2Ug
c3VwcG9ydApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9y
bS10ZXN0cy9odG1sL3NlbWFudGljcy9kb2N1bWVudC1tZXRhZGF0YS90aGUtbGluay1lbGVtZW50
L2xpbmstdHlwZS1hdHRyaWJ1dGUtcmVmLmh0bWwgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mv
d2ViLXBsYXRmb3JtLXRlc3RzL2h0bWwvc2VtYW50aWNzL2RvY3VtZW50LW1ldGFkYXRhL3RoZS1s
aW5rLWVsZW1lbnQvbGluay10eXBlLWF0dHJpYnV0ZS1yZWYuaHRtbApuZXcgZmlsZSBtb2RlIDEw
MDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5mMzI0
NzIxMDVkNTQzYTQ1NmUxYTVlYTQ2OWY5MzJiOGQ2NDNjMDZkCi0tLSAvZGV2L251bGwKKysrIGIv
TGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9odG1sL3NlbWFudGlj
cy9kb2N1bWVudC1tZXRhZGF0YS90aGUtbGluay1lbGVtZW50L2xpbmstdHlwZS1hdHRyaWJ1dGUt
cmVmLmh0bWwKQEAgLTAsMCArMSwzIEBACis8IURPQ1RZUEUgaHRtbD4KKzxwPllvdSBzaG91bGQg
c2VlIGEgZ3JlZW4gcmVjdGFuZ2xlIGJlbG93PC9wPgorPGRpdiBzdHlsZT0id2lkdGg6MTAwcHg7
aGVpZ2h0OjEwMHB4O2JhY2tncm91bmQtY29sb3I6Z3JlZW4iPjwvZGl2PgpkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9odG1sL3NlbWFudGlj
cy9kb2N1bWVudC1tZXRhZGF0YS90aGUtbGluay1lbGVtZW50L2xpbmstdHlwZS1hdHRyaWJ1dGUu
aHRtbCBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvaHRtbC9z
ZW1hbnRpY3MvZG9jdW1lbnQtbWV0YWRhdGEvdGhlLWxpbmstZWxlbWVudC9saW5rLXR5cGUtYXR0
cmlidXRlLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uMGM2YjdjMWNkNjhlODNhNTExY2VjMDdmNDExZDBlODQ3
ZjdiYmRkZgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWIt
cGxhdGZvcm0tdGVzdHMvaHRtbC9zZW1hbnRpY3MvZG9jdW1lbnQtbWV0YWRhdGEvdGhlLWxpbmst
ZWxlbWVudC9saW5rLXR5cGUtYXR0cmlidXRlLmh0bWwKQEAgLTAsMCArMSwxMSBAQAorPCFET0NU
WVBFIGh0bWw+Cis8bGluayByZWw9bWF0Y2ggaHJlZj1saW5rLXR5cGUtYXR0cmlidXRlLXJlZi5o
dG1sPgorPGJvZHk+CisgIDxsaW5rIHJlbD0ic3R5bGVzaGVldCIgdHlwZT0iYXBwbGljYXRpb24v
amF2YXNjcmlwdCIgaHJlZj0iZGF0YTp0ZXh0L2NzcyxkaXYgeyBiYWNrZ3JvdW5kLWNvbG9yOiBy
ZWQgIWltcG9ydGFudDsgfSI+CisgIDxsaW5rIHJlbD0ic3R5bGVzaGVldCIgdHlwZT0iQUJDdGV4
dC9jc3MiIGhyZWY9ImRhdGE6dGV4dC9jc3MsZGl2IHsgYmFja2dyb3VuZC1jb2xvcjogcmVkICFp
bXBvcnRhbnQ7IH0iPgorICA8bGluayByZWw9InN0eWxlc2hlZXQiIHR5cGU9InRleHQvY3NzREVG
IiBocmVmPSJkYXRhOnRleHQvY3NzLGRpdiB7IGJhY2tncm91bmQtY29sb3I6IHJlZCAhaW1wb3J0
YW50OyB9Ij4KKyAgPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiB0eXBlPSJ0ZXh0L2ludmFsaWQiIGhy
ZWY9ImRhdGE6dGV4dC9jc3MsZGl2IHsgYmFja2dyb3VuZC1jb2xvcjogcmVkICFpbXBvcnRhbnQ7
IH0iPgorICA8bGluayByZWw9InN0eWxlc2hlZXQiIHR5cGU9ImludmFsaWQiIGhyZWY9ImRhdGE6
dGV4dC9jc3MsZGl2IHsgYmFja2dyb3VuZC1jb2xvcjogcmVkICFpbXBvcnRhbnQ7IH0iPgorICA8
cD5Zb3Ugc2hvdWxkIHNlZSBhIGdyZWVuIHJlY3RhbmdsZSBiZWxvdzwvcD4KKyAgPGRpdiBzdHls
ZT0id2lkdGg6MTAwcHg7aGVpZ2h0OjEwMHB4O2JhY2tncm91bmQtY29sb3I6Z3JlZW4iPjwvZGl2
PgorPC9ib2R5Pgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>386471</attachid>
            <date>2019-12-28 09:05:38 -0800</date>
            <delta_ts>2020-01-02 05:16:21 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-88157-20191228180537.patch</filename>
            <type>text/plain</type>
            <size>5869</size>
            <attacher name="Rob Buis">rbuis</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjUzOTI0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNzVmNTk0NzUzYzM3NWUz
NmM1OTQ3Yjg1OGRhZTQ5ZTUwNzYyZmE1NC4uNWU0ZDNjMjEwODZlNTM3OTc5MGViMGM4NTk5ZmI4
ZDIzMmFjZjMxMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDE5LTEyLTI4ICBSb2Ig
QnVpcyAgPHJidWlzQGlnYWxpYS5jb20+CisKKyAgICAgICAgPGxpbms+IHdpdGggbm9uLUNTUyB0
eXBlIHNob3VsZCBub3QgYmUgcmV0cmlldmVkCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD04ODE1NworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIElmIHRoZSBVQSBkb2VzIG5vdCBzdXBwb3J0IHRoZSBnaXZlbiBN
SU1FIHR5cGUgZm9yIHRoZSBnaXZlbiBsaW5rCisgICAgICAgIHJlbGF0aW9uc2hpcCwgdGhlbiB0
aGUgVUEgc2hvdWxkIG5vdCBmZXRjaCBhbmQgcHJvY2VzcyB0aGUgbGlua2VkCisgICAgICAgIHJl
c291cmNlIFsxXS4KKworICAgICAgICBUaGUgYmVoYXZpb3IgbWF0Y2hlcyBDaHJvbWUgYW5kIEZp
cmVmb3guCisKKyAgICAgICAgWzFdIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlw
YWdlL3NlbWFudGljcy5odG1sI3Byb2Nlc3NpbmctdGhlLXR5cGUtYXR0cmlidXRlCisKKyAgICAg
ICAgVGVzdHM6IGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvaHRtbC9zZW1hbnRpY3Mv
ZG9jdW1lbnQtbWV0YWRhdGEvdGhlLWxpbmstZWxlbWVudC9saW5rLXR5cGUtYXR0cmlidXRlLXJl
Zi5odG1sCisgICAgICAgICAgICAgICBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2h0
bWwvc2VtYW50aWNzL2RvY3VtZW50LW1ldGFkYXRhL3RoZS1saW5rLWVsZW1lbnQvbGluay10eXBl
LWF0dHJpYnV0ZS5odG1sCisKKyAgICAgICAgKiBodG1sL0hUTUxMaW5rRWxlbWVudC5jcHA6Cisg
ICAgICAgIChXZWJDb3JlOjpIVE1MTGlua0VsZW1lbnQ6OnByb2Nlc3MpOgorCiAyMDE5LTEyLTI4
ICBaYWxhbiBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CiAKICAgICAgICAgW0xGQ11bSUZDXSBL
ZWVwIHRoZSBMaW5lQnJlYWtlciBvYmplY3QgYXJvdW5kIHVudGlsIGFmdGVyIHRoZSBsaW5lIGlz
IGNsb3NlZC4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTExpbmtFbGVtZW50
LmNwcCBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTExpbmtFbGVtZW50LmNwcAppbmRleCA5Njky
YWU3NmMxZGEwMmVlZGNkMzg1N2VmODRhOGJiMzA2ODhhMDQxLi4zOGViOWE5ZjRhODAyNzUyYWY1
NDFhYTZlYmQzZjYzMTlmYzkzNDA4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9odG1sL0hU
TUxMaW5rRWxlbWVudC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MTGlua0VsZW1l
bnQuY3BwCkBAIC0yNzUsOCArMjc1LDkgQEAgdm9pZCBIVE1MTGlua0VsZW1lbnQ6OnByb2Nlc3Mo
KQogCiAgICAgbV9saW5rTG9hZGVyLmxvYWRMaW5rKHBhcmFtcywgZG9jdW1lbnQoKSk7CiAKLSAg
ICBib29sIHRyZWF0QXNTdHlsZVNoZWV0ID0gbV9yZWxBdHRyaWJ1dGUuaXNTdHlsZVNoZWV0Ci0g
ICAgICAgIHx8IChkb2N1bWVudCgpLnNldHRpbmdzKCkudHJlYXRzQW55VGV4dENTU0xpbmtBc1N0
eWxlc2hlZXQoKSAmJiBtX3R5cGUuY29udGFpbnNJZ25vcmluZ0FTQ0lJQ2FzZSgidGV4dC9jc3Mi
KSk7CisgICAgU3RyaW5nIHR5cGUgPSBtX3R5cGUuc3RyaXBXaGl0ZVNwYWNlKCk7CisgICAgYm9v
bCB0cmVhdEFzU3R5bGVTaGVldCA9IChtX3JlbEF0dHJpYnV0ZS5pc1N0eWxlU2hlZXQgJiYgKHR5
cGUuaXNOdWxsKCkgfHwgZXF1YWxMZXR0ZXJzSWdub3JpbmdBU0NJSUNhc2UodHlwZSwgInRleHQv
Y3NzIikpKQorICAgICAgICB8fCAoZG9jdW1lbnQoKS5zZXR0aW5ncygpLnRyZWF0c0FueVRleHRD
U1NMaW5rQXNTdHlsZXNoZWV0KCkgJiYgdHlwZS5jb250YWluc0lnbm9yaW5nQVNDSUlDYXNlKCJ0
ZXh0L2NzcyIpKTsKIAogICAgIGlmIChtX2Rpc2FibGVkU3RhdGUgIT0gRGlzYWJsZWQgJiYgdHJl
YXRBc1N0eWxlU2hlZXQgJiYgZG9jdW1lbnQoKS5mcmFtZSgpICYmIHVybC5pc1ZhbGlkKCkpIHsK
ICAgICAgICAgU3RyaW5nIGNoYXJzZXQgPSBhdHRyaWJ1dGVXaXRob3V0U3luY2hyb25pemF0aW9u
KGNoYXJzZXRBdHRyKTsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2MvQ2hhbmdlTG9nCmluZGV4IDZkZGMzOTY0
YWU4MDZkODUzZmU2YzkxZWI0M2YwZGMyMmMyYjgwZmIuLjc2YTc2YjlmNTc4ZmRlNDc0YTlhN2E2
M2IzMTA3NjcwOTFjNDQ4ZDggMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy9D
aGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL0NoYW5nZUxvZwpAQCAtMSwz
ICsxLDE1IEBACisyMDE5LTEyLTI4ICBSb2IgQnVpcyAgPHJidWlzQGlnYWxpYS5jb20+CisKKyAg
ICAgICAgPGxpbms+IHdpdGggbm9uLUNTUyB0eXBlIHNob3VsZCBub3QgYmUgcmV0cmlldmVkCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04ODE1NworCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZCB0ZXN0cyBm
b3IgdmFyaW91cyB0eXBlIGF0dHJpYnV0ZSB2YWx1ZXMgZm9yIHJlbD1zdHlsZXNoZWV0IGxpbmsg
ZWxlbWVudHMuCisKKyAgICAgICAgKiB3ZWItcGxhdGZvcm0tdGVzdHMvaHRtbC9zZW1hbnRpY3Mv
ZG9jdW1lbnQtbWV0YWRhdGEvdGhlLWxpbmstZWxlbWVudC9saW5rLXR5cGUtYXR0cmlidXRlLXJl
Zi5odG1sOiBBZGRlZC4KKyAgICAgICAgKiB3ZWItcGxhdGZvcm0tdGVzdHMvaHRtbC9zZW1hbnRp
Y3MvZG9jdW1lbnQtbWV0YWRhdGEvdGhlLWxpbmstZWxlbWVudC9saW5rLXR5cGUtYXR0cmlidXRl
Lmh0bWw6IEFkZGVkLgorCiAyMDE5LTEyLTI3ICBSb3NzYW5hIE1vbnRlcmlzbyAgPHJtb250ZXJp
c29AaWdhbGlhLmNvbT4KIAogICAgICAgICBbY3NzLWdyaWRdIE1vdmUgc29tZSBhbGlnbm1lbnQg
dGVzdHMgdG8gdGhlIFdQVCBmb2xkZXIgYW5kIGFkZCB3aWR0aC1rZXl3b3JkLWNsYXNzZXMuY3Nz
CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3Rz
L2h0bWwvc2VtYW50aWNzL2RvY3VtZW50LW1ldGFkYXRhL3RoZS1saW5rLWVsZW1lbnQvbGluay10
eXBlLWF0dHJpYnV0ZS1leHBlY3RlZC5odG1sIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dl
Yi1wbGF0Zm9ybS10ZXN0cy9odG1sL3NlbWFudGljcy9kb2N1bWVudC1tZXRhZGF0YS90aGUtbGlu
ay1lbGVtZW50L2xpbmstdHlwZS1hdHRyaWJ1dGUtZXhwZWN0ZWQuaHRtbApuZXcgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5m
MzI0NzIxMDVkNTQzYTQ1NmUxYTVlYTQ2OWY5MzJiOGQ2NDNjMDZkCi0tLSAvZGV2L251bGwKKysr
IGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9odG1sL3NlbWFu
dGljcy9kb2N1bWVudC1tZXRhZGF0YS90aGUtbGluay1lbGVtZW50L2xpbmstdHlwZS1hdHRyaWJ1
dGUtZXhwZWN0ZWQuaHRtbApAQCAtMCwwICsxLDMgQEAKKzwhRE9DVFlQRSBodG1sPgorPHA+WW91
IHNob3VsZCBzZWUgYSBncmVlbiByZWN0YW5nbGUgYmVsb3c8L3A+Cis8ZGl2IHN0eWxlPSJ3aWR0
aDoxMDBweDtoZWlnaHQ6MTAwcHg7YmFja2dyb3VuZC1jb2xvcjpncmVlbiI+PC9kaXY+CmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2h0bWwv
c2VtYW50aWNzL2RvY3VtZW50LW1ldGFkYXRhL3RoZS1saW5rLWVsZW1lbnQvbGluay10eXBlLWF0
dHJpYnV0ZS1yZWYuaHRtbCBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0t
dGVzdHMvaHRtbC9zZW1hbnRpY3MvZG9jdW1lbnQtbWV0YWRhdGEvdGhlLWxpbmstZWxlbWVudC9s
aW5rLXR5cGUtYXR0cmlidXRlLXJlZi5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmYzMjQ3MjEwNWQ1NDNhNDU2
ZTFhNWVhNDY5ZjkzMmI4ZDY0M2MwNmQKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9p
bXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2h0bWwvc2VtYW50aWNzL2RvY3VtZW50LW1l
dGFkYXRhL3RoZS1saW5rLWVsZW1lbnQvbGluay10eXBlLWF0dHJpYnV0ZS1yZWYuaHRtbApAQCAt
MCwwICsxLDMgQEAKKzwhRE9DVFlQRSBodG1sPgorPHA+WW91IHNob3VsZCBzZWUgYSBncmVlbiBy
ZWN0YW5nbGUgYmVsb3c8L3A+Cis8ZGl2IHN0eWxlPSJ3aWR0aDoxMDBweDtoZWlnaHQ6MTAwcHg7
YmFja2dyb3VuZC1jb2xvcjpncmVlbiI+PC9kaXY+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9p
bXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2h0bWwvc2VtYW50aWNzL2RvY3VtZW50LW1l
dGFkYXRhL3RoZS1saW5rLWVsZW1lbnQvbGluay10eXBlLWF0dHJpYnV0ZS5odG1sIGIvTGF5b3V0
VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9odG1sL3NlbWFudGljcy9kb2N1
bWVudC1tZXRhZGF0YS90aGUtbGluay1lbGVtZW50L2xpbmstdHlwZS1hdHRyaWJ1dGUuaHRtbApu
ZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwLi4wYzZiN2MxY2Q2OGU4M2E1MTFjZWMwN2Y0MTFkMGU4NDdmN2JiZGRmCi0tLSAv
ZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0
cy9odG1sL3NlbWFudGljcy9kb2N1bWVudC1tZXRhZGF0YS90aGUtbGluay1lbGVtZW50L2xpbmst
dHlwZS1hdHRyaWJ1dGUuaHRtbApAQCAtMCwwICsxLDExIEBACis8IURPQ1RZUEUgaHRtbD4KKzxs
aW5rIHJlbD1tYXRjaCBocmVmPWxpbmstdHlwZS1hdHRyaWJ1dGUtcmVmLmh0bWw+Cis8Ym9keT4K
KyAgPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiB0eXBlPSJhcHBsaWNhdGlvbi9qYXZhc2NyaXB0IiBo
cmVmPSJkYXRhOnRleHQvY3NzLGRpdiB7IGJhY2tncm91bmQtY29sb3I6IHJlZCAhaW1wb3J0YW50
OyB9Ij4KKyAgPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiB0eXBlPSJBQkN0ZXh0L2NzcyIgaHJlZj0i
ZGF0YTp0ZXh0L2NzcyxkaXYgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZWQgIWltcG9ydGFudDsgfSI+
CisgIDxsaW5rIHJlbD0ic3R5bGVzaGVldCIgdHlwZT0idGV4dC9jc3NERUYiIGhyZWY9ImRhdGE6
dGV4dC9jc3MsZGl2IHsgYmFja2dyb3VuZC1jb2xvcjogcmVkICFpbXBvcnRhbnQ7IH0iPgorICA8
bGluayByZWw9InN0eWxlc2hlZXQiIHR5cGU9InRleHQvaW52YWxpZCIgaHJlZj0iZGF0YTp0ZXh0
L2NzcyxkaXYgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZWQgIWltcG9ydGFudDsgfSI+CisgIDxsaW5r
IHJlbD0ic3R5bGVzaGVldCIgdHlwZT0iaW52YWxpZCIgaHJlZj0iZGF0YTp0ZXh0L2NzcyxkaXYg
eyBiYWNrZ3JvdW5kLWNvbG9yOiByZWQgIWltcG9ydGFudDsgfSI+CisgIDxwPllvdSBzaG91bGQg
c2VlIGEgZ3JlZW4gcmVjdGFuZ2xlIGJlbG93PC9wPgorICA8ZGl2IHN0eWxlPSJ3aWR0aDoxMDBw
eDtoZWlnaHQ6MTAwcHg7YmFja2dyb3VuZC1jb2xvcjpncmVlbiI+PC9kaXY+Cis8L2JvZHk+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>386601</attachid>
            <date>2020-01-02 05:16:25 -0800</date>
            <delta_ts>2020-01-02 05:38:53 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-88157-20200102141623.patch</filename>
            <type>text/plain</type>
            <size>7104</size>
            <attacher name="Rob Buis">rbuis</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjUzOTc0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggY2E1NzU2NmNhNmYzNjMw
ZjMzZmE1YzVlY2YwYmQwNTI2ODdhZTdhYi4uNWY1YmMyODdiOWY1Y2JiZjY3MDgzODMxNmI3ZWEx
ZGJmMWM1ODJhMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDIwLTAxLTAyICBSb2Ig
QnVpcyAgPHJidWlzQGlnYWxpYS5jb20+CisKKyAgICAgICAgPGxpbms+IHdpdGggbm9uLUNTUyB0
eXBlIHNob3VsZCBub3QgYmUgcmV0cmlldmVkCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD04ODE1NworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIElmIHRoZSBVQSBkb2VzIG5vdCBzdXBwb3J0IHRoZSBnaXZlbiBN
SU1FIHR5cGUgZm9yIHRoZSBnaXZlbiBsaW5rCisgICAgICAgIHJlbGF0aW9uc2hpcCwgdGhlbiB0
aGUgVUEgc2hvdWxkIG5vdCBmZXRjaCBhbmQgcHJvY2VzcyB0aGUgbGlua2VkCisgICAgICAgIHJl
c291cmNlIFsxXS4KKworICAgICAgICBUaGUgYmVoYXZpb3IgbWF0Y2hlcyBDaHJvbWUgYW5kIEZp
cmVmb3guCisKKyAgICAgICAgWzFdIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlw
YWdlL3NlbWFudGljcy5odG1sI3Byb2Nlc3NpbmctdGhlLXR5cGUtYXR0cmlidXRlCisKKyAgICAg
ICAgVGVzdDogaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9odG1sL3NlbWFudGljcy9k
b2N1bWVudC1tZXRhZGF0YS90aGUtbGluay1lbGVtZW50L2xpbmstdHlwZS1hdHRyaWJ1dGUuaHRt
bAorCisgICAgICAgICogaHRtbC9IVE1MTGlua0VsZW1lbnQuY3BwOgorICAgICAgICAoV2ViQ29y
ZTo6SFRNTExpbmtFbGVtZW50Ojpwcm9jZXNzKToKKwogMjAyMC0wMS0wMSAgSm9vbmdodW4gUGFy
ayAgPGpoNzE4LnBhcmtAc2Ftc3VuZy5jb20+CiAKICAgICAgICAgVW5yZXZpZXdlZC4gUmVtb3Zl
IHRoZSBidWlsZCB3YXJuaW5nIGJlbG93IHNpbmNlIHIyNTM5MzkuCmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9odG1sL0hUTUxMaW5rRWxlbWVudC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9odG1s
L0hUTUxMaW5rRWxlbWVudC5jcHAKaW5kZXggOTY5MmFlNzZjMWRhMDJlZWRjZDM4NTdlZjg0YThi
YjMwNjg4YTA0MS4uMmM1OTQ3ODMxMDczZTU5ODg5MWM4YTdkMTIyZWI2NmFmYTgwYmMxZiAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MTGlua0VsZW1lbnQuY3BwCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL2h0bWwvSFRNTExpbmtFbGVtZW50LmNwcApAQCAtNTAsNiArNTAsNyBAQAog
I2luY2x1ZGUgIk1lZGlhUXVlcnlFdmFsdWF0b3IuaCIKICNpbmNsdWRlICJNZWRpYVF1ZXJ5UGFy
c2VyLmgiCiAjaW5jbHVkZSAiTW91c2VFdmVudC5oIgorI2luY2x1ZGUgIlBhcnNlZENvbnRlbnRU
eXBlLmgiCiAjaW5jbHVkZSAiUmVuZGVyU3R5bGUuaCIKICNpbmNsdWRlICJSdW50aW1lRW5hYmxl
ZEZlYXR1cmVzLmgiCiAjaW5jbHVkZSAiU2VjdXJpdHlPcmlnaW4uaCIKQEAgLTI3NSw4ICsyNzYs
MTUgQEAgdm9pZCBIVE1MTGlua0VsZW1lbnQ6OnByb2Nlc3MoKQogCiAgICAgbV9saW5rTG9hZGVy
LmxvYWRMaW5rKHBhcmFtcywgZG9jdW1lbnQoKSk7CiAKLSAgICBib29sIHRyZWF0QXNTdHlsZVNo
ZWV0ID0gbV9yZWxBdHRyaWJ1dGUuaXNTdHlsZVNoZWV0Ci0gICAgICAgIHx8IChkb2N1bWVudCgp
LnNldHRpbmdzKCkudHJlYXRzQW55VGV4dENTU0xpbmtBc1N0eWxlc2hlZXQoKSAmJiBtX3R5cGUu
Y29udGFpbnNJZ25vcmluZ0FTQ0lJQ2FzZSgidGV4dC9jc3MiKSk7CisgICAgYm9vbCB0cmVhdEFz
U3R5bGVTaGVldCA9IGZhbHNlOworICAgIGlmIChtX3JlbEF0dHJpYnV0ZS5pc1N0eWxlU2hlZXQp
IHsKKyAgICAgICBpZiAobV90eXBlLmlzTnVsbCgpKQorICAgICAgICAgICB0cmVhdEFzU3R5bGVT
aGVldCA9IHRydWU7CisgICAgICAgZWxzZSBpZiAoYXV0byBwYXJzZWRDb250ZW50VHlwZSA9IFBh
cnNlZENvbnRlbnRUeXBlOjpjcmVhdGUobV90eXBlKSkKKyAgICAgICAgICAgdHJlYXRBc1N0eWxl
U2hlZXQgPSBlcXVhbExldHRlcnNJZ25vcmluZ0FTQ0lJQ2FzZShwYXJzZWRDb250ZW50VHlwZS0+
bWltZVR5cGUoKSwgInRleHQvY3NzIik7CisgICAgfQorICAgIGlmICghdHJlYXRBc1N0eWxlU2hl
ZXQpCisgICAgICAgIHRyZWF0QXNTdHlsZVNoZWV0ID0gZG9jdW1lbnQoKS5zZXR0aW5ncygpLnRy
ZWF0c0FueVRleHRDU1NMaW5rQXNTdHlsZXNoZWV0KCkgJiYgbV90eXBlLmNvbnRhaW5zSWdub3Jp
bmdBU0NJSUNhc2UoInRleHQvY3NzIik7CiAKICAgICBpZiAobV9kaXNhYmxlZFN0YXRlICE9IERp
c2FibGVkICYmIHRyZWF0QXNTdHlsZVNoZWV0ICYmIGRvY3VtZW50KCkuZnJhbWUoKSAmJiB1cmwu
aXNWYWxpZCgpKSB7CiAgICAgICAgIFN0cmluZyBjaGFyc2V0ID0gYXR0cmlidXRlV2l0aG91dFN5
bmNocm9uaXphdGlvbihjaGFyc2V0QXR0cik7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbXBv
cnRlZC93M2MvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL0NoYW5nZUxvZwpp
bmRleCA1NDc3YTkzODk5ZjFkMTg4MGZhODMwMzRjZDQ0YmYwMzRhMjc3ZjcwLi40ZDJlMWFlOTQz
MmFiZmNmODRhZGE5MWQ1ZTg3YThkNThjOWEyM2ZiIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9p
bXBvcnRlZC93M2MvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy9DaGFu
Z2VMb2cKQEAgLTEsMyArMSwxNiBAQAorMjAyMC0wMS0wMiAgUm9iIEJ1aXMgIDxyYnVpc0BpZ2Fs
aWEuY29tPgorCisgICAgICAgIDxsaW5rPiB3aXRoIG5vbi1DU1MgdHlwZSBzaG91bGQgbm90IGJl
IHJldHJpZXZlZAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9ODgxNTcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBJbXBvcnQgdGVzdCBmb3IgdmFyaW91cyB0eXBlIGF0dHJpYnV0ZSB2YWx1ZXMgZm9yIHJlbD1z
dHlsZXNoZWV0IGxpbmsgZWxlbWVudHMuCisKKyAgICAgICAgKiB3ZWItcGxhdGZvcm0tdGVzdHMv
aHRtbC9zZW1hbnRpY3MvZG9jdW1lbnQtbWV0YWRhdGEvdGhlLWxpbmstZWxlbWVudC9saW5rLXR5
cGUtYXR0cmlidXRlLWV4cGVjdGVkLmh0bWw6IEFkZGVkLgorICAgICAgICAqIHdlYi1wbGF0Zm9y
bS10ZXN0cy9odG1sL3NlbWFudGljcy9kb2N1bWVudC1tZXRhZGF0YS90aGUtbGluay1lbGVtZW50
L2xpbmstdHlwZS1hdHRyaWJ1dGUuaHRtbDogQWRkZWQuCisgICAgICAgICogd2ViLXBsYXRmb3Jt
LXRlc3RzL2h0bWwvc2VtYW50aWNzL2RvY3VtZW50LW1ldGFkYXRhL3RoZS1saW5rLWVsZW1lbnQv
dzNjLWltcG9ydC5sb2c6CisKIDIwMjAtMDEtMDEgIHlvdWVubiBmYWJsZXQgIDx5b3Vlbm5AYXBw
bGUuY29tPgogCiAgICAgICAgIEltcGxlbWVudCB0cmFuc2NlaXZlciBzZXRDb2RlY1ByZWZlcmVu
Y2VzCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRl
c3RzL2h0bWwvc2VtYW50aWNzL2RvY3VtZW50LW1ldGFkYXRhL3RoZS1saW5rLWVsZW1lbnQvbGlu
ay10eXBlLWF0dHJpYnV0ZS1leHBlY3RlZC5odG1sIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNj
L3dlYi1wbGF0Zm9ybS10ZXN0cy9odG1sL3NlbWFudGljcy9kb2N1bWVudC1tZXRhZGF0YS90aGUt
bGluay1lbGVtZW50L2xpbmstdHlwZS1hdHRyaWJ1dGUtZXhwZWN0ZWQuaHRtbApuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
Li5mMzI0NzIxMDVkNTQzYTQ1NmUxYTVlYTQ2OWY5MzJiOGQ2NDNjMDZkCi0tLSAvZGV2L251bGwK
KysrIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9odG1sL3Nl
bWFudGljcy9kb2N1bWVudC1tZXRhZGF0YS90aGUtbGluay1lbGVtZW50L2xpbmstdHlwZS1hdHRy
aWJ1dGUtZXhwZWN0ZWQuaHRtbApAQCAtMCwwICsxLDMgQEAKKzwhRE9DVFlQRSBodG1sPgorPHA+
WW91IHNob3VsZCBzZWUgYSBncmVlbiByZWN0YW5nbGUgYmVsb3c8L3A+Cis8ZGl2IHN0eWxlPSJ3
aWR0aDoxMDBweDtoZWlnaHQ6MTAwcHg7YmFja2dyb3VuZC1jb2xvcjpncmVlbiI+PC9kaXY+CmRp
ZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2h0
bWwvc2VtYW50aWNzL2RvY3VtZW50LW1ldGFkYXRhL3RoZS1saW5rLWVsZW1lbnQvbGluay10eXBl
LWF0dHJpYnV0ZS5odG1sIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10
ZXN0cy9odG1sL3NlbWFudGljcy9kb2N1bWVudC1tZXRhZGF0YS90aGUtbGluay1lbGVtZW50L2xp
bmstdHlwZS1hdHRyaWJ1dGUuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi44MGFjYjlmM2RjYzJkMzEyZmQ4YTgw
NTFiOTJlNmU3MGNhMzQzYmIzCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvaW1wb3J0
ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9odG1sL3NlbWFudGljcy9kb2N1bWVudC1tZXRhZGF0
YS90aGUtbGluay1lbGVtZW50L2xpbmstdHlwZS1hdHRyaWJ1dGUuaHRtbApAQCAtMCwwICsxLDkg
QEAKKzwhRE9DVFlQRSBodG1sPgorPGxpbmsgcmVsPW1hdGNoIGhyZWY9bGluay10eXBlLWF0dHJp
YnV0ZS1yZWYuaHRtbD4KKzxsaW5rIHJlbD0ic3R5bGVzaGVldCIgdHlwZT0iYXBwbGljYXRpb24v
amF2YXNjcmlwdCIgaHJlZj0iZGF0YTp0ZXh0L2NzcyxkaXYgeyBiYWNrZ3JvdW5kLWNvbG9yOiBy
ZWQgIWltcG9ydGFudDsgfSI+Cis8bGluayByZWw9InN0eWxlc2hlZXQiIHR5cGU9IkFCQ3RleHQv
Y3NzIiBocmVmPSJkYXRhOnRleHQvY3NzLGRpdiB7IGJhY2tncm91bmQtY29sb3I6IHJlZCAhaW1w
b3J0YW50OyB9Ij4KKzxsaW5rIHJlbD0ic3R5bGVzaGVldCIgdHlwZT0idGV4dC9jc3NERUYiIGhy
ZWY9ImRhdGE6dGV4dC9jc3MsZGl2IHsgYmFja2dyb3VuZC1jb2xvcjogcmVkICFpbXBvcnRhbnQ7
IH0iPgorPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiB0eXBlPSJ0ZXh0L2ludmFsaWQiIGhyZWY9ImRh
dGE6dGV4dC9jc3MsZGl2IHsgYmFja2dyb3VuZC1jb2xvcjogcmVkICFpbXBvcnRhbnQ7IH0iPgor
PGxpbmsgcmVsPSJzdHlsZXNoZWV0IiB0eXBlPSJpbnZhbGlkIiBocmVmPSJkYXRhOnRleHQvY3Nz
LGRpdiB7IGJhY2tncm91bmQtY29sb3I6IHJlZCAhaW1wb3J0YW50OyB9Ij4KKzxwPllvdSBzaG91
bGQgc2VlIGEgZ3JlZW4gcmVjdGFuZ2xlIGJlbG93PC9wPgorPGRpdiBzdHlsZT0id2lkdGg6MTAw
cHg7aGVpZ2h0OjEwMHB4O2JhY2tncm91bmQtY29sb3I6Z3JlZW4iPjwvZGl2PgpkaWZmIC0tZ2l0
IGEvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9odG1sL3NlbWFu
dGljcy9kb2N1bWVudC1tZXRhZGF0YS90aGUtbGluay1lbGVtZW50L3czYy1pbXBvcnQubG9nIGIv
TGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9odG1sL3NlbWFudGlj
cy9kb2N1bWVudC1tZXRhZGF0YS90aGUtbGluay1lbGVtZW50L3czYy1pbXBvcnQubG9nCmluZGV4
IGJmNjRkNTdhNTdkYjI0YjA4MDc3NjE0ZjE0MTRmZDA4NGM0ZGQxNjUuLjA0MjhjNjg4YjVjZWJh
MjYyMWZlNTczMzg3ODhhMjVkYTZhYThhZjEgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2ltcG9y
dGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvaHRtbC9zZW1hbnRpY3MvZG9jdW1lbnQtbWV0YWRh
dGEvdGhlLWxpbmstZWxlbWVudC93M2MtaW1wb3J0LmxvZworKysgYi9MYXlvdXRUZXN0cy9pbXBv
cnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2h0bWwvc2VtYW50aWNzL2RvY3VtZW50LW1ldGFk
YXRhL3RoZS1saW5rLWVsZW1lbnQvdzNjLWltcG9ydC5sb2cKQEAgLTMyLDYgKzMyLDggQEAgTGlz
dCBvZiBmaWxlczoKIC9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3Rz
L2h0bWwvc2VtYW50aWNzL2RvY3VtZW50LW1ldGFkYXRhL3RoZS1saW5rLWVsZW1lbnQvbGluay1z
dHlsZS1lcnJvci0wMS5odG1sCiAvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9y
bS10ZXN0cy9odG1sL3NlbWFudGljcy9kb2N1bWVudC1tZXRhZGF0YS90aGUtbGluay1lbGVtZW50
L2xpbmstc3R5bGUtZXJyb3ItbGltaXRlZC1xdWlya3MuaHRtbAogL0xheW91dFRlc3RzL2ltcG9y
dGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvaHRtbC9zZW1hbnRpY3MvZG9jdW1lbnQtbWV0YWRh
dGEvdGhlLWxpbmstZWxlbWVudC9saW5rLXN0eWxlLWVycm9yLXF1aXJrcy5odG1sCisvTGF5b3V0
VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9odG1sL3NlbWFudGljcy9kb2N1
bWVudC1tZXRhZGF0YS90aGUtbGluay1lbGVtZW50L2xpbmstdHlwZS1hdHRyaWJ1dGUtZXhwZWN0
ZWQuaHRtbAorL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvaHRt
bC9zZW1hbnRpY3MvZG9jdW1lbnQtbWV0YWRhdGEvdGhlLWxpbmstZWxlbWVudC9saW5rLXR5cGUt
YXR0cmlidXRlLmh0bWwKIC9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRl
c3RzL2h0bWwvc2VtYW50aWNzL2RvY3VtZW50LW1ldGFkYXRhL3RoZS1saW5rLWVsZW1lbnQvc3R5
bGUuY3NzCiAvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9odG1s
L3NlbWFudGljcy9kb2N1bWVudC1tZXRhZGF0YS90aGUtbGluay1lbGVtZW50L3N0eWxlc2hlZXQt
Y2hhbmdlLWhyZWYtZXhwZWN0ZWQuaHRtbAogL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWIt
cGxhdGZvcm0tdGVzdHMvaHRtbC9zZW1hbnRpY3MvZG9jdW1lbnQtbWV0YWRhdGEvdGhlLWxpbmst
ZWxlbWVudC9zdHlsZXNoZWV0LWNoYW5nZS1ocmVmLmh0bWwK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>386602</attachid>
            <date>2020-01-02 05:38:58 -0800</date>
            <delta_ts>2020-01-03 01:41:45 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-88157-20200102143856.patch</filename>
            <type>text/plain</type>
            <size>7108</size>
            <attacher name="Rob Buis">rbuis</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjUzOTc0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggY2E1NzU2NmNhNmYzNjMw
ZjMzZmE1YzVlY2YwYmQwNTI2ODdhZTdhYi4uNWY1YmMyODdiOWY1Y2JiZjY3MDgzODMxNmI3ZWEx
ZGJmMWM1ODJhMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDIwLTAxLTAyICBSb2Ig
QnVpcyAgPHJidWlzQGlnYWxpYS5jb20+CisKKyAgICAgICAgPGxpbms+IHdpdGggbm9uLUNTUyB0
eXBlIHNob3VsZCBub3QgYmUgcmV0cmlldmVkCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD04ODE1NworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIElmIHRoZSBVQSBkb2VzIG5vdCBzdXBwb3J0IHRoZSBnaXZlbiBN
SU1FIHR5cGUgZm9yIHRoZSBnaXZlbiBsaW5rCisgICAgICAgIHJlbGF0aW9uc2hpcCwgdGhlbiB0
aGUgVUEgc2hvdWxkIG5vdCBmZXRjaCBhbmQgcHJvY2VzcyB0aGUgbGlua2VkCisgICAgICAgIHJl
c291cmNlIFsxXS4KKworICAgICAgICBUaGUgYmVoYXZpb3IgbWF0Y2hlcyBDaHJvbWUgYW5kIEZp
cmVmb3guCisKKyAgICAgICAgWzFdIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlw
YWdlL3NlbWFudGljcy5odG1sI3Byb2Nlc3NpbmctdGhlLXR5cGUtYXR0cmlidXRlCisKKyAgICAg
ICAgVGVzdDogaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9odG1sL3NlbWFudGljcy9k
b2N1bWVudC1tZXRhZGF0YS90aGUtbGluay1lbGVtZW50L2xpbmstdHlwZS1hdHRyaWJ1dGUuaHRt
bAorCisgICAgICAgICogaHRtbC9IVE1MTGlua0VsZW1lbnQuY3BwOgorICAgICAgICAoV2ViQ29y
ZTo6SFRNTExpbmtFbGVtZW50Ojpwcm9jZXNzKToKKwogMjAyMC0wMS0wMSAgSm9vbmdodW4gUGFy
ayAgPGpoNzE4LnBhcmtAc2Ftc3VuZy5jb20+CiAKICAgICAgICAgVW5yZXZpZXdlZC4gUmVtb3Zl
IHRoZSBidWlsZCB3YXJuaW5nIGJlbG93IHNpbmNlIHIyNTM5MzkuCmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9odG1sL0hUTUxMaW5rRWxlbWVudC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9odG1s
L0hUTUxMaW5rRWxlbWVudC5jcHAKaW5kZXggOTY5MmFlNzZjMWRhMDJlZWRjZDM4NTdlZjg0YThi
YjMwNjg4YTA0MS4uZmM4NTEzZmZhYzY3MGFmODliMGNiOTdiZDg0OWFlNmJhMWNjN2ViYSAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MTGlua0VsZW1lbnQuY3BwCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL2h0bWwvSFRNTExpbmtFbGVtZW50LmNwcApAQCAtNTAsNiArNTAsNyBAQAog
I2luY2x1ZGUgIk1lZGlhUXVlcnlFdmFsdWF0b3IuaCIKICNpbmNsdWRlICJNZWRpYVF1ZXJ5UGFy
c2VyLmgiCiAjaW5jbHVkZSAiTW91c2VFdmVudC5oIgorI2luY2x1ZGUgIlBhcnNlZENvbnRlbnRU
eXBlLmgiCiAjaW5jbHVkZSAiUmVuZGVyU3R5bGUuaCIKICNpbmNsdWRlICJSdW50aW1lRW5hYmxl
ZEZlYXR1cmVzLmgiCiAjaW5jbHVkZSAiU2VjdXJpdHlPcmlnaW4uaCIKQEAgLTI3NSw4ICsyNzYs
MTUgQEAgdm9pZCBIVE1MTGlua0VsZW1lbnQ6OnByb2Nlc3MoKQogCiAgICAgbV9saW5rTG9hZGVy
LmxvYWRMaW5rKHBhcmFtcywgZG9jdW1lbnQoKSk7CiAKLSAgICBib29sIHRyZWF0QXNTdHlsZVNo
ZWV0ID0gbV9yZWxBdHRyaWJ1dGUuaXNTdHlsZVNoZWV0Ci0gICAgICAgIHx8IChkb2N1bWVudCgp
LnNldHRpbmdzKCkudHJlYXRzQW55VGV4dENTU0xpbmtBc1N0eWxlc2hlZXQoKSAmJiBtX3R5cGUu
Y29udGFpbnNJZ25vcmluZ0FTQ0lJQ2FzZSgidGV4dC9jc3MiKSk7CisgICAgYm9vbCB0cmVhdEFz
U3R5bGVTaGVldCA9IGZhbHNlOworICAgIGlmIChtX3JlbEF0dHJpYnV0ZS5pc1N0eWxlU2hlZXQp
IHsKKyAgICAgICAgaWYgKG1fdHlwZS5pc051bGwoKSkKKyAgICAgICAgICAgIHRyZWF0QXNTdHls
ZVNoZWV0ID0gdHJ1ZTsKKyAgICAgICAgZWxzZSBpZiAoYXV0byBwYXJzZWRDb250ZW50VHlwZSA9
IFBhcnNlZENvbnRlbnRUeXBlOjpjcmVhdGUobV90eXBlKSkKKyAgICAgICAgICAgIHRyZWF0QXNT
dHlsZVNoZWV0ID0gZXF1YWxMZXR0ZXJzSWdub3JpbmdBU0NJSUNhc2UocGFyc2VkQ29udGVudFR5
cGUtPm1pbWVUeXBlKCksICJ0ZXh0L2NzcyIpOworICAgIH0KKyAgICBpZiAoIXRyZWF0QXNTdHls
ZVNoZWV0KQorICAgICAgICB0cmVhdEFzU3R5bGVTaGVldCA9IGRvY3VtZW50KCkuc2V0dGluZ3Mo
KS50cmVhdHNBbnlUZXh0Q1NTTGlua0FzU3R5bGVzaGVldCgpICYmIG1fdHlwZS5jb250YWluc0ln
bm9yaW5nQVNDSUlDYXNlKCJ0ZXh0L2NzcyIpOwogCiAgICAgaWYgKG1fZGlzYWJsZWRTdGF0ZSAh
PSBEaXNhYmxlZCAmJiB0cmVhdEFzU3R5bGVTaGVldCAmJiBkb2N1bWVudCgpLmZyYW1lKCkgJiYg
dXJsLmlzVmFsaWQoKSkgewogICAgICAgICBTdHJpbmcgY2hhcnNldCA9IGF0dHJpYnV0ZVdpdGhv
dXRTeW5jaHJvbml6YXRpb24oY2hhcnNldEF0dHIpOwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMv
aW1wb3J0ZWQvdzNjL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy9DaGFuZ2VM
b2cKaW5kZXggNTQ3N2E5Mzg5OWYxZDE4ODBmYTgzMDM0Y2Q0NGJmMDM0YTI3N2Y3MC4uNGQyZTFh
ZTk0MzJhYmZjZjg0YWRhOTFkNWU4N2E4ZDU4YzlhMjNmYiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVz
dHMvaW1wb3J0ZWQvdzNjL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mv
Q2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMjAtMDEtMDIgIFJvYiBCdWlzICA8cmJ1aXNA
aWdhbGlhLmNvbT4KKworICAgICAgICA8bGluaz4gd2l0aCBub24tQ1NTIHR5cGUgc2hvdWxkIG5v
dCBiZSByZXRyaWV2ZWQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTg4MTU3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgSW1wb3J0IHRlc3QgZm9yIHZhcmlvdXMgdHlwZSBhdHRyaWJ1dGUgdmFsdWVzIGZvciBy
ZWw9c3R5bGVzaGVldCBsaW5rIGVsZW1lbnRzLgorCisgICAgICAgICogd2ViLXBsYXRmb3JtLXRl
c3RzL2h0bWwvc2VtYW50aWNzL2RvY3VtZW50LW1ldGFkYXRhL3RoZS1saW5rLWVsZW1lbnQvbGlu
ay10eXBlLWF0dHJpYnV0ZS1leHBlY3RlZC5odG1sOiBBZGRlZC4KKyAgICAgICAgKiB3ZWItcGxh
dGZvcm0tdGVzdHMvaHRtbC9zZW1hbnRpY3MvZG9jdW1lbnQtbWV0YWRhdGEvdGhlLWxpbmstZWxl
bWVudC9saW5rLXR5cGUtYXR0cmlidXRlLmh0bWw6IEFkZGVkLgorICAgICAgICAqIHdlYi1wbGF0
Zm9ybS10ZXN0cy9odG1sL3NlbWFudGljcy9kb2N1bWVudC1tZXRhZGF0YS90aGUtbGluay1lbGVt
ZW50L3czYy1pbXBvcnQubG9nOgorCiAyMDIwLTAxLTAxICB5b3Vlbm4gZmFibGV0ICA8eW91ZW5u
QGFwcGxlLmNvbT4KIAogICAgICAgICBJbXBsZW1lbnQgdHJhbnNjZWl2ZXIgc2V0Q29kZWNQcmVm
ZXJlbmNlcwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9y
bS10ZXN0cy9odG1sL3NlbWFudGljcy9kb2N1bWVudC1tZXRhZGF0YS90aGUtbGluay1lbGVtZW50
L2xpbmstdHlwZS1hdHRyaWJ1dGUtZXhwZWN0ZWQuaHRtbCBiL0xheW91dFRlc3RzL2ltcG9ydGVk
L3czYy93ZWItcGxhdGZvcm0tdGVzdHMvaHRtbC9zZW1hbnRpY3MvZG9jdW1lbnQtbWV0YWRhdGEv
dGhlLWxpbmstZWxlbWVudC9saW5rLXR5cGUtYXR0cmlidXRlLWV4cGVjdGVkLmh0bWwKbmV3IGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMC4uZjMyNDcyMTA1ZDU0M2E0NTZlMWE1ZWE0NjlmOTMyYjhkNjQzYzA2ZAotLS0gL2Rldi9u
dWxsCisrKyBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvaHRt
bC9zZW1hbnRpY3MvZG9jdW1lbnQtbWV0YWRhdGEvdGhlLWxpbmstZWxlbWVudC9saW5rLXR5cGUt
YXR0cmlidXRlLWV4cGVjdGVkLmh0bWwKQEAgLTAsMCArMSwzIEBACis8IURPQ1RZUEUgaHRtbD4K
KzxwPllvdSBzaG91bGQgc2VlIGEgZ3JlZW4gcmVjdGFuZ2xlIGJlbG93PC9wPgorPGRpdiBzdHls
ZT0id2lkdGg6MTAwcHg7aGVpZ2h0OjEwMHB4O2JhY2tncm91bmQtY29sb3I6Z3JlZW4iPjwvZGl2
PgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0
cy9odG1sL3NlbWFudGljcy9kb2N1bWVudC1tZXRhZGF0YS90aGUtbGluay1lbGVtZW50L2xpbmst
dHlwZS1hdHRyaWJ1dGUuaHRtbCBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZv
cm0tdGVzdHMvaHRtbC9zZW1hbnRpY3MvZG9jdW1lbnQtbWV0YWRhdGEvdGhlLWxpbmstZWxlbWVu
dC9saW5rLXR5cGUtYXR0cmlidXRlLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uODBhY2I5ZjNkY2MyZDMxMmZk
OGE4MDUxYjkyZTZlNzBjYTM0M2JiMwotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2lt
cG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvaHRtbC9zZW1hbnRpY3MvZG9jdW1lbnQtbWV0
YWRhdGEvdGhlLWxpbmstZWxlbWVudC9saW5rLXR5cGUtYXR0cmlidXRlLmh0bWwKQEAgLTAsMCAr
MSw5IEBACis8IURPQ1RZUEUgaHRtbD4KKzxsaW5rIHJlbD1tYXRjaCBocmVmPWxpbmstdHlwZS1h
dHRyaWJ1dGUtcmVmLmh0bWw+Cis8bGluayByZWw9InN0eWxlc2hlZXQiIHR5cGU9ImFwcGxpY2F0
aW9uL2phdmFzY3JpcHQiIGhyZWY9ImRhdGE6dGV4dC9jc3MsZGl2IHsgYmFja2dyb3VuZC1jb2xv
cjogcmVkICFpbXBvcnRhbnQ7IH0iPgorPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiB0eXBlPSJBQkN0
ZXh0L2NzcyIgaHJlZj0iZGF0YTp0ZXh0L2NzcyxkaXYgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZWQg
IWltcG9ydGFudDsgfSI+Cis8bGluayByZWw9InN0eWxlc2hlZXQiIHR5cGU9InRleHQvY3NzREVG
IiBocmVmPSJkYXRhOnRleHQvY3NzLGRpdiB7IGJhY2tncm91bmQtY29sb3I6IHJlZCAhaW1wb3J0
YW50OyB9Ij4KKzxsaW5rIHJlbD0ic3R5bGVzaGVldCIgdHlwZT0idGV4dC9pbnZhbGlkIiBocmVm
PSJkYXRhOnRleHQvY3NzLGRpdiB7IGJhY2tncm91bmQtY29sb3I6IHJlZCAhaW1wb3J0YW50OyB9
Ij4KKzxsaW5rIHJlbD0ic3R5bGVzaGVldCIgdHlwZT0iaW52YWxpZCIgaHJlZj0iZGF0YTp0ZXh0
L2NzcyxkaXYgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZWQgIWltcG9ydGFudDsgfSI+Cis8cD5Zb3Ug
c2hvdWxkIHNlZSBhIGdyZWVuIHJlY3RhbmdsZSBiZWxvdzwvcD4KKzxkaXYgc3R5bGU9IndpZHRo
OjEwMHB4O2hlaWdodDoxMDBweDtiYWNrZ3JvdW5kLWNvbG9yOmdyZWVuIj48L2Rpdj4KZGlmZiAt
LWdpdCBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvaHRtbC9z
ZW1hbnRpY3MvZG9jdW1lbnQtbWV0YWRhdGEvdGhlLWxpbmstZWxlbWVudC93M2MtaW1wb3J0Lmxv
ZyBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvaHRtbC9zZW1h
bnRpY3MvZG9jdW1lbnQtbWV0YWRhdGEvdGhlLWxpbmstZWxlbWVudC93M2MtaW1wb3J0LmxvZwpp
bmRleCBiZjY0ZDU3YTU3ZGIyNGIwODA3NzYxNGYxNDE0ZmQwODRjNGRkMTY1Li4wNDI4YzY4OGI1
Y2ViYTI2MjFmZTU3MzM4Nzg4YTI1ZGE2YWE4YWYxIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9p
bXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2h0bWwvc2VtYW50aWNzL2RvY3VtZW50LW1l
dGFkYXRhL3RoZS1saW5rLWVsZW1lbnQvdzNjLWltcG9ydC5sb2cKKysrIGIvTGF5b3V0VGVzdHMv
aW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9odG1sL3NlbWFudGljcy9kb2N1bWVudC1t
ZXRhZGF0YS90aGUtbGluay1lbGVtZW50L3czYy1pbXBvcnQubG9nCkBAIC0zMiw2ICszMiw4IEBA
IExpc3Qgb2YgZmlsZXM6CiAvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10
ZXN0cy9odG1sL3NlbWFudGljcy9kb2N1bWVudC1tZXRhZGF0YS90aGUtbGluay1lbGVtZW50L2xp
bmstc3R5bGUtZXJyb3ItMDEuaHRtbAogL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxh
dGZvcm0tdGVzdHMvaHRtbC9zZW1hbnRpY3MvZG9jdW1lbnQtbWV0YWRhdGEvdGhlLWxpbmstZWxl
bWVudC9saW5rLXN0eWxlLWVycm9yLWxpbWl0ZWQtcXVpcmtzLmh0bWwKIC9MYXlvdXRUZXN0cy9p
bXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2h0bWwvc2VtYW50aWNzL2RvY3VtZW50LW1l
dGFkYXRhL3RoZS1saW5rLWVsZW1lbnQvbGluay1zdHlsZS1lcnJvci1xdWlya3MuaHRtbAorL0xh
eW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvaHRtbC9zZW1hbnRpY3Mv
ZG9jdW1lbnQtbWV0YWRhdGEvdGhlLWxpbmstZWxlbWVudC9saW5rLXR5cGUtYXR0cmlidXRlLWV4
cGVjdGVkLmh0bWwKKy9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3Rz
L2h0bWwvc2VtYW50aWNzL2RvY3VtZW50LW1ldGFkYXRhL3RoZS1saW5rLWVsZW1lbnQvbGluay10
eXBlLWF0dHJpYnV0ZS5odG1sCiAvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9y
bS10ZXN0cy9odG1sL3NlbWFudGljcy9kb2N1bWVudC1tZXRhZGF0YS90aGUtbGluay1lbGVtZW50
L3N0eWxlLmNzcwogL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMv
aHRtbC9zZW1hbnRpY3MvZG9jdW1lbnQtbWV0YWRhdGEvdGhlLWxpbmstZWxlbWVudC9zdHlsZXNo
ZWV0LWNoYW5nZS1ocmVmLWV4cGVjdGVkLmh0bWwKIC9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mv
d2ViLXBsYXRmb3JtLXRlc3RzL2h0bWwvc2VtYW50aWNzL2RvY3VtZW50LW1ldGFkYXRhL3RoZS1s
aW5rLWVsZW1lbnQvc3R5bGVzaGVldC1jaGFuZ2UtaHJlZi5odG1sCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>