<?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>212464</bug_id>
          
          <creation_ts>2020-05-28 06:04:41 -0700</creation_ts>
          <short_desc>Allow using web processes for service workers even though they loaded about URLs</short_desc>
          <delta_ts>2020-06-03 10:33:26 -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 Local Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=212696</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="youenn fablet">youennf</reporter>
          <assigned_to name="youenn fablet">youennf</assigned_to>
          <cc>achristensen</cc>
    
    <cc>cdumez</cc>
    
    <cc>jbedard</cc>
    
    <cc>Lawrence.j</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1656820</commentid>
    <comment_count>0</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2020-05-28 06:04:41 -0700</bug_when>
    <thetext>Allow using web processes for service workers even though they loaded about URLs</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1656821</commentid>
    <comment_count>1</comment_count>
      <attachid>400448</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2020-05-28 06:09:40 -0700</bug_when>
    <thetext>Created attachment 400448
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1656839</commentid>
    <comment_count>2</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2020-05-28 07:29:00 -0700</bug_when>
    <thetext>Test failures are related to a runtime flag change, this will be fixed at https://bugs.webkit.org/show_bug.cgi?id=212466.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1658232</commentid>
    <comment_count>3</comment_count>
      <attachid>400448</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2020-06-02 04:27:14 -0700</bug_when>
    <thetext>Comment on attachment 400448
Patch

This changes also the WebProcessCache, which might be an improvement as well.
The case that might need to be dealt with in the future is the case of a tab opening about:blank in another process and then writing data on it.
The new process should then have its registrable domain set to the tab opener and I am not sure this is guaranteed now.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1658307</commentid>
    <comment_count>4</comment_count>
      <attachid>400448</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-06-02 08:29:45 -0700</bug_when>
    <thetext>Comment on attachment 400448
Patch

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

&gt; Source/WebKit/ChangeLog:9
&gt; +        A web process that is running service workers and is laoding an about:blank page will also kill its service workers.

typo: laoding</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1658321</commentid>
    <comment_count>5</comment_count>
      <attachid>400829</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2020-06-02 08:44:19 -0700</bug_when>
    <thetext>Created attachment 400829
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1658399</commentid>
    <comment_count>6</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-06-02 11:38:30 -0700</bug_when>
    <thetext>Committed r262432: &lt;https://trac.webkit.org/changeset/262432&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 400829.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1658400</commentid>
    <comment_count>7</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-06-02 11:39:16 -0700</bug_when>
    <thetext>&lt;rdar://problem/63884712&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1658714</commentid>
    <comment_count>8</comment_count>
    <who name="Jason Lawrence">Lawrence.j</who>
    <bug_when>2020-06-03 09:02:52 -0700</bug_when>
    <thetext>The commit above appears to have caused a regression here: https://bugs.webkit.org/show_bug.cgi?id=212696</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1658776</commentid>
    <comment_count>9</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2020-06-03 10:32:28 -0700</bug_when>
    <thetext>Committed r262493: &lt;https://trac.webkit.org/changeset/262493&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1658778</commentid>
    <comment_count>10</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2020-06-03 10:33:26 -0700</bug_when>
    <thetext>(In reply to Jonathan Bedard from comment #9)
&gt; Committed r262493: &lt;https://trac.webkit.org/changeset/262493&gt;

This is a build-fix for Debug Catalyst builds.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>400448</attachid>
            <date>2020-05-28 06:09:40 -0700</date>
            <delta_ts>2020-06-02 08:44:15 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-212464-20200528150938.patch</filename>
            <type>text/plain</type>
            <size>5297</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjYyMTM5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDk2NWYxYzBjYTUzMmZlMTlh
ZTE4ZGVjY2ZhYjNiNzM0MjFkMjRjOGIuLjNiM2VhNmQxYjA1MDdiZTE4ZjUzMDI0NjMxMjc5NzM5
Yjk0N2Y5MTAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTkgQEAKKzIwMjAtMDUtMjggIFlvdWVubiBG
YWJsZXQgIDx5b3Vlbm5AYXBwbGUuY29tPgorCisgICAgICAgIEFsbG93IHVzaW5nIHdlYiBwcm9j
ZXNzZXMgZm9yIHNlcnZpY2Ugd29ya2VycyBldmVuIHRob3VnaCB0aGV5IGxvYWRlZCBhYm91dCBV
UkxzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTI0
NjQKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBCZWZv
cmUgdGhlIHBhdGNoLCBhIHdlYiBwcm9jZXNzIHRoYXQgbG9hZHMgYWJvdXQ6Ymxhbmsgd2lsbCBu
b3QgYmUgYWJsZSB0byBydW4gc2VydmljZSB3b3JrZXJzLgorICAgICAgICBBIHdlYiBwcm9jZXNz
IHRoYXQgaXMgcnVubmluZyBzZXJ2aWNlIHdvcmtlcnMgYW5kIGlzIGxhb2RpbmcgYW4gYWJvdXQ6
YmxhbmsgcGFnZSB3aWxsIGFsc28ga2lsbCBpdHMgc2VydmljZSB3b3JrZXJzLgorICAgICAgICBU
byBwcmV2ZW50IHRoaXMsIGRvIG5vdCB0YWtlIGludG8gYWNjb3VudCBhYm91dDpibGFuayBVUkxz
IGZvciB0aGUgY29tcHV0YXRpb24gb2YgdGhlIHJlZ2lzdHJhYmxlIGRvbWFpbiBvZiBhIHByb2Nl
c3MuCisKKyAgICAgICAgQ292ZXJlZCBieSBBUEkgdGVzdHMuCisKKyAgICAgICAgKiBVSVByb2Nl
c3MvV2ViUHJvY2Vzc1Byb3h5LmNwcDoKKyAgICAgICAgKFdlYktpdDo6V2ViUHJvY2Vzc1Byb3h5
OjpkaWRTdGFydFByb3Zpc2lvbmFsTG9hZEZvck1haW5GcmFtZSk6CisKIDIwMjAtMDUtMjggIFlv
dWVubiBGYWJsZXQgIDx5b3Vlbm5AYXBwbGUuY29tPgogCiAgICAgICAgIFJlbW90ZUF1ZGlvOjph
dWRpb1NhbXBsZXNBdmFpbGFibGUgc2hvdWxkIGNoZWNrIGZvciBtX2J1ZmZlciB0byBiZSBudWxs
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9XZWJQcm9jZXNzUHJveHkuY3Bw
IGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvV2ViUHJvY2Vzc1Byb3h5LmNwcAppbmRleCBjYzQz
NTlhN2FjYzk5OTU5NTA2NmI0YWZjOTZkN2NkNWE0NzkwNDY4Li40NmE5YzhiMzQyMTVmODFlOGFj
MDU4NjUxYzhjYzk4NjFhMzc5NmVlIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vz
cy9XZWJQcm9jZXNzUHJveHkuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL1dlYlBy
b2Nlc3NQcm94eS5jcHAKQEAgLTE1NTcsNiArMTU1Nyw5IEBAIHZvaWQgV2ViUHJvY2Vzc1Byb3h5
OjpkaWRTdGFydFByb3Zpc2lvbmFsTG9hZEZvck1haW5GcmFtZShjb25zdCBVUkwmIHVybCkKICAg
ICBpZiAobV9yZWdpc3RyYWJsZURvbWFpbiAmJiBtX3JlZ2lzdHJhYmxlRG9tYWluLT5pc0VtcHR5
KCkpCiAgICAgICAgIHJldHVybjsKIAorICAgIGlmICh1cmwucHJvdG9jb2xJc0Fib3V0KCkpCisg
ICAgICAgIHJldHVybjsKKwogICAgIGF1dG8gcmVnaXN0cmFibGVEb21haW4gPSBXZWJDb3JlOjpS
ZWdpc3RyYWJsZURvbWFpbiB7IHVybCB9OwogICAgIGlmIChtX3JlZ2lzdHJhYmxlRG9tYWluICYm
ICptX3JlZ2lzdHJhYmxlRG9tYWluICE9IHJlZ2lzdHJhYmxlRG9tYWluKSB7CiAjaWYgRU5BQkxF
KFNFUlZJQ0VfV09SS0VSKQpkaWZmIC0tZ2l0IGEvVG9vbHMvQ2hhbmdlTG9nIGIvVG9vbHMvQ2hh
bmdlTG9nCmluZGV4IDgxMjQ2M2VlZjMyOGFiMWVhODlkZTkwYzFjYjBhYWQ5ZjE1YTY4NGEuLjhl
MmI1YmMxOWM2M2I5YzMzNGU2Zjg2ZmZlNTYzYTlhYTU4MzFmNTkgMTAwNjQ0Ci0tLSBhL1Rvb2xz
L0NoYW5nZUxvZworKysgYi9Ub29scy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMiBAQAorMjAyMC0w
NS0yOCAgWW91ZW5uIEZhYmxldCAgPHlvdWVubkBhcHBsZS5jb20+CisKKyAgICAgICAgQWxsb3cg
dXNpbmcgd2ViIHByb2Nlc3NlcyBmb3Igc2VydmljZSB3b3JrZXJzIGV2ZW4gdGhvdWdoIHRoZXkg
bG9hZGVkIGFib3V0IFVSTHMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTIxMjQ2NAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgICogVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9TZXJ2aWNlV29ya2Vy
QmFzaWMubW06CisKIDIwMjAtMDUtMjUgIFdlbnNvbiBIc2llaCAgPHdlbnNvbl9oc2llaEBhcHBs
ZS5jb20+CiAKICAgICAgICAgW2lPU10gQWN0aW9uU2hlZXRUZXN0cy5EYXRhRGV0ZWN0b3JzTGlu
a0lzTm90UHJlc2VudGVkQXNBTGluayBpcyBmYWlsaW5nIGNvbnNpc3RlbnRseQpkaWZmIC0tZ2l0
IGEvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9TZXJ2aWNlV29ya2VyQmFz
aWMubW0gYi9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL1NlcnZpY2VXb3Jr
ZXJCYXNpYy5tbQppbmRleCAxMDcyYWY1NmExNmEyZjBjOWIwNzMxNGE5OTU0ODcyMDcxOGM1ZjBl
Li45NTRiYmIxYWI4YjY5NjJmZmZlOGMyZjBmN2VlMWE3YWY0ZDkxNTM1IDEwMDY0NAotLS0gYS9U
b29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL1NlcnZpY2VXb3JrZXJCYXNpYy5t
bQorKysgYi9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL1NlcnZpY2VXb3Jr
ZXJCYXNpYy5tbQpAQCAtMTU3Niw3ICsxNTc2LDcgQEAgVEVTVChTZXJ2aWNlV29ya2VycywgUGFy
YWxsZWxQcm9jZXNzTGF1bmNoKQogICAgIHdhaXRVbnRpbFNlcnZpY2VXb3JrZXJQcm9jZXNzQ291
bnQocHJvY2Vzc1Bvb2wsIDIpOwogfQogCi1zdGF0aWMgc2l6ZV90IGxhdW5jaFNlcnZpY2VXb3Jr
ZXJQcm9jZXNzKGJvb2wgdXNlU2VwYXJhdGVTZXJ2aWNlV29ya2VyUHJvY2VzcykKK3N0YXRpYyBz
aXplX3QgbGF1bmNoU2VydmljZVdvcmtlclByb2Nlc3MoYm9vbCB1c2VTZXBhcmF0ZVNlcnZpY2VX
b3JrZXJQcm9jZXNzLCBib29sIGxvYWRBYm91dEJsYW5rQmVmb3JlUGFnZSkKIHsKICAgICBbV0tX
ZWJzaXRlRGF0YVN0b3JlIF9hbGxvd1dlYnNpdGVEYXRhUmVjb3Jkc0ZvckFsbE9yaWdpbnNdOwog
CkBAIC0xNjAyLDYgKzE2MDIsMTggQEAgc3RhdGljIHNpemVfdCBsYXVuY2hTZXJ2aWNlV29ya2Vy
UHJvY2Vzcyhib29sIHVzZVNlcGFyYXRlU2VydmljZVdvcmtlclByb2Nlc3MpCiAKICAgICBhdXRv
IHdlYlZpZXcgPSBhZG9wdE5TKFtbV0tXZWJWaWV3IGFsbG9jXSBpbml0V2l0aEZyYW1lOk5TTWFr
ZVJlY3QoMCwgMCwgODAwLCA2MDApIGNvbmZpZ3VyYXRpb246Y29uZmlndXJhdGlvbi5nZXQoKV0p
OwogCisgICAgYXV0byBuYXZpZ2F0aW9uRGVsZWdhdGUgPSBhZG9wdE5TKFtbVGVzdE5hdmlnYXRp
b25EZWxlZ2F0ZSBhbGxvY10gaW5pdF0pOworICAgIFtuYXZpZ2F0aW9uRGVsZWdhdGUgc2V0RGlk
RmluaXNoTmF2aWdhdGlvbjpeKFdLV2ViVmlldyAqLCBXS05hdmlnYXRpb24gKikgeworICAgICAg
ICBkaWRGaW5pc2hOYXZpZ2F0aW9uID0gdHJ1ZTsKKyAgICB9XTsKKyAgICBbd2ViVmlldyBzZXRO
YXZpZ2F0aW9uRGVsZWdhdGU6bmF2aWdhdGlvbkRlbGVnYXRlLmdldCgpXTsKKworICAgIGlmIChs
b2FkQWJvdXRCbGFua0JlZm9yZVBhZ2UpIHsKKyAgICAgICAgZGlkRmluaXNoTmF2aWdhdGlvbiA9
IGZhbHNlOworICAgICAgICBbd2ViVmlldyBsb2FkUmVxdWVzdDogW05TVVJMUmVxdWVzdCByZXF1
ZXN0V2l0aFVSTDpbTlNVUkwgVVJMV2l0aFN0cmluZzpAImFib3V0OmJsYW5rIl1dXTsKKyAgICAg
ICAgVGVzdFdlYktpdEFQSTo6VXRpbDo6cnVuKCZkaWRGaW5pc2hOYXZpZ2F0aW9uKTsKKyAgICB9
CisKICAgICBbd2ViVmlldyBsb2FkUmVxdWVzdDpzZXJ2ZXIucmVxdWVzdCgpXTsKIAogICAgIHdh
aXRVbnRpbFNlcnZpY2VXb3JrZXJQcm9jZXNzQ291bnQocHJvY2Vzc1Bvb2wsIDEpOwpAQCAtMTYx
MCwxMSArMTYyMiwyMCBAQCBzdGF0aWMgc2l6ZV90IGxhdW5jaFNlcnZpY2VXb3JrZXJQcm9jZXNz
KGJvb2wgdXNlU2VwYXJhdGVTZXJ2aWNlV29ya2VyUHJvY2VzcykKIAogVEVTVChTZXJ2aWNlV29y
a2VycywgT3V0T2ZBbmRJblByb2Nlc3NTZXJ2aWNlV29ya2VyKQogewotICAgIGJvb2wgdXNlU2Vw
YXJhdGVTZXJ2aWNlV29ya2VyUHJvY2VzcyA9IGZhbHNlOwotICAgIEVYUEVDVF9FUSgxdSwgbGF1
bmNoU2VydmljZVdvcmtlclByb2Nlc3ModXNlU2VwYXJhdGVTZXJ2aWNlV29ya2VyUHJvY2Vzcykp
OworICAgIGJvb2wgdXNlU2VwYXJhdGVTZXJ2aWNlV29ya2VyUHJvY2VzcyA9IHRydWU7CisgICAg
Ym9vbCBmaXJzdExvYWRBYm91dEJsYW5rID0gdHJ1ZTsKIAotICAgIHVzZVNlcGFyYXRlU2Vydmlj
ZVdvcmtlclByb2Nlc3MgPSB0cnVlOwotICAgIEVYUEVDVF9FUSgydSwgbGF1bmNoU2VydmljZVdv
cmtlclByb2Nlc3ModXNlU2VwYXJhdGVTZXJ2aWNlV29ya2VyUHJvY2VzcykpOworICAgIEVYUEVD
VF9FUSgxdSwgbGF1bmNoU2VydmljZVdvcmtlclByb2Nlc3MoIXVzZVNlcGFyYXRlU2VydmljZVdv
cmtlclByb2Nlc3MsICFmaXJzdExvYWRBYm91dEJsYW5rKSk7CisgICAgRVhQRUNUX0VRKDJ1LCBs
YXVuY2hTZXJ2aWNlV29ya2VyUHJvY2Vzcyh1c2VTZXBhcmF0ZVNlcnZpY2VXb3JrZXJQcm9jZXNz
LCAhZmlyc3RMb2FkQWJvdXRCbGFuaykpOworfQorCitURVNUKFNlcnZpY2VXb3JrZXJzLCBMb2Fk
QWJvdXRCbGFua0JlZm9yZU5hdmlnYXRpbmdUaHJvdWdoU2VydmljZVdvcmtlcikKK3sKKyAgICBi
b29sIHVzZVNlcGFyYXRlU2VydmljZVdvcmtlclByb2Nlc3MgPSB0cnVlOworICAgIGJvb2wgZmly
c3RMb2FkQWJvdXRCbGFuayA9IHRydWU7CisKKyAgICBFWFBFQ1RfRVEoMXUsIGxhdW5jaFNlcnZp
Y2VXb3JrZXJQcm9jZXNzKCF1c2VTZXBhcmF0ZVNlcnZpY2VXb3JrZXJQcm9jZXNzLCBmaXJzdExv
YWRBYm91dEJsYW5rKSk7CisgICAgRVhQRUNUX0VRKDJ1LCBsYXVuY2hTZXJ2aWNlV29ya2VyUHJv
Y2Vzcyh1c2VTZXBhcmF0ZVNlcnZpY2VXb3JrZXJQcm9jZXNzLCBmaXJzdExvYWRBYm91dEJsYW5r
KSk7CiB9CiAKIHZvaWQgd2FpdFVudGlsU2VydmljZVdvcmtlclByb2Nlc3NGb3JlZ3JvdW5kQWN0
aXZpdHlTdGF0ZShXS1dlYlZpZXcgKnBhZ2UsIGJvb2wgc2hvdWxkSGF2ZUFjdGl2aXR5KQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>400829</attachid>
            <date>2020-06-02 08:44:19 -0700</date>
            <delta_ts>2020-06-02 11:38:30 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-212464-20200602174418.patch</filename>
            <type>text/plain</type>
            <size>5298</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjYyNDA2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGRkMzZkNTIwZjM4NmViMjE4
NzQ3ZTZkNmNkYmMxODJmMTA2NzdmODUuLjFiMmZlNWQ5MzZjMDcyMDRmZDE0MzY2M2MyZTg3ZDZm
ZDgyMDgwODUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTkgQEAKKzIwMjAtMDYtMDIgIFlvdWVubiBG
YWJsZXQgIDx5b3Vlbm5AYXBwbGUuY29tPgorCisgICAgICAgIEFsbG93IHVzaW5nIHdlYiBwcm9j
ZXNzZXMgZm9yIHNlcnZpY2Ugd29ya2VycyBldmVuIHRob3VnaCB0aGV5IGxvYWRlZCBhYm91dCBV
UkxzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTI0
NjQKKworICAgICAgICBSZXZpZXdlZCBieSBDaHJpcyBEdW1lei4KKworICAgICAgICBCZWZvcmUg
dGhlIHBhdGNoLCBhIHdlYiBwcm9jZXNzIHRoYXQgbG9hZHMgYWJvdXQ6Ymxhbmsgd2lsbCBub3Qg
YmUgYWJsZSB0byBydW4gc2VydmljZSB3b3JrZXJzLgorICAgICAgICBBIHdlYiBwcm9jZXNzIHRo
YXQgaXMgcnVubmluZyBzZXJ2aWNlIHdvcmtlcnMgYW5kIGlzIGxvYWRpbmcgYW4gYWJvdXQ6Ymxh
bmsgcGFnZSB3aWxsIGFsc28ga2lsbCBpdHMgc2VydmljZSB3b3JrZXJzLgorICAgICAgICBUbyBw
cmV2ZW50IHRoaXMsIGRvIG5vdCB0YWtlIGludG8gYWNjb3VudCBhYm91dDpibGFuayBVUkxzIGZv
ciB0aGUgY29tcHV0YXRpb24gb2YgdGhlIHJlZ2lzdHJhYmxlIGRvbWFpbiBvZiBhIHByb2Nlc3Mu
CisKKyAgICAgICAgQ292ZXJlZCBieSBBUEkgdGVzdHMuCisKKyAgICAgICAgKiBVSVByb2Nlc3Mv
V2ViUHJvY2Vzc1Byb3h5LmNwcDoKKyAgICAgICAgKFdlYktpdDo6V2ViUHJvY2Vzc1Byb3h5Ojpk
aWRTdGFydFByb3Zpc2lvbmFsTG9hZEZvck1haW5GcmFtZSk6CisKIDIwMjAtMDYtMDIgIFlvdWVu
biBGYWJsZXQgIDx5b3Vlbm5AYXBwbGUuY29tPgogCiAgICAgICAgIEFkZCBtb3JlIGxvZ2dpbmcg
cmVsYXRlZCB0byBzZXJ2aWNlIHdvcmtlciBmZXRjaCBldmVudCBoYW5kbGluZwpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvV2ViUHJvY2Vzc1Byb3h5LmNwcCBiL1NvdXJjZS9X
ZWJLaXQvVUlQcm9jZXNzL1dlYlByb2Nlc3NQcm94eS5jcHAKaW5kZXggY2M0MzU5YTdhY2M5OTk1
OTUwNjZiNGFmYzk2ZDdjZDVhNDc5MDQ2OC4uNDZhOWM4YjM0MjE1ZjgxZThhYzA1ODY1MWM4Y2M5
ODYxYTM3OTZlZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvV2ViUHJvY2Vz
c1Byb3h5LmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9XZWJQcm9jZXNzUHJveHku
Y3BwCkBAIC0xNTU3LDYgKzE1NTcsOSBAQCB2b2lkIFdlYlByb2Nlc3NQcm94eTo6ZGlkU3RhcnRQ
cm92aXNpb25hbExvYWRGb3JNYWluRnJhbWUoY29uc3QgVVJMJiB1cmwpCiAgICAgaWYgKG1fcmVn
aXN0cmFibGVEb21haW4gJiYgbV9yZWdpc3RyYWJsZURvbWFpbi0+aXNFbXB0eSgpKQogICAgICAg
ICByZXR1cm47CiAKKyAgICBpZiAodXJsLnByb3RvY29sSXNBYm91dCgpKQorICAgICAgICByZXR1
cm47CisKICAgICBhdXRvIHJlZ2lzdHJhYmxlRG9tYWluID0gV2ViQ29yZTo6UmVnaXN0cmFibGVE
b21haW4geyB1cmwgfTsKICAgICBpZiAobV9yZWdpc3RyYWJsZURvbWFpbiAmJiAqbV9yZWdpc3Ry
YWJsZURvbWFpbiAhPSByZWdpc3RyYWJsZURvbWFpbikgewogI2lmIEVOQUJMRShTRVJWSUNFX1dP
UktFUikKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRl
eCAwNjBiNzljNWM2MzY1OTEyYTdmNDVkZDcxYzBhN2Q2MWY5ZDExMGEyLi41ZWM5MTA3ZDUxOWY1
NzM0NGM3N2E0ZGNmYjE4NWQ5OTM4YWE4Yzc4IDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cK
KysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTIgQEAKKzIwMjAtMDYtMDIgIFlvdWVu
biBGYWJsZXQgIDx5b3Vlbm5AYXBwbGUuY29tPgorCisgICAgICAgIEFsbG93IHVzaW5nIHdlYiBw
cm9jZXNzZXMgZm9yIHNlcnZpY2Ugd29ya2VycyBldmVuIHRob3VnaCB0aGV5IGxvYWRlZCBhYm91
dCBVUkxzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0y
MTI0NjQKKworICAgICAgICBSZXZpZXdlZCBieSBDaHJpcyBEdW1lei4KKworICAgICAgICAqIFRl
c3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2EvU2VydmljZVdvcmtlckJhc2ljLm1tOgorCiAy
MDIwLTA2LTAxICBOb2FtIFJvc2VudGhhbCAgPG5vYW1Ad2Via2l0Lm9yZz4KIAogICAgICAgICBN
YWtlIHVuaWNvZGUtYmlkaTppc29sYXRlIHRoZSBkZWZhdWx0IGZvciBhbiBlbGVtZW50IHdpdGgg
YSBkaXIgYXR0cmlidXRlIChpbnN0ZWFkIG9mIHVuaWNvZGUtYmlkaTplbWJlZCkKZGlmZiAtLWdp
dCBhL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2EvU2VydmljZVdvcmtlckJh
c2ljLm1tIGIvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9TZXJ2aWNlV29y
a2VyQmFzaWMubW0KaW5kZXggMTA3MmFmNTZhMTZhMmYwYzliMDczMTRhOTk1NDg3MjA3MThjNWYw
ZS4uOTU0YmJiMWFiOGI2OTYyZmZmZThjMmYwZjdlZTFhN2FmNGQ5MTUzNSAxMDA2NDQKLS0tIGEv
VG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9TZXJ2aWNlV29ya2VyQmFzaWMu
bW0KKysrIGIvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9TZXJ2aWNlV29y
a2VyQmFzaWMubW0KQEAgLTE1NzYsNyArMTU3Niw3IEBAIFRFU1QoU2VydmljZVdvcmtlcnMsIFBh
cmFsbGVsUHJvY2Vzc0xhdW5jaCkKICAgICB3YWl0VW50aWxTZXJ2aWNlV29ya2VyUHJvY2Vzc0Nv
dW50KHByb2Nlc3NQb29sLCAyKTsKIH0KIAotc3RhdGljIHNpemVfdCBsYXVuY2hTZXJ2aWNlV29y
a2VyUHJvY2Vzcyhib29sIHVzZVNlcGFyYXRlU2VydmljZVdvcmtlclByb2Nlc3MpCitzdGF0aWMg
c2l6ZV90IGxhdW5jaFNlcnZpY2VXb3JrZXJQcm9jZXNzKGJvb2wgdXNlU2VwYXJhdGVTZXJ2aWNl
V29ya2VyUHJvY2VzcywgYm9vbCBsb2FkQWJvdXRCbGFua0JlZm9yZVBhZ2UpCiB7CiAgICAgW1dL
V2Vic2l0ZURhdGFTdG9yZSBfYWxsb3dXZWJzaXRlRGF0YVJlY29yZHNGb3JBbGxPcmlnaW5zXTsK
IApAQCAtMTYwMiw2ICsxNjAyLDE4IEBAIHN0YXRpYyBzaXplX3QgbGF1bmNoU2VydmljZVdvcmtl
clByb2Nlc3MoYm9vbCB1c2VTZXBhcmF0ZVNlcnZpY2VXb3JrZXJQcm9jZXNzKQogCiAgICAgYXV0
byB3ZWJWaWV3ID0gYWRvcHROUyhbW1dLV2ViVmlldyBhbGxvY10gaW5pdFdpdGhGcmFtZTpOU01h
a2VSZWN0KDAsIDAsIDgwMCwgNjAwKSBjb25maWd1cmF0aW9uOmNvbmZpZ3VyYXRpb24uZ2V0KCld
KTsKIAorICAgIGF1dG8gbmF2aWdhdGlvbkRlbGVnYXRlID0gYWRvcHROUyhbW1Rlc3ROYXZpZ2F0
aW9uRGVsZWdhdGUgYWxsb2NdIGluaXRdKTsKKyAgICBbbmF2aWdhdGlvbkRlbGVnYXRlIHNldERp
ZEZpbmlzaE5hdmlnYXRpb246XihXS1dlYlZpZXcgKiwgV0tOYXZpZ2F0aW9uICopIHsKKyAgICAg
ICAgZGlkRmluaXNoTmF2aWdhdGlvbiA9IHRydWU7CisgICAgfV07CisgICAgW3dlYlZpZXcgc2V0
TmF2aWdhdGlvbkRlbGVnYXRlOm5hdmlnYXRpb25EZWxlZ2F0ZS5nZXQoKV07CisKKyAgICBpZiAo
bG9hZEFib3V0QmxhbmtCZWZvcmVQYWdlKSB7CisgICAgICAgIGRpZEZpbmlzaE5hdmlnYXRpb24g
PSBmYWxzZTsKKyAgICAgICAgW3dlYlZpZXcgbG9hZFJlcXVlc3Q6IFtOU1VSTFJlcXVlc3QgcmVx
dWVzdFdpdGhVUkw6W05TVVJMIFVSTFdpdGhTdHJpbmc6QCJhYm91dDpibGFuayJdXV07CisgICAg
ICAgIFRlc3RXZWJLaXRBUEk6OlV0aWw6OnJ1bigmZGlkRmluaXNoTmF2aWdhdGlvbik7CisgICAg
fQorCiAgICAgW3dlYlZpZXcgbG9hZFJlcXVlc3Q6c2VydmVyLnJlcXVlc3QoKV07CiAKICAgICB3
YWl0VW50aWxTZXJ2aWNlV29ya2VyUHJvY2Vzc0NvdW50KHByb2Nlc3NQb29sLCAxKTsKQEAgLTE2
MTAsMTEgKzE2MjIsMjAgQEAgc3RhdGljIHNpemVfdCBsYXVuY2hTZXJ2aWNlV29ya2VyUHJvY2Vz
cyhib29sIHVzZVNlcGFyYXRlU2VydmljZVdvcmtlclByb2Nlc3MpCiAKIFRFU1QoU2VydmljZVdv
cmtlcnMsIE91dE9mQW5kSW5Qcm9jZXNzU2VydmljZVdvcmtlcikKIHsKLSAgICBib29sIHVzZVNl
cGFyYXRlU2VydmljZVdvcmtlclByb2Nlc3MgPSBmYWxzZTsKLSAgICBFWFBFQ1RfRVEoMXUsIGxh
dW5jaFNlcnZpY2VXb3JrZXJQcm9jZXNzKHVzZVNlcGFyYXRlU2VydmljZVdvcmtlclByb2Nlc3Mp
KTsKKyAgICBib29sIHVzZVNlcGFyYXRlU2VydmljZVdvcmtlclByb2Nlc3MgPSB0cnVlOworICAg
IGJvb2wgZmlyc3RMb2FkQWJvdXRCbGFuayA9IHRydWU7CiAKLSAgICB1c2VTZXBhcmF0ZVNlcnZp
Y2VXb3JrZXJQcm9jZXNzID0gdHJ1ZTsKLSAgICBFWFBFQ1RfRVEoMnUsIGxhdW5jaFNlcnZpY2VX
b3JrZXJQcm9jZXNzKHVzZVNlcGFyYXRlU2VydmljZVdvcmtlclByb2Nlc3MpKTsKKyAgICBFWFBF
Q1RfRVEoMXUsIGxhdW5jaFNlcnZpY2VXb3JrZXJQcm9jZXNzKCF1c2VTZXBhcmF0ZVNlcnZpY2VX
b3JrZXJQcm9jZXNzLCAhZmlyc3RMb2FkQWJvdXRCbGFuaykpOworICAgIEVYUEVDVF9FUSgydSwg
bGF1bmNoU2VydmljZVdvcmtlclByb2Nlc3ModXNlU2VwYXJhdGVTZXJ2aWNlV29ya2VyUHJvY2Vz
cywgIWZpcnN0TG9hZEFib3V0QmxhbmspKTsKK30KKworVEVTVChTZXJ2aWNlV29ya2VycywgTG9h
ZEFib3V0QmxhbmtCZWZvcmVOYXZpZ2F0aW5nVGhyb3VnaFNlcnZpY2VXb3JrZXIpCit7CisgICAg
Ym9vbCB1c2VTZXBhcmF0ZVNlcnZpY2VXb3JrZXJQcm9jZXNzID0gdHJ1ZTsKKyAgICBib29sIGZp
cnN0TG9hZEFib3V0QmxhbmsgPSB0cnVlOworCisgICAgRVhQRUNUX0VRKDF1LCBsYXVuY2hTZXJ2
aWNlV29ya2VyUHJvY2VzcyghdXNlU2VwYXJhdGVTZXJ2aWNlV29ya2VyUHJvY2VzcywgZmlyc3RM
b2FkQWJvdXRCbGFuaykpOworICAgIEVYUEVDVF9FUSgydSwgbGF1bmNoU2VydmljZVdvcmtlclBy
b2Nlc3ModXNlU2VwYXJhdGVTZXJ2aWNlV29ya2VyUHJvY2VzcywgZmlyc3RMb2FkQWJvdXRCbGFu
aykpOwogfQogCiB2b2lkIHdhaXRVbnRpbFNlcnZpY2VXb3JrZXJQcm9jZXNzRm9yZWdyb3VuZEFj
dGl2aXR5U3RhdGUoV0tXZWJWaWV3ICpwYWdlLCBib29sIHNob3VsZEhhdmVBY3Rpdml0eSkK
</data>

          </attachment>
      

    </bug>

</bugzilla>