<?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>222284</bug_id>
          
          <creation_ts>2021-02-22 12:28:38 -0800</creation_ts>
          <short_desc>[Cocoa] Send sandbox extensions for Network Extension services in load parameters</short_desc>
          <delta_ts>2021-02-22 18:26:38 -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>WebKit Misc.</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Per Arne Vollan">pvollan</reporter>
          <assigned_to name="Per Arne Vollan">pvollan</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1732250</commentid>
    <comment_count>0</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2021-02-22 12:28:38 -0800</bug_when>
    <thetext>Currently, sandbox extensions for Network Extension are sent from the UI process to the WebContent process when the policy decision is made, but that is not soon enough in all cases. They should also be sent as part of the load parameters.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1732252</commentid>
    <comment_count>1</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2021-02-22 12:30:48 -0800</bug_when>
    <thetext>&lt;rdar://problem/74402532&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1732257</commentid>
    <comment_count>2</comment_count>
      <attachid>421226</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2021-02-22 12:33:20 -0800</bug_when>
    <thetext>Created attachment 421226
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1732260</commentid>
    <comment_count>3</comment_count>
      <attachid>421226</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2021-02-22 12:34:48 -0800</bug_when>
    <thetext>Comment on attachment 421226
Patch

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

r=me

&gt; Source/WebKit/ChangeLog:10
&gt; +        policy decision is made, but that is not soon enough in all cases. They should also be sent as part of the load parameters.

Should we remove the policy decision part, since we are doing it at load time now?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1732281</commentid>
    <comment_count>4</comment_count>
      <attachid>421233</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2021-02-22 13:28:12 -0800</bug_when>
    <thetext>Created attachment 421233
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1732282</commentid>
    <comment_count>5</comment_count>
      <attachid>421234</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2021-02-22 13:29:16 -0800</bug_when>
    <thetext>Created attachment 421234
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1732284</commentid>
    <comment_count>6</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2021-02-22 13:30:51 -0800</bug_when>
    <thetext>(In reply to Brent Fulgham from comment #3)
&gt; Comment on attachment 421226 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=421226&amp;action=review
&gt; 
&gt; r=me
&gt; 
&gt; &gt; Source/WebKit/ChangeLog:10
&gt; &gt; +        policy decision is made, but that is not soon enough in all cases. They should also be sent as part of the load parameters.
&gt; 
&gt; Should we remove the policy decision part, since we are doing it at load
&gt; time now?

I believe this is still needed, since the order of events can vary.

Thanks for reviewing!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1732356</commentid>
    <comment_count>7</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-02-22 16:03:13 -0800</bug_when>
    <thetext>Committed r273286: &lt;https://commits.webkit.org/r273286&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 421234.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>421226</attachid>
            <date>2021-02-22 12:33:20 -0800</date>
            <delta_ts>2021-02-22 12:34:48 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-222284-20210222123319.patch</filename>
            <type>text/plain</type>
            <size>4347</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQvQ2hhbmdlTG9nCShyZXZpc2lvbiAyNzMyNjkpCisrKyBTb3VyY2UvV2ViS2l0L0NoYW5nZUxv
Zwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIzIEBACisyMDIxLTAyLTIyICBQZXIgQXJuZSBW
b2xsYW4gIDxwdm9sbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBbQ29jb2FdIFNlbmQgc2FuZGJv
eCBleHRlbnNpb25zIGZvciBOZXR3b3JrIEV4dGVuc2lvbiBzZXJ2aWNlcyBpbiBsb2FkIHBhcmFt
ZXRlcnMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIy
MjI4NAorICAgICAgICA8cmRhcjovL3Byb2JsZW0vNzQ0MDI1MzI+CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQ3VycmVudGx5LCBzYW5kYm94IGV4dGVu
c2lvbnMgZm9yIE5ldHdvcmsgRXh0ZW5zaW9uIHNlcnZpY2VzIGFyZSBzZW50IGZyb20gdGhlIFVJ
IHByb2Nlc3MgdG8gdGhlIFdlYkNvbnRlbnQgcHJvY2VzcyB3aGVuIHRoZQorICAgICAgICBwb2xp
Y3kgZGVjaXNpb24gaXMgbWFkZSwgYnV0IHRoYXQgaXMgbm90IHNvb24gZW5vdWdoIGluIGFsbCBj
YXNlcy4gVGhleSBzaG91bGQgYWxzbyBiZSBzZW50IGFzIHBhcnQgb2YgdGhlIGxvYWQgcGFyYW1l
dGVycy4KKworICAgICAgICAqIFNoYXJlZC9Db2NvYS9Mb2FkUGFyYW1ldGVyc0NvY29hLm1tOgor
ICAgICAgICAoV2ViS2l0OjpMb2FkUGFyYW1ldGVyczo6cGxhdGZvcm1FbmNvZGUgY29uc3QpOgor
ICAgICAgICAoV2ViS2l0OjpMb2FkUGFyYW1ldGVyczo6cGxhdGZvcm1EZWNvZGUpOgorICAgICAg
ICAqIFNoYXJlZC9Mb2FkUGFyYW1ldGVycy5oOgorICAgICAgICAqIFVJUHJvY2Vzcy9Db2NvYS9X
ZWJQYWdlUHJveHlDb2NvYS5tbToKKyAgICAgICAgKFdlYktpdDo6V2ViUGFnZVByb3h5OjphZGRQ
bGF0Zm9ybUxvYWRQYXJhbWV0ZXJzKToKKyAgICAgICAgKiBXZWJQcm9jZXNzL1dlYlBhZ2UvQ29j
b2EvV2ViUGFnZUNvY29hLm1tOgorICAgICAgICAoV2ViS2l0OjpXZWJQYWdlOjpwbGF0Zm9ybURp
ZFJlY2VpdmVMb2FkUGFyYW1ldGVycyk6CisKIDIwMjEtMDItMjIgIFNhbSBTbmVkZG9uICA8Z3Nu
ZWRkZXJzQGFwcGxlLmNvbT4KIAogICAgICAgICBSRUdSRVNTSU9OKHIyNzMyMDQpOiB3ZWJraXRw
eSB0ZXN0cyBkb24ndCBydW4gb24gUHkzCkluZGV4OiBTb3VyY2UvV2ViS2l0L1NoYXJlZC9Mb2Fk
UGFyYW1ldGVycy5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvU2hhcmVkL0xvYWRQYXJh
bWV0ZXJzLmgJKHJldmlzaW9uIDI3MzE5OCkKKysrIFNvdXJjZS9XZWJLaXQvU2hhcmVkL0xvYWRQ
YXJhbWV0ZXJzLmgJKHdvcmtpbmcgY29weSkKQEAgLTc0LDYgKzc0LDcgQEAgc3RydWN0IExvYWRQ
YXJhbWV0ZXJzIHsKIAogI2lmIFBMQVRGT1JNKENPQ09BKQogICAgIFJldGFpblB0cjxOU0RpY3Rp
b25hcnk+IGRhdGFEZXRlY3Rpb25Db250ZXh0OworICAgIFNhbmRib3hFeHRlbnNpb246OkhhbmRs
ZUFycmF5IG5ldHdvcmtFeHRlbnNpb25TYW5kYm94RXh0ZW5zaW9uSGFuZGxlczsKICNlbmRpZgog
I2lmIFBMQVRGT1JNKElPUykKICAgICBPcHRpb25hbDxTYW5kYm94RXh0ZW5zaW9uOjpIYW5kbGU+
IGNvbnRlbnRGaWx0ZXJFeHRlbnNpb25IYW5kbGU7CkluZGV4OiBTb3VyY2UvV2ViS2l0L1NoYXJl
ZC9Db2NvYS9Mb2FkUGFyYW1ldGVyc0NvY29hLm1tCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQvU2hhcmVkL0NvY29hL0xvYWRQYXJhbWV0ZXJzQ29jb2EubW0JKHJldmlzaW9uIDI3MzE5OCkK
KysrIFNvdXJjZS9XZWJLaXQvU2hhcmVkL0NvY29hL0xvYWRQYXJhbWV0ZXJzQ29jb2EubW0JKHdv
cmtpbmcgY29weSkKQEAgLTM3LDYgKzM3LDcgQEAgdm9pZCBMb2FkUGFyYW1ldGVyczo6cGxhdGZv
cm1FbmNvZGUoSVBDOgogewogICAgIElQQzo6ZW5jb2RlKGVuY29kZXIsIGRhdGFEZXRlY3Rpb25D
b250ZXh0LmdldCgpKTsKIAorICAgIGVuY29kZXIgPDwgbmV0d29ya0V4dGVuc2lvblNhbmRib3hF
eHRlbnNpb25IYW5kbGVzOwogI2lmIFBMQVRGT1JNKElPUykKICAgICBlbmNvZGVyIDw8IGNvbnRl
bnRGaWx0ZXJFeHRlbnNpb25IYW5kbGU7CiAgICAgZW5jb2RlciA8PCBmcm9udGJvYXJkU2Vydmlj
ZUV4dGVuc2lvbkhhbmRsZTsKQEAgLTQ4LDYgKzQ5LDEyIEBAIGJvb2wgTG9hZFBhcmFtZXRlcnM6
OnBsYXRmb3JtRGVjb2RlKElQQzoKICAgICBpZiAoIUlQQzo6ZGVjb2RlKGRlY29kZXIsIHBhcmFt
ZXRlcnMuZGF0YURldGVjdGlvbkNvbnRleHQpKQogICAgICAgICByZXR1cm4gZmFsc2U7CiAKKyAg
ICBPcHRpb25hbDxTYW5kYm94RXh0ZW5zaW9uOjpIYW5kbGVBcnJheT4gbmV0d29ya0V4dGVuc2lv
blNhbmRib3hFeHRlbnNpb25IYW5kbGVzOworICAgIGRlY29kZXIgPj4gbmV0d29ya0V4dGVuc2lv
blNhbmRib3hFeHRlbnNpb25IYW5kbGVzOworICAgIGlmICghbmV0d29ya0V4dGVuc2lvblNhbmRi
b3hFeHRlbnNpb25IYW5kbGVzKQorICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgcGFyYW1ldGVy
cy5uZXR3b3JrRXh0ZW5zaW9uU2FuZGJveEV4dGVuc2lvbkhhbmRsZXMgPSBXVEZNb3ZlKCpuZXR3
b3JrRXh0ZW5zaW9uU2FuZGJveEV4dGVuc2lvbkhhbmRsZXMpOworICAgIAogI2lmIFBMQVRGT1JN
KElPUykKICAgICBPcHRpb25hbDxPcHRpb25hbDxTYW5kYm94RXh0ZW5zaW9uOjpIYW5kbGU+PiBj
b250ZW50RmlsdGVyRXh0ZW5zaW9uSGFuZGxlOwogICAgIGRlY29kZXIgPj4gY29udGVudEZpbHRl
ckV4dGVuc2lvbkhhbmRsZTsKSW5kZXg6IFNvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0NvY29hL1dl
YlBhZ2VQcm94eUNvY29hLm1tCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvVUlQcm9jZXNz
L0NvY29hL1dlYlBhZ2VQcm94eUNvY29hLm1tCShyZXZpc2lvbiAyNzMxOTgpCisrKyBTb3VyY2Uv
V2ViS2l0L1VJUHJvY2Vzcy9Db2NvYS9XZWJQYWdlUHJveHlDb2NvYS5tbQkod29ya2luZyBjb3B5
KQpAQCAtMTY1LDYgKzE2NSw4IEBAIHZvaWQgV2ViUGFnZVByb3h5OjphZGRQbGF0Zm9ybUxvYWRQ
YXJhbWUKIHsKICAgICBsb2FkUGFyYW1ldGVycy5kYXRhRGV0ZWN0aW9uQ29udGV4dCA9IG1fdWlD
bGllbnQtPmRhdGFEZXRlY3Rpb25Db250ZXh0KCk7CiAKKyAgICBsb2FkUGFyYW1ldGVycy5uZXR3
b3JrRXh0ZW5zaW9uU2FuZGJveEV4dGVuc2lvbkhhbmRsZXMgPSBjcmVhdGVOZXR3b3JrRXh0ZW5z
aW9uc1NhbmRib3hFeHRlbnNpb25zKHByb2Nlc3MpOworICAgIAogI2lmIFBMQVRGT1JNKElPUykK
ICAgICBpZiAoIXByb2Nlc3MuaGFzTWFuYWdlZFNlc3Npb25TYW5kYm94QWNjZXNzKCkgJiYgW2dl
dFdlYkZpbHRlckV2YWx1YXRvckNsYXNzKCkgaXNNYW5hZ2VkU2Vzc2lvbl0pIHsKICAgICAgICAg
U2FuZGJveEV4dGVuc2lvbjo6SGFuZGxlIGhhbmRsZTsKSW5kZXg6IFNvdXJjZS9XZWJLaXQvV2Vi
UHJvY2Vzcy9XZWJQYWdlL0NvY29hL1dlYlBhZ2VDb2NvYS5tbQo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3Vy
Y2UvV2ViS2l0L1dlYlByb2Nlc3MvV2ViUGFnZS9Db2NvYS9XZWJQYWdlQ29jb2EubW0JKHJldmlz
aW9uIDI3MzE5OCkKKysrIFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQYWdlL0NvY29hL1dl
YlBhZ2VDb2NvYS5tbQkod29ya2luZyBjb3B5KQpAQCAtODEsNiArODEsOCBAQCB2b2lkIFdlYlBh
Z2U6OnBsYXRmb3JtRGlkUmVjZWl2ZUxvYWRQYXJhCiAKICAgICBtX2RhdGFEZXRlY3Rpb25Db250
ZXh0ID0gcGFyYW1ldGVycy5kYXRhRGV0ZWN0aW9uQ29udGV4dDsKIAorICAgIGNvbnN1bWVOZXR3
b3JrRXh0ZW5zaW9uU2FuZGJveEV4dGVuc2lvbnMocGFyYW1ldGVycy5uZXR3b3JrRXh0ZW5zaW9u
U2FuZGJveEV4dGVuc2lvbkhhbmRsZXMpOworCiAjaWYgUExBVEZPUk0oSU9TKQogICAgIGlmIChw
YXJhbWV0ZXJzLmNvbnRlbnRGaWx0ZXJFeHRlbnNpb25IYW5kbGUpCiAgICAgICAgIFNhbmRib3hF
eHRlbnNpb246OmNvbnN1bWVQZXJtYW5lbnRseSgqcGFyYW1ldGVycy5jb250ZW50RmlsdGVyRXh0
ZW5zaW9uSGFuZGxlKTsK
</data>
<flag name="review"
          id="440027"
          type_id="1"
          status="+"
          setter="bfulgham"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>421233</attachid>
            <date>2021-02-22 13:28:12 -0800</date>
            <delta_ts>2021-02-22 18:26:38 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-222284-20210222132811.patch</filename>
            <type>text/plain</type>
            <size>4909</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQvQ2hhbmdlTG9nCShyZXZpc2lvbiAyNzMyNjkpCisrKyBTb3VyY2UvV2ViS2l0L0NoYW5nZUxv
Zwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIzIEBACisyMDIxLTAyLTIyICBQZXIgQXJuZSBW
b2xsYW4gIDxwdm9sbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBbQ29jb2FdIFNlbmQgc2FuZGJv
eCBleHRlbnNpb25zIGZvciBOZXR3b3JrIEV4dGVuc2lvbiBzZXJ2aWNlcyBpbiBsb2FkIHBhcmFt
ZXRlcnMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIy
MjI4NAorICAgICAgICA8cmRhcjovL3Byb2JsZW0vNzQ0MDI1MzI+CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQ3VycmVudGx5LCBzYW5kYm94IGV4dGVu
c2lvbnMgZm9yIE5ldHdvcmsgRXh0ZW5zaW9uIHNlcnZpY2VzIGFyZSBzZW50IGZyb20gdGhlIFVJ
IHByb2Nlc3MgdG8gdGhlIFdlYkNvbnRlbnQgcHJvY2VzcyB3aGVuIHRoZQorICAgICAgICBwb2xp
Y3kgZGVjaXNpb24gaXMgbWFkZSwgYnV0IHRoYXQgaXMgbm90IHNvb24gZW5vdWdoIGluIGFsbCBj
YXNlcy4gVGhleSBzaG91bGQgYWxzbyBiZSBzZW50IGFzIHBhcnQgb2YgdGhlIGxvYWQgcGFyYW1l
dGVycy4KKworICAgICAgICAqIFNoYXJlZC9Db2NvYS9Mb2FkUGFyYW1ldGVyc0NvY29hLm1tOgor
ICAgICAgICAoV2ViS2l0OjpMb2FkUGFyYW1ldGVyczo6cGxhdGZvcm1FbmNvZGUgY29uc3QpOgor
ICAgICAgICAoV2ViS2l0OjpMb2FkUGFyYW1ldGVyczo6cGxhdGZvcm1EZWNvZGUpOgorICAgICAg
ICAqIFNoYXJlZC9Mb2FkUGFyYW1ldGVycy5oOgorICAgICAgICAqIFVJUHJvY2Vzcy9Db2NvYS9X
ZWJQYWdlUHJveHlDb2NvYS5tbToKKyAgICAgICAgKFdlYktpdDo6V2ViUGFnZVByb3h5OjphZGRQ
bGF0Zm9ybUxvYWRQYXJhbWV0ZXJzKToKKyAgICAgICAgKiBXZWJQcm9jZXNzL1dlYlBhZ2UvQ29j
b2EvV2ViUGFnZUNvY29hLm1tOgorICAgICAgICAoV2ViS2l0OjpXZWJQYWdlOjpwbGF0Zm9ybURp
ZFJlY2VpdmVMb2FkUGFyYW1ldGVycyk6CisKIDIwMjEtMDItMjIgIFNhbSBTbmVkZG9uICA8Z3Nu
ZWRkZXJzQGFwcGxlLmNvbT4KIAogICAgICAgICBSRUdSRVNTSU9OKHIyNzMyMDQpOiB3ZWJraXRw
eSB0ZXN0cyBkb24ndCBydW4gb24gUHkzCkluZGV4OiBTb3VyY2UvV2ViS2l0L1NoYXJlZC9Mb2Fk
UGFyYW1ldGVycy5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvU2hhcmVkL0xvYWRQYXJh
bWV0ZXJzLmgJKHJldmlzaW9uIDI3MzE5OCkKKysrIFNvdXJjZS9XZWJLaXQvU2hhcmVkL0xvYWRQ
YXJhbWV0ZXJzLmgJKHdvcmtpbmcgY29weSkKQEAgLTc0LDYgKzc0LDcgQEAgc3RydWN0IExvYWRQ
YXJhbWV0ZXJzIHsKIAogI2lmIFBMQVRGT1JNKENPQ09BKQogICAgIFJldGFpblB0cjxOU0RpY3Rp
b25hcnk+IGRhdGFEZXRlY3Rpb25Db250ZXh0OworICAgIFNhbmRib3hFeHRlbnNpb246OkhhbmRs
ZUFycmF5IG5ldHdvcmtFeHRlbnNpb25TYW5kYm94RXh0ZW5zaW9uSGFuZGxlczsKICNlbmRpZgog
I2lmIFBMQVRGT1JNKElPUykKICAgICBPcHRpb25hbDxTYW5kYm94RXh0ZW5zaW9uOjpIYW5kbGU+
IGNvbnRlbnRGaWx0ZXJFeHRlbnNpb25IYW5kbGU7CkluZGV4OiBTb3VyY2UvV2ViS2l0L1NoYXJl
ZC9Db2NvYS9Mb2FkUGFyYW1ldGVyc0NvY29hLm1tCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQvU2hhcmVkL0NvY29hL0xvYWRQYXJhbWV0ZXJzQ29jb2EubW0JKHJldmlzaW9uIDI3MzE5OCkK
KysrIFNvdXJjZS9XZWJLaXQvU2hhcmVkL0NvY29hL0xvYWRQYXJhbWV0ZXJzQ29jb2EubW0JKHdv
cmtpbmcgY29weSkKQEAgLTM3LDYgKzM3LDcgQEAgdm9pZCBMb2FkUGFyYW1ldGVyczo6cGxhdGZv
cm1FbmNvZGUoSVBDOgogewogICAgIElQQzo6ZW5jb2RlKGVuY29kZXIsIGRhdGFEZXRlY3Rpb25D
b250ZXh0LmdldCgpKTsKIAorICAgIGVuY29kZXIgPDwgbmV0d29ya0V4dGVuc2lvblNhbmRib3hF
eHRlbnNpb25IYW5kbGVzOwogI2lmIFBMQVRGT1JNKElPUykKICAgICBlbmNvZGVyIDw8IGNvbnRl
bnRGaWx0ZXJFeHRlbnNpb25IYW5kbGU7CiAgICAgZW5jb2RlciA8PCBmcm9udGJvYXJkU2Vydmlj
ZUV4dGVuc2lvbkhhbmRsZTsKQEAgLTQ4LDYgKzQ5LDEyIEBAIGJvb2wgTG9hZFBhcmFtZXRlcnM6
OnBsYXRmb3JtRGVjb2RlKElQQzoKICAgICBpZiAoIUlQQzo6ZGVjb2RlKGRlY29kZXIsIHBhcmFt
ZXRlcnMuZGF0YURldGVjdGlvbkNvbnRleHQpKQogICAgICAgICByZXR1cm4gZmFsc2U7CiAKKyAg
ICBPcHRpb25hbDxTYW5kYm94RXh0ZW5zaW9uOjpIYW5kbGVBcnJheT4gbmV0d29ya0V4dGVuc2lv
blNhbmRib3hFeHRlbnNpb25IYW5kbGVzOworICAgIGRlY29kZXIgPj4gbmV0d29ya0V4dGVuc2lv
blNhbmRib3hFeHRlbnNpb25IYW5kbGVzOworICAgIGlmICghbmV0d29ya0V4dGVuc2lvblNhbmRi
b3hFeHRlbnNpb25IYW5kbGVzKQorICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgcGFyYW1ldGVy
cy5uZXR3b3JrRXh0ZW5zaW9uU2FuZGJveEV4dGVuc2lvbkhhbmRsZXMgPSBXVEZNb3ZlKCpuZXR3
b3JrRXh0ZW5zaW9uU2FuZGJveEV4dGVuc2lvbkhhbmRsZXMpOworICAgIAogI2lmIFBMQVRGT1JN
KElPUykKICAgICBPcHRpb25hbDxPcHRpb25hbDxTYW5kYm94RXh0ZW5zaW9uOjpIYW5kbGU+PiBj
b250ZW50RmlsdGVyRXh0ZW5zaW9uSGFuZGxlOwogICAgIGRlY29kZXIgPj4gY29udGVudEZpbHRl
ckV4dGVuc2lvbkhhbmRsZTsKSW5kZXg6IFNvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0NvY29hL1dl
YlBhZ2VQcm94eUNvY29hLm1tCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvVUlQcm9jZXNz
L0NvY29hL1dlYlBhZ2VQcm94eUNvY29hLm1tCShyZXZpc2lvbiAyNzMxOTgpCisrKyBTb3VyY2Uv
V2ViS2l0L1VJUHJvY2Vzcy9Db2NvYS9XZWJQYWdlUHJveHlDb2NvYS5tbQkod29ya2luZyBjb3B5
KQpAQCAtMTY1LDYgKzE2NSw4IEBAIHZvaWQgV2ViUGFnZVByb3h5OjphZGRQbGF0Zm9ybUxvYWRQ
YXJhbWUKIHsKICAgICBsb2FkUGFyYW1ldGVycy5kYXRhRGV0ZWN0aW9uQ29udGV4dCA9IG1fdWlD
bGllbnQtPmRhdGFEZXRlY3Rpb25Db250ZXh0KCk7CiAKKyAgICBsb2FkUGFyYW1ldGVycy5uZXR3
b3JrRXh0ZW5zaW9uU2FuZGJveEV4dGVuc2lvbkhhbmRsZXMgPSBjcmVhdGVOZXR3b3JrRXh0ZW5z
aW9uc1NhbmRib3hFeHRlbnNpb25zKHByb2Nlc3MpOworICAgIAogI2lmIFBMQVRGT1JNKElPUykK
ICAgICBpZiAoIXByb2Nlc3MuaGFzTWFuYWdlZFNlc3Npb25TYW5kYm94QWNjZXNzKCkgJiYgW2dl
dFdlYkZpbHRlckV2YWx1YXRvckNsYXNzKCkgaXNNYW5hZ2VkU2Vzc2lvbl0pIHsKICAgICAgICAg
U2FuZGJveEV4dGVuc2lvbjo6SGFuZGxlIGhhbmRsZTsKQEAgLTU3Myw3ICs1NzUsNyBAQCB2b2lk
IFdlYlBhZ2VQcm94eTo6cmVzdG9yZUFwcEhpZ2hsaWdodHMoCiBTYW5kYm94RXh0ZW5zaW9uOjpI
YW5kbGVBcnJheSBXZWJQYWdlUHJveHk6OmNyZWF0ZU5ldHdvcmtFeHRlbnNpb25zU2FuZGJveEV4
dGVuc2lvbnMoV2ViUHJvY2Vzc1Byb3h5JiBwcm9jZXNzKQogewogI2lmIEVOQUJMRShDT05URU5U
X0ZJTFRFUklORykKLSAgICBpZiAoIXByb2Nlc3MuaGFzTmV0d29ya0V4dGVuc2lvblNhbmRib3hB
Y2Nlc3MoKSAmJiBOZXR3b3JrRXh0ZW5zaW9uQ29udGVudEZpbHRlcjo6aXNSZXF1aXJlZCgpKSB7
CisgICAgaWYgKCFwcm9jZXNzLmhhc05ldHdvcmtFeHRlbnNpb25TYW5kYm94QWNjZXNzKCkpIHsK
ICAgICAgICAgcHJvY2Vzcy5tYXJrSGFzTmV0d29ya0V4dGVuc2lvblNhbmRib3hBY2Nlc3MoKTsK
ICAgICAgICAgY29uc3RleHByIEFTQ0lJTGl0ZXJhbCBuZUhlbHBlclNlcnZpY2UgeyAiY29tLmFw
cGxlLm5laGVscGVyIl9zIH07CiAjaWYgUExBVEZPUk0oTUFDKSAmJiBfX01BQ19PU19YX1ZFUlNJ
T05fTUlOX1JFUVVJUkVEIDwgMTAxNTAwCkluZGV4OiBTb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3Mv
V2ViUGFnZS9Db2NvYS9XZWJQYWdlQ29jb2EubW0KPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktp
dC9XZWJQcm9jZXNzL1dlYlBhZ2UvQ29jb2EvV2ViUGFnZUNvY29hLm1tCShyZXZpc2lvbiAyNzMx
OTgpCisrKyBTb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvV2ViUGFnZS9Db2NvYS9XZWJQYWdlQ29j
b2EubW0JKHdvcmtpbmcgY29weSkKQEAgLTgxLDYgKzgxLDggQEAgdm9pZCBXZWJQYWdlOjpwbGF0
Zm9ybURpZFJlY2VpdmVMb2FkUGFyYQogCiAgICAgbV9kYXRhRGV0ZWN0aW9uQ29udGV4dCA9IHBh
cmFtZXRlcnMuZGF0YURldGVjdGlvbkNvbnRleHQ7CiAKKyAgICBjb25zdW1lTmV0d29ya0V4dGVu
c2lvblNhbmRib3hFeHRlbnNpb25zKHBhcmFtZXRlcnMubmV0d29ya0V4dGVuc2lvblNhbmRib3hF
eHRlbnNpb25IYW5kbGVzKTsKKwogI2lmIFBMQVRGT1JNKElPUykKICAgICBpZiAocGFyYW1ldGVy
cy5jb250ZW50RmlsdGVyRXh0ZW5zaW9uSGFuZGxlKQogICAgICAgICBTYW5kYm94RXh0ZW5zaW9u
Ojpjb25zdW1lUGVybWFuZW50bHkoKnBhcmFtZXRlcnMuY29udGVudEZpbHRlckV4dGVuc2lvbkhh
bmRsZSk7Cg==
</data>
<flag name="commit-queue"
          id="440068"
          type_id="3"
          status="-"
          setter="ews-feeder"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>421234</attachid>
            <date>2021-02-22 13:29:16 -0800</date>
            <delta_ts>2021-02-22 16:03:14 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-222284-20210222132915.patch</filename>
            <type>text/plain</type>
            <size>4346</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQvQ2hhbmdlTG9nCShyZXZpc2lvbiAyNzMyNjkpCisrKyBTb3VyY2UvV2ViS2l0L0NoYW5nZUxv
Zwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIzIEBACisyMDIxLTAyLTIyICBQZXIgQXJuZSBW
b2xsYW4gIDxwdm9sbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBbQ29jb2FdIFNlbmQgc2FuZGJv
eCBleHRlbnNpb25zIGZvciBOZXR3b3JrIEV4dGVuc2lvbiBzZXJ2aWNlcyBpbiBsb2FkIHBhcmFt
ZXRlcnMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIy
MjI4NAorICAgICAgICA8cmRhcjovL3Byb2JsZW0vNzQ0MDI1MzI+CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgQnJlbnQgRnVsZ2hhbS4KKworICAgICAgICBDdXJyZW50bHksIHNhbmRib3ggZXh0ZW5z
aW9ucyBmb3IgTmV0d29yayBFeHRlbnNpb24gc2VydmljZXMgYXJlIHNlbnQgZnJvbSB0aGUgVUkg
cHJvY2VzcyB0byB0aGUgV2ViQ29udGVudCBwcm9jZXNzIHdoZW4gdGhlCisgICAgICAgIHBvbGlj
eSBkZWNpc2lvbiBpcyBtYWRlLCBidXQgdGhhdCBpcyBub3Qgc29vbiBlbm91Z2ggaW4gYWxsIGNh
c2VzLiBUaGV5IHNob3VsZCBhbHNvIGJlIHNlbnQgYXMgcGFydCBvZiB0aGUgbG9hZCBwYXJhbWV0
ZXJzLgorCisgICAgICAgICogU2hhcmVkL0NvY29hL0xvYWRQYXJhbWV0ZXJzQ29jb2EubW06Cisg
ICAgICAgIChXZWJLaXQ6OkxvYWRQYXJhbWV0ZXJzOjpwbGF0Zm9ybUVuY29kZSBjb25zdCk6Cisg
ICAgICAgIChXZWJLaXQ6OkxvYWRQYXJhbWV0ZXJzOjpwbGF0Zm9ybURlY29kZSk6CisgICAgICAg
ICogU2hhcmVkL0xvYWRQYXJhbWV0ZXJzLmg6CisgICAgICAgICogVUlQcm9jZXNzL0NvY29hL1dl
YlBhZ2VQcm94eUNvY29hLm1tOgorICAgICAgICAoV2ViS2l0OjpXZWJQYWdlUHJveHk6OmFkZFBs
YXRmb3JtTG9hZFBhcmFtZXRlcnMpOgorICAgICAgICAqIFdlYlByb2Nlc3MvV2ViUGFnZS9Db2Nv
YS9XZWJQYWdlQ29jb2EubW06CisgICAgICAgIChXZWJLaXQ6OldlYlBhZ2U6OnBsYXRmb3JtRGlk
UmVjZWl2ZUxvYWRQYXJhbWV0ZXJzKToKKwogMjAyMS0wMi0yMiAgU2FtIFNuZWRkb24gIDxnc25l
ZGRlcnNAYXBwbGUuY29tPgogCiAgICAgICAgIFJFR1JFU1NJT04ocjI3MzIwNCk6IHdlYmtpdHB5
IHRlc3RzIGRvbid0IHJ1biBvbiBQeTMKSW5kZXg6IFNvdXJjZS9XZWJLaXQvU2hhcmVkL0xvYWRQ
YXJhbWV0ZXJzLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC9TaGFyZWQvTG9hZFBhcmFt
ZXRlcnMuaAkocmV2aXNpb24gMjczMTk4KQorKysgU291cmNlL1dlYktpdC9TaGFyZWQvTG9hZFBh
cmFtZXRlcnMuaAkod29ya2luZyBjb3B5KQpAQCAtNzQsNiArNzQsNyBAQCBzdHJ1Y3QgTG9hZFBh
cmFtZXRlcnMgewogCiAjaWYgUExBVEZPUk0oQ09DT0EpCiAgICAgUmV0YWluUHRyPE5TRGljdGlv
bmFyeT4gZGF0YURldGVjdGlvbkNvbnRleHQ7CisgICAgU2FuZGJveEV4dGVuc2lvbjo6SGFuZGxl
QXJyYXkgbmV0d29ya0V4dGVuc2lvblNhbmRib3hFeHRlbnNpb25IYW5kbGVzOwogI2VuZGlmCiAj
aWYgUExBVEZPUk0oSU9TKQogICAgIE9wdGlvbmFsPFNhbmRib3hFeHRlbnNpb246OkhhbmRsZT4g
Y29udGVudEZpbHRlckV4dGVuc2lvbkhhbmRsZTsKSW5kZXg6IFNvdXJjZS9XZWJLaXQvU2hhcmVk
L0NvY29hL0xvYWRQYXJhbWV0ZXJzQ29jb2EubW0KPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktp
dC9TaGFyZWQvQ29jb2EvTG9hZFBhcmFtZXRlcnNDb2NvYS5tbQkocmV2aXNpb24gMjczMTk4KQor
KysgU291cmNlL1dlYktpdC9TaGFyZWQvQ29jb2EvTG9hZFBhcmFtZXRlcnNDb2NvYS5tbQkod29y
a2luZyBjb3B5KQpAQCAtMzcsNiArMzcsNyBAQCB2b2lkIExvYWRQYXJhbWV0ZXJzOjpwbGF0Zm9y
bUVuY29kZShJUEM6CiB7CiAgICAgSVBDOjplbmNvZGUoZW5jb2RlciwgZGF0YURldGVjdGlvbkNv
bnRleHQuZ2V0KCkpOwogCisgICAgZW5jb2RlciA8PCBuZXR3b3JrRXh0ZW5zaW9uU2FuZGJveEV4
dGVuc2lvbkhhbmRsZXM7CiAjaWYgUExBVEZPUk0oSU9TKQogICAgIGVuY29kZXIgPDwgY29udGVu
dEZpbHRlckV4dGVuc2lvbkhhbmRsZTsKICAgICBlbmNvZGVyIDw8IGZyb250Ym9hcmRTZXJ2aWNl
RXh0ZW5zaW9uSGFuZGxlOwpAQCAtNDgsNiArNDksMTIgQEAgYm9vbCBMb2FkUGFyYW1ldGVyczo6
cGxhdGZvcm1EZWNvZGUoSVBDOgogICAgIGlmICghSVBDOjpkZWNvZGUoZGVjb2RlciwgcGFyYW1l
dGVycy5kYXRhRGV0ZWN0aW9uQ29udGV4dCkpCiAgICAgICAgIHJldHVybiBmYWxzZTsKIAorICAg
IE9wdGlvbmFsPFNhbmRib3hFeHRlbnNpb246OkhhbmRsZUFycmF5PiBuZXR3b3JrRXh0ZW5zaW9u
U2FuZGJveEV4dGVuc2lvbkhhbmRsZXM7CisgICAgZGVjb2RlciA+PiBuZXR3b3JrRXh0ZW5zaW9u
U2FuZGJveEV4dGVuc2lvbkhhbmRsZXM7CisgICAgaWYgKCFuZXR3b3JrRXh0ZW5zaW9uU2FuZGJv
eEV4dGVuc2lvbkhhbmRsZXMpCisgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICBwYXJhbWV0ZXJz
Lm5ldHdvcmtFeHRlbnNpb25TYW5kYm94RXh0ZW5zaW9uSGFuZGxlcyA9IFdURk1vdmUoKm5ldHdv
cmtFeHRlbnNpb25TYW5kYm94RXh0ZW5zaW9uSGFuZGxlcyk7CisgICAgCiAjaWYgUExBVEZPUk0o
SU9TKQogICAgIE9wdGlvbmFsPE9wdGlvbmFsPFNhbmRib3hFeHRlbnNpb246OkhhbmRsZT4+IGNv
bnRlbnRGaWx0ZXJFeHRlbnNpb25IYW5kbGU7CiAgICAgZGVjb2RlciA+PiBjb250ZW50RmlsdGVy
RXh0ZW5zaW9uSGFuZGxlOwpJbmRleDogU291cmNlL1dlYktpdC9VSVByb2Nlc3MvQ29jb2EvV2Vi
UGFnZVByb3h5Q29jb2EubW0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC9VSVByb2Nlc3Mv
Q29jb2EvV2ViUGFnZVByb3h5Q29jb2EubW0JKHJldmlzaW9uIDI3MzE5OCkKKysrIFNvdXJjZS9X
ZWJLaXQvVUlQcm9jZXNzL0NvY29hL1dlYlBhZ2VQcm94eUNvY29hLm1tCSh3b3JraW5nIGNvcHkp
CkBAIC0xNjUsNiArMTY1LDggQEAgdm9pZCBXZWJQYWdlUHJveHk6OmFkZFBsYXRmb3JtTG9hZFBh
cmFtZQogewogICAgIGxvYWRQYXJhbWV0ZXJzLmRhdGFEZXRlY3Rpb25Db250ZXh0ID0gbV91aUNs
aWVudC0+ZGF0YURldGVjdGlvbkNvbnRleHQoKTsKIAorICAgIGxvYWRQYXJhbWV0ZXJzLm5ldHdv
cmtFeHRlbnNpb25TYW5kYm94RXh0ZW5zaW9uSGFuZGxlcyA9IGNyZWF0ZU5ldHdvcmtFeHRlbnNp
b25zU2FuZGJveEV4dGVuc2lvbnMocHJvY2Vzcyk7CisgICAgCiAjaWYgUExBVEZPUk0oSU9TKQog
ICAgIGlmICghcHJvY2Vzcy5oYXNNYW5hZ2VkU2Vzc2lvblNhbmRib3hBY2Nlc3MoKSAmJiBbZ2V0
V2ViRmlsdGVyRXZhbHVhdG9yQ2xhc3MoKSBpc01hbmFnZWRTZXNzaW9uXSkgewogICAgICAgICBT
YW5kYm94RXh0ZW5zaW9uOjpIYW5kbGUgaGFuZGxlOwpJbmRleDogU291cmNlL1dlYktpdC9XZWJQ
cm9jZXNzL1dlYlBhZ2UvQ29jb2EvV2ViUGFnZUNvY29hLm1tCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJj
ZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQYWdlL0NvY29hL1dlYlBhZ2VDb2NvYS5tbQkocmV2aXNp
b24gMjczMTk4KQorKysgU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1dlYlBhZ2UvQ29jb2EvV2Vi
UGFnZUNvY29hLm1tCSh3b3JraW5nIGNvcHkpCkBAIC04MSw2ICs4MSw4IEBAIHZvaWQgV2ViUGFn
ZTo6cGxhdGZvcm1EaWRSZWNlaXZlTG9hZFBhcmEKIAogICAgIG1fZGF0YURldGVjdGlvbkNvbnRl
eHQgPSBwYXJhbWV0ZXJzLmRhdGFEZXRlY3Rpb25Db250ZXh0OwogCisgICAgY29uc3VtZU5ldHdv
cmtFeHRlbnNpb25TYW5kYm94RXh0ZW5zaW9ucyhwYXJhbWV0ZXJzLm5ldHdvcmtFeHRlbnNpb25T
YW5kYm94RXh0ZW5zaW9uSGFuZGxlcyk7CisKICNpZiBQTEFURk9STShJT1MpCiAgICAgaWYgKHBh
cmFtZXRlcnMuY29udGVudEZpbHRlckV4dGVuc2lvbkhhbmRsZSkKICAgICAgICAgU2FuZGJveEV4
dGVuc2lvbjo6Y29uc3VtZVBlcm1hbmVudGx5KCpwYXJhbWV0ZXJzLmNvbnRlbnRGaWx0ZXJFeHRl
bnNpb25IYW5kbGUpOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>