<?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>207902</bug_id>
          
          <creation_ts>2020-02-18 12:32:36 -0800</creation_ts>
          <short_desc>Lazy load images using base URL at parse time</short_desc>
          <delta_ts>2022-08-15 18:29:13 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</component>
          <version>Safari Technology Preview</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=237703</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>196698</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Rob Buis">rbuis</reporter>
          <assigned_to name="Rob Buis">rbuis</assigned_to>
          <cc>achristensen</cc>
    
    <cc>beidson</cc>
    
    <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>darin</cc>
    
    <cc>dbates</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>japhet</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1620273</commentid>
    <comment_count>0</comment_count>
    <who name="Rob Buis">rbuis</who>
    <bug_when>2020-02-18 12:32:36 -0800</bug_when>
    <thetext>The spec says to use the base url at parse time for request url, ignoring change to base url after that.
https://html.spec.whatwg.org/multipage/images.html#update-the-image-data</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1620615</commentid>
    <comment_count>1</comment_count>
      <attachid>391150</attachid>
    <who name="Rob Buis">rbuis</who>
    <bug_when>2020-02-19 03:18:05 -0800</bug_when>
    <thetext>Created attachment 391150
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1620778</commentid>
    <comment_count>2</comment_count>
      <attachid>391184</attachid>
    <who name="Rob Buis">rbuis</who>
    <bug_when>2020-02-19 11:56:04 -0800</bug_when>
    <thetext>Created attachment 391184
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1621074</commentid>
    <comment_count>3</comment_count>
      <attachid>391184</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2020-02-19 21:31:53 -0800</bug_when>
    <thetext>Comment on attachment 391184
Patch

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

&gt; Source/WebCore/loader/ImageLoader.cpp:189
&gt; +        auto uri = document.completeURL(sourceURI(attr));
&gt; +        if (m_lazyImageLoadState == LazyImageLoadState::LoadImmediately)
&gt; +            uri = m_image-&gt;url();

Seems a little strange to call this URI.

Seems wasteful to compute the URL, then check m_lazyImageLoadState, then overwrite it. I’d write this:

    URL imageURL = m_lazyImageLoadState == LazyImageLoadState::LoadImmediately
        ? m_image-&gt;url() : document.completeURL(sourceURI(attr));

But also, i think this needs  &quot;why&quot; comment. The concept here of &quot;LoadImmediately&quot; and special URL rules seems subtle and a bit tricky.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1621171</commentid>
    <comment_count>4</comment_count>
      <attachid>391278</attachid>
    <who name="Rob Buis">rbuis</who>
    <bug_when>2020-02-20 05:20:58 -0800</bug_when>
    <thetext>Created attachment 391278
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1621187</commentid>
    <comment_count>5</comment_count>
      <attachid>391278</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2020-02-20 06:46:10 -0800</bug_when>
    <thetext>Comment on attachment 391278
Patch

Clearing flags on attachment: 391278

Committed r257054: &lt;https://trac.webkit.org/changeset/257054&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1621188</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2020-02-20 06:46:12 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1621189</commentid>
    <comment_count>7</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-02-20 06:47:14 -0800</bug_when>
    <thetext>&lt;rdar://problem/59627874&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1891523</commentid>
    <comment_count>8</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2022-08-15 18:29:13 -0700</bug_when>
    <thetext>The relevant tests were renamed to:

html/semantics/embedded-content/the-img-element/image-loading-lazy-base-url-2.html
html/semantics/embedded-content/the-img-element/image-loading-lazy-base-url.html</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>391150</attachid>
            <date>2020-02-19 03:18:05 -0800</date>
            <delta_ts>2020-02-19 11:55:58 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-207902-20200219121804.patch</filename>
            <type>text/plain</type>
            <size>5843</size>
            <attacher name="Rob Buis">rbuis</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjU2OTE2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZjg5YWMzMmNiMzJjN2Vk
ZjdmZjczZTExZmIzMzY0OTYxNmNlNWIwYS4uNjg1OGIyMmU5MDhmOWFhMWY5YTY3MWYwYjRhMjg5
YTBjY2ZkMTQ2NyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDIwLTAyLTE5ICBSb2Ig
QnVpcyAgPHJidWlzQGlnYWxpYS5jb20+CisKKyAgICAgICAgTGF6eSBsb2FkIGltYWdlcyB1c2lu
ZyBiYXNlIHVybCBhdCBwYXJzZSB0aW1lCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0yMDc5MDIKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICBUZXN0czogaW1wb3J0ZWQvd2ViLXBsYXRmb3JtLXRlc3RzL2h0bWwv
c2VtYW50aWNzL2VtYmVkZGVkLWNvbnRlbnQvdGhlLWltZy1lbGVtZW50L29yaWdpbmFsLWJhc2Ut
dXJsLWFwcGxpZWQtMi5odG1sCisgICAgICAgICAgICAgICBpbXBvcnRlZC93ZWItcGxhdGZvcm0t
dGVzdHMvaHRtbC9zZW1hbnRpY3MvZW1iZWRkZWQtY29udGVudC90aGUtaW1nLWVsZW1lbnQvb3Jp
Z2luYWwtYmFzZS11cmwtYXBwbGllZC5odG1sCisKKyAgICAgICAgKiBsb2FkZXIvSW1hZ2VMb2Fk
ZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6SW1hZ2VMb2FkZXI6OnVwZGF0ZUZyb21FbGVtZW50
KToKKyAgICAgICAgKFdlYkNvcmU6OkltYWdlTG9hZGVyOjpsb2FkRGVmZXJyZWRJbWFnZSk6Cisg
ICAgICAgICogbG9hZGVyL0ltYWdlTG9hZGVyLmg6CisKIDIwMjAtMDItMTggIFphbGFuIEJ1anRh
cyAgPHphbGFuQGFwcGxlLmNvbT4KIAogICAgICAgICBSZW5hbWUgU2Nyb2xsVmlldzo6c3R5bGVE
aWRDaGFuZ2UgdG8gc3R5bGVBbmRSZW5kZXJUcmVlRGlkQ2hhbmdlCmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9sb2FkZXIvSW1hZ2VMb2FkZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvbG9hZGVy
L0ltYWdlTG9hZGVyLmNwcAppbmRleCBmMjRmZmQ5ZDUwOTZmOTcxMjM4Y2ZiMGEyOTIzN2JiMDk1
OGNhOTc5Li5lNWZjNDg0YzY0MzgxMzczYjNiNjQzN2MzYmIyMjM5MTgyMDIzYzI4IDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvSW1hZ2VMb2FkZXIuY3BwCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL2xvYWRlci9JbWFnZUxvYWRlci5jcHAKQEAgLTE4NCw3ICsxODQsMTAgQEAgdm9pZCBJ
bWFnZUxvYWRlcjo6dXBkYXRlRnJvbUVsZW1lbnQoKQogCiAgICAgICAgIGF1dG8gY3Jvc3NPcmln
aW5BdHRyaWJ1dGUgPSBlbGVtZW50KCkuYXR0cmlidXRlV2l0aG91dFN5bmNocm9uaXphdGlvbihI
VE1MTmFtZXM6OmNyb3Nzb3JpZ2luQXR0cik7CiAKLSAgICAgICAgUmVzb3VyY2VSZXF1ZXN0IHJl
c291cmNlUmVxdWVzdChkb2N1bWVudC5jb21wbGV0ZVVSTChzb3VyY2VVUkkoYXR0cikpKTsKKyAg
ICAgICAgYXV0byB1cmkgPSBkb2N1bWVudC5jb21wbGV0ZVVSTChzb3VyY2VVUkkoYXR0cikpOwor
ICAgICAgICBpZiAobV9sYXp5SW1hZ2VMb2FkU3RhdGUgPT0gTGF6eUltYWdlTG9hZFN0YXRlOjpM
b2FkSW1tZWRpYXRlbHkpCisgICAgICAgICAgICB1cmkgPSBtX2ltYWdlLT51cmwoKTsKKyAgICAg
ICAgUmVzb3VyY2VSZXF1ZXN0IHJlc291cmNlUmVxdWVzdCh1cmkpOwogICAgICAgICByZXNvdXJj
ZVJlcXVlc3Quc2V0SW5zcGVjdG9ySW5pdGlhdG9yTm9kZUlkZW50aWZpZXIoSW5zcGVjdG9ySW5z
dHJ1bWVudGF0aW9uOjppZGVudGlmaWVyRm9yTm9kZShtX2VsZW1lbnQpKTsKIAogICAgICAgICBh
dXRvIHJlcXVlc3QgPSBjcmVhdGVQb3RlbnRpYWxBY2Nlc3NDb250cm9sUmVxdWVzdChXVEZNb3Zl
KHJlc291cmNlUmVxdWVzdCksIFdURk1vdmUob3B0aW9ucyksIGRvY3VtZW50LCBjcm9zc09yaWdp
bkF0dHJpYnV0ZSk7CkBAIC01ODYsNyArNTg5LDcgQEAgdm9pZCBJbWFnZUxvYWRlcjo6bG9hZERl
ZmVycmVkSW1hZ2UoKQogewogICAgIGlmIChtX2xhenlJbWFnZUxvYWRTdGF0ZSAhPSBMYXp5SW1h
Z2VMb2FkU3RhdGU6OkRlZmVycmVkKQogICAgICAgICByZXR1cm47Ci0gICAgbV9sYXp5SW1hZ2VM
b2FkU3RhdGUgPSBMYXp5SW1hZ2VMb2FkU3RhdGU6OkZ1bGxJbWFnZTsKKyAgICBtX2xhenlJbWFn
ZUxvYWRTdGF0ZSA9IExhenlJbWFnZUxvYWRTdGF0ZTo6TG9hZEltbWVkaWF0ZWx5OwogICAgIHVw
ZGF0ZUZyb21FbGVtZW50KCk7CiB9CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2xvYWRl
ci9JbWFnZUxvYWRlci5oIGIvU291cmNlL1dlYkNvcmUvbG9hZGVyL0ltYWdlTG9hZGVyLmgKaW5k
ZXggODVlNDU0NGJmMWEwNDBjMDE1ZmEwNmMxMzVlZjIyNjMwMzdmN2VkZi4uNTUxZWY4MmQwOGIz
ZWQxY2UwMTE3MTBlYjQ4NWQ2YTc4NjFjZDhlOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
bG9hZGVyL0ltYWdlTG9hZGVyLmgKKysrIGIvU291cmNlL1dlYkNvcmUvbG9hZGVyL0ltYWdlTG9h
ZGVyLmgKQEAgLTg0LDcgKzg0LDcgQEAgcHJvdGVjdGVkOgogICAgIHZvaWQgbm90aWZ5RmluaXNo
ZWQoQ2FjaGVkUmVzb3VyY2UmKSBvdmVycmlkZTsKIAogcHJpdmF0ZToKLSAgICBlbnVtIGNsYXNz
IExhenlJbWFnZUxvYWRTdGF0ZSA6IHVpbnQ4X3QgeyBOb25lLCBEZWZlcnJlZCwgRnVsbEltYWdl
IH07CisgICAgZW51bSBjbGFzcyBMYXp5SW1hZ2VMb2FkU3RhdGUgOiB1aW50OF90IHsgTm9uZSwg
RGVmZXJyZWQsIExvYWRJbW1lZGlhdGVseSwgRnVsbEltYWdlIH07CiAKICAgICB2aXJ0dWFsIHZv
aWQgZGlzcGF0Y2hMb2FkRXZlbnQoKSA9IDA7CiAgICAgdmlydHVhbCBTdHJpbmcgc291cmNlVVJJ
KGNvbnN0IEF0b21TdHJpbmcmKSBjb25zdCA9IDA7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9p
bXBvcnRlZC93M2MvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL0NoYW5nZUxv
ZwppbmRleCBiODEyNmVhNjI1NzBhNGIxOTdkODA0N2NkZDA3OTk5YjM2ODFhNmQzLi4wNzc0MmIz
MGY4ZjZjZDFjM2ViZjg4MGZlYTllNGM3ZGI0ZjkwYjc0IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9pbXBvcnRlZC93M2MvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy9D
aGFuZ2VMb2cKQEAgLTEsMyArMSwxNSBAQAorMjAyMC0wMi0xOSAgUm9iIEJ1aXMgIDxyYnVpc0Bp
Z2FsaWEuY29tPgorCisgICAgICAgIExhenkgbG9hZCBpbWFnZXMgdXNpbmcgYmFzZSB1cmwgYXQg
cGFyc2UgdGltZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MjA3OTAyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgVXBkYXRlIGltcHJvdmVkIHRlc3QgcmVzdWx0cy4KKworICAgICAgICAqIHdlYi1wbGF0Zm9y
bS10ZXN0cy9odG1sL3NlbWFudGljcy9lbWJlZGRlZC1jb250ZW50L3RoZS1pbWctZWxlbWVudC9v
cmlnaW5hbC1iYXNlLXVybC1hcHBsaWVkLTItZXhwZWN0ZWQudHh0OgorICAgICAgICAqIHdlYi1w
bGF0Zm9ybS10ZXN0cy9odG1sL3NlbWFudGljcy9lbWJlZGRlZC1jb250ZW50L3RoZS1pbWctZWxl
bWVudC9vcmlnaW5hbC1iYXNlLXVybC1hcHBsaWVkLWV4cGVjdGVkLnR4dDoKKwogMjAyMC0wMi0x
OSAgUm9iIEJ1aXMgIDxyYnVpc0BpZ2FsaWEuY29tPgogCiAgICAgICAgIE1haW4gaW1wbGVtZW50
YXRpb24gZm9yIGxhenkgaW1hZ2UgbG9hZGluZwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaW1w
b3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9odG1sL3NlbWFudGljcy9lbWJlZGRlZC1jb250
ZW50L3RoZS1pbWctZWxlbWVudC9vcmlnaW5hbC1iYXNlLXVybC1hcHBsaWVkLTItZXhwZWN0ZWQu
dHh0IGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9odG1sL3Nl
bWFudGljcy9lbWJlZGRlZC1jb250ZW50L3RoZS1pbWctZWxlbWVudC9vcmlnaW5hbC1iYXNlLXVy
bC1hcHBsaWVkLTItZXhwZWN0ZWQudHh0CmluZGV4IDM2MmE1YTI5YzdhY2Y5ZmYxMzliZjJmMjBk
Y2Q0N2Q4NTc2NmJkMzEuLmQ2NjhlYjU1MmIwZjZjMGRlY2YxMjE4Y2JmYjE4OGU5YzM0MTY0NWUg
MTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMv
aHRtbC9zZW1hbnRpY3MvZW1iZWRkZWQtY29udGVudC90aGUtaW1nLWVsZW1lbnQvb3JpZ2luYWwt
YmFzZS11cmwtYXBwbGllZC0yLWV4cGVjdGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy9pbXBvcnRl
ZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2h0bWwvc2VtYW50aWNzL2VtYmVkZGVkLWNvbnRlbnQv
dGhlLWltZy1lbGVtZW50L29yaWdpbmFsLWJhc2UtdXJsLWFwcGxpZWQtMi1leHBlY3RlZC50eHQK
QEAgLTEsNCArMSw0IEBACiAKIAotRkFJTCBEZWZlcnJlZCBpbWFnZXMgd2l0aCBsb2FkaW5nPSds
YXp5JyB1c2UgdGhlIG9yaWdpbmFsIGJhc2UgVVJMIHNwZWNpZmllZCBhdCB0aGUgcGFyc2UgdGlt
ZSBhc3NlcnRfdW5yZWFjaGVkOiBUaGUgaW1hZ2UgcmVxdWVzdCBzaG91bGQgbm90IGxvYWQgcmVs
YXRpdmUgdG8gdGhlIGN1cnJlbnQgKGluY29ycmVjdCkgYmFzZSBVUkwuIFJlYWNoZWQgdW5yZWFj
aGFibGUgY29kZQorUEFTUyBEZWZlcnJlZCBpbWFnZXMgd2l0aCBsb2FkaW5nPSdsYXp5JyB1c2Ug
dGhlIG9yaWdpbmFsIGJhc2UgVVJMIHNwZWNpZmllZCBhdCB0aGUgcGFyc2UgdGltZSAKIApkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9odG1s
L3NlbWFudGljcy9lbWJlZGRlZC1jb250ZW50L3RoZS1pbWctZWxlbWVudC9vcmlnaW5hbC1iYXNl
LXVybC1hcHBsaWVkLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWIt
cGxhdGZvcm0tdGVzdHMvaHRtbC9zZW1hbnRpY3MvZW1iZWRkZWQtY29udGVudC90aGUtaW1nLWVs
ZW1lbnQvb3JpZ2luYWwtYmFzZS11cmwtYXBwbGllZC1leHBlY3RlZC50eHQKaW5kZXggNWYzZjY4
N2VkZTg3ZDYwMGFlNzE3ZjBiZDM2ZWM2NWRlM2I3YjJmNS4uZWRiMzRiYjQ4YmFjMTViOTk2ZmU2
YWE1ODE2ZTQ0YjczYTUxM2VkNSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNj
L3dlYi1wbGF0Zm9ybS10ZXN0cy9odG1sL3NlbWFudGljcy9lbWJlZGRlZC1jb250ZW50L3RoZS1p
bWctZWxlbWVudC9vcmlnaW5hbC1iYXNlLXVybC1hcHBsaWVkLWV4cGVjdGVkLnR4dAorKysgYi9M
YXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2h0bWwvc2VtYW50aWNz
L2VtYmVkZGVkLWNvbnRlbnQvdGhlLWltZy1lbGVtZW50L29yaWdpbmFsLWJhc2UtdXJsLWFwcGxp
ZWQtZXhwZWN0ZWQudHh0CkBAIC0xLDUgKzEsNSBAQAogICAKIAogUEFTUyBUZXN0IHRoYXQgd2hl
biBkZWZlcnJlZCBpZnJhbWUgaXMgbG9hZGVkLCBpdCB1c2VzIHRoZSBiYXNlIFVSTCBjb21wdXRl
ZCBhdCBwYXJzZSB0aW1lLiAKLUZBSUwgVGVzdCB0aGF0IHdoZW4gZGVmZXJyZWQgaW1nIGlzIGxv
YWRlZCwgaXQgdXNlcyB0aGUgYmFzZSBVUkwgY29tcHV0ZWQgYXQgcGFyc2UgdGltZS4gYXNzZXJ0
X3VucmVhY2hlZDogVGhlIGltYWdlIGxvYWQgc2hvdWxkIG5vdCBmYWlsLCB0cnlpbmcgdG8gbG9h
ZCB3aXRoIGludmFsaWQgYmFzZSBVUkwuIFJlYWNoZWQgdW5yZWFjaGFibGUgY29kZQorUEFTUyBU
ZXN0IHRoYXQgd2hlbiBkZWZlcnJlZCBpbWcgaXMgbG9hZGVkLCBpdCB1c2VzIHRoZSBiYXNlIFVS
TCBjb21wdXRlZCBhdCBwYXJzZSB0aW1lLiAKIAo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>391184</attachid>
            <date>2020-02-19 11:56:04 -0800</date>
            <delta_ts>2020-02-20 05:20:54 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-207902-20200219205602.patch</filename>
            <type>text/plain</type>
            <size>6241</size>
            <attacher name="Rob Buis">rbuis</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjU2OTMwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZWNhNDFkZWNhZDdhMzRm
MDEyMzIzYWQ4NGQzNzQyZDZkYTA0ODI1My4uYjBjYjU5ZmQwZmI3M2IwOTIyNjNkN2Q2YWZmYmFm
NzQyMWQ4YWRmNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDIwLTAyLTE5ICBSb2Ig
QnVpcyAgPHJidWlzQGlnYWxpYS5jb20+CisKKyAgICAgICAgTGF6eSBsb2FkIGltYWdlcyB1c2lu
ZyBiYXNlIHVybCBhdCBwYXJzZSB0aW1lCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0yMDc5MDIKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICBUaGUgc3BlYyBzYXlzIHRvIHVzZSB0aGUgYmFzZSB1cmwgYXQgcGFy
c2UgdGltZSBmb3IgcmVxdWVzdAorICAgICAgICB1cmwsIGlnbm9yaW5nIGNoYW5nZXMgdG8gYmFz
ZSB1cmwgYWZ0ZXIgdGhhdCBbMV0uIFRvIGZpeCB0aGlzCisgICAgICAgIGFkZCBhIG5ldyBzdGF0
ZSBMb2FkSW1tZWRpYXRlbHkgdG8gTGF6eUltYWdlTG9hZFN0YXRlIHdoZXJlCisgICAgICAgIHRo
ZSBwYXJzZSB0aW1lIHVybCBmcm9tIHRoZSBpbml0aWFsIHJlcXVlc3QgaXMgcmV1c2VkLgorCisg
ICAgICAgIFsxXSBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS9pbWFnZXMu
aHRtbCN1cGRhdGUtdGhlLWltYWdlLWRhdGEKKworICAgICAgICBUZXN0czogaW1wb3J0ZWQvd2Vi
LXBsYXRmb3JtLXRlc3RzL2h0bWwvc2VtYW50aWNzL2VtYmVkZGVkLWNvbnRlbnQvdGhlLWltZy1l
bGVtZW50L29yaWdpbmFsLWJhc2UtdXJsLWFwcGxpZWQtMi5odG1sCisgICAgICAgICAgICAgICBp
bXBvcnRlZC93ZWItcGxhdGZvcm0tdGVzdHMvaHRtbC9zZW1hbnRpY3MvZW1iZWRkZWQtY29udGVu
dC90aGUtaW1nLWVsZW1lbnQvb3JpZ2luYWwtYmFzZS11cmwtYXBwbGllZC5odG1sCisKKyAgICAg
ICAgKiBsb2FkZXIvSW1hZ2VMb2FkZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6SW1hZ2VMb2Fk
ZXI6OnVwZGF0ZUZyb21FbGVtZW50KToKKyAgICAgICAgKFdlYkNvcmU6OkltYWdlTG9hZGVyOjps
b2FkRGVmZXJyZWRJbWFnZSk6CisgICAgICAgICogbG9hZGVyL0ltYWdlTG9hZGVyLmg6CisKIDIw
MjAtMDItMTkgIFphbGFuIEJ1anRhcyAgPHphbGFuQGFwcGxlLmNvbT4KIAogICAgICAgICBbTEZD
XVtGbG9hdHNdIEZsb2F0aW5nQ29udGV4dDo6Y29uc3RyYWludHMgc2hvdWxkIGJlIGFibGUgdG8g
aGFuZGxlIGVtcHR5IGNhbmRpZGF0ZSByYW5nZXMgKHBvaW50cykKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL2xvYWRlci9JbWFnZUxvYWRlci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIv
SW1hZ2VMb2FkZXIuY3BwCmluZGV4IGYyNGZmZDlkNTA5NmY5NzEyMzhjZmIwYTI5MjM3YmIwOTU4
Y2E5NzkuLmU1ZmM0ODRjNjQzODEzNzNiM2I2NDM3YzNiYjIyMzkxODIwMjNjMjggMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL2xvYWRlci9JbWFnZUxvYWRlci5jcHAKKysrIGIvU291cmNlL1dl
YkNvcmUvbG9hZGVyL0ltYWdlTG9hZGVyLmNwcApAQCAtMTg0LDcgKzE4NCwxMCBAQCB2b2lkIElt
YWdlTG9hZGVyOjp1cGRhdGVGcm9tRWxlbWVudCgpCiAKICAgICAgICAgYXV0byBjcm9zc09yaWdp
bkF0dHJpYnV0ZSA9IGVsZW1lbnQoKS5hdHRyaWJ1dGVXaXRob3V0U3luY2hyb25pemF0aW9uKEhU
TUxOYW1lczo6Y3Jvc3NvcmlnaW5BdHRyKTsKIAotICAgICAgICBSZXNvdXJjZVJlcXVlc3QgcmVz
b3VyY2VSZXF1ZXN0KGRvY3VtZW50LmNvbXBsZXRlVVJMKHNvdXJjZVVSSShhdHRyKSkpOworICAg
ICAgICBhdXRvIHVyaSA9IGRvY3VtZW50LmNvbXBsZXRlVVJMKHNvdXJjZVVSSShhdHRyKSk7Cisg
ICAgICAgIGlmIChtX2xhenlJbWFnZUxvYWRTdGF0ZSA9PSBMYXp5SW1hZ2VMb2FkU3RhdGU6Okxv
YWRJbW1lZGlhdGVseSkKKyAgICAgICAgICAgIHVyaSA9IG1faW1hZ2UtPnVybCgpOworICAgICAg
ICBSZXNvdXJjZVJlcXVlc3QgcmVzb3VyY2VSZXF1ZXN0KHVyaSk7CiAgICAgICAgIHJlc291cmNl
UmVxdWVzdC5zZXRJbnNwZWN0b3JJbml0aWF0b3JOb2RlSWRlbnRpZmllcihJbnNwZWN0b3JJbnN0
cnVtZW50YXRpb246OmlkZW50aWZpZXJGb3JOb2RlKG1fZWxlbWVudCkpOwogCiAgICAgICAgIGF1
dG8gcmVxdWVzdCA9IGNyZWF0ZVBvdGVudGlhbEFjY2Vzc0NvbnRyb2xSZXF1ZXN0KFdURk1vdmUo
cmVzb3VyY2VSZXF1ZXN0KSwgV1RGTW92ZShvcHRpb25zKSwgZG9jdW1lbnQsIGNyb3NzT3JpZ2lu
QXR0cmlidXRlKTsKQEAgLTU4Niw3ICs1ODksNyBAQCB2b2lkIEltYWdlTG9hZGVyOjpsb2FkRGVm
ZXJyZWRJbWFnZSgpCiB7CiAgICAgaWYgKG1fbGF6eUltYWdlTG9hZFN0YXRlICE9IExhenlJbWFn
ZUxvYWRTdGF0ZTo6RGVmZXJyZWQpCiAgICAgICAgIHJldHVybjsKLSAgICBtX2xhenlJbWFnZUxv
YWRTdGF0ZSA9IExhenlJbWFnZUxvYWRTdGF0ZTo6RnVsbEltYWdlOworICAgIG1fbGF6eUltYWdl
TG9hZFN0YXRlID0gTGF6eUltYWdlTG9hZFN0YXRlOjpMb2FkSW1tZWRpYXRlbHk7CiAgICAgdXBk
YXRlRnJvbUVsZW1lbnQoKTsKIH0KIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvbG9hZGVy
L0ltYWdlTG9hZGVyLmggYi9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvSW1hZ2VMb2FkZXIuaAppbmRl
eCA4NWU0NTQ0YmYxYTA0MGMwMTVmYTA2YzEzNWVmMjI2MzAzN2Y3ZWRmLi41NTFlZjgyZDA4YjNl
ZDFjZTAxMTcxMGViNDg1ZDZhNzg2MWNkOGU4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9s
b2FkZXIvSW1hZ2VMb2FkZXIuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvSW1hZ2VMb2Fk
ZXIuaApAQCAtODQsNyArODQsNyBAQCBwcm90ZWN0ZWQ6CiAgICAgdm9pZCBub3RpZnlGaW5pc2hl
ZChDYWNoZWRSZXNvdXJjZSYpIG92ZXJyaWRlOwogCiBwcml2YXRlOgotICAgIGVudW0gY2xhc3Mg
TGF6eUltYWdlTG9hZFN0YXRlIDogdWludDhfdCB7IE5vbmUsIERlZmVycmVkLCBGdWxsSW1hZ2Ug
fTsKKyAgICBlbnVtIGNsYXNzIExhenlJbWFnZUxvYWRTdGF0ZSA6IHVpbnQ4X3QgeyBOb25lLCBE
ZWZlcnJlZCwgTG9hZEltbWVkaWF0ZWx5LCBGdWxsSW1hZ2UgfTsKIAogICAgIHZpcnR1YWwgdm9p
ZCBkaXNwYXRjaExvYWRFdmVudCgpID0gMDsKICAgICB2aXJ0dWFsIFN0cmluZyBzb3VyY2VVUkko
Y29uc3QgQXRvbVN0cmluZyYpIGNvbnN0ID0gMDsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2lt
cG9ydGVkL3czYy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2MvQ2hhbmdlTG9n
CmluZGV4IGI4MTI2ZWE2MjU3MGE0YjE5N2Q4MDQ3Y2RkMDc5OTliMzY4MWE2ZDMuLjA3NzQyYjMw
ZjhmNmNkMWMzZWJmODgwZmVhOWU0YzdkYjRmOTBiNzQgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3Rz
L2ltcG9ydGVkL3czYy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL0No
YW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDIwLTAyLTE5ICBSb2IgQnVpcyAgPHJidWlzQGln
YWxpYS5jb20+CisKKyAgICAgICAgTGF6eSBsb2FkIGltYWdlcyB1c2luZyBiYXNlIHVybCBhdCBw
YXJzZSB0aW1lCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0yMDc5MDIKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBVcGRhdGUgaW1wcm92ZWQgdGVzdCByZXN1bHRzLgorCisgICAgICAgICogd2ViLXBsYXRmb3Jt
LXRlc3RzL2h0bWwvc2VtYW50aWNzL2VtYmVkZGVkLWNvbnRlbnQvdGhlLWltZy1lbGVtZW50L29y
aWdpbmFsLWJhc2UtdXJsLWFwcGxpZWQtMi1leHBlY3RlZC50eHQ6CisgICAgICAgICogd2ViLXBs
YXRmb3JtLXRlc3RzL2h0bWwvc2VtYW50aWNzL2VtYmVkZGVkLWNvbnRlbnQvdGhlLWltZy1lbGVt
ZW50L29yaWdpbmFsLWJhc2UtdXJsLWFwcGxpZWQtZXhwZWN0ZWQudHh0OgorCiAyMDIwLTAyLTE5
ICBSb2IgQnVpcyAgPHJidWlzQGlnYWxpYS5jb20+CiAKICAgICAgICAgTWFpbiBpbXBsZW1lbnRh
dGlvbiBmb3IgbGF6eSBpbWFnZSBsb2FkaW5nCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbXBv
cnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2h0bWwvc2VtYW50aWNzL2VtYmVkZGVkLWNvbnRl
bnQvdGhlLWltZy1lbGVtZW50L29yaWdpbmFsLWJhc2UtdXJsLWFwcGxpZWQtMi1leHBlY3RlZC50
eHQgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2h0bWwvc2Vt
YW50aWNzL2VtYmVkZGVkLWNvbnRlbnQvdGhlLWltZy1lbGVtZW50L29yaWdpbmFsLWJhc2UtdXJs
LWFwcGxpZWQtMi1leHBlY3RlZC50eHQKaW5kZXggMzYyYTVhMjljN2FjZjlmZjEzOWJmMmYyMGRj
ZDQ3ZDg1NzY2YmQzMS4uZDY2OGViNTUyYjBmNmMwZGVjZjEyMThjYmZiMTg4ZTljMzQxNjQ1ZSAx
MDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9o
dG1sL3NlbWFudGljcy9lbWJlZGRlZC1jb250ZW50L3RoZS1pbWctZWxlbWVudC9vcmlnaW5hbC1i
YXNlLXVybC1hcHBsaWVkLTItZXhwZWN0ZWQudHh0CisrKyBiL0xheW91dFRlc3RzL2ltcG9ydGVk
L3czYy93ZWItcGxhdGZvcm0tdGVzdHMvaHRtbC9zZW1hbnRpY3MvZW1iZWRkZWQtY29udGVudC90
aGUtaW1nLWVsZW1lbnQvb3JpZ2luYWwtYmFzZS11cmwtYXBwbGllZC0yLWV4cGVjdGVkLnR4dApA
QCAtMSw0ICsxLDQgQEAKIAogCi1GQUlMIERlZmVycmVkIGltYWdlcyB3aXRoIGxvYWRpbmc9J2xh
enknIHVzZSB0aGUgb3JpZ2luYWwgYmFzZSBVUkwgc3BlY2lmaWVkIGF0IHRoZSBwYXJzZSB0aW1l
IGFzc2VydF91bnJlYWNoZWQ6IFRoZSBpbWFnZSByZXF1ZXN0IHNob3VsZCBub3QgbG9hZCByZWxh
dGl2ZSB0byB0aGUgY3VycmVudCAoaW5jb3JyZWN0KSBiYXNlIFVSTC4gUmVhY2hlZCB1bnJlYWNo
YWJsZSBjb2RlCitQQVNTIERlZmVycmVkIGltYWdlcyB3aXRoIGxvYWRpbmc9J2xhenknIHVzZSB0
aGUgb3JpZ2luYWwgYmFzZSBVUkwgc3BlY2lmaWVkIGF0IHRoZSBwYXJzZSB0aW1lIAogCmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2h0bWwv
c2VtYW50aWNzL2VtYmVkZGVkLWNvbnRlbnQvdGhlLWltZy1lbGVtZW50L29yaWdpbmFsLWJhc2Ut
dXJsLWFwcGxpZWQtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1w
bGF0Zm9ybS10ZXN0cy9odG1sL3NlbWFudGljcy9lbWJlZGRlZC1jb250ZW50L3RoZS1pbWctZWxl
bWVudC9vcmlnaW5hbC1iYXNlLXVybC1hcHBsaWVkLWV4cGVjdGVkLnR4dAppbmRleCA1ZjNmNjg3
ZWRlODdkNjAwYWU3MTdmMGJkMzZlYzY1ZGUzYjdiMmY1Li5lZGIzNGJiNDhiYWMxNWI5OTZmZTZh
YTU4MTZlNDRiNzNhNTEzZWQ1IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mv
d2ViLXBsYXRmb3JtLXRlc3RzL2h0bWwvc2VtYW50aWNzL2VtYmVkZGVkLWNvbnRlbnQvdGhlLWlt
Zy1lbGVtZW50L29yaWdpbmFsLWJhc2UtdXJsLWFwcGxpZWQtZXhwZWN0ZWQudHh0CisrKyBiL0xh
eW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvaHRtbC9zZW1hbnRpY3Mv
ZW1iZWRkZWQtY29udGVudC90aGUtaW1nLWVsZW1lbnQvb3JpZ2luYWwtYmFzZS11cmwtYXBwbGll
ZC1leHBlY3RlZC50eHQKQEAgLTEsNSArMSw1IEBACiAgIAogCiBQQVNTIFRlc3QgdGhhdCB3aGVu
IGRlZmVycmVkIGlmcmFtZSBpcyBsb2FkZWQsIGl0IHVzZXMgdGhlIGJhc2UgVVJMIGNvbXB1dGVk
IGF0IHBhcnNlIHRpbWUuIAotRkFJTCBUZXN0IHRoYXQgd2hlbiBkZWZlcnJlZCBpbWcgaXMgbG9h
ZGVkLCBpdCB1c2VzIHRoZSBiYXNlIFVSTCBjb21wdXRlZCBhdCBwYXJzZSB0aW1lLiBhc3NlcnRf
dW5yZWFjaGVkOiBUaGUgaW1hZ2UgbG9hZCBzaG91bGQgbm90IGZhaWwsIHRyeWluZyB0byBsb2Fk
IHdpdGggaW52YWxpZCBiYXNlIFVSTC4gUmVhY2hlZCB1bnJlYWNoYWJsZSBjb2RlCitQQVNTIFRl
c3QgdGhhdCB3aGVuIGRlZmVycmVkIGltZyBpcyBsb2FkZWQsIGl0IHVzZXMgdGhlIGJhc2UgVVJM
IGNvbXB1dGVkIGF0IHBhcnNlIHRpbWUuIAogCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>391278</attachid>
            <date>2020-02-20 05:20:58 -0800</date>
            <delta_ts>2020-02-20 06:46:10 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-207902-20200220142057.patch</filename>
            <type>text/plain</type>
            <size>6322</size>
            <attacher name="Rob Buis">rbuis</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjU2OTMwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZWNhNDFkZWNhZDdhMzRm
MDEyMzIzYWQ4NGQzNzQyZDZkYTA0ODI1My4uMWFmZDY2NjIzZWY0OTI1MDQ1NzdjNmEyNWRkZTFi
NTA1YzVmZTM2OCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDIwLTAyLTE5ICBSb2Ig
QnVpcyAgPHJidWlzQGlnYWxpYS5jb20+CisKKyAgICAgICAgTGF6eSBsb2FkIGltYWdlcyB1c2lu
ZyBiYXNlIHVybCBhdCBwYXJzZSB0aW1lCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0yMDc5MDIKKworICAgICAgICBSZXZpZXdlZCBieSBEYXJpbiBBZGxl
ci4KKworICAgICAgICBUaGUgc3BlYyBzYXlzIHRvIHVzZSB0aGUgYmFzZSB1cmwgYXQgcGFyc2Ug
dGltZSBmb3IgcmVxdWVzdAorICAgICAgICB1cmwsIGlnbm9yaW5nIGNoYW5nZXMgdG8gYmFzZSB1
cmwgYWZ0ZXIgdGhhdCBbMV0uIFRvIGZpeCB0aGlzCisgICAgICAgIGFkZCBhIG5ldyBzdGF0ZSBM
b2FkSW1tZWRpYXRlbHkgdG8gTGF6eUltYWdlTG9hZFN0YXRlIHdoZXJlCisgICAgICAgIHRoZSBw
YXJzZSB0aW1lIHVybCBmcm9tIHRoZSBpbml0aWFsIHJlcXVlc3QgaXMgcmV1c2VkLgorCisgICAg
ICAgIFsxXSBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS9pbWFnZXMuaHRt
bCN1cGRhdGUtdGhlLWltYWdlLWRhdGEKKworICAgICAgICBUZXN0czogaW1wb3J0ZWQvd2ViLXBs
YXRmb3JtLXRlc3RzL2h0bWwvc2VtYW50aWNzL2VtYmVkZGVkLWNvbnRlbnQvdGhlLWltZy1lbGVt
ZW50L29yaWdpbmFsLWJhc2UtdXJsLWFwcGxpZWQtMi5odG1sCisgICAgICAgICAgICAgICBpbXBv
cnRlZC93ZWItcGxhdGZvcm0tdGVzdHMvaHRtbC9zZW1hbnRpY3MvZW1iZWRkZWQtY29udGVudC90
aGUtaW1nLWVsZW1lbnQvb3JpZ2luYWwtYmFzZS11cmwtYXBwbGllZC5odG1sCisKKyAgICAgICAg
KiBsb2FkZXIvSW1hZ2VMb2FkZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6SW1hZ2VMb2FkZXI6
OnVwZGF0ZUZyb21FbGVtZW50KToKKyAgICAgICAgKFdlYkNvcmU6OkltYWdlTG9hZGVyOjpsb2Fk
RGVmZXJyZWRJbWFnZSk6CisgICAgICAgICogbG9hZGVyL0ltYWdlTG9hZGVyLmg6CisKIDIwMjAt
MDItMTkgIFphbGFuIEJ1anRhcyAgPHphbGFuQGFwcGxlLmNvbT4KIAogICAgICAgICBbTEZDXVtG
bG9hdHNdIEZsb2F0aW5nQ29udGV4dDo6Y29uc3RyYWludHMgc2hvdWxkIGJlIGFibGUgdG8gaGFu
ZGxlIGVtcHR5IGNhbmRpZGF0ZSByYW5nZXMgKHBvaW50cykKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL2xvYWRlci9JbWFnZUxvYWRlci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvSW1h
Z2VMb2FkZXIuY3BwCmluZGV4IGYyNGZmZDlkNTA5NmY5NzEyMzhjZmIwYTI5MjM3YmIwOTU4Y2E5
NzkuLjM2MjkxZmVlMjE1ZWZiNjVlNWNiMGY1NjBhNzY0MTE0NmViZmZhNGYgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJDb3JlL2xvYWRlci9JbWFnZUxvYWRlci5jcHAKKysrIGIvU291cmNlL1dlYkNv
cmUvbG9hZGVyL0ltYWdlTG9hZGVyLmNwcApAQCAtMTg0LDcgKzE4NCwxMCBAQCB2b2lkIEltYWdl
TG9hZGVyOjp1cGRhdGVGcm9tRWxlbWVudCgpCiAKICAgICAgICAgYXV0byBjcm9zc09yaWdpbkF0
dHJpYnV0ZSA9IGVsZW1lbnQoKS5hdHRyaWJ1dGVXaXRob3V0U3luY2hyb25pemF0aW9uKEhUTUxO
YW1lczo6Y3Jvc3NvcmlnaW5BdHRyKTsKIAotICAgICAgICBSZXNvdXJjZVJlcXVlc3QgcmVzb3Vy
Y2VSZXF1ZXN0KGRvY3VtZW50LmNvbXBsZXRlVVJMKHNvdXJjZVVSSShhdHRyKSkpOworICAgICAg
ICAvLyBVc2UgdXJsIGZyb20gb3JpZ2luYWwgcmVxdWVzdCBmb3IgbGF6eSBsb2FkcyB0aGF0IGFy
ZSBubyBsb25nZXIgaW4gZGVmZXJyZWQgc3RhdGUuCisgICAgICAgIFVSTCBpbWFnZVVSTCA9IG1f
bGF6eUltYWdlTG9hZFN0YXRlID09IExhenlJbWFnZUxvYWRTdGF0ZTo6TG9hZEltbWVkaWF0ZWx5
CisgICAgICAgICAgICA/IG1faW1hZ2UtPnVybCgpIDogZG9jdW1lbnQuY29tcGxldGVVUkwoc291
cmNlVVJJKGF0dHIpKTsKKyAgICAgICAgUmVzb3VyY2VSZXF1ZXN0IHJlc291cmNlUmVxdWVzdChp
bWFnZVVSTCk7CiAgICAgICAgIHJlc291cmNlUmVxdWVzdC5zZXRJbnNwZWN0b3JJbml0aWF0b3JO
b2RlSWRlbnRpZmllcihJbnNwZWN0b3JJbnN0cnVtZW50YXRpb246OmlkZW50aWZpZXJGb3JOb2Rl
KG1fZWxlbWVudCkpOwogCiAgICAgICAgIGF1dG8gcmVxdWVzdCA9IGNyZWF0ZVBvdGVudGlhbEFj
Y2Vzc0NvbnRyb2xSZXF1ZXN0KFdURk1vdmUocmVzb3VyY2VSZXF1ZXN0KSwgV1RGTW92ZShvcHRp
b25zKSwgZG9jdW1lbnQsIGNyb3NzT3JpZ2luQXR0cmlidXRlKTsKQEAgLTU4Niw3ICs1ODksNyBA
QCB2b2lkIEltYWdlTG9hZGVyOjpsb2FkRGVmZXJyZWRJbWFnZSgpCiB7CiAgICAgaWYgKG1fbGF6
eUltYWdlTG9hZFN0YXRlICE9IExhenlJbWFnZUxvYWRTdGF0ZTo6RGVmZXJyZWQpCiAgICAgICAg
IHJldHVybjsKLSAgICBtX2xhenlJbWFnZUxvYWRTdGF0ZSA9IExhenlJbWFnZUxvYWRTdGF0ZTo6
RnVsbEltYWdlOworICAgIG1fbGF6eUltYWdlTG9hZFN0YXRlID0gTGF6eUltYWdlTG9hZFN0YXRl
OjpMb2FkSW1tZWRpYXRlbHk7CiAgICAgdXBkYXRlRnJvbUVsZW1lbnQoKTsKIH0KIApkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYkNvcmUvbG9hZGVyL0ltYWdlTG9hZGVyLmggYi9Tb3VyY2UvV2ViQ29y
ZS9sb2FkZXIvSW1hZ2VMb2FkZXIuaAppbmRleCA4NWU0NTQ0YmYxYTA0MGMwMTVmYTA2YzEzNWVm
MjI2MzAzN2Y3ZWRmLi41NTFlZjgyZDA4YjNlZDFjZTAxMTcxMGViNDg1ZDZhNzg2MWNkOGU4IDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvSW1hZ2VMb2FkZXIuaAorKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9sb2FkZXIvSW1hZ2VMb2FkZXIuaApAQCAtODQsNyArODQsNyBAQCBwcm90ZWN0
ZWQ6CiAgICAgdm9pZCBub3RpZnlGaW5pc2hlZChDYWNoZWRSZXNvdXJjZSYpIG92ZXJyaWRlOwog
CiBwcml2YXRlOgotICAgIGVudW0gY2xhc3MgTGF6eUltYWdlTG9hZFN0YXRlIDogdWludDhfdCB7
IE5vbmUsIERlZmVycmVkLCBGdWxsSW1hZ2UgfTsKKyAgICBlbnVtIGNsYXNzIExhenlJbWFnZUxv
YWRTdGF0ZSA6IHVpbnQ4X3QgeyBOb25lLCBEZWZlcnJlZCwgTG9hZEltbWVkaWF0ZWx5LCBGdWxs
SW1hZ2UgfTsKIAogICAgIHZpcnR1YWwgdm9pZCBkaXNwYXRjaExvYWRFdmVudCgpID0gMDsKICAg
ICB2aXJ0dWFsIFN0cmluZyBzb3VyY2VVUkkoY29uc3QgQXRvbVN0cmluZyYpIGNvbnN0ID0gMDsK
ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy9DaGFuZ2VMb2cgYi9MYXlvdXRU
ZXN0cy9pbXBvcnRlZC93M2MvQ2hhbmdlTG9nCmluZGV4IGI4MTI2ZWE2MjU3MGE0YjE5N2Q4MDQ3
Y2RkMDc5OTliMzY4MWE2ZDMuLjFmZDZiMTlkNTZhMWY3NDdkYmFjZWM2NjMzZTU4NjdlOTNlZjRj
ODggMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy9DaGFuZ2VMb2cKKysrIGIv
TGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDIw
LTAyLTE5ICBSb2IgQnVpcyAgPHJidWlzQGlnYWxpYS5jb20+CisKKyAgICAgICAgTGF6eSBsb2Fk
IGltYWdlcyB1c2luZyBiYXNlIHVybCBhdCBwYXJzZSB0aW1lCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMDc5MDIKKworICAgICAgICBSZXZpZXdlZCBi
eSBEYXJpbiBBZGxlci4KKworICAgICAgICBVcGRhdGUgaW1wcm92ZWQgdGVzdCByZXN1bHRzLgor
CisgICAgICAgICogd2ViLXBsYXRmb3JtLXRlc3RzL2h0bWwvc2VtYW50aWNzL2VtYmVkZGVkLWNv
bnRlbnQvdGhlLWltZy1lbGVtZW50L29yaWdpbmFsLWJhc2UtdXJsLWFwcGxpZWQtMi1leHBlY3Rl
ZC50eHQ6CisgICAgICAgICogd2ViLXBsYXRmb3JtLXRlc3RzL2h0bWwvc2VtYW50aWNzL2VtYmVk
ZGVkLWNvbnRlbnQvdGhlLWltZy1lbGVtZW50L29yaWdpbmFsLWJhc2UtdXJsLWFwcGxpZWQtZXhw
ZWN0ZWQudHh0OgorCiAyMDIwLTAyLTE5ICBSb2IgQnVpcyAgPHJidWlzQGlnYWxpYS5jb20+CiAK
ICAgICAgICAgTWFpbiBpbXBsZW1lbnRhdGlvbiBmb3IgbGF6eSBpbWFnZSBsb2FkaW5nCmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2h0bWwv
c2VtYW50aWNzL2VtYmVkZGVkLWNvbnRlbnQvdGhlLWltZy1lbGVtZW50L29yaWdpbmFsLWJhc2Ut
dXJsLWFwcGxpZWQtMi1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2Vi
LXBsYXRmb3JtLXRlc3RzL2h0bWwvc2VtYW50aWNzL2VtYmVkZGVkLWNvbnRlbnQvdGhlLWltZy1l
bGVtZW50L29yaWdpbmFsLWJhc2UtdXJsLWFwcGxpZWQtMi1leHBlY3RlZC50eHQKaW5kZXggMzYy
YTVhMjljN2FjZjlmZjEzOWJmMmYyMGRjZDQ3ZDg1NzY2YmQzMS4uZDY2OGViNTUyYjBmNmMwZGVj
ZjEyMThjYmZiMTg4ZTljMzQxNjQ1ZSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvaW1wb3J0ZWQv
dzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9odG1sL3NlbWFudGljcy9lbWJlZGRlZC1jb250ZW50L3Ro
ZS1pbWctZWxlbWVudC9vcmlnaW5hbC1iYXNlLXVybC1hcHBsaWVkLTItZXhwZWN0ZWQudHh0Cisr
KyBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvaHRtbC9zZW1h
bnRpY3MvZW1iZWRkZWQtY29udGVudC90aGUtaW1nLWVsZW1lbnQvb3JpZ2luYWwtYmFzZS11cmwt
YXBwbGllZC0yLWV4cGVjdGVkLnR4dApAQCAtMSw0ICsxLDQgQEAKIAogCi1GQUlMIERlZmVycmVk
IGltYWdlcyB3aXRoIGxvYWRpbmc9J2xhenknIHVzZSB0aGUgb3JpZ2luYWwgYmFzZSBVUkwgc3Bl
Y2lmaWVkIGF0IHRoZSBwYXJzZSB0aW1lIGFzc2VydF91bnJlYWNoZWQ6IFRoZSBpbWFnZSByZXF1
ZXN0IHNob3VsZCBub3QgbG9hZCByZWxhdGl2ZSB0byB0aGUgY3VycmVudCAoaW5jb3JyZWN0KSBi
YXNlIFVSTC4gUmVhY2hlZCB1bnJlYWNoYWJsZSBjb2RlCitQQVNTIERlZmVycmVkIGltYWdlcyB3
aXRoIGxvYWRpbmc9J2xhenknIHVzZSB0aGUgb3JpZ2luYWwgYmFzZSBVUkwgc3BlY2lmaWVkIGF0
IHRoZSBwYXJzZSB0aW1lIAogCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mv
d2ViLXBsYXRmb3JtLXRlc3RzL2h0bWwvc2VtYW50aWNzL2VtYmVkZGVkLWNvbnRlbnQvdGhlLWlt
Zy1lbGVtZW50L29yaWdpbmFsLWJhc2UtdXJsLWFwcGxpZWQtZXhwZWN0ZWQudHh0IGIvTGF5b3V0
VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9odG1sL3NlbWFudGljcy9lbWJl
ZGRlZC1jb250ZW50L3RoZS1pbWctZWxlbWVudC9vcmlnaW5hbC1iYXNlLXVybC1hcHBsaWVkLWV4
cGVjdGVkLnR4dAppbmRleCA1ZjNmNjg3ZWRlODdkNjAwYWU3MTdmMGJkMzZlYzY1ZGUzYjdiMmY1
Li5lZGIzNGJiNDhiYWMxNWI5OTZmZTZhYTU4MTZlNDRiNzNhNTEzZWQ1IDEwMDY0NAotLS0gYS9M
YXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2h0bWwvc2VtYW50aWNz
L2VtYmVkZGVkLWNvbnRlbnQvdGhlLWltZy1lbGVtZW50L29yaWdpbmFsLWJhc2UtdXJsLWFwcGxp
ZWQtZXhwZWN0ZWQudHh0CisrKyBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZv
cm0tdGVzdHMvaHRtbC9zZW1hbnRpY3MvZW1iZWRkZWQtY29udGVudC90aGUtaW1nLWVsZW1lbnQv
b3JpZ2luYWwtYmFzZS11cmwtYXBwbGllZC1leHBlY3RlZC50eHQKQEAgLTEsNSArMSw1IEBACiAg
IAogCiBQQVNTIFRlc3QgdGhhdCB3aGVuIGRlZmVycmVkIGlmcmFtZSBpcyBsb2FkZWQsIGl0IHVz
ZXMgdGhlIGJhc2UgVVJMIGNvbXB1dGVkIGF0IHBhcnNlIHRpbWUuIAotRkFJTCBUZXN0IHRoYXQg
d2hlbiBkZWZlcnJlZCBpbWcgaXMgbG9hZGVkLCBpdCB1c2VzIHRoZSBiYXNlIFVSTCBjb21wdXRl
ZCBhdCBwYXJzZSB0aW1lLiBhc3NlcnRfdW5yZWFjaGVkOiBUaGUgaW1hZ2UgbG9hZCBzaG91bGQg
bm90IGZhaWwsIHRyeWluZyB0byBsb2FkIHdpdGggaW52YWxpZCBiYXNlIFVSTC4gUmVhY2hlZCB1
bnJlYWNoYWJsZSBjb2RlCitQQVNTIFRlc3QgdGhhdCB3aGVuIGRlZmVycmVkIGltZyBpcyBsb2Fk
ZWQsIGl0IHVzZXMgdGhlIGJhc2UgVVJMIGNvbXB1dGVkIGF0IHBhcnNlIHRpbWUuIAogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>