<?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>150617</bug_id>
          
          <creation_ts>2015-10-27 22:33:25 -0700</creation_ts>
          <short_desc>Modern IDB: Implement most readonly attributes of IDBObjectStore</short_desc>
          <delta_ts>2015-10-28 10:30:33 -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>WebCore Misc.</component>
          <version>Other</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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>149117</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Brady Eidson">beidson</reporter>
          <assigned_to name="Brady Eidson">beidson</assigned_to>
          <cc>achristensen</cc>
    
    <cc>alecflett</cc>
    
    <cc>commit-queue</cc>
    
    <cc>jsbell</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1137061</commentid>
    <comment_count>0</comment_count>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2015-10-27 22:33:25 -0700</bug_when>
    <thetext>Modern IDB: Fill in most readonly attributes of IDBObjectStore

Some are still missing because they rely on not-yet-landed features (namely indexes)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1137062</commentid>
    <comment_count>1</comment_count>
      <attachid>264195</attachid>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2015-10-27 22:36:40 -0700</bug_when>
    <thetext>Created attachment 264195
Patch v1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1137173</commentid>
    <comment_count>2</comment_count>
      <attachid>264195</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-10-28 10:30:29 -0700</bug_when>
    <thetext>Comment on attachment 264195
Patch v1

Clearing flags on attachment: 264195

Committed r191672: &lt;http://trac.webkit.org/changeset/191672&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1137174</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-10-28 10:30:33 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>264195</attachid>
            <date>2015-10-27 22:36:40 -0700</date>
            <delta_ts>2015-10-28 10:30:29 -0700</delta_ts>
            <desc>Patch v1</desc>
            <filename>patch</filename>
            <type>text/plain</type>
            <size>10315</size>
            <attacher name="Brady Eidson">beidson</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA0OGZjYzQxLi5mMTIwZjlhIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTUtMTAt
MjcgIEJyYWR5IEVpZHNvbiAgPGJlaWRzb25AYXBwbGUuY29tPgorCisgICAgICAgIE1vZGVybiBJ
REI6IEltcGxlbWVudCBtb3N0IHJlYWRvbmx5IGF0dHJpYnV0ZXMgb2YgSURCT2JqZWN0U3RvcmUu
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTA2MTcK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIHN0b3Jh
Z2UvaW5kZXhlZGRiL21vZGVybi9vYmplY3RzdG9yZS1hdHRyaWJ1dGVzLWV4cGVjdGVkLnR4dDog
QWRkZWQuCisgICAgICAgICogc3RvcmFnZS9pbmRleGVkZGIvbW9kZXJuL29iamVjdHN0b3JlLWF0
dHJpYnV0ZXMuaHRtbDogQWRkZWQuCisKIDIwMTUtMTAtMjcgIEppZXdlbiBUYW4gIDxqaWV3ZW5f
dGFuQGFwcGxlLmNvbT4KIAogICAgICAgICBOdWxsIGRlcmVmZXJlbmNlIGxvYWRpbmcgQmxpbmsg
bGF5b3V0IHRlc3QgZWRpdGluZy9leGVjQ29tbWFuZC9mb3JtYXQtYmxvY2stdW5lZGl0YWJsZS1j
cmFzaC5odG1sCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi9tb2Rl
cm4vb2JqZWN0c3RvcmUtYXR0cmlidXRlcy1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9zdG9y
YWdlL2luZGV4ZWRkYi9tb2Rlcm4vb2JqZWN0c3RvcmUtYXR0cmlidXRlcy1leHBlY3RlZC50eHQK
bmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uYjZlMjE1MgotLS0gL2Rldi9udWxs
CisrKyBiL0xheW91dFRlc3RzL3N0b3JhZ2UvaW5kZXhlZGRiL21vZGVybi9vYmplY3RzdG9yZS1h
dHRyaWJ1dGVzLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDE3IEBACitBTEVSVDogRmlyc3QgdXBn
cmFkZSBuZWVkZWQ6IE9sZCB2ZXJzaW9uIC0gMCBOZXcgdmVyc2lvbiAtIDEKK0FMRVJUOiBbb2Jq
ZWN0IElEQlRyYW5zYWN0aW9uXSAtIHZlcnNpb25jaGFuZ2UKK0FMRVJUOiBbb2JqZWN0IElEQkRh
dGFiYXNlXQorQUxFUlQ6IFRlc3RPYmplY3RTdG9yZTEKK0FMRVJUOiBUZXN0T2JqZWN0U3RvcmUy
CitBTEVSVDogdHJ1ZQorQUxFUlQ6IGZhbHNlCitBTEVSVDogZm9vCitBTEVSVDogbnVsbAorQUxF
UlQ6IFtvYmplY3QgSURCVHJhbnNhY3Rpb25dCitBTEVSVDogW29iamVjdCBJREJUcmFuc2FjdGlv
bl0KK0FMRVJUOiB0cnVlCitBTEVSVDogdHJ1ZQorQUxFUlQ6IHRydWUKK0FMRVJUOiBGaXJzdCB2
ZXJzaW9uIGNoYW5nZSB0cmFuc2FjdGlvbiBjb21wbGV0ZWQKK0FMRVJUOiBEb25lCitUaGlzIHRl
c3QgZXhlcmNpc2VzIHRoZSByZWFkb25seSBhdHRyaWJ1dGVzIG9uIGFuIElEQk9iamVjdFN0b3Jl
LgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvc3RvcmFnZS9pbmRleGVkZGIvbW9kZXJuL29iamVj
dHN0b3JlLWF0dHJpYnV0ZXMuaHRtbCBiL0xheW91dFRlc3RzL3N0b3JhZ2UvaW5kZXhlZGRiL21v
ZGVybi9vYmplY3RzdG9yZS1hdHRyaWJ1dGVzLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggMDAwMDAwMC4uYjUwNzZjMAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL3N0b3Jh
Z2UvaW5kZXhlZGRiL21vZGVybi9vYmplY3RzdG9yZS1hdHRyaWJ1dGVzLmh0bWwKQEAgLTAsMCAr
MSw1OCBAQAorVGhpcyB0ZXN0IGV4ZXJjaXNlcyB0aGUgcmVhZG9ubHkgYXR0cmlidXRlcyBvbiBh
biBJREJPYmplY3RTdG9yZS4KKzxzY3JpcHQ+CisKK2lmICh3aW5kb3cudGVzdFJ1bm5lcikgewor
ICAgIHRlc3RSdW5uZXIud2FpdFVudGlsRG9uZSgpOworICAgIHRlc3RSdW5uZXIuZHVtcEFzVGV4
dCgpOworfQorCit2YXIgcmVxdWVzdCA9IHdpbmRvdy5pbmRleGVkREIub3BlbigiT2JqZWN0U3Rv
cmVBdHRyaWJ1dGVzVGVzdERhdGFiYXNlIik7CisKK2Z1bmN0aW9uIGRvbmUoKQoreworICAgIGFs
ZXJ0KCJEb25lIik7CisgICAgaWYgKHdpbmRvdy50ZXN0UnVubmVyKQorICAgICAgICB0ZXN0UnVu
bmVyLm5vdGlmeURvbmUoKTsKK30KKworcmVxdWVzdC5vbnVwZ3JhZGVuZWVkZWQgPSBmdW5jdGlv
bihldmVudCkKK3sKKyAgICBhbGVydCgiRmlyc3QgdXBncmFkZSBuZWVkZWQ6IE9sZCB2ZXJzaW9u
IC0gIiArIGV2ZW50Lm9sZFZlcnNpb24gKyAiIE5ldyB2ZXJzaW9uIC0gIiArIGV2ZW50Lm5ld1Zl
cnNpb24pOworICAgIAorICAgIHZhciB0eCA9IHJlcXVlc3QudHJhbnNhY3Rpb247CisgICAgdmFy
IGRiID0gZXZlbnQudGFyZ2V0LnJlc3VsdDsKKworICAgIGFsZXJ0KHR4ICsgIiAtICIgKyB0eC5t
b2RlKTsKKyAgICBhbGVydChkYik7CisKKyAgICB2YXIgb3MxID0gZGIuY3JlYXRlT2JqZWN0U3Rv
cmUoJ1Rlc3RPYmplY3RTdG9yZTEnLCB7IGF1dG9JbmNyZW1lbnQ6IHRydWUgLCBrZXlQYXRoOiAi
Zm9vIiB9KTsKKyAgICB2YXIgb3MyID0gZGIuY3JlYXRlT2JqZWN0U3RvcmUoJ1Rlc3RPYmplY3RT
dG9yZTInLCB7IGF1dG9JbmNyZW1lbnQ6IGZhbHNlIH0pOworCisgICAgYWxlcnQob3MxLm5hbWUp
OworICAgIGFsZXJ0KG9zMi5uYW1lKTsKKyAgICBhbGVydChvczEuYXV0b0luY3JlbWVudCk7Cisg
ICAgYWxlcnQob3MyLmF1dG9JbmNyZW1lbnQpOworICAgIGFsZXJ0KG9zMS5rZXlQYXRoKTsKKyAg
ICBhbGVydChvczIua2V5UGF0aCk7CisgICAgYWxlcnQob3MxLnRyYW5zYWN0aW9uKTsKKyAgICBh
bGVydChvczIudHJhbnNhY3Rpb24pOworICAgIGFsZXJ0KG9zMS50cmFuc2FjdGlvbiA9PSB0eCk7
CisgICAgYWxlcnQob3MyLnRyYW5zYWN0aW9uID09IHR4KTsKKyAgICBhbGVydChvczEudHJhbnNh
Y3Rpb24gPT0gb3MyLnRyYW5zYWN0aW9uKTsKKyAgICAKKyAgICB0eC5vbmFib3J0ID0gZnVuY3Rp
b24oZXZlbnQpIHsKKyAgICAgICAgYWxlcnQoIkZpcnN0IHZlcnNpb24gY2hhbmdlIHRyYW5zYWN0
aW9uIHVuZXhwZWN0ZWQgYWJvcnQiKTsKKyAgICAgICAgZG9uZSgpOworICAgIH0KKworICAgIHR4
Lm9uY29tcGxldGUgPSBmdW5jdGlvbihldmVudCkgeworICAgICAgICBhbGVydCgiRmlyc3QgdmVy
c2lvbiBjaGFuZ2UgdHJhbnNhY3Rpb24gY29tcGxldGVkIik7CisgICAgICAgIGRvbmUoKTsKKyAg
ICB9CisKKyAgICB0eC5vbmVycm9yID0gZnVuY3Rpb24oZXZlbnQpIHsKKyAgICAgICAgYWxlcnQo
IkZpcnN0IHZlcnNpb24gY2hhbmdlIHRyYW5zYWN0aW9uIHVuZXhwZWN0ZWQgZXJyb3IgLSAiICsg
ZXZlbnQpOworICAgICAgICBkb25lKCk7CisgICAgfQorfQorPC9zY3JpcHQ+CmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5k
ZXggMjYwOWQwMC4uMzU3YzA1OSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9n
CisrKyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMwIEBACisyMDE1LTEw
LTI3ICBCcmFkeSBFaWRzb24gIDxiZWlkc29uQGFwcGxlLmNvbT4KKworICAgICAgICBNb2Rlcm4g
SURCOiBJbXBsZW1lbnQgbW9zdCByZWFkb25seSBhdHRyaWJ1dGVzIG9mIElEQk9iamVjdFN0b3Jl
LgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTUwNjE3
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGVzdDog
c3RvcmFnZS9pbmRleGVkZGIvbW9kZXJuL29iamVjdHN0b3JlLWF0dHJpYnV0ZXMuaHRtbAorCisg
ICAgICAgICogTW9kdWxlcy9pbmRleGVkZGIvSURCT2JqZWN0U3RvcmUuaDoKKworICAgICAgICAq
IE1vZHVsZXMvaW5kZXhlZGRiL2NsaWVudC9JREJBbnlJbXBsLmNwcDoKKyAgICAgICAgKFdlYkNv
cmU6OklEQkNsaWVudDo6SURCQW55OjpJREJBbnkpOgorICAgICAgICAqIE1vZHVsZXMvaW5kZXhl
ZGRiL2NsaWVudC9JREJBbnlJbXBsLmg6CisgICAgICAgIChXZWJDb3JlOjpJREJDbGllbnQ6OklE
QkFueTo6Y3JlYXRlKToKKworICAgICAgICAqIE1vZHVsZXMvaW5kZXhlZGRiL2NsaWVudC9JREJP
YmplY3RTdG9yZUltcGwuY3BwOgorICAgICAgICAoV2ViQ29yZTo6SURCQ2xpZW50OjpJREJPYmpl
Y3RTdG9yZTo6bmFtZSk6CisgICAgICAgIChXZWJDb3JlOjpJREJDbGllbnQ6OklEQk9iamVjdFN0
b3JlOjprZXlQYXRoQW55KToKKyAgICAgICAgKFdlYkNvcmU6OklEQkNsaWVudDo6SURCT2JqZWN0
U3RvcmU6OmtleVBhdGgpOgorICAgICAgICAoV2ViQ29yZTo6SURCQ2xpZW50OjpJREJPYmplY3RT
dG9yZTo6dHJhbnNhY3Rpb24pOgorICAgICAgICAoV2ViQ29yZTo6SURCQ2xpZW50OjpJREJPYmpl
Y3RTdG9yZTo6aWQpOiBEZWxldGVkLgorICAgICAgICAqIE1vZHVsZXMvaW5kZXhlZGRiL2NsaWVu
dC9JREJPYmplY3RTdG9yZUltcGwuaDoKKworICAgICAgICAqIE1vZHVsZXMvaW5kZXhlZGRiL2xl
Z2FjeS9MZWdhY3lPYmplY3RTdG9yZS5oOgorICAgICAgICAoV2ViQ29yZTo6TGVnYWN5T2JqZWN0
U3RvcmU6OnRyYW5zYWN0aW9uKToKKwogMjAxNS0xMC0yNyAgSm9zZXBoIFBlY29yYXJvICA8cGVj
b3Jhcm9AYXBwbGUuY29tPgogCiAgICAgICAgIFdlYiBJbnNwZWN0b3I6IFJlbW92ZSBUaW1lbGlu
ZSBNYXJrRE9NQ29udGVudCBhbmQgTWFya0xvYWQsIGRhdGEgaXMgYWxyZWFkeSBhdmFpbGFibGUK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvaW5kZXhlZGRiL0lEQk9iamVjdFN0
b3JlLmggYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL2luZGV4ZWRkYi9JREJPYmplY3RTdG9yZS5o
CmluZGV4IDM3OTg3M2UuLmI1N2YwYzYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL01vZHVs
ZXMvaW5kZXhlZGRiL0lEQk9iamVjdFN0b3JlLmgKKysrIGIvU291cmNlL1dlYkNvcmUvTW9kdWxl
cy9pbmRleGVkZGIvSURCT2JqZWN0U3RvcmUuaApAQCAtNTksMTIgKzU5LDExIEBAIHB1YmxpYzoK
ICAgICB2aXJ0dWFsIH5JREJPYmplY3RTdG9yZSgpIHsgfQogCiAgICAgLy8gSW1wbGVtZW50IHRo
ZSBJREJPYmplY3RTdG9yZSBJREwKLSAgICB2aXJ0dWFsIGludDY0X3QgaWQoKSBjb25zdCA9IDA7
CiAgICAgdmlydHVhbCBjb25zdCBTdHJpbmcgbmFtZSgpIGNvbnN0ID0gMDsKICAgICB2aXJ0dWFs
IFJlZlB0cjxJREJBbnk+IGtleVBhdGhBbnkoKSBjb25zdCA9IDA7CiAgICAgdmlydHVhbCBjb25z
dCBJREJLZXlQYXRoIGtleVBhdGgoKSBjb25zdCA9IDA7CiAgICAgdmlydHVhbCBSZWZQdHI8RE9N
U3RyaW5nTGlzdD4gaW5kZXhOYW1lcygpIGNvbnN0ID0gMDsKLSAgICB2aXJ0dWFsIFJlZlB0cjxJ
REJUcmFuc2FjdGlvbj4gdHJhbnNhY3Rpb24oKSBjb25zdCA9IDA7CisgICAgdmlydHVhbCBSZWZQ
dHI8SURCVHJhbnNhY3Rpb24+IHRyYW5zYWN0aW9uKCkgPSAwOwogICAgIHZpcnR1YWwgYm9vbCBh
dXRvSW5jcmVtZW50KCkgY29uc3QgPSAwOwogCiAgICAgdmlydHVhbCBSZWZQdHI8SURCUmVxdWVz
dD4gYWRkKEpTQzo6RXhlY1N0YXRlJiwgRGVwcmVjYXRlZDo6U2NyaXB0VmFsdWUmLCBFeGNlcHRp
b25Db2RlJikgPSAwOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9pbmRleGVk
ZGIvY2xpZW50L0lEQkFueUltcGwuY3BwIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9pbmRleGVk
ZGIvY2xpZW50L0lEQkFueUltcGwuY3BwCmluZGV4IDdlOWExMzcuLjBiNTQ2MDEgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvaW5kZXhlZGRiL2NsaWVudC9JREJBbnlJbXBsLmNw
cAorKysgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL2luZGV4ZWRkYi9jbGllbnQvSURCQW55SW1w
bC5jcHAKQEAgLTQ4LDYgKzQ4LDEyIEBAIElEQkFueTo6SURCQW55KFJlZjxJREJPYmplY3RTdG9y
ZT4mJiBvYmplY3RTdG9yZSkKIHsKIH0KIAorSURCQW55OjpJREJBbnkoY29uc3QgSURCS2V5UGF0
aCYga2V5UGF0aCkKKyAgICA6IG1fdHlwZShJREJBbnk6OlR5cGU6OktleVBhdGgpCisgICAgLCBt
X2lkYktleVBhdGgoa2V5UGF0aCkKK3sKK30KKwogSURCQW55OjpJREJBbnkoY29uc3QgRGVwcmVj
YXRlZDo6U2NyaXB0VmFsdWUmIHZhbHVlKQogICAgIDogbV90eXBlKElEQkFueTo6VHlwZTo6U2Ny
aXB0VmFsdWUpCiAgICAgLCBtX3NjcmlwdFZhbHVlKHZhbHVlKQpkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYkNvcmUvTW9kdWxlcy9pbmRleGVkZGIvY2xpZW50L0lEQkFueUltcGwuaCBiL1NvdXJjZS9X
ZWJDb3JlL01vZHVsZXMvaW5kZXhlZGRiL2NsaWVudC9JREJBbnlJbXBsLmgKaW5kZXggMDljNDJi
MS4uOTAzMWQzNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9pbmRleGVkZGIv
Y2xpZW50L0lEQkFueUltcGwuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL2luZGV4ZWRk
Yi9jbGllbnQvSURCQW55SW1wbC5oCkBAIC00Nyw2ICs0NywxMSBAQCBwdWJsaWM6CiAgICAgICAg
IHJldHVybiBhZG9wdFJlZihuZXcgSURCQW55KFdURjo6bW92ZShvYmplY3RTdG9yZSkpKTsKICAg
ICB9CiAKKyAgICBzdGF0aWMgUmVmUHRyPElEQkFueT4gY3JlYXRlKGNvbnN0IElEQktleVBhdGgm
IGtleVBhdGgpCisgICAgeworICAgICAgICByZXR1cm4gYWRvcHRSZWYobmV3IElEQkFueShrZXlQ
YXRoKSk7CisgICAgfQorCiAgICAgc3RhdGljIFJlZlB0cjxJREJBbnk+IGNyZWF0ZShjb25zdCBE
ZXByZWNhdGVkOjpTY3JpcHRWYWx1ZSYgdmFsdWUpCiAgICAgewogICAgICAgICByZXR1cm4gYWRv
cHRSZWYobmV3IElEQkFueSh2YWx1ZSkpOwpAQCAtNzMsOSArNzgsOSBAQCBwdWJsaWM6CiBwcml2
YXRlOgogICAgIGV4cGxpY2l0IElEQkFueShSZWY8SURCRGF0YWJhc2U+JiYpOwogICAgIGV4cGxp
Y2l0IElEQkFueShSZWY8SURCT2JqZWN0U3RvcmU+JiYpOworICAgIGV4cGxpY2l0IElEQkFueShj
b25zdCBJREJLZXlQYXRoJik7CiAgICAgZXhwbGljaXQgSURCQW55KGNvbnN0IERlcHJlY2F0ZWQ6
OlNjcmlwdFZhbHVlJik7CiAKLQogICAgIElEQkFueTo6VHlwZSBtX3R5cGUgeyBJREJBbnk6OlR5
cGU6OlVuZGVmaW5lZCB9OwogICAgIFJlZlB0cjxJREJEYXRhYmFzZT4gbV9kYXRhYmFzZTsKICAg
ICBSZWZQdHI8SURCT2JqZWN0U3RvcmU+IG1fb2JqZWN0U3RvcmU7CmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9Nb2R1bGVzL2luZGV4ZWRkYi9jbGllbnQvSURCT2JqZWN0U3RvcmVJbXBsLmNw
cCBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvaW5kZXhlZGRiL2NsaWVudC9JREJPYmplY3RTdG9y
ZUltcGwuY3BwCmluZGV4IGIwMmNjMTUuLjg5YzIwNmIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJD
b3JlL01vZHVsZXMvaW5kZXhlZGRiL2NsaWVudC9JREJPYmplY3RTdG9yZUltcGwuY3BwCisrKyBi
L1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvaW5kZXhlZGRiL2NsaWVudC9JREJPYmplY3RTdG9yZUlt
cGwuY3BwCkBAIC01NiwyNCArNTYsMTkgQEAgSURCT2JqZWN0U3RvcmU6On5JREJPYmplY3RTdG9y
ZSgpCiB7CiB9CiAKLWludDY0X3QgSURCT2JqZWN0U3RvcmU6OmlkKCkgY29uc3QKLXsKLSAgICBS
RUxFQVNFX0FTU0VSVF9OT1RfUkVBQ0hFRCgpOwotfQotCiBjb25zdCBTdHJpbmcgSURCT2JqZWN0
U3RvcmU6Om5hbWUoKSBjb25zdAogewotICAgIFJFTEVBU0VfQVNTRVJUX05PVF9SRUFDSEVEKCk7
CisgICAgcmV0dXJuIG1faW5mby5uYW1lKCk7CiB9CiAKIFJlZlB0cjxXZWJDb3JlOjpJREJBbnk+
IElEQk9iamVjdFN0b3JlOjprZXlQYXRoQW55KCkgY29uc3QKIHsKLSAgICBSRUxFQVNFX0FTU0VS
VF9OT1RfUkVBQ0hFRCgpOworICAgIHJldHVybiBJREJBbnk6OmNyZWF0ZShtX2luZm8ua2V5UGF0
aCgpKTsKIH0KIAogY29uc3QgSURCS2V5UGF0aCBJREJPYmplY3RTdG9yZTo6a2V5UGF0aCgpIGNv
bnN0CiB7Ci0gICAgUkVMRUFTRV9BU1NFUlRfTk9UX1JFQUNIRUQoKTsKKyAgICByZXR1cm4gbV9p
bmZvLmtleVBhdGgoKTsKIH0KIAogUmVmUHRyPERPTVN0cmluZ0xpc3Q+IElEQk9iamVjdFN0b3Jl
OjppbmRleE5hbWVzKCkgY29uc3QKQEAgLTgxLDkgKzc2LDkgQEAgUmVmUHRyPERPTVN0cmluZ0xp
c3Q+IElEQk9iamVjdFN0b3JlOjppbmRleE5hbWVzKCkgY29uc3QKICAgICBSRUxFQVNFX0FTU0VS
VF9OT1RfUkVBQ0hFRCgpOwogfQogCi1SZWZQdHI8V2ViQ29yZTo6SURCVHJhbnNhY3Rpb24+IElE
Qk9iamVjdFN0b3JlOjp0cmFuc2FjdGlvbigpIGNvbnN0CitSZWZQdHI8V2ViQ29yZTo6SURCVHJh
bnNhY3Rpb24+IElEQk9iamVjdFN0b3JlOjp0cmFuc2FjdGlvbigpCiB7Ci0gICAgUkVMRUFTRV9B
U1NFUlRfTk9UX1JFQUNIRUQoKTsKKyAgICByZXR1cm4gJm1fdHJhbnNhY3Rpb24uZ2V0KCk7CiB9
CiAKIGJvb2wgSURCT2JqZWN0U3RvcmU6OmF1dG9JbmNyZW1lbnQoKSBjb25zdApkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9pbmRleGVkZGIvY2xpZW50L0lEQk9iamVjdFN0b3Jl
SW1wbC5oIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9pbmRleGVkZGIvY2xpZW50L0lEQk9iamVj
dFN0b3JlSW1wbC5oCmluZGV4IGJmODIxODMuLjk4MzkyNjAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL01vZHVsZXMvaW5kZXhlZGRiL2NsaWVudC9JREJPYmplY3RTdG9yZUltcGwuaAorKysg
Yi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL2luZGV4ZWRkYi9jbGllbnQvSURCT2JqZWN0U3RvcmVJ
bXBsLmgKQEAgLTQ3LDEyICs0NywxMSBAQCBwdWJsaWM6CiAgICAgdmlydHVhbCB+SURCT2JqZWN0
U3RvcmUoKSBvdmVycmlkZSBmaW5hbDsKIAogICAgIC8vIEltcGxlbWVudCB0aGUgSURCT2JqZWN0
U3RvcmUgSURMCi0gICAgdmlydHVhbCBpbnQ2NF90IGlkKCkgY29uc3Qgb3ZlcnJpZGUgZmluYWw7
CiAgICAgdmlydHVhbCBjb25zdCBTdHJpbmcgbmFtZSgpIGNvbnN0IG92ZXJyaWRlIGZpbmFsOwog
ICAgIHZpcnR1YWwgUmVmUHRyPFdlYkNvcmU6OklEQkFueT4ga2V5UGF0aEFueSgpIGNvbnN0IG92
ZXJyaWRlIGZpbmFsOwogICAgIHZpcnR1YWwgY29uc3QgSURCS2V5UGF0aCBrZXlQYXRoKCkgY29u
c3Qgb3ZlcnJpZGUgZmluYWw7CiAgICAgdmlydHVhbCBSZWZQdHI8RE9NU3RyaW5nTGlzdD4gaW5k
ZXhOYW1lcygpIGNvbnN0IG92ZXJyaWRlIGZpbmFsOwotICAgIHZpcnR1YWwgUmVmUHRyPFdlYkNv
cmU6OklEQlRyYW5zYWN0aW9uPiB0cmFuc2FjdGlvbigpIGNvbnN0IG92ZXJyaWRlIGZpbmFsOwor
ICAgIHZpcnR1YWwgUmVmUHRyPFdlYkNvcmU6OklEQlRyYW5zYWN0aW9uPiB0cmFuc2FjdGlvbigp
IG92ZXJyaWRlIGZpbmFsOwogICAgIHZpcnR1YWwgYm9vbCBhdXRvSW5jcmVtZW50KCkgY29uc3Qg
b3ZlcnJpZGUgZmluYWw7CiAKICAgICB2aXJ0dWFsIFJlZlB0cjxXZWJDb3JlOjpJREJSZXF1ZXN0
PiBhZGQoSlNDOjpFeGVjU3RhdGUmLCBEZXByZWNhdGVkOjpTY3JpcHRWYWx1ZSYsIEV4Y2VwdGlv
bkNvZGUmKSBvdmVycmlkZSBmaW5hbDsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL01vZHVs
ZXMvaW5kZXhlZGRiL2xlZ2FjeS9MZWdhY3lPYmplY3RTdG9yZS5oIGIvU291cmNlL1dlYkNvcmUv
TW9kdWxlcy9pbmRleGVkZGIvbGVnYWN5L0xlZ2FjeU9iamVjdFN0b3JlLmgKaW5kZXggMTI3OWNm
YS4uNzM1Mzc5YyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9pbmRleGVkZGIv
bGVnYWN5L0xlZ2FjeU9iamVjdFN0b3JlLmgKKysrIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9p
bmRleGVkZGIvbGVnYWN5L0xlZ2FjeU9iamVjdFN0b3JlLmgKQEAgLTY0LDcgKzY0LDcgQEAgcHVi
bGljOgogICAgIFJlZlB0cjxJREJBbnk+IGtleVBhdGhBbnkoKSBjb25zdCB7IHJldHVybiBMZWdh
Y3lBbnk6OmNyZWF0ZShtX21ldGFkYXRhLmtleVBhdGgpOyB9CiAgICAgY29uc3QgSURCS2V5UGF0
aCBrZXlQYXRoKCkgY29uc3QgeyByZXR1cm4gbV9tZXRhZGF0YS5rZXlQYXRoOyB9CiAgICAgUmVm
UHRyPERPTVN0cmluZ0xpc3Q+IGluZGV4TmFtZXMoKSBjb25zdDsKLSAgICBSZWZQdHI8SURCVHJh
bnNhY3Rpb24+IHRyYW5zYWN0aW9uKCkgY29uc3QgeyByZXR1cm4gbV90cmFuc2FjdGlvbjsgfQor
ICAgIFJlZlB0cjxJREJUcmFuc2FjdGlvbj4gdHJhbnNhY3Rpb24oKSB7IHJldHVybiBtX3RyYW5z
YWN0aW9uOyB9CiAgICAgYm9vbCBhdXRvSW5jcmVtZW50KCkgY29uc3QgeyByZXR1cm4gbV9tZXRh
ZGF0YS5hdXRvSW5jcmVtZW50OyB9CiAKICAgICBSZWZQdHI8SURCUmVxdWVzdD4gYWRkKEpTQzo6
RXhlY1N0YXRlJiwgRGVwcmVjYXRlZDo6U2NyaXB0VmFsdWUmLCBFeGNlcHRpb25Db2RlJik7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>