<?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>42163</bug_id>
          
          <creation_ts>2010-07-13 06:47:21 -0700</creation_ts>
          <short_desc>Add tests to check if WebSocket&apos;s challenge value is random</short_desc>
          <delta_ts>2010-07-14 03:53:13 -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>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>OS X 10.5</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="Yuta Kitamura">yutak</reporter>
          <assigned_to name="Yuta Kitamura">yutak</assigned_to>
          <cc>abarth</cc>
    
    <cc>ap</cc>
    
    <cc>commit-queue</cc>
    
    <cc>eric</cc>
    
    <cc>ukai</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>250475</commentid>
    <comment_count>0</comment_count>
    <who name="Yuta Kitamura">yutak</who>
    <bug_when>2010-07-13 06:47:21 -0700</bug_when>
    <thetext>Chromium has a bug that it always sends a same challenge value due to inability to generate a random value in a worker process. We need to add a test to confirm whether the bug is fixed or not.

Original bug: http://crbug.com/47390</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>250477</commentid>
    <comment_count>1</comment_count>
      <attachid>61368</attachid>
    <who name="Yuta Kitamura">yutak</who>
    <bug_when>2010-07-13 07:03:42 -0700</bug_when>
    <thetext>Created attachment 61368
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>250572</commentid>
    <comment_count>2</comment_count>
      <attachid>61368</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2010-07-13 09:42:42 -0700</bug_when>
    <thetext>Comment on attachment 61368
Patch

I don&apos;t think that requiring strict comparison is formally correct. Is there anything in specs that disallows MessageEvent.data return a String object?

r=me, since it&apos;s at least testing for our current behavior, and the behavior is unlikely to change.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>250887</commentid>
    <comment_count>3</comment_count>
      <attachid>61368</attachid>
    <who name="Fumitoshi Ukai">ukai</who>
    <bug_when>2010-07-13 18:19:23 -0700</bug_when>
    <thetext>Comment on attachment 61368
Patch

LGTM</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>251067</commentid>
    <comment_count>4</comment_count>
      <attachid>61368</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-07-14 02:35:58 -0700</bug_when>
    <thetext>Comment on attachment 61368
Patch

Clearing flags on attachment: 61368

Committed r63298: &lt;http://trac.webkit.org/changeset/63298&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>251068</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-07-14 02:36:04 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>251099</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-07-14 03:39:54 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/63298 might have broken Chromium Mac Release
The following changes are on the blame list:
http://trac.webkit.org/changeset/63298
http://trac.webkit.org/changeset/63299
http://trac.webkit.org/changeset/63300</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>251106</commentid>
    <comment_count>7</comment_count>
    <who name="Fumitoshi Ukai">ukai</who>
    <bug_when>2010-07-14 03:53:13 -0700</bug_when>
    <thetext>(In reply to comment #6)
&gt; http://trac.webkit.org/changeset/63298 might have broken Chromium Mac Release
&gt; The following changes are on the blame list:
&gt; http://trac.webkit.org/changeset/63298
&gt; http://trac.webkit.org/changeset/63299
&gt; http://trac.webkit.org/changeset/63300

63298 and 63299 add test only, so 63300 should be blamed.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>61368</attachid>
            <date>2010-07-13 07:03:42 -0700</date>
            <delta_ts>2010-07-14 02:35:58 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-42163-20100713230340.patch</filename>
            <type>text/plain</type>
            <size>8792</size>
            <attacher name="Yuta Kitamura">yutak</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCAyOTgzYjA3ZjI2OTcyZDFjYTRjMjIxNTg5NDE0Yzk0YjFiODE3N2I4Li5iM2U1Yjdj
NTFjZjI3ZmM1ZjdjYWJjOGQ4YjJkN2YzODA4Zjc2ZGMxIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMzcgQEAK
KzIwMTAtMDctMTMgIFl1dGEgS2l0YW11cmEgIDx5dXRha0BjaHJvbWl1bS5vcmc+CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkIHRlc3RzIHRvIGNo
ZWNrIGlmIFdlYlNvY2tldCdzIGNoYWxsZW5nZSB2YWx1ZSBpcyByYW5kb20KKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTQyMTYzCisKKyAgICAgICAgQ2hy
b21pdW0gaGFzIGEgYnVnIHRoYXQgaXQgYWx3YXlzIHNlbmRzIGEgc2FtZSBjaGFsbGVuZ2UgdmFs
dWUgZHVlIHRvCisgICAgICAgIGluYWJpbGl0eSB0byBnZW5lcmF0ZSBhIHJhbmRvbSB2YWx1ZSBp
biBhIHdvcmtlciBwcm9jZXNzLiBUaGUgbmV3IHRlc3QgY2hlY2tzCisgICAgICAgIGlmIFdlYlNv
Y2tldCBkb2VzIG5vdCBnZW5lcmF0ZSB0aGUgc2FtZSBjaGFsbGVuZ2UgdmFsdWUgaW4gYSByb3cu
CisKKyAgICAgICAgSW4gdGhlb3J5LCB0aGVyZSBpcyBhIHZlcnkgc21hbGwgcG9zc2liaWxpdHkg
b2YgY29sbGlzaW9uIGJldHdlZW4gdHdvIGNoYWxsZW5nZQorICAgICAgICB2YWx1ZXMsIGJ1dCB5
b3Ugd2lsbCBub3Qgb2JzZXJ2ZSBzdWNoIGFuIGV2ZW50IGluIHJlYWxpdHkgKHVubGVzcyByYW5k
b20gbnVtYmVyCisgICAgICAgIGdlbmVyYXRvciBpcyBicm9rZW4pLgorCisgICAgICAgICogd2Vi
c29ja2V0L3Rlc3RzL2VjaG8tY2hhbGxlbmdlX3dzaC5weTogQWRkZWQuCisgICAgICAgICogd2Vi
c29ja2V0L3Rlc3RzL2hhbmRzaGFrZS1jaGFsbGVuZ2UtcmFuZG9tbmVzcy1leHBlY3RlZC50eHQ6
IEFkZGVkLgorICAgICAgICAqIHdlYnNvY2tldC90ZXN0cy9oYW5kc2hha2UtY2hhbGxlbmdlLXJh
bmRvbW5lc3MuaHRtbDogQWRkZWQuCisgICAgICAgICogd2Vic29ja2V0L3Rlc3RzL3NjcmlwdC10
ZXN0cy9oYW5kc2hha2UtY2hhbGxlbmdlLXJhbmRvbW5lc3MuanM6IEFkZGVkLgorICAgICAgICAo
ZW5kVGVzdCk6CisgICAgICAgICh3czEub25tZXNzYWdlKToKKyAgICAgICAgKHdzMS5vbmNsb3Nl
LndzMi5vbm1lc3NhZ2UpOgorICAgICAgICAod3MxLm9uY2xvc2Uud3MyLm9uY2xvc2UpOgorICAg
ICAgICAod3MxLm9uY2xvc2UpOgorICAgICAgICAqIHdlYnNvY2tldC90ZXN0cy93b3JrZXJzL3Jl
c291cmNlcy93b3JrZXItaGFuZHNoYWtlLWNoYWxsZW5nZS1yYW5kb21uZXNzLmpzOiBBZGRlZC4K
KyAgICAgICAgKGVuZFRlc3QpOgorICAgICAgICAocnVuVGVzdHMudHJ5LndzMS5vbm1lc3NhZ2Up
OgorICAgICAgICAocnVuVGVzdHMudHJ5LndzMS5vbmNsb3NlLndzMi5vbm1lc3NhZ2UpOgorICAg
ICAgICAocnVuVGVzdHMudHJ5LndzMS5vbmNsb3NlLndzMi5vbmNsb3NlKToKKyAgICAgICAgKHJ1
blRlc3RzLnRyeS53czEub25jbG9zZSk6CisgICAgICAgIChydW5UZXN0cyk6CisgICAgICAgICog
d2Vic29ja2V0L3Rlc3RzL3dvcmtlcnMvd29ya2VyLWhhbmRzaGFrZS1jaGFsbGVuZ2UtcmFuZG9t
bmVzcy1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIHdlYnNvY2tldC90ZXN0cy93b3Jr
ZXJzL3dvcmtlci1oYW5kc2hha2UtY2hhbGxlbmdlLXJhbmRvbW5lc3MuaHRtbDogQWRkZWQuCisK
IDIwMTAtMDctMTIgIE1hY2llaiBTdGFjaG93aWFrICA8bWpzQGFwcGxlLmNvbT4KIAogICAgICAg
ICBSZXZpZXdlZCBieSBTdGV2ZSBGYWxrZW5idXJnLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMv
d2Vic29ja2V0L3Rlc3RzL2VjaG8tY2hhbGxlbmdlX3dzaC5weSBiL0xheW91dFRlc3RzL3dlYnNv
Y2tldC90ZXN0cy9lY2hvLWNoYWxsZW5nZV93c2gucHkKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uMGZkMTQ4NWNjMWZl
OTY2MDU5ZGM3YTg5NTMyM2ZkZTM4M2IyMjA1MwotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRl
c3RzL3dlYnNvY2tldC90ZXN0cy9lY2hvLWNoYWxsZW5nZV93c2gucHkKQEAgLTAsMCArMSwxMCBA
QAorZnJvbSBtb2RfcHl3ZWJzb2NrZXQgaW1wb3J0IG1zZ3V0aWwKKworZGVmIHdlYl9zb2NrZXRf
ZG9fZXh0cmFfaGFuZHNoYWtlKHJlcXVlc3QpOgorICAgIHBhc3MKKworZGVmIHdlYl9zb2NrZXRf
dHJhbnNmZXJfZGF0YShyZXF1ZXN0KToKKyAgICBtc2d1dGlsLnNlbmRfbWVzc2FnZShyZXF1ZXN0
LCBfaGV4aWZ5KHJlcXVlc3Qud3NfY2hhbGxlbmdlKSkKKworZGVmIF9oZXhpZnkoYnl0ZXMpOgor
ICAgIHJldHVybiAnOicuam9pbihbJyUwMlgnICUgb3JkKGJ5dGUpIGZvciBieXRlIGluIGJ5dGVz
XSkKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3dlYnNvY2tldC90ZXN0cy9oYW5kc2hha2UtY2hh
bGxlbmdlLXJhbmRvbW5lc3MtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvd2Vic29ja2V0L3Rl
c3RzL2hhbmRzaGFrZS1jaGFsbGVuZ2UtcmFuZG9tbmVzcy1leHBlY3RlZC50eHQKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MC4uYzFiZGNkNzg1NmU4YzY2NzFiMmY1OTQ3OGFhOTllYzAyYmExY2E2MQotLS0gL2Rldi9udWxs
CisrKyBiL0xheW91dFRlc3RzL3dlYnNvY2tldC90ZXN0cy9oYW5kc2hha2UtY2hhbGxlbmdlLXJh
bmRvbW5lc3MtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsOSBAQAorSGFuZHNoYWtlIHJlcXVlc3Qg
c2hvdWxkIGNvbnRhaW4gcmFuZG9tIGNoYWxsZW5nZSB2YWx1ZXMuCisKK09uIHN1Y2Nlc3MsIHlv
dSB3aWxsIHNlZSBhIHNlcmllcyBvZiAiUEFTUyIgbWVzc2FnZXMsIGZvbGxvd2VkIGJ5ICJURVNU
IENPTVBMRVRFIi4KKworUEFTUyBjaGFsbGVuZ2UxID09PSBjaGFsbGVuZ2UyIGlzIGZhbHNlCitQ
QVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCisKK1RFU1QgQ09NUExFVEUKKwpkaWZmIC0t
Z2l0IGEvTGF5b3V0VGVzdHMvd2Vic29ja2V0L3Rlc3RzL2hhbmRzaGFrZS1jaGFsbGVuZ2UtcmFu
ZG9tbmVzcy5odG1sIGIvTGF5b3V0VGVzdHMvd2Vic29ja2V0L3Rlc3RzL2hhbmRzaGFrZS1jaGFs
bGVuZ2UtcmFuZG9tbmVzcy5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjExNjBmNzc3MmFlMTE0M2Y0OGI5ZTdk
NzE1ZDI1Nzk5ZDJkZGI0ZWEKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy93ZWJzb2Nr
ZXQvdGVzdHMvaGFuZHNoYWtlLWNoYWxsZW5nZS1yYW5kb21uZXNzLmh0bWwKQEAgLTAsMCArMSwx
MyBAQAorPCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9JRVRGLy9EVEQgSFRNTC8vRU4iPgorPGh0
bWw+Cis8aGVhZD4KKzxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iLi4vLi4vZmFzdC9qcy9y
ZXNvdXJjZXMvanMtdGVzdC1zdHlsZS5jc3MiPgorPHNjcmlwdCBzcmM9Ii4uLy4uL2Zhc3QvanMv
cmVzb3VyY2VzL2pzLXRlc3QtcHJlLmpzIj48L3NjcmlwdD4KKzxzY3JpcHQgc3JjPSIuLi8uLi9m
YXN0L2pzL3Jlc291cmNlcy9qcy10ZXN0LXBvc3QtZnVuY3Rpb24uanMiPjwvc2NyaXB0PgorPC9o
ZWFkPgorPGJvZHk+Cis8ZGl2IGlkPSJkZXNjcmlwdGlvbiI+PC9kaXY+Cis8ZGl2IGlkPSJjb25z
b2xlIj48L2Rpdj4KKzxzY3JpcHQgc3JjPSJzY3JpcHQtdGVzdHMvaGFuZHNoYWtlLWNoYWxsZW5n
ZS1yYW5kb21uZXNzLmpzIj48L3NjcmlwdD4KKzwvYm9keT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL3dlYnNvY2tldC90ZXN0cy9zY3JpcHQtdGVzdHMvaGFuZHNoYWtlLWNoYWxs
ZW5nZS1yYW5kb21uZXNzLmpzIGIvTGF5b3V0VGVzdHMvd2Vic29ja2V0L3Rlc3RzL3NjcmlwdC10
ZXN0cy9oYW5kc2hha2UtY2hhbGxlbmdlLXJhbmRvbW5lc3MuanMKbmV3IGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNWJjMTIw
MDA1Y2VlOWVkNDE3MTA5MWUxMjgzMmRmNzA3MjY1ZTJmMgotLS0gL2Rldi9udWxsCisrKyBiL0xh
eW91dFRlc3RzL3dlYnNvY2tldC90ZXN0cy9zY3JpcHQtdGVzdHMvaGFuZHNoYWtlLWNoYWxsZW5n
ZS1yYW5kb21uZXNzLmpzCkBAIC0wLDAgKzEsNDUgQEAKK2Rlc2NyaXB0aW9uKCdIYW5kc2hha2Ug
cmVxdWVzdCBzaG91bGQgY29udGFpbiByYW5kb20gY2hhbGxlbmdlIHZhbHVlcy4nKTsKKworaWYg
KHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlcikKKyAgICBsYXlvdXRUZXN0Q29udHJvbGxlci53
YWl0VW50aWxEb25lKCk7CisKK3ZhciBjaGFsbGVuZ2UxOwordmFyIGNoYWxsZW5nZTI7CisKK2Z1
bmN0aW9uIGVuZFRlc3QoKQoreworICAgIHNob3VsZEJlRmFsc2UoJ2NoYWxsZW5nZTEgPT09IGNo
YWxsZW5nZTInKTsKKyAgICBpZiAoY2hhbGxlbmdlMSA9PT0gY2hhbGxlbmdlMikKKyAgICAgICAg
ZGVidWcoJ2NoYWxsZW5nZSB3YXMgJyArIGNoYWxsZW5nZTEpOworCisgICAgaXNTdWNjZXNzZnVs
bHlQYXJzZWQoKTsKKyAgICBpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKQorICAgICAg
ICBsYXlvdXRUZXN0Q29udHJvbGxlci5ub3RpZnlEb25lKCk7Cit9CisKK3ZhciB1cmwgPSAnd3M6
Ly9sb2NhbGhvc3Q6ODg4MC93ZWJzb2NrZXQvdGVzdHMvZWNoby1jaGFsbGVuZ2UnOwordmFyIHdz
MSA9IG5ldyBXZWJTb2NrZXQodXJsKTsKKword3MxLm9ubWVzc2FnZSA9IGZ1bmN0aW9uKG1lc3Nh
Z2VFdmVudCkKK3sKKyAgICBjaGFsbGVuZ2UxID0gbWVzc2FnZUV2ZW50LmRhdGE7CisgICAgd3Mx
LmNsb3NlKCk7Cit9CisKK3dzMS5vbmNsb3NlID0gZnVuY3Rpb24oKQoreworICAgIHZhciB3czIg
PSBuZXcgV2ViU29ja2V0KHVybCk7CisKKyAgICB3czIub25tZXNzYWdlID0gZnVuY3Rpb24obWVz
c2FnZUV2ZW50KQorICAgIHsKKyAgICAgICAgY2hhbGxlbmdlMiA9IG1lc3NhZ2VFdmVudC5kYXRh
OworICAgICAgICB3czIuY2xvc2UoKTsKKyAgICB9CisKKyAgICB3czIub25jbG9zZSA9IGZ1bmN0
aW9uKCkKKyAgICB7CisgICAgICAgIGVuZFRlc3QoKTsKKyAgICB9Cit9CisKK3ZhciBzdWNjZXNz
ZnVsbHlQYXJzZWQgPSB0cnVlOwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvd2Vic29ja2V0L3Rl
c3RzL3dvcmtlcnMvcmVzb3VyY2VzL3dvcmtlci1oYW5kc2hha2UtY2hhbGxlbmdlLXJhbmRvbW5l
c3MuanMgYi9MYXlvdXRUZXN0cy93ZWJzb2NrZXQvdGVzdHMvd29ya2Vycy9yZXNvdXJjZXMvd29y
a2VyLWhhbmRzaGFrZS1jaGFsbGVuZ2UtcmFuZG9tbmVzcy5qcwpuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi45YmQ0MmFj
ODg5NWY5OTE5MGUxZWIyMWE3MGI5YWQ0YTFiZWFjMmVhCi0tLSAvZGV2L251bGwKKysrIGIvTGF5
b3V0VGVzdHMvd2Vic29ja2V0L3Rlc3RzL3dvcmtlcnMvcmVzb3VyY2VzL3dvcmtlci1oYW5kc2hh
a2UtY2hhbGxlbmdlLXJhbmRvbW5lc3MuanMKQEAgLTAsMCArMSw0OCBAQAordmFyIGNoYWxsZW5n
ZTE7Cit2YXIgY2hhbGxlbmdlMjsKKworZnVuY3Rpb24gZW5kVGVzdCgpCit7CisgICAgaWYgKGNo
YWxsZW5nZTEgPT09IGNoYWxsZW5nZTIpCisgICAgICAgIHBvc3RNZXNzYWdlKCdGQUlMOiB3b3Jr
ZXI6IGNoYWxsZW5nZTEgPT09IGNoYWxsZW5nZTIgKGNoYWxsZW5nZSB3YXMgJyArIGNoYWxsZW5n
ZTEgKyAnKScpOworICAgIGVsc2UKKyAgICAgICAgcG9zdE1lc3NhZ2UoJ1BBU1M6IHdvcmtlcjog
Y2hhbGxlbmdlMSAhPT0gY2hhbGxlbmdlMicpOworCisgICAgcG9zdE1lc3NhZ2UoJ0RPTkUnKTsK
K30KKworZnVuY3Rpb24gcnVuVGVzdHMoKQoreworICAgIHRyeSB7CisgICAgICAgIHZhciB1cmwg
PSAnd3M6Ly9sb2NhbGhvc3Q6ODg4MC93ZWJzb2NrZXQvdGVzdHMvZWNoby1jaGFsbGVuZ2UnOwor
ICAgICAgICB2YXIgd3MxID0gbmV3IFdlYlNvY2tldCh1cmwpOworCisgICAgICAgIHdzMS5vbm1l
c3NhZ2UgPSBmdW5jdGlvbihtZXNzYWdlRXZlbnQpCisgICAgICAgIHsKKyAgICAgICAgICAgIGNo
YWxsZW5nZTEgPSBtZXNzYWdlRXZlbnQuZGF0YTsKKyAgICAgICAgICAgIHdzMS5jbG9zZSgpOwor
ICAgICAgICB9CisKKyAgICAgICAgd3MxLm9uY2xvc2UgPSBmdW5jdGlvbigpCisgICAgICAgIHsK
KyAgICAgICAgICAgIHZhciB3czIgPSBuZXcgV2ViU29ja2V0KHVybCk7CisKKyAgICAgICAgICAg
IHdzMi5vbm1lc3NhZ2UgPSBmdW5jdGlvbihtZXNzYWdlRXZlbnQpCisgICAgICAgICAgICB7Cisg
ICAgICAgICAgICAgICAgY2hhbGxlbmdlMiA9IG1lc3NhZ2VFdmVudC5kYXRhOworICAgICAgICAg
ICAgICAgIHdzMi5jbG9zZSgpOworICAgICAgICAgICAgfQorCisgICAgICAgICAgICB3czIub25j
bG9zZSA9IGZ1bmN0aW9uKCkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBlbmRUZXN0
KCk7CisgICAgICAgICAgICB9CisgICAgICAgIH0KKyAgICB9IGNhdGNoIChlKSB7CisgICAgICAg
IHBvc3RNZXNzYWdlKCdGQUlMOiB3b3JrZXI6IFVuZXhwZWN0ZWQgZXhjZXB0aW9uOiAnICsgZSk7
CisgICAgfSBmaW5hbGx5IHsKKyAgICAgICAgcG9zdE1lc3NhZ2UoJ1BBU1M6IHdvcmtlcjogUGFy
c2VkIHN1Y2Nlc3NmdWxseS4nKTsKKyAgICB9Cit9CisKK3J1blRlc3RzKCk7CmRpZmYgLS1naXQg
YS9MYXlvdXRUZXN0cy93ZWJzb2NrZXQvdGVzdHMvd29ya2Vycy93b3JrZXItaGFuZHNoYWtlLWNo
YWxsZW5nZS1yYW5kb21uZXNzLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL3dlYnNvY2tldC90
ZXN0cy93b3JrZXJzL3dvcmtlci1oYW5kc2hha2UtY2hhbGxlbmdlLXJhbmRvbW5lc3MtZXhwZWN0
ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAuLjE4Yzk4ODA5YjVlNTJlODE5ZGVjYTRiMTQ1MDc2YjBjZWNjMDgx
OGMKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy93ZWJzb2NrZXQvdGVzdHMvd29ya2Vy
cy93b3JrZXItaGFuZHNoYWtlLWNoYWxsZW5nZS1yYW5kb21uZXNzLWV4cGVjdGVkLnR4dApAQCAt
MCwwICsxLDkgQEAKK0hhbmRzaGFrZSByZXF1ZXN0IHNob3VsZCBjb250YWluIHJhbmRvbSBjaGFs
bGVuZ2UgdmFsdWVzIChpbiBhIHdvcmtlciBwcm9jZXNzKS4KKworT24gc3VjY2VzcywgeW91IHdp
bGwgc2VlIGEgc2VyaWVzIG9mICJQQVNTIiBtZXNzYWdlcywgZm9sbG93ZWQgYnkgIlRFU1QgQ09N
UExFVEUiLgorCitQQVNTOiB3b3JrZXI6IFBhcnNlZCBzdWNjZXNzZnVsbHkuCitQQVNTOiB3b3Jr
ZXI6IGNoYWxsZW5nZTEgIT09IGNoYWxsZW5nZTIKK0RPTkUKK1RFU1QgQ09NUExFVEUKKwpkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvd2Vic29ja2V0L3Rlc3RzL3dvcmtlcnMvd29ya2VyLWhhbmRz
aGFrZS1jaGFsbGVuZ2UtcmFuZG9tbmVzcy5odG1sIGIvTGF5b3V0VGVzdHMvd2Vic29ja2V0L3Rl
c3RzL3dvcmtlcnMvd29ya2VyLWhhbmRzaGFrZS1jaGFsbGVuZ2UtcmFuZG9tbmVzcy5odG1sCm5l
dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAuLmI4NDZkYWE4N2I3YTcwYjMxMTg1MmFlZTcxMWZhODEyODkwM2JlZjQKLS0tIC9k
ZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy93ZWJzb2NrZXQvdGVzdHMvd29ya2Vycy93b3JrZXIt
aGFuZHNoYWtlLWNoYWxsZW5nZS1yYW5kb21uZXNzLmh0bWwKQEAgLTAsMCArMSwzNSBAQAorPCFE
T0NUWVBFIEhUTUwgUFVCTElDICItLy9JRVRGLy9EVEQgSFRNTC8vRU4iPgorPGh0bWw+Cis8aGVh
ZD48L2hlYWQ+Cis8Ym9keT4KKzxwPkhhbmRzaGFrZSByZXF1ZXN0IHNob3VsZCBjb250YWluIHJh
bmRvbSBjaGFsbGVuZ2UgdmFsdWVzIChpbiBhIHdvcmtlciBwcm9jZXNzKS48L3A+Cis8cD48L3A+
Cis8cD5PbiBzdWNjZXNzLCB5b3Ugd2lsbCBzZWUgYSBzZXJpZXMgb2YgIlBBU1MiIG1lc3NhZ2Vz
LCBmb2xsb3dlZCBieSAiVEVTVCBDT01QTEVURSIuPC9wPgorPHByZSBpZD1sb2c+Cis8L3ByZT4K
KzxzY3JpcHQ+CitpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKSB7CisgICAgbGF5b3V0
VGVzdENvbnRyb2xsZXIuZHVtcEFzVGV4dCgpOworICAgIGxheW91dFRlc3RDb250cm9sbGVyLndh
aXRVbnRpbERvbmUoKTsKK30KKworZnVuY3Rpb24gbG9nKG1lc3NhZ2UpCit7CisgICAgZG9jdW1l
bnQuZ2V0RWxlbWVudEJ5SWQoImxvZyIpLmlubmVySFRNTCArPSBtZXNzYWdlICsgIlxuIjsKK30K
KworZnVuY3Rpb24gZW5kVGVzdCgpCit7CisgICAgbG9nKCJURVNUIENPTVBMRVRFIik7CisgICAg
aWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlcikKKyAgICAgICAgbGF5b3V0VGVzdENvbnRy
b2xsZXIubm90aWZ5RG9uZSgpOworfQordmFyIHdvcmtlciA9IG5ldyBXb3JrZXIoJ3Jlc291cmNl
cy93b3JrZXItaGFuZHNoYWtlLWNoYWxsZW5nZS1yYW5kb21uZXNzLmpzJyk7Cit3b3JrZXIub25t
ZXNzYWdlID0gZnVuY3Rpb24gKGV2dCkgeworICAgIGxvZyhldnQuZGF0YSk7CisgICAgaWYgKGV2
dC5kYXRhID09ICJET05FIikKKyAgICAgICAgZW5kVGVzdCgpOworfTsKKzwvc2NyaXB0PgorPC9i
b2R5PgorPC9odG1sPgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>