<?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>193992</bug_id>
          
          <creation_ts>2019-01-29 15:33:22 -0800</creation_ts>
          <short_desc>&lt;rdar://problem/29471922&gt; Safari should switch from the legacy denap SPI to handling vouchers</short_desc>
          <delta_ts>2019-02-01 13:35:13 -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>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>
          
          
          <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="Benjamin Poulain">benjamin</reporter>
          <assigned_to name="Benjamin Poulain">benjamin</assigned_to>
          <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>darin</cc>
    
    <cc>ggaren</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1499765</commentid>
    <comment_count>0</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2019-01-29 15:33:22 -0800</bug_when>
    <thetext>&lt;rdar://problem/29471922&gt; Safari should switch from the legacy denap SPI to handling vouchers</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1499769</commentid>
    <comment_count>1</comment_count>
      <attachid>360513</attachid>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2019-01-29 15:36:00 -0800</bug_when>
    <thetext>Created attachment 360513
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1499770</commentid>
    <comment_count>2</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2019-01-29 15:36:02 -0800</bug_when>
    <thetext>&lt;rdar://problem/29471922&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1500186</commentid>
    <comment_count>3</comment_count>
      <attachid>360513</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2019-01-30 14:16:17 -0800</bug_when>
    <thetext>Comment on attachment 360513
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1500193</commentid>
    <comment_count>4</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2019-01-30 14:32:54 -0800</bug_when>
    <thetext>Thanks for the review Geoff.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1500238</commentid>
    <comment_count>5</comment_count>
      <attachid>360513</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-01-30 15:40:11 -0800</bug_when>
    <thetext>Comment on attachment 360513
Patch

Rejecting attachment 360513 from commit-queue.

Failed to run &quot;[&apos;/Volumes/Data/EWS/WebKit/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=webkit-queues.webkit.org&apos;, &apos;--bot-id=webkit-cq-03&apos;, &apos;land-attachment&apos;, &apos;--force-clean&apos;, &apos;--non-interactive&apos;, &apos;--parent-command=commit-queue&apos;, 360513, &apos;--port=mac&apos;]&quot; exit_code: 2 cwd: /Volumes/Data/EWS/WebKit

Logging in as commit-queue@webkit.org...
Fetching: https://bugs.webkit.org/attachment.cgi?id=360513&amp;action=edit
Fetching: https://bugs.webkit.org/show_bug.cgi?id=193992&amp;ctype=xml&amp;excludefield=attachmentdata
Processing 1 patch from 1 bug.
Updating working directory
Processing patch 360513 from bug 193992.
Fetching: https://bugs.webkit.org/attachment.cgi?id=360513
Failed to run &quot;[&apos;git&apos;, &apos;svn&apos;, &apos;dcommit&apos;, &apos;--rmdir&apos;]&quot; exit_code: 1 cwd: /Volumes/Data/EWS/WebKit

Committing to http://svn.webkit.org/repository/webkit/trunk ...
	M	Source/WebKit/ChangeLog

ERROR from SVN:
Item is out of date: File &apos;/trunk/Source/WebKit/ChangeLog&apos; is out of date
W: b8f58fdc2bf84cbb63f157ac849484cd8b1dfe76 and refs/remotes/origin/master differ, using rebase:
:040000 040000 6327cbb7ba571fd0bb483d70dc049e6d8ada6e4b c53753ff86e001b637539b9f8f1254059d22aef7 M	Source
Current branch master is up to date.
ERROR: Not all changes have been committed into SVN, however the committed
ones (if any) seem to be successfully integrated into the working tree.
Please see the above messages for details.


Failed to run &quot;[&apos;git&apos;, &apos;svn&apos;, &apos;dcommit&apos;, &apos;--rmdir&apos;]&quot; exit_code: 1 cwd: /Volumes/Data/EWS/WebKit

Committing to http://svn.webkit.org/repository/webkit/trunk ...
	M	Source/WebKit/ChangeLog

ERROR from SVN:
Item is out of date: File &apos;/trunk/Source/WebKit/ChangeLog&apos; is out of date
W: b8f58fdc2bf84cbb63f157ac849484cd8b1dfe76 and refs/remotes/origin/master differ, using rebase:
:040000 040000 6327cbb7ba571fd0bb483d70dc049e6d8ada6e4b c53753ff86e001b637539b9f8f1254059d22aef7 M	Source
Current branch master is up to date.
ERROR: Not all changes have been committed into SVN, however the committed
ones (if any) seem to be successfully integrated into the working tree.
Please see the above messages for details.


Failed to run &quot;[&apos;git&apos;, &apos;svn&apos;, &apos;dcommit&apos;, &apos;--rmdir&apos;]&quot; exit_code: 1 cwd: /Volumes/Data/EWS/WebKit
Updating OpenSource
Current branch master is up to date.

Full output: https://webkit-queues.webkit.org/results/10958097</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1500289</commentid>
    <comment_count>6</comment_count>
      <attachid>360646</attachid>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2019-01-30 16:54:20 -0800</bug_when>
    <thetext>Created attachment 360646
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1500323</commentid>
    <comment_count>7</comment_count>
      <attachid>360646</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-01-30 17:50:52 -0800</bug_when>
    <thetext>Comment on attachment 360646
Patch for landing

Clearing flags on attachment: 360646

Committed r240745: &lt;https://trac.webkit.org/changeset/240745&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1500324</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-01-30 17:50:53 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1501107</commentid>
    <comment_count>9</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2019-02-01 08:23:05 -0800</bug_when>
    <thetext>Just checking: Is this compatible with all the oldest versions of macOS that we currently support with TOT WebKit?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1501150</commentid>
    <comment_count>10</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2019-02-01 10:04:27 -0800</bug_when>
    <thetext>(In reply to Darin Adler from comment #9)
&gt; Just checking: Is this compatible with all the oldest versions of macOS that
&gt; we currently support with TOT WebKit?

The vouchers are at least supported in &gt;= Mojave.

Sorry I forgot the policy. How far back do we have to support?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1501256</commentid>
    <comment_count>11</comment_count>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2019-02-01 13:35:13 -0800</bug_when>
    <thetext>It looks like MACH_RCV_VOUCHER and mach_voucher_deallocate were introduced in macOS 10.10 Yosemite (four macOS releases ago) -- at the same time as proc_denap_assertion_begin_with_msg() / proc_denap_assertion_complete().

So, we might need to do some testing, but I think we&apos;re OK here.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>360513</attachid>
            <date>2019-01-29 15:36:00 -0800</date>
            <delta_ts>2019-01-30 16:54:18 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-193992-20190129153559.patch</filename>
            <type>text/plain</type>
            <size>3962</size>
            <attacher name="Benjamin Poulain">benjamin</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQwNTk1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDRhYjMzZDgxMjRiYjNiMzFh
ZmUzMWZmOGJjODBmMzJhYTZhZjBkYWUuLmNkNzNiZmRkZmRhZDk5MjM1YmZmZGQzODlhM2UzOTA3
MWNhYmZjYmMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTkgQEAKKzIwMTktMDEtMjkgIERhbmllbCBT
dGVmZmVuICA8ZHN0ZWZmZW5AYXBwbGUuY29tPgorCisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS8y
OTQ3MTkyMj4gU2FmYXJpIHNob3VsZCBzd2l0Y2ggZnJvbSB0aGUgbGVnYWN5IGRlbmFwIFNQSSB0
byBoYW5kbGluZyB2b3VjaGVycworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MTkzOTkyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgVGhlIGRlbmFwIFNQSSBpcyBkZXByZWNhdGVkLgorICAgICAgICBUaGUgbmV3
IHdheSBvZiBzdGF5aW5nIG91dCBvZiBBcHBOYXAgaXMgdGhyb3VnaCBhIHZvdWNoZXIuCisKKyAg
ICAgICAgKiBQbGF0Zm9ybS9JUEMvbWFjL0Nvbm5lY3Rpb25NYWMubW06CisgICAgICAgIChJUEM6
OnJlYWRGcm9tTWFjaFBvcnQpOgorICAgICAgICAqIFBsYXRmb3JtL0lQQy9tYWMvSW1wb3J0YW5j
ZUFzc2VydGlvbi5oOgorICAgICAgICAoSVBDOjpJbXBvcnRhbmNlQXNzZXJ0aW9uOjpJbXBvcnRh
bmNlQXNzZXJ0aW9uKToKKyAgICAgICAgKElQQzo6SW1wb3J0YW5jZUFzc2VydGlvbjo6fkltcG9y
dGFuY2VBc3NlcnRpb24pOgorCiAyMDE5LTAxLTI4ICBBbnRvaW5lIFF1aW50ICA8Z3Jhb3V0c0Bh
cHBsZS5jb20+CiAKICAgICAgICAgTGltaXQgdXNlci1hZ2VudCBpbnRlcmFjdGlvbnMgYmFzZWQg
b24gdGhlIHRvdWNoLWFjdGlvbiBwcm9wZXJ0eSBvbiBpT1MKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJLaXQvUGxhdGZvcm0vSVBDL21hYy9Db25uZWN0aW9uTWFjLm1tIGIvU291cmNlL1dlYktpdC9Q
bGF0Zm9ybS9JUEMvbWFjL0Nvbm5lY3Rpb25NYWMubW0KaW5kZXggNTA0MTZiODQxMTRhYjkzMGVi
NGU2MjhhMzk1MTQxNzgyNWE4OWUxMi4uYjk4YWM1NjAzMDdiMjFmNDIyZDNkNDdmMzY4ZTZiNjFj
MzZiYTBkZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9QbGF0Zm9ybS9JUEMvbWFjL0Nvbm5l
Y3Rpb25NYWMubW0KKysrIGIvU291cmNlL1dlYktpdC9QbGF0Zm9ybS9JUEMvbWFjL0Nvbm5lY3Rp
b25NYWMubW0KQEAgLTQ3Niw3ICs0NzYsNyBAQCBzdGF0aWMgbWFjaF9tc2dfaGVhZGVyX3QqIHJl
YWRGcm9tTWFjaFBvcnQobWFjaF9wb3J0X3QgbWFjaFBvcnQsIFJlY2VpdmVCdWZmZXImCiAgICAg
YnVmZmVyLnJlc2l6ZShyZWNlaXZlQnVmZmVyU2l6ZSk7CiAKICAgICBtYWNoX21zZ19oZWFkZXJf
dCogaGVhZGVyID0gcmVpbnRlcnByZXRfY2FzdDxtYWNoX21zZ19oZWFkZXJfdCo+KGJ1ZmZlci5k
YXRhKCkpOwotICAgIGtlcm5fcmV0dXJuX3Qga3IgPSBtYWNoX21zZyhoZWFkZXIsIE1BQ0hfUkNW
X01TRyB8IE1BQ0hfUkNWX0xBUkdFIHwgTUFDSF9SQ1ZfVElNRU9VVCwgMCwgYnVmZmVyLnNpemUo
KSwgbWFjaFBvcnQsIDAsIE1BQ0hfUE9SVF9OVUxMKTsKKyAgICBrZXJuX3JldHVybl90IGtyID0g
bWFjaF9tc2coaGVhZGVyLCBNQUNIX1JDVl9NU0cgfCBNQUNIX1JDVl9MQVJHRSB8IE1BQ0hfUkNW
X1RJTUVPVVQgfCBNQUNIX1JDVl9WT1VDSEVSLCAwLCBidWZmZXIuc2l6ZSgpLCBtYWNoUG9ydCwg
MCwgTUFDSF9QT1JUX05VTEwpOwogICAgIGlmIChrciA9PSBNQUNIX1JDVl9USU1FRF9PVVQpCiAg
ICAgICAgIHJldHVybiBudWxscHRyOwogCkBAIC00ODUsNyArNDg1LDcgQEAgc3RhdGljIG1hY2hf
bXNnX2hlYWRlcl90KiByZWFkRnJvbU1hY2hQb3J0KG1hY2hfcG9ydF90IG1hY2hQb3J0LCBSZWNl
aXZlQnVmZmVyJgogICAgICAgICBidWZmZXIucmVzaXplKGhlYWRlci0+bXNnaF9zaXplICsgTUFY
X1RSQUlMRVJfU0laRSk7CiAgICAgICAgIGhlYWRlciA9IHJlaW50ZXJwcmV0X2Nhc3Q8bWFjaF9t
c2dfaGVhZGVyX3QqPihidWZmZXIuZGF0YSgpKTsKICAgICAgICAgCi0gICAgICAgIGtyID0gbWFj
aF9tc2coaGVhZGVyLCBNQUNIX1JDVl9NU0cgfCBNQUNIX1JDVl9MQVJHRSB8IE1BQ0hfUkNWX1RJ
TUVPVVQsIDAsIGJ1ZmZlci5zaXplKCksIG1hY2hQb3J0LCAwLCBNQUNIX1BPUlRfTlVMTCk7Cisg
ICAgICAgIGtyID0gbWFjaF9tc2coaGVhZGVyLCBNQUNIX1JDVl9NU0cgfCBNQUNIX1JDVl9MQVJH
RSB8IE1BQ0hfUkNWX1RJTUVPVVQgfCBNQUNIX1JDVl9WT1VDSEVSLCAwLCBidWZmZXIuc2l6ZSgp
LCBtYWNoUG9ydCwgMCwgTUFDSF9QT1JUX05VTEwpOwogICAgICAgICBBU1NFUlQoa3IgIT0gTUFD
SF9SQ1ZfVE9PX0xBUkdFKTsKICAgICB9CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvUGxh
dGZvcm0vSVBDL21hYy9JbXBvcnRhbmNlQXNzZXJ0aW9uLmggYi9Tb3VyY2UvV2ViS2l0L1BsYXRm
b3JtL0lQQy9tYWMvSW1wb3J0YW5jZUFzc2VydGlvbi5oCmluZGV4IGY3Njg3YTdiNzg5ZWRmMTYx
MzZiZGQxODFkNzU0NTRlZDc5YzhiNTIuLmQ5NzY1ZDE4NTRjNTUwOGRjYTY5NzYwYzQwNjE5ZGYx
ZTdhNDBhMjkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvUGxhdGZvcm0vSVBDL21hYy9JbXBv
cnRhbmNlQXNzZXJ0aW9uLmgKKysrIGIvU291cmNlL1dlYktpdC9QbGF0Zm9ybS9JUEMvbWFjL0lt
cG9ydGFuY2VBc3NlcnRpb24uaApAQCAtMjgsMTIgKzI4LDcgQEAKIAogI2lmIFBMQVRGT1JNKE1B
QykKIAotI2lmIFVTRShBUFBMRV9JTlRFUk5BTF9TREspCi0jaW5jbHVkZSA8bGlicHJvY19pbnRl
cm5hbC5oPgotI2VuZGlmCi0KLWV4dGVybiAiQyIgaW50IHByb2NfZGVuYXBfYXNzZXJ0aW9uX2Jl
Z2luX3dpdGhfbXNnKG1hY2hfbXNnX2hlYWRlcl90KiwgdWludDY0X3QgKik7Ci1leHRlcm4gIkMi
IGludCBwcm9jX2RlbmFwX2Fzc2VydGlvbl9jb21wbGV0ZSh1aW50NjRfdCk7CisjaW5jbHVkZSA8
bWFjaC9tZXNzYWdlLmg+CiAKIG5hbWVzcGFjZSBJUEMgewogCkBAIC00MiwxOCArMzcsMjUgQEAg
Y2xhc3MgSW1wb3J0YW5jZUFzc2VydGlvbiB7CiAKIHB1YmxpYzoKICAgICBleHBsaWNpdCBJbXBv
cnRhbmNlQXNzZXJ0aW9uKG1hY2hfbXNnX2hlYWRlcl90KiBoZWFkZXIpCi0gICAgICAgIDogbV9h
c3NlcnRpb24oMCkKKyAgICAgICAgOiBtX3ZvdWNoZXIoMCkKICAgICB7Ci0gICAgICAgIHByb2Nf
ZGVuYXBfYXNzZXJ0aW9uX2JlZ2luX3dpdGhfbXNnKGhlYWRlciwgJm1fYXNzZXJ0aW9uKTsKKyAg
ICAgICAgaWYgKE1BQ0hfTVNHSF9CSVRTX0hBU19WT1VDSEVSKGhlYWRlci0+bXNnaF9iaXRzKSkg
eworICAgICAgICAgICAgbV92b3VjaGVyID0gaGVhZGVyLT5tc2doX3ZvdWNoZXJfcG9ydDsKKyAg
ICAgICAgICAgIGhlYWRlci0+bXNnaF92b3VjaGVyX3BvcnQgPSBNQUNIX1ZPVUNIRVJfTlVMTDsK
KyAgICAgICAgICAgIGhlYWRlci0+bXNnaF9iaXRzICY9IH4oTUFDSF9NU0dIX0JJVFNfVk9VQ0hF
Ul9NQVNLIHwgTUFDSF9NU0dIX0JJVFNfUkFJU0VJTVApOworICAgICAgICB9CiAgICAgfQogCiAg
ICAgfkltcG9ydGFuY2VBc3NlcnRpb24oKQogICAgIHsKLSAgICAgICAgcHJvY19kZW5hcF9hc3Nl
cnRpb25fY29tcGxldGUobV9hc3NlcnRpb24pOworICAgICAgICBpZiAobV92b3VjaGVyKSB7Cisg
ICAgICAgICAgICBrZXJuX3JldHVybl90IGtyID0gbWFjaF92b3VjaGVyX2RlYWxsb2NhdGUobV92
b3VjaGVyKTsKKyAgICAgICAgICAgIEFTU0VSVF9VTlVTRUQoa3IsICFrcik7CisgICAgICAgIH0K
ICAgICB9CiAKIHByaXZhdGU6Ci0gICAgdWludDY0X3QgbV9hc3NlcnRpb247CisgICAgbWFjaF92
b3VjaGVyX3QgbV92b3VjaGVyOwogfTsKIAogfQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>360646</attachid>
            <date>2019-01-30 16:54:20 -0800</date>
            <delta_ts>2019-01-30 17:50:52 -0800</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-193992-20190130165419.patch</filename>
            <type>text/plain</type>
            <size>3934</size>
            <attacher name="Benjamin Poulain">benjamin</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQwNzQxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDcxMDBlMWVhODQ0NzIxNDBm
Nzc4OThkOTVmZmYzMjk3ZWUxNmZmNTEuLmVkZGM0NTAwZTY2NGIwZDFlNDJmNDFjMTkwNmVkMzAx
NmRjOGQ3YWIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTkgQEAKKzIwMTktMDEtMzAgIERhbmllbCBT
dGVmZmVuICA8ZHN0ZWZmZW5AYXBwbGUuY29tPgorCisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS8y
OTQ3MTkyMj4gU2FmYXJpIHNob3VsZCBzd2l0Y2ggZnJvbSB0aGUgbGVnYWN5IGRlbmFwIFNQSSB0
byBoYW5kbGluZyB2b3VjaGVycworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MTkzOTkyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgR2VvZmZyZXkgR2FyZW4u
CisKKyAgICAgICAgVGhlIGRlbmFwIFNQSSBpcyBkZXByZWNhdGVkLgorICAgICAgICBUaGUgbmV3
IHdheSBvZiBzdGF5aW5nIG91dCBvZiBBcHBOYXAgaXMgdGhyb3VnaCBhIHZvdWNoZXIuCisKKyAg
ICAgICAgKiBQbGF0Zm9ybS9JUEMvbWFjL0Nvbm5lY3Rpb25NYWMubW06CisgICAgICAgIChJUEM6
OnJlYWRGcm9tTWFjaFBvcnQpOgorICAgICAgICAqIFBsYXRmb3JtL0lQQy9tYWMvSW1wb3J0YW5j
ZUFzc2VydGlvbi5oOgorICAgICAgICAoSVBDOjpJbXBvcnRhbmNlQXNzZXJ0aW9uOjpJbXBvcnRh
bmNlQXNzZXJ0aW9uKToKKyAgICAgICAgKElQQzo6SW1wb3J0YW5jZUFzc2VydGlvbjo6fkltcG9y
dGFuY2VBc3NlcnRpb24pOgorCiAyMDE5LTAxLTMwICBQZXIgQXJuZSBWb2xsYW4gIDxwdm9sbGFu
QGFwcGxlLmNvbT4KIAogICAgICAgICBbbWFjT1NdIFNhbmRib3ggZmFpbHMgdG8gY29tcGlsZSBv
biAxMC4xMgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9QbGF0Zm9ybS9JUEMvbWFjL0Nvbm5l
Y3Rpb25NYWMubW0gYi9Tb3VyY2UvV2ViS2l0L1BsYXRmb3JtL0lQQy9tYWMvQ29ubmVjdGlvbk1h
Yy5tbQppbmRleCA1MDQxNmI4NDExNGFiOTMwZWI0ZTYyOGEzOTUxNDE3ODI1YTg5ZTEyLi5iOThh
YzU2MDMwN2IyMWY0MjJkM2Q0N2YzNjhlNmI2MWMzNmJhMGRkIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViS2l0L1BsYXRmb3JtL0lQQy9tYWMvQ29ubmVjdGlvbk1hYy5tbQorKysgYi9Tb3VyY2UvV2Vi
S2l0L1BsYXRmb3JtL0lQQy9tYWMvQ29ubmVjdGlvbk1hYy5tbQpAQCAtNDc2LDcgKzQ3Niw3IEBA
IHN0YXRpYyBtYWNoX21zZ19oZWFkZXJfdCogcmVhZEZyb21NYWNoUG9ydChtYWNoX3BvcnRfdCBt
YWNoUG9ydCwgUmVjZWl2ZUJ1ZmZlciYKICAgICBidWZmZXIucmVzaXplKHJlY2VpdmVCdWZmZXJT
aXplKTsKIAogICAgIG1hY2hfbXNnX2hlYWRlcl90KiBoZWFkZXIgPSByZWludGVycHJldF9jYXN0
PG1hY2hfbXNnX2hlYWRlcl90Kj4oYnVmZmVyLmRhdGEoKSk7Ci0gICAga2Vybl9yZXR1cm5fdCBr
ciA9IG1hY2hfbXNnKGhlYWRlciwgTUFDSF9SQ1ZfTVNHIHwgTUFDSF9SQ1ZfTEFSR0UgfCBNQUNI
X1JDVl9USU1FT1VULCAwLCBidWZmZXIuc2l6ZSgpLCBtYWNoUG9ydCwgMCwgTUFDSF9QT1JUX05V
TEwpOworICAgIGtlcm5fcmV0dXJuX3Qga3IgPSBtYWNoX21zZyhoZWFkZXIsIE1BQ0hfUkNWX01T
RyB8IE1BQ0hfUkNWX0xBUkdFIHwgTUFDSF9SQ1ZfVElNRU9VVCB8IE1BQ0hfUkNWX1ZPVUNIRVIs
IDAsIGJ1ZmZlci5zaXplKCksIG1hY2hQb3J0LCAwLCBNQUNIX1BPUlRfTlVMTCk7CiAgICAgaWYg
KGtyID09IE1BQ0hfUkNWX1RJTUVEX09VVCkKICAgICAgICAgcmV0dXJuIG51bGxwdHI7CiAKQEAg
LTQ4NSw3ICs0ODUsNyBAQCBzdGF0aWMgbWFjaF9tc2dfaGVhZGVyX3QqIHJlYWRGcm9tTWFjaFBv
cnQobWFjaF9wb3J0X3QgbWFjaFBvcnQsIFJlY2VpdmVCdWZmZXImCiAgICAgICAgIGJ1ZmZlci5y
ZXNpemUoaGVhZGVyLT5tc2doX3NpemUgKyBNQVhfVFJBSUxFUl9TSVpFKTsKICAgICAgICAgaGVh
ZGVyID0gcmVpbnRlcnByZXRfY2FzdDxtYWNoX21zZ19oZWFkZXJfdCo+KGJ1ZmZlci5kYXRhKCkp
OwogICAgICAgICAKLSAgICAgICAga3IgPSBtYWNoX21zZyhoZWFkZXIsIE1BQ0hfUkNWX01TRyB8
IE1BQ0hfUkNWX0xBUkdFIHwgTUFDSF9SQ1ZfVElNRU9VVCwgMCwgYnVmZmVyLnNpemUoKSwgbWFj
aFBvcnQsIDAsIE1BQ0hfUE9SVF9OVUxMKTsKKyAgICAgICAga3IgPSBtYWNoX21zZyhoZWFkZXIs
IE1BQ0hfUkNWX01TRyB8IE1BQ0hfUkNWX0xBUkdFIHwgTUFDSF9SQ1ZfVElNRU9VVCB8IE1BQ0hf
UkNWX1ZPVUNIRVIsIDAsIGJ1ZmZlci5zaXplKCksIG1hY2hQb3J0LCAwLCBNQUNIX1BPUlRfTlVM
TCk7CiAgICAgICAgIEFTU0VSVChrciAhPSBNQUNIX1JDVl9UT09fTEFSR0UpOwogICAgIH0KIApk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9QbGF0Zm9ybS9JUEMvbWFjL0ltcG9ydGFuY2VBc3Nl
cnRpb24uaCBiL1NvdXJjZS9XZWJLaXQvUGxhdGZvcm0vSVBDL21hYy9JbXBvcnRhbmNlQXNzZXJ0
aW9uLmgKaW5kZXggZjc2ODdhN2I3ODllZGYxNjEzNmJkZDE4MWQ3NTQ1NGVkNzljOGI1Mi4uZDk3
NjVkMTg1NGM1NTA4ZGNhNjk3NjBjNDA2MTlkZjFlN2E0MGEyOSAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYktpdC9QbGF0Zm9ybS9JUEMvbWFjL0ltcG9ydGFuY2VBc3NlcnRpb24uaAorKysgYi9Tb3Vy
Y2UvV2ViS2l0L1BsYXRmb3JtL0lQQy9tYWMvSW1wb3J0YW5jZUFzc2VydGlvbi5oCkBAIC0yOCwx
MiArMjgsNyBAQAogCiAjaWYgUExBVEZPUk0oTUFDKQogCi0jaWYgVVNFKEFQUExFX0lOVEVSTkFM
X1NESykKLSNpbmNsdWRlIDxsaWJwcm9jX2ludGVybmFsLmg+Ci0jZW5kaWYKLQotZXh0ZXJuICJD
IiBpbnQgcHJvY19kZW5hcF9hc3NlcnRpb25fYmVnaW5fd2l0aF9tc2cobWFjaF9tc2dfaGVhZGVy
X3QqLCB1aW50NjRfdCAqKTsKLWV4dGVybiAiQyIgaW50IHByb2NfZGVuYXBfYXNzZXJ0aW9uX2Nv
bXBsZXRlKHVpbnQ2NF90KTsKKyNpbmNsdWRlIDxtYWNoL21lc3NhZ2UuaD4KIAogbmFtZXNwYWNl
IElQQyB7CiAKQEAgLTQyLDE4ICszNywyNSBAQCBjbGFzcyBJbXBvcnRhbmNlQXNzZXJ0aW9uIHsK
IAogcHVibGljOgogICAgIGV4cGxpY2l0IEltcG9ydGFuY2VBc3NlcnRpb24obWFjaF9tc2dfaGVh
ZGVyX3QqIGhlYWRlcikKLSAgICAgICAgOiBtX2Fzc2VydGlvbigwKQorICAgICAgICA6IG1fdm91
Y2hlcigwKQogICAgIHsKLSAgICAgICAgcHJvY19kZW5hcF9hc3NlcnRpb25fYmVnaW5fd2l0aF9t
c2coaGVhZGVyLCAmbV9hc3NlcnRpb24pOworICAgICAgICBpZiAoTUFDSF9NU0dIX0JJVFNfSEFT
X1ZPVUNIRVIoaGVhZGVyLT5tc2doX2JpdHMpKSB7CisgICAgICAgICAgICBtX3ZvdWNoZXIgPSBo
ZWFkZXItPm1zZ2hfdm91Y2hlcl9wb3J0OworICAgICAgICAgICAgaGVhZGVyLT5tc2doX3ZvdWNo
ZXJfcG9ydCA9IE1BQ0hfVk9VQ0hFUl9OVUxMOworICAgICAgICAgICAgaGVhZGVyLT5tc2doX2Jp
dHMgJj0gfihNQUNIX01TR0hfQklUU19WT1VDSEVSX01BU0sgfCBNQUNIX01TR0hfQklUU19SQUlT
RUlNUCk7CisgICAgICAgIH0KICAgICB9CiAKICAgICB+SW1wb3J0YW5jZUFzc2VydGlvbigpCiAg
ICAgewotICAgICAgICBwcm9jX2RlbmFwX2Fzc2VydGlvbl9jb21wbGV0ZShtX2Fzc2VydGlvbik7
CisgICAgICAgIGlmIChtX3ZvdWNoZXIpIHsKKyAgICAgICAgICAgIGtlcm5fcmV0dXJuX3Qga3Ig
PSBtYWNoX3ZvdWNoZXJfZGVhbGxvY2F0ZShtX3ZvdWNoZXIpOworICAgICAgICAgICAgQVNTRVJU
X1VOVVNFRChrciwgIWtyKTsKKyAgICAgICAgfQogICAgIH0KIAogcHJpdmF0ZToKLSAgICB1aW50
NjRfdCBtX2Fzc2VydGlvbjsKKyAgICBtYWNoX3ZvdWNoZXJfdCBtX3ZvdWNoZXI7CiB9OwogCiB9
Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>