<?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>239846</bug_id>
          
          <creation_ts>2022-04-28 05:17:08 -0700</creation_ts>
          <short_desc>Register shared workers as service worker clients</short_desc>
          <delta_ts>2022-05-02 09:31:16 -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>Service Workers</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="youenn fablet">youennf</reporter>
          <assigned_to name="youenn fablet">youennf</assigned_to>
          <cc>achristensen</cc>
    
    <cc>cdumez</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1865118</commentid>
    <comment_count>0</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2022-04-28 05:17:08 -0700</bug_when>
    <thetext>Register shared workers as service worker clients</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1865120</commentid>
    <comment_count>1</comment_count>
      <attachid>458518</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2022-04-28 05:21:48 -0700</bug_when>
    <thetext>Created attachment 458518
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1865130</commentid>
    <comment_count>2</comment_count>
      <attachid>458522</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2022-04-28 05:48:12 -0700</bug_when>
    <thetext>Created attachment 458522
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1865197</commentid>
    <comment_count>3</comment_count>
      <attachid>458522</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2022-04-28 10:56:08 -0700</bug_when>
    <thetext>Comment on attachment 458522
Patch

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

&gt; Source/WebCore/workers/shared/context/SharedWorkerThreadProxy.h:52
&gt; +    WEBCORE_EXPORT static bool isEmpty();

This function name is super confusing. What does it mean for a SharedWorkerProxy to be empty?
I&apos;d suggest something like hasInstances() but I&apos;d be open to suggestions. I don&apos;t think we should land &quot;isEmpty()&quot; though.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1865363</commentid>
    <comment_count>4</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2022-04-28 23:34:28 -0700</bug_when>
    <thetext>(In reply to Chris Dumez from comment #3)
&gt; Comment on attachment 458522 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=458522&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/workers/shared/context/SharedWorkerThreadProxy.h:52
&gt; &gt; +    WEBCORE_EXPORT static bool isEmpty();
&gt; 
&gt; This function name is super confusing. What does it mean for a
&gt; SharedWorkerProxy to be empty?
&gt; I&apos;d suggest something like hasInstances() but I&apos;d be open to suggestions. I
&gt; don&apos;t think we should land &quot;isEmpty()&quot; though.

Agreed hasInstances is better</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1865815</commentid>
    <comment_count>5</comment_count>
      <attachid>458678</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2022-05-02 07:11:04 -0700</bug_when>
    <thetext>Created attachment 458678
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1865856</commentid>
    <comment_count>6</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-05-02 09:30:58 -0700</bug_when>
    <thetext>Committed r293665 (250169@main): &lt;https://commits.webkit.org/250169@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 458678.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1865857</commentid>
    <comment_count>7</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-05-02 09:31:16 -0700</bug_when>
    <thetext>&lt;rdar://problem/92612581&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>458518</attachid>
            <date>2022-04-28 05:21:48 -0700</date>
            <delta_ts>2022-04-28 05:54:08 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-239846-20220428142146.patch</filename>
            <type>text/plain</type>
            <size>5914</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjkzNTY2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNjY0OTFkOWQ1ZmY1Mzg1
NGU3YjM4ZDZhMGM4NzlmZTQ3ZGI2NTkzNi4uYWJhYzM2Y2RiZjg1MGJhZjBkNDRlYTA1MDQ2YWQ4
ZmRmYjcwNGNkNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDIyLTA0LTI4ICBZb3Vl
bm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBSZWdpc3RlciBzaGFyZWQg
d29ya2VycyBhcyBzZXJ2aWNlIHdvcmtlciBjbGllbnRzCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzk4NDYKKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICBNYWtlIHN1cmUgdG8gcmVnaXN0ZXIgc2hhcmVkIHdv
cmtlcnMgYXMgc2VydmljZSB3b3JrZXIgY2xpZW50cyBhdCBsYXVuY2ggdGltZSBvciB3aGVuIHJl
Y3JlYXRpbmcgdGhlIG5ldHdvcmsgcHJvY2VzcyBjb25uZWN0aW9uLgorCisgICAgICAgIENvdmVy
ZWQgYnkgcmViYXNlZCB0ZXN0LgorCisgICAgICAgICogd29ya2Vycy9zaGFyZWQvY29udGV4dC9T
aGFyZWRXb3JrZXJUaHJlYWQuY3BwOgorICAgICAgICAqIHdvcmtlcnMvc2hhcmVkL2NvbnRleHQv
U2hhcmVkV29ya2VyVGhyZWFkUHJveHkuY3BwOgorICAgICAgICAqIHdvcmtlcnMvc2hhcmVkL2Nv
bnRleHQvU2hhcmVkV29ya2VyVGhyZWFkUHJveHkuaDoKKwogMjAyMi0wNC0yOCAgWW91ZW5uIEZh
YmxldCAgPHlvdWVubkBhcHBsZS5jb20+CiAKICAgICAgICAgSFRNTE1lZGlhRWxlbWVudCBjYW4g
Z2V0IG11bHRpcGxlIGludGVycnVwdGlvbnMgZm9yIGludmlzaWJsZSBhdXRvcGxheQpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYkNvcmUvd29ya2Vycy9zaGFyZWQvY29udGV4dC9TaGFyZWRXb3JrZXJU
aHJlYWQuY3BwIGIvU291cmNlL1dlYkNvcmUvd29ya2Vycy9zaGFyZWQvY29udGV4dC9TaGFyZWRX
b3JrZXJUaHJlYWQuY3BwCmluZGV4IDYwNzk2NGM5ZGY3MmFhMWM5MGZhNDNiZjE3NjNhY2NkNzUx
MTI2NGYuLjkyYzZkN2YxNjhhNTAyM2UwMDAwZmQ0ZWMwYWQ4NGU3OGUxYmRjNjggMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL3dvcmtlcnMvc2hhcmVkL2NvbnRleHQvU2hhcmVkV29ya2VyVGhy
ZWFkLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS93b3JrZXJzL3NoYXJlZC9jb250ZXh0L1NoYXJl
ZFdvcmtlclRocmVhZC5jcHAKQEAgLTQ3LDYgKzQ3LDcgQEAgUmVmPFdvcmtlckdsb2JhbFNjb3Bl
PiBTaGFyZWRXb3JrZXJUaHJlYWQ6OmNyZWF0ZVdvcmtlckdsb2JhbFNjb3BlKGNvbnN0IFdvcmtl
clAKICNpZiBFTkFCTEUoU0VSVklDRV9XT1JLRVIpCiAgICAgaWYgKHBhcmFtZXRlcnMuc2Vydmlj
ZVdvcmtlckRhdGEpCiAgICAgICAgIHNjb3BlLT5zZXRBY3RpdmVTZXJ2aWNlV29ya2VyKFNlcnZp
Y2VXb3JrZXI6OmdldE9yQ3JlYXRlKHNjb3BlLmdldCgpLCBTZXJ2aWNlV29ya2VyRGF0YSB7ICpw
YXJhbWV0ZXJzLnNlcnZpY2VXb3JrZXJEYXRhIH0pKTsKKyAgICBzY29wZS0+dXBkYXRlU2Vydmlj
ZVdvcmtlckNsaWVudERhdGEoKTsKICNlbmRpZgogICAgIHJldHVybiBzY29wZTsKIH0KZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJDb3JlL3dvcmtlcnMvc2hhcmVkL2NvbnRleHQvU2hhcmVkV29ya2Vy
VGhyZWFkUHJveHkuY3BwIGIvU291cmNlL1dlYkNvcmUvd29ya2Vycy9zaGFyZWQvY29udGV4dC9T
aGFyZWRXb3JrZXJUaHJlYWRQcm94eS5jcHAKaW5kZXggOWU0MmNiMGI4ZTM3YzBhYzU3MDZiODQ4
MjNkYjc3NTNkNTFkODg4Mi4uNjJjZDk5NmNjZGE0ZjQzNzdkN2UxNDUyZmNiNmNiNjk0OTcxMjEy
YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvd29ya2Vycy9zaGFyZWQvY29udGV4dC9TaGFy
ZWRXb3JrZXJUaHJlYWRQcm94eS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvd29ya2Vycy9zaGFy
ZWQvY29udGV4dC9TaGFyZWRXb3JrZXJUaHJlYWRQcm94eS5jcHAKQEAgLTg2LDYgKzg2LDExIEBA
IFNoYXJlZFdvcmtlclRocmVhZFByb3h5KiBTaGFyZWRXb3JrZXJUaHJlYWRQcm94eTo6YnlJZGVu
dGlmaWVyKFNjcmlwdEV4ZWN1dGlvbkNvCiAgICAgcmV0dXJuIGFsbFNoYXJlZFdvcmtlclRocmVh
ZFByb3hpZXMoKS5nZXQoaWRlbnRpZmllcik7CiB9CiAKK2Jvb2wgU2hhcmVkV29ya2VyVGhyZWFk
UHJveHk6OmlzRW1wdHkoKQoreworICAgIHJldHVybiBhbGxTaGFyZWRXb3JrZXJUaHJlYWRQcm94
aWVzKCkuaXNFbXB0eSgpOworfQorCiBTaGFyZWRXb3JrZXJUaHJlYWRQcm94eTo6U2hhcmVkV29y
a2VyVGhyZWFkUHJveHkoVW5pcXVlUmVmPFBhZ2U+JiYgcGFnZSwgU2hhcmVkV29ya2VySWRlbnRp
ZmllciBzaGFyZWRXb3JrZXJJZGVudGlmaWVyLCBjb25zdCBDbGllbnRPcmlnaW4mIGNsaWVudE9y
aWdpbiwgV29ya2VyRmV0Y2hSZXN1bHQmJiB3b3JrZXJGZXRjaFJlc3VsdCwgV29ya2VyT3B0aW9u
cyYmIHdvcmtlck9wdGlvbnMsIFdvcmtlckluaXRpYWxpemF0aW9uRGF0YSYmIGluaXRpYWxpemF0
aW9uRGF0YSwgQ2FjaGVTdG9yYWdlUHJvdmlkZXImIGNhY2hlU3RvcmFnZVByb3ZpZGVyKQogICAg
IDogbV9wYWdlKFdURk1vdmUocGFnZSkpCiAgICAgLCBtX2RvY3VtZW50KCptX3BhZ2UtPm1haW5G
cmFtZSgpLmRvY3VtZW50KCkpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS93b3JrZXJzL3No
YXJlZC9jb250ZXh0L1NoYXJlZFdvcmtlclRocmVhZFByb3h5LmggYi9Tb3VyY2UvV2ViQ29yZS93
b3JrZXJzL3NoYXJlZC9jb250ZXh0L1NoYXJlZFdvcmtlclRocmVhZFByb3h5LmgKaW5kZXggNWUz
ZWE0YjA2YTdjODUwOTU0NWQ5ZmFmYTAwNDUzNWE3MmE4NTU1Ny4uMzNlYmJjN2MwNzc5ZGFiYjU0
ZmFkNWQwZWMwMDM1ZDlmMDIwM2MyOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvd29ya2Vy
cy9zaGFyZWQvY29udGV4dC9TaGFyZWRXb3JrZXJUaHJlYWRQcm94eS5oCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL3dvcmtlcnMvc2hhcmVkL2NvbnRleHQvU2hhcmVkV29ya2VyVGhyZWFkUHJveHkuaApA
QCAtNDksNiArNDksNyBAQCBwdWJsaWM6CiAgICAgV0VCQ09SRV9FWFBPUlQgflNoYXJlZFdvcmtl
clRocmVhZFByb3h5KCk7CiAKICAgICBzdGF0aWMgU2hhcmVkV29ya2VyVGhyZWFkUHJveHkqIGJ5
SWRlbnRpZmllcihTY3JpcHRFeGVjdXRpb25Db250ZXh0SWRlbnRpZmllcik7CisgICAgV0VCQ09S
RV9FWFBPUlQgc3RhdGljIGJvb2wgaXNFbXB0eSgpOwogCiAgICAgU2hhcmVkV29ya2VySWRlbnRp
ZmllciBpZGVudGlmaWVyKCkgY29uc3Q7CiAgICAgU2hhcmVkV29ya2VyVGhyZWFkJiB0aHJlYWQo
KSB7IHJldHVybiBtX3dvcmtlclRocmVhZDsgfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9X
ZWJQcm9jZXNzL1dlYlByb2Nlc3MuY3BwIGIvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1dlYlBy
b2Nlc3MuY3BwCmluZGV4IDNiMGUwMGFiYjBjZTMyM2Q5YjZkMWFmN2Q2MjA3YTg0ZDNhZjkxZmIu
LmE0MjAxMGJhYzhkZWY5ODk1ZjFkMTVlYzc2MzExZjllYzhjNDg0ZmMgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQcm9jZXNzLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0
L1dlYlByb2Nlc3MvV2ViUHJvY2Vzcy5jcHAKQEAgLTExODQsNyArMTE4NCw3IEBAIE5ldHdvcmtQ
cm9jZXNzQ29ubmVjdGlvbiYgV2ViUHJvY2Vzczo6ZW5zdXJlTmV0d29ya1Byb2Nlc3NDb25uZWN0
aW9uKCkKICAgICAgICAgbV9uZXR3b3JrUHJvY2Vzc0Nvbm5lY3Rpb24tPmNvbm5lY3Rpb24oKS5z
ZW5kKE1lc3NhZ2VzOjpOZXR3b3JrQ29ubmVjdGlvblRvV2ViUHJvY2Vzczo6UmVnaXN0ZXJVUkxT
Y2hlbWVzQXNDT1JTRW5hYmxlZChXZWJDb3JlOjpMZWdhY3lTY2hlbWVSZWdpc3RyeTo6YWxsVVJM
U2NoZW1lc1JlZ2lzdGVyZWRBc0NPUlNFbmFibGVkKCkpLCAwKTsKIAogI2lmIEVOQUJMRShTRVJW
SUNFX1dPUktFUikKLSAgICAgICAgaWYgKCFEb2N1bWVudDo6YWxsRG9jdW1lbnRzKCkuaXNFbXB0
eSgpKQorICAgICAgICBpZiAoIURvY3VtZW50OjphbGxEb2N1bWVudHMoKS5pc0VtcHR5KCkgfHwg
IVNoYXJlZFdvcmtlclRocmVhZFByb3h5Ojppc0VtcHR5KCkpCiAgICAgICAgICAgICBtX25ldHdv
cmtQcm9jZXNzQ29ubmVjdGlvbi0+c2VydmljZVdvcmtlckNvbm5lY3Rpb24oKS5yZWdpc3RlclNl
cnZpY2VXb3JrZXJDbGllbnRzKCk7CiAjZW5kaWYKIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMv
aW1wb3J0ZWQvdzNjL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy9DaGFuZ2VM
b2cKaW5kZXggZGQwY2M4MzIzOTBiNDk1OTMwNjY1MWJjZWVjZDY2MTJiNjY4YmI3YS4uN2Q0Y2Y1
ZjgyMTdkYWJmMzdmMTlmODAwMTg0MzBlNTdmMTRhZjNjNCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVz
dHMvaW1wb3J0ZWQvdzNjL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mv
Q2hhbmdlTG9nCkBAIC0xLDMgKzEsMTIgQEAKKzIwMjItMDQtMjggIFlvdWVubiBGYWJsZXQgIDx5
b3Vlbm5AYXBwbGUuY29tPgorCisgICAgICAgIFJlZ2lzdGVyIHNoYXJlZCB3b3JrZXJzIGFzIHNl
cnZpY2Ugd29ya2VyIGNsaWVudHMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTIzOTg0NgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgICogd2ViLXBsYXRmb3JtLXRlc3RzL3NlcnZpY2Utd29ya2Vycy9zZXJ2aWNl
LXdvcmtlci9jbGFpbS1zaGFyZWQtd29ya2VyLWZldGNoLmh0dHBzLWV4cGVjdGVkLnR4dDoKKwog
MjAyMi0wNC0yNyAgT3Jpb2wgQnJ1ZmF1ICA8b2JydWZhdUBpZ2FsaWEuY29tPgogCiAgICAgICAg
IEZpeCBDU1MgY2FzY2FkZSByZWdhcmRpbmcgbG9naWNhbCBwcm9wZXJ0aWVzCmRpZmYgLS1naXQg
YS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL3NlcnZpY2Utd29y
a2Vycy9zZXJ2aWNlLXdvcmtlci9jbGFpbS1zaGFyZWQtd29ya2VyLWZldGNoLmh0dHBzLWV4cGVj
dGVkLnR4dCBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvc2Vy
dmljZS13b3JrZXJzL3NlcnZpY2Utd29ya2VyL2NsYWltLXNoYXJlZC13b3JrZXItZmV0Y2guaHR0
cHMtZXhwZWN0ZWQudHh0CmluZGV4IDkwZDkxYWQ1MTAxZjUxMGQ0YjRlNDcyOTVhNmM2MDdkMGQ4
ZmJjNzAuLmRkMzVhYWUyNWY3N2ZlNDQ1MTYzYjE5NDZiYmI2MzIzNGNmMjBmZDcgMTAwNjQ0Ci0t
LSBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvc2VydmljZS13
b3JrZXJzL3NlcnZpY2Utd29ya2VyL2NsYWltLXNoYXJlZC13b3JrZXItZmV0Y2guaHR0cHMtZXhw
ZWN0ZWQudHh0CisrKyBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVz
dHMvc2VydmljZS13b3JrZXJzL3NlcnZpY2Utd29ya2VyL2NsYWltLXNoYXJlZC13b3JrZXItZmV0
Y2guaHR0cHMtZXhwZWN0ZWQudHh0CkBAIC0xLDQgKzEsMyBAQAogCi0KLUZBSUwgZmV0Y2goKSBp
biBTaGFyZWRXb3JrZXIgc2hvdWxkIGJlIGludGVyY2VwdGVkIGFmdGVyIHRoZSBjbGllbnQgaXMg
Y2xhaW1lZC4gYXNzZXJ0X2VxdWFsczogZmV0Y2goKSBpbiB0aGUgc2hhcmVkIHdvcmtlciBzaG91
bGQgYmUgaW50ZXJjZXB0ZWQuIGV4cGVjdGVkICJJbnRlcmNlcHRlZCEiIGJ1dCBnb3QgImEgc2lt
cGxlIHRleHQgZmlsZVxuIgorUEFTUyBmZXRjaCgpIGluIFNoYXJlZFdvcmtlciBzaG91bGQgYmUg
aW50ZXJjZXB0ZWQgYWZ0ZXIgdGhlIGNsaWVudCBpcyBjbGFpbWVkLgogCg==
</data>
<flag name="commit-queue"
          id="487369"
          type_id="3"
          status="-"
          setter="ews-feeder"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>458522</attachid>
            <date>2022-04-28 05:48:12 -0700</date>
            <delta_ts>2022-05-02 07:10:59 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-239846-20220428144810.patch</filename>
            <type>text/plain</type>
            <size>6282</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjkzNTY2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMDIzNWU3MWJjOTZlY2Rl
ODA1YjA3ZDU2YzM3NDMwOWEwNzU5YzMwMi4uYzVmNzU5NWM5N2Q4NTdmNTkzNGYwOWVlZDYyNzI5
MjJiZGM3NmMyNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDIyLTA0LTI4ICBZb3Vl
bm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBSZWdpc3RlciBzaGFyZWQg
d29ya2VycyBhcyBzZXJ2aWNlIHdvcmtlciBjbGllbnRzCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzk4NDYKKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICBNYWtlIHN1cmUgdG8gcmVnaXN0ZXIgc2hhcmVkIHdv
cmtlcnMgYXMgc2VydmljZSB3b3JrZXIgY2xpZW50cyBhdCBsYXVuY2ggdGltZSBvciB3aGVuIHJl
Y3JlYXRpbmcgdGhlIG5ldHdvcmsgcHJvY2VzcyBjb25uZWN0aW9uLgorCisgICAgICAgIENvdmVy
ZWQgYnkgcmViYXNlZCB0ZXN0LgorCisgICAgICAgICogd29ya2Vycy9zaGFyZWQvY29udGV4dC9T
aGFyZWRXb3JrZXJUaHJlYWQuY3BwOgorICAgICAgICAqIHdvcmtlcnMvc2hhcmVkL2NvbnRleHQv
U2hhcmVkV29ya2VyVGhyZWFkUHJveHkuY3BwOgorICAgICAgICAqIHdvcmtlcnMvc2hhcmVkL2Nv
bnRleHQvU2hhcmVkV29ya2VyVGhyZWFkUHJveHkuaDoKKwogMjAyMi0wNC0yOCAgWW91ZW5uIEZh
YmxldCAgPHlvdWVubkBhcHBsZS5jb20+CiAKICAgICAgICAgTWFrZSBzdXJlIHRvIGZhaWwgaW1w
b3J0U2NyaXB0cyBhcyBwZXIgaHR0cHM6Ly93M2MuZ2l0aHViLmlvL1NlcnZpY2VXb3JrZXIvI2lt
cG9ydHNjcmlwdHMgc3RlcCA0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS93b3JrZXJzL3No
YXJlZC9jb250ZXh0L1NoYXJlZFdvcmtlclRocmVhZC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS93b3Jr
ZXJzL3NoYXJlZC9jb250ZXh0L1NoYXJlZFdvcmtlclRocmVhZC5jcHAKaW5kZXggNjA3OTY0Yzlk
ZjcyYWExYzkwZmE0M2JmMTc2M2FjY2Q3NTExMjY0Zi4uOTJjNmQ3ZjE2OGE1MDIzZTAwMDBmZDRl
YzBhZDg0ZTc4ZTFiZGM2OCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvd29ya2Vycy9zaGFy
ZWQvY29udGV4dC9TaGFyZWRXb3JrZXJUaHJlYWQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3dv
cmtlcnMvc2hhcmVkL2NvbnRleHQvU2hhcmVkV29ya2VyVGhyZWFkLmNwcApAQCAtNDcsNiArNDcs
NyBAQCBSZWY8V29ya2VyR2xvYmFsU2NvcGU+IFNoYXJlZFdvcmtlclRocmVhZDo6Y3JlYXRlV29y
a2VyR2xvYmFsU2NvcGUoY29uc3QgV29ya2VyUAogI2lmIEVOQUJMRShTRVJWSUNFX1dPUktFUikK
ICAgICBpZiAocGFyYW1ldGVycy5zZXJ2aWNlV29ya2VyRGF0YSkKICAgICAgICAgc2NvcGUtPnNl
dEFjdGl2ZVNlcnZpY2VXb3JrZXIoU2VydmljZVdvcmtlcjo6Z2V0T3JDcmVhdGUoc2NvcGUuZ2V0
KCksIFNlcnZpY2VXb3JrZXJEYXRhIHsgKnBhcmFtZXRlcnMuc2VydmljZVdvcmtlckRhdGEgfSkp
OworICAgIHNjb3BlLT51cGRhdGVTZXJ2aWNlV29ya2VyQ2xpZW50RGF0YSgpOwogI2VuZGlmCiAg
ICAgcmV0dXJuIHNjb3BlOwogfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvd29ya2Vycy9z
aGFyZWQvY29udGV4dC9TaGFyZWRXb3JrZXJUaHJlYWRQcm94eS5jcHAgYi9Tb3VyY2UvV2ViQ29y
ZS93b3JrZXJzL3NoYXJlZC9jb250ZXh0L1NoYXJlZFdvcmtlclRocmVhZFByb3h5LmNwcAppbmRl
eCA5ZTQyY2IwYjhlMzdjMGFjNTcwNmI4NDgyM2RiNzc1M2Q1MWQ4ODgyLi42MmNkOTk2Y2NkYTRm
NDM3N2Q3ZTE0NTJmY2I2Y2I2OTQ5NzEyMTJiIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS93
b3JrZXJzL3NoYXJlZC9jb250ZXh0L1NoYXJlZFdvcmtlclRocmVhZFByb3h5LmNwcAorKysgYi9T
b3VyY2UvV2ViQ29yZS93b3JrZXJzL3NoYXJlZC9jb250ZXh0L1NoYXJlZFdvcmtlclRocmVhZFBy
b3h5LmNwcApAQCAtODYsNiArODYsMTEgQEAgU2hhcmVkV29ya2VyVGhyZWFkUHJveHkqIFNoYXJl
ZFdvcmtlclRocmVhZFByb3h5OjpieUlkZW50aWZpZXIoU2NyaXB0RXhlY3V0aW9uQ28KICAgICBy
ZXR1cm4gYWxsU2hhcmVkV29ya2VyVGhyZWFkUHJveGllcygpLmdldChpZGVudGlmaWVyKTsKIH0K
IAorYm9vbCBTaGFyZWRXb3JrZXJUaHJlYWRQcm94eTo6aXNFbXB0eSgpCit7CisgICAgcmV0dXJu
IGFsbFNoYXJlZFdvcmtlclRocmVhZFByb3hpZXMoKS5pc0VtcHR5KCk7Cit9CisKIFNoYXJlZFdv
cmtlclRocmVhZFByb3h5OjpTaGFyZWRXb3JrZXJUaHJlYWRQcm94eShVbmlxdWVSZWY8UGFnZT4m
JiBwYWdlLCBTaGFyZWRXb3JrZXJJZGVudGlmaWVyIHNoYXJlZFdvcmtlcklkZW50aWZpZXIsIGNv
bnN0IENsaWVudE9yaWdpbiYgY2xpZW50T3JpZ2luLCBXb3JrZXJGZXRjaFJlc3VsdCYmIHdvcmtl
ckZldGNoUmVzdWx0LCBXb3JrZXJPcHRpb25zJiYgd29ya2VyT3B0aW9ucywgV29ya2VySW5pdGlh
bGl6YXRpb25EYXRhJiYgaW5pdGlhbGl6YXRpb25EYXRhLCBDYWNoZVN0b3JhZ2VQcm92aWRlciYg
Y2FjaGVTdG9yYWdlUHJvdmlkZXIpCiAgICAgOiBtX3BhZ2UoV1RGTW92ZShwYWdlKSkKICAgICAs
IG1fZG9jdW1lbnQoKm1fcGFnZS0+bWFpbkZyYW1lKCkuZG9jdW1lbnQoKSkKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL3dvcmtlcnMvc2hhcmVkL2NvbnRleHQvU2hhcmVkV29ya2VyVGhyZWFk
UHJveHkuaCBiL1NvdXJjZS9XZWJDb3JlL3dvcmtlcnMvc2hhcmVkL2NvbnRleHQvU2hhcmVkV29y
a2VyVGhyZWFkUHJveHkuaAppbmRleCA1ZTNlYTRiMDZhN2M4NTA5NTQ1ZDlmYWZhMDA0NTM1YTcy
YTg1NTU3Li4zM2ViYmM3YzA3NzlkYWJiNTRmYWQ1ZDBlYzAwMzVkOWYwMjAzYzI4IDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS93b3JrZXJzL3NoYXJlZC9jb250ZXh0L1NoYXJlZFdvcmtlclRo
cmVhZFByb3h5LmgKKysrIGIvU291cmNlL1dlYkNvcmUvd29ya2Vycy9zaGFyZWQvY29udGV4dC9T
aGFyZWRXb3JrZXJUaHJlYWRQcm94eS5oCkBAIC00OSw2ICs0OSw3IEBAIHB1YmxpYzoKICAgICBX
RUJDT1JFX0VYUE9SVCB+U2hhcmVkV29ya2VyVGhyZWFkUHJveHkoKTsKIAogICAgIHN0YXRpYyBT
aGFyZWRXb3JrZXJUaHJlYWRQcm94eSogYnlJZGVudGlmaWVyKFNjcmlwdEV4ZWN1dGlvbkNvbnRl
eHRJZGVudGlmaWVyKTsKKyAgICBXRUJDT1JFX0VYUE9SVCBzdGF0aWMgYm9vbCBpc0VtcHR5KCk7
CiAKICAgICBTaGFyZWRXb3JrZXJJZGVudGlmaWVyIGlkZW50aWZpZXIoKSBjb25zdDsKICAgICBT
aGFyZWRXb3JrZXJUaHJlYWQmIHRocmVhZCgpIHsgcmV0dXJuIG1fd29ya2VyVGhyZWFkOyB9CmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvV2ViUHJvY2Vzcy5jcHAgYi9Tb3Vy
Y2UvV2ViS2l0L1dlYlByb2Nlc3MvV2ViUHJvY2Vzcy5jcHAKaW5kZXggM2IwZTAwYWJiMGNlMzIz
ZDliNmQxYWY3ZDYyMDdhODRkM2FmOTFmYi4uZjg3MjE2NDEwZTcyYzI2NWJmZjA3YmY3MTljN2E1
NDZkYWNkNzAzZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1dlYlByb2Nl
c3MuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQcm9jZXNzLmNwcApAQCAt
MTM4LDYgKzEzOCw3IEBACiAjaW5jbHVkZSA8V2ViQ29yZS9TZXJ2aWNlV29ya2VyQ29udGV4dERh
dGEuaD4KICNpbmNsdWRlIDxXZWJDb3JlL1NldHRpbmdzLmg+CiAjaW5jbHVkZSA8V2ViQ29yZS9T
aGFyZWRXb3JrZXJDb250ZXh0TWFuYWdlci5oPgorI2luY2x1ZGUgPFdlYkNvcmUvU2hhcmVkV29y
a2VyVGhyZWFkUHJveHkuaD4KICNpbmNsdWRlIDxXZWJDb3JlL1VzZXJHZXN0dXJlSW5kaWNhdG9y
Lmg+CiAjaW5jbHVkZSA8cGFsL0xvZ2dpbmcuaD4KICNpbmNsdWRlIDx3dGYvQWxnb3JpdGhtcy5o
PgpAQCAtMTE4NCw3ICsxMTg1LDcgQEAgTmV0d29ya1Byb2Nlc3NDb25uZWN0aW9uJiBXZWJQcm9j
ZXNzOjplbnN1cmVOZXR3b3JrUHJvY2Vzc0Nvbm5lY3Rpb24oKQogICAgICAgICBtX25ldHdvcmtQ
cm9jZXNzQ29ubmVjdGlvbi0+Y29ubmVjdGlvbigpLnNlbmQoTWVzc2FnZXM6Ok5ldHdvcmtDb25u
ZWN0aW9uVG9XZWJQcm9jZXNzOjpSZWdpc3RlclVSTFNjaGVtZXNBc0NPUlNFbmFibGVkKFdlYkNv
cmU6OkxlZ2FjeVNjaGVtZVJlZ2lzdHJ5OjphbGxVUkxTY2hlbWVzUmVnaXN0ZXJlZEFzQ09SU0Vu
YWJsZWQoKSksIDApOwogCiAjaWYgRU5BQkxFKFNFUlZJQ0VfV09SS0VSKQotICAgICAgICBpZiAo
IURvY3VtZW50OjphbGxEb2N1bWVudHMoKS5pc0VtcHR5KCkpCisgICAgICAgIGlmICghRG9jdW1l
bnQ6OmFsbERvY3VtZW50cygpLmlzRW1wdHkoKSB8fCAhU2hhcmVkV29ya2VyVGhyZWFkUHJveHk6
OmlzRW1wdHkoKSkKICAgICAgICAgICAgIG1fbmV0d29ya1Byb2Nlc3NDb25uZWN0aW9uLT5zZXJ2
aWNlV29ya2VyQ29ubmVjdGlvbigpLnJlZ2lzdGVyU2VydmljZVdvcmtlckNsaWVudHMoKTsKICNl
bmRpZgogCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2MvQ2hhbmdlTG9nIGIv
TGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL0NoYW5nZUxvZwppbmRleCBmYWYyMGZhYzA2NTM4YWQ3
N2M1Y2E2ZTZjNDVhOWQ5MTU4N2Q2ZWVjLi5iNGY0ZjkxMDU0ZjFmOTFiZmY5OWU5ZGY2M2NjMDRh
ZjI2Y2E2YzhiIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2MvQ2hhbmdlTG9n
CisrKyBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMiBA
QAorMjAyMi0wNC0yOCAgWW91ZW5uIEZhYmxldCAgPHlvdWVubkBhcHBsZS5jb20+CisKKyAgICAg
ICAgUmVnaXN0ZXIgc2hhcmVkIHdvcmtlcnMgYXMgc2VydmljZSB3b3JrZXIgY2xpZW50cworICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjM5ODQ2CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiB3ZWItcGxhdGZv
cm0tdGVzdHMvc2VydmljZS13b3JrZXJzL3NlcnZpY2Utd29ya2VyL2NsYWltLXNoYXJlZC13b3Jr
ZXItZmV0Y2guaHR0cHMtZXhwZWN0ZWQudHh0OgorCiAyMDIyLTA0LTI4ICBZb3Vlbm4gRmFibGV0
ICA8eW91ZW5uQGFwcGxlLmNvbT4KIAogICAgICAgICBNYWtlIHN1cmUgdG8gZmFpbCBpbXBvcnRT
Y3JpcHRzIGFzIHBlciBodHRwczovL3czYy5naXRodWIuaW8vU2VydmljZVdvcmtlci8jaW1wb3J0
c2NyaXB0cyBzdGVwIDQKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWIt
cGxhdGZvcm0tdGVzdHMvc2VydmljZS13b3JrZXJzL3NlcnZpY2Utd29ya2VyL2NsYWltLXNoYXJl
ZC13b3JrZXItZmV0Y2guaHR0cHMtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQv
dzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9zZXJ2aWNlLXdvcmtlcnMvc2VydmljZS13b3JrZXIvY2xh
aW0tc2hhcmVkLXdvcmtlci1mZXRjaC5odHRwcy1leHBlY3RlZC50eHQKaW5kZXggOTBkOTFhZDUx
MDFmNTEwZDRiNGU0NzI5NWE2YzYwN2QwZDhmYmM3MC4uZGQzNWFhZTI1Zjc3ZmU0NDUxNjNiMTk0
NmJiYjYzMjM0Y2YyMGZkNyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dl
Yi1wbGF0Zm9ybS10ZXN0cy9zZXJ2aWNlLXdvcmtlcnMvc2VydmljZS13b3JrZXIvY2xhaW0tc2hh
cmVkLXdvcmtlci1mZXRjaC5odHRwcy1leHBlY3RlZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvaW1w
b3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9zZXJ2aWNlLXdvcmtlcnMvc2VydmljZS13b3Jr
ZXIvY2xhaW0tc2hhcmVkLXdvcmtlci1mZXRjaC5odHRwcy1leHBlY3RlZC50eHQKQEAgLTEsNCAr
MSwzIEBACiAKLQotRkFJTCBmZXRjaCgpIGluIFNoYXJlZFdvcmtlciBzaG91bGQgYmUgaW50ZXJj
ZXB0ZWQgYWZ0ZXIgdGhlIGNsaWVudCBpcyBjbGFpbWVkLiBhc3NlcnRfZXF1YWxzOiBmZXRjaCgp
IGluIHRoZSBzaGFyZWQgd29ya2VyIHNob3VsZCBiZSBpbnRlcmNlcHRlZC4gZXhwZWN0ZWQgIklu
dGVyY2VwdGVkISIgYnV0IGdvdCAiYSBzaW1wbGUgdGV4dCBmaWxlXG4iCitQQVNTIGZldGNoKCkg
aW4gU2hhcmVkV29ya2VyIHNob3VsZCBiZSBpbnRlcmNlcHRlZCBhZnRlciB0aGUgY2xpZW50IGlz
IGNsYWltZWQuCiAK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>458678</attachid>
            <date>2022-05-02 07:11:04 -0700</date>
            <delta_ts>2022-05-02 09:31:00 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-239846-20220502161102.patch</filename>
            <type>text/plain</type>
            <size>6263</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjkzNjYxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYTE0YTMyMjk5NzcxZjM5
M2I1NTk0NDIxODIyNTY4ZjIxYTNiOGE1OC4uNDlhM2QzY2Q0ZDJhZmFkNDc4MzExYWI4NjdmNjUy
YjQzZTFmYjE3NSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDIyLTA1LTAyICBZb3Vl
bm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBSZWdpc3RlciBzaGFyZWQg
d29ya2VycyBhcyBzZXJ2aWNlIHdvcmtlciBjbGllbnRzCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzk4NDYKKworICAgICAgICBSZXZpZXdlZCBieSBD
aHJpcyBEdW1lei4KKworICAgICAgICBNYWtlIHN1cmUgdG8gcmVnaXN0ZXIgc2hhcmVkIHdvcmtl
cnMgYXMgc2VydmljZSB3b3JrZXIgY2xpZW50cyBhdCBsYXVuY2ggdGltZSBvciB3aGVuIHJlY3Jl
YXRpbmcgdGhlIG5ldHdvcmsgcHJvY2VzcyBjb25uZWN0aW9uLgorCisgICAgICAgIENvdmVyZWQg
YnkgcmViYXNlZCB0ZXN0LgorCisgICAgICAgICogd29ya2Vycy9zaGFyZWQvY29udGV4dC9TaGFy
ZWRXb3JrZXJUaHJlYWQuY3BwOgorICAgICAgICAqIHdvcmtlcnMvc2hhcmVkL2NvbnRleHQvU2hh
cmVkV29ya2VyVGhyZWFkUHJveHkuY3BwOgorICAgICAgICAqIHdvcmtlcnMvc2hhcmVkL2NvbnRl
eHQvU2hhcmVkV29ya2VyVGhyZWFkUHJveHkuaDoKKwogMjAyMi0wNS0wMSAgUGhpbGlwcGUgTm9y
bWFuZCAgPHBoaWxuQGlnYWxpYS5jb20+CiAKICAgICAgICAgW0dTdHJlYW1lcl1bRGVidWddIG1l
ZGlhLXJlY29yZGVyIHRlc3RzIGhpdHRpbmcgYW4gQVNTRVJUCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViQ29yZS93b3JrZXJzL3NoYXJlZC9jb250ZXh0L1NoYXJlZFdvcmtlclRocmVhZC5jcHAgYi9T
b3VyY2UvV2ViQ29yZS93b3JrZXJzL3NoYXJlZC9jb250ZXh0L1NoYXJlZFdvcmtlclRocmVhZC5j
cHAKaW5kZXggNjA3OTY0YzlkZjcyYWExYzkwZmE0M2JmMTc2M2FjY2Q3NTExMjY0Zi4uOTJjNmQ3
ZjE2OGE1MDIzZTAwMDBmZDRlYzBhZDg0ZTc4ZTFiZGM2OCAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YkNvcmUvd29ya2Vycy9zaGFyZWQvY29udGV4dC9TaGFyZWRXb3JrZXJUaHJlYWQuY3BwCisrKyBi
L1NvdXJjZS9XZWJDb3JlL3dvcmtlcnMvc2hhcmVkL2NvbnRleHQvU2hhcmVkV29ya2VyVGhyZWFk
LmNwcApAQCAtNDcsNiArNDcsNyBAQCBSZWY8V29ya2VyR2xvYmFsU2NvcGU+IFNoYXJlZFdvcmtl
clRocmVhZDo6Y3JlYXRlV29ya2VyR2xvYmFsU2NvcGUoY29uc3QgV29ya2VyUAogI2lmIEVOQUJM
RShTRVJWSUNFX1dPUktFUikKICAgICBpZiAocGFyYW1ldGVycy5zZXJ2aWNlV29ya2VyRGF0YSkK
ICAgICAgICAgc2NvcGUtPnNldEFjdGl2ZVNlcnZpY2VXb3JrZXIoU2VydmljZVdvcmtlcjo6Z2V0
T3JDcmVhdGUoc2NvcGUuZ2V0KCksIFNlcnZpY2VXb3JrZXJEYXRhIHsgKnBhcmFtZXRlcnMuc2Vy
dmljZVdvcmtlckRhdGEgfSkpOworICAgIHNjb3BlLT51cGRhdGVTZXJ2aWNlV29ya2VyQ2xpZW50
RGF0YSgpOwogI2VuZGlmCiAgICAgcmV0dXJuIHNjb3BlOwogfQpkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYkNvcmUvd29ya2Vycy9zaGFyZWQvY29udGV4dC9TaGFyZWRXb3JrZXJUaHJlYWRQcm94eS5j
cHAgYi9Tb3VyY2UvV2ViQ29yZS93b3JrZXJzL3NoYXJlZC9jb250ZXh0L1NoYXJlZFdvcmtlclRo
cmVhZFByb3h5LmNwcAppbmRleCA5ZTQyY2IwYjhlMzdjMGFjNTcwNmI4NDgyM2RiNzc1M2Q1MWQ4
ODgyLi5kOTg2YTUxZmVjNTM5OTU1NDhlNTk3MDRhY2YzYjg3OWMwYjJlZWJjIDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViQ29yZS93b3JrZXJzL3NoYXJlZC9jb250ZXh0L1NoYXJlZFdvcmtlclRocmVh
ZFByb3h5LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS93b3JrZXJzL3NoYXJlZC9jb250ZXh0L1No
YXJlZFdvcmtlclRocmVhZFByb3h5LmNwcApAQCAtODYsNiArODYsMTEgQEAgU2hhcmVkV29ya2Vy
VGhyZWFkUHJveHkqIFNoYXJlZFdvcmtlclRocmVhZFByb3h5OjpieUlkZW50aWZpZXIoU2NyaXB0
RXhlY3V0aW9uQ28KICAgICByZXR1cm4gYWxsU2hhcmVkV29ya2VyVGhyZWFkUHJveGllcygpLmdl
dChpZGVudGlmaWVyKTsKIH0KIAorYm9vbCBTaGFyZWRXb3JrZXJUaHJlYWRQcm94eTo6aGFzSW5z
dGFuY2VzKCkKK3sKKyAgICByZXR1cm4gIWFsbFNoYXJlZFdvcmtlclRocmVhZFByb3hpZXMoKS5p
c0VtcHR5KCk7Cit9CisKIFNoYXJlZFdvcmtlclRocmVhZFByb3h5OjpTaGFyZWRXb3JrZXJUaHJl
YWRQcm94eShVbmlxdWVSZWY8UGFnZT4mJiBwYWdlLCBTaGFyZWRXb3JrZXJJZGVudGlmaWVyIHNo
YXJlZFdvcmtlcklkZW50aWZpZXIsIGNvbnN0IENsaWVudE9yaWdpbiYgY2xpZW50T3JpZ2luLCBX
b3JrZXJGZXRjaFJlc3VsdCYmIHdvcmtlckZldGNoUmVzdWx0LCBXb3JrZXJPcHRpb25zJiYgd29y
a2VyT3B0aW9ucywgV29ya2VySW5pdGlhbGl6YXRpb25EYXRhJiYgaW5pdGlhbGl6YXRpb25EYXRh
LCBDYWNoZVN0b3JhZ2VQcm92aWRlciYgY2FjaGVTdG9yYWdlUHJvdmlkZXIpCiAgICAgOiBtX3Bh
Z2UoV1RGTW92ZShwYWdlKSkKICAgICAsIG1fZG9jdW1lbnQoKm1fcGFnZS0+bWFpbkZyYW1lKCku
ZG9jdW1lbnQoKSkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3dvcmtlcnMvc2hhcmVkL2Nv
bnRleHQvU2hhcmVkV29ya2VyVGhyZWFkUHJveHkuaCBiL1NvdXJjZS9XZWJDb3JlL3dvcmtlcnMv
c2hhcmVkL2NvbnRleHQvU2hhcmVkV29ya2VyVGhyZWFkUHJveHkuaAppbmRleCA1ZTNlYTRiMDZh
N2M4NTA5NTQ1ZDlmYWZhMDA0NTM1YTcyYTg1NTU3Li5kNDM2OTQwMzA4ZDE2MWZhYWQ2MzUzYjFm
OGViMjllZWYwZDBjNDg4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS93b3JrZXJzL3NoYXJl
ZC9jb250ZXh0L1NoYXJlZFdvcmtlclRocmVhZFByb3h5LmgKKysrIGIvU291cmNlL1dlYkNvcmUv
d29ya2Vycy9zaGFyZWQvY29udGV4dC9TaGFyZWRXb3JrZXJUaHJlYWRQcm94eS5oCkBAIC00OSw2
ICs0OSw3IEBAIHB1YmxpYzoKICAgICBXRUJDT1JFX0VYUE9SVCB+U2hhcmVkV29ya2VyVGhyZWFk
UHJveHkoKTsKIAogICAgIHN0YXRpYyBTaGFyZWRXb3JrZXJUaHJlYWRQcm94eSogYnlJZGVudGlm
aWVyKFNjcmlwdEV4ZWN1dGlvbkNvbnRleHRJZGVudGlmaWVyKTsKKyAgICBXRUJDT1JFX0VYUE9S
VCBzdGF0aWMgYm9vbCBoYXNJbnN0YW5jZXMoKTsKIAogICAgIFNoYXJlZFdvcmtlcklkZW50aWZp
ZXIgaWRlbnRpZmllcigpIGNvbnN0OwogICAgIFNoYXJlZFdvcmtlclRocmVhZCYgdGhyZWFkKCkg
eyByZXR1cm4gbV93b3JrZXJUaHJlYWQ7IH0KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvV2Vi
UHJvY2Vzcy9XZWJQcm9jZXNzLmNwcCBiL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQcm9j
ZXNzLmNwcAppbmRleCAzOTUzZTllZDgzNGI5NDhmZjllMjJlNzMyZGFiMDUyNTIzNTVhNmY1Li40
NDQwOGEwZTYzN2Q3NzFlNmI0MDNlYmIzMDZhODdjZGEwNThlN2E2IDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViS2l0L1dlYlByb2Nlc3MvV2ViUHJvY2Vzcy5jcHAKKysrIGIvU291cmNlL1dlYktpdC9X
ZWJQcm9jZXNzL1dlYlByb2Nlc3MuY3BwCkBAIC0xMzgsNiArMTM4LDcgQEAKICNpbmNsdWRlIDxX
ZWJDb3JlL1NlcnZpY2VXb3JrZXJDb250ZXh0RGF0YS5oPgogI2luY2x1ZGUgPFdlYkNvcmUvU2V0
dGluZ3MuaD4KICNpbmNsdWRlIDxXZWJDb3JlL1NoYXJlZFdvcmtlckNvbnRleHRNYW5hZ2VyLmg+
CisjaW5jbHVkZSA8V2ViQ29yZS9TaGFyZWRXb3JrZXJUaHJlYWRQcm94eS5oPgogI2luY2x1ZGUg
PFdlYkNvcmUvVXNlckdlc3R1cmVJbmRpY2F0b3IuaD4KICNpbmNsdWRlIDxwYWwvTG9nZ2luZy5o
PgogI2luY2x1ZGUgPHd0Zi9BbGdvcml0aG1zLmg+CkBAIC0xMTg0LDcgKzExODUsNyBAQCBOZXR3
b3JrUHJvY2Vzc0Nvbm5lY3Rpb24mIFdlYlByb2Nlc3M6OmVuc3VyZU5ldHdvcmtQcm9jZXNzQ29u
bmVjdGlvbigpCiAgICAgICAgIG1fbmV0d29ya1Byb2Nlc3NDb25uZWN0aW9uLT5jb25uZWN0aW9u
KCkuc2VuZChNZXNzYWdlczo6TmV0d29ya0Nvbm5lY3Rpb25Ub1dlYlByb2Nlc3M6OlJlZ2lzdGVy
VVJMU2NoZW1lc0FzQ09SU0VuYWJsZWQoV2ViQ29yZTo6TGVnYWN5U2NoZW1lUmVnaXN0cnk6OmFs
bFVSTFNjaGVtZXNSZWdpc3RlcmVkQXNDT1JTRW5hYmxlZCgpKSwgMCk7CiAKICNpZiBFTkFCTEUo
U0VSVklDRV9XT1JLRVIpCi0gICAgICAgIGlmICghRG9jdW1lbnQ6OmFsbERvY3VtZW50cygpLmlz
RW1wdHkoKSkKKyAgICAgICAgaWYgKCFEb2N1bWVudDo6YWxsRG9jdW1lbnRzKCkuaXNFbXB0eSgp
IHx8IFNoYXJlZFdvcmtlclRocmVhZFByb3h5OjpoYXNJbnN0YW5jZXMoKSkKICAgICAgICAgICAg
IG1fbmV0d29ya1Byb2Nlc3NDb25uZWN0aW9uLT5zZXJ2aWNlV29ya2VyQ29ubmVjdGlvbigpLnJl
Z2lzdGVyU2VydmljZVdvcmtlckNsaWVudHMoKTsKICNlbmRpZgogCmRpZmYgLS1naXQgYS9MYXlv
dXRUZXN0cy9pbXBvcnRlZC93M2MvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNj
L0NoYW5nZUxvZwppbmRleCA2ZjlhZWQ4ZGU2Nzg3ZTIyOTQ1NTQ2NWY1MTEwZmUxZmE4ZjhlODU4
Li5kOTQ0ZTM2NDM5NjM0NjlmMTNlOWY0ZWE3ZDFmNThjNjgzZjVjZDI0IDEwMDY0NAotLS0gYS9M
YXlvdXRUZXN0cy9pbXBvcnRlZC93M2MvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL2ltcG9y
dGVkL3czYy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMiBAQAorMjAyMi0wNS0wMiAgWW91ZW5uIEZh
YmxldCAgPHlvdWVubkBhcHBsZS5jb20+CisKKyAgICAgICAgUmVnaXN0ZXIgc2hhcmVkIHdvcmtl
cnMgYXMgc2VydmljZSB3b3JrZXIgY2xpZW50cworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjM5ODQ2CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgQ2hyaXMg
RHVtZXouCisKKyAgICAgICAgKiB3ZWItcGxhdGZvcm0tdGVzdHMvc2VydmljZS13b3JrZXJzL3Nl
cnZpY2Utd29ya2VyL2NsYWltLXNoYXJlZC13b3JrZXItZmV0Y2guaHR0cHMtZXhwZWN0ZWQudHh0
OgorCiAyMDIyLTA0LTI5ICBSb2IgQnVpcyAgPHJidWlzQGlnYWxpYS5jb20+CiAKICAgICAgICAg
UkVHUkVTU0lPTihyMjkwNzcwKTogZWxlbWVudC5zY3JvbGxJbnRvVmlld0lmTmVlZGVkKCkgc2Ny
b2xscyB0byB0b3AgZXZlbiB3aGVuIGVsZW1lbnQgaXMgYWxyZWFkeSBpbiB2aWV3cG9ydApkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9zZXJ2
aWNlLXdvcmtlcnMvc2VydmljZS13b3JrZXIvY2xhaW0tc2hhcmVkLXdvcmtlci1mZXRjaC5odHRw
cy1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRl
c3RzL3NlcnZpY2Utd29ya2Vycy9zZXJ2aWNlLXdvcmtlci9jbGFpbS1zaGFyZWQtd29ya2VyLWZl
dGNoLmh0dHBzLWV4cGVjdGVkLnR4dAppbmRleCA5MGQ5MWFkNTEwMWY1MTBkNGI0ZTQ3Mjk1YTZj
NjA3ZDBkOGZiYzcwLi5kZDM1YWFlMjVmNzdmZTQ0NTE2M2IxOTQ2YmJiNjMyMzRjZjIwZmQ3IDEw
MDY0NAotLS0gYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL3Nl
cnZpY2Utd29ya2Vycy9zZXJ2aWNlLXdvcmtlci9jbGFpbS1zaGFyZWQtd29ya2VyLWZldGNoLmh0
dHBzLWV4cGVjdGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRm
b3JtLXRlc3RzL3NlcnZpY2Utd29ya2Vycy9zZXJ2aWNlLXdvcmtlci9jbGFpbS1zaGFyZWQtd29y
a2VyLWZldGNoLmh0dHBzLWV4cGVjdGVkLnR4dApAQCAtMSw0ICsxLDMgQEAKIAotCi1GQUlMIGZl
dGNoKCkgaW4gU2hhcmVkV29ya2VyIHNob3VsZCBiZSBpbnRlcmNlcHRlZCBhZnRlciB0aGUgY2xp
ZW50IGlzIGNsYWltZWQuIGFzc2VydF9lcXVhbHM6IGZldGNoKCkgaW4gdGhlIHNoYXJlZCB3b3Jr
ZXIgc2hvdWxkIGJlIGludGVyY2VwdGVkLiBleHBlY3RlZCAiSW50ZXJjZXB0ZWQhIiBidXQgZ290
ICJhIHNpbXBsZSB0ZXh0IGZpbGVcbiIKK1BBU1MgZmV0Y2goKSBpbiBTaGFyZWRXb3JrZXIgc2hv
dWxkIGJlIGludGVyY2VwdGVkIGFmdGVyIHRoZSBjbGllbnQgaXMgY2xhaW1lZC4KIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>