<?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>79950</bug_id>
          
          <creation_ts>2012-02-29 15:01:31 -0800</creation_ts>
          <short_desc>IndexedDB: IDBDatabase.objectStoreNames and IDObjectStore.indexNames results should be sorted</short_desc>
          <delta_ts>2012-02-29 21:23:19 -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>528+ (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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Joshua Bell">jsbell</reporter>
          <assigned_to name="Joshua Bell">jsbell</assigned_to>
          <cc>dgrogan</cc>
    
    <cc>tony</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>567980</commentid>
    <comment_count>0</comment_count>
    <who name="Joshua Bell">jsbell</who>
    <bug_when>2012-02-29 15:01:31 -0800</bug_when>
    <thetext>IndexedDB: IDBDatabase.objectStoreNames and IDObjectStore.indexNames results should be sorted</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>567981</commentid>
    <comment_count>1</comment_count>
      <attachid>129526</attachid>
    <who name="Joshua Bell">jsbell</who>
    <bug_when>2012-02-29 15:03:21 -0800</bug_when>
    <thetext>Created attachment 129526
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>567984</commentid>
    <comment_count>2</comment_count>
    <who name="Joshua Bell">jsbell</who>
    <bug_when>2012-02-29 15:04:41 -0800</bug_when>
    <thetext>Not high priority, but easy.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>567985</commentid>
    <comment_count>3</comment_count>
    <who name="Joshua Bell">jsbell</who>
    <bug_when>2012-02-29 15:05:21 -0800</bug_when>
    <thetext>Note that this is not in the spec yet, but there is consensus in the tracking bug for it:

https://www.w3.org/Bugs/Public/show_bug.cgi?id=16013</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>567990</commentid>
    <comment_count>4</comment_count>
    <who name="David Grogan">dgrogan</who>
    <bug_when>2012-02-29 15:11:21 -0800</bug_when>
    <thetext>LGTM idb-wise</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>568089</commentid>
    <comment_count>5</comment_count>
      <attachid>129526</attachid>
    <who name="Tony Chang">tony</who>
    <bug_when>2012-02-29 16:34:04 -0800</bug_when>
    <thetext>Comment on attachment 129526
Patch

This is fine, but arv tells me that in the long run, DOMStringList is going away.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>568092</commentid>
    <comment_count>6</comment_count>
    <who name="Joshua Bell">jsbell</who>
    <bug_when>2012-02-29 16:35:33 -0800</bug_when>
    <thetext>(In reply to comment #5)
&gt; (From update of attachment 129526 [details])
&gt; This is fine, but arv tells me that in the long run, DOMStringList is going away.

Yeah, tracking that as: http://code.google.com/p/chromium/issues/detail?id=115665</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>568094</commentid>
    <comment_count>7</comment_count>
      <attachid>129526</attachid>
    <who name="Tony Chang">tony</who>
    <bug_when>2012-02-29 16:37:13 -0800</bug_when>
    <thetext>Comment on attachment 129526
Patch

Also, it&apos;s a bit inefficient that we sort each time we access the property rather than using a sorted hash map (hashset), but last I checked, this data structure doesn&apos;t exist wtf.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>568214</commentid>
    <comment_count>8</comment_count>
      <attachid>129526</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-02-29 18:43:57 -0800</bug_when>
    <thetext>Comment on attachment 129526
Patch

Rejecting attachment 129526 from commit-queue.

jsbell@chromium.org does not have committer permissions according to http://trac.webkit.org/browser/trunk/Tools/Scripts/webkitpy/common/config/committers.py.

- If you do not have committer rights please read http://webkit.org/coding/contributing.html for instructions on how to use bugzilla flags.

- If you have committer rights please correct the error in Tools/Scripts/webkitpy/common/config/committers.py by adding yourself to the file (no review needed).  The commit-queue restarts itself every 2 hours.  After restart the commit-queue will correctly respect your committer rights.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>568248</commentid>
    <comment_count>9</comment_count>
      <attachid>129526</attachid>
    <who name="Joshua Bell">jsbell</who>
    <bug_when>2012-02-29 19:42:47 -0800</bug_when>
    <thetext>Comment on attachment 129526
Patch

Must have been a glitch, trying again...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>568310</commentid>
    <comment_count>10</comment_count>
      <attachid>129526</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-02-29 21:23:14 -0800</bug_when>
    <thetext>Comment on attachment 129526
Patch

Clearing flags on attachment: 129526

Committed r109305: &lt;http://trac.webkit.org/changeset/109305&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>568311</commentid>
    <comment_count>11</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-02-29 21:23:19 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>129526</attachid>
            <date>2012-02-29 15:03:21 -0800</date>
            <delta_ts>2012-02-29 21:23:14 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-79950-20120229150320.patch</filename>
            <type>text/plain</type>
            <size>10194</size>
            <attacher name="Joshua Bell">jsbell</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA5MjI2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMjZiYjQ2OGZkYTJlMDdl
NWY3Y2E5MmY3MWZjNzc4MjU4OTJjN2FmZS4uMzA1MzQyNGVlNTNmNjNiN2YyNDE4MmNkYTAwM2Mz
YTZkZWEwZDNjYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDEyLTAyLTI5ICBKb3No
dWEgQmVsbCAgPGpzYmVsbEBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgSW5kZXhlZERCOiBJREJE
YXRhYmFzZS5vYmplY3RTdG9yZU5hbWVzIGFuZCBJRE9iamVjdFN0b3JlLmluZGV4TmFtZXMgcmVz
dWx0cyBzaG91bGQgYmUgc29ydGVkCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD03OTk1MAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIFRlc3Q6IHN0b3JhZ2UvaW5kZXhlZGRiL2xpc3Qtb3JkZXJpbmcuaHRtbAor
CisgICAgICAgICogZG9tL0RPTVN0cmluZ0xpc3QuY3BwOiBBZGRlZCBzb3J0IG1ldGhvZCwgbm90
IGV4cG9zZWQgdmlhIElETC4KKyAgICAgICAgKFdlYkNvcmU6OkRPTVN0cmluZ0xpc3Q6OnNvcnQp
OgorICAgICAgICAoV2ViQ29yZSk6CisgICAgICAgICogZG9tL0RPTVN0cmluZ0xpc3QuaDoKKyAg
ICAgICAgKERPTVN0cmluZ0xpc3QpOgorICAgICAgICAqIHN0b3JhZ2UvSURCRGF0YWJhc2VCYWNr
ZW5kSW1wbC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpJREJEYXRhYmFzZUJhY2tlbmRJbXBsOjpv
YmplY3RTdG9yZU5hbWVzKToKKyAgICAgICAgKiBzdG9yYWdlL0lEQk9iamVjdFN0b3JlQmFja2Vu
ZEltcGwuY3BwOgorICAgICAgICAoV2ViQ29yZTo6SURCT2JqZWN0U3RvcmVCYWNrZW5kSW1wbDo6
aW5kZXhOYW1lcyk6CisKIDIwMTItMDItMjcgIFZzZXZvbG9kIFZsYXNvdiAgPHZzZXZpa0BjaHJv
bWl1bS5vcmc+CiAKICAgICAgICAgV2ViIEluc3BlY3RvcjogW0luc3BlY3RvckluZGV4ZWREQl0g
QWRkIHJlZnJlc2ggdG8gSW5kZXhlZERCIHN1cHBvcnQuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
Q29yZS9kb20vRE9NU3RyaW5nTGlzdC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9kb20vRE9NU3RyaW5n
TGlzdC5jcHAKaW5kZXggNDMwMjY1YWRiMzU5MWQ3MWFkNTc5N2Q4NWM0NTk5ZDRkNGIwZDBlYS4u
YmNjMGQyM2JhMzA3YmEzY2FmNTllMDg3ODNiYWQ0MWUwZWQ4ZjJjNSAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvZG9tL0RPTVN0cmluZ0xpc3QuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2Rv
bS9ET01TdHJpbmdMaXN0LmNwcApAQCAtNDgsNCArNDgsOSBAQCBib29sIERPTVN0cmluZ0xpc3Q6
OmNvbnRhaW5zKGNvbnN0IFN0cmluZyYgc3RyaW5nKSBjb25zdAogICAgIHJldHVybiBmYWxzZTsK
IH0KIAordm9pZCBET01TdHJpbmdMaXN0Ojpzb3J0KCkKK3sKKyAgICBzdGQ6OnNvcnQobV9zdHJp
bmdzLmJlZ2luKCksIG1fc3RyaW5ncy5lbmQoKSwgV1RGOjpjb2RlUG9pbnRDb21wYXJlTGVzc1Ro
YW4pOworfQorCiB9IC8vIG5hbWVzcGFjZSBXZWJDb3JlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
Q29yZS9kb20vRE9NU3RyaW5nTGlzdC5oIGIvU291cmNlL1dlYkNvcmUvZG9tL0RPTVN0cmluZ0xp
c3QuaAppbmRleCA2NzE5ZjE3OWFiZTM2YmZhYTAzOWFkZTZiOThhMjRkOTZlYzdkZGRjLi4wNTdk
YWM0OWVjZmYyZTU2NDRkMWY1OGFkNGY0YWRiNTlmMGRiYzNiIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9kb20vRE9NU3RyaW5nTGlzdC5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2RvbS9ET01T
dHJpbmdMaXN0LmgKQEAgLTQ1LDYgKzQ1LDcgQEAgcHVibGljOgogICAgIGJvb2wgaXNFbXB0eSgp
IGNvbnN0IHsgcmV0dXJuIG1fc3RyaW5ncy5pc0VtcHR5KCk7IH0KICAgICB2b2lkIGNsZWFyKCkg
eyBtX3N0cmluZ3MuY2xlYXIoKTsgfQogICAgIHZvaWQgYXBwZW5kKGNvbnN0IFN0cmluZyYgc3Ry
aW5nKSB7IG1fc3RyaW5ncy5hcHBlbmQoc3RyaW5nKTsgfQorICAgIHZvaWQgc29ydCgpOwogCiAg
ICAgLy8gSW1wbGVtZW50cyB0aGUgSURMLgogICAgIHNpemVfdCBsZW5ndGgoKSBjb25zdCB7IHJl
dHVybiBtX3N0cmluZ3Muc2l6ZSgpOyB9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9zdG9y
YWdlL0lEQkRhdGFiYXNlQmFja2VuZEltcGwuY3BwIGIvU291cmNlL1dlYkNvcmUvc3RvcmFnZS9J
REJEYXRhYmFzZUJhY2tlbmRJbXBsLmNwcAppbmRleCA2NzIwZmUyZjlkMzM0NzE3NWUwNTg4MTRl
ZWZhZTUzMWE5ZTNlOGJiLi5iMDViMzI4NjNkMDcyZmI2NTdkY2E5YzhkNjRlMGI4NTFhZDA5MjQ1
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9zdG9yYWdlL0lEQkRhdGFiYXNlQmFja2VuZElt
cGwuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3N0b3JhZ2UvSURCRGF0YWJhc2VCYWNrZW5kSW1w
bC5jcHAKQEAgLTEzMyw2ICsxMzMsNyBAQCBQYXNzUmVmUHRyPERPTVN0cmluZ0xpc3Q+IElEQkRh
dGFiYXNlQmFja2VuZEltcGw6Om9iamVjdFN0b3JlTmFtZXMoKSBjb25zdAogICAgIFJlZlB0cjxE
T01TdHJpbmdMaXN0PiBvYmplY3RTdG9yZU5hbWVzID0gRE9NU3RyaW5nTGlzdDo6Y3JlYXRlKCk7
CiAgICAgZm9yIChPYmplY3RTdG9yZU1hcDo6Y29uc3RfaXRlcmF0b3IgaXQgPSBtX29iamVjdFN0
b3Jlcy5iZWdpbigpOyBpdCAhPSBtX29iamVjdFN0b3Jlcy5lbmQoKTsgKytpdCkKICAgICAgICAg
b2JqZWN0U3RvcmVOYW1lcy0+YXBwZW5kKGl0LT5maXJzdCk7CisgICAgb2JqZWN0U3RvcmVOYW1l
cy0+c29ydCgpOwogICAgIHJldHVybiBvYmplY3RTdG9yZU5hbWVzLnJlbGVhc2UoKTsKIH0KIApk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvc3RvcmFnZS9JREJPYmplY3RTdG9yZUJhY2tlbmRJ
bXBsLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3N0b3JhZ2UvSURCT2JqZWN0U3RvcmVCYWNrZW5kSW1w
bC5jcHAKaW5kZXggYjllY2NlMzI5ZjQwNTM4MmMxYmI0OTIzZGM3NzRhNTNlMTM2ZjEwZi4uNTQ4
ZjFhMjkzYzgwN2Q0MDIwYzIyMDY2Y2FhMmZjMjlmZGQyOWU4OSAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYkNvcmUvc3RvcmFnZS9JREJPYmplY3RTdG9yZUJhY2tlbmRJbXBsLmNwcAorKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9zdG9yYWdlL0lEQk9iamVjdFN0b3JlQmFja2VuZEltcGwuY3BwCkBAIC03OSw2
ICs3OSw3IEBAIFBhc3NSZWZQdHI8RE9NU3RyaW5nTGlzdD4gSURCT2JqZWN0U3RvcmVCYWNrZW5k
SW1wbDo6aW5kZXhOYW1lcygpIGNvbnN0CiAgICAgUmVmUHRyPERPTVN0cmluZ0xpc3Q+IGluZGV4
TmFtZXMgPSBET01TdHJpbmdMaXN0OjpjcmVhdGUoKTsKICAgICBmb3IgKEluZGV4TWFwOjpjb25z
dF9pdGVyYXRvciBpdCA9IG1faW5kZXhlcy5iZWdpbigpOyBpdCAhPSBtX2luZGV4ZXMuZW5kKCk7
ICsraXQpCiAgICAgICAgIGluZGV4TmFtZXMtPmFwcGVuZChpdC0+Zmlyc3QpOworICAgIGluZGV4
TmFtZXMtPnNvcnQoKTsKICAgICByZXR1cm4gaW5kZXhOYW1lcy5yZWxlYXNlKCk7CiB9CiAKZGlm
ZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpp
bmRleCA1M2ZmY2MzYmIxMmE1M2FkN2I2NjgyZGY1MmNjYzBhNDViMTBkMmE5Li44MGU5YTRkZTA2
MzAxNTU4YzhiNzkzODFiZjVlNDk3ZjZlZmM5ZGI2IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9D
aGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAKKzIw
MTItMDItMjkgIEpvc2h1YSBCZWxsICA8anNiZWxsQGNocm9taXVtLm9yZz4KKworICAgICAgICBJ
bmRleGVkREI6IElEQkRhdGFiYXNlLm9iamVjdFN0b3JlTmFtZXMgYW5kIElET2JqZWN0U3RvcmUu
aW5kZXhOYW1lcyByZXN1bHRzIHNob3VsZCBiZSBzb3J0ZWQKKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTc5OTUwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBzdG9yYWdlL2luZGV4ZWRkYi9saXN0LW9yZGVy
aW5nLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogc3RvcmFnZS9pbmRleGVkZGIvbGlz
dC1vcmRlcmluZy5odG1sOiBBZGRlZC4KKwogMjAxMi0wMi0yOSAgUGFyYWcgUmFka2UgIDxwYXJh
Z0Btb3Rvcm9sYS5jb20+CiAKICAgICAgICAgQ3Jhc2ggaW4gV2ViQ29yZTo6Q29tcG9zaXRlRWRp
dENvbW1hbmQ6Omluc2VydE5vZGVBdApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvc3RvcmFnZS9p
bmRleGVkZGIvbGlzdC1vcmRlcmluZy1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9zdG9yYWdl
L2luZGV4ZWRkYi9saXN0LW9yZGVyaW5nLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi40OTcxZGIw
YjAzZGRhMWNmYjdlZjM1MTRkMjc4YjlmNDMwNmFjN2E2Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5
b3V0VGVzdHMvc3RvcmFnZS9pbmRleGVkZGIvbGlzdC1vcmRlcmluZy1leHBlY3RlZC50eHQKQEAg
LTAsMCArMSw2NSBAQAorCitUZXN0IHN0cmluZyBsaXN0IG9yZGVyaW5nIGluIEluZGV4ZWREQi4K
KworT24gc3VjY2VzcywgeW91IHdpbGwgc2VlIGEgc2VyaWVzIG9mICJQQVNTIiBtZXNzYWdlcywg
Zm9sbG93ZWQgYnkgIlRFU1QgQ09NUExFVEUiLgorCisKK2luZGV4ZWREQiA9IHdpbmRvdy5pbmRl
eGVkREIgfHwgd2luZG93LndlYmtpdEluZGV4ZWREQgorUEFTUyBpbmRleGVkREIgIT0gbnVsbCBp
cyB0cnVlCitjaGVjayB0aGF0IHRoZSBleHBlY3RlZCBvcmRlciBpcyB0aGUgY2Fub25pY2FsIEpT
IHNvcnQgb3JkZXI6Citzb3J0ZWRfb3JkZXIgPSBleHBlY3RlZF9vcmRlci5zbGljZSgpOyBzb3J0
ZWRfb3JkZXIuc29ydCgpCitQQVNTIGFyZUFycmF5c0VxdWFsKHNvcnRlZF9vcmRlciwgZXhwZWN0
ZWRfb3JkZXIpIGlzIHRydWUKKwordGVzdFN0b3Jlc0FuZEluZGV4ZXMoKToKK2luZGV4ZWREQi5k
ZWxldGVEYXRhYmFzZSgnbGlzdC1vcmRlcmluZycpCitpbmRleGVkREIub3BlbignbGlzdC1vcmRl
cmluZycpCitkYiA9IHJlcXVlc3QucmVzdWx0CitQQVNTIGRiLnZlcnNpb24gaXMgIiIKK2RiLnNl
dFZlcnNpb24oJzEnKQorCitPYmplY3Qgc3RvcmVzOgorZGIuY3JlYXRlT2JqZWN0U3RvcmUoIvCd
hJ4iKQorZGIuY3JlYXRlT2JqZWN0U3RvcmUoIu+/vSIpCitkYi5jcmVhdGVPYmplY3RTdG9yZSgi
xIAiKQorZGIuY3JlYXRlT2JqZWN0U3RvcmUoIuGAgCIpCitkYi5jcmVhdGVPYmplY3RTdG9yZSgi
w6EiKQorZGIuY3JlYXRlT2JqZWN0U3RvcmUoIsO/IikKK2RiLmNyZWF0ZU9iamVjdFN0b3JlKCLD
gSIpCitkYi5jcmVhdGVPYmplY3RTdG9yZSgiw6AiKQorZGIuY3JlYXRlT2JqZWN0U3RvcmUoIn8i
KQorZGIuY3JlYXRlT2JqZWN0U3RvcmUoIsOAIikKK2RiLmNyZWF0ZU9iamVjdFN0b3JlKCJhIikK
K2RiLmNyZWF0ZU9iamVjdFN0b3JlKCJiIikKK2RiLmNyZWF0ZU9iamVjdFN0b3JlKCJBIikKK2Ri
LmNyZWF0ZU9iamVjdFN0b3JlKCJCIikKK2RiLmNyZWF0ZU9iamVjdFN0b3JlKCIwIikKK2RiLmNy
ZWF0ZU9iamVjdFN0b3JlKCIxIikKK2RiLmNyZWF0ZU9iamVjdFN0b3JlKCJcdTAwMDAiKQorZGIu
Y3JlYXRlT2JqZWN0U3RvcmUoIiIpCitQQVNTIGFyZUFycmF5c0VxdWFsKGRiLm9iamVjdFN0b3Jl
TmFtZXMsIGV4cGVjdGVkX29yZGVyKSBpcyB0cnVlCisKK0luZGV4ZXM6CitzdG9yZSA9IGRiLmNy
ZWF0ZU9iamVjdFN0b3JlKCdzdG9yZScpCitzdG9yZS5jcmVhdGVJbmRleCgi8J2EniIsICdrZXlQ
YXRoJykKK3N0b3JlLmNyZWF0ZUluZGV4KCLvv70iLCAna2V5UGF0aCcpCitzdG9yZS5jcmVhdGVJ
bmRleCgixIAiLCAna2V5UGF0aCcpCitzdG9yZS5jcmVhdGVJbmRleCgi4YCAIiwgJ2tleVBhdGgn
KQorc3RvcmUuY3JlYXRlSW5kZXgoIsOhIiwgJ2tleVBhdGgnKQorc3RvcmUuY3JlYXRlSW5kZXgo
IsO/IiwgJ2tleVBhdGgnKQorc3RvcmUuY3JlYXRlSW5kZXgoIsOBIiwgJ2tleVBhdGgnKQorc3Rv
cmUuY3JlYXRlSW5kZXgoIsOgIiwgJ2tleVBhdGgnKQorc3RvcmUuY3JlYXRlSW5kZXgoIn8iLCAn
a2V5UGF0aCcpCitzdG9yZS5jcmVhdGVJbmRleCgiw4AiLCAna2V5UGF0aCcpCitzdG9yZS5jcmVh
dGVJbmRleCgiYSIsICdrZXlQYXRoJykKK3N0b3JlLmNyZWF0ZUluZGV4KCJiIiwgJ2tleVBhdGgn
KQorc3RvcmUuY3JlYXRlSW5kZXgoIkEiLCAna2V5UGF0aCcpCitzdG9yZS5jcmVhdGVJbmRleCgi
QiIsICdrZXlQYXRoJykKK3N0b3JlLmNyZWF0ZUluZGV4KCIwIiwgJ2tleVBhdGgnKQorc3RvcmUu
Y3JlYXRlSW5kZXgoIjEiLCAna2V5UGF0aCcpCitzdG9yZS5jcmVhdGVJbmRleCgiXHUwMDAwIiwg
J2tleVBhdGgnKQorc3RvcmUuY3JlYXRlSW5kZXgoIiIsICdrZXlQYXRoJykKK1BBU1MgYXJlQXJy
YXlzRXF1YWwoc3RvcmUuaW5kZXhOYW1lcywgZXhwZWN0ZWRfb3JkZXIpIGlzIHRydWUKK1BBU1Mg
c3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKKworVEVTVCBDT01QTEVURQorCmRpZmYgLS1naXQg
YS9MYXlvdXRUZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi9saXN0LW9yZGVyaW5nLmh0bWwgYi9MYXlv
dXRUZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi9saXN0LW9yZGVyaW5nLmh0bWwKbmV3IGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4u
MDhmZDU0ZmZlYjJiNDhkZWFkNjU4ZDRhNzJhNzk0YTJlOTExOGIxZgotLS0gL2Rldi9udWxsCisr
KyBiL0xheW91dFRlc3RzL3N0b3JhZ2UvaW5kZXhlZGRiL2xpc3Qtb3JkZXJpbmcuaHRtbApAQCAt
MCwwICsxLDEwMCBAQAorPGh0bWw+Cis8aGVhZD4KKzxzY3JpcHQgc3JjPSIuLi8uLi9mYXN0L2pz
L3Jlc291cmNlcy9qcy10ZXN0LXByZS5qcyI+PC9zY3JpcHQ+Cis8c2NyaXB0IHNyYz0icmVzb3Vy
Y2VzL3NoYXJlZC5qcyI+PC9zY3JpcHQ+Cis8L2hlYWQ+Cis8Ym9keT4KKzxpbnB1dCB0eXBlPSJm
aWxlIiBpZD0iZmlsZUlucHV0IiBtdWx0aXBsZT48L2lucHV0PgorPHAgaWQ9ImRlc2NyaXB0aW9u
Ij48L3A+Cis8ZGl2IGlkPSJjb25zb2xlIj48L2Rpdj4KKzxzY3JpcHQ+CisKK2Rlc2NyaXB0aW9u
KCJUZXN0IHN0cmluZyBsaXN0IG9yZGVyaW5nIGluIEluZGV4ZWREQi4iKTsKK2lmICh3aW5kb3cu
bGF5b3V0VGVzdENvbnRyb2xsZXIpCisgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIud2FpdFVudGls
RG9uZSgpOworCit2YXIgZXhwZWN0ZWRfb3JkZXIgPSBbCisgICIiLAorICAiXHgwMCIsIC8vICdO
VUxMJyAoVSswMDAwKQorICAiMCIsCisgICIxIiwKKyAgIkEiLAorICAiQiIsCisgICJhIiwKKyAg
ImIiLAorICAiXHg3RiIsIC8vICdERUxFVEUnIChVKzAwN0YpCisgICJceEMwIiwgLy8gJ0xBVElO
IENBUElUQUwgTEVUVEVSIEEgV0lUSCBHUkFWRScgKFUrMDBDMCkKKyAgIlx4QzEiLCAvLyAnTEFU
SU4gQ0FQSVRBTCBMRVRURVIgQSBXSVRIIEFDVVRFJyAoVSswMEMxKQorICAiXHhFMCIsIC8vICdM
QVRJTiBTTUFMTCBMRVRURVIgQSBXSVRIIEdSQVZFJyAoVSswMEUwKQorICAiXHhFMSIsIC8vICdM
QVRJTiBTTUFMTCBMRVRURVIgQSBXSVRIIEFDVVRFJyAoVSswMEUxKQorICAiXHhGRiIsIC8vICdM
QVRJTiBTTUFMTCBMRVRURVIgWSBXSVRIIERJQUVSRVNJUycgKFUrMDBGRikKKyAgIlx1MDEwMCIs
IC8vICdMQVRJTiBDQVBJVEFMIExFVFRFUiBBIFdJVEggTUFDUk9OJyAoVSswMTAwKQorICAiXHUx
MDAwIiwgLy8gJ01ZQU5NQVIgTEVUVEVSIEtBJyAoVSsxMDAwKQorICAiXHVEODM0XHVERDFFIiwg
Ly8gJ01VU0lDQUwgU1lNQk9MIEctQ0xFRicgKFUrMUQxMUUpLCBVVEYtMTYgc3Vycm9nYXRlIHBh
aXJzCisgICJcdUZGRkQiIC8vICdSRVBMQUNFTUVOVCBDSEFSQUNURVInIChVK0ZGRkQpCitdOwor
dmFyIGksIHRtcCwgcGVybXV0ZWRfb3JkZXIgPSBleHBlY3RlZF9vcmRlci5zbGljZSgpOyBwZXJt
dXRlZF9vcmRlci5yZXZlcnNlKCk7Citmb3IgKGkgPSAwOyBpIDwgcGVybXV0ZWRfb3JkZXIubGVu
Z3RoIC0gMjsgaSArPSAyKSB7CisgICAgdG1wID0gcGVybXV0ZWRfb3JkZXJbaV07CisgICAgcGVy
bXV0ZWRfb3JkZXJbaV0gPSBwZXJtdXRlZF9vcmRlcltpICsgMV07CisgICAgcGVybXV0ZWRfb3Jk
ZXJbaSArIDFdID0gdG1wOworfQorCitmdW5jdGlvbiB0ZXN0KCkKK3sKKyAgICBldmFsQW5kTG9n
KCJpbmRleGVkREIgPSB3aW5kb3cuaW5kZXhlZERCIHx8IHdpbmRvdy53ZWJraXRJbmRleGVkREIi
KTsKKyAgICBzaG91bGRCZVRydWUoImluZGV4ZWREQiAhPSBudWxsIik7CisKKyAgICBkZWJ1Zygi
Y2hlY2sgdGhhdCB0aGUgZXhwZWN0ZWQgb3JkZXIgaXMgdGhlIGNhbm9uaWNhbCBKUyBzb3J0IG9y
ZGVyOiIpOworICAgIGV2YWxBbmRMb2coInNvcnRlZF9vcmRlciA9IGV4cGVjdGVkX29yZGVyLnNs
aWNlKCk7IHNvcnRlZF9vcmRlci5zb3J0KCkiKTsKKyAgICBzaG91bGRCZVRydWUoImFyZUFycmF5
c0VxdWFsKHNvcnRlZF9vcmRlciwgZXhwZWN0ZWRfb3JkZXIpIik7CisgICAgdGVzdFN0b3Jlc0Fu
ZEluZGV4ZXMoKTsKK30KKworCisKK2Z1bmN0aW9uIHRlc3RTdG9yZXNBbmRJbmRleGVzKCkKK3sK
KyAgICBkZWJ1ZygiIik7CisgICAgZGVidWcoInRlc3RTdG9yZXNBbmRJbmRleGVzKCk6Iik7Cisg
ICAgcmVxdWVzdCA9IGV2YWxBbmRMb2coImluZGV4ZWREQi5kZWxldGVEYXRhYmFzZSgnbGlzdC1v
cmRlcmluZycpIik7CisgICAgcmVxdWVzdC5vbmVycm9yID0gdW5leHBlY3RlZEVycm9yQ2FsbGJh
Y2s7CisgICAgcmVxdWVzdC5vbnN1Y2Nlc3MgPSBmdW5jdGlvbihlKSB7CisgICAgICAgIHJlcXVl
c3QgPSBldmFsQW5kTG9nKCJpbmRleGVkREIub3BlbignbGlzdC1vcmRlcmluZycpIik7CisgICAg
ICAgIHJlcXVlc3Qub25lcnJvciA9IHVuZXhwZWN0ZWRFcnJvckNhbGxiYWNrOworICAgICAgICBy
ZXF1ZXN0Lm9uc3VjY2VzcyA9IGZ1bmN0aW9uKGUpIHsKKyAgICAgICAgICAgIGV2YWxBbmRMb2co
ImRiID0gcmVxdWVzdC5yZXN1bHQiKTsKKyAgICAgICAgICAgIHNob3VsZEJlRXF1YWxUb1N0cmlu
ZygiZGIudmVyc2lvbiIsICIiKTsKKyAgICAgICAgICAgIHJlcXVlc3QgPSBldmFsQW5kTG9nKCJk
Yi5zZXRWZXJzaW9uKCcxJykiKTsKKyAgICAgICAgICAgIHJlcXVlc3Qub25lcnJvciA9IHVuZXhw
ZWN0ZWRFcnJvckNhbGxiYWNrOworICAgICAgICAgICAgcmVxdWVzdC5vbnN1Y2Nlc3MgPSBmdW5j
dGlvbihlKSB7CisgICAgICAgICAgICAgICAgdHJhbnMgPSByZXF1ZXN0LnJlc3VsdDsKKworICAg
ICAgICAgICAgICAgIGRlYnVnKCIiKTsKKyAgICAgICAgICAgICAgICBkZWJ1ZygiT2JqZWN0IHN0
b3JlczoiKTsKKyAgICAgICAgICAgICAgICBwZXJtdXRlZF9vcmRlci5mb3JFYWNoKGZ1bmN0aW9u
IChuYW1lKSB7CisgICAgICAgICAgICAgICAgICAgIGV2YWxBbmRMb2coImRiLmNyZWF0ZU9iamVj
dFN0b3JlKCIgKyBKU09OLnN0cmluZ2lmeShuYW1lKSArIikiKTsKKyAgICAgICAgICAgICAgICB9
KTsKKworICAgICAgICAgICAgICAgIHNob3VsZEJlVHJ1ZSgiYXJlQXJyYXlzRXF1YWwoZGIub2Jq
ZWN0U3RvcmVOYW1lcywgZXhwZWN0ZWRfb3JkZXIpIik7CisKKyAgICAgICAgICAgICAgICBkZWJ1
ZygiIik7CisgICAgICAgICAgICAgICAgZGVidWcoIkluZGV4ZXM6Iik7CisgICAgICAgICAgICAg
ICAgc3RvcmUgPSBldmFsQW5kTG9nKCJzdG9yZSA9IGRiLmNyZWF0ZU9iamVjdFN0b3JlKCdzdG9y
ZScpIik7CisgICAgICAgICAgICAgICAgcGVybXV0ZWRfb3JkZXIuZm9yRWFjaChmdW5jdGlvbiAo
bmFtZSkgeworICAgICAgICAgICAgICAgICAgICBldmFsQW5kTG9nKCJzdG9yZS5jcmVhdGVJbmRl
eCgiICsgSlNPTi5zdHJpbmdpZnkobmFtZSkgKyIsICdrZXlQYXRoJykiKTsKKyAgICAgICAgICAg
ICAgICB9KTsKKworICAgICAgICAgICAgICAgIHNob3VsZEJlVHJ1ZSgiYXJlQXJyYXlzRXF1YWwo
c3RvcmUuaW5kZXhOYW1lcywgZXhwZWN0ZWRfb3JkZXIpIik7CisKKyAgICAgICAgICAgICAgICB0
cmFucy5vbmNvbXBsZXRlID0gZG9uZTsKKyAgICAgICAgICAgIH07CisgICAgICAgIH07CisgICAg
fTsKK30KKwordGVzdCgpOworCis8L3NjcmlwdD4KKzwvYm9keT4KKzwvaHRtbD4K
</data>

          </attachment>
      

    </bug>

</bugzilla>