<?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>194620</bug_id>
          
          <creation_ts>2019-02-13 15:50:19 -0800</creation_ts>
          <short_desc>Ignore Ad Click Attribution where source and destination are same-site</short_desc>
          <delta_ts>2019-02-13 17:36:35 -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>WebCore Misc.</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="John Wilander">wilander</reporter>
          <assigned_to name="John Wilander">wilander</assigned_to>
          <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>jiewen_tan</cc>
    
    <cc>mkwst</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1505899</commentid>
    <comment_count>0</comment_count>
    <who name="John Wilander">wilander</who>
    <bug_when>2019-02-13 15:50:19 -0800</bug_when>
    <thetext>We should not accept Ad Click Attributions where the current website and the addestination attribute are same-site. The site doesn&apos;t need attributions sent for itself.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1505900</commentid>
    <comment_count>1</comment_count>
    <who name="John Wilander">wilander</who>
    <bug_when>2019-02-13 15:50:34 -0800</bug_when>
    <thetext>&lt;rdar://problem/47890018&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1505904</commentid>
    <comment_count>2</comment_count>
      <attachid>361950</attachid>
    <who name="John Wilander">wilander</who>
    <bug_when>2019-02-13 15:53:39 -0800</bug_when>
    <thetext>Created attachment 361950
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1505913</commentid>
    <comment_count>3</comment_count>
      <attachid>361950</attachid>
    <who name="Jiewen Tan">jiewen_tan</who>
    <bug_when>2019-02-13 16:09:56 -0800</bug_when>
    <thetext>Comment on attachment 361950
Patch

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

LGTM except for the lack of the clarifications. John explained that to me personally. Please add those explanations to the change log before landing. r=me.

&gt; Source/WebCore/ChangeLog:9
&gt; +        Updated existing test.

I guess some clarifications of the necessity of this patch is needed here.

&gt; Source/WebCore/html/HTMLAnchorElement.cpp:449
&gt; +    if (documentDomain == adDestinationHost) {

It is a bit unfortunate that platforms that don&apos;t have PUBLIC_SUFFIX_LIST get different behaviors.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1505919</commentid>
    <comment_count>4</comment_count>
    <who name="John Wilander">wilander</who>
    <bug_when>2019-02-13 16:18:56 -0800</bug_when>
    <thetext>(In reply to Jiewen Tan from comment #3)
&gt; Comment on attachment 361950 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=361950&amp;action=review
&gt; 
&gt; LGTM except for the lack of the clarifications. John explained that to me
&gt; personally. Please add those explanations to the change log before landing.

Good idea. Will do.

&gt; r=me.
&gt; 
&gt; &gt; Source/WebCore/ChangeLog:9
&gt; &gt; +        Updated existing test.
&gt; 
&gt; I guess some clarifications of the necessity of this patch is needed here.

Yup.

&gt; &gt; Source/WebCore/html/HTMLAnchorElement.cpp:449
&gt; &gt; +    if (documentDomain == adDestinationHost) {
&gt; 
&gt; It is a bit unfortunate that platforms that don&apos;t have PUBLIC_SUFFIX_LIST
&gt; get different behaviors.

Yes. I&apos;ll make a note of that in the change log too.

Thanks for the review, Jiewen!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1505921</commentid>
    <comment_count>5</comment_count>
    <who name="John Wilander">wilander</who>
    <bug_when>2019-02-13 16:19:24 -0800</bug_when>
    <thetext>I will wait for the bots to go green before landing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1505955</commentid>
    <comment_count>6</comment_count>
      <attachid>361967</attachid>
    <who name="John Wilander">wilander</who>
    <bug_when>2019-02-13 16:58:36 -0800</bug_when>
    <thetext>Created attachment 361967
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1505976</commentid>
    <comment_count>7</comment_count>
      <attachid>361967</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-02-13 17:36:33 -0800</bug_when>
    <thetext>Comment on attachment 361967
Patch for landing

Clearing flags on attachment: 361967

Committed r241490: &lt;https://trac.webkit.org/changeset/241490&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1505977</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-02-13 17:36:35 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>361950</attachid>
            <date>2019-02-13 15:53:39 -0800</date>
            <delta_ts>2019-02-13 16:58:35 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-194620-20190213155338.patch</filename>
            <type>text/plain</type>
            <size>9306</size>
            <attacher name="John Wilander">wilander</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQxNDgyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZDk5ZjQ4MWQxMjA4M2Zm
ZGI5MjAyNDEwYzMzOWIyNmQ4ZDFkYmM2NC4uMTEyZGMzZDdkMzUzZTgyZjFjMDI2MmFmNzY5ZDM0
NjhjMTQ2YTk0OCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDE5LTAyLTEzICBKb2hu
IFdpbGFuZGVyICA8d2lsYW5kZXJAYXBwbGUuY29tPgorCisgICAgICAgIElnbm9yZSBBZCBDbGlj
ayBBdHRyaWJ1dGlvbiB3aGVyZSBzb3VyY2UgYW5kIGRlc3RpbmF0aW9uIGFyZSBzYW1lLXNpdGUK
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5NDYyMAor
ICAgICAgICA8cmRhcjovL3Byb2JsZW0vNDc4OTAwMTg+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVXBkYXRlZCBleGlzdGluZyB0ZXN0LgorCisgICAg
ICAgICogaHRtbC9IVE1MQW5jaG9yRWxlbWVudC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpIVE1M
QW5jaG9yRWxlbWVudDo6cGFyc2VBZENsaWNrQXR0cmlidXRpb24gY29uc3QpOgorICAgICAgICAg
ICAgTm93IHJldHVybnMgV1RGOjpudWxsb3B0IGlmIHRoZSBjdXJyZW50IGRvY3VtZW50IGFuZCB0
aGUKKyAgICAgICAgICAgIGFkZGVzdGluYXRpb24gYXJlIHNhbWUgc2l0ZS4gQWxzbyBmaXhlZCBh
IGNvbnNvbGUgbWVzc2FnZQorICAgICAgICAgICAgdHlwby4KKwogMjAxOS0wMi0xMyAgQ2hyaXMg
RHVtZXogIDxjZHVtZXpAYXBwbGUuY29tPgogCiAgICAgICAgIFVucmV2aWV3ZWQsIHVwZGF0ZSBs
b2NhbGl6YWJsZSBzdHJpbmdzLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1M
QW5jaG9yRWxlbWVudC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxBbmNob3JFbGVtZW50
LmNwcAppbmRleCAzN2Q5OGEzM2JjOGJmZGFkZWJkMWRlM2ZhN2IwYTZkNTEwN2ViYzBmLi5iNjM1
MzYxOWZmZmVhNWExMGJhOWI5MWQ2ODU2ZjFmMDIwZDA5NmIyIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9odG1sL0hUTUxBbmNob3JFbGVtZW50LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9o
dG1sL0hUTUxBbmNob3JFbGVtZW50LmNwcApAQCAtNDIsNiArNDIsNyBAQAogI2luY2x1ZGUgIk1v
dXNlRXZlbnQuaCIKICNpbmNsdWRlICJQaW5nTG9hZGVyLmgiCiAjaW5jbHVkZSAiUGxhdGZvcm1N
b3VzZUV2ZW50LmgiCisjaW5jbHVkZSAiUHVibGljU3VmZml4LmgiCiAjaW5jbHVkZSAiUmVuZGVy
SW1hZ2UuaCIKICNpbmNsdWRlICJSZXNvdXJjZVJlcXVlc3QuaCIKICNpbmNsdWRlICJSdW50aW1l
RW5hYmxlZEZlYXR1cmVzLmgiCkBAIC00MzYsNyArNDM3LDE4IEBAIE9wdGlvbmFsPEFkQ2xpY2tB
dHRyaWJ1dGlvbj4gSFRNTEFuY2hvckVsZW1lbnQ6OnBhcnNlQWRDbGlja0F0dHJpYnV0aW9uKCkg
Y29uc3QKIAogICAgIFVSTCBhZERlc3RpbmF0aW9uVVJMIHsgVVJMKCksIGFkRGVzdGluYXRpb25B
dHRyIH07CiAgICAgaWYgKCFhZERlc3RpbmF0aW9uVVJMLmlzVmFsaWQoKSB8fCAhYWREZXN0aW5h
dGlvblVSTC5wcm90b2NvbElzSW5IVFRQRmFtaWx5KCkpIHsKLSAgICAgICAgZG9jdW1lbnQoKS5h
ZGRDb25zb2xlTWVzc2FnZShNZXNzYWdlU291cmNlOjpPdGhlciwgTWVzc2FnZUxldmVsOjpXYXJu
aW5nLCAiYWRkZGVzdGluYXRpb24gY291bGQgbm90IGJlIGNvbnZlcnRlZCB0byBhIHZhbGlkIEhU
VFAtZmFtaWx5IFVSTC4iX3MpOworICAgICAgICBkb2N1bWVudCgpLmFkZENvbnNvbGVNZXNzYWdl
KE1lc3NhZ2VTb3VyY2U6Ok90aGVyLCBNZXNzYWdlTGV2ZWw6Oldhcm5pbmcsICJhZGRlc3RpbmF0
aW9uIGNvdWxkIG5vdCBiZSBjb252ZXJ0ZWQgdG8gYSB2YWxpZCBIVFRQLWZhbWlseSBVUkwuIl9z
KTsKKyAgICAgICAgcmV0dXJuIFdURjo6bnVsbG9wdDsKKyAgICB9CisKKyAgICBhdXRvIGRvY3Vt
ZW50RG9tYWluID0gZG9jdW1lbnQoKS5kb21haW4oKTsKKyAgICBhdXRvIGFkRGVzdGluYXRpb25I
b3N0ID0gYWREZXN0aW5hdGlvblVSTC5ob3N0KCkudG9TdHJpbmcoKTsKKyNpZiBFTkFCTEUoUFVC
TElDX1NVRkZJWF9MSVNUKQorICAgIGlmICh0b3BQcml2YXRlbHlDb250cm9sbGVkRG9tYWluKGRv
Y3VtZW50RG9tYWluKSA9PSB0b3BQcml2YXRlbHlDb250cm9sbGVkRG9tYWluKGFkRGVzdGluYXRp
b25Ib3N0KSkgeworI2Vsc2UKKyAgICBpZiAoZG9jdW1lbnREb21haW4gPT0gYWREZXN0aW5hdGlv
bkhvc3QpIHsKKyNlbmRpZgorICAgICAgICBkb2N1bWVudCgpLmFkZENvbnNvbGVNZXNzYWdlKE1l
c3NhZ2VTb3VyY2U6Ok90aGVyLCBNZXNzYWdlTGV2ZWw6Oldhcm5pbmcsICJhZGRlc3RpbmF0aW9u
IGNhbiBub3QgYmUgdGhlIHNhbWUgc2l0ZSBhcyB0aGUgY3VycmVudCB3ZWJzaXRlLiJfcyk7CiAg
ICAgICAgIHJldHVybiBXVEY6Om51bGxvcHQ7CiAgICAgfQogCmRpZmYgLS1naXQgYS9MYXlvdXRU
ZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggMjMwYzgwMWI2NTZl
NzQ0MzVlZmNlNmZiZGU0MmEyNGIyNmM4NDJjMy4uOTE3OGE2MDVjODg0NmNlY2NiODRiODhkMWYx
NTdmMjhiMDg4OGYzMCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xh
eW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDE5LTAyLTEzICBKb2huIFdp
bGFuZGVyICA8d2lsYW5kZXJAYXBwbGUuY29tPgorCisgICAgICAgIElnbm9yZSBBZCBDbGljayBB
dHRyaWJ1dGlvbiB3aGVyZSBzb3VyY2UgYW5kIGRlc3RpbmF0aW9uIGFyZSBzYW1lLXNpdGUKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5NDYyMAorICAg
ICAgICA8cmRhcjovL3Byb2JsZW0vNDc4OTAwMTg+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgU2FtZS1zaXRlIHRlc3QgYWRkZWQgYW5kIHRlc3QgcmVz
dWx0cyB1cGRhdGVkLgorCisgICAgICAgICogaHR0cC90ZXN0cy9hZENsaWNrQXR0cmlidXRpb24v
YW5jaG9yLXRhZy1hdHRyaWJ1dGVzLXZhbGlkYXRpb24tZXhwZWN0ZWQudHh0OgorICAgICAgICAq
IGh0dHAvdGVzdHMvYWRDbGlja0F0dHJpYnV0aW9uL2FuY2hvci10YWctYXR0cmlidXRlcy12YWxp
ZGF0aW9uLmh0bWw6CisgICAgICAgICogcGxhdGZvcm0vaW9zLXdrMi9odHRwL3Rlc3RzL2FkQ2xp
Y2tBdHRyaWJ1dGlvbi9hbmNob3ItdGFnLWF0dHJpYnV0ZXMtdmFsaWRhdGlvbi1leHBlY3RlZC50
eHQ6CisKIDIwMTktMDItMTMgIFRpbSBIb3J0b24gIDx0aW1vdGh5X2hvcnRvbkBhcHBsZS5jb20+
CiAKICAgICAgICAgRW5jcnlwdGVkIFBERnMgaW5zaWRlIDxlbWJlZD4gb3IgPG9iamVjdD4gY3Jh
c2ggdGhlIFdlYiBDb250ZW50IHByb2Nlc3MKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2h0dHAv
dGVzdHMvYWRDbGlja0F0dHJpYnV0aW9uL2FuY2hvci10YWctYXR0cmlidXRlcy12YWxpZGF0aW9u
LWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvYWRDbGlja0F0dHJpYnV0aW9u
L2FuY2hvci10YWctYXR0cmlidXRlcy12YWxpZGF0aW9uLWV4cGVjdGVkLnR4dAppbmRleCA0ZGUx
OGNjMzc5NGI4NDNhYTg1NDJjNDgwNzA3ZDQ4NDA2NWFhNjg5Li5jYWVlMGQyMDJlZTA1MzEzMzYy
OWExM2NlZmZkYjI5NTY0ODRiNDU3IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3Rz
L2FkQ2xpY2tBdHRyaWJ1dGlvbi9hbmNob3ItdGFnLWF0dHJpYnV0ZXMtdmFsaWRhdGlvbi1leHBl
Y3RlZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9hZENsaWNrQXR0cmlidXRpb24v
YW5jaG9yLXRhZy1hdHRyaWJ1dGVzLXZhbGlkYXRpb24tZXhwZWN0ZWQudHh0CkBAIC0zLDI5ICsz
LDE2IEBAIENPTlNPTEUgTUVTU0FHRTogbGluZSAxMDg6IGFkY2FtcGFpZ25pZCBtdXN0IGhhdmUg
YSBub24tbmVnYXRpdmUgdmFsdWUgbGVzcyB0aGFuCiBDT05TT0xFIE1FU1NBR0U6IGxpbmUgMTA4
OiBhZGNhbXBhaWduaWQgY2FuIG5vdCBiZSBjb252ZXJ0ZWQgdG8gYSBub24tbmVnYXRpdmUgaW50
ZWdlciB3aGljaCBpcyByZXF1aXJlZCBmb3IgQWQgQ2xpY2sgQXR0cmlidXRpb24uCiBDT05TT0xF
IE1FU1NBR0U6IGxpbmUgMTA4OiBhZGNhbXBhaWduaWQgY2FuIG5vdCBiZSBjb252ZXJ0ZWQgdG8g
YSBub24tbmVnYXRpdmUgaW50ZWdlciB3aGljaCBpcyByZXF1aXJlZCBmb3IgQWQgQ2xpY2sgQXR0
cmlidXRpb24uCiBDT05TT0xFIE1FU1NBR0U6IGxpbmUgMTA4OiBhZGNhbXBhaWduaWQgY2FuIG5v
dCBiZSBjb252ZXJ0ZWQgdG8gYSBub24tbmVnYXRpdmUgaW50ZWdlciB3aGljaCBpcyByZXF1aXJl
ZCBmb3IgQWQgQ2xpY2sgQXR0cmlidXRpb24uCi1DT05TT0xFIE1FU1NBR0U6IGxpbmUgMTA4OiBh
ZGRkZXN0aW5hdGlvbiBjb3VsZCBub3QgYmUgY29udmVydGVkIHRvIGEgdmFsaWQgSFRUUC1mYW1p
bHkgVVJMLgotQ09OU09MRSBNRVNTQUdFOiBsaW5lIDEwODogYWRkZGVzdGluYXRpb24gY291bGQg
bm90IGJlIGNvbnZlcnRlZCB0byBhIHZhbGlkIEhUVFAtZmFtaWx5IFVSTC4KLUNPTlNPTEUgTUVT
U0FHRTogbGluZSAxMDg6IGFkZGRlc3RpbmF0aW9uIGNvdWxkIG5vdCBiZSBjb252ZXJ0ZWQgdG8g
YSB2YWxpZCBIVFRQLWZhbWlseSBVUkwuCitDT05TT0xFIE1FU1NBR0U6IGxpbmUgMTA4OiBhZGRl
c3RpbmF0aW9uIGNvdWxkIG5vdCBiZSBjb252ZXJ0ZWQgdG8gYSB2YWxpZCBIVFRQLWZhbWlseSBV
UkwuCitDT05TT0xFIE1FU1NBR0U6IGxpbmUgMTA4OiBhZGRlc3RpbmF0aW9uIGNvdWxkIG5vdCBi
ZSBjb252ZXJ0ZWQgdG8gYSB2YWxpZCBIVFRQLWZhbWlseSBVUkwuCitDT05TT0xFIE1FU1NBR0U6
IGxpbmUgMTA4OiBhZGRlc3RpbmF0aW9uIGNvdWxkIG5vdCBiZSBjb252ZXJ0ZWQgdG8gYSB2YWxp
ZCBIVFRQLWZhbWlseSBVUkwuCiBDT05TT0xFIE1FU1NBR0U6IGxpbmUgMTA4OiBCb3RoIGFkY2Ft
cGFpZ25pZCBhbmQgYWRkZXN0aW5hdGlvbiBuZWVkIHRvIGJlIHNldCBmb3IgQWQgQ2xpY2sgQXR0
cmlidXRpb24gdG8gd29yay4KIENPTlNPTEUgTUVTU0FHRTogbGluZSAxMDg6IEJvdGggYWRjYW1w
YWlnbmlkIGFuZCBhZGRlc3RpbmF0aW9uIG5lZWQgdG8gYmUgc2V0IGZvciBBZCBDbGljayBBdHRy
aWJ1dGlvbiB0byB3b3JrLgorQ09OU09MRSBNRVNTQUdFOiBsaW5lIDEwODogYWRkZXN0aW5hdGlv
biBjYW4gbm90IGJlIHRoZSBzYW1lIHNpdGUgYXMgdGhlIGN1cnJlbnQgd2Vic2l0ZS4KIFRlc3Qg
Zm9yIHZhbGlkaXR5IG9mIGFkIGNsaWNrIGF0dHJpYnV0aW9uIGF0dHJpYnV0ZXMgb24gYW5jaG9y
IHRhZ3MuCiAKIE9uIHN1Y2Nlc3MsIHlvdSB3aWxsIHNlZSBhIHNlcmllcyBvZiAiUEFTUyIgbWVz
c2FnZXMsIGZvbGxvd2VkIGJ5ICJURVNUIENPTVBMRVRFIi4KIAotTGluazEKLUxpbmsyCi1MaW5r
MwotTGluazQKLUxpbms1Ci1MaW5rNgotTGluazcKLUxpbms4Ci1MaW5rOQotTGluazEwCi1MaW5r
MTEKLUxpbmsxMgotTGluazEzCi1MaW5rMTQKIAogUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMg
dHJ1ZQogCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL2FkQ2xpY2tBdHRyaWJ1
dGlvbi9hbmNob3ItdGFnLWF0dHJpYnV0ZXMtdmFsaWRhdGlvbi5odG1sIGIvTGF5b3V0VGVzdHMv
aHR0cC90ZXN0cy9hZENsaWNrQXR0cmlidXRpb24vYW5jaG9yLXRhZy1hdHRyaWJ1dGVzLXZhbGlk
YXRpb24uaHRtbAppbmRleCAxZGE0NTc4OGM3ZDBjNDFlMDJlNzIyNGUyZTJkOTgyOGYwODUyZDEz
Li4zYjYwMjM5MjcxNWQyNWZkNzE2MTE2MzgwNTBmMWVmM2IwNDJhMDg2IDEwMDY0NAotLS0gYS9M
YXlvdXRUZXN0cy9odHRwL3Rlc3RzL2FkQ2xpY2tBdHRyaWJ1dGlvbi9hbmNob3ItdGFnLWF0dHJp
YnV0ZXMtdmFsaWRhdGlvbi5odG1sCisrKyBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvYWRDbGlj
a0F0dHJpYnV0aW9uL2FuY2hvci10YWctYXR0cmlidXRlcy12YWxpZGF0aW9uLmh0bWwKQEAgLTUx
LDYgKzUxLDcgQEAKIAogICAgIGNvbnN0IHZhbGlkQWRDYW1wYWlnbklEID0gIjAzIjsKICAgICBj
b25zdCB2YWxpZEFkRGVzdGluYXRpb24gPSAiaHR0cDovL3dlYmtpdC5vcmciOworICAgIGNvbnN0
IHNhbWVTaXRlID0gZG9jdW1lbnQubG9jYXRpb24ub3JpZ2luOwogICAgIGNvbnN0IHRlc3RDYXNl
cyA9IFsKICAgICAgICAgWyB2YWxpZEFkQ2FtcGFpZ25JRCwgdmFsaWRBZERlc3RpbmF0aW9uIF0s
CiAgICAgICAgIFsgIjEwMCIsIHZhbGlkQWREZXN0aW5hdGlvbiBdLCAgICAgICAgICAgLy8gVG9v
IG1hbnkgY2hhcmFjdGVycy4KQEAgLTY1LDE0ICs2NiwxNyBAQAogICAgICAgICBbIHZhbGlkQWRD
YW1wYWlnbklELCAiOi8vd2Via2l0Lm9yZyIgXSwgIC8vIFBhcnRpYWxseSBtaXNzaW5nIHByb3Rv
Y29sLgogICAgICAgICBbIHZhbGlkQWRDYW1wYWlnbklELCAi76O/76O/76O/IiBdLCAgICAgICAg
ICAgLy8gTm9uLUFTQ0lJIGNoYXJhY3RlcnMgYXMgZGVzdGluYXRpb24uCiAgICAgICAgIFsgIiIs
IHZhbGlkQWREZXN0aW5hdGlvbiBdLCAgICAgICAgICAgICAgLy8gRW1wdHkgY2FtcGFpZ24gSUQu
Ci0gICAgICAgIFsgdmFsaWRBZENhbXBhaWduSUQsICIiIF0gICAgICAgICAgICAgICAgLy8gRW1w
dHkgZGVzdGluYXRpb24uCisgICAgICAgIFsgdmFsaWRBZENhbXBhaWduSUQsICIiIF0sICAgICAg
ICAgICAgICAgLy8gRW1wdHkgZGVzdGluYXRpb24uCisgICAgICAgIFsgdmFsaWRBZENhbXBhaWdu
SUQsIHNhbWVTaXRlIF0gICAgICAgICAgLy8gU2FtZS1zaXRlIGRlc3RpbmF0aW9uLgogICAgIF07
CiAKICAgICBmdW5jdGlvbiBydW5BbGxUZXN0cygpIHsKICAgICAgICAgaWYgKGN1cnJlbnRUZXN0
IDwgdGVzdENhc2VzLmxlbmd0aCkKICAgICAgICAgICAgIHJ1bk9uZVRlc3QodGVzdENhc2VzW2N1
cnJlbnRUZXN0XVswXSwgdGVzdENhc2VzW2N1cnJlbnRUZXN0XVsxXSwgcnVuQWxsVGVzdHMpOwot
ICAgICAgICBlbHNlCisgICAgICAgIGVsc2UgeworICAgICAgICAgICAgZG9jdW1lbnQuYm9keS5y
ZW1vdmVDaGlsZChvdXRwdXQpOwogICAgICAgICAgICAgZmluaXNoSlNUZXN0KCk7CisgICAgICAg
IH0KICAgICB9CiA8L3NjcmlwdD4KIDwvYm9keT4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3Bs
YXRmb3JtL2lvcy13azIvaHR0cC90ZXN0cy9hZENsaWNrQXR0cmlidXRpb24vYW5jaG9yLXRhZy1h
dHRyaWJ1dGVzLXZhbGlkYXRpb24tZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0v
aW9zLXdrMi9odHRwL3Rlc3RzL2FkQ2xpY2tBdHRyaWJ1dGlvbi9hbmNob3ItdGFnLWF0dHJpYnV0
ZXMtdmFsaWRhdGlvbi1leHBlY3RlZC50eHQKaW5kZXggMmNhMTBjNTVlZWM1MTkwZDRmOGE0OGE4
MTI5MjU5MDNkYWNiMTE4Mi4uMmU4OTg0MjQ0MTM1NjY4Yjg0NjU4ODQ5NzE5MTJlZmU1MTZkNzA2
ZiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vaW9zLXdrMi9odHRwL3Rlc3RzL2Fk
Q2xpY2tBdHRyaWJ1dGlvbi9hbmNob3ItdGFnLWF0dHJpYnV0ZXMtdmFsaWRhdGlvbi1leHBlY3Rl
ZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vaW9zLXdrMi9odHRwL3Rlc3RzL2FkQ2xp
Y2tBdHRyaWJ1dGlvbi9hbmNob3ItdGFnLWF0dHJpYnV0ZXMtdmFsaWRhdGlvbi1leHBlY3RlZC50
eHQKQEAgLTMsMjkgKzMsMTYgQEAgQ09OU09MRSBNRVNTQUdFOiBhZGNhbXBhaWduaWQgbXVzdCBo
YXZlIGEgbm9uLW5lZ2F0aXZlIHZhbHVlIGxlc3MgdGhhbiA2NCBmb3IgQWQKIENPTlNPTEUgTUVT
U0FHRTogYWRjYW1wYWlnbmlkIGNhbiBub3QgYmUgY29udmVydGVkIHRvIGEgbm9uLW5lZ2F0aXZl
IGludGVnZXIgd2hpY2ggaXMgcmVxdWlyZWQgZm9yIEFkIENsaWNrIEF0dHJpYnV0aW9uLgogQ09O
U09MRSBNRVNTQUdFOiBhZGNhbXBhaWduaWQgY2FuIG5vdCBiZSBjb252ZXJ0ZWQgdG8gYSBub24t
bmVnYXRpdmUgaW50ZWdlciB3aGljaCBpcyByZXF1aXJlZCBmb3IgQWQgQ2xpY2sgQXR0cmlidXRp
b24uCiBDT05TT0xFIE1FU1NBR0U6IGFkY2FtcGFpZ25pZCBjYW4gbm90IGJlIGNvbnZlcnRlZCB0
byBhIG5vbi1uZWdhdGl2ZSBpbnRlZ2VyIHdoaWNoIGlzIHJlcXVpcmVkIGZvciBBZCBDbGljayBB
dHRyaWJ1dGlvbi4KLUNPTlNPTEUgTUVTU0FHRTogYWRkZGVzdGluYXRpb24gY291bGQgbm90IGJl
IGNvbnZlcnRlZCB0byBhIHZhbGlkIEhUVFAtZmFtaWx5IFVSTC4KLUNPTlNPTEUgTUVTU0FHRTog
YWRkZGVzdGluYXRpb24gY291bGQgbm90IGJlIGNvbnZlcnRlZCB0byBhIHZhbGlkIEhUVFAtZmFt
aWx5IFVSTC4KLUNPTlNPTEUgTUVTU0FHRTogYWRkZGVzdGluYXRpb24gY291bGQgbm90IGJlIGNv
bnZlcnRlZCB0byBhIHZhbGlkIEhUVFAtZmFtaWx5IFVSTC4KK0NPTlNPTEUgTUVTU0FHRTogYWRk
ZXN0aW5hdGlvbiBjb3VsZCBub3QgYmUgY29udmVydGVkIHRvIGEgdmFsaWQgSFRUUC1mYW1pbHkg
VVJMLgorQ09OU09MRSBNRVNTQUdFOiBhZGRlc3RpbmF0aW9uIGNvdWxkIG5vdCBiZSBjb252ZXJ0
ZWQgdG8gYSB2YWxpZCBIVFRQLWZhbWlseSBVUkwuCitDT05TT0xFIE1FU1NBR0U6IGFkZGVzdGlu
YXRpb24gY291bGQgbm90IGJlIGNvbnZlcnRlZCB0byBhIHZhbGlkIEhUVFAtZmFtaWx5IFVSTC4K
IENPTlNPTEUgTUVTU0FHRTogQm90aCBhZGNhbXBhaWduaWQgYW5kIGFkZGVzdGluYXRpb24gbmVl
ZCB0byBiZSBzZXQgZm9yIEFkIENsaWNrIEF0dHJpYnV0aW9uIHRvIHdvcmsuCiBDT05TT0xFIE1F
U1NBR0U6IEJvdGggYWRjYW1wYWlnbmlkIGFuZCBhZGRlc3RpbmF0aW9uIG5lZWQgdG8gYmUgc2V0
IGZvciBBZCBDbGljayBBdHRyaWJ1dGlvbiB0byB3b3JrLgorQ09OU09MRSBNRVNTQUdFOiBhZGRl
c3RpbmF0aW9uIGNhbiBub3QgYmUgdGhlIHNhbWUgc2l0ZSBhcyB0aGUgY3VycmVudCB3ZWJzaXRl
LgogVGVzdCBmb3IgdmFsaWRpdHkgb2YgYWQgY2xpY2sgYXR0cmlidXRpb24gYXR0cmlidXRlcyBv
biBhbmNob3IgdGFncy4KIAogT24gc3VjY2VzcywgeW91IHdpbGwgc2VlIGEgc2VyaWVzIG9mICJQ
QVNTIiBtZXNzYWdlcywgZm9sbG93ZWQgYnkgIlRFU1QgQ09NUExFVEUiLgogCi1MaW5rMQotTGlu
azIKLUxpbmszCi1MaW5rNAotTGluazUKLUxpbms2Ci1MaW5rNwotTGluazgKLUxpbms5Ci1MaW5r
MTAKLUxpbmsxMQotTGluazEyCi1MaW5rMTMKLUxpbmsxNAogCiBQQVNTIHN1Y2Nlc3NmdWxseVBh
cnNlZCBpcyB0cnVlCiAK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>361967</attachid>
            <date>2019-02-13 16:58:36 -0800</date>
            <delta_ts>2019-02-13 17:36:33 -0800</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-194620-20190213165836.patch</filename>
            <type>text/plain</type>
            <size>9821</size>
            <attacher name="John Wilander">wilander</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQxNDgyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZDk5ZjQ4MWQxMjA4M2Zm
ZGI5MjAyNDEwYzMzOWIyNmQ4ZDFkYmM2NC4uYjhjMGZlZWMwOTExNDZlOGMxNmFkMjIyNzQxNjZi
ZDJkZjBhYzhkYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI4IEBACisyMDE5LTAyLTEzICBKb2hu
IFdpbGFuZGVyICA8d2lsYW5kZXJAYXBwbGUuY29tPgorCisgICAgICAgIElnbm9yZSBBZCBDbGlj
ayBBdHRyaWJ1dGlvbiB3aGVyZSBzb3VyY2UgYW5kIGRlc3RpbmF0aW9uIGFyZSBzYW1lLXNpdGUK
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5NDYyMAor
ICAgICAgICA8cmRhcjovL3Byb2JsZW0vNDc4OTAwMTg+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Smlld2VuIFRhbi4KKworICAgICAgICBVcGRhdGVkIHRoZSBleGlzdGluZyB0ZXN0LgorCisgICAg
ICAgIFdlIHNob3VsZCBub3QgYWNjZXB0IEFkIENsaWNrIEF0dHJpYnV0aW9uIHJlcXVlc3RzIHdo
ZXJlIHRoZSBzaXRlIG9mIHRoZQorICAgICAgICBhbmNob3IgdGFnIGFuZCBpdHMgYWRkZXN0aW5h
dGlvbiBhdHRyaWJ1dGUgYXJlIHNhbWUtc2l0ZS4gU3VjaCBhdHRyaWJ1dGlvbnMKKyAgICAgICAg
ZG9u4oCZdCBtYWtlIHNlbnNlICh0aGUgc2l0ZSBjYW4gdHJhY2sgaW50cmEtc2l0ZSBjbGlja3Mg
dGhyb3VnaCBiZXR0ZXIgbWVhbnMpCisgICAgICAgIGFuZCB3b3VsZCBqdXN0IGxlYWQgdG8gaW5j
cmVhc2VkIG1lbW9yeSB1c2Ugd2hlcmUgYXJlIHRoZSBwZW5kaW5nCisgICAgICAgIGF0dHJpYnV0
aW9ucyBhcmUgc3RvcmVkLgorCisgICAgICAgIEZvciBwb3J0cyB0aGF0IGRvbid0IGhhdmUgYWNj
ZXNzIHRvIHRoZSBQdWJsaWMgU3VmZml4IExpc3QsIHRoaXMgcGF0Y2gKKyAgICAgICAgb25seSBj
aGVja3MgdGhhdCB0aGUgaG9zdHMgZG9uJ3QgbWF0Y2gsIGkuZS4gbm90IGp1c3QgZVRMRCsxLgor
CisgICAgICAgICogaHRtbC9IVE1MQW5jaG9yRWxlbWVudC5jcHA6CisgICAgICAgIChXZWJDb3Jl
OjpIVE1MQW5jaG9yRWxlbWVudDo6cGFyc2VBZENsaWNrQXR0cmlidXRpb24gY29uc3QpOgorICAg
ICAgICAgICAgTm93IHJldHVybnMgV1RGOjpudWxsb3B0IGlmIHRoZSBjdXJyZW50IGRvY3VtZW50
IGFuZCB0aGUKKyAgICAgICAgICAgIGFkZGVzdGluYXRpb24gYXJlIHNhbWUgc2l0ZS4gQWxzbyBm
aXhlZCBhIGNvbnNvbGUgbWVzc2FnZQorICAgICAgICAgICAgdHlwby4KKwogMjAxOS0wMi0xMyAg
Q2hyaXMgRHVtZXogIDxjZHVtZXpAYXBwbGUuY29tPgogCiAgICAgICAgIFVucmV2aWV3ZWQsIHVw
ZGF0ZSBsb2NhbGl6YWJsZSBzdHJpbmdzLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaHRt
bC9IVE1MQW5jaG9yRWxlbWVudC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxBbmNob3JF
bGVtZW50LmNwcAppbmRleCAzN2Q5OGEzM2JjOGJmZGFkZWJkMWRlM2ZhN2IwYTZkNTEwN2ViYzBm
Li5iNjM1MzYxOWZmZmVhNWExMGJhOWI5MWQ2ODU2ZjFmMDIwZDA5NmIyIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9odG1sL0hUTUxBbmNob3JFbGVtZW50LmNwcAorKysgYi9Tb3VyY2UvV2Vi
Q29yZS9odG1sL0hUTUxBbmNob3JFbGVtZW50LmNwcApAQCAtNDIsNiArNDIsNyBAQAogI2luY2x1
ZGUgIk1vdXNlRXZlbnQuaCIKICNpbmNsdWRlICJQaW5nTG9hZGVyLmgiCiAjaW5jbHVkZSAiUGxh
dGZvcm1Nb3VzZUV2ZW50LmgiCisjaW5jbHVkZSAiUHVibGljU3VmZml4LmgiCiAjaW5jbHVkZSAi
UmVuZGVySW1hZ2UuaCIKICNpbmNsdWRlICJSZXNvdXJjZVJlcXVlc3QuaCIKICNpbmNsdWRlICJS
dW50aW1lRW5hYmxlZEZlYXR1cmVzLmgiCkBAIC00MzYsNyArNDM3LDE4IEBAIE9wdGlvbmFsPEFk
Q2xpY2tBdHRyaWJ1dGlvbj4gSFRNTEFuY2hvckVsZW1lbnQ6OnBhcnNlQWRDbGlja0F0dHJpYnV0
aW9uKCkgY29uc3QKIAogICAgIFVSTCBhZERlc3RpbmF0aW9uVVJMIHsgVVJMKCksIGFkRGVzdGlu
YXRpb25BdHRyIH07CiAgICAgaWYgKCFhZERlc3RpbmF0aW9uVVJMLmlzVmFsaWQoKSB8fCAhYWRE
ZXN0aW5hdGlvblVSTC5wcm90b2NvbElzSW5IVFRQRmFtaWx5KCkpIHsKLSAgICAgICAgZG9jdW1l
bnQoKS5hZGRDb25zb2xlTWVzc2FnZShNZXNzYWdlU291cmNlOjpPdGhlciwgTWVzc2FnZUxldmVs
OjpXYXJuaW5nLCAiYWRkZGVzdGluYXRpb24gY291bGQgbm90IGJlIGNvbnZlcnRlZCB0byBhIHZh
bGlkIEhUVFAtZmFtaWx5IFVSTC4iX3MpOworICAgICAgICBkb2N1bWVudCgpLmFkZENvbnNvbGVN
ZXNzYWdlKE1lc3NhZ2VTb3VyY2U6Ok90aGVyLCBNZXNzYWdlTGV2ZWw6Oldhcm5pbmcsICJhZGRl
c3RpbmF0aW9uIGNvdWxkIG5vdCBiZSBjb252ZXJ0ZWQgdG8gYSB2YWxpZCBIVFRQLWZhbWlseSBV
UkwuIl9zKTsKKyAgICAgICAgcmV0dXJuIFdURjo6bnVsbG9wdDsKKyAgICB9CisKKyAgICBhdXRv
IGRvY3VtZW50RG9tYWluID0gZG9jdW1lbnQoKS5kb21haW4oKTsKKyAgICBhdXRvIGFkRGVzdGlu
YXRpb25Ib3N0ID0gYWREZXN0aW5hdGlvblVSTC5ob3N0KCkudG9TdHJpbmcoKTsKKyNpZiBFTkFC
TEUoUFVCTElDX1NVRkZJWF9MSVNUKQorICAgIGlmICh0b3BQcml2YXRlbHlDb250cm9sbGVkRG9t
YWluKGRvY3VtZW50RG9tYWluKSA9PSB0b3BQcml2YXRlbHlDb250cm9sbGVkRG9tYWluKGFkRGVz
dGluYXRpb25Ib3N0KSkgeworI2Vsc2UKKyAgICBpZiAoZG9jdW1lbnREb21haW4gPT0gYWREZXN0
aW5hdGlvbkhvc3QpIHsKKyNlbmRpZgorICAgICAgICBkb2N1bWVudCgpLmFkZENvbnNvbGVNZXNz
YWdlKE1lc3NhZ2VTb3VyY2U6Ok90aGVyLCBNZXNzYWdlTGV2ZWw6Oldhcm5pbmcsICJhZGRlc3Rp
bmF0aW9uIGNhbiBub3QgYmUgdGhlIHNhbWUgc2l0ZSBhcyB0aGUgY3VycmVudCB3ZWJzaXRlLiJf
cyk7CiAgICAgICAgIHJldHVybiBXVEY6Om51bGxvcHQ7CiAgICAgfQogCmRpZmYgLS1naXQgYS9M
YXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggMjMwYzgw
MWI2NTZlNzQ0MzVlZmNlNmZiZGU0MmEyNGIyNmM4NDJjMy4uMDIyZmNiYmZkMGMxNmZkNTBmNTc5
NTc0NGZjOGVlY2Y5OWI2Mzg0MiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisr
KyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDE5LTAyLTEzICBK
b2huIFdpbGFuZGVyICA8d2lsYW5kZXJAYXBwbGUuY29tPgorCisgICAgICAgIElnbm9yZSBBZCBD
bGljayBBdHRyaWJ1dGlvbiB3aGVyZSBzb3VyY2UgYW5kIGRlc3RpbmF0aW9uIGFyZSBzYW1lLXNp
dGUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5NDYy
MAorICAgICAgICA8cmRhcjovL3Byb2JsZW0vNDc4OTAwMTg+CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgSmlld2VuIFRhbi4KKworICAgICAgICBTYW1lLXNpdGUgdGVzdCBhZGRlZCBhbmQgdGVzdCBy
ZXN1bHRzIHVwZGF0ZWQuCisKKyAgICAgICAgKiBodHRwL3Rlc3RzL2FkQ2xpY2tBdHRyaWJ1dGlv
bi9hbmNob3ItdGFnLWF0dHJpYnV0ZXMtdmFsaWRhdGlvbi1leHBlY3RlZC50eHQ6CisgICAgICAg
ICogaHR0cC90ZXN0cy9hZENsaWNrQXR0cmlidXRpb24vYW5jaG9yLXRhZy1hdHRyaWJ1dGVzLXZh
bGlkYXRpb24uaHRtbDoKKyAgICAgICAgKiBwbGF0Zm9ybS9pb3Mtd2syL2h0dHAvdGVzdHMvYWRD
bGlja0F0dHJpYnV0aW9uL2FuY2hvci10YWctYXR0cmlidXRlcy12YWxpZGF0aW9uLWV4cGVjdGVk
LnR4dDoKKwogMjAxOS0wMi0xMyAgVGltIEhvcnRvbiAgPHRpbW90aHlfaG9ydG9uQGFwcGxlLmNv
bT4KIAogICAgICAgICBFbmNyeXB0ZWQgUERGcyBpbnNpZGUgPGVtYmVkPiBvciA8b2JqZWN0PiBj
cmFzaCB0aGUgV2ViIENvbnRlbnQgcHJvY2VzcwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHR0
cC90ZXN0cy9hZENsaWNrQXR0cmlidXRpb24vYW5jaG9yLXRhZy1hdHRyaWJ1dGVzLXZhbGlkYXRp
b24tZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9hZENsaWNrQXR0cmlidXRp
b24vYW5jaG9yLXRhZy1hdHRyaWJ1dGVzLXZhbGlkYXRpb24tZXhwZWN0ZWQudHh0CmluZGV4IDRk
ZTE4Y2MzNzk0Yjg0M2FhODU0MmM0ODA3MDdkNDg0MDY1YWE2ODkuLmNhZWUwZDIwMmVlMDUzMTMz
NjI5YTEzY2VmZmRiMjk1NjQ4NGI0NTcgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2h0dHAvdGVz
dHMvYWRDbGlja0F0dHJpYnV0aW9uL2FuY2hvci10YWctYXR0cmlidXRlcy12YWxpZGF0aW9uLWV4
cGVjdGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL2FkQ2xpY2tBdHRyaWJ1dGlv
bi9hbmNob3ItdGFnLWF0dHJpYnV0ZXMtdmFsaWRhdGlvbi1leHBlY3RlZC50eHQKQEAgLTMsMjkg
KzMsMTYgQEAgQ09OU09MRSBNRVNTQUdFOiBsaW5lIDEwODogYWRjYW1wYWlnbmlkIG11c3QgaGF2
ZSBhIG5vbi1uZWdhdGl2ZSB2YWx1ZSBsZXNzIHRoYW4KIENPTlNPTEUgTUVTU0FHRTogbGluZSAx
MDg6IGFkY2FtcGFpZ25pZCBjYW4gbm90IGJlIGNvbnZlcnRlZCB0byBhIG5vbi1uZWdhdGl2ZSBp
bnRlZ2VyIHdoaWNoIGlzIHJlcXVpcmVkIGZvciBBZCBDbGljayBBdHRyaWJ1dGlvbi4KIENPTlNP
TEUgTUVTU0FHRTogbGluZSAxMDg6IGFkY2FtcGFpZ25pZCBjYW4gbm90IGJlIGNvbnZlcnRlZCB0
byBhIG5vbi1uZWdhdGl2ZSBpbnRlZ2VyIHdoaWNoIGlzIHJlcXVpcmVkIGZvciBBZCBDbGljayBB
dHRyaWJ1dGlvbi4KIENPTlNPTEUgTUVTU0FHRTogbGluZSAxMDg6IGFkY2FtcGFpZ25pZCBjYW4g
bm90IGJlIGNvbnZlcnRlZCB0byBhIG5vbi1uZWdhdGl2ZSBpbnRlZ2VyIHdoaWNoIGlzIHJlcXVp
cmVkIGZvciBBZCBDbGljayBBdHRyaWJ1dGlvbi4KLUNPTlNPTEUgTUVTU0FHRTogbGluZSAxMDg6
IGFkZGRlc3RpbmF0aW9uIGNvdWxkIG5vdCBiZSBjb252ZXJ0ZWQgdG8gYSB2YWxpZCBIVFRQLWZh
bWlseSBVUkwuCi1DT05TT0xFIE1FU1NBR0U6IGxpbmUgMTA4OiBhZGRkZXN0aW5hdGlvbiBjb3Vs
ZCBub3QgYmUgY29udmVydGVkIHRvIGEgdmFsaWQgSFRUUC1mYW1pbHkgVVJMLgotQ09OU09MRSBN
RVNTQUdFOiBsaW5lIDEwODogYWRkZGVzdGluYXRpb24gY291bGQgbm90IGJlIGNvbnZlcnRlZCB0
byBhIHZhbGlkIEhUVFAtZmFtaWx5IFVSTC4KK0NPTlNPTEUgTUVTU0FHRTogbGluZSAxMDg6IGFk
ZGVzdGluYXRpb24gY291bGQgbm90IGJlIGNvbnZlcnRlZCB0byBhIHZhbGlkIEhUVFAtZmFtaWx5
IFVSTC4KK0NPTlNPTEUgTUVTU0FHRTogbGluZSAxMDg6IGFkZGVzdGluYXRpb24gY291bGQgbm90
IGJlIGNvbnZlcnRlZCB0byBhIHZhbGlkIEhUVFAtZmFtaWx5IFVSTC4KK0NPTlNPTEUgTUVTU0FH
RTogbGluZSAxMDg6IGFkZGVzdGluYXRpb24gY291bGQgbm90IGJlIGNvbnZlcnRlZCB0byBhIHZh
bGlkIEhUVFAtZmFtaWx5IFVSTC4KIENPTlNPTEUgTUVTU0FHRTogbGluZSAxMDg6IEJvdGggYWRj
YW1wYWlnbmlkIGFuZCBhZGRlc3RpbmF0aW9uIG5lZWQgdG8gYmUgc2V0IGZvciBBZCBDbGljayBB
dHRyaWJ1dGlvbiB0byB3b3JrLgogQ09OU09MRSBNRVNTQUdFOiBsaW5lIDEwODogQm90aCBhZGNh
bXBhaWduaWQgYW5kIGFkZGVzdGluYXRpb24gbmVlZCB0byBiZSBzZXQgZm9yIEFkIENsaWNrIEF0
dHJpYnV0aW9uIHRvIHdvcmsuCitDT05TT0xFIE1FU1NBR0U6IGxpbmUgMTA4OiBhZGRlc3RpbmF0
aW9uIGNhbiBub3QgYmUgdGhlIHNhbWUgc2l0ZSBhcyB0aGUgY3VycmVudCB3ZWJzaXRlLgogVGVz
dCBmb3IgdmFsaWRpdHkgb2YgYWQgY2xpY2sgYXR0cmlidXRpb24gYXR0cmlidXRlcyBvbiBhbmNo
b3IgdGFncy4KIAogT24gc3VjY2VzcywgeW91IHdpbGwgc2VlIGEgc2VyaWVzIG9mICJQQVNTIiBt
ZXNzYWdlcywgZm9sbG93ZWQgYnkgIlRFU1QgQ09NUExFVEUiLgogCi1MaW5rMQotTGluazIKLUxp
bmszCi1MaW5rNAotTGluazUKLUxpbms2Ci1MaW5rNwotTGluazgKLUxpbms5Ci1MaW5rMTAKLUxp
bmsxMQotTGluazEyCi1MaW5rMTMKLUxpbmsxNAogCiBQQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBp
cyB0cnVlCiAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvYWRDbGlja0F0dHJp
YnV0aW9uL2FuY2hvci10YWctYXR0cmlidXRlcy12YWxpZGF0aW9uLmh0bWwgYi9MYXlvdXRUZXN0
cy9odHRwL3Rlc3RzL2FkQ2xpY2tBdHRyaWJ1dGlvbi9hbmNob3ItdGFnLWF0dHJpYnV0ZXMtdmFs
aWRhdGlvbi5odG1sCmluZGV4IDFkYTQ1Nzg4YzdkMGM0MWUwMmU3MjI0ZTJlMmQ5ODI4ZjA4NTJk
MTMuLjNiNjAyMzkyNzE1ZDI1ZmQ3MTYxMTYzODA1MGYxZWYzYjA0MmEwODYgMTAwNjQ0Ci0tLSBh
L0xheW91dFRlc3RzL2h0dHAvdGVzdHMvYWRDbGlja0F0dHJpYnV0aW9uL2FuY2hvci10YWctYXR0
cmlidXRlcy12YWxpZGF0aW9uLmh0bWwKKysrIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9hZENs
aWNrQXR0cmlidXRpb24vYW5jaG9yLXRhZy1hdHRyaWJ1dGVzLXZhbGlkYXRpb24uaHRtbApAQCAt
NTEsNiArNTEsNyBAQAogCiAgICAgY29uc3QgdmFsaWRBZENhbXBhaWduSUQgPSAiMDMiOwogICAg
IGNvbnN0IHZhbGlkQWREZXN0aW5hdGlvbiA9ICJodHRwOi8vd2Via2l0Lm9yZyI7CisgICAgY29u
c3Qgc2FtZVNpdGUgPSBkb2N1bWVudC5sb2NhdGlvbi5vcmlnaW47CiAgICAgY29uc3QgdGVzdENh
c2VzID0gWwogICAgICAgICBbIHZhbGlkQWRDYW1wYWlnbklELCB2YWxpZEFkRGVzdGluYXRpb24g
XSwKICAgICAgICAgWyAiMTAwIiwgdmFsaWRBZERlc3RpbmF0aW9uIF0sICAgICAgICAgICAvLyBU
b28gbWFueSBjaGFyYWN0ZXJzLgpAQCAtNjUsMTQgKzY2LDE3IEBACiAgICAgICAgIFsgdmFsaWRB
ZENhbXBhaWduSUQsICI6Ly93ZWJraXQub3JnIiBdLCAgLy8gUGFydGlhbGx5IG1pc3NpbmcgcHJv
dG9jb2wuCiAgICAgICAgIFsgdmFsaWRBZENhbXBhaWduSUQsICLvo7/vo7/vo78iIF0sICAgICAg
ICAgICAvLyBOb24tQVNDSUkgY2hhcmFjdGVycyBhcyBkZXN0aW5hdGlvbi4KICAgICAgICAgWyAi
IiwgdmFsaWRBZERlc3RpbmF0aW9uIF0sICAgICAgICAgICAgICAvLyBFbXB0eSBjYW1wYWlnbiBJ
RC4KLSAgICAgICAgWyB2YWxpZEFkQ2FtcGFpZ25JRCwgIiIgXSAgICAgICAgICAgICAgICAvLyBF
bXB0eSBkZXN0aW5hdGlvbi4KKyAgICAgICAgWyB2YWxpZEFkQ2FtcGFpZ25JRCwgIiIgXSwgICAg
ICAgICAgICAgICAvLyBFbXB0eSBkZXN0aW5hdGlvbi4KKyAgICAgICAgWyB2YWxpZEFkQ2FtcGFp
Z25JRCwgc2FtZVNpdGUgXSAgICAgICAgICAvLyBTYW1lLXNpdGUgZGVzdGluYXRpb24uCiAgICAg
XTsKIAogICAgIGZ1bmN0aW9uIHJ1bkFsbFRlc3RzKCkgewogICAgICAgICBpZiAoY3VycmVudFRl
c3QgPCB0ZXN0Q2FzZXMubGVuZ3RoKQogICAgICAgICAgICAgcnVuT25lVGVzdCh0ZXN0Q2FzZXNb
Y3VycmVudFRlc3RdWzBdLCB0ZXN0Q2FzZXNbY3VycmVudFRlc3RdWzFdLCBydW5BbGxUZXN0cyk7
Ci0gICAgICAgIGVsc2UKKyAgICAgICAgZWxzZSB7CisgICAgICAgICAgICBkb2N1bWVudC5ib2R5
LnJlbW92ZUNoaWxkKG91dHB1dCk7CiAgICAgICAgICAgICBmaW5pc2hKU1Rlc3QoKTsKKyAgICAg
ICAgfQogICAgIH0KIDwvc2NyaXB0PgogPC9ib2R5PgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMv
cGxhdGZvcm0vaW9zLXdrMi9odHRwL3Rlc3RzL2FkQ2xpY2tBdHRyaWJ1dGlvbi9hbmNob3ItdGFn
LWF0dHJpYnV0ZXMtdmFsaWRhdGlvbi1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9wbGF0Zm9y
bS9pb3Mtd2syL2h0dHAvdGVzdHMvYWRDbGlja0F0dHJpYnV0aW9uL2FuY2hvci10YWctYXR0cmli
dXRlcy12YWxpZGF0aW9uLWV4cGVjdGVkLnR4dAppbmRleCAyY2ExMGM1NWVlYzUxOTBkNGY4YTQ4
YTgxMjkyNTkwM2RhY2IxMTgyLi4yZTg5ODQyNDQxMzU2NjhiODQ2NTg4NDk3MTkxMmVmZTUxNmQ3
MDZmIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9pb3Mtd2syL2h0dHAvdGVzdHMv
YWRDbGlja0F0dHJpYnV0aW9uL2FuY2hvci10YWctYXR0cmlidXRlcy12YWxpZGF0aW9uLWV4cGVj
dGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9pb3Mtd2syL2h0dHAvdGVzdHMvYWRD
bGlja0F0dHJpYnV0aW9uL2FuY2hvci10YWctYXR0cmlidXRlcy12YWxpZGF0aW9uLWV4cGVjdGVk
LnR4dApAQCAtMywyOSArMywxNiBAQCBDT05TT0xFIE1FU1NBR0U6IGFkY2FtcGFpZ25pZCBtdXN0
IGhhdmUgYSBub24tbmVnYXRpdmUgdmFsdWUgbGVzcyB0aGFuIDY0IGZvciBBZAogQ09OU09MRSBN
RVNTQUdFOiBhZGNhbXBhaWduaWQgY2FuIG5vdCBiZSBjb252ZXJ0ZWQgdG8gYSBub24tbmVnYXRp
dmUgaW50ZWdlciB3aGljaCBpcyByZXF1aXJlZCBmb3IgQWQgQ2xpY2sgQXR0cmlidXRpb24uCiBD
T05TT0xFIE1FU1NBR0U6IGFkY2FtcGFpZ25pZCBjYW4gbm90IGJlIGNvbnZlcnRlZCB0byBhIG5v
bi1uZWdhdGl2ZSBpbnRlZ2VyIHdoaWNoIGlzIHJlcXVpcmVkIGZvciBBZCBDbGljayBBdHRyaWJ1
dGlvbi4KIENPTlNPTEUgTUVTU0FHRTogYWRjYW1wYWlnbmlkIGNhbiBub3QgYmUgY29udmVydGVk
IHRvIGEgbm9uLW5lZ2F0aXZlIGludGVnZXIgd2hpY2ggaXMgcmVxdWlyZWQgZm9yIEFkIENsaWNr
IEF0dHJpYnV0aW9uLgotQ09OU09MRSBNRVNTQUdFOiBhZGRkZXN0aW5hdGlvbiBjb3VsZCBub3Qg
YmUgY29udmVydGVkIHRvIGEgdmFsaWQgSFRUUC1mYW1pbHkgVVJMLgotQ09OU09MRSBNRVNTQUdF
OiBhZGRkZXN0aW5hdGlvbiBjb3VsZCBub3QgYmUgY29udmVydGVkIHRvIGEgdmFsaWQgSFRUUC1m
YW1pbHkgVVJMLgotQ09OU09MRSBNRVNTQUdFOiBhZGRkZXN0aW5hdGlvbiBjb3VsZCBub3QgYmUg
Y29udmVydGVkIHRvIGEgdmFsaWQgSFRUUC1mYW1pbHkgVVJMLgorQ09OU09MRSBNRVNTQUdFOiBh
ZGRlc3RpbmF0aW9uIGNvdWxkIG5vdCBiZSBjb252ZXJ0ZWQgdG8gYSB2YWxpZCBIVFRQLWZhbWls
eSBVUkwuCitDT05TT0xFIE1FU1NBR0U6IGFkZGVzdGluYXRpb24gY291bGQgbm90IGJlIGNvbnZl
cnRlZCB0byBhIHZhbGlkIEhUVFAtZmFtaWx5IFVSTC4KK0NPTlNPTEUgTUVTU0FHRTogYWRkZXN0
aW5hdGlvbiBjb3VsZCBub3QgYmUgY29udmVydGVkIHRvIGEgdmFsaWQgSFRUUC1mYW1pbHkgVVJM
LgogQ09OU09MRSBNRVNTQUdFOiBCb3RoIGFkY2FtcGFpZ25pZCBhbmQgYWRkZXN0aW5hdGlvbiBu
ZWVkIHRvIGJlIHNldCBmb3IgQWQgQ2xpY2sgQXR0cmlidXRpb24gdG8gd29yay4KIENPTlNPTEUg
TUVTU0FHRTogQm90aCBhZGNhbXBhaWduaWQgYW5kIGFkZGVzdGluYXRpb24gbmVlZCB0byBiZSBz
ZXQgZm9yIEFkIENsaWNrIEF0dHJpYnV0aW9uIHRvIHdvcmsuCitDT05TT0xFIE1FU1NBR0U6IGFk
ZGVzdGluYXRpb24gY2FuIG5vdCBiZSB0aGUgc2FtZSBzaXRlIGFzIHRoZSBjdXJyZW50IHdlYnNp
dGUuCiBUZXN0IGZvciB2YWxpZGl0eSBvZiBhZCBjbGljayBhdHRyaWJ1dGlvbiBhdHRyaWJ1dGVz
IG9uIGFuY2hvciB0YWdzLgogCiBPbiBzdWNjZXNzLCB5b3Ugd2lsbCBzZWUgYSBzZXJpZXMgb2Yg
IlBBU1MiIG1lc3NhZ2VzLCBmb2xsb3dlZCBieSAiVEVTVCBDT01QTEVURSIuCiAKLUxpbmsxCi1M
aW5rMgotTGluazMKLUxpbms0Ci1MaW5rNQotTGluazYKLUxpbms3Ci1MaW5rOAotTGluazkKLUxp
bmsxMAotTGluazExCi1MaW5rMTIKLUxpbmsxMwotTGluazE0CiAKIFBBU1Mgc3VjY2Vzc2Z1bGx5
UGFyc2VkIGlzIHRydWUKIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>