<?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>207448</bug_id>
          
          <creation_ts>2020-02-09 18:10:41 -0800</creation_ts>
          <short_desc>Web Inspector: encode binary web socket frames using base64</short_desc>
          <delta_ts>2020-02-12 18:19:21 -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>Web Inspector</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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="Pavel Feldman">pfeldman</reporter>
          <assigned_to name="Pavel Feldman">pfeldman</assigned_to>
          <cc>bburg</cc>
    
    <cc>commit-queue</cc>
    
    <cc>ews-feeder</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>hi</cc>
    
    <cc>inspector-bugzilla-changes</cc>
    
    <cc>joepeck</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>saam</cc>
    
    <cc>timothy</cc>
    
    <cc>tzagallo</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>yurys</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1616737</commentid>
    <comment_count>0</comment_count>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2020-02-09 18:10:41 -0800</bug_when>
    <thetext>Current representation of binary frames is lossy using fromUTF8WithLatin1Fallback, we should consistently encode binary data using base64 instead.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1616740</commentid>
    <comment_count>1</comment_count>
      <attachid>390221</attachid>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2020-02-09 18:23:55 -0800</bug_when>
    <thetext>Created attachment 390221
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1616741</commentid>
    <comment_count>2</comment_count>
    <who name="EWS Watchlist">ews-watchlist</who>
    <bug_when>2020-02-09 18:24:31 -0800</bug_when>
    <thetext>This patch modifies the inspector protocol. Please ensure that any frontend changes appropriately use feature checks for new protocol features.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1616753</commentid>
    <comment_count>3</comment_count>
      <attachid>390227</attachid>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2020-02-09 20:22:57 -0800</bug_when>
    <thetext>Created attachment 390227
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1618328</commentid>
    <comment_count>4</comment_count>
      <attachid>390227</attachid>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-02-12 17:20:19 -0800</bug_when>
    <thetext>Comment on attachment 390227
Patch

Rejecting attachment 390227 from commit-queue.

pfeldman@chromium.org does not have committer permissions according to https://trac.webkit.org/browser/trunk/Tools/Scripts/webkitpy/common/config/contributors.json.

- If you do not have committer rights please read http://webkit.org/coding/contributing.html for instructions on how to use bugzilla flags.

- If you have committer rights please correct the error in Tools/Scripts/webkitpy/common/config/contributors.json by adding yourself to the file (no review needed).  The commit-queue restarts itself every 2 hours.  After restart the commit-queue will correctly respect your committer rights.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1618358</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2020-02-12 18:17:54 -0800</bug_when>
    <thetext>The commit-queue encountered the following flaky tests while processing attachment 390227:

editing/spelling/spellcheck-async-remove-frame.html bug 158401 (authors: morrita@google.com, rniwa@webkit.org, and tony@chromium.org)
imported/w3c/web-platform-tests/content-security-policy/script-src/scriptnonce-changed-1.html bug 206029 (author: psaavedra@igalia.com)
The commit-queue is continuing to process your patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1618359</commentid>
    <comment_count>6</comment_count>
      <attachid>390227</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2020-02-12 18:18:33 -0800</bug_when>
    <thetext>Comment on attachment 390227
Patch

Clearing flags on attachment: 390227

Committed r256497: &lt;https://trac.webkit.org/changeset/256497&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1618360</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2020-02-12 18:18:35 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1618361</commentid>
    <comment_count>8</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-02-12 18:19:21 -0800</bug_when>
    <thetext>&lt;rdar://problem/59409791&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>390221</attachid>
            <date>2020-02-09 18:23:55 -0800</date>
            <delta_ts>2020-02-09 20:22:55 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-207448-20200209182354.patch</filename>
            <type>text/plain</type>
            <size>10285</size>
            <attacher name="Pavel Feldman">pfeldman</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjU2MDUxCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCA3
NDk4MzNkNjg1MDYwMWNhYzliNGFhZTcwYjYxYjJkMmQ4YzYzMGViLi5hNDM1ZjA1ODQxYmQ1ZTk2
OGU0ZjdhNzIzNGIwOGIzNWJiZDU1NmVhIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxNSBAQAorMjAyMC0wMi0wOSAgUGF2ZWwgRmVsZG1hbiAgPHBhdmVsLmZlbGRtYW5AZ21h
aWwuY29tPgorCisgICAgICAgIFdlYiBJbnNwZWN0b3I6IGVuY29kZSBiaW5hcnkgd2ViIHNvY2tl
dCBmcmFtZXMgdXNpbmcgYmFzZTY0CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0yMDc0NDgKKyAgICAgICAgCisgICAgICAgIFByZXZpb3VzIHJlcHJlc2Vu
dGF0aW9uIG9mIGJpbmFyeSBmcmFtZXMgaXMgbG9zc3kgdXNpbmcgZnJvbVVURjhXaXRoTGF0aW4x
RmFsbGJhY2ssCisgICAgICAgIHRoaXMgcGF0Y2ggY29uc2lzdGVudGx5IGVuY29kZXMgYmluYXJ5
IGRhdGEgdXNpbmcgYmFzZTY0LgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgICogaW5zcGVjdG9yL3Byb3RvY29sL05ldHdvcmsuanNvbjoKKwogMjAyMC0w
Mi0wNyAgU2FtIFdlaW5pZyAgPHdlaW5pZ0BhcHBsZS5jb20+CiAKICAgICAgICAgTW92ZSB0cml2
aWFsIGRlZmluaXRpb25zIGZyb20gRmVhdHVyZURlZmluZXMueGNjb25maWcgdG8gUGxhdGZvcm1F
bmFibGVDb2NvYS5oCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cgYi9Tb3Vy
Y2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNTY1YWYyM2QyZTU4NThhMmZkM2NiZjM3NDg1M2Fi
OGEzMWRiZWM2Ni4uNTBhMWUxMzE2NzY1MDJmODYxOGVlZmVjMjM4OTBlMDM3Y2Q3MzBkNyAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDIwLTAyLTA5ICBQYXZlbCBGZWxkbWFuICA8cGF2
ZWwuZmVsZG1hbkBnbWFpbC5jb20+CisKKyAgICAgICAgV2ViIEluc3BlY3RvcjogZW5jb2RlIGJp
bmFyeSB3ZWIgc29ja2V0IGZyYW1lcyB1c2luZyBiYXNlNjQKKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIwNzQ0OAorICAgICAgICAKKyAgICAgICAgUHJl
dmlvdXMgcmVwcmVzZW50YXRpb24gb2YgYmluYXJ5IGZyYW1lcyBpcyBsb3NzeSB1c2luZyBmcm9t
VVRGOFdpdGhMYXRpbjFGYWxsYmFjaywKKyAgICAgICAgdGhpcyBwYXRjaCBjb25zaXN0ZW50bHkg
ZW5jb2RlcyBiaW5hcnkgZGF0YSB1c2luZyBiYXNlNjQuCisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBpbnNwZWN0b3IvYWdlbnRzL0luc3BlY3Rvck5l
dHdvcmtBZ2VudC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpJbnNwZWN0b3I6OmJ1aWxkV2ViU29j
a2V0TWVzc2FnZSk6CisgICAgICAgIChXZWJDb3JlOjpJbnNwZWN0b3JOZXR3b3JrQWdlbnQ6OmRp
ZFJlY2VpdmVXZWJTb2NrZXRGcmFtZSk6CisgICAgICAgIChXZWJDb3JlOjpJbnNwZWN0b3JOZXR3
b3JrQWdlbnQ6OmRpZFNlbmRXZWJTb2NrZXRGcmFtZSk6CisKIDIwMjAtMDItMDcgIFNhbSBXZWlu
aWcgIDx3ZWluaWdAYXBwbGUuY29tPgogCiAgICAgICAgIE1vdmUgdHJpdmlhbCBkZWZpbml0aW9u
cyBmcm9tIEZlYXR1cmVEZWZpbmVzLnhjY29uZmlnIHRvIFBsYXRmb3JtRW5hYmxlQ29jb2EuaApk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkluc3BlY3RvclVJL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJJ
bnNwZWN0b3JVSS9DaGFuZ2VMb2cKaW5kZXggOWNiNDllNzNkMTNmZDkzNjg5N2U1ZjA5YTIyM2Rh
OWQ2ZDhjMGFmMy4uYzBiNGIzMjA2MDdlNmM1MWM2YzllYWYyMjc4NmJjMzdlOTZiMDM2OSAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkluc3BlY3RvclVJL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2Vi
SW5zcGVjdG9yVUkvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMjAtMDItMDkgIFBhdmVs
IEZlbGRtYW4gIDxwYXZlbC5mZWxkbWFuQGdtYWlsLmNvbT4KKworICAgICAgICBXZWIgSW5zcGVj
dG9yOiBlbmNvZGUgYmluYXJ5IHdlYiBzb2NrZXQgZnJhbWVzIHVzaW5nIGJhc2U2NAorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjA3NDQ4CisgICAgICAg
IAorICAgICAgICBQcmV2aW91cyByZXByZXNlbnRhdGlvbiBvZiBiaW5hcnkgZnJhbWVzIGlzIGxv
c3N5IHVzaW5nIGZyb21VVEY4V2l0aExhdGluMUZhbGxiYWNrLAorICAgICAgICB0aGlzIHBhdGNo
IGNvbnNpc3RlbnRseSBlbmNvZGVzIGJpbmFyeSBkYXRhIHVzaW5nIGJhc2U2NC4KKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFVzZXJJbnRlcmZhY2Uv
TW9kZWxzL1dlYlNvY2tldFJlc291cmNlLmpzOgorICAgICAgICAoV0kuV2ViU29ja2V0UmVzb3Vy
Y2UucHJvdG90eXBlLmFkZEZyYW1lKToKKwogMjAyMC0wMi0wNiAgRnVqaWkgSGlyb25vcmkgIDxI
aXJvbm9yaS5GdWppaUBzb255LmNvbT4KIAogICAgICAgICBbV2ViIEluc3BlY3Rvcl1bV2luQ2Fp
cm9dIFNlbGVjdGluZyBhbiBlcnJvciBtZXNzYWdlIGluIENvbnNvbGUgY2F1c2VzICJUeXBlRXJy
b3I64oCLIHNlbGVjdGlvbi5mb2N1c05vZGUuY2xvc2VzdCBpcyBub3QgYSBmdW5jdGlvbi4iCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvaW5zcGVjdG9yL3Byb3RvY29sL05ldHdv
cmsuanNvbiBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9pbnNwZWN0b3IvcHJvdG9jb2wvTmV0d29y
ay5qc29uCmluZGV4IDY1OGYxNGY4YWY2ODA3M2I5OWEwMWRkNzMzMjYyODIyM2I2N2ZjZDcuLjc3
N2E1NDE2NmVkNjY2NDU2MWIzZjgyNDlhNmFiYjRhYzU5ZDA0ODAgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9KYXZhU2NyaXB0Q29yZS9pbnNwZWN0b3IvcHJvdG9jb2wvTmV0d29yay5qc29uCisrKyBiL1Nv
dXJjZS9KYXZhU2NyaXB0Q29yZS9pbnNwZWN0b3IvcHJvdG9jb2wvTmV0d29yay5qc29uCkBAIC0x
MjMsNyArMTIzLDcgQEAKICAgICAgICAgICAgICJwcm9wZXJ0aWVzIjogWwogICAgICAgICAgICAg
ICAgIHsgIm5hbWUiOiAib3Bjb2RlIiwgInR5cGUiOiAibnVtYmVyIiwgImRlc2NyaXB0aW9uIjog
IldlYlNvY2tldCBmcmFtZSBvcGNvZGUuIiB9LAogICAgICAgICAgICAgICAgIHsgIm5hbWUiOiAi
bWFzayIsICJ0eXBlIjogImJvb2xlYW4iLCAiZGVzY3JpcHRpb24iOiAiV2ViU29ja2V0IGZyYW1l
IG1hc2suIiB9LAotICAgICAgICAgICAgICAgIHsgIm5hbWUiOiAicGF5bG9hZERhdGEiLCAidHlw
ZSI6ICJzdHJpbmciLCAiZGVzY3JpcHRpb24iOiAiV2ViU29ja2V0IGZyYW1lIHBheWxvYWQgZGF0
YS4iIH0sCisgICAgICAgICAgICAgICAgeyAibmFtZSI6ICJwYXlsb2FkRGF0YSIsICJ0eXBlIjog
InN0cmluZyIsICJkZXNjcmlwdGlvbiI6ICJXZWJTb2NrZXQgZnJhbWUgcGF5bG9hZCBkYXRhLCBi
aW5hcnkgZnJhbWVzIChvcGNvZGUgPSAyKSBhcmUgYmFzZTY0LWVuY29kZWQuIiB9LAogICAgICAg
ICAgICAgICAgIHsgIm5hbWUiOiAicGF5bG9hZExlbmd0aCIsICJ0eXBlIjogIm51bWJlciIsICJk
ZXNjcmlwdGlvbiI6ICJXZWJTb2NrZXQgZnJhbWUgcGF5bG9hZCBsZW5ndGggaW4gYnl0ZXMuIiB9
CiAgICAgICAgICAgICBdCiAgICAgICAgIH0sCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9p
bnNwZWN0b3IvYWdlbnRzL0luc3BlY3Rvck5ldHdvcmtBZ2VudC5jcHAgYi9Tb3VyY2UvV2ViQ29y
ZS9pbnNwZWN0b3IvYWdlbnRzL0luc3BlY3Rvck5ldHdvcmtBZ2VudC5jcHAKaW5kZXggMzEzODJj
NzY1ZDA1YTI4Y2E3ZTc4N2UyMDczMGMzMDNmNjdiODc3Ni4uNjM3ZWI4MzA3MDc2NDFmMTI5YjBi
ZDU4ZmE5OWZmNjdhNzU1MDQyNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9y
L2FnZW50cy9JbnNwZWN0b3JOZXR3b3JrQWdlbnQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2lu
c3BlY3Rvci9hZ2VudHMvSW5zcGVjdG9yTmV0d29ya0FnZW50LmNwcApAQCAtMTcxLDYgKzE3MSwx
OCBAQCBwcml2YXRlOgogICAgIGludCBtX3N0YXR1c0NvZGU7CiB9OwogCitSZWY8SW5zcGVjdG9y
OjpQcm90b2NvbDo6TmV0d29yazo6V2ViU29ja2V0RnJhbWU+IGJ1aWxkV2ViU29ja2V0TWVzc2Fn
ZShjb25zdCBXZWJTb2NrZXRGcmFtZSYgZnJhbWUpCit7CisgICAgcmV0dXJuIEluc3BlY3Rvcjo6
UHJvdG9jb2w6Ok5ldHdvcms6OldlYlNvY2tldEZyYW1lOjpjcmVhdGUoKQorICAgICAgICAuc2V0
T3Bjb2RlKGZyYW1lLm9wQ29kZSkKKyAgICAgICAgLnNldE1hc2soZnJhbWUubWFza2VkKQorICAg
ICAgICAuc2V0UGF5bG9hZERhdGEoZnJhbWUub3BDb2RlID09IDEKKyAgICAgICAgICAgID8gU3Ry
aW5nOjpmcm9tVVRGOFdpdGhMYXRpbjFGYWxsYmFjayhmcmFtZS5wYXlsb2FkLCBmcmFtZS5wYXls
b2FkTGVuZ3RoKQorICAgICAgICAgICAgOiBiYXNlNjRFbmNvZGUoZnJhbWUucGF5bG9hZCwgZnJh
bWUucGF5bG9hZExlbmd0aCkpCisgICAgICAgIC5zZXRQYXlsb2FkTGVuZ3RoKGZyYW1lLnBheWxv
YWRMZW5ndGgpCisgICAgICAgIC5yZWxlYXNlKCk7Cit9CisKIH0gLy8gbmFtZXNwYWNlCiAKIElu
c3BlY3Rvck5ldHdvcmtBZ2VudDo6SW5zcGVjdG9yTmV0d29ya0FnZW50KFdlYkFnZW50Q29udGV4
dCYgY29udGV4dCkKQEAgLTc3MCwyNCArNzgyLDExIEBAIHZvaWQgSW5zcGVjdG9yTmV0d29ya0Fn
ZW50OjpkaWRDbG9zZVdlYlNvY2tldCh1bnNpZ25lZCBsb25nIGlkZW50aWZpZXIpCiAKIHZvaWQg
SW5zcGVjdG9yTmV0d29ya0FnZW50OjpkaWRSZWNlaXZlV2ViU29ja2V0RnJhbWUodW5zaWduZWQg
bG9uZyBpZGVudGlmaWVyLCBjb25zdCBXZWJTb2NrZXRGcmFtZSYgZnJhbWUpCiB7Ci0gICAgYXV0
byBmcmFtZU9iamVjdCA9IEluc3BlY3Rvcjo6UHJvdG9jb2w6Ok5ldHdvcms6OldlYlNvY2tldEZy
YW1lOjpjcmVhdGUoKQotICAgICAgICAuc2V0T3Bjb2RlKGZyYW1lLm9wQ29kZSkKLSAgICAgICAg
LnNldE1hc2soZnJhbWUubWFza2VkKQotICAgICAgICAuc2V0UGF5bG9hZERhdGEoU3RyaW5nOjpm
cm9tVVRGOFdpdGhMYXRpbjFGYWxsYmFjayhmcmFtZS5wYXlsb2FkLCBmcmFtZS5wYXlsb2FkTGVu
Z3RoKSkKLSAgICAgICAgLnNldFBheWxvYWRMZW5ndGgoZnJhbWUucGF5bG9hZExlbmd0aCkKLSAg
ICAgICAgLnJlbGVhc2UoKTsKLSAgICBtX2Zyb250ZW5kRGlzcGF0Y2hlci0+d2ViU29ja2V0RnJh
bWVSZWNlaXZlZChJZGVudGlmaWVyc0ZhY3Rvcnk6OnJlcXVlc3RJZChpZGVudGlmaWVyKSwgdGlt
ZXN0YW1wKCksIFdURk1vdmUoZnJhbWVPYmplY3QpKTsKKyAgICBtX2Zyb250ZW5kRGlzcGF0Y2hl
ci0+d2ViU29ja2V0RnJhbWVSZWNlaXZlZChJZGVudGlmaWVyc0ZhY3Rvcnk6OnJlcXVlc3RJZChp
ZGVudGlmaWVyKSwgdGltZXN0YW1wKCksIGJ1aWxkV2ViU29ja2V0TWVzc2FnZShmcmFtZSkpOwog
fQotCiB2b2lkIEluc3BlY3Rvck5ldHdvcmtBZ2VudDo6ZGlkU2VuZFdlYlNvY2tldEZyYW1lKHVu
c2lnbmVkIGxvbmcgaWRlbnRpZmllciwgY29uc3QgV2ViU29ja2V0RnJhbWUmIGZyYW1lKQogewot
ICAgIGF1dG8gZnJhbWVPYmplY3QgPSBJbnNwZWN0b3I6OlByb3RvY29sOjpOZXR3b3JrOjpXZWJT
b2NrZXRGcmFtZTo6Y3JlYXRlKCkKLSAgICAgICAgLnNldE9wY29kZShmcmFtZS5vcENvZGUpCi0g
ICAgICAgIC5zZXRNYXNrKGZyYW1lLm1hc2tlZCkKLSAgICAgICAgLnNldFBheWxvYWREYXRhKFN0
cmluZzo6ZnJvbVVURjhXaXRoTGF0aW4xRmFsbGJhY2soZnJhbWUucGF5bG9hZCwgZnJhbWUucGF5
bG9hZExlbmd0aCkpCi0gICAgICAgIC5zZXRQYXlsb2FkTGVuZ3RoKGZyYW1lLnBheWxvYWRMZW5n
dGgpCi0gICAgICAgIC5yZWxlYXNlKCk7Ci0gICAgbV9mcm9udGVuZERpc3BhdGNoZXItPndlYlNv
Y2tldEZyYW1lU2VudChJZGVudGlmaWVyc0ZhY3Rvcnk6OnJlcXVlc3RJZChpZGVudGlmaWVyKSwg
dGltZXN0YW1wKCksIFdURk1vdmUoZnJhbWVPYmplY3QpKTsKKyAgICBtX2Zyb250ZW5kRGlzcGF0
Y2hlci0+d2ViU29ja2V0RnJhbWVTZW50KElkZW50aWZpZXJzRmFjdG9yeTo6cmVxdWVzdElkKGlk
ZW50aWZpZXIpLCB0aW1lc3RhbXAoKSwgYnVpbGRXZWJTb2NrZXRNZXNzYWdlKGZyYW1lKSk7CiB9
CiAKIHZvaWQgSW5zcGVjdG9yTmV0d29ya0FnZW50OjpkaWRSZWNlaXZlV2ViU29ja2V0RnJhbWVF
cnJvcih1bnNpZ25lZCBsb25nIGlkZW50aWZpZXIsIGNvbnN0IFN0cmluZyYgZXJyb3JNZXNzYWdl
KQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkluc3BlY3RvclVJL1VzZXJJbnRlcmZhY2UvTW9kZWxz
L1dlYlNvY2tldFJlc291cmNlLmpzIGIvU291cmNlL1dlYkluc3BlY3RvclVJL1VzZXJJbnRlcmZh
Y2UvTW9kZWxzL1dlYlNvY2tldFJlc291cmNlLmpzCmluZGV4IDFlYmZkMDk2ZGE5M2JhYmIxZGU1
MzYzZjcyZjRmODg4MWIzZTBjYzIuLmM3ODVkMmM0NDliODEyMTFiNmJkMmFhMGM0MDVmYWRmM2U1
N2UyZTAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9Vc2VySW50ZXJmYWNlL01v
ZGVscy9XZWJTb2NrZXRSZXNvdXJjZS5qcworKysgYi9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkvVXNl
ckludGVyZmFjZS9Nb2RlbHMvV2ViU29ja2V0UmVzb3VyY2UuanMKQEAgLTc1LDYgKzc1LDggQEAg
V0kuV2ViU29ja2V0UmVzb3VyY2UgPSBjbGFzcyBXZWJTb2NrZXRSZXNvdXJjZSBleHRlbmRzIFdJ
LlJlc291cmNlCiAKICAgICAgICAgbGV0IGZyYW1lID0ge2RhdGE6IGZyYW1lRGF0YSwgaXNPdXRn
b2luZywgb3Bjb2RlLCB3YWxsdGltZTogdGhpcy5fd2FsbHRpbWVGb3JXZWJTb2NrZXRUaW1lc3Rh
bXAodGltZXN0YW1wKX07CiAgICAgICAgIHRoaXMuX2ZyYW1lcy5wdXNoKGZyYW1lKTsKKyAgICAg
ICAgaWYgKEluc3BlY3RvckZyb250ZW5kSG9zdC5pc1VuZGVyVGVzdCgpKQorICAgICAgICAgICAg
ZnJhbWUuZGF0YUZvclRlc3QgPSBkYXRhOwogCiAgICAgICAgIC8vIENPTVBBVElCSUxJVFkgKGlP
UyAxMC4zKTogYHBheWxvYWRMZW5ndGhgIGRpZCBub3QgZXhpc3QgaW4gMTAuMyBhbmQgZWFybGll
ci4KICAgICAgICAgaWYgKHBheWxvYWRMZW5ndGggPT09IHVuZGVmaW5lZCkKZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBjNDYw
MGM1MTRkNjcxYTlhODQwNmUzODEwMjUyOGI0M2QwZWFlY2YzLi4wMTk2Njk1NTFhYjNmMzhmZTQw
ZWVlNWMxYzJlM2M5NjIyNmMwOGY4IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cK
KysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMjAtMDItMDkg
IFBhdmVsIEZlbGRtYW4gIDxwYXZlbC5mZWxkbWFuQGdtYWlsLmNvbT4KKworICAgICAgICBXZWIg
SW5zcGVjdG9yOiBlbmNvZGUgYmluYXJ5IHdlYiBzb2NrZXQgZnJhbWVzIHVzaW5nIGJhc2U2NAor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjA3NDQ4Cisg
ICAgICAgIAorICAgICAgICBQcmV2aW91cyByZXByZXNlbnRhdGlvbiBvZiBiaW5hcnkgZnJhbWVz
IGlzIGxvc3N5IHVzaW5nIGZyb21VVEY4V2l0aExhdGluMUZhbGxiYWNrLAorICAgICAgICB0aGlz
IHBhdGNoIGNvbnNpc3RlbnRseSBlbmNvZGVzIGJpbmFyeSBkYXRhIHVzaW5nIGJhc2U2NC4KKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGh0dHAvdGVz
dHMvd2Vic29ja2V0L3Rlc3RzL2h5YmkvaW5zcGVjdG9yL2JpbmFyeS1leHBlY3RlZC50eHQ6Cisg
ICAgICAgICogaHR0cC90ZXN0cy93ZWJzb2NrZXQvdGVzdHMvaHliaS9pbnNwZWN0b3IvYmluYXJ5
Lmh0bWw6CisKIDIwMjAtMDItMDcgIEphc29uIExhd3JlbmNlICA8bGF3cmVuY2UuakBhcHBsZS5j
b20+CiAKICAgICAgICAgWyBtYWNPUyBdIExheW91dCBUZXN0IGxlZ2FjeS1hbmltYXRpb24tZW5n
aW5lL2FuaW1hdGlvbnMvc3VzcGVuZC1yZXN1bWUtYW5pbWF0aW9uLWV2ZW50cy5odG1sIGlzIGEg
Zmxha3kgZmFpbHVyZQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy93ZWJzb2Nr
ZXQvdGVzdHMvaHliaS9pbnNwZWN0b3IvYmluYXJ5LWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3Rz
L2h0dHAvdGVzdHMvd2Vic29ja2V0L3Rlc3RzL2h5YmkvaW5zcGVjdG9yL2JpbmFyeS1leHBlY3Rl
ZC50eHQKaW5kZXggODg0NWQxYzUzYzAyNWJiYTlhZTEzYTQ2N2E3MTgyNjM1YThmOGYxOC4uZjRm
MzNmNjAwZmY1OTgzMTMzMDVmY2NkY2QyMWY2MGNmOWFiNjcyNCAxMDA2NDQKLS0tIGEvTGF5b3V0
VGVzdHMvaHR0cC90ZXN0cy93ZWJzb2NrZXQvdGVzdHMvaHliaS9pbnNwZWN0b3IvYmluYXJ5LWV4
cGVjdGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3dlYnNvY2tldC90ZXN0cy9o
eWJpL2luc3BlY3Rvci9iaW5hcnktZXhwZWN0ZWQudHh0CkBAIC02LDYgKzYsNyBAQCBUZXN0cyBz
ZW5kaW5nIGFuZCByZWNlaXZpbmcgYmluYXJ5IGRhdGEuCiBQQVNTOiBSZXNvdXJjZSBzaXplIHNo
b3VsZCBiZSAxMyBieXRlcy4KIFBBU1M6IEZyYW1lIHNob3VsZCBub3QgaGF2ZSBkYXRhLgogUEFT
UzogRnJhbWUgc2hvdWxkIGJlIGJpbmFyeS4KK1BBU1M6IEJpbmFyeSBmcmFtZXMgc2hvdWxkIGJl
IGJhc2U2NCBlbmNvZGVkLgogUEFTUzogRnJhbWUgc2hvdWxkIGJlIG91dGdvaW5nLgogUEFTUzog
RnJhbWUgc2hvdWxkIGhhdmUgd2FsbHRpbWUuCiBQQVNTOiBSZXNvdXJjZSBzaXplIHNob3VsZCBp
bmNyZWFzZSBieSAxMyBieXRlcy4KQEAgLTMzLDYgKzM0LDcgQEAgUEFTUzogRnJhbWUgd2FsbHRp
bWUgc2hvdWxkIGJlIGdyZWF0ZXIgdGhhbiB0aGUgcHJldmlvdXMgb25lLgogUEFTUzogUmVzb3Vy
Y2Ugc2l6ZSBzaG91bGQgYmUgMTMgYnl0ZXMuCiBQQVNTOiBGcmFtZSBzaG91bGQgbm90IGhhdmUg
ZGF0YS4KIFBBU1M6IEZyYW1lIHNob3VsZCBiZSBiaW5hcnkuCitQQVNTOiBCaW5hcnkgZnJhbWVz
IHNob3VsZCBiZSBiYXNlNjQgZW5jb2RlZC4KIFBBU1M6IEZyYW1lIHNob3VsZCBiZSBvdXRnb2lu
Zy4KIFBBU1M6IEZyYW1lIHNob3VsZCBoYXZlIHdhbGx0aW1lLgogUEFTUzogUmVzb3VyY2Ugc2l6
ZSBzaG91bGQgaW5jcmVhc2UgYnkgMTMgYnl0ZXMuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9o
dHRwL3Rlc3RzL3dlYnNvY2tldC90ZXN0cy9oeWJpL2luc3BlY3Rvci9iaW5hcnkuaHRtbCBiL0xh
eW91dFRlc3RzL2h0dHAvdGVzdHMvd2Vic29ja2V0L3Rlc3RzL2h5YmkvaW5zcGVjdG9yL2JpbmFy
eS5odG1sCmluZGV4IDc0MTE1NDViMjU4OThkNjNhM2YwNDYwMzE4NTA4OGY2Y2RhMmI5YTEuLjkz
NGIzNDU4YTdhZWZhNWQ4YzkwYmU1ZTgwYzllZWU2NjM5MzUzNWYgMTAwNjQ0Ci0tLSBhL0xheW91
dFRlc3RzL2h0dHAvdGVzdHMvd2Vic29ja2V0L3Rlc3RzL2h5YmkvaW5zcGVjdG9yL2JpbmFyeS5o
dG1sCisrKyBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvd2Vic29ja2V0L3Rlc3RzL2h5YmkvaW5z
cGVjdG9yL2JpbmFyeS5odG1sCkBAIC01Niw2ICs1Niw3IEBAIGZ1bmN0aW9uIHRlc3QoKQogICAg
ICAgICAgICAgICAgIEluc3BlY3RvclRlc3QuZXhwZWN0RXF1YWwoZnJhbWUub3Bjb2RlLCBXSS5X
ZWJTb2NrZXRSZXNvdXJjZS5PcENvZGVzLkJpbmFyeUZyYW1lLCAiRnJhbWUgc2hvdWxkIGJlIGJp
bmFyeS4iKTsKIAogICAgICAgICAgICAgICAgIGlmIChmcmFtZUFkZGVkQ291bnQgPT09IDEpIHsK
KyAgICAgICAgICAgICAgICAgICAgSW5zcGVjdG9yVGVzdC5leHBlY3RFcXVhbChhdG9iKGZyYW1l
LmRhdGFGb3JUZXN0KSwgIkhlbGxvLCB3b3JsZCEiLCAiQmluYXJ5IGZyYW1lcyBzaG91bGQgYmUg
YmFzZTY0IGVuY29kZWQuIik7CiAgICAgICAgICAgICAgICAgICAgIEluc3BlY3RvclRlc3QuZXhw
ZWN0VGhhdChmcmFtZS5pc091dGdvaW5nLCAiRnJhbWUgc2hvdWxkIGJlIG91dGdvaW5nLiIpOwog
ICAgICAgICAgICAgICAgICAgICBJbnNwZWN0b3JUZXN0LmV4cGVjdFRoYXQodHlwZW9mIGZyYW1l
LndhbGx0aW1lID09PSAibnVtYmVyIiwgIkZyYW1lIHNob3VsZCBoYXZlIHdhbGx0aW1lLiIpOwog
ICAgICAgICAgICAgICAgIH0gZWxzZSB7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>390227</attachid>
            <date>2020-02-09 20:22:57 -0800</date>
            <delta_ts>2020-02-12 18:18:33 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-207448-20200209202256.patch</filename>
            <type>text/plain</type>
            <size>10259</size>
            <attacher name="Pavel Feldman">pfeldman</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjU2MDUxCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCA3
NDk4MzNkNjg1MDYwMWNhYzliNGFhZTcwYjYxYjJkMmQ4YzYzMGViLi5hNDM1ZjA1ODQxYmQ1ZTk2
OGU0ZjdhNzIzNGIwOGIzNWJiZDU1NmVhIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxNSBAQAorMjAyMC0wMi0wOSAgUGF2ZWwgRmVsZG1hbiAgPHBhdmVsLmZlbGRtYW5AZ21h
aWwuY29tPgorCisgICAgICAgIFdlYiBJbnNwZWN0b3I6IGVuY29kZSBiaW5hcnkgd2ViIHNvY2tl
dCBmcmFtZXMgdXNpbmcgYmFzZTY0CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0yMDc0NDgKKyAgICAgICAgCisgICAgICAgIFByZXZpb3VzIHJlcHJlc2Vu
dGF0aW9uIG9mIGJpbmFyeSBmcmFtZXMgaXMgbG9zc3kgdXNpbmcgZnJvbVVURjhXaXRoTGF0aW4x
RmFsbGJhY2ssCisgICAgICAgIHRoaXMgcGF0Y2ggY29uc2lzdGVudGx5IGVuY29kZXMgYmluYXJ5
IGRhdGEgdXNpbmcgYmFzZTY0LgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgICogaW5zcGVjdG9yL3Byb3RvY29sL05ldHdvcmsuanNvbjoKKwogMjAyMC0w
Mi0wNyAgU2FtIFdlaW5pZyAgPHdlaW5pZ0BhcHBsZS5jb20+CiAKICAgICAgICAgTW92ZSB0cml2
aWFsIGRlZmluaXRpb25zIGZyb20gRmVhdHVyZURlZmluZXMueGNjb25maWcgdG8gUGxhdGZvcm1F
bmFibGVDb2NvYS5oCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cgYi9Tb3Vy
Y2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNTY1YWYyM2QyZTU4NThhMmZkM2NiZjM3NDg1M2Fi
OGEzMWRiZWM2Ni4uNTBhMWUxMzE2NzY1MDJmODYxOGVlZmVjMjM4OTBlMDM3Y2Q3MzBkNyAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDIwLTAyLTA5ICBQYXZlbCBGZWxkbWFuICA8cGF2
ZWwuZmVsZG1hbkBnbWFpbC5jb20+CisKKyAgICAgICAgV2ViIEluc3BlY3RvcjogZW5jb2RlIGJp
bmFyeSB3ZWIgc29ja2V0IGZyYW1lcyB1c2luZyBiYXNlNjQKKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIwNzQ0OAorICAgICAgICAKKyAgICAgICAgUHJl
dmlvdXMgcmVwcmVzZW50YXRpb24gb2YgYmluYXJ5IGZyYW1lcyBpcyBsb3NzeSB1c2luZyBmcm9t
VVRGOFdpdGhMYXRpbjFGYWxsYmFjaywKKyAgICAgICAgdGhpcyBwYXRjaCBjb25zaXN0ZW50bHkg
ZW5jb2RlcyBiaW5hcnkgZGF0YSB1c2luZyBiYXNlNjQuCisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBpbnNwZWN0b3IvYWdlbnRzL0luc3BlY3Rvck5l
dHdvcmtBZ2VudC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpJbnNwZWN0b3I6OmJ1aWxkV2ViU29j
a2V0TWVzc2FnZSk6CisgICAgICAgIChXZWJDb3JlOjpJbnNwZWN0b3JOZXR3b3JrQWdlbnQ6OmRp
ZFJlY2VpdmVXZWJTb2NrZXRGcmFtZSk6CisgICAgICAgIChXZWJDb3JlOjpJbnNwZWN0b3JOZXR3
b3JrQWdlbnQ6OmRpZFNlbmRXZWJTb2NrZXRGcmFtZSk6CisKIDIwMjAtMDItMDcgIFNhbSBXZWlu
aWcgIDx3ZWluaWdAYXBwbGUuY29tPgogCiAgICAgICAgIE1vdmUgdHJpdmlhbCBkZWZpbml0aW9u
cyBmcm9tIEZlYXR1cmVEZWZpbmVzLnhjY29uZmlnIHRvIFBsYXRmb3JtRW5hYmxlQ29jb2EuaApk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkluc3BlY3RvclVJL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJJ
bnNwZWN0b3JVSS9DaGFuZ2VMb2cKaW5kZXggOWNiNDllNzNkMTNmZDkzNjg5N2U1ZjA5YTIyM2Rh
OWQ2ZDhjMGFmMy4uYzBiNGIzMjA2MDdlNmM1MWM2YzllYWYyMjc4NmJjMzdlOTZiMDM2OSAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkluc3BlY3RvclVJL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2Vi
SW5zcGVjdG9yVUkvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMjAtMDItMDkgIFBhdmVs
IEZlbGRtYW4gIDxwYXZlbC5mZWxkbWFuQGdtYWlsLmNvbT4KKworICAgICAgICBXZWIgSW5zcGVj
dG9yOiBlbmNvZGUgYmluYXJ5IHdlYiBzb2NrZXQgZnJhbWVzIHVzaW5nIGJhc2U2NAorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjA3NDQ4CisgICAgICAg
IAorICAgICAgICBQcmV2aW91cyByZXByZXNlbnRhdGlvbiBvZiBiaW5hcnkgZnJhbWVzIGlzIGxv
c3N5IHVzaW5nIGZyb21VVEY4V2l0aExhdGluMUZhbGxiYWNrLAorICAgICAgICB0aGlzIHBhdGNo
IGNvbnNpc3RlbnRseSBlbmNvZGVzIGJpbmFyeSBkYXRhIHVzaW5nIGJhc2U2NC4KKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFVzZXJJbnRlcmZhY2Uv
TW9kZWxzL1dlYlNvY2tldFJlc291cmNlLmpzOgorICAgICAgICAoV0kuV2ViU29ja2V0UmVzb3Vy
Y2UucHJvdG90eXBlLmFkZEZyYW1lKToKKwogMjAyMC0wMi0wNiAgRnVqaWkgSGlyb25vcmkgIDxI
aXJvbm9yaS5GdWppaUBzb255LmNvbT4KIAogICAgICAgICBbV2ViIEluc3BlY3Rvcl1bV2luQ2Fp
cm9dIFNlbGVjdGluZyBhbiBlcnJvciBtZXNzYWdlIGluIENvbnNvbGUgY2F1c2VzICJUeXBlRXJy
b3I64oCLIHNlbGVjdGlvbi5mb2N1c05vZGUuY2xvc2VzdCBpcyBub3QgYSBmdW5jdGlvbi4iCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvaW5zcGVjdG9yL3Byb3RvY29sL05ldHdv
cmsuanNvbiBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9pbnNwZWN0b3IvcHJvdG9jb2wvTmV0d29y
ay5qc29uCmluZGV4IDY1OGYxNGY4YWY2ODA3M2I5OWEwMWRkNzMzMjYyODIyM2I2N2ZjZDcuLjc3
N2E1NDE2NmVkNjY2NDU2MWIzZjgyNDlhNmFiYjRhYzU5ZDA0ODAgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9KYXZhU2NyaXB0Q29yZS9pbnNwZWN0b3IvcHJvdG9jb2wvTmV0d29yay5qc29uCisrKyBiL1Nv
dXJjZS9KYXZhU2NyaXB0Q29yZS9pbnNwZWN0b3IvcHJvdG9jb2wvTmV0d29yay5qc29uCkBAIC0x
MjMsNyArMTIzLDcgQEAKICAgICAgICAgICAgICJwcm9wZXJ0aWVzIjogWwogICAgICAgICAgICAg
ICAgIHsgIm5hbWUiOiAib3Bjb2RlIiwgInR5cGUiOiAibnVtYmVyIiwgImRlc2NyaXB0aW9uIjog
IldlYlNvY2tldCBmcmFtZSBvcGNvZGUuIiB9LAogICAgICAgICAgICAgICAgIHsgIm5hbWUiOiAi
bWFzayIsICJ0eXBlIjogImJvb2xlYW4iLCAiZGVzY3JpcHRpb24iOiAiV2ViU29ja2V0IGZyYW1l
IG1hc2suIiB9LAotICAgICAgICAgICAgICAgIHsgIm5hbWUiOiAicGF5bG9hZERhdGEiLCAidHlw
ZSI6ICJzdHJpbmciLCAiZGVzY3JpcHRpb24iOiAiV2ViU29ja2V0IGZyYW1lIHBheWxvYWQgZGF0
YS4iIH0sCisgICAgICAgICAgICAgICAgeyAibmFtZSI6ICJwYXlsb2FkRGF0YSIsICJ0eXBlIjog
InN0cmluZyIsICJkZXNjcmlwdGlvbiI6ICJXZWJTb2NrZXQgZnJhbWUgcGF5bG9hZCBkYXRhLCBi
aW5hcnkgZnJhbWVzIChvcGNvZGUgPSAyKSBhcmUgYmFzZTY0LWVuY29kZWQuIiB9LAogICAgICAg
ICAgICAgICAgIHsgIm5hbWUiOiAicGF5bG9hZExlbmd0aCIsICJ0eXBlIjogIm51bWJlciIsICJk
ZXNjcmlwdGlvbiI6ICJXZWJTb2NrZXQgZnJhbWUgcGF5bG9hZCBsZW5ndGggaW4gYnl0ZXMuIiB9
CiAgICAgICAgICAgICBdCiAgICAgICAgIH0sCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9p
bnNwZWN0b3IvYWdlbnRzL0luc3BlY3Rvck5ldHdvcmtBZ2VudC5jcHAgYi9Tb3VyY2UvV2ViQ29y
ZS9pbnNwZWN0b3IvYWdlbnRzL0luc3BlY3Rvck5ldHdvcmtBZ2VudC5jcHAKaW5kZXggMzEzODJj
NzY1ZDA1YTI4Y2E3ZTc4N2UyMDczMGMzMDNmNjdiODc3Ni4uM2UyZmFhYTNiNTg5ODM3OGVhODQw
ODBjMzhiZGRhODQ4ZDIxN2ZlOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9y
L2FnZW50cy9JbnNwZWN0b3JOZXR3b3JrQWdlbnQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2lu
c3BlY3Rvci9hZ2VudHMvSW5zcGVjdG9yTmV0d29ya0FnZW50LmNwcApAQCAtMTcxLDYgKzE3MSwx
NiBAQCBwcml2YXRlOgogICAgIGludCBtX3N0YXR1c0NvZGU7CiB9OwogCitSZWY8SW5zcGVjdG9y
OjpQcm90b2NvbDo6TmV0d29yazo6V2ViU29ja2V0RnJhbWU+IGJ1aWxkV2ViU29ja2V0TWVzc2Fn
ZShjb25zdCBXZWJTb2NrZXRGcmFtZSYgZnJhbWUpCit7CisgICAgcmV0dXJuIEluc3BlY3Rvcjo6
UHJvdG9jb2w6Ok5ldHdvcms6OldlYlNvY2tldEZyYW1lOjpjcmVhdGUoKQorICAgICAgICAuc2V0
T3Bjb2RlKGZyYW1lLm9wQ29kZSkKKyAgICAgICAgLnNldE1hc2soZnJhbWUubWFza2VkKQorICAg
ICAgICAuc2V0UGF5bG9hZERhdGEoZnJhbWUub3BDb2RlID09IDEgPyBTdHJpbmc6OmZyb21VVEY4
V2l0aExhdGluMUZhbGxiYWNrKGZyYW1lLnBheWxvYWQsIGZyYW1lLnBheWxvYWRMZW5ndGgpIDog
YmFzZTY0RW5jb2RlKGZyYW1lLnBheWxvYWQsIGZyYW1lLnBheWxvYWRMZW5ndGgpKQorICAgICAg
ICAuc2V0UGF5bG9hZExlbmd0aChmcmFtZS5wYXlsb2FkTGVuZ3RoKQorICAgICAgICAucmVsZWFz
ZSgpOworfQorCiB9IC8vIG5hbWVzcGFjZQogCiBJbnNwZWN0b3JOZXR3b3JrQWdlbnQ6Okluc3Bl
Y3Rvck5ldHdvcmtBZ2VudChXZWJBZ2VudENvbnRleHQmIGNvbnRleHQpCkBAIC03NzAsMjQgKzc4
MCwxMSBAQCB2b2lkIEluc3BlY3Rvck5ldHdvcmtBZ2VudDo6ZGlkQ2xvc2VXZWJTb2NrZXQodW5z
aWduZWQgbG9uZyBpZGVudGlmaWVyKQogCiB2b2lkIEluc3BlY3Rvck5ldHdvcmtBZ2VudDo6ZGlk
UmVjZWl2ZVdlYlNvY2tldEZyYW1lKHVuc2lnbmVkIGxvbmcgaWRlbnRpZmllciwgY29uc3QgV2Vi
U29ja2V0RnJhbWUmIGZyYW1lKQogewotICAgIGF1dG8gZnJhbWVPYmplY3QgPSBJbnNwZWN0b3I6
OlByb3RvY29sOjpOZXR3b3JrOjpXZWJTb2NrZXRGcmFtZTo6Y3JlYXRlKCkKLSAgICAgICAgLnNl
dE9wY29kZShmcmFtZS5vcENvZGUpCi0gICAgICAgIC5zZXRNYXNrKGZyYW1lLm1hc2tlZCkKLSAg
ICAgICAgLnNldFBheWxvYWREYXRhKFN0cmluZzo6ZnJvbVVURjhXaXRoTGF0aW4xRmFsbGJhY2so
ZnJhbWUucGF5bG9hZCwgZnJhbWUucGF5bG9hZExlbmd0aCkpCi0gICAgICAgIC5zZXRQYXlsb2Fk
TGVuZ3RoKGZyYW1lLnBheWxvYWRMZW5ndGgpCi0gICAgICAgIC5yZWxlYXNlKCk7Ci0gICAgbV9m
cm9udGVuZERpc3BhdGNoZXItPndlYlNvY2tldEZyYW1lUmVjZWl2ZWQoSWRlbnRpZmllcnNGYWN0
b3J5OjpyZXF1ZXN0SWQoaWRlbnRpZmllciksIHRpbWVzdGFtcCgpLCBXVEZNb3ZlKGZyYW1lT2Jq
ZWN0KSk7CisgICAgbV9mcm9udGVuZERpc3BhdGNoZXItPndlYlNvY2tldEZyYW1lUmVjZWl2ZWQo
SWRlbnRpZmllcnNGYWN0b3J5OjpyZXF1ZXN0SWQoaWRlbnRpZmllciksIHRpbWVzdGFtcCgpLCBi
dWlsZFdlYlNvY2tldE1lc3NhZ2UoZnJhbWUpKTsKIH0KLQogdm9pZCBJbnNwZWN0b3JOZXR3b3Jr
QWdlbnQ6OmRpZFNlbmRXZWJTb2NrZXRGcmFtZSh1bnNpZ25lZCBsb25nIGlkZW50aWZpZXIsIGNv
bnN0IFdlYlNvY2tldEZyYW1lJiBmcmFtZSkKIHsKLSAgICBhdXRvIGZyYW1lT2JqZWN0ID0gSW5z
cGVjdG9yOjpQcm90b2NvbDo6TmV0d29yazo6V2ViU29ja2V0RnJhbWU6OmNyZWF0ZSgpCi0gICAg
ICAgIC5zZXRPcGNvZGUoZnJhbWUub3BDb2RlKQotICAgICAgICAuc2V0TWFzayhmcmFtZS5tYXNr
ZWQpCi0gICAgICAgIC5zZXRQYXlsb2FkRGF0YShTdHJpbmc6OmZyb21VVEY4V2l0aExhdGluMUZh
bGxiYWNrKGZyYW1lLnBheWxvYWQsIGZyYW1lLnBheWxvYWRMZW5ndGgpKQotICAgICAgICAuc2V0
UGF5bG9hZExlbmd0aChmcmFtZS5wYXlsb2FkTGVuZ3RoKQotICAgICAgICAucmVsZWFzZSgpOwot
ICAgIG1fZnJvbnRlbmREaXNwYXRjaGVyLT53ZWJTb2NrZXRGcmFtZVNlbnQoSWRlbnRpZmllcnNG
YWN0b3J5OjpyZXF1ZXN0SWQoaWRlbnRpZmllciksIHRpbWVzdGFtcCgpLCBXVEZNb3ZlKGZyYW1l
T2JqZWN0KSk7CisgICAgbV9mcm9udGVuZERpc3BhdGNoZXItPndlYlNvY2tldEZyYW1lU2VudChJ
ZGVudGlmaWVyc0ZhY3Rvcnk6OnJlcXVlc3RJZChpZGVudGlmaWVyKSwgdGltZXN0YW1wKCksIGJ1
aWxkV2ViU29ja2V0TWVzc2FnZShmcmFtZSkpOwogfQogCiB2b2lkIEluc3BlY3Rvck5ldHdvcmtB
Z2VudDo6ZGlkUmVjZWl2ZVdlYlNvY2tldEZyYW1lRXJyb3IodW5zaWduZWQgbG9uZyBpZGVudGlm
aWVyLCBjb25zdCBTdHJpbmcmIGVycm9yTWVzc2FnZSkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJJ
bnNwZWN0b3JVSS9Vc2VySW50ZXJmYWNlL01vZGVscy9XZWJTb2NrZXRSZXNvdXJjZS5qcyBiL1Nv
dXJjZS9XZWJJbnNwZWN0b3JVSS9Vc2VySW50ZXJmYWNlL01vZGVscy9XZWJTb2NrZXRSZXNvdXJj
ZS5qcwppbmRleCAxZWJmZDA5NmRhOTNiYWJiMWRlNTM2M2Y3MmY0Zjg4ODFiM2UwY2MyLi5jNzg1
ZDJjNDQ5YjgxMjExYjZiZDJhYTBjNDA1ZmFkZjNlNTdlMmUwIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViSW5zcGVjdG9yVUkvVXNlckludGVyZmFjZS9Nb2RlbHMvV2ViU29ja2V0UmVzb3VyY2UuanMK
KysrIGIvU291cmNlL1dlYkluc3BlY3RvclVJL1VzZXJJbnRlcmZhY2UvTW9kZWxzL1dlYlNvY2tl
dFJlc291cmNlLmpzCkBAIC03NSw2ICs3NSw4IEBAIFdJLldlYlNvY2tldFJlc291cmNlID0gY2xh
c3MgV2ViU29ja2V0UmVzb3VyY2UgZXh0ZW5kcyBXSS5SZXNvdXJjZQogCiAgICAgICAgIGxldCBm
cmFtZSA9IHtkYXRhOiBmcmFtZURhdGEsIGlzT3V0Z29pbmcsIG9wY29kZSwgd2FsbHRpbWU6IHRo
aXMuX3dhbGx0aW1lRm9yV2ViU29ja2V0VGltZXN0YW1wKHRpbWVzdGFtcCl9OwogICAgICAgICB0
aGlzLl9mcmFtZXMucHVzaChmcmFtZSk7CisgICAgICAgIGlmIChJbnNwZWN0b3JGcm9udGVuZEhv
c3QuaXNVbmRlclRlc3QoKSkKKyAgICAgICAgICAgIGZyYW1lLmRhdGFGb3JUZXN0ID0gZGF0YTsK
IAogICAgICAgICAvLyBDT01QQVRJQklMSVRZIChpT1MgMTAuMyk6IGBwYXlsb2FkTGVuZ3RoYCBk
aWQgbm90IGV4aXN0IGluIDEwLjMgYW5kIGVhcmxpZXIuCiAgICAgICAgIGlmIChwYXlsb2FkTGVu
Z3RoID09PSB1bmRlZmluZWQpCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9M
YXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggYzQ2MDBjNTE0ZDY3MWE5YTg0MDZlMzgxMDI1Mjhi
NDNkMGVhZWNmMy4uMDE5NjY5NTUxYWIzZjM4ZmU0MGVlZTVjMWMyZTNjOTYyMjZjMDhmOCAxMDA2
NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwpAQCAtMSwzICsxLDE2IEBACisyMDIwLTAyLTA5ICBQYXZlbCBGZWxkbWFuICA8cGF2ZWwuZmVs
ZG1hbkBnbWFpbC5jb20+CisKKyAgICAgICAgV2ViIEluc3BlY3RvcjogZW5jb2RlIGJpbmFyeSB3
ZWIgc29ja2V0IGZyYW1lcyB1c2luZyBiYXNlNjQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTIwNzQ0OAorICAgICAgICAKKyAgICAgICAgUHJldmlvdXMg
cmVwcmVzZW50YXRpb24gb2YgYmluYXJ5IGZyYW1lcyBpcyBsb3NzeSB1c2luZyBmcm9tVVRGOFdp
dGhMYXRpbjFGYWxsYmFjaywKKyAgICAgICAgdGhpcyBwYXRjaCBjb25zaXN0ZW50bHkgZW5jb2Rl
cyBiaW5hcnkgZGF0YSB1c2luZyBiYXNlNjQuCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgKiBodHRwL3Rlc3RzL3dlYnNvY2tldC90ZXN0cy9oeWJpL2lu
c3BlY3Rvci9iaW5hcnktZXhwZWN0ZWQudHh0OgorICAgICAgICAqIGh0dHAvdGVzdHMvd2Vic29j
a2V0L3Rlc3RzL2h5YmkvaW5zcGVjdG9yL2JpbmFyeS5odG1sOgorCiAyMDIwLTAyLTA3ICBKYXNv
biBMYXdyZW5jZSAgPGxhd3JlbmNlLmpAYXBwbGUuY29tPgogCiAgICAgICAgIFsgbWFjT1MgXSBM
YXlvdXQgVGVzdCBsZWdhY3ktYW5pbWF0aW9uLWVuZ2luZS9hbmltYXRpb25zL3N1c3BlbmQtcmVz
dW1lLWFuaW1hdGlvbi1ldmVudHMuaHRtbCBpcyBhIGZsYWt5IGZhaWx1cmUKZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL2h0dHAvdGVzdHMvd2Vic29ja2V0L3Rlc3RzL2h5YmkvaW5zcGVjdG9yL2Jp
bmFyeS1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3dlYnNvY2tldC90ZXN0
cy9oeWJpL2luc3BlY3Rvci9iaW5hcnktZXhwZWN0ZWQudHh0CmluZGV4IDg4NDVkMWM1M2MwMjVi
YmE5YWUxM2E0NjdhNzE4MjYzNWE4ZjhmMTguLmY0ZjMzZjYwMGZmNTk4MzEzMzA1ZmNjZGNkMjFm
NjBjZjlhYjY3MjQgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvd2Vic29ja2V0
L3Rlc3RzL2h5YmkvaW5zcGVjdG9yL2JpbmFyeS1leHBlY3RlZC50eHQKKysrIGIvTGF5b3V0VGVz
dHMvaHR0cC90ZXN0cy93ZWJzb2NrZXQvdGVzdHMvaHliaS9pbnNwZWN0b3IvYmluYXJ5LWV4cGVj
dGVkLnR4dApAQCAtNiw2ICs2LDcgQEAgVGVzdHMgc2VuZGluZyBhbmQgcmVjZWl2aW5nIGJpbmFy
eSBkYXRhLgogUEFTUzogUmVzb3VyY2Ugc2l6ZSBzaG91bGQgYmUgMTMgYnl0ZXMuCiBQQVNTOiBG
cmFtZSBzaG91bGQgbm90IGhhdmUgZGF0YS4KIFBBU1M6IEZyYW1lIHNob3VsZCBiZSBiaW5hcnku
CitQQVNTOiBCaW5hcnkgZnJhbWVzIHNob3VsZCBiZSBiYXNlNjQgZW5jb2RlZC4KIFBBU1M6IEZy
YW1lIHNob3VsZCBiZSBvdXRnb2luZy4KIFBBU1M6IEZyYW1lIHNob3VsZCBoYXZlIHdhbGx0aW1l
LgogUEFTUzogUmVzb3VyY2Ugc2l6ZSBzaG91bGQgaW5jcmVhc2UgYnkgMTMgYnl0ZXMuCkBAIC0z
Myw2ICszNCw3IEBAIFBBU1M6IEZyYW1lIHdhbGx0aW1lIHNob3VsZCBiZSBncmVhdGVyIHRoYW4g
dGhlIHByZXZpb3VzIG9uZS4KIFBBU1M6IFJlc291cmNlIHNpemUgc2hvdWxkIGJlIDEzIGJ5dGVz
LgogUEFTUzogRnJhbWUgc2hvdWxkIG5vdCBoYXZlIGRhdGEuCiBQQVNTOiBGcmFtZSBzaG91bGQg
YmUgYmluYXJ5LgorUEFTUzogQmluYXJ5IGZyYW1lcyBzaG91bGQgYmUgYmFzZTY0IGVuY29kZWQu
CiBQQVNTOiBGcmFtZSBzaG91bGQgYmUgb3V0Z29pbmcuCiBQQVNTOiBGcmFtZSBzaG91bGQgaGF2
ZSB3YWxsdGltZS4KIFBBU1M6IFJlc291cmNlIHNpemUgc2hvdWxkIGluY3JlYXNlIGJ5IDEzIGJ5
dGVzLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy93ZWJzb2NrZXQvdGVzdHMv
aHliaS9pbnNwZWN0b3IvYmluYXJ5Lmh0bWwgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3dlYnNv
Y2tldC90ZXN0cy9oeWJpL2luc3BlY3Rvci9iaW5hcnkuaHRtbAppbmRleCA3NDExNTQ1YjI1ODk4
ZDYzYTNmMDQ2MDMxODUwODhmNmNkYTJiOWExLi45MzRiMzQ1OGE3YWVmYTVkOGM5MGJlNWU4MGM5
ZWVlNjYzOTM1MzVmIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3dlYnNvY2tl
dC90ZXN0cy9oeWJpL2luc3BlY3Rvci9iaW5hcnkuaHRtbAorKysgYi9MYXlvdXRUZXN0cy9odHRw
L3Rlc3RzL3dlYnNvY2tldC90ZXN0cy9oeWJpL2luc3BlY3Rvci9iaW5hcnkuaHRtbApAQCAtNTYs
NiArNTYsNyBAQCBmdW5jdGlvbiB0ZXN0KCkKICAgICAgICAgICAgICAgICBJbnNwZWN0b3JUZXN0
LmV4cGVjdEVxdWFsKGZyYW1lLm9wY29kZSwgV0kuV2ViU29ja2V0UmVzb3VyY2UuT3BDb2Rlcy5C
aW5hcnlGcmFtZSwgIkZyYW1lIHNob3VsZCBiZSBiaW5hcnkuIik7CiAKICAgICAgICAgICAgICAg
ICBpZiAoZnJhbWVBZGRlZENvdW50ID09PSAxKSB7CisgICAgICAgICAgICAgICAgICAgIEluc3Bl
Y3RvclRlc3QuZXhwZWN0RXF1YWwoYXRvYihmcmFtZS5kYXRhRm9yVGVzdCksICJIZWxsbywgd29y
bGQhIiwgIkJpbmFyeSBmcmFtZXMgc2hvdWxkIGJlIGJhc2U2NCBlbmNvZGVkLiIpOwogICAgICAg
ICAgICAgICAgICAgICBJbnNwZWN0b3JUZXN0LmV4cGVjdFRoYXQoZnJhbWUuaXNPdXRnb2luZywg
IkZyYW1lIHNob3VsZCBiZSBvdXRnb2luZy4iKTsKICAgICAgICAgICAgICAgICAgICAgSW5zcGVj
dG9yVGVzdC5leHBlY3RUaGF0KHR5cGVvZiBmcmFtZS53YWxsdGltZSA9PT0gIm51bWJlciIsICJG
cmFtZSBzaG91bGQgaGF2ZSB3YWxsdGltZS4iKTsKICAgICAgICAgICAgICAgICB9IGVsc2Ugewo=
</data>

          </attachment>
      

    </bug>

</bugzilla>