<?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>232846</bug_id>
          
          <creation_ts>2021-11-08 13:32:03 -0800</creation_ts>
          <short_desc>[WebAuthn] WebKitTestRunner lacks an entitlement and bundle identifier to use required [ASCAgent performAuthorizationRequestsForContext]</short_desc>
          <delta_ts>2021-11-16 08:47:49 -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>P1</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="pascoe@apple.com">pascoe</reporter>
          <assigned_to name="pascoe@apple.com">pascoe</assigned_to>
          <cc>ap</cc>
    
    <cc>bfulgham</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>jiewen_tan</cc>
    
    <cc>pascoe</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1812803</commentid>
    <comment_count>0</comment_count>
    <who name="pascoe@apple.com">pascoe</who>
    <bug_when>2021-11-08 13:32:03 -0800</bug_when>
    <thetext>WebKitTestRunner needs the &quot;com.apple.authentication-services.allow-authentication-request-any-rpid&quot; entitlement to make calls to [ASCAgent performAuthorizationRequestsForContext]</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1812804</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-11-08 13:32:18 -0800</bug_when>
    <thetext>&lt;rdar://problem/85170633&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1812808</commentid>
    <comment_count>2</comment_count>
      <attachid>443597</attachid>
    <who name="pascoe@apple.com">pascoe</who>
    <bug_when>2021-11-08 13:36:43 -0800</bug_when>
    <thetext>Created attachment 443597
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1812866</commentid>
    <comment_count>3</comment_count>
      <attachid>443597</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2021-11-08 15:06:09 -0800</bug_when>
    <thetext>Comment on attachment 443597
Patch

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

&gt; Tools/ChangeLog:10
&gt; +        WebKitTestRunner needs the &quot;com.apple.authentication-services.allow-authentication-request-any-rpid&quot; entitlement 
&gt; +        to make calls to [ASCAgent performAuthorizationRequestsForContext]

I don&apos;t think that this can work in open source builds, being a restricted entitlement. If it could, then it would be of no value, as anyone could have it.

Am I missing something?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1812887</commentid>
    <comment_count>4</comment_count>
    <who name="pascoe@apple.com">pascoe</who>
    <bug_when>2021-11-08 15:32:52 -0800</bug_when>
    <thetext>Yes, you&apos;re right, we would need to possibly do this in process-entitlements.sh</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1812952</commentid>
    <comment_count>5</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2021-11-08 17:45:33 -0800</bug_when>
    <thetext>I think we should adjust the case so that restricted entitlement is not necessary.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1813824</commentid>
    <comment_count>6</comment_count>
    <who name="pascoe@apple.com">pascoe</who>
    <bug_when>2021-11-10 15:52:43 -0800</bug_when>
    <thetext>We can add an associated domain entitlement to WKTR and TWAPI in order to enable these tests against ASCAgent without a restricted entitlement, however it requires placing .well-known/apple-app-site-association on the associated domain with the &lt;Application Identifier Prefix&gt;.&lt;Bundle Identifier&gt; of WKTR/TWAPI, therefore who&apos;s doing the code signing would still matter.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1815138</commentid>
    <comment_count>7</comment_count>
      <attachid>444278</attachid>
    <who name="pascoe@apple.com">pascoe</who>
    <bug_when>2021-11-15 11:18:04 -0800</bug_when>
    <thetext>Created attachment 444278
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1815481</commentid>
    <comment_count>8</comment_count>
      <attachid>444278</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2021-11-16 07:57:46 -0800</bug_when>
    <thetext>Comment on attachment 444278
Patch

r=me. Looks like a good solution!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1815510</commentid>
    <comment_count>9</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-11-16 08:47:47 -0800</bug_when>
    <thetext>Committed r285864 (244290@main): &lt;https://commits.webkit.org/244290@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 444278.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>443597</attachid>
            <date>2021-11-08 13:36:43 -0800</date>
            <delta_ts>2021-11-08 15:33:09 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-232846-20211108133642.patch</filename>
            <type>text/plain</type>
            <size>1827</size>
            <attacher name="pascoe@apple.com">pascoe</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg1Mzk5CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggZDc1OWI5YjY5NzVhZDllZjc5MWM5YjRlMzUyNDg3NDc1
NTg0ZmY0My4uMjNiZWU3MzdhYTRmNzE5NTVkNDUzNjE5ZTAxMjVmZTU0ZjNmZGUwMiAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3
IEBACisyMDIxLTExLTA4ICBKIFBhc2NvZSAgPGpfcGFzY29lQGFwcGxlLmNvbT4KKworICAgICAg
ICBbV2ViQXV0aG5dIFdlYktpdFRlc3RSdW5uZXIgZG9lcyBub3QgaGF2ZSBjb3JyZWN0IGVudGl0
bGVtZW50IHRvIHVzZSBbQVNDQWdlbnQgcGVyZm9ybUF1dGhvcml6YXRpb25SZXF1ZXN0c0ZvckNv
bnRleHRdCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0y
MzI4NDYKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzg1MTcwNjMzPgorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFdlYktpdFRlc3RSdW5uZXIgbmVlZHMg
dGhlICJjb20uYXBwbGUuYXV0aGVudGljYXRpb24tc2VydmljZXMuYWxsb3ctYXV0aGVudGljYXRp
b24tcmVxdWVzdC1hbnktcnBpZCIgZW50aXRsZW1lbnQgCisgICAgICAgIHRvIG1ha2UgY2FsbHMg
dG8gW0FTQ0FnZW50IHBlcmZvcm1BdXRob3JpemF0aW9uUmVxdWVzdHNGb3JDb250ZXh0XQorCisg
ICAgICAgICogV2ViS2l0VGVzdFJ1bm5lci9Db25maWd1cmF0aW9ucy9XZWJLaXRUZXN0UnVubmVy
LmVudGl0bGVtZW50czoKKyAgICAgICAgQWRkIGVudGl0bGVtZW50IGZvciBXZWJLaXRUZXN0UnVu
bmVyIHRvIHVzZSBtZXRob2QgdXNlZCBieSBuZXcgdWkgZmxvdy4KKwogMjAyMS0xMS0wOCAgQW5k
cmVzIEdvbnphbGV6ICA8YW5kcmVzZ18yMkBhcHBsZS5jb20+CiAKICAgICAgICAgV1RSOjpBY2Nl
c3NpYmlsaXR5Q29udHJvbGxlcjo6Zm9jdXNlZEVsZW1lbnQoKSBjYW5ub3QgZ2V0IHRoZSBmb2N1
c2VkIG9iamVjdCB2aWEgV0tBY2Nlc3NpYmlsaXR5Rm9jdXNlZE9iamVjdCBpbiBpc29sYXRlZCB0
cmVlIG1vZGUuCmRpZmYgLS1naXQgYS9Ub29scy9XZWJLaXRUZXN0UnVubmVyL0NvbmZpZ3VyYXRp
b25zL1dlYktpdFRlc3RSdW5uZXIuZW50aXRsZW1lbnRzIGIvVG9vbHMvV2ViS2l0VGVzdFJ1bm5l
ci9Db25maWd1cmF0aW9ucy9XZWJLaXRUZXN0UnVubmVyLmVudGl0bGVtZW50cwppbmRleCBiZTUy
MzYyMmVjYzRjYjcyNjhlZTIyNGE2MDYzNjdlMGE4MmY1OTdiLi5iODUwYmIzZGY4ZGFiMzY3YmI5
MTNhOWEzYzRhMGM1NTdkZDVhYTk1IDEwMDY0NAotLS0gYS9Ub29scy9XZWJLaXRUZXN0UnVubmVy
L0NvbmZpZ3VyYXRpb25zL1dlYktpdFRlc3RSdW5uZXIuZW50aXRsZW1lbnRzCisrKyBiL1Rvb2xz
L1dlYktpdFRlc3RSdW5uZXIvQ29uZmlndXJhdGlvbnMvV2ViS2l0VGVzdFJ1bm5lci5lbnRpdGxl
bWVudHMKQEAgLTIsNiArMiw4IEBACiA8IURPQ1RZUEUgcGxpc3QgUFVCTElDICItLy9BcHBsZS8v
RFREIFBMSVNUIDEuMC8vRU4iICJodHRwOi8vd3d3LmFwcGxlLmNvbS9EVERzL1Byb3BlcnR5TGlz
dC0xLjAuZHRkIj4KIDxwbGlzdCB2ZXJzaW9uPSIxLjAiPgogPGRpY3Q+CisJPGtleT5jb20uYXBw
bGUuYXV0aGVudGljYXRpb24tc2VydmljZXMuYWxsb3ctYXV0aGVudGljYXRpb24tcmVxdWVzdC1h
bnktcnBpZDwva2V5PgorCTx0cnVlLz4KIAk8a2V5PmtleWNoYWluLWFjY2Vzcy1ncm91cHM8L2tl
eT4KIAk8YXJyYXk+CiAJCTxzdHJpbmc+Y29tLmFwcGxlLldlYktpdFRlc3RSdW5uZXI8L3N0cmlu
Zz4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>444278</attachid>
            <date>2021-11-15 11:18:04 -0800</date>
            <delta_ts>2021-11-16 08:47:48 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-232846-20211115111803.patch</filename>
            <type>text/plain</type>
            <size>7632</size>
            <attacher name="pascoe@apple.com">pascoe</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg1ODA3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDQ1OGRmMzlmNWEzYWUwZmYw
YWUyMjI3N2YxYWEyNGViZGRhM2NlZGQuLmFkYjhjOTNiYjliMDNmZjU1YjJjNzdiNWMxYmI3ZDZm
NTkzODZmNTIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjUgQEAKKzIwMjEtMTEtMTUgIEogUGFzY29l
ICA8al9wYXNjb2VAYXBwbGUuY29tPgorCisgICAgICAgIFtXZWJBdXRobl0gV2ViS2l0VGVzdFJ1
bm5lci9UV0FQSSBsYWNrcyBhbiBlbnRpdGxlbWVudCBhbmQgYnVuZGxlIGlkZW50aWZpZXIgdG8g
dXNlIHJlcXVpcmVkIFtBU0NBZ2VudCBwZXJmb3JtQXV0aG9yaXphdGlvblJlcXVlc3RzRm9yQ29u
dGV4dF0KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIz
Mjg0NgorICAgICAgICByZGFyOi8vcHJvYmxlbS84NTE3MDYzMworCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIENvdmVyZWQgYnkgZXhpc3RpbmcgdGVzdHMu
CisKKyAgICAgICAgQ2FsbGluZyB0byBBU0MgcmVxdWlyZXMgY29udmVydGluZyBXZWJBdXRoZW50
aWNhdGlvblJlcXVlc3REYXRhIHRvIEFTQ0NyZWRlbnRpYWxSZXF1ZXN0Q29udGV4dCBhbmQgdGhl
biBtYWtpbmcKKyAgICAgICAgYSBjYWxsIHRvIF9XS0F1dGhlbnRpY2F0b3JBc3NlcnRpb25SZXNw
b25zZSwgd2hpbGUgYWxzbyByZXF1aXJpbmcgZW50aXRsZW1lbnRzIGN1cnJlbnRseSB1bmF2YWls
YWJsZSBpbiBPcGVuU291cmNlLgorICAgICAgICBUaGlzIGNoYW5nZSBhdm9pZHMgY2FsbGluZyBv
dXQgdG8gQVNDIGluIHRlc3RzIHVzaW5nIG1vY2sgLyB2aXJ0dWFsIGF1dGhlbnRpY2F0b3JzIHRv
IGF2b2lkIHRoaXMgcHJvYmxlbSwgdGhlCisgICAgICAgIHNlcmlhbGl6YXRpb24gdG8gYW5kIGZy
b20gQVNDQWdlbnQgY2FuIGJlIHRlc3RlZCBzZXBlcmF0ZWx5LgorCisgICAgICAgICogVUlQcm9j
ZXNzL1dlYkF1dGhlbnRpY2F0aW9uL0NvY29hL1dlYkF1dGhlbnRpY2F0b3JDb29yZGluYXRvclBy
b3h5Lm1tOgorICAgICAgICBSZWZhY3RvciBjcmVhdGlvbiBvZiBBU0NDcmVkZW50aWFsUmVxdWVz
dENvbnRleHQuCisgICAgICAgIChXZWJLaXQ6OldlYkF1dGhlbnRpY2F0b3JDb29yZGluYXRvclBy
b3h5Ojppc1VzZXJWZXJpZnlpbmdQbGF0Zm9ybUF1dGhlbnRpY2F0b3JBdmFpbGFibGUpOgorICAg
ICAgICAqIFVJUHJvY2Vzcy9XZWJBdXRoZW50aWNhdGlvbi9XZWJBdXRoZW50aWNhdG9yQ29vcmRp
bmF0b3JQcm94eS5jcHA6CisgICAgICAgIChXZWJLaXQ6OldlYkF1dGhlbnRpY2F0b3JDb29yZGlu
YXRvclByb3h5OjpoYW5kbGVSZXF1ZXN0KToKKyAgICAgICAgUmVmYWN0b3IgdXNlIG9mIEFTQyBh
bmQgYWRkIGNsYXJpZnlpbmcgY29tbWVudCBhYm91dCBmbG93LgorCiAyMDIxLTExLTE0ICBCcmFk
eSBFaWRzb24gIDxiZWlkc29uQGFwcGxlLmNvbT4KIAogICAgICAgICBHZXQgZGFlbW9uIEFQSSBy
ZWFkeSB0byB3b3JrIGluIHRoZSBpT1Mgc2ltdWxhdG9yIChzdGFydGluZyB3aXRoIFdlYlB1c2hE
KQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvV2ViQXV0aGVudGljYXRpb24v
Q29jb2EvV2ViQXV0aGVudGljYXRvckNvb3JkaW5hdG9yUHJveHkubW0gYi9Tb3VyY2UvV2ViS2l0
L1VJUHJvY2Vzcy9XZWJBdXRoZW50aWNhdGlvbi9Db2NvYS9XZWJBdXRoZW50aWNhdG9yQ29vcmRp
bmF0b3JQcm94eS5tbQppbmRleCA0NGJhYTg5MDc2ZjUzMjdmNjNmYThlNTIyOTJmMzJhMWJkMDll
ZDlhLi4zZjA5YzBkNzAwMGQzMGY2ZDQwM2FhMzcyOWM5YTk4ZGQyOTI0Yjk0IDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9XZWJBdXRoZW50aWNhdGlvbi9Db2NvYS9XZWJBdXRo
ZW50aWNhdG9yQ29vcmRpbmF0b3JQcm94eS5tbQorKysgYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vz
cy9XZWJBdXRoZW50aWNhdGlvbi9Db2NvYS9XZWJBdXRoZW50aWNhdG9yQ29vcmRpbmF0b3JQcm94
eS5tbQpAQCAtMjM4LDE2ICsyMzgsMTUgQEAgc3RhdGljIFJldGFpblB0cjxBU0NDcmVkZW50aWFs
UmVxdWVzdENvbnRleHQ+IGNvbmZpZ3VyYXRpb25Bc3NlcnRpb25SZXF1ZXN0Q29udGUKICAgICBy
ZXR1cm4gcmVxdWVzdENvbnRleHQ7CiB9CiAKLXZvaWQgV2ViQXV0aGVudGljYXRvckNvb3JkaW5h
dG9yUHJveHk6Om1ha2VDcmVkZW50aWFsKEZyYW1lSWRlbnRpZmllciBmcmFtZUlkLCBGcmFtZUlu
Zm9EYXRhJiYgZnJhbWVJbmZvLCBWZWN0b3I8dWludDhfdD4mJiBoYXNoLCBQdWJsaWNLZXlDcmVk
ZW50aWFsQ3JlYXRpb25PcHRpb25zJiYgb3B0aW9ucywgYm9vbCBwcm9jZXNzaW5nVXNlckdlc3R1
cmUsIFJlcXVlc3RDb21wbGV0aW9uSGFuZGxlciYmIGhhbmRsZXIpCitSZXRhaW5QdHI8QVNDQ3Jl
ZGVudGlhbFJlcXVlc3RDb250ZXh0PiBXZWJBdXRoZW50aWNhdG9yQ29vcmRpbmF0b3JQcm94eTo6
Y29udGV4dEZvclJlcXVlc3QoV2ViQXV0aGVudGljYXRpb25SZXF1ZXN0RGF0YSYmIHJlcXVlc3RE
YXRhKQogewotICAgIGF1dG8gcmVxdWVzdENvbnRleHQgPSBjb25maWd1cmVSZWdpc3RyYXRpb25S
ZXF1ZXN0Q29udGV4dChvcHRpb25zKTsKLSAgICBwZXJmb3JtUmVxdWVzdChyZXF1ZXN0Q29udGV4
dCwgV1RGTW92ZShoYW5kbGVyKSk7Ci19Ci0KLXZvaWQgV2ViQXV0aGVudGljYXRvckNvb3JkaW5h
dG9yUHJveHk6OmdldEFzc2VydGlvbihGcmFtZUlkZW50aWZpZXIgZnJhbWVJZCwgRnJhbWVJbmZv
RGF0YSYmIGZyYW1lSW5mbywgVmVjdG9yPHVpbnQ4X3Q+JiYgaGFzaCwgUHVibGljS2V5Q3JlZGVu
dGlhbFJlcXVlc3RPcHRpb25zJiYgb3B0aW9ucywgYm9vbCBwcm9jZXNzaW5nVXNlckdlc3R1cmUs
IFJlcXVlc3RDb21wbGV0aW9uSGFuZGxlciYmIGhhbmRsZXIpCi17Ci0gICAgYXV0byByZXF1ZXN0
Q29udGV4dCA9IGNvbmZpZ3VyYXRpb25Bc3NlcnRpb25SZXF1ZXN0Q29udGV4dChvcHRpb25zKTsK
LSAgICBwZXJmb3JtUmVxdWVzdChyZXF1ZXN0Q29udGV4dCwgV1RGTW92ZShoYW5kbGVyKSk7Cisg
ICAgUmV0YWluUHRyPEFTQ0NyZWRlbnRpYWxSZXF1ZXN0Q29udGV4dD4gcmVzdWx0OworICAgIFdU
Rjo6c3dpdGNoT24ocmVxdWVzdERhdGEub3B0aW9ucywgWyZdKGNvbnN0IFB1YmxpY0tleUNyZWRl
bnRpYWxDcmVhdGlvbk9wdGlvbnMmIG9wdGlvbnMpIHsKKyAgICAgICAgcmVzdWx0ID0gY29uZmln
dXJlUmVnaXN0cmF0aW9uUmVxdWVzdENvbnRleHQob3B0aW9ucyk7CisgICAgfSwgWyZdKGNvbnN0
IFB1YmxpY0tleUNyZWRlbnRpYWxSZXF1ZXN0T3B0aW9ucyYgb3B0aW9ucykgeworICAgICAgICBy
ZXN1bHQgPSBjb25maWd1cmF0aW9uQXNzZXJ0aW9uUmVxdWVzdENvbnRleHQob3B0aW9ucyk7Cisg
ICAgfSk7CisgICAgcmV0dXJuIHJlc3VsdDsKIH0KIAogdm9pZCBXZWJBdXRoZW50aWNhdG9yQ29v
cmRpbmF0b3JQcm94eTo6cGVyZm9ybVJlcXVlc3QoUmV0YWluUHRyPEFTQ0NyZWRlbnRpYWxSZXF1
ZXN0Q29udGV4dD4gcmVxdWVzdENvbnRleHQsIFJlcXVlc3RDb21wbGV0aW9uSGFuZGxlciYmIGhh
bmRsZXIpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9XZWJBdXRoZW50aWNh
dGlvbi9XZWJBdXRoZW50aWNhdG9yQ29vcmRpbmF0b3JQcm94eS5jcHAgYi9Tb3VyY2UvV2ViS2l0
L1VJUHJvY2Vzcy9XZWJBdXRoZW50aWNhdGlvbi9XZWJBdXRoZW50aWNhdG9yQ29vcmRpbmF0b3JQ
cm94eS5jcHAKaW5kZXggOTNiMmNkZjAxNmNiNWY2YWZjMWVjMzMxMmMxYjg1M2I2YTY1MTFjMC4u
YWI4MWQ4MTg5YTliYmUzOTM5ZmIzMzhjMWRlYzJkNDRlYWM1OWNiMCAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYktpdC9VSVByb2Nlc3MvV2ViQXV0aGVudGljYXRpb24vV2ViQXV0aGVudGljYXRvckNv
b3JkaW5hdG9yUHJveHkuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL1dlYkF1dGhl
bnRpY2F0aW9uL1dlYkF1dGhlbnRpY2F0b3JDb29yZGluYXRvclByb3h5LmNwcApAQCAtNTUsNyAr
NTUsNiBAQCBXZWJBdXRoZW50aWNhdG9yQ29vcmRpbmF0b3JQcm94eTo6fldlYkF1dGhlbnRpY2F0
b3JDb29yZGluYXRvclByb3h5KCkKICAgICBtX3dlYlBhZ2VQcm94eS5wcm9jZXNzKCkucmVtb3Zl
TWVzc2FnZVJlY2VpdmVyKE1lc3NhZ2VzOjpXZWJBdXRoZW50aWNhdG9yQ29vcmRpbmF0b3JQcm94
eTo6bWVzc2FnZVJlY2VpdmVyTmFtZSgpLCBtX3dlYlBhZ2VQcm94eS53ZWJQYWdlSUQoKSk7CiB9
CiAKLSNpZiAhSEFWRShVTklGSUVEX0FTQ19BVVRIX1VJKQogdm9pZCBXZWJBdXRoZW50aWNhdG9y
Q29vcmRpbmF0b3JQcm94eTo6bWFrZUNyZWRlbnRpYWwoRnJhbWVJZGVudGlmaWVyIGZyYW1lSWQs
IEZyYW1lSW5mb0RhdGEmJiBmcmFtZUluZm8sIFZlY3Rvcjx1aW50OF90PiYmIGhhc2gsIFB1Ymxp
Y0tleUNyZWRlbnRpYWxDcmVhdGlvbk9wdGlvbnMmJiBvcHRpb25zLCBib29sIHByb2Nlc3NpbmdV
c2VyR2VzdHVyZSwgUmVxdWVzdENvbXBsZXRpb25IYW5kbGVyJiYgaGFuZGxlcikKIHsKICAgICBo
YW5kbGVSZXF1ZXN0KHsgV1RGTW92ZShoYXNoKSwgV1RGTW92ZShvcHRpb25zKSwgbV93ZWJQYWdl
UHJveHksIFdlYkF1dGhlbnRpY2F0aW9uUGFuZWxSZXN1bHQ6OlVuYXZhaWxhYmxlLCBudWxscHRy
LCBHbG9iYWxGcmFtZUlkZW50aWZpZXIgeyBtX3dlYlBhZ2VQcm94eS53ZWJQYWdlSUQoKSwgZnJh
bWVJZCB9LCBXVEZNb3ZlKGZyYW1lSW5mbyksIHByb2Nlc3NpbmdVc2VyR2VzdHVyZSwgU3RyaW5n
KCksIG51bGxwdHIgfSwgV1RGTW92ZShoYW5kbGVyKSk7CkBAIC02NSwxMCArNjQsMjEgQEAgdm9p
ZCBXZWJBdXRoZW50aWNhdG9yQ29vcmRpbmF0b3JQcm94eTo6Z2V0QXNzZXJ0aW9uKEZyYW1lSWRl
bnRpZmllciBmcmFtZUlkLCBGcmEKIHsKICAgICBoYW5kbGVSZXF1ZXN0KHsgV1RGTW92ZShoYXNo
KSwgV1RGTW92ZShvcHRpb25zKSwgbV93ZWJQYWdlUHJveHksIFdlYkF1dGhlbnRpY2F0aW9uUGFu
ZWxSZXN1bHQ6OlVuYXZhaWxhYmxlLCBudWxscHRyLCBHbG9iYWxGcmFtZUlkZW50aWZpZXIgeyBt
X3dlYlBhZ2VQcm94eS53ZWJQYWdlSUQoKSwgZnJhbWVJZCB9LCBXVEZNb3ZlKGZyYW1lSW5mbyks
IHByb2Nlc3NpbmdVc2VyR2VzdHVyZSwgU3RyaW5nKCksIG51bGxwdHIgfSwgV1RGTW92ZShoYW5k
bGVyKSk7CiB9Ci0jZW5kaWYKIAogdm9pZCBXZWJBdXRoZW50aWNhdG9yQ29vcmRpbmF0b3JQcm94
eTo6aGFuZGxlUmVxdWVzdChXZWJBdXRoZW50aWNhdGlvblJlcXVlc3REYXRhJiYgZGF0YSwgUmVx
dWVzdENvbXBsZXRpb25IYW5kbGVyJiYgaGFuZGxlcikKIHsKKyAgICBhdXRvJiBhdXRoZW50aWNh
dG9yTWFuYWdlciA9IG1fd2ViUGFnZVByb3h5LndlYnNpdGVEYXRhU3RvcmUoKS5hdXRoZW50aWNh
dG9yTWFuYWdlcigpOworCisjaWYgSEFWRShVTklGSUVEX0FTQ19BVVRIX1VJKQorICAgIGlmICgh
YXV0aGVudGljYXRvck1hbmFnZXIuaXNNb2NrKCkgJiYgIWF1dGhlbnRpY2F0b3JNYW5hZ2VyLmlz
VmlydHVhbCgpKSB7CisgICAgICAgIGF1dG8gY29udGV4dCA9IGNvbnRleHRGb3JSZXF1ZXN0KFdU
Rk1vdmUoZGF0YSkpOworICAgICAgICAvLyBwZXJmb3JtUmVxdWVzdCBjYWxscyBvdXQgdG8gQVND
QWdlbnQgd2hpY2ggd2lsbCB0aGVuIGNhbGwgW19XS1dlYkF1dGhlbnRpY2F0aW9uUGFuZWwgbWFr
ZUNyZWRlbnRpYWwvZ2V0QXNzZXJ0aW9uV2l0aENoYWxsZW5nZV0KKyAgICAgICAgLy8gd2hpY2gg
Y2FsbHMgYXV0aGVudGljYXRvck1hbmFnZXIuaGFuZGxlUmVxdWVzdCguLikKKyAgICAgICAgcGVy
Zm9ybVJlcXVlc3QoY29udGV4dCwgV1RGTW92ZShoYW5kbGVyKSk7CisgICAgICAgIHJldHVybjsK
KyAgICB9CisjZW5kaWYgLy8gSEFWRShVTklGSUVEX0FTQ19BVVRIX1VJKQorCiAgICAgYXV0byBj
YWxsYmFjayA9IFtoYW5kbGVyID0gV1RGTW92ZShoYW5kbGVyKV0gKHN0ZDo6dmFyaWFudDxSZWY8
QXV0aGVudGljYXRvclJlc3BvbnNlPiwgRXhjZXB0aW9uRGF0YT4mJiByZXN1bHQpIG11dGFibGUg
ewogICAgICAgICBBU1NFUlQoUnVuTG9vcDo6aXNNYWluKCkpOwogICAgICAgICBXVEY6OnN3aXRj
aE9uKHJlc3VsdCwgWyZdKGNvbnN0IFJlZjxBdXRoZW50aWNhdG9yUmVzcG9uc2U+JiByZXNwb25z
ZSkgewpAQCAtNzcsNyArODcsNyBAQCB2b2lkIFdlYkF1dGhlbnRpY2F0b3JDb29yZGluYXRvclBy
b3h5OjpoYW5kbGVSZXF1ZXN0KFdlYkF1dGhlbnRpY2F0aW9uUmVxdWVzdERhdAogICAgICAgICAg
ICAgaGFuZGxlcih7IH0sIChBdXRoZW50aWNhdG9yQXR0YWNobWVudCkwLCBleGNlcHRpb24pOwog
ICAgICAgICB9KTsKICAgICB9OwotICAgIG1fd2ViUGFnZVByb3h5LndlYnNpdGVEYXRhU3RvcmUo
KS5hdXRoZW50aWNhdG9yTWFuYWdlcigpLmhhbmRsZVJlcXVlc3QoV1RGTW92ZShkYXRhKSwgV1RG
TW92ZShjYWxsYmFjaykpOworICAgIGF1dGhlbnRpY2F0b3JNYW5hZ2VyLmhhbmRsZVJlcXVlc3Qo
V1RGTW92ZShkYXRhKSwgV1RGTW92ZShjYWxsYmFjaykpOwogfQogCiAjaWYgIUhBVkUoVU5JRklF
RF9BU0NfQVVUSF9VSSkKQEAgLTg1LDcgKzk1LDcgQEAgdm9pZCBXZWJBdXRoZW50aWNhdG9yQ29v
cmRpbmF0b3JQcm94eTo6aXNVc2VyVmVyaWZ5aW5nUGxhdGZvcm1BdXRoZW50aWNhdG9yQXZhaWwK
IHsKICAgICBoYW5kbGVyKExvY2FsU2VydmljZTo6aXNBdmFpbGFibGUoKSk7CiB9Ci0jZW5kaWYK
KyNlbmRpZiAvLyAhSEFWRShVTklGSUVEX0FTQ19BVVRIX1VJKQogCiB9IC8vIG5hbWVzcGFjZSBX
ZWJLaXQKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvV2ViQXV0aGVudGlj
YXRpb24vV2ViQXV0aGVudGljYXRvckNvb3JkaW5hdG9yUHJveHkuaCBiL1NvdXJjZS9XZWJLaXQv
VUlQcm9jZXNzL1dlYkF1dGhlbnRpY2F0aW9uL1dlYkF1dGhlbnRpY2F0b3JDb29yZGluYXRvclBy
b3h5LmgKaW5kZXggNjY4NzdmZDEwNjhhNGU1MzFhOGQ4MjUwMjJkMzkxYzA0Njg4NDliYS4uMWE0
MzdkYTJkZWNkMGRlOWQ0OTRiMDlkOGFhMzZhNzE3NTI2YTlhMCAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYktpdC9VSVByb2Nlc3MvV2ViQXV0aGVudGljYXRpb24vV2ViQXV0aGVudGljYXRvckNvb3Jk
aW5hdG9yUHJveHkuaAorKysgYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9XZWJBdXRoZW50aWNh
dGlvbi9XZWJBdXRoZW50aWNhdG9yQ29vcmRpbmF0b3JQcm94eS5oCkBAIC03Nyw2ICs3Nyw3IEBA
IHByaXZhdGU6CiAgICAgV2ViUGFnZVByb3h5JiBtX3dlYlBhZ2VQcm94eTsKIAogI2lmIEhBVkUo
VU5JRklFRF9BU0NfQVVUSF9VSSkKKyAgICBSZXRhaW5QdHI8QVNDQ3JlZGVudGlhbFJlcXVlc3RD
b250ZXh0PiBjb250ZXh0Rm9yUmVxdWVzdChXZWJBdXRoZW50aWNhdGlvblJlcXVlc3REYXRhJiYp
OwogICAgIHZvaWQgcGVyZm9ybVJlcXVlc3QoUmV0YWluUHRyPEFTQ0NyZWRlbnRpYWxSZXF1ZXN0
Q29udGV4dD4sIFJlcXVlc3RDb21wbGV0aW9uSGFuZGxlciYmKTsKICAgICBSZXRhaW5QdHI8QVND
QXV0aG9yaXphdGlvblJlbW90ZVByZXNlbnRlcj4gbV9wcmVzZW50ZXI7CiAjZW5kaWYK
</data>

          </attachment>
      

    </bug>

</bugzilla>