<?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>204883</bug_id>
          
          <creation_ts>2019-12-05 03:06:25 -0800</creation_ts>
          <short_desc>NetworkResourceLoader should consume its sandbox extensions when starting a fetch through service worker</short_desc>
          <delta_ts>2019-12-09 12:05:26 -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>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>commit-queue</cc>
    
    <cc>ggaren</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1595760</commentid>
    <comment_count>0</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2019-12-05 03:06:25 -0800</bug_when>
    <thetext>NetworkResourceLoader should consume its sandbox extensions when starting a fetch through service worker</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1595761</commentid>
    <comment_count>1</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2019-12-05 03:06:39 -0800</bug_when>
    <thetext>&lt;rdar://problem/57568535&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1595784</commentid>
    <comment_count>2</comment_count>
      <attachid>384901</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2019-12-05 06:14:23 -0800</bug_when>
    <thetext>Created attachment 384901
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1596903</commentid>
    <comment_count>3</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2019-12-09 11:13:25 -0800</bug_when>
    <thetext>Ping review.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1596916</commentid>
    <comment_count>4</comment_count>
      <attachid>384901</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-12-09 12:05:25 -0800</bug_when>
    <thetext>Comment on attachment 384901
Patch

Clearing flags on attachment: 384901

Committed r253297: &lt;https://trac.webkit.org/changeset/253297&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1596917</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-12-09 12:05:26 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>384901</attachid>
            <date>2019-12-05 06:14:23 -0800</date>
            <delta_ts>2019-12-09 12:05:25 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-204883-20191205151421.patch</filename>
            <type>text/plain</type>
            <size>12935</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjUzMTQ1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDBmMzJhNTM0OTZkMjFlODZj
MDYyM2Y5NWU1ODNmOGYzMWMwODVmZWQuLjRhMmMwNzhjOWU3M2Y0YmMwOGE3N2IwNzlmOTlhZGNl
ODNkNzMxNGUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjIgQEAKKzIwMTktMTItMDUgIHlvdWVubiBm
YWJsZXQgIDx5b3Vlbm5AYXBwbGUuY29tPgorCisgICAgICAgIE5ldHdvcmtSZXNvdXJjZUxvYWRl
ciBzaG91bGQgY29uc3VtZSBpdHMgc2FuZGJveCBleHRlbnNpb25zIHdoZW4gc3RhcnRpbmcgYSBm
ZXRjaCB0aHJvdWdoIHNlcnZpY2Ugd29ya2VyCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0yMDQ4ODMKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzU3NTY4
NTM1PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIENv
bnN1bWUgc2FuZGJveCBleHRlbnNpb25zIGluIG5ldHdvcmsgcHJvY2VzcyBiZWZvcmUgc2VuZGlu
ZyBmZXRjaCB0YXNrIHRvIHNlcnZpY2Ugd29ya2VyLgorICAgICAgICBUaGlzIG1ha2VzIHN1cmUg
bmV0d29yayBwcm9jZXNzIGNhbiBzZW5kIHByb3BlciBzYW5kYm94IGV4dGVuc2lvbnMgdG8gdGhl
IHNlcnZpY2Ugd29ya2VyIGFuZCBpdCBhbHNvIGVuc3VyZXMKKyAgICAgICAgaXQgd2lsbCBoYXZl
IHRoZSBuZWNlc3NhcnkgcmlnaHRzIHRvIGFjY2VzcyB0aGUgZmlsZSBpZiB0aGUgZmV0Y2ggdGFz
ayBpcyBub3QgaGFuZGxlZCBieSBzZXJ2aWNlIHdvcmtlci4KKyAgICAgICAgVGVzdDogaHR0cC93
cHQvc2VydmljZS13b3JrZXJzL2ZpbGUtdXBsb2FkLmh0bWwKKworICAgICAgICAqIE5ldHdvcmtQ
cm9jZXNzL05ldHdvcmtSZXNvdXJjZUxvYWRlci5jcHA6CisgICAgICAgIChXZWJLaXQ6Ok5ldHdv
cmtSZXNvdXJjZUxvYWRlcjo6Y29uc3VtZVNhbmRib3hFeHRlbnNpb25zSWZOZWVkZWQpOgorICAg
ICAgICAqIE5ldHdvcmtQcm9jZXNzL05ldHdvcmtSZXNvdXJjZUxvYWRlci5oOgorICAgICAgICAq
IE5ldHdvcmtQcm9jZXNzL1NlcnZpY2VXb3JrZXIvU2VydmljZVdvcmtlckZldGNoVGFzay5jcHA6
CisgICAgICAgIChXZWJLaXQ6OlNlcnZpY2VXb3JrZXJGZXRjaFRhc2s6OnN0YXJ0RmV0Y2gpOgor
CiAyMDE5LTEyLTA0ICBKb29uZ2h1biBQYXJrICA8amg3MTgucGFya0BzYW1zdW5nLmNvbT4KIAog
ICAgICAgICBVbnJldmlld2VkLiBSZW1vdmUgYnVpbGQgd2FybmluZ3MgYmVsb3cgc2luY2UgcjI1
MzAyNS4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvTmV0d29ya1Byb2Nlc3MvTmV0d29ya1Jl
c291cmNlTG9hZGVyLmNwcCBiL1NvdXJjZS9XZWJLaXQvTmV0d29ya1Byb2Nlc3MvTmV0d29ya1Jl
c291cmNlTG9hZGVyLmNwcAppbmRleCA0MjA4NmEwMzZmNGRmYTUyZjc5ZmJlOTgyZTM4OWNjOWI4
ZThjNGQzLi4yMmU5ZWEwY2YyZGQ0MTVmNzIyNGZiYmEzNzA3YmU2NDJhZmYxNzY3IDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViS2l0L05ldHdvcmtQcm9jZXNzL05ldHdvcmtSZXNvdXJjZUxvYWRlci5j
cHAKKysrIGIvU291cmNlL1dlYktpdC9OZXR3b3JrUHJvY2Vzcy9OZXR3b3JrUmVzb3VyY2VMb2Fk
ZXIuY3BwCkBAIC0xMDE0LDYgKzEwMTQsMTIgQEAgSVBDOjpDb25uZWN0aW9uKiBOZXR3b3JrUmVz
b3VyY2VMb2FkZXI6Om1lc3NhZ2VTZW5kZXJDb25uZWN0aW9uKCkgY29uc3QKICAgICByZXR1cm4g
JmNvbm5lY3Rpb25Ub1dlYlByb2Nlc3MoKS5jb25uZWN0aW9uKCk7CiB9CiAKK3ZvaWQgTmV0d29y
a1Jlc291cmNlTG9hZGVyOjpjb25zdW1lU2FuZGJveEV4dGVuc2lvbnNJZk5lZWRlZCgpCit7Cisg
ICAgaWYgKCFtX2RpZENvbnN1bWVTYW5kYm94RXh0ZW5zaW9ucykKKyAgICAgICAgY29uc3VtZVNh
bmRib3hFeHRlbnNpb25zKCk7Cit9CisKIHZvaWQgTmV0d29ya1Jlc291cmNlTG9hZGVyOjpjb25z
dW1lU2FuZGJveEV4dGVuc2lvbnMoKQogewogICAgIEFTU0VSVCghbV9kaWRDb25zdW1lU2FuZGJv
eEV4dGVuc2lvbnMpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9OZXR3b3JrUHJvY2Vzcy9O
ZXR3b3JrUmVzb3VyY2VMb2FkZXIuaCBiL1NvdXJjZS9XZWJLaXQvTmV0d29ya1Byb2Nlc3MvTmV0
d29ya1Jlc291cmNlTG9hZGVyLmgKaW5kZXggNjg5MGJmOTRmZmM3MDgxNjM1ZmY2MjdmMWY5NWYw
MTdiNjJjNmY5ZC4uMzExNWU5MTFlNThjZDJjOTJmNGE1ZTMyNDk1ODA5YjRmMmM5MWMzNiAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYktpdC9OZXR3b3JrUHJvY2Vzcy9OZXR3b3JrUmVzb3VyY2VMb2Fk
ZXIuaAorKysgYi9Tb3VyY2UvV2ViS2l0L05ldHdvcmtQcm9jZXNzL05ldHdvcmtSZXNvdXJjZUxv
YWRlci5oCkBAIC0xMjUsNiArMTI1LDggQEAgcHVibGljOgogCiAgICAgYm9vbCBpc0tlcHRBbGl2
ZSgpIGNvbnN0IHsgcmV0dXJuIG1faXNLZXB0QWxpdmU7IH0KIAorICAgIHZvaWQgY29uc3VtZVNh
bmRib3hFeHRlbnNpb25zSWZOZWVkZWQoKTsKKwogI2lmIEVOQUJMRShTRVJWSUNFX1dPUktFUikK
ICAgICB2b2lkIHN0YXJ0V2l0aFNlcnZpY2VXb3JrZXIoKTsKICAgICB2b2lkIHNlcnZpY2VXb3Jr
ZXJEaWROb3RIYW5kbGUoKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvTmV0d29ya1Byb2Nl
c3MvU2VydmljZVdvcmtlci9TZXJ2aWNlV29ya2VyRmV0Y2hUYXNrLmNwcCBiL1NvdXJjZS9XZWJL
aXQvTmV0d29ya1Byb2Nlc3MvU2VydmljZVdvcmtlci9TZXJ2aWNlV29ya2VyRmV0Y2hUYXNrLmNw
cAppbmRleCA2MzJkNWM4NjhjNDMyYTFjYmRkZGY0NGRhYTU5OWU5YTZhODMyYjgzLi4zMTU5NzAy
ZTY3NTczYTRmMzgzM2I2Mjk2ZDUwYTBhZjYwZjU3YjJjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
S2l0L05ldHdvcmtQcm9jZXNzL1NlcnZpY2VXb3JrZXIvU2VydmljZVdvcmtlckZldGNoVGFzay5j
cHAKKysrIGIvU291cmNlL1dlYktpdC9OZXR3b3JrUHJvY2Vzcy9TZXJ2aWNlV29ya2VyL1NlcnZp
Y2VXb3JrZXJGZXRjaFRhc2suY3BwCkBAIC05NSw2ICs5NSw3IEBAIHZvaWQgU2VydmljZVdvcmtl
ckZldGNoVGFzazo6Y29udGV4dENsb3NlZCgpCiAKIHZvaWQgU2VydmljZVdvcmtlckZldGNoVGFz
azo6c3RhcnRGZXRjaCgpCiB7CisgICAgbV9sb2FkZXIuY29uc3VtZVNhbmRib3hFeHRlbnNpb25z
SWZOZWVkZWQoKTsKICAgICBhdXRvJiBvcHRpb25zID0gbV9sb2FkZXIucGFyYW1ldGVycygpLm9w
dGlvbnM7CiAgICAgYXV0byByZWZlcnJlciA9IG1fY3VycmVudFJlcXVlc3QuaHR0cFJlZmVycmVy
KCk7CiAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0No
YW5nZUxvZwppbmRleCBlYzVjNDkxMGY4MjUzODg3YjIzMjc3YTBiOTM2YzA0ZTJkMzIyZWE2Li5k
MmFjMDM3ZDM0OTQyNjJkZWMzMzA2ZjlmOGZjMWM1NmJiNTljOGFjIDEwMDY0NAotLS0gYS9MYXlv
dXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEs
MTggQEAKKzIwMTktMTItMDUgIHlvdWVubiBmYWJsZXQgIDx5b3Vlbm5AYXBwbGUuY29tPgorCisg
ICAgICAgIE5ldHdvcmtSZXNvdXJjZUxvYWRlciBzaG91bGQgY29uc3VtZSBpdHMgc2FuZGJveCBl
eHRlbnNpb25zIHdoZW4gc3RhcnRpbmcgYSBmZXRjaCB0aHJvdWdoIHNlcnZpY2Ugd29ya2VyCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMDQ4ODMKKyAg
ICAgICAgPHJkYXI6Ly9wcm9ibGVtLzU3NTY4NTM1PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgICogaHR0cC90ZXN0cy9yZXNvdXJjZXMvY3JlYXRlLXRl
bXAtZmlsZS1pZnJhbWUuaHRtbDogQWRkZWQuCisgICAgICAgICogaHR0cC90ZXN0cy9yZXNvdXJj
ZXMvZGVsZXRlLXRlbXAtZmlsZS1pZnJhbWUuaHRtbDogQWRkZWQuCisgICAgICAgICogaHR0cC93
cHQvc2VydmljZS13b3JrZXJzL2ZpbGUtdXBsb2FkLWNoZWNrLnB5OiBBZGRlZC4KKyAgICAgICAg
KiBodHRwL3dwdC9zZXJ2aWNlLXdvcmtlcnMvZmlsZS11cGxvYWQtZXhwZWN0ZWQudHh0OiBBZGRl
ZC4KKyAgICAgICAgKiBodHRwL3dwdC9zZXJ2aWNlLXdvcmtlcnMvZmlsZS11cGxvYWQtd29ya2Vy
LmpzOiBBZGRlZC4KKyAgICAgICAgKiBodHRwL3dwdC9zZXJ2aWNlLXdvcmtlcnMvZmlsZS11cGxv
YWQuaHRtbDogQWRkZWQuCisKIDIwMTktMTItMDUgIHlvdWVubiBmYWJsZXQgIDx5b3Vlbm5AYXBw
bGUuY29tPgogCiAgICAgICAgIGdldFN0YXRzKCkgcHJvbWlzZSBuZXZlciByZWplY3RzIG5vciBy
ZXNvbHZlcyB3aGVuIHBlZXIgY29ubmVjdGlvbiBzdGF0ZSBpcyBjbG9zZWQuCmRpZmYgLS1naXQg
YS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2MvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvaW1wb3J0
ZWQvdzNjL0NoYW5nZUxvZwppbmRleCAzMTM0NDE0YmFmNWJiZmEyYzAxODBhMTFlM2I0Yzc4YjAx
Y2JkMjcyLi5hMmNiYTNiM2M5M2U2NWNlOTc5ZWMwNjk0OWYyOTNkNDNlMTZiZTRkIDEwMDY0NAot
LS0gYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2MvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L2ltcG9ydGVkL3czYy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNCBAQAorMjAxOS0xMi0wNSAgeW91
ZW5uIGZhYmxldCAgPHlvdWVubkBhcHBsZS5jb20+CisKKyAgICAgICAgTmV0d29ya1Jlc291cmNl
TG9hZGVyIHNob3VsZCBjb25zdW1lIGl0cyBzYW5kYm94IGV4dGVuc2lvbnMgd2hlbiBzdGFydGlu
ZyBhIGZldGNoIHRocm91Z2ggc2VydmljZSB3b3JrZXIKKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIwNDg4MworICAgICAgICA8cmRhcjovL3Byb2JsZW0v
NTc1Njg1MzU+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgQWxsb3cgaHR0cC93cHQgdGVzdHMgdG8gdXNlIExheW91dFRlc3RzL3Jlc291cmNlcyBmaWxl
cy4KKyAgICAgICAgKiByZXNvdXJjZXMvY29uZmlnLmpzb246CisKIDIwMTktMTItMDQgIEFsZXhl
eSBTaHZheWthICA8c2h2YWlrYWxlc2hAZ21haWwuY29tPgogCiAgICAgICAgIE5vbi1jYWxsYWJs
ZSAiaGFuZGxlRXZlbnQiIHByb3BlcnR5IGlzIHNpbGVudGx5IGlnbm9yZWQKZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL2h0dHAvdGVzdHMvcmVzb3VyY2VzL2NyZWF0ZS10ZW1wLWZpbGUtaWZyYW1l
Lmh0bWwgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3Jlc291cmNlcy9jcmVhdGUtdGVtcC1maWxl
LWlmcmFtZS5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjIzYzBjYWE5MDQyYjVjYmYzYWQ4MGRhYzlkNmUyNTlk
NjcxNjUyZjQKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3Jlc291
cmNlcy9jcmVhdGUtdGVtcC1maWxlLWlmcmFtZS5odG1sCkBAIC0wLDAgKzEsMTMgQEAKKzwhRE9D
VFlQRSBodG1sPgorPGh0bWw+Cis8Ym9keT4KKzxzY3JpcHQgc3JjPSIvbG9jYWwvZmlsZWFwaS9y
ZXNvdXJjZXMvdGVtcC1maWxlLXV0aWxzLmpzIj48L3NjcmlwdD4KKzxzY3JpcHQ+Citjb25zdCB0
ZW1wRmlsZUNvbnRlbnQgPSAiVEVTVCI7Citjb25zdCB0ZW1wRmlsZU5hbWUgPSAidGVzdC50bXAi
OworCitjb25zdCBwYXRoID0gY3JlYXRlVGVtcEZpbGUodGVtcEZpbGVOYW1lLCB0ZW1wRmlsZUNv
bnRlbnQpOword2luZG93LnBhcmVudC5wb3N0TWVzc2FnZShwYXRoLCAiKiIpOworPC9zY3JpcHQ+
Cis8L2JvZHk+Cis8L2h0bWw+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3Jl
c291cmNlcy9kZWxldGUtdGVtcC1maWxlLWlmcmFtZS5odG1sIGIvTGF5b3V0VGVzdHMvaHR0cC90
ZXN0cy9yZXNvdXJjZXMvZGVsZXRlLXRlbXAtZmlsZS1pZnJhbWUuaHRtbApuZXcgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5h
NzdjOGQxNWU1ZDQyY2EwZjllMTE5NTc3YzRlNjVhM2I3OTA4MDNiCi0tLSAvZGV2L251bGwKKysr
IGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9yZXNvdXJjZXMvZGVsZXRlLXRlbXAtZmlsZS1pZnJh
bWUuaHRtbApAQCAtMCwwICsxLDEwIEBACis8IURPQ1RZUEUgaHRtbD4KKzxodG1sPgorPGJvZHk+
Cis8c2NyaXB0IHNyYz0iL2xvY2FsL2ZpbGVhcGkvcmVzb3VyY2VzL3RlbXAtZmlsZS11dGlscy5q
cyI+PC9zY3JpcHQ+Cis8c2NyaXB0PgorY29uc3QgdGVtcEZpbGVOYW1lID0gInRlc3QudG1wIjsK
K3JlbW92ZVRlbXBGaWxlKHRlbXBGaWxlTmFtZSk7Cis8L3NjcmlwdD4KKzwvYm9keT4KKzwvaHRt
bD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2h0dHAvd3B0L3NlcnZpY2Utd29ya2Vycy9maWxl
LXVwbG9hZC1jaGVjay5weSBiL0xheW91dFRlc3RzL2h0dHAvd3B0L3NlcnZpY2Utd29ya2Vycy9m
aWxlLXVwbG9hZC1jaGVjay5weQpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi45ZmM0NjJkYWJhYWY2ZGQxM2FkYjM1M2Jk
ZGZlNGUwNjQ3MjJmYjVjCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvaHR0cC93cHQv
c2VydmljZS13b3JrZXJzL2ZpbGUtdXBsb2FkLWNoZWNrLnB5CkBAIC0wLDAgKzEsMyBAQAorZGVm
IG1haW4ocmVxdWVzdCwgcmVzcG9uc2UpOgorCisgICAgcmV0dXJuIDIwMCwgWygiQ29udGVudC1U
eXBlIiwgInRleHQvaHRtbCIpXSwgcmVxdWVzdC5ib2R5CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0
cy9odHRwL3dwdC9zZXJ2aWNlLXdvcmtlcnMvZmlsZS11cGxvYWQtZXhwZWN0ZWQudHh0IGIvTGF5
b3V0VGVzdHMvaHR0cC93cHQvc2VydmljZS13b3JrZXJzL2ZpbGUtdXBsb2FkLWV4cGVjdGVkLnR4
dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwLi5kNDVlNmVmOTU2MzIxMWU4OGE4YzVjZjQ0NWM1ZjA1ZTFiNGI3Zjg3Ci0t
LSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvaHR0cC93cHQvc2VydmljZS13b3JrZXJzL2Zp
bGUtdXBsb2FkLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDExIEBACitPUEVOIEZJTEUgUEFORUwK
KyAKKworUEFTUyBTZXR1cCB3b3JrZXIgCitQQVNTIFNldHVwIGZyYW1lIAorUEFTUyBTZXR1cCBm
aWxlIHRvIHVwbG9hZCAKK1BBU1MgU2V0dXAgZmlsZSBmb3JtIGRhdGEgCitQQVNTIFVwbG9hZCBu
b3QgaGFuZGxlZCBieSBzZXJ2aWNlIHdvcmtlciAKK1BBU1MgVXBsb2FkIGludGVyY2VwdGVkIGJ5
IHNlcnZpY2Ugd29ya2VyIAorUEFTUyBEZWxldGUgdGVtcG9yYXJ5IGZpbGUgCisKZGlmZiAtLWdp
dCBhL0xheW91dFRlc3RzL2h0dHAvd3B0L3NlcnZpY2Utd29ya2Vycy9maWxlLXVwbG9hZC13b3Jr
ZXIuanMgYi9MYXlvdXRUZXN0cy9odHRwL3dwdC9zZXJ2aWNlLXdvcmtlcnMvZmlsZS11cGxvYWQt
d29ya2VyLmpzCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAuLjhiODE2ZDQ3OTBjZjZiNTdiZTU5NDRiMjM0ZTNlZjhjOTc0
ODAxMDUKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9odHRwL3dwdC9zZXJ2aWNlLXdv
cmtlcnMvZmlsZS11cGxvYWQtd29ya2VyLmpzCkBAIC0wLDAgKzEsNSBAQAorYWRkRXZlbnRMaXN0
ZW5lcigiZmV0Y2giLCBhc3luYyAoZSkgPT4geworICAgIGlmIChlLnJlcXVlc3QudXJsLmluY2x1
ZGVzKCJkby1ub3QtaGFuZGxlIikpCisgICAgICAgIHJldHVybjsKKyAgICBlLnJlc3BvbmRXaXRo
KGZldGNoKGUucmVxdWVzdCkpOworfSk7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9odHRwL3dw
dC9zZXJ2aWNlLXdvcmtlcnMvZmlsZS11cGxvYWQuaHRtbCBiL0xheW91dFRlc3RzL2h0dHAvd3B0
L3NlcnZpY2Utd29ya2Vycy9maWxlLXVwbG9hZC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjU0NTQ3YjIyYmQ4
NzM5MDU1YTYzOTRjNzQ0YjIyYzNhMDQ2YzM5YzUKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRU
ZXN0cy9odHRwL3dwdC9zZXJ2aWNlLXdvcmtlcnMvZmlsZS11cGxvYWQuaHRtbApAQCAtMCwwICsx
LDExNiBAQAorPCFET0NUWVBFIGh0bWw+Cis8aHRtbD4KKzxoZWFkPgorPHNjcmlwdCBzcmM9Ii9y
ZXNvdXJjZXMvdGVzdGhhcm5lc3MuanMiPjwvc2NyaXB0PgorPHNjcmlwdCBzcmM9Ii9yZXNvdXJj
ZXMvdGVzdGhhcm5lc3NyZXBvcnQuanMiPjwvc2NyaXB0PgorPHNjcmlwdCBzcmM9Ii93ZWJraXQt
dGVzdC1yZXNvdXJjZXMvdWktaGVscGVyLmpzIj48L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5Pgor
PHNjcmlwdD4KK2NvbnN0IHRlbXBGaWxlQ29udGVudCA9ICJURVNUIjsKK2NvbnN0IHRlbXBGaWxl
TmFtZSA9ICJ0ZXN0LnRtcCI7CisKK3ZhciBmaWxlSW5wdXQgPSBkb2N1bWVudC5jcmVhdGVFbGVt
ZW50KCJpbnB1dCIpOworZmlsZUlucHV0LnR5cGUgPSAnZmlsZSc7CitmaWxlSW5wdXQuc3R5bGUu
d2lkdGggPSAiMTAwJSI7IC8vIFNvIHRoYXQgYW55IG1hbnVhbCB0ZXN0aW5nIHdpbGwgc2hvdyBm
dWxsIGZpbGUgbmFtZXMKK2RvY3VtZW50LmJvZHkuaW5zZXJ0QmVmb3JlKGZpbGVJbnB1dCwgZG9j
dW1lbnQuYm9keS5maXJzdENoaWxkKTsKKwordmFyIHNjb3BlID0gInJlc291cmNlcyI7Cit2YXIg
YWN0aXZlV29ya2VyOwordmFyIGZyYW1lOwordmFyIGZpbGVGcmFtZTsKK3ZhciBmb3JtRGF0YTsK
K3ZhciBmaWxlU2l6ZTsKKworZnVuY3Rpb24gd2l0aF9pZnJhbWUodXJsKSB7CisgICAgcmV0dXJu
IG5ldyBQcm9taXNlKGZ1bmN0aW9uKHJlc29sdmUpIHsKKyAgICAgICAgdmFyIGZyYW1lID0gZG9j
dW1lbnQuY3JlYXRlRWxlbWVudCgnaWZyYW1lJyk7CisgICAgICAgIGZyYW1lLmNsYXNzTmFtZSA9
ICd0ZXN0LWlmcmFtZSc7CisgICAgICAgIGZyYW1lLnNyYyA9IHVybDsKKyAgICAgICAgZnJhbWUu
b25sb2FkID0gZnVuY3Rpb24oKSB7IHJlc29sdmUoZnJhbWUpOyB9OworICAgICAgICBkb2N1bWVu
dC5ib2R5LmFwcGVuZENoaWxkKGZyYW1lKTsKKyAgICB9KTsKK30KKworZnVuY3Rpb24gcHJlcGFy
ZVVwbG9hZCgpCit7CisgICAgbGV0IHJlc29sdmUsIHJlamVjdDsKKyAgICBjb25zdCBwcm9taXNl
ID0gbmV3IFByb21pc2UoKHJlc29sdmVfLCByZWplY3RfKSA9PiB7CisgICAgICAgIHJlc29sdmUg
PSByZXNvbHZlXzsKKyAgICAgICAgcmVqZWN0ID0gcmVqZWN0XzsKKyAgICB9KTsKKyAgICBzZXRU
aW1lb3V0KCgpID0+IHJlamVjdCgidGVzdCB0aW1lZCBvdXQiKSwgNTAwMCk7CisKKyAgICB2YXIg
aW5wdXQgPSBkb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgiaW5wdXQiKVswXTsKKyAgICBp
bnB1dC5vbmNoYW5nZSA9IGFzeW5jIChlKSA9PiB7CisgICAgICAgIHZhciBmb3JtRGF0YSA9IG5l
dyBGb3JtRGF0YTsKKyAgICAgICAgZm9ybURhdGEuYXBwZW5kKCJmaWxlIiwgZS50YXJnZXQuZmls
ZXNbMF0sIHRlbXBGaWxlTmFtZSk7CisgICAgICAgIGZpbGVTaXplID0gZS50YXJnZXQuZmlsZXNb
MF0uc2l6ZTsKKyAgICAgICAgcmVzb2x2ZShmb3JtRGF0YSk7CisgICAgfTsKKworICAgIGlmICh3
aW5kb3cudGVzdFJ1bm5lcikgeworICAgICAgICB0ZXN0UnVubmVyLnNldE9wZW5QYW5lbEZpbGVz
KFt0ZW1wRmlsZVBhdGhdKTsKKworICAgICAgICB2YXIgY2VudGVyWCA9IGlucHV0Lm9mZnNldExl
ZnQgKyBpbnB1dC5vZmZzZXRXaWR0aCAvIDI7CisgICAgICAgIHZhciBjZW50ZXJZID0gaW5wdXQu
b2Zmc2V0VG9wICsgaW5wdXQub2Zmc2V0SGVpZ2h0IC8gMjsKKyAgICAgICAgVUlIZWxwZXIuYWN0
aXZhdGVBdChjZW50ZXJYLCBjZW50ZXJZKTsKKyAgICB9CisgICAgcmV0dXJuIHByb21pc2U7Cit9
CisKK3Byb21pc2VfdGVzdChhc3luYyAodGVzdCkgPT4geworICAgIGlmICh3aW5kb3cudGVzdFJ1
bm5lcikgeworICAgICAgICB0ZXN0UnVubmVyLnNldFVzZVNlcGFyYXRlU2VydmljZVdvcmtlclBy
b2Nlc3ModHJ1ZSk7CisgICAgICAgIGF3YWl0IGZldGNoKCIiKS50aGVuKCgpID0+IHsgfSwgKCkg
PT4geyB9KTsKKyAgICB9CisKKyAgICB2YXIgcmVnaXN0cmF0aW9uID0gYXdhaXQgbmF2aWdhdG9y
LnNlcnZpY2VXb3JrZXIucmVnaXN0ZXIoImZpbGUtdXBsb2FkLXdvcmtlci5qcyIsIHsgc2NvcGUg
OiBzY29wZSB9KTsKKyAgICBhY3RpdmVXb3JrZXIgPSByZWdpc3RyYXRpb24uYWN0aXZlOworICAg
IGlmICghYWN0aXZlV29ya2VyKSB7CisgICAgICAgIGFjdGl2ZVdvcmtlciA9IHJlZ2lzdHJhdGlv
bi5pbnN0YWxsaW5nOworICAgICAgICBhd2FpdCBuZXcgUHJvbWlzZShyZXNvbHZlID0+IHsKKyAg
ICAgICAgICAgIGFjdGl2ZVdvcmtlci5hZGRFdmVudExpc3RlbmVyKCdzdGF0ZWNoYW5nZScsICgp
ID0+IHsKKyAgICAgICAgICAgICAgICBpZiAoYWN0aXZlV29ya2VyLnN0YXRlID09PSAiYWN0aXZh
dGVkIikKKyAgICAgICAgICAgICAgICAgICAgcmVzb2x2ZSgpOworICAgICAgICAgICAgfSk7Cisg
ICAgICAgIH0pOworICAgIH0KK30sICJTZXR1cCB3b3JrZXIiKTsKKworcHJvbWlzZV90ZXN0KGFz
eW5jICh0ZXN0KSA9PiB7CisgICAgZnJhbWUgPSBhd2FpdCB3aXRoX2lmcmFtZSgicmVzb3VyY2Vz
L2ZpbGUtdXBsb2FkLWlmcmFtZS5odG1sIik7Cit9LCAiU2V0dXAgZnJhbWUiKTsKKworcHJvbWlz
ZV90ZXN0KGFzeW5jICh0ZXN0KSA9PiB7CisgICAgY29uc3QgcHJvbWlzZSA9IG5ldyBQcm9taXNl
KHJlc29sdmUgPT4gd2luZG93Lm9ubWVzc2FnZSA9IHJlc29sdmUpOworICAgIGZpbGVGcmFtZSA9
IGF3YWl0IHdpdGhfaWZyYW1lKCJodHRwOi8vMTI3LjAuMC4xOjgwMDAvcmVzb3VyY2VzL2NyZWF0
ZS10ZW1wLWZpbGUtaWZyYW1lLmh0bWwiKTsKKyAgICBsZXQgZXZlbnQgPSBhd2FpdCBwcm9taXNl
OworICAgIHRlbXBGaWxlUGF0aCA9IGV2ZW50LmRhdGE7Cit9LCAiU2V0dXAgZmlsZSB0byB1cGxv
YWQiKTsKKworcHJvbWlzZV90ZXN0KGFzeW5jICh0ZXN0KSA9PiB7CisgICAgZm9ybURhdGEgPSBh
d2FpdCBwcmVwYXJlVXBsb2FkKCk7CisgICAgYXNzZXJ0X2VxdWFscyhmaWxlU2l6ZSwgNCk7Cit9
LCAiU2V0dXAgZmlsZSBmb3JtIGRhdGEiKTsKKworcHJvbWlzZV90ZXN0KGFzeW5jICh0ZXN0KSA9
PiB7CisgICAgY29uc3QgcmVzcG9uc2UgPSBhd2FpdCBmcmFtZS5jb250ZW50V2luZG93LmZldGNo
KCIvV2ViS2l0L3NlcnZpY2Utd29ya2Vycy9maWxlLXVwbG9hZC1jaGVjay5weT9kby1ub3QtaGFu
ZGxlIiwge21ldGhvZDogIlBPU1QiLCBib2R5OiBmb3JtRGF0YX0pOworICAgIGNvbnN0IHRleHQg
PSBhd2FpdCByZXNwb25zZS50ZXh0KCk7CisgICAgYXNzZXJ0X3RydWUodGV4dC5pbmNsdWRlcyh0
ZW1wRmlsZUNvbnRlbnQpLCAiY29udGVudCIpOworICAgIGFzc2VydF90cnVlKHRleHQuaW5jbHVk
ZXModGVtcEZpbGVOYW1lKSwgIm5hbWUiKTsKK30sICJVcGxvYWQgbm90IGhhbmRsZWQgYnkgc2Vy
dmljZSB3b3JrZXIiKTsKKworcHJvbWlzZV90ZXN0KGFzeW5jICh0ZXN0KSA9PiB7CisgICAgY29u
c3QgcmVzcG9uc2UgPSBhd2FpdCBmcmFtZS5jb250ZW50V2luZG93LmZldGNoKCIvV2ViS2l0L3Nl
cnZpY2Utd29ya2Vycy9maWxlLXVwbG9hZC1jaGVjay5weSIsIHttZXRob2Q6ICJQT1NUIiwgYm9k
eTogZm9ybURhdGF9KTsKKyAgICBjb25zdCB0ZXh0ID0gYXdhaXQgcmVzcG9uc2UudGV4dCgpOwor
ICAgIGFzc2VydF90cnVlKHRleHQuaW5jbHVkZXModGVtcEZpbGVDb250ZW50KSwgImNvbnRlbnQi
KTsKKyAgICBhc3NlcnRfdHJ1ZSh0ZXh0LmluY2x1ZGVzKHRlbXBGaWxlTmFtZSksICJuYW1lIik7
Cit9LCAiVXBsb2FkIGludGVyY2VwdGVkIGJ5IHNlcnZpY2Ugd29ya2VyIik7CisKK3Byb21pc2Vf
dGVzdChhc3luYyAodGVzdCkgPT4geworICAgIGF3YWl0IHdpdGhfaWZyYW1lKCJodHRwOi8vMTI3
LjAuMC4xOjgwMDAvcmVzb3VyY2VzL2RlbGV0ZS10ZW1wLWZpbGUtaWZyYW1lLmh0bWwiKTsKK30s
ICJEZWxldGUgdGVtcG9yYXJ5IGZpbGUiKTsKKzwvc2NyaXB0PgorPC9ib2R5PgorPC9odG1sPgpk
aWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3Jlc291cmNlcy9jb25maWcuanNv
biBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy9yZXNvdXJjZXMvY29uZmlnLmpzb24KaW5kZXgg
ZDQzZTdmZjg1ZTI5MmIxMjNkNzIwYTY4MWM4MDkxOGU5MDY3NTUwNy4uNjcwNWRjODE0ZjdkMTg4
MzE0OTljZjdmM2JjNWU0YTA4M2FiZWFmOSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvaW1wb3J0
ZWQvdzNjL3Jlc291cmNlcy9jb25maWcuanNvbgorKysgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93
M2MvcmVzb3VyY2VzL2NvbmZpZy5qc29uCkBAIC02LDYgKzYsNyBAQAogICJhbGlhc2VzIjogWwog
ICAgICAgICAgIHsidXJsLXBhdGgiOiAiL3Jlc291cmNlcy90ZXN0aGFybmVzc3JlcG9ydC5qcyIs
ICJsb2NhbC1kaXIiOiIuLi8uLi8uLi9yZXNvdXJjZXMvIn0sCiAgICAgICAgICAgeyJ1cmwtcGF0
aCI6ICIvcmVzb3VyY2VzL3Rlc3RoYXJuZXNzLmNzcyIsICJsb2NhbC1kaXIiOiIuLi8uLi8uLi9y
ZXNvdXJjZXMvIn0sCisgICAgICAgICAgeyJ1cmwtcGF0aCI6ICIvd2Via2l0LXRlc3QtcmVzb3Vy
Y2VzLyIsICJsb2NhbC1kaXIiOiIuLi8uLi8uLi9yZXNvdXJjZXMvIn0sCiAgICAgICAgICAgeyJ1
cmwtcGF0aCI6ICIvV2ViS2l0LyIsICJsb2NhbC1kaXIiOiIuLi8uLi8uLi9odHRwL3dwdC8ifV0s
CiAgImNoZWNrX3N1YmRvbWFpbnMiOiBmYWxzZSwKICAibG9nX2xldmVsIjoiZGVidWciLAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>