<?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>151895</bug_id>
          
          <creation_ts>2015-12-04 16:54:25 -0800</creation_ts>
          <short_desc>Modern IDB: Add some more custom exception messages, passing some more tests</short_desc>
          <delta_ts>2015-12-04 17:22:45 -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>WebCore Misc.</component>
          <version>Safari 9</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>
    
    <blocked>150882</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>1146492</commentid>
    <comment_count>0</comment_count>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2015-12-04 16:54:25 -0800</bug_when>
    <thetext>Modern IDB: Add some more custom exception messages, passing some more tests</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1146494</commentid>
    <comment_count>1</comment_count>
      <attachid>266684</attachid>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2015-12-04 16:59:00 -0800</bug_when>
    <thetext>Created attachment 266684
Patch v1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1146511</commentid>
    <comment_count>2</comment_count>
      <attachid>266684</attachid>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2015-12-04 17:20:18 -0800</bug_when>
    <thetext>Comment on attachment 266684
Patch v1

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

r=me except cursor-continue-expected.txt

&gt; LayoutTests/platform/mac-wk1/TestExpectations:-113
&gt; -storage/indexeddb/cursor-continue.html [ Failure ]

this is probably still failing.  maybe an invalid test, but don&apos;t commit the change you have in the expected in this patch.

&gt; LayoutTests/storage/indexeddb/cursor-continue-expected.txt:65
&gt; -PASS code is 0
&gt; -PASS ename is &apos;TransactionInactiveError&apos;
&gt; -Exception message: TransactionInactiveError: DOM IDBDatabase Exception 0
&gt; +FAIL code should be 0 (of type number). Was undefined (of type undefined).
&gt; +FAIL ename should be TransactionInactiveError. Was ReferenceError.
&gt; +Exception message: Can&apos;t find variable: cursor

Revert this whole file.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1146512</commentid>
    <comment_count>3</comment_count>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2015-12-04 17:22:45 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/193494</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>266684</attachid>
            <date>2015-12-04 16:59:00 -0800</date>
            <delta_ts>2015-12-04 17:20:18 -0800</delta_ts>
            <desc>Patch v1</desc>
            <filename>patch</filename>
            <type>text/plain</type>
            <size>12968</size>
            <attacher name="Brady Eidson">beidson</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA0ZWNhMDQwLi45NTVhMjNiIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMTkgQEAKIDIwMTUtMTIt
MDQgIEJyYWR5IEVpZHNvbiAgPGJlaWRzb25AYXBwbGUuY29tPgogCisgICAgICAgIE1vZGVybiBJ
REI6IEFkZCBzb21lIG1vcmUgY3VzdG9tIGV4Y2VwdGlvbiBtZXNzYWdlcywgcGFzc2luZyBzb21l
IG1vcmUgdGVzdHMuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0xNTE4OTUKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICAqIHBsYXRmb3JtL21hYy13azEvVGVzdEV4cGVjdGF0aW9uczoKKyAgICAgICAgKiBzdG9y
YWdlL2luZGV4ZWRkYi9hYm9ydGVkLXZlcnNpb25jaGFuZ2UtY2xvc2VzLWV4cGVjdGVkLnR4dDoK
KyAgICAgICAgKiBzdG9yYWdlL2luZGV4ZWRkYi9jdXJzb3ItY29udGludWUtZGlyLWV4cGVjdGVk
LnR4dDoKKyAgICAgICAgKiBzdG9yYWdlL2luZGV4ZWRkYi9jdXJzb3ItY29udGludWUtZXhwZWN0
ZWQudHh0OgorICAgICAgICAqIHN0b3JhZ2UvaW5kZXhlZGRiL2RlbGV0ZUluZGV4LWV4cGVjdGVk
LnR4dDoKKyAgICAgICAgKiBzdG9yYWdlL2luZGV4ZWRkYi9tb2Rlcm4vaWRiZGF0YWJhc2UtdHJh
bnNhY3Rpb24tZmFpbHVyZXMtZXhwZWN0ZWQudHh0OgorCisyMDE1LTEyLTA0ICBCcmFkeSBFaWRz
b24gIDxiZWlkc29uQGFwcGxlLmNvbT4KKwogICAgICAgICBNb2Rlcm4gSURCOiBGbGlwIHRlc3Qg
ZXhwZWN0YXRpb25zIGFyb3VuZCBzbyB3ZSBvbmx5IGxpc3QgZmFpbHVyZXMuCiAgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTE4ODAKIApkaWZmIC0tZ2l0
IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjLXdrMS9UZXN0RXhwZWN0YXRpb25zIGIvTGF5b3V0
VGVzdHMvcGxhdGZvcm0vbWFjLXdrMS9UZXN0RXhwZWN0YXRpb25zCmluZGV4IDFiN2U2NmYuLjQx
ZTk2NjkgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy13azEvVGVzdEV4cGVj
dGF0aW9ucworKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMtd2sxL1Rlc3RFeHBlY3RhdGlv
bnMKQEAgLTEwOCwxOSArMTA4LDE1IEBAIHN0b3JhZ2UvaW5kZXhlZGRiL3VuYmxvY2tlZC12ZXJz
aW9uLWNoYW5nZXMuaHRtbCBbIFNraXAgXQogCiAjIElEQiB0ZXN0cyB3aXRoIHRleHQgZmFpbHVy
ZXMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgCiBzdG9yYWdlL2luZGV4ZWRkYi9jcmVhdGVJbmRleC1hZnRlci1mYWlsdXJlLmh0bWwg
WyBGYWlsdXJlIF0KLXN0b3JhZ2UvaW5kZXhlZGRiL2N1cnNvci1jb250aW51ZS1kaXIuaHRtbCBb
IEZhaWx1cmUgXQogc3RvcmFnZS9pbmRleGVkZGIvY3Vyc29yLWNvbnRpbnVlLXZhbGlkaXR5Lmh0
bWwgWyBGYWlsdXJlIF0KLXN0b3JhZ2UvaW5kZXhlZGRiL2N1cnNvci1jb250aW51ZS5odG1sIFsg
RmFpbHVyZSBdCiBzdG9yYWdlL2luZGV4ZWRkYi9jdXJzb3ItY29udGludWVwcmltYXJ5a2V5Lmh0
bWwgWyBGYWlsdXJlIF0KIHN0b3JhZ2UvaW5kZXhlZGRiL2N1cnNvci1sZWFrLmh0bWwgWyBGYWls
dXJlIF0KIHN0b3JhZ2UvaW5kZXhlZGRiL2N1cnNvci1yZXF1ZXN0LWN5Y2xlLmh0bWwgWyBGYWls
dXJlIF0KIHN0b3JhZ2UvaW5kZXhlZGRiL2RhdGFiYXNlLWJhc2ljcy5odG1sIFsgRmFpbHVyZSBd
Ci1zdG9yYWdlL2luZGV4ZWRkYi9kYXRhYmFzZS1jbG9zZS5odG1sIFsgRmFpbHVyZSBdCiBzdG9y
YWdlL2luZGV4ZWRkYi9kYXRhYmFzZS1kZWxldGVwZW5kaW5nLWZsYWcuaHRtbCBbIEZhaWx1cmUg
XQogc3RvcmFnZS9pbmRleGVkZGIvZGF0YWJhc2Utd3JhcHBlci5odG1sIFsgRmFpbHVyZSBdCiBz
dG9yYWdlL2luZGV4ZWRkYi9kZWxldGUtaW4tdXBncmFkZW5lZWRlZC1jbG9zZS1pbi1vcGVuLXN1
Y2Nlc3MuaHRtbCBbIEZhaWx1cmUgXQogc3RvcmFnZS9pbmRleGVkZGIvZGVsZXRlLWluLXVwZ3Jh
ZGVuZWVkZWQtY2xvc2UtaW4tdmVyc2lvbmNoYW5nZS5odG1sIFsgRmFpbHVyZSBdCi1zdG9yYWdl
L2luZGV4ZWRkYi9kZWxldGVJbmRleC5odG1sIFsgRmFpbHVyZSBdCiBzdG9yYWdlL2luZGV4ZWRk
Yi9kZWxldGVkYXRhYmFzZS1kZWxheWVkLWJ5LW9wZW4tYW5kLXZlcnNpb25jaGFuZ2UuaHRtbCBb
IEZhaWx1cmUgXQogc3RvcmFnZS9pbmRleGVkZGIvZGVsZXRlZGF0YWJhc2Utbm90LWJsb2NrZWQu
aHRtbCBbIEZhaWx1cmUgXQogc3RvcmFnZS9pbmRleGVkZGIvZG9udC1jb21taXQtb24tYmxvY2tl
ZC5odG1sIFsgRmFpbHVyZSBdCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9zdG9yYWdlL2luZGV4
ZWRkYi9hYm9ydGVkLXZlcnNpb25jaGFuZ2UtY2xvc2VzLWV4cGVjdGVkLnR4dCBiL0xheW91dFRl
c3RzL3N0b3JhZ2UvaW5kZXhlZGRiL2Fib3J0ZWQtdmVyc2lvbmNoYW5nZS1jbG9zZXMtZXhwZWN0
ZWQudHh0CmluZGV4IDA5MzMwNGEuLmRjYzdkMmIgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3N0
b3JhZ2UvaW5kZXhlZGRiL2Fib3J0ZWQtdmVyc2lvbmNoYW5nZS1jbG9zZXMtZXhwZWN0ZWQudHh0
CisrKyBiL0xheW91dFRlc3RzL3N0b3JhZ2UvaW5kZXhlZGRiL2Fib3J0ZWQtdmVyc2lvbmNoYW5n
ZS1jbG9zZXMtZXhwZWN0ZWQudHh0CkBAIC0zMiw3ICszMiw3IEBAIEV4cGVjdGluZyBleGNlcHRp
b24gZnJvbSBkYi50cmFuc2FjdGlvbignc3RvcmUnKQogUEFTUyBFeGNlcHRpb24gd2FzIHRocm93
bi4KIFBBU1MgY29kZSBpcyBET01FeGNlcHRpb24uSU5WQUxJRF9TVEFURV9FUlIKIFBBU1MgZW5h
bWUgaXMgJ0ludmFsaWRTdGF0ZUVycm9yJwotRXhjZXB0aW9uIG1lc3NhZ2U6IEFuIG9wZXJhdGlv
biB3YXMgY2FsbGVkIG9uIGFuIG9iamVjdCBvbiB3aGljaCBpdCBpcyBub3QgYWxsb3dlZCBvciBh
dCBhIHRpbWUgd2hlbiBpdCBpcyBub3QgYWxsb3dlZC4KK0V4Y2VwdGlvbiBtZXNzYWdlOiBGYWls
ZWQgdG8gZXhlY3V0ZSAndHJhbnNhY3Rpb24nIG9uICdJREJEYXRhYmFzZSc6IFRoZSBkYXRhYmFz
ZSBjb25uZWN0aW9uIGlzIGNsb3NpbmcuCiAKIG9uT3BlbkVycm9yKCk6CiBQQVNTIHNhd1RyYW5z
YWN0aW9uQWJvcnQgaXMgdHJ1ZQpAQCAtNDEsNyArNDEsNyBAQCBFeHBlY3RpbmcgZXhjZXB0aW9u
IGZyb20gZGIudHJhbnNhY3Rpb24oJ3N0b3JlJykKIFBBU1MgRXhjZXB0aW9uIHdhcyB0aHJvd24u
CiBQQVNTIGNvZGUgaXMgRE9NRXhjZXB0aW9uLklOVkFMSURfU1RBVEVfRVJSCiBQQVNTIGVuYW1l
IGlzICdJbnZhbGlkU3RhdGVFcnJvcicKLUV4Y2VwdGlvbiBtZXNzYWdlOiBBbiBvcGVyYXRpb24g
d2FzIGNhbGxlZCBvbiBhbiBvYmplY3Qgb24gd2hpY2ggaXQgaXMgbm90IGFsbG93ZWQgb3IgYXQg
YSB0aW1lIHdoZW4gaXQgaXMgbm90IGFsbG93ZWQuCitFeGNlcHRpb24gbWVzc2FnZTogRmFpbGVk
IHRvIGV4ZWN1dGUgJ3RyYW5zYWN0aW9uJyBvbiAnSURCRGF0YWJhc2UnOiBUaGUgZGF0YWJhc2Ug
Y29ubmVjdGlvbiBpcyBjbG9zaW5nLgogUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQog
CiBURVNUIENPTVBMRVRFCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9zdG9yYWdlL2luZGV4ZWRk
Yi9jdXJzb3ItY29udGludWUtZGlyLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL3N0b3JhZ2Uv
aW5kZXhlZGRiL2N1cnNvci1jb250aW51ZS1kaXItZXhwZWN0ZWQudHh0CmluZGV4IDM5MWZmNDAu
LjIxOGVlMjIgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3N0b3JhZ2UvaW5kZXhlZGRiL2N1cnNv
ci1jb250aW51ZS1kaXItZXhwZWN0ZWQudHh0CisrKyBiL0xheW91dFRlc3RzL3N0b3JhZ2UvaW5k
ZXhlZGRiL2N1cnNvci1jb250aW51ZS1kaXItZXhwZWN0ZWQudHh0CkBAIC0zMCw3ICszMCw3IEBA
IEV4cGVjdGluZyBleGNlcHRpb24gZnJvbSBjdXJzb3IuY29udGludWUoLTEpCiBQQVNTIEV4Y2Vw
dGlvbiB3YXMgdGhyb3duLgogUEFTUyBjb2RlIGlzIDAKIFBBU1MgZW5hbWUgaXMgJ0RhdGFFcnJv
cicKLUV4Y2VwdGlvbiBtZXNzYWdlOiBEYXRhRXJyb3I6IERPTSBJREJEYXRhYmFzZSBFeGNlcHRp
b24gMAorRXhjZXB0aW9uIG1lc3NhZ2U6IEZhaWxlZCB0byBleGVjdXRlICdjb250aW51ZScgb24g
J0lEQkN1cnNvcic6IFRoZSBwYXJhbWV0ZXIgaXMgbGVzcyB0aGFuIG9yIGVxdWFsIHRvIHRoaXMg
Y3Vyc29yJ3MgcG9zaXRpb24uCiByZXF1ZXN0ID0gc3RvcmUub3BlbkN1cnNvcihJREJLZXlSYW5n
ZS5ib3VuZCgtSW5maW5pdHksIEluZmluaXR5KSwgJ3ByZXYnKQogY3Vyc29yID0gcmVxdWVzdC5y
ZXN1bHQKIFBBU1MgY3Vyc29yIGlzIG5vbi1udWxsLgpAQCAtNDAsNyArNDAsNyBAQCBFeHBlY3Rp
bmcgZXhjZXB0aW9uIGZyb20gY3Vyc29yLmNvbnRpbnVlKDExKQogUEFTUyBFeGNlcHRpb24gd2Fz
IHRocm93bi4KIFBBU1MgY29kZSBpcyAwCiBQQVNTIGVuYW1lIGlzICdEYXRhRXJyb3InCi1FeGNl
cHRpb24gbWVzc2FnZTogRGF0YUVycm9yOiBET00gSURCRGF0YWJhc2UgRXhjZXB0aW9uIDAKK0V4
Y2VwdGlvbiBtZXNzYWdlOiBGYWlsZWQgdG8gZXhlY3V0ZSAnY29udGludWUnIG9uICdJREJDdXJz
b3InOiBUaGUgcGFyYW1ldGVyIGlzIGdyZWF0ZXIgdGhhbiBvciBlcXVhbCB0byB0aGlzIGN1cnNv
cidzIHBvc2l0aW9uLgogUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQogCiBURVNUIENP
TVBMRVRFCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi9jdXJzb3It
Y29udGludWUtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvc3RvcmFnZS9pbmRleGVkZGIvY3Vy
c29yLWNvbnRpbnVlLWV4cGVjdGVkLnR4dAppbmRleCAzMTkwZmNjLi41MGFjNGRkIDEwMDY0NAot
LS0gYS9MYXlvdXRUZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi9jdXJzb3ItY29udGludWUtZXhwZWN0
ZWQudHh0CisrKyBiL0xheW91dFRlc3RzL3N0b3JhZ2UvaW5kZXhlZGRiL2N1cnNvci1jb250aW51
ZS1leHBlY3RlZC50eHQKQEAgLTU3LDY3ICs1NywxMiBAQCBQQVNTIGV2ZW50LnRhcmdldC5yZXN1
bHQgaXMgbnVsbAogaW5kZXhPYmplY3Qub3BlbktleUN1cnNvcihudWxsLCAncHJldicpCiBQQVNT
IGV2ZW50LnRhcmdldC5yZXN1bHQucHJpbWFyeUtleSBpcyAxNwogZXZlbnQudGFyZ2V0LnJlc3Vs
dC5jb250aW51ZSgnQSBiaXQyJykKLVBBU1MgZXZlbnQudGFyZ2V0LnJlc3VsdC5wcmltYXJ5S2V5
IGlzIDE1Ci1ldmVudC50YXJnZXQucmVzdWx0LmNvbnRpbnVlKCkKLVBBU1MgZXZlbnQudGFyZ2V0
LnJlc3VsdC5wcmltYXJ5S2V5IGlzIDE0Ci1ldmVudC50YXJnZXQucmVzdWx0LmNvbnRpbnVlKGRh
dGUpCi1QQVNTIGV2ZW50LnRhcmdldC5yZXN1bHQucHJpbWFyeUtleSBpcyAxMAotZXZlbnQudGFy
Z2V0LnJlc3VsdC5jb250aW51ZSgpCi1QQVNTIGV2ZW50LnRhcmdldC5yZXN1bHQucHJpbWFyeUtl
eSBpcyA5Ci1ldmVudC50YXJnZXQucmVzdWx0LmNvbnRpbnVlKDEpCi1QQVNTIGV2ZW50LnRhcmdl
dC5yZXN1bHQucHJpbWFyeUtleSBpcyAyCi1ldmVudC50YXJnZXQucmVzdWx0LmNvbnRpbnVlKCkK
LVBBU1MgZXZlbnQudGFyZ2V0LnJlc3VsdC5wcmltYXJ5S2V5IGlzIDEKLWV2ZW50LnRhcmdldC5y
ZXN1bHQuY29udGludWUoKQotUEFTUyBldmVudC50YXJnZXQucmVzdWx0LnByaW1hcnlLZXkgaXMg
MAotZXZlbnQudGFyZ2V0LnJlc3VsdC5jb250aW51ZSgpCi1QQVNTIGV2ZW50LnRhcmdldC5yZXN1
bHQgaXMgbnVsbAotCi1pbmRleE9iamVjdC5vcGVuS2V5Q3Vyc29yKG51bGwsICduZXh0JykKLVBB
U1MgZXZlbnQudGFyZ2V0LnJlc3VsdC5wcmltYXJ5S2V5IGlzIDAKLWV2ZW50LnRhcmdldC5yZXN1
bHQuY29udGludWUoMy4xNDE1OSkKLVBBU1MgZXZlbnQudGFyZ2V0LnJlc3VsdC5wcmltYXJ5S2V5
IGlzIDMKLUV4cGVjdGluZyBleGNlcHRpb24gZnJvbSBldmVudC50YXJnZXQucmVzdWx0LmNvbnRp
bnVlKDEpCi1QQVNTIEV4Y2VwdGlvbiB3YXMgdGhyb3duLgotUEFTUyBjb2RlIGlzIDAKLVBBU1Mg
ZW5hbWUgaXMgJ0RhdGFFcnJvcicKLUV4Y2VwdGlvbiBtZXNzYWdlOiBEYXRhRXJyb3I6IERPTSBJ
REJEYXRhYmFzZSBFeGNlcHRpb24gMAotCi1pbmRleE9iamVjdC5vcGVuS2V5Q3Vyc29yKG51bGws
ICduZXh0JykKLVBBU1MgZXZlbnQudGFyZ2V0LnJlc3VsdC5wcmltYXJ5S2V5IGlzIDAKLWV2ZW50
LnRhcmdldC5yZXN1bHQuY29udGludWUoMy4xNDE1OSkKLVBBU1MgZXZlbnQudGFyZ2V0LnJlc3Vs
dC5wcmltYXJ5S2V5IGlzIDMKLUV4cGVjdGluZyBleGNlcHRpb24gZnJvbSBldmVudC50YXJnZXQu
cmVzdWx0LmNvbnRpbnVlKDMuMTQxNTkpCi1QQVNTIEV4Y2VwdGlvbiB3YXMgdGhyb3duLgotUEFT
UyBjb2RlIGlzIDAKLVBBU1MgZW5hbWUgaXMgJ0RhdGFFcnJvcicKLUV4Y2VwdGlvbiBtZXNzYWdl
OiBEYXRhRXJyb3I6IERPTSBJREJEYXRhYmFzZSBFeGNlcHRpb24gMAotCi1pbmRleE9iamVjdC5v
cGVuS2V5Q3Vyc29yKG51bGwsICdwcmV2JykKLVBBU1MgZXZlbnQudGFyZ2V0LnJlc3VsdC5wcmlt
YXJ5S2V5IGlzIDE3Ci1ldmVudC50YXJnZXQucmVzdWx0LmNvbnRpbnVlKCdBIGJpdDInKQotUEFT
UyBldmVudC50YXJnZXQucmVzdWx0LnByaW1hcnlLZXkgaXMgMTUKLUV4cGVjdGluZyBleGNlcHRp
b24gZnJvbSBldmVudC50YXJnZXQucmVzdWx0LmNvbnRpbnVlKCdBIGJpdDMnKQotUEFTUyBFeGNl
cHRpb24gd2FzIHRocm93bi4KLVBBU1MgY29kZSBpcyAwCi1QQVNTIGVuYW1lIGlzICdEYXRhRXJy
b3InCi1FeGNlcHRpb24gbWVzc2FnZTogRGF0YUVycm9yOiBET00gSURCRGF0YWJhc2UgRXhjZXB0
aW9uIDAKLQotaW5kZXhPYmplY3Qub3BlbktleUN1cnNvcihudWxsLCAncHJldicpCi1QQVNTIGV2
ZW50LnRhcmdldC5yZXN1bHQucHJpbWFyeUtleSBpcyAxNwotZXZlbnQudGFyZ2V0LnJlc3VsdC5j
b250aW51ZSgnQSBiaXQyJykKLVBBU1MgZXZlbnQudGFyZ2V0LnJlc3VsdC5wcmltYXJ5S2V5IGlz
IDE1Ci1jdXJzb3IgPSBldmVudC50YXJnZXQucmVzdWx0Ci1FeHBlY3RpbmcgZXhjZXB0aW9uIGZy
b20gZXZlbnQudGFyZ2V0LnJlc3VsdC5jb250aW51ZSgnQSBiaXQyJykKLVBBU1MgRXhjZXB0aW9u
IHdhcyB0aHJvd24uCi1QQVNTIGNvZGUgaXMgMAotUEFTUyBlbmFtZSBpcyAnRGF0YUVycm9yJwot
RXhjZXB0aW9uIG1lc3NhZ2U6IERhdGFFcnJvcjogRE9NIElEQkRhdGFiYXNlIEV4Y2VwdGlvbiAw
CitGQUlMIGV2ZW50LnRhcmdldC5yZXN1bHQuY29udGludWUoJ0EgYml0MicpIHRocmV3IGV4Y2Vw
dGlvbiBFcnJvcjogRmFpbGVkIHRvIGV4ZWN1dGUgJ2NvbnRpbnVlJyBvbiAnSURCQ3Vyc29yJzog
VGhlIHBhcmFtZXRlciBpcyBncmVhdGVyIHRoYW4gb3IgZXF1YWwgdG8gdGhpcyBjdXJzb3IncyBw
b3NpdGlvbi4KIEV4cGVjdGluZyBleGNlcHRpb24gZnJvbSBjdXJzb3IuY29udGludWUoKQogUEFT
UyBFeGNlcHRpb24gd2FzIHRocm93bi4KLVBBU1MgY29kZSBpcyAwCi1QQVNTIGVuYW1lIGlzICdU
cmFuc2FjdGlvbkluYWN0aXZlRXJyb3InCi1FeGNlcHRpb24gbWVzc2FnZTogVHJhbnNhY3Rpb25J
bmFjdGl2ZUVycm9yOiBET00gSURCRGF0YWJhc2UgRXhjZXB0aW9uIDAKK0ZBSUwgY29kZSBzaG91
bGQgYmUgMCAob2YgdHlwZSBudW1iZXIpLiBXYXMgdW5kZWZpbmVkIChvZiB0eXBlIHVuZGVmaW5l
ZCkuCitGQUlMIGVuYW1lIHNob3VsZCBiZSBUcmFuc2FjdGlvbkluYWN0aXZlRXJyb3IuIFdhcyBS
ZWZlcmVuY2VFcnJvci4KK0V4Y2VwdGlvbiBtZXNzYWdlOiBDYW4ndCBmaW5kIHZhcmlhYmxlOiBj
dXJzb3IKIFBBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKIAogVEVTVCBDT01QTEVURQpk
aWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvc3RvcmFnZS9pbmRleGVkZGIvZGVsZXRlSW5kZXgtZXhw
ZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvc3RvcmFnZS9pbmRleGVkZGIvZGVsZXRlSW5kZXgtZXhw
ZWN0ZWQudHh0CmluZGV4IGVjMWNjY2MuLmZlNjY3MWMgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3Rz
L3N0b3JhZ2UvaW5kZXhlZGRiL2RlbGV0ZUluZGV4LWV4cGVjdGVkLnR4dAorKysgYi9MYXlvdXRU
ZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi9kZWxldGVJbmRleC1leHBlY3RlZC50eHQKQEAgLTE0LDcg
KzE0LDcgQEAgUEFTUyBFeGNlcHRpb24gd2FzIHRocm93bi4KIFBBU1MgY29kZSBpcyBET01FeGNl
cHRpb24uTk9UX0ZPVU5EX0VSUgogUEFTUyBlbmFtZSBpcyAnTm90Rm91bmRFcnJvcicKIEV4Y2Vw
dGlvbiBtZXNzYWdlOiBGYWlsZWQgdG8gZXhlY3V0ZSAnZGVsZXRlSW5kZXgnIG9uICdJREJPYmpl
Y3RTdG9yZSc6IFRoZSBzcGVjaWZpZWQgaW5kZXggd2FzIG5vdCBmb3VuZC4KLVBBU1Mgb2JqZWN0
U3RvcmUuZGVsZXRlSW5kZXgoKSB0aHJldyBleGNlcHRpb24gVHlwZUVycm9yOiBGYWlsZWQgdG8g
ZXhlY3V0ZSAnZGVsZXRlSW5kZXgnIG9uICdJREJPYmplY3RTdG9yZSc6IDEgYXJndW1lbnQgcmVx
dWlyZWQsIGJ1dCBvbmx5IDAgcHJlc2VudC4uCitQQVNTIG9iamVjdFN0b3JlLmRlbGV0ZUluZGV4
KCkgdGhyZXcgZXhjZXB0aW9uIFR5cGVFcnJvcjogTm90IGVub3VnaCBhcmd1bWVudHMuCiBpbmRl
eCA9IG9iamVjdFN0b3JlLmNyZWF0ZUluZGV4KCdmaXJzdCcsICdmaXJzdCcpOwogRXhwZWN0aW5n
IGV4Y2VwdGlvbiBmcm9tIG9iamVjdFN0b3JlLmRlbGV0ZUluZGV4KCdGSVJTVCcpCiBQQVNTIEV4
Y2VwdGlvbiB3YXMgdGhyb3duLgpAQCAtMzMsNyArMzMsNyBAQCBFeHBlY3RpbmcgZXhjZXB0aW9u
IGZyb20gb2JqZWN0U3RvcmUuZGVsZXRlSW5kZXgoJ3NlY29uZCcpCiBQQVNTIEV4Y2VwdGlvbiB3
YXMgdGhyb3duLgogUEFTUyBjb2RlIGlzIDAKIFBBU1MgZW5hbWUgaXMgJ1RyYW5zYWN0aW9uSW5h
Y3RpdmVFcnJvcicKLUV4Y2VwdGlvbiBtZXNzYWdlOiBGYWlsZWQgdG8gZXhlY3V0ZSAnZGVsZXRl
SW5kZXgnIG9uICdJREJPYmplY3RTdG9yZSc6IFRoZSB0cmFuc2FjdGlvbiBoYXMgZmluaXNoZWQu
CitFeGNlcHRpb24gbWVzc2FnZTogRmFpbGVkIHRvIGV4ZWN1dGUgJ2RlbGV0ZUluZGV4JyBvbiAn
SURCT2JqZWN0U3RvcmUnOiBUaGUgdHJhbnNhY3Rpb24gaXMgaW5hY3RpdmUgb3IgZmluaXNoZWQu
CiBQQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCiAKIFRFU1QgQ09NUExFVEUKZGlmZiAt
LWdpdCBhL0xheW91dFRlc3RzL3N0b3JhZ2UvaW5kZXhlZGRiL21vZGVybi9pZGJkYXRhYmFzZS10
cmFuc2FjdGlvbi1mYWlsdXJlcy1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9zdG9yYWdlL2lu
ZGV4ZWRkYi9tb2Rlcm4vaWRiZGF0YWJhc2UtdHJhbnNhY3Rpb24tZmFpbHVyZXMtZXhwZWN0ZWQu
dHh0CmluZGV4IDRiNTUzYjAuLmQ4OTJhM2QgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3N0b3Jh
Z2UvaW5kZXhlZGRiL21vZGVybi9pZGJkYXRhYmFzZS10cmFuc2FjdGlvbi1mYWlsdXJlcy1leHBl
Y3RlZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvc3RvcmFnZS9pbmRleGVkZGIvbW9kZXJuL2lkYmRh
dGFiYXNlLXRyYW5zYWN0aW9uLWZhaWx1cmVzLWV4cGVjdGVkLnR4dApAQCAtNSw2ICs1LDYgQEAg
QUxFUlQ6IEZhaWxlZCB0byBzdGFydCBhIHRyYW5zYWN0aW9uIHdpdGggYW4gZW1wdHkgc2V0IG9m
IG9iamVjdCBzdG9yZXMgLSBFcnJvcjoKIEFMRVJUOiBGYWlsZWQgdG8gc3RhcnQgYSB0cmFuc2Fj
dGlvbiB0byBhIG5vbmV4aXN0ZW50IG9iamVjdCBzdG9yZSAtIEVycm9yOiBGYWlsZWQgdG8gZXhl
Y3V0ZSAndHJhbnNhY3Rpb24nIG9uICdJREJEYXRhYmFzZSc6IE9uZSBvZiB0aGUgc3BlY2lmaWVk
IG9iamVjdCBzdG9yZXMgd2FzIG5vdCBmb3VuZC4KIEFMRVJUOiBGYWlsZWQgdG8gc3RhcnQgYSB0
cmFuc2FjdGlvbiB3aXRoIGFuIGludmFsaWQgbW9kZSAtIFR5cGVFcnJvcjogRmFpbGVkIHRvIGV4
ZWN1dGUgJ3RyYW5zYWN0aW9uJyBvbiAnSURCRGF0YWJhc2UnOiBUaGUgbW9kZSBwcm92aWRlZCAo
J2ludmFsaWQtbW9kZScpIGlzIG5vdCBvbmUgb2YgJ3JlYWRvbmx5JyBvciAncmVhZHdyaXRlJy4K
IEFMRVJUOiBGYWlsZWQgdG8gZXhwbGljaXRseSBzdGFydCBhIHZlcnNpb25jaGFuZ2UgdHJhbnNh
Y3Rpb24gLSBUeXBlRXJyb3I6IEZhaWxlZCB0byBleGVjdXRlICd0cmFuc2FjdGlvbicgb24gJ0lE
QkRhdGFiYXNlJzogVGhlIG1vZGUgcHJvdmlkZWQgKCdpbnZhbGlkLW1vZGUnKSBpcyBub3Qgb25l
IG9mICdyZWFkb25seScgb3IgJ3JlYWR3cml0ZScuCi1BTEVSVDogRmFpbGVkIHRvIGV4cGxpY2l0
bHkgc3RhcnQgYSB0cmFuc2FjdGlvbiB3aXRoIHRoZSBjbG9zZSBwZW5kaW5nIGZsYWcgc2V0IC0g
RXJyb3I6IEFuIG9wZXJhdGlvbiB3YXMgY2FsbGVkIG9uIGFuIG9iamVjdCBvbiB3aGljaCBpdCBp
cyBub3QgYWxsb3dlZCBvciBhdCBhIHRpbWUgd2hlbiBpdCBpcyBub3QgYWxsb3dlZC4KK0FMRVJU
OiBGYWlsZWQgdG8gZXhwbGljaXRseSBzdGFydCBhIHRyYW5zYWN0aW9uIHdpdGggdGhlIGNsb3Nl
IHBlbmRpbmcgZmxhZyBzZXQgLSBFcnJvcjogRmFpbGVkIHRvIGV4ZWN1dGUgJ3RyYW5zYWN0aW9u
JyBvbiAnSURCRGF0YWJhc2UnOiBUaGUgZGF0YWJhc2UgY29ubmVjdGlvbiBpcyBjbG9zaW5nLgog
QUxFUlQ6IERvbmUKIFRoaXMgdGVzdHMgc29tZSBvYnZpb3VzIGZhaWx1cmVzIHRoYXQgY2FuIGhh
cHBlbiB3aGlsZSBjYWxsaW5nIElEQkRhdGFiYXNlLnRyYW5zYWN0aW9uKCkKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRl
eCBlODY2Nzk5Li5kYjQ4OGIyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cK
KysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMjAgQEAKIDIwMTUtMTIt
MDQgIEJyYWR5IEVpZHNvbiAgPGJlaWRzb25AYXBwbGUuY29tPgogCisgICAgICAgIE1vZGVybiBJ
REI6IEFkZCBzb21lIG1vcmUgY3VzdG9tIGV4Y2VwdGlvbiBtZXNzYWdlcywgcGFzc2luZyBzb21l
IG1vcmUgdGVzdHMuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0xNTE4OTUKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBObyBuZXcgdGVzdHMgKFNvbWUgZmFpbGluZyB0ZXN0cyBub3cgcGFzcykuCisKKyAgICAg
ICAgKiBNb2R1bGVzL2luZGV4ZWRkYi9jbGllbnQvSURCRGF0YWJhc2VJbXBsLmNwcDoKKyAgICAg
ICAgKFdlYkNvcmU6OklEQkNsaWVudDo6SURCRGF0YWJhc2U6OnRyYW5zYWN0aW9uKToKKworICAg
ICAgICAqIE1vZHVsZXMvaW5kZXhlZGRiL2NsaWVudC9JREJPYmplY3RTdG9yZUltcGwuY3BwOgor
ICAgICAgICAoV2ViQ29yZTo6SURCQ2xpZW50OjpJREJPYmplY3RTdG9yZTo6ZGVsZXRlSW5kZXgp
OgorCisyMDE1LTEyLTA0ICBCcmFkeSBFaWRzb24gIDxiZWlkc29uQGFwcGxlLmNvbT4KKwogICAg
ICAgICBNb2Rlcm4gSURCOiBGbGlwIHRlc3QgZXhwZWN0YXRpb25zIGFyb3VuZCBzbyB3ZSBvbmx5
IGxpc3QgZmFpbHVyZXMuCiAgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0xNTE4ODAKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9pbmRl
eGVkZGIvY2xpZW50L0lEQkRhdGFiYXNlSW1wbC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVz
L2luZGV4ZWRkYi9jbGllbnQvSURCRGF0YWJhc2VJbXBsLmNwcAppbmRleCBlODI1Y2RmLi43ZmVm
ZDA2IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL2luZGV4ZWRkYi9jbGllbnQv
SURCRGF0YWJhc2VJbXBsLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL2luZGV4ZWRk
Yi9jbGllbnQvSURCRGF0YWJhc2VJbXBsLmNwcApAQCAtMTQzLDYgKzE0Myw3IEBAIFJlZlB0cjxX
ZWJDb3JlOjpJREJUcmFuc2FjdGlvbj4gSURCRGF0YWJhc2U6OnRyYW5zYWN0aW9uKFNjcmlwdEV4
ZWN1dGlvbkNvbnRleHQqCiAKICAgICBpZiAobV9jbG9zZVBlbmRpbmcpIHsKICAgICAgICAgZWMu
Y29kZSA9IElEQkRhdGFiYXNlRXhjZXB0aW9uOjpJbnZhbGlkU3RhdGVFcnJvcjsKKyAgICAgICAg
ZWMubWVzc2FnZSA9IEFTQ0lJTGl0ZXJhbCgiRmFpbGVkIHRvIGV4ZWN1dGUgJ3RyYW5zYWN0aW9u
JyBvbiAnSURCRGF0YWJhc2UnOiBUaGUgZGF0YWJhc2UgY29ubmVjdGlvbiBpcyBjbG9zaW5nLiIp
OwogICAgICAgICByZXR1cm4gbnVsbHB0cjsKICAgICB9CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL01vZHVsZXMvaW5kZXhlZGRiL2NsaWVudC9JREJPYmplY3RTdG9yZUltcGwuY3BwIGIv
U291cmNlL1dlYkNvcmUvTW9kdWxlcy9pbmRleGVkZGIvY2xpZW50L0lEQk9iamVjdFN0b3JlSW1w
bC5jcHAKaW5kZXggNDg4MzkxZi4uNDU0NDQ0MCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
TW9kdWxlcy9pbmRleGVkZGIvY2xpZW50L0lEQk9iamVjdFN0b3JlSW1wbC5jcHAKKysrIGIvU291
cmNlL1dlYkNvcmUvTW9kdWxlcy9pbmRleGVkZGIvY2xpZW50L0lEQk9iamVjdFN0b3JlSW1wbC5j
cHAKQEAgLTUwMiw2ICs1MDIsNyBAQCB2b2lkIElEQk9iamVjdFN0b3JlOjpkZWxldGVJbmRleChj
b25zdCBTdHJpbmcmIG5hbWUsIEV4Y2VwdGlvbkNvZGVXaXRoTWVzc2FnZSYgZQogCiAgICAgaWYg
KCFtX3RyYW5zYWN0aW9uLT5pc0FjdGl2ZSgpKSB7CiAgICAgICAgIGVjLmNvZGUgPSBJREJEYXRh
YmFzZUV4Y2VwdGlvbjo6VHJhbnNhY3Rpb25JbmFjdGl2ZUVycm9yOworICAgICAgICBlYy5tZXNz
YWdlID0gQVNDSUlMaXRlcmFsKCJGYWlsZWQgdG8gZXhlY3V0ZSAnZGVsZXRlSW5kZXgnIG9uICdJ
REJPYmplY3RTdG9yZSc6IFRoZSB0cmFuc2FjdGlvbiBpcyBpbmFjdGl2ZSBvciBmaW5pc2hlZC4i
KTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAo=
</data>
<flag name="review"
          id="291689"
          type_id="1"
          status="+"
          setter="achristensen"
    />
    <flag name="commit-queue"
          id="291690"
          type_id="3"
          status="-"
          setter="achristensen"
    />
          </attachment>
      

    </bug>

</bugzilla>