<?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>224451</bug_id>
          
          <creation_ts>2021-04-12 13:57:17 -0700</creation_ts>
          <short_desc>Remove support for NPAPI plugins in WKWebView</short_desc>
          <delta_ts>2021-04-13 14:19:14 -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>New Bugs</component>
          <version>WebKit Nightly 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=224441</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>
          
          <blocked>224441</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Alex Christensen">achristensen</reporter>
          <assigned_to name="Alex Christensen">achristensen</assigned_to>
          <cc>cdumez</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1749366</commentid>
    <comment_count>0</comment_count>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2021-04-12 13:57:17 -0700</bug_when>
    <thetext>Remove support for NPAPI plugins in WKWebView</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1749377</commentid>
    <comment_count>1</comment_count>
      <attachid>425788</attachid>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2021-04-12 14:12:45 -0700</bug_when>
    <thetext>Created attachment 425788
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1749392</commentid>
    <comment_count>2</comment_count>
      <attachid>425788</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2021-04-12 14:39:07 -0700</bug_when>
    <thetext>Comment on attachment 425788
Patch

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

&gt; Source/WebKit/UIProcess/API/Cocoa/WKPreferences.mm:-1520
&gt; -    _preferences-&gt;setPluginsEnabled(plugInsEnabled);

I think we should add a RELEASE_LOG_FAULT() when this is called with plugInsEnabled. This should make issues way more obvious in the sysdiagnoses.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1749401</commentid>
    <comment_count>3</comment_count>
      <attachid>425795</attachid>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2021-04-12 14:53:29 -0700</bug_when>
    <thetext>Created attachment 425795
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1749855</commentid>
    <comment_count>4</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-04-13 14:18:35 -0700</bug_when>
    <thetext>Committed r275910 (236474@main): &lt;https://commits.webkit.org/236474@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 425795.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1749857</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-04-13 14:19:14 -0700</bug_when>
    <thetext>&lt;rdar://problem/76610110&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>425788</attachid>
            <date>2021-04-12 14:12:45 -0700</date>
            <delta_ts>2021-04-12 14:53:27 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-224451-20210412141244.patch</filename>
            <type>text/plain</type>
            <size>5662</size>
            <attacher name="Alex Christensen">achristensen</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc1ODMyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDk2ODI4NDBjZjkwYTE1ZjI1
NWU3ZjA2N2VmYjI1YmNkODJhYzVhZGUuLmM2NDg5MzJkMWQ4ZDY4YmM5M2VkZDU0Mjc1OTk0NTdm
NjU0NGU3Y2EgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMjEtMDQtMTIgIEFsZXggQ2hy
aXN0ZW5zZW4gIDxhY2hyaXN0ZW5zZW5Ad2Via2l0Lm9yZz4KKworICAgICAgICBSZW1vdmUgc3Vw
cG9ydCBmb3IgTlBBUEkgcGx1Z2lucyBpbiBXS1dlYlZpZXcKKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIyNDQ1MQorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogVUlQcm9jZXNzL0FQSS9Db2NvYS9XS1ByZWZl
cmVuY2VzLm1tOgorICAgICAgICAoLVtXS1ByZWZlcmVuY2VzIGVuY29kZVdpdGhDb2RlcjpdKToK
KyAgICAgICAgKC1bV0tQcmVmZXJlbmNlcyBpbml0V2l0aENvZGVyOl0pOgorICAgICAgICAoLVtX
S1ByZWZlcmVuY2VzIHBsdWdJbnNFbmFibGVkXSk6CisgICAgICAgICgtW1dLUHJlZmVyZW5jZXMg
c2V0UGx1Z0luc0VuYWJsZWQ6XSk6CisKIDIwMjEtMDQtMTIgIEFkcmlhbiBQZXJleiBkZSBDYXN0
cm8gIDxhcGVyZXpAaWdhbGlhLmNvbT4KIAogICAgICAgICBbV1BFXVtHVEtdIFVzZSBnX29iamVj
dF9ub3RpZnlfYnlfcHNwZWMoKSB3aGVuZXZlciBwb3NzaWJsZQpkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYktpdC9VSVByb2Nlc3MvQVBJL0NvY29hL1dLUHJlZmVyZW5jZXMubW0gYi9Tb3VyY2UvV2Vi
S2l0L1VJUHJvY2Vzcy9BUEkvQ29jb2EvV0tQcmVmZXJlbmNlcy5tbQppbmRleCBmYWU4ZDhmNDdh
YjIxYWRkZWI3MjI2NDY3YWE1ODE0OTMwOWFmOTUwLi42ZWI2NTkxYzFiZGIwODI1NTI3NmNlNTg1
MTc5ZWE1ZWFhNDYyMTFjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkv
Q29jb2EvV0tQcmVmZXJlbmNlcy5tbQorKysgYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkv
Q29jb2EvV0tQcmVmZXJlbmNlcy5tbQpAQCAtNzgsNyArNzgsNiBAQCBBTExPV19ERVBSRUNBVEVE
X0RFQ0xBUkFUSU9OU19FTkQKICNpZiBQTEFURk9STShNQUMpCiBBTExPV19ERVBSRUNBVEVEX0RF
Q0xBUkFUSU9OU19CRUdJTgogICAgIFtjb2RlciBlbmNvZGVCb29sOnNlbGYuamF2YUVuYWJsZWQg
Zm9yS2V5OkAiamF2YUVuYWJsZWQiXTsKLSAgICBbY29kZXIgZW5jb2RlQm9vbDpzZWxmLnBsdWdJ
bnNFbmFibGVkIGZvcktleTpAInBsdWdJbnNFbmFibGVkIl07CiBBTExPV19ERVBSRUNBVEVEX0RF
Q0xBUkFUSU9OU19FTkQKICAgICBbY29kZXIgZW5jb2RlQm9vbDpzZWxmLnRhYkZvY3VzZXNMaW5r
cyBmb3JLZXk6QCJ0YWJGb2N1c2VzTGlua3MiXTsKICNlbmRpZgpAQCAtMTAwLDcgKzk5LDYgQEAg
QUxMT1dfREVQUkVDQVRFRF9ERUNMQVJBVElPTlNfRU5ECiAjaWYgUExBVEZPUk0oTUFDKQogQUxM
T1dfREVQUkVDQVRFRF9ERUNMQVJBVElPTlNfQkVHSU4KICAgICBzZWxmLmphdmFFbmFibGVkID0g
W2NvZGVyIGRlY29kZUJvb2xGb3JLZXk6QCJqYXZhRW5hYmxlZCJdOwotICAgIHNlbGYucGx1Z0lu
c0VuYWJsZWQgPSBbY29kZXIgZGVjb2RlQm9vbEZvcktleTpAInBsdWdJbnNFbmFibGVkIl07CiBB
TExPV19ERVBSRUNBVEVEX0RFQ0xBUkFUSU9OU19FTkQKICAgICBzZWxmLnRhYkZvY3VzZXNMaW5r
cyA9IFtjb2RlciBkZWNvZGVCb29sRm9yS2V5OkAidGFiRm9jdXNlc0xpbmtzIl07CiAjZW5kaWYK
QEAgLTE1MTIsMTIgKzE1MTAsMTEgQEAgc3RhdGljIFdlYkNvcmU6OkVkaXRhYmxlTGlua0JlaGF2
aW9yIHRvRWRpdGFibGVMaW5rQmVoYXZpb3IoX1dLRWRpdGFibGVMaW5rQmVoYXYKIAogLSAoQk9P
TClwbHVnSW5zRW5hYmxlZAogewotICAgIHJldHVybiBfcHJlZmVyZW5jZXMtPnBsdWdpbnNFbmFi
bGVkKCk7CisgICAgcmV0dXJuIE5POwogfQogCiAtICh2b2lkKXNldFBsdWdJbnNFbmFibGVkOihC
T09MKXBsdWdJbnNFbmFibGVkCiB7Ci0gICAgX3ByZWZlcmVuY2VzLT5zZXRQbHVnaW5zRW5hYmxl
ZChwbHVnSW5zRW5hYmxlZCk7CiB9CiAKICNlbmRpZgpkaWZmIC0tZ2l0IGEvVG9vbHMvQ2hhbmdl
TG9nIGIvVG9vbHMvQ2hhbmdlTG9nCmluZGV4IGMwNDAxMDEyMmI2NmJhNGI2MzE1NDBkMTEyYjVi
NDg0ZjgxN2RjMmIuLjY2MTBiMTNjOGJmNmMzMzNhYTNlOWE5NzM0ZGFmZTAxZGZjMDEyZjAgMTAw
NjQ0Ci0tLSBhL1Rvb2xzL0NoYW5nZUxvZworKysgYi9Ub29scy9DaGFuZ2VMb2cKQEAgLTEsMyAr
MSwxNSBAQAorMjAyMS0wNC0xMiAgQWxleCBDaHJpc3RlbnNlbiAgPGFjaHJpc3RlbnNlbkB3ZWJr
aXQub3JnPgorCisgICAgICAgIFJlbW92ZSBzdXBwb3J0IGZvciBOUEFQSSBwbHVnaW5zIGluIFdL
V2ViVmlldworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MjI0NDUxCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
KiBUZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL0NvcHlpbmcubW06CisgICAgICAgIChU
RVNUKToKKyAgICAgICAgKiBUZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL1VJRGVsZWdh
dGUubW06CisgICAgICAgICgtW1BsdWdJbkRlbGVnYXRlIF93ZWJWaWV3OnVuYXZhaWxhYmxlUGx1
Z0luQnV0dG9uQ2xpY2tlZFdpdGhSZWFzb246cGx1Z0luSW5mbzpdKTogRGVsZXRlZC4KKwogMjAy
MS0wNC0xMSAgQ29tbWl0IFF1ZXVlICA8Y29tbWl0LXF1ZXVlQHdlYmtpdC5vcmc+CiAKICAgICAg
ICAgVW5yZXZpZXdlZCwgcmV2ZXJ0aW5nIHIyNzU4MDEuCmRpZmYgLS1naXQgYS9Ub29scy9UZXN0
V2ViS2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL0NvcHlpbmcubW0gYi9Ub29scy9UZXN0V2ViS2l0
QVBJL1Rlc3RzL1dlYktpdENvY29hL0NvcHlpbmcubW0KaW5kZXggYzU4ZDFlZDRkMjQ0ZWM1Zjkz
ZDcyMmRlZjdjZDVjMTNlNzFlYjJjMS4uYjcwNGUzMzUzODFiYWFkMTI4NzY4ZmE2OGJiOTdiMjg2
NmEzNTNkYiAxMDA2NDQKLS0tIGEvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRDb2Nv
YS9Db3B5aW5nLm1tCisrKyBiL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2Ev
Q29weWluZy5tbQpAQCAtNDksNyArNDksNyBAQCBURVNUKENvcHlpbmcsIFdLUHJlZmVyZW5jZXMp
CiAgICAgRVhQRUNUX0VRKFthIGphdmFTY3JpcHRDYW5PcGVuV2luZG93c0F1dG9tYXRpY2FsbHld
LCBbYiBqYXZhU2NyaXB0Q2FuT3BlbldpbmRvd3NBdXRvbWF0aWNhbGx5XSk7CiAjaWYgUExBVEZP
Uk0oTUFDKQogICAgIEVYUEVDVF9FUShbYSBqYXZhRW5hYmxlZF0sIFtiIGphdmFFbmFibGVkXSk7
Ci0gICAgRVhQRUNUX0VRKFthIHBsdWdJbnNFbmFibGVkXSwgW2IgcGx1Z0luc0VuYWJsZWRdKTsK
KyAgICBFWFBFQ1RfRVEoW2EgcGx1Z0luc0VuYWJsZWRdLCBOTyk7CiAgICAgRVhQRUNUX0VRKFth
IHRhYkZvY3VzZXNMaW5rc10sIFtiIHRhYkZvY3VzZXNMaW5rc10pOwogI2VuZGlmCiAKQEAgLTcx
LDcgKzcxLDcgQEAgVEVTVChDb3B5aW5nLCBXS1ByZWZlcmVuY2VzKQogICAgIEVYUEVDVF9ORShb
YSBqYXZhU2NyaXB0Q2FuT3BlbldpbmRvd3NBdXRvbWF0aWNhbGx5XSwgW2IgamF2YVNjcmlwdENh
bk9wZW5XaW5kb3dzQXV0b21hdGljYWxseV0pOwogI2lmIFBMQVRGT1JNKE1BQykKICAgICBFWFBF
Q1RfTkUoW2EgamF2YUVuYWJsZWRdLCBbYiBqYXZhRW5hYmxlZF0pOwotICAgIEVYUEVDVF9ORShb
YSBwbHVnSW5zRW5hYmxlZF0sIFtiIHBsdWdJbnNFbmFibGVkXSk7CisgICAgRVhQRUNUX0VRKFth
IHBsdWdJbnNFbmFibGVkXSwgW2IgcGx1Z0luc0VuYWJsZWRdKTsKICAgICBFWFBFQ1RfTkUoW2Eg
dGFiRm9jdXNlc0xpbmtzXSwgW2IgdGFiRm9jdXNlc0xpbmtzXSk7CiAjZW5kaWYKIApkaWZmIC0t
Z2l0IGEvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9VSURlbGVnYXRlLm1t
IGIvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9VSURlbGVnYXRlLm1tCmlu
ZGV4IGU1ZDMyZGZhNDIwMmEzOGJmMzliN2FhZjk0ZTA0YTgzMGIzYjA3MzEuLjZiN2E1ZGY5ODA3
ZjdkOWVmYjE0MTQxYmNhNDc0M2ZhOWQ2MzQzMTMgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1Rlc3RXZWJL
aXRBUEkvVGVzdHMvV2ViS2l0Q29jb2EvVUlEZWxlZ2F0ZS5tbQorKysgYi9Ub29scy9UZXN0V2Vi
S2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL1VJRGVsZWdhdGUubW0KQEAgLTcxOCwzMiArNzE4LDYg
QEAgVEVTVChXZWJLaXQsIE5vdGlmaWNhdGlvblBlcm1pc3Npb24pCiAgICAgVGVzdFdlYktpdEFQ
STo6VXRpbDo6cnVuKCZkb25lKTsKIH0KIAotQGludGVyZmFjZSBQbHVnSW5EZWxlZ2F0ZSA6IE5T
T2JqZWN0IDxXS1VJRGVsZWdhdGVQcml2YXRlPgotQGVuZAotCi1AaW1wbGVtZW50YXRpb24gUGx1
Z0luRGVsZWdhdGUKLQotLSAodm9pZClfd2ViVmlldzooV0tXZWJWaWV3ICopd2ViVmlldyB1bmF2
YWlsYWJsZVBsdWdJbkJ1dHRvbkNsaWNrZWRXaXRoUmVhc29uOihfV0tQbHVnSW5VbmF2YWlsYWJp
bGl0eVJlYXNvbilyZWFzb24gcGx1Z0luSW5mbzooTlNEaWN0aW9uYXJ5ICopcGx1Z0luSW5mbwot
ewotICAgIEFTU0VSVF9FUShfV0tQbHVnSW5VbmF2YWlsYWJpbGl0eVJlYXNvblBsdWdpbk1pc3Np
bmcsIHJlYXNvbik7Ci0gICAgQVNTRVJUX1RSVUUoW0AiYXBwbGljYXRpb24veC1zaG9ja3dhdmUt
Zmxhc2giIGlzRXF1YWxUb1N0cmluZzpbcGx1Z0luSW5mbyBvYmplY3RGb3JLZXk6QCJQbHVnaW5J
bmZvcm1hdGlvbk1JTUVUeXBlIl1dKTsKLSAgICBkb25lID0gdHJ1ZTsKLX0KLQotQGVuZAotCi1U
RVNUKFdlYktpdCwgVW5hdmFpbGFibGVQbHVnSW4pCi17Ci0gICAgYXV0byBjb25maWd1cmF0aW9u
ID0gYWRvcHROUyhbW1dLV2ViVmlld0NvbmZpZ3VyYXRpb24gYWxsb2NdIGluaXRdKTsKLSAgICBb
W2NvbmZpZ3VyYXRpb24gcHJlZmVyZW5jZXNdIHNldFBsdWdJbnNFbmFibGVkOllFU107Ci0gICAg
YXV0byBkZWxlZ2F0ZSA9IGFkb3B0TlMoW1tQbHVnSW5EZWxlZ2F0ZSBhbGxvY10gaW5pdF0pOwot
ICAgIGF1dG8gd2ViVmlldyA9IGFkb3B0TlMoW1tUZXN0V0tXZWJWaWV3IGFsbG9jXSBpbml0V2l0
aEZyYW1lOkNHUmVjdE1ha2UoMCwgMCwgODAwLCA2MDApIGNvbmZpZ3VyYXRpb246Y29uZmlndXJh
dGlvbi5nZXQoKV0pOwotICAgIFt3ZWJWaWV3IHNldFVJRGVsZWdhdGU6ZGVsZWdhdGUuZ2V0KCld
OwotICAgIFt3ZWJWaWV3IHN5bmNocm9ub3VzbHlMb2FkSFRNTFN0cmluZzpAIjxvYmplY3QgdHlw
ZT0nYXBwbGljYXRpb24veC1zaG9ja3dhdmUtZmxhc2gnLz4iXTsKLSAgICBbd2ViVmlldyBzZW5k
Q2xpY2tzQXRQb2ludDpOU01ha2VQb2ludCgyMTAsIDYwMCAtIDgwKSBudW1iZXJPZkNsaWNrczox
XTsKLSAgICBUZXN0V2ViS2l0QVBJOjpVdGlsOjpydW4oJmRvbmUpOwotfQotCiBib29sIGZpcnN0
VG9vbGJhckRvbmU7CiAKIEBpbnRlcmZhY2UgVG9vbGJhckRlbGVnYXRlIDogTlNPYmplY3QgPFdL
VUlEZWxlZ2F0ZVByaXZhdGU+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>425795</attachid>
            <date>2021-04-12 14:53:29 -0700</date>
            <delta_ts>2021-04-13 14:18:35 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-224451-20210412145328.patch</filename>
            <type>text/plain</type>
            <size>5799</size>
            <attacher name="Alex Christensen">achristensen</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc1ODMyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDk2ODI4NDBjZjkwYTE1ZjI1
NWU3ZjA2N2VmYjI1YmNkODJhYzVhZGUuLmZhYWMzYTVjNGZkMDkxZDEwYmYwZTM5YTM2Njk3ZWZi
MzZmYTc1ZTcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMjEtMDQtMTIgIEFsZXggQ2hy
aXN0ZW5zZW4gIDxhY2hyaXN0ZW5zZW5Ad2Via2l0Lm9yZz4KKworICAgICAgICBSZW1vdmUgc3Vw
cG9ydCBmb3IgTlBBUEkgcGx1Z2lucyBpbiBXS1dlYlZpZXcKKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIyNDQ1MQorCisgICAgICAgIFJldmlld2VkIGJ5
IENocmlzIER1bWV6LgorCisgICAgICAgICogVUlQcm9jZXNzL0FQSS9Db2NvYS9XS1ByZWZlcmVu
Y2VzLm1tOgorICAgICAgICAoLVtXS1ByZWZlcmVuY2VzIGVuY29kZVdpdGhDb2RlcjpdKToKKyAg
ICAgICAgKC1bV0tQcmVmZXJlbmNlcyBpbml0V2l0aENvZGVyOl0pOgorICAgICAgICAoLVtXS1By
ZWZlcmVuY2VzIHBsdWdJbnNFbmFibGVkXSk6CisgICAgICAgICgtW1dLUHJlZmVyZW5jZXMgc2V0
UGx1Z0luc0VuYWJsZWQ6XSk6CisKIDIwMjEtMDQtMTIgIEFkcmlhbiBQZXJleiBkZSBDYXN0cm8g
IDxhcGVyZXpAaWdhbGlhLmNvbT4KIAogICAgICAgICBbV1BFXVtHVEtdIFVzZSBnX29iamVjdF9u
b3RpZnlfYnlfcHNwZWMoKSB3aGVuZXZlciBwb3NzaWJsZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YktpdC9VSVByb2Nlc3MvQVBJL0NvY29hL1dLUHJlZmVyZW5jZXMubW0gYi9Tb3VyY2UvV2ViS2l0
L1VJUHJvY2Vzcy9BUEkvQ29jb2EvV0tQcmVmZXJlbmNlcy5tbQppbmRleCBmYWU4ZDhmNDdhYjIx
YWRkZWI3MjI2NDY3YWE1ODE0OTMwOWFmOTUwLi44YWQxNjUyZDkyMTNjYTQ0M2QzNzhmMzNmODQy
MzQ2NGRmNmRmOWZhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkvQ29j
b2EvV0tQcmVmZXJlbmNlcy5tbQorKysgYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkvQ29j
b2EvV0tQcmVmZXJlbmNlcy5tbQpAQCAtNzgsNyArNzgsNiBAQCBBTExPV19ERVBSRUNBVEVEX0RF
Q0xBUkFUSU9OU19FTkQKICNpZiBQTEFURk9STShNQUMpCiBBTExPV19ERVBSRUNBVEVEX0RFQ0xB
UkFUSU9OU19CRUdJTgogICAgIFtjb2RlciBlbmNvZGVCb29sOnNlbGYuamF2YUVuYWJsZWQgZm9y
S2V5OkAiamF2YUVuYWJsZWQiXTsKLSAgICBbY29kZXIgZW5jb2RlQm9vbDpzZWxmLnBsdWdJbnNF
bmFibGVkIGZvcktleTpAInBsdWdJbnNFbmFibGVkIl07CiBBTExPV19ERVBSRUNBVEVEX0RFQ0xB
UkFUSU9OU19FTkQKICAgICBbY29kZXIgZW5jb2RlQm9vbDpzZWxmLnRhYkZvY3VzZXNMaW5rcyBm
b3JLZXk6QCJ0YWJGb2N1c2VzTGlua3MiXTsKICNlbmRpZgpAQCAtMTAwLDcgKzk5LDYgQEAgQUxM
T1dfREVQUkVDQVRFRF9ERUNMQVJBVElPTlNfRU5ECiAjaWYgUExBVEZPUk0oTUFDKQogQUxMT1df
REVQUkVDQVRFRF9ERUNMQVJBVElPTlNfQkVHSU4KICAgICBzZWxmLmphdmFFbmFibGVkID0gW2Nv
ZGVyIGRlY29kZUJvb2xGb3JLZXk6QCJqYXZhRW5hYmxlZCJdOwotICAgIHNlbGYucGx1Z0luc0Vu
YWJsZWQgPSBbY29kZXIgZGVjb2RlQm9vbEZvcktleTpAInBsdWdJbnNFbmFibGVkIl07CiBBTExP
V19ERVBSRUNBVEVEX0RFQ0xBUkFUSU9OU19FTkQKICAgICBzZWxmLnRhYkZvY3VzZXNMaW5rcyA9
IFtjb2RlciBkZWNvZGVCb29sRm9yS2V5OkAidGFiRm9jdXNlc0xpbmtzIl07CiAjZW5kaWYKQEAg
LTE1MTIsMTIgKzE1MTAsMTMgQEAgc3RhdGljIFdlYkNvcmU6OkVkaXRhYmxlTGlua0JlaGF2aW9y
IHRvRWRpdGFibGVMaW5rQmVoYXZpb3IoX1dLRWRpdGFibGVMaW5rQmVoYXYKIAogLSAoQk9PTClw
bHVnSW5zRW5hYmxlZAogewotICAgIHJldHVybiBfcHJlZmVyZW5jZXMtPnBsdWdpbnNFbmFibGVk
KCk7CisgICAgcmV0dXJuIE5POwogfQogCiAtICh2b2lkKXNldFBsdWdJbnNFbmFibGVkOihCT09M
KXBsdWdJbnNFbmFibGVkCiB7Ci0gICAgX3ByZWZlcmVuY2VzLT5zZXRQbHVnaW5zRW5hYmxlZChw
bHVnSW5zRW5hYmxlZCk7CisgICAgaWYgKHBsdWdJbnNFbmFibGVkKQorICAgICAgICBSRUxFQVNF
X0xPR19GQVVMVChQbHVnaW5zLCAiQXBwbGljYXRpb24gYXR0ZW1wdGVkIHRvIGVuYWJsZSBOUEFQ
SSBwbHVnIGlucywgd2hpY2ggYXJlIG5vIGxvbmdlciBzdXBwb3J0ZWQiKTsKIH0KIAogI2VuZGlm
CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cgYi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggYzA0
MDEwMTIyYjY2YmE0YjYzMTU0MGQxMTJiNWI0ODRmODE3ZGMyYi4uMWE2NjIxMDY2OTM5YWYxYTU2
OGM3MTAxYTQzYTQ3ODI2MDg2NmZiMCAxMDA2NDQKLS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBi
L1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDIxLTA0LTEyICBBbGV4IENocmlz
dGVuc2VuICA8YWNocmlzdGVuc2VuQHdlYmtpdC5vcmc+CisKKyAgICAgICAgUmVtb3ZlIHN1cHBv
cnQgZm9yIE5QQVBJIHBsdWdpbnMgaW4gV0tXZWJWaWV3CisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjQ0NTEKKworICAgICAgICBSZXZpZXdlZCBieSBD
aHJpcyBEdW1lei4KKworICAgICAgICAqIFRlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2Ev
Q29weWluZy5tbToKKyAgICAgICAgKFRFU1QpOgorICAgICAgICAqIFRlc3RXZWJLaXRBUEkvVGVz
dHMvV2ViS2l0Q29jb2EvVUlEZWxlZ2F0ZS5tbToKKyAgICAgICAgKC1bUGx1Z0luRGVsZWdhdGUg
X3dlYlZpZXc6dW5hdmFpbGFibGVQbHVnSW5CdXR0b25DbGlja2VkV2l0aFJlYXNvbjpwbHVnSW5J
bmZvOl0pOiBEZWxldGVkLgorCiAyMDIxLTA0LTExICBDb21taXQgUXVldWUgIDxjb21taXQtcXVl
dWVAd2Via2l0Lm9yZz4KIAogICAgICAgICBVbnJldmlld2VkLCByZXZlcnRpbmcgcjI3NTgwMS4K
ZGlmZiAtLWdpdCBhL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2EvQ29weWlu
Zy5tbSBiL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2EvQ29weWluZy5tbQpp
bmRleCBjNThkMWVkNGQyNDRlYzVmOTNkNzIyZGVmN2NkNWMxM2U3MWViMmMxLi5iNzA0ZTMzNTM4
MWJhYWQxMjg3NjhmYTY4YmI5N2IyODY2YTM1M2RiIDEwMDY0NAotLS0gYS9Ub29scy9UZXN0V2Vi
S2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL0NvcHlpbmcubW0KKysrIGIvVG9vbHMvVGVzdFdlYktp
dEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9Db3B5aW5nLm1tCkBAIC00OSw3ICs0OSw3IEBAIFRFU1Qo
Q29weWluZywgV0tQcmVmZXJlbmNlcykKICAgICBFWFBFQ1RfRVEoW2EgamF2YVNjcmlwdENhbk9w
ZW5XaW5kb3dzQXV0b21hdGljYWxseV0sIFtiIGphdmFTY3JpcHRDYW5PcGVuV2luZG93c0F1dG9t
YXRpY2FsbHldKTsKICNpZiBQTEFURk9STShNQUMpCiAgICAgRVhQRUNUX0VRKFthIGphdmFFbmFi
bGVkXSwgW2IgamF2YUVuYWJsZWRdKTsKLSAgICBFWFBFQ1RfRVEoW2EgcGx1Z0luc0VuYWJsZWRd
LCBbYiBwbHVnSW5zRW5hYmxlZF0pOworICAgIEVYUEVDVF9FUShbYSBwbHVnSW5zRW5hYmxlZF0s
IE5PKTsKICAgICBFWFBFQ1RfRVEoW2EgdGFiRm9jdXNlc0xpbmtzXSwgW2IgdGFiRm9jdXNlc0xp
bmtzXSk7CiAjZW5kaWYKIApAQCAtNzEsNyArNzEsNyBAQCBURVNUKENvcHlpbmcsIFdLUHJlZmVy
ZW5jZXMpCiAgICAgRVhQRUNUX05FKFthIGphdmFTY3JpcHRDYW5PcGVuV2luZG93c0F1dG9tYXRp
Y2FsbHldLCBbYiBqYXZhU2NyaXB0Q2FuT3BlbldpbmRvd3NBdXRvbWF0aWNhbGx5XSk7CiAjaWYg
UExBVEZPUk0oTUFDKQogICAgIEVYUEVDVF9ORShbYSBqYXZhRW5hYmxlZF0sIFtiIGphdmFFbmFi
bGVkXSk7Ci0gICAgRVhQRUNUX05FKFthIHBsdWdJbnNFbmFibGVkXSwgW2IgcGx1Z0luc0VuYWJs
ZWRdKTsKKyAgICBFWFBFQ1RfRVEoW2EgcGx1Z0luc0VuYWJsZWRdLCBbYiBwbHVnSW5zRW5hYmxl
ZF0pOwogICAgIEVYUEVDVF9ORShbYSB0YWJGb2N1c2VzTGlua3NdLCBbYiB0YWJGb2N1c2VzTGlu
a3NdKTsKICNlbmRpZgogCmRpZmYgLS1naXQgYS9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dl
YktpdENvY29hL1VJRGVsZWdhdGUubW0gYi9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktp
dENvY29hL1VJRGVsZWdhdGUubW0KaW5kZXggZTVkMzJkZmE0MjAyYTM4YmYzOWI3YWFmOTRlMDRh
ODMwYjNiMDczMS4uNmI3YTVkZjk4MDdmN2Q5ZWZiMTQxNDFiY2E0NzQzZmE5ZDYzNDMxMyAxMDA2
NDQKLS0tIGEvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9VSURlbGVnYXRl
Lm1tCisrKyBiL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2EvVUlEZWxlZ2F0
ZS5tbQpAQCAtNzE4LDMyICs3MTgsNiBAQCBURVNUKFdlYktpdCwgTm90aWZpY2F0aW9uUGVybWlz
c2lvbikKICAgICBUZXN0V2ViS2l0QVBJOjpVdGlsOjpydW4oJmRvbmUpOwogfQogCi1AaW50ZXJm
YWNlIFBsdWdJbkRlbGVnYXRlIDogTlNPYmplY3QgPFdLVUlEZWxlZ2F0ZVByaXZhdGU+Ci1AZW5k
Ci0KLUBpbXBsZW1lbnRhdGlvbiBQbHVnSW5EZWxlZ2F0ZQotCi0tICh2b2lkKV93ZWJWaWV3OihX
S1dlYlZpZXcgKil3ZWJWaWV3IHVuYXZhaWxhYmxlUGx1Z0luQnV0dG9uQ2xpY2tlZFdpdGhSZWFz
b246KF9XS1BsdWdJblVuYXZhaWxhYmlsaXR5UmVhc29uKXJlYXNvbiBwbHVnSW5JbmZvOihOU0Rp
Y3Rpb25hcnkgKilwbHVnSW5JbmZvCi17Ci0gICAgQVNTRVJUX0VRKF9XS1BsdWdJblVuYXZhaWxh
YmlsaXR5UmVhc29uUGx1Z2luTWlzc2luZywgcmVhc29uKTsKLSAgICBBU1NFUlRfVFJVRShbQCJh
cHBsaWNhdGlvbi94LXNob2Nrd2F2ZS1mbGFzaCIgaXNFcXVhbFRvU3RyaW5nOltwbHVnSW5JbmZv
IG9iamVjdEZvcktleTpAIlBsdWdpbkluZm9ybWF0aW9uTUlNRVR5cGUiXV0pOwotICAgIGRvbmUg
PSB0cnVlOwotfQotCi1AZW5kCi0KLVRFU1QoV2ViS2l0LCBVbmF2YWlsYWJsZVBsdWdJbikKLXsK
LSAgICBhdXRvIGNvbmZpZ3VyYXRpb24gPSBhZG9wdE5TKFtbV0tXZWJWaWV3Q29uZmlndXJhdGlv
biBhbGxvY10gaW5pdF0pOwotICAgIFtbY29uZmlndXJhdGlvbiBwcmVmZXJlbmNlc10gc2V0UGx1
Z0luc0VuYWJsZWQ6WUVTXTsKLSAgICBhdXRvIGRlbGVnYXRlID0gYWRvcHROUyhbW1BsdWdJbkRl
bGVnYXRlIGFsbG9jXSBpbml0XSk7Ci0gICAgYXV0byB3ZWJWaWV3ID0gYWRvcHROUyhbW1Rlc3RX
S1dlYlZpZXcgYWxsb2NdIGluaXRXaXRoRnJhbWU6Q0dSZWN0TWFrZSgwLCAwLCA4MDAsIDYwMCkg
Y29uZmlndXJhdGlvbjpjb25maWd1cmF0aW9uLmdldCgpXSk7Ci0gICAgW3dlYlZpZXcgc2V0VUlE
ZWxlZ2F0ZTpkZWxlZ2F0ZS5nZXQoKV07Ci0gICAgW3dlYlZpZXcgc3luY2hyb25vdXNseUxvYWRI
VE1MU3RyaW5nOkAiPG9iamVjdCB0eXBlPSdhcHBsaWNhdGlvbi94LXNob2Nrd2F2ZS1mbGFzaCcv
PiJdOwotICAgIFt3ZWJWaWV3IHNlbmRDbGlja3NBdFBvaW50Ok5TTWFrZVBvaW50KDIxMCwgNjAw
IC0gODApIG51bWJlck9mQ2xpY2tzOjFdOwotICAgIFRlc3RXZWJLaXRBUEk6OlV0aWw6OnJ1bigm
ZG9uZSk7Ci19Ci0KIGJvb2wgZmlyc3RUb29sYmFyRG9uZTsKIAogQGludGVyZmFjZSBUb29sYmFy
RGVsZWdhdGUgOiBOU09iamVjdCA8V0tVSURlbGVnYXRlUHJpdmF0ZT4K
</data>

          </attachment>
      

    </bug>

</bugzilla>