<?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>31341</bug_id>
          
          <creation_ts>2009-11-11 02:33:10 -0800</creation_ts>
          <short_desc>Test unicode message sending over Web Socket</short_desc>
          <delta_ts>2009-12-04 00:25:34 -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>Tools / Tests</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="Yuzo Fujishima">yuzo</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>ukai</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>yuzo</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>162414</commentid>
    <comment_count>0</comment_count>
    <who name="Yuzo Fujishima">yuzo</who>
    <bug_when>2009-11-11 02:33:10 -0800</bug_when>
    <thetext>We should test if unicode messages can be sent over Web Socket.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>162416</commentid>
    <comment_count>1</comment_count>
      <attachid>42944</attachid>
    <who name="Yuzo Fujishima">yuzo</who>
    <bug_when>2009-11-11 02:36:40 -0800</bug_when>
    <thetext>Created attachment 42944
Add web socket unicode message test</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>162417</commentid>
    <comment_count>2</comment_count>
    <who name="Yuzo Fujishima">yuzo</who>
    <bug_when>2009-11-11 02:38:58 -0800</bug_when>
    <thetext>Hi, reviewers,

Can you review this patch and submit it, if it looks good?

Yuzo</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>163138</commentid>
    <comment_count>3</comment_count>
      <attachid>43121</attachid>
    <who name="Yuzo Fujishima">yuzo</who>
    <bug_when>2009-11-12 18:20:56 -0800</bug_when>
    <thetext>Created attachment 43121
Add web socket unicode message test</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>163140</commentid>
    <comment_count>4</comment_count>
    <who name="Yuzo Fujishima">yuzo</who>
    <bug_when>2009-11-12 18:22:12 -0800</bug_when>
    <thetext>Fixed such that the timeout timer is canceled on successful completion.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166822</commentid>
    <comment_count>5</comment_count>
      <attachid>43121</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-11-26 21:24:47 -0800</bug_when>
    <thetext>Comment on attachment 43121
Add web socket unicode message test

LGTM.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>168180</commentid>
    <comment_count>6</comment_count>
      <attachid>43121</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2009-12-02 15:07:49 -0800</bug_when>
    <thetext>Comment on attachment 43121
Add web socket unicode message test

Rejecting patch 43121 from commit-queue.

Failed to run &quot;[&apos;WebKitTools/Scripts/run-webkit-tests&apos;, &apos;--no-launch-safari&apos;, &apos;--quiet&apos;, &apos;--exit-after-n-failures=1&apos;]&quot; exit_code: 1
Running build-dumprendertree
Running tests from /Users/eseidel/Projects/CommitQueue/LayoutTests
Testing 11704 test cases.
websocket/tests/unicode.html -&gt; failed

Exiting early after 1 failures. 11699 tests run.
356.03s total testing time

11698 test cases (99%) succeeded
1 test case (&lt;1%) had incorrect layout
6 test cases (&lt;1%) had stderr output</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>168637</commentid>
    <comment_count>7</comment_count>
      <attachid>44286</attachid>
    <who name="Yuzo Fujishima">yuzo</who>
    <bug_when>2009-12-03 20:49:50 -0800</bug_when>
    <thetext>Created attachment 44286
Add web socket unicode message test</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>168638</commentid>
    <comment_count>8</comment_count>
    <who name="Yuzo Fujishima">yuzo</who>
    <bug_when>2009-12-03 20:51:08 -0800</bug_when>
    <thetext>Sorry for the test breakage.

The symptom is the same as that of:
https://bugs.webkit.org/show_bug.cgi?id=31337

I&apos;ve tested the latest patch with HEAD.
Can you try again?

Yuzo</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>168639</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2009-12-03 20:52:26 -0800</bug_when>
    <thetext>style-queue ran check-webkit-style on attachment 44286 without any errors.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>168691</commentid>
    <comment_count>10</comment_count>
      <attachid>44286</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2009-12-04 00:25:29 -0800</bug_when>
    <thetext>Comment on attachment 44286
Add web socket unicode message test

Clearing flags on attachment: 44286

Committed r51686: &lt;http://trac.webkit.org/changeset/51686&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>168692</commentid>
    <comment_count>11</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2009-12-04 00:25:34 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>42944</attachid>
            <date>2009-11-11 02:36:40 -0800</date>
            <delta_ts>2009-11-12 18:20:51 -0800</delta_ts>
            <desc>Add web socket unicode message test</desc>
            <filename>bug-31341-20091111193638.patch</filename>
            <type>text/plain</type>
            <size>5749</size>
            <attacher name="Yuzo Fujishima">yuzo</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA0MDM5YzhhLi40NWE1OTliIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMjMgQEAKIDIwMDktMTEt
MTEgIFl1em8gRnVqaXNoaW1hICA8eXV6b0Bnb29nbGUuY29tPgogCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZCB0ZXN0IHRvIHNlZSBpZiB1bmljb2Rl
IG1lc3NhZ2VzIGNhbiBiZSBzZW50IG92ZXIgd2ViIHNvY2tldC4KKworICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzEzNDEKKworICAgICAgICAqIHdlYnNv
Y2tldC90ZXN0cy9zY3JpcHQtdGVzdHMvdW5pY29kZS5qczogQWRkZWQuCisgICAgICAgIChlbmRU
ZXN0KToKKyAgICAgICAgKHdzLm9ub3Blbik6CisgICAgICAgICh3cy5vbm1lc3NhZ2UpOgorICAg
ICAgICAod3Mub25jbG9zZSk6CisgICAgICAgICh0aW1lT3V0Q2FsbGJhY2spOgorICAgICAgICAq
IHdlYnNvY2tldC90ZXN0cy91bmljb2RlLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICog
d2Vic29ja2V0L3Rlc3RzL3VuaWNvZGUuaHRtbDogQWRkZWQuCisgICAgICAgICogd2Vic29ja2V0
L3Rlc3RzL3VuaWNvZGVfd3NoLnB5OiBBZGRlZC4KKworMjAwOS0xMS0xMSAgWXV6byBGdWppc2hp
bWEgIDx5dXpvQGdvb2dsZS5jb20+CisKICAgICAgICAgUmV2aWV3ZWQgYnkgRGF2aWQgTGV2aW4u
CiAKICAgICAgICAgQWRkIGEgdGVzdCBmb3Igd2ViIHNvY2tldCBoYW5kc2hha2UgZXJyb3IuCmRp
ZmYgLS1naXQgYS9MYXlvdXRUZXN0cy93ZWJzb2NrZXQvdGVzdHMvc2NyaXB0LXRlc3RzL3VuaWNv
ZGUuanMgYi9MYXlvdXRUZXN0cy93ZWJzb2NrZXQvdGVzdHMvc2NyaXB0LXRlc3RzL3VuaWNvZGUu
anMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uMWEyZDQ2YgotLS0gL2Rldi9u
dWxsCisrKyBiL0xheW91dFRlc3RzL3dlYnNvY2tldC90ZXN0cy9zY3JpcHQtdGVzdHMvdW5pY29k
ZS5qcwpAQCAtMCwwICsxLDUzIEBACitkZXNjcmlwdGlvbigiV2ViIFNvY2tldCB1bmljb2RlIG1l
c3NhZ2UgdGVzdCIpOworCitpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKSB7CisgICAg
bGF5b3V0VGVzdENvbnRyb2xsZXIud2FpdFVudGlsRG9uZSgpOworfQorCitmdW5jdGlvbiBlbmRU
ZXN0KCkKK3sKKyAgICBpc1N1Y2Nlc3NmdWxseVBhcnNlZCgpOworICAgIGlmICh3aW5kb3cubGF5
b3V0VGVzdENvbnRyb2xsZXIpIHsKKyAgICAgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIubm90aWZ5
RG9uZSgpOworICAgIH0KK30KKwordmFyIHdzID0gbmV3IFdlYlNvY2tldCgid3M6Ly9sb2NhbGhv
c3Q6ODg4MC93ZWJzb2NrZXQvdGVzdHMvdW5pY29kZSIpOworCisvLyBIZWxsbyBpbiBKYXBhbmVz
ZQordmFyIFVOSUNPREVfSEVMTE8gPSAiXHUzMDUzXHUzMDkzXHUzMDZiXHUzMDYxXHUzMDZmIjsK
Ky8vIEdvb2RieWUgaW4gSmFwYW5lc2UKK3ZhciBVTklDT0RFX0dPT0RCWUUgPSAiXHUzMDU1XHUz
MDg4XHUzMDQ2XHUzMDZhXHUzMDg5IjsKKworLy8gZGF0YSBuZWVkcyB0byBiZSBnbG9iYWwgdG8g
YmUgYWNjZXNzYmlsZSBmcm9tIHNob3VsZEJlKCkuCit2YXIgZGF0YSA9ICIiOworCit3cy5vbm9w
ZW4gPSBmdW5jdGlvbigpCit7CisgICAgZGVidWcoIkNvbm5lY3RlZC4iKTsKKyAgICBkZWJ1Zygi
U2VuZCBVTklDT0RFX0hFTExPLiIpOworICAgIHdzLnNlbmQoVU5JQ09ERV9IRUxMTyk7Cit9Owor
Cit3cy5vbm1lc3NhZ2UgPSBmdW5jdGlvbihtZXNzYWdlRXZlbnQpCit7CisgICAgLy8gVGhlIHNl
cnZlciBzaG91bGQgc2VuZCBiYWNrIEdvb2RieWUgaWYgaXQgcmVjZWl2ZXMgSGVsbG8uCisgICAg
ZGF0YSA9IG1lc3NhZ2VFdmVudC5kYXRhOworICAgIHNob3VsZEJlKCJkYXRhIiwgIlVOSUNPREVf
R09PREJZRSIpOworfTsKKword3Mub25jbG9zZSA9IGZ1bmN0aW9uKCkKK3sKKyAgICBkZWJ1Zygi
Q2xvc2VkLiIpOworICAgIGVuZFRlc3QoKTsKK307CisKK2Z1bmN0aW9uIHRpbWVPdXRDYWxsYmFj
aygpCit7CisgICAgdGVzdEZhaWxlZCgiVGltZWQgb3V0IGluIHN0YXRlOiAiICsgd3MucmVhZHlT
dGF0ZSk7CisgICAgZW5kVGVzdCgpOworfQorCit3aW5kb3cuc2V0VGltZW91dCh0aW1lT3V0Q2Fs
bGJhY2ssIDMwMDApOworCit2YXIgc3VjY2Vzc2Z1bGx5UGFyc2VkID0gdHJ1ZTsKZGlmZiAtLWdp
dCBhL0xheW91dFRlc3RzL3dlYnNvY2tldC90ZXN0cy91bmljb2RlLWV4cGVjdGVkLnR4dCBiL0xh
eW91dFRlc3RzL3dlYnNvY2tldC90ZXN0cy91bmljb2RlLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi41YjZmOWYwCi0tLSAvZGV2L251bGwKKysrIGIvTGF5
b3V0VGVzdHMvd2Vic29ja2V0L3Rlc3RzL3VuaWNvZGUtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEs
MTEgQEAKK1dlYiBTb2NrZXQgdW5pY29kZSBtZXNzYWdlIHRlc3QKKworT24gc3VjY2VzcywgeW91
IHdpbGwgc2VlIGEgc2VyaWVzIG9mICJQQVNTIiBtZXNzYWdlcywgZm9sbG93ZWQgYnkgIlRFU1Qg
Q09NUExFVEUiLgorCitDb25uZWN0ZWQuCitTZW5kIFVOSUNPREVfSEVMTE8uCitQQVNTIGRhdGEg
aXMgVU5JQ09ERV9HT09EQllFCitDbG9zZWQuCitQQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0
cnVlCisKK1RFU1QgQ09NUExFVEUKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3dlYnNvY2tldC90
ZXN0cy91bmljb2RlLmh0bWwgYi9MYXlvdXRUZXN0cy93ZWJzb2NrZXQvdGVzdHMvdW5pY29kZS5o
dG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmYwYzQ1NjYKLS0tIC9kZXYv
bnVsbAorKysgYi9MYXlvdXRUZXN0cy93ZWJzb2NrZXQvdGVzdHMvdW5pY29kZS5odG1sCkBAIC0w
LDAgKzEsMTMgQEAKKzwhRE9DVFlQRSBIVE1MIFBVQkxJQyAiLS8vSUVURi8vRFREIEhUTUwvL0VO
Ij4KKzxodG1sPgorPGhlYWQ+Cis8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Ii4uLy4uL2Zh
c3QvanMvcmVzb3VyY2VzL2pzLXRlc3Qtc3R5bGUuY3NzIj4KKzxzY3JpcHQgc3JjPSIuLi8uLi9m
YXN0L2pzL3Jlc291cmNlcy9qcy10ZXN0LXByZS5qcyI+PC9zY3JpcHQ+Cis8c2NyaXB0IHNyYz0i
Li4vLi4vZmFzdC9qcy9yZXNvdXJjZXMvanMtdGVzdC1wb3N0LWZ1bmN0aW9uLmpzIj48L3Njcmlw
dD4KKzwvaGVhZD4KKzxib2R5PgorPGRpdiBpZD0iZGVzY3JpcHRpb24iPjwvZGl2PgorPGRpdiBp
ZD0iY29uc29sZSI+PC9kaXY+Cis8c2NyaXB0IHNyYz0ic2NyaXB0LXRlc3RzL3VuaWNvZGUuanMi
Pjwvc2NyaXB0PgorPC9ib2R5PgorPC9odG1sPgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvd2Vi
c29ja2V0L3Rlc3RzL3VuaWNvZGVfd3NoLnB5IGIvTGF5b3V0VGVzdHMvd2Vic29ja2V0L3Rlc3Rz
L3VuaWNvZGVfd3NoLnB5Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjllMzEy
MzcKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy93ZWJzb2NrZXQvdGVzdHMvdW5pY29k
ZV93c2gucHkKQEAgLTAsMCArMSw1MiBAQAorIyBDb3B5cmlnaHQgKEMpIDIwMDkgR29vZ2xlIElu
Yy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KKyMKKyMgUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBz
b3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0CisjIG1vZGlmaWNhdGlvbiwg
YXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucyBhcmUK
KyMgbWV0OgorIworIyAgICAgKiBSZWRpc3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCBy
ZXRhaW4gdGhlIGFib3ZlIGNvcHlyaWdodAorIyBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRp
b25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuCisjICAgICAqIFJlZGlzdHJpYnV0aW9u
cyBpbiBiaW5hcnkgZm9ybSBtdXN0IHJlcHJvZHVjZSB0aGUgYWJvdmUKKyMgY29weXJpZ2h0IG5v
dGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1l
cgorIyBpbiB0aGUgZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVk
IHdpdGggdGhlCisjIGRpc3RyaWJ1dGlvbi4KKyMgICAgICogTmVpdGhlciB0aGUgbmFtZSBvZiBH
b29nbGUgSW5jLiBub3IgdGhlIG5hbWVzIG9mIGl0cworIyBjb250cmlidXRvcnMgbWF5IGJlIHVz
ZWQgdG8gZW5kb3JzZSBvciBwcm9tb3RlIHByb2R1Y3RzIGRlcml2ZWQgZnJvbQorIyB0aGlzIHNv
ZnR3YXJlIHdpdGhvdXQgc3BlY2lmaWMgcHJpb3Igd3JpdHRlbiBwZXJtaXNzaW9uLgorIworIyBU
SElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIFRIRSBDT1BZUklHSFQgSE9MREVSUyBBTkQgQ09O
VFJJQlVUT1JTCisjICJBUyBJUyIgQU5EIEFOWSBFWFBSRVNTIE9SIElNUExJRUQgV0FSUkFOVElF
UywgSU5DTFVESU5HLCBCVVQgTk9UCisjIExJTUlURUQgVE8sIFRIRSBJTVBMSUVEIFdBUlJBTlRJ
RVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZPUgorIyBBIFBBUlRJQ1VMQVIgUFVS
UE9TRSBBUkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFIENPUFlSSUdIVAorIyBP
V05FUiBPUiBDT05UUklCVVRPUlMgQkUgTElBQkxFIEZPUiBBTlkgRElSRUNULCBJTkRJUkVDVCwg
SU5DSURFTlRBTCwKKyMgU1BFQ0lBTCwgRVhFTVBMQVJZLCBPUiBDT05TRVFVRU5USUFMIERBTUFH
RVMgKElOQ0xVRElORywgQlVUIE5PVAorIyBMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBPRiBTVUJT
VElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwKKyMgREFUQSwgT1IgUFJPRklU
UzsgT1IgQlVTSU5FU1MgSU5URVJSVVBUSU9OKSBIT1dFVkVSIENBVVNFRCBBTkQgT04gQU5ZCisj
IFRIRU9SWSBPRiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJ
VFksIE9SIFRPUlQKKyMgKElOQ0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkgQVJJU0lO
RyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFCisjIE9GIFRISVMgU09GVFdBUkUsIEVWRU4gSUYg
QURWSVNFRCBPRiBUSEUgUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuCisKKworZnJvbSBtb2Rf
cHl3ZWJzb2NrZXQgaW1wb3J0IG1zZ3V0aWwKKworCisjIEhlbGxvIGluIEphcGFuZXNlCitfVU5J
Q09ERV9IRUxMTyA9IHUiXHUzMDUzXHUzMDkzXHUzMDZiXHUzMDYxXHUzMDZmIgorCisjIEdvb2Ri
eWUgaW4gSmFwYW5lc2UKK19VTklDT0RFX0dPT0RCWUUgPSB1Ilx1MzA1NVx1MzA4OFx1MzA0Nlx1
MzA2YVx1MzA4OSIKKworIyBFcnJvciBtZXNzYWdlCitfRVJST1JfTUVTU0FHRSA9ICJXaGF0IGRp
ZCB5b3Ugc2F5PyIKKworCitkZWYgd2ViX3NvY2tldF9kb19leHRyYV9oYW5kc2hha2UocmVxdWVz
dCk6CisgICAgcGFzcyAjIEFsd2F5cyBhY2NlcHQuCisKKworZGVmIHdlYl9zb2NrZXRfdHJhbnNm
ZXJfZGF0YShyZXF1ZXN0KToKKyAgICBoZWxsbyA9IG1zZ3V0aWwucmVjZWl2ZV9tZXNzYWdlKHJl
cXVlc3QpCisgICAgaWYgaGVsbG8gIT0gX1VOSUNPREVfSEVMTE86CisgICAgICAgIG1zZ3V0aWwu
c2VuZF9tZXNzYWdlKHJlcXVlc3QsIF9FUlJPUl9NRVNTQUdFKQorICAgICAgICByZXR1cm4KKyAg
ICBtc2d1dGlsLnNlbmRfbWVzc2FnZShyZXF1ZXN0LCBfVU5JQ09ERV9HT09EQllFKQ==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>43121</attachid>
            <date>2009-11-12 18:20:56 -0800</date>
            <delta_ts>2009-12-03 20:49:45 -0800</delta_ts>
            <desc>Add web socket unicode message test</desc>
            <filename>bug-31341-20091113112054.patch</filename>
            <type>text/plain</type>
            <size>5737</size>
            <attacher name="Yuzo Fujishima">yuzo</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCAxZDI4ZTgxLi5hMzEwOTU1IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjEgQEAKKzIwMDktMTEt
MTIgIFl1em8gRnVqaXNoaW1hICA8eXV6b0Bnb29nbGUuY29tPgorCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZCB0ZXN0IHRvIHNlZSBpZiB1bmljb2Rl
IG1lc3NhZ2VzIGNhbiBiZSBzZW50IG92ZXIgd2ViIHNvY2tldC4KKworICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzEzNDEKKworICAgICAgICAqIHdlYnNv
Y2tldC90ZXN0cy9zY3JpcHQtdGVzdHMvdW5pY29kZS5qczogQWRkZWQuCisgICAgICAgIChlbmRU
ZXN0KToKKyAgICAgICAgKHdzLm9ub3Blbik6CisgICAgICAgICh3cy5vbm1lc3NhZ2UpOgorICAg
ICAgICAod3Mub25jbG9zZSk6CisgICAgICAgICh0aW1lT3V0Q2FsbGJhY2spOgorICAgICAgICAq
IHdlYnNvY2tldC90ZXN0cy91bmljb2RlLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICog
d2Vic29ja2V0L3Rlc3RzL3VuaWNvZGUuaHRtbDogQWRkZWQuCisgICAgICAgICogd2Vic29ja2V0
L3Rlc3RzL3VuaWNvZGVfd3NoLnB5OiBBZGRlZC4KKwogMjAwOS0xMS0xMiAgQnJpYW4gV2VpbnN0
ZWluICA8YndlaW5zdGVpbkBhcHBsZS5jb20+CiAKICAgICAgICAgUnViYmVyLXN0YW1wZWQgYnkg
U3RldmUgRmFsa2VuYnVyZy4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3dlYnNvY2tldC90ZXN0
cy9zY3JpcHQtdGVzdHMvdW5pY29kZS5qcyBiL0xheW91dFRlc3RzL3dlYnNvY2tldC90ZXN0cy9z
Y3JpcHQtdGVzdHMvdW5pY29kZS5qcwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAw
Li5hMmRmNWE5Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvd2Vic29ja2V0L3Rlc3Rz
L3NjcmlwdC10ZXN0cy91bmljb2RlLmpzCkBAIC0wLDAgKzEsNTIgQEAKK2Rlc2NyaXB0aW9uKCJX
ZWIgU29ja2V0IHVuaWNvZGUgbWVzc2FnZSB0ZXN0Iik7CisKK2lmICh3aW5kb3cubGF5b3V0VGVz
dENvbnRyb2xsZXIpCisgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIud2FpdFVudGlsRG9uZSgpOwor
CitmdW5jdGlvbiBlbmRUZXN0KCkKK3sKKyAgICBpc1N1Y2Nlc3NmdWxseVBhcnNlZCgpOworICAg
IGNsZWFyVGltZW91dCh0aW1lb3V0SUQpOworICAgIGlmICh3aW5kb3cubGF5b3V0VGVzdENvbnRy
b2xsZXIpCisgICAgICAgIGxheW91dFRlc3RDb250cm9sbGVyLm5vdGlmeURvbmUoKTsKK30KKwor
dmFyIHdzID0gbmV3IFdlYlNvY2tldCgid3M6Ly9sb2NhbGhvc3Q6ODg4MC93ZWJzb2NrZXQvdGVz
dHMvdW5pY29kZSIpOworCisvLyBIZWxsbyBpbiBKYXBhbmVzZQordmFyIFVOSUNPREVfSEVMTE8g
PSAiXHUzMDUzXHUzMDkzXHUzMDZiXHUzMDYxXHUzMDZmIjsKKy8vIEdvb2RieWUgaW4gSmFwYW5l
c2UKK3ZhciBVTklDT0RFX0dPT0RCWUUgPSAiXHUzMDU1XHUzMDg4XHUzMDQ2XHUzMDZhXHUzMDg5
IjsKKworLy8gZGF0YSBuZWVkcyB0byBiZSBnbG9iYWwgdG8gYmUgYWNjZXNzYmlsZSBmcm9tIHNo
b3VsZEJlKCkuCit2YXIgZGF0YSA9ICIiOworCit3cy5vbm9wZW4gPSBmdW5jdGlvbigpCit7Cisg
ICAgZGVidWcoIkNvbm5lY3RlZC4iKTsKKyAgICBkZWJ1ZygiU2VuZCBVTklDT0RFX0hFTExPLiIp
OworICAgIHdzLnNlbmQoVU5JQ09ERV9IRUxMTyk7Cit9OworCit3cy5vbm1lc3NhZ2UgPSBmdW5j
dGlvbihtZXNzYWdlRXZlbnQpCit7CisgICAgLy8gVGhlIHNlcnZlciBzaG91bGQgc2VuZCBiYWNr
IEdvb2RieWUgaWYgaXQgcmVjZWl2ZXMgSGVsbG8uCisgICAgZGF0YSA9IG1lc3NhZ2VFdmVudC5k
YXRhOworICAgIHNob3VsZEJlKCJkYXRhIiwgIlVOSUNPREVfR09PREJZRSIpOworfTsKKword3Mu
b25jbG9zZSA9IGZ1bmN0aW9uKCkKK3sKKyAgICBkZWJ1ZygiQ2xvc2VkLiIpOworICAgIGVuZFRl
c3QoKTsKK307CisKK2Z1bmN0aW9uIHRpbWVPdXRDYWxsYmFjaygpCit7CisgICAgdGVzdEZhaWxl
ZCgiVGltZWQgb3V0IGluIHN0YXRlOiAiICsgd3MucmVhZHlTdGF0ZSk7CisgICAgZW5kVGVzdCgp
OworfQorCit2YXIgdGltZW91dElEID0gc2V0VGltZW91dCh0aW1lT3V0Q2FsbGJhY2ssIDMwMDAp
OworCit2YXIgc3VjY2Vzc2Z1bGx5UGFyc2VkID0gdHJ1ZTsKZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL3dlYnNvY2tldC90ZXN0cy91bmljb2RlLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL3dl
YnNvY2tldC90ZXN0cy91bmljb2RlLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NApp
bmRleCAwMDAwMDAwLi41YjZmOWYwCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvd2Vi
c29ja2V0L3Rlc3RzL3VuaWNvZGUtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsMTEgQEAKK1dlYiBT
b2NrZXQgdW5pY29kZSBtZXNzYWdlIHRlc3QKKworT24gc3VjY2VzcywgeW91IHdpbGwgc2VlIGEg
c2VyaWVzIG9mICJQQVNTIiBtZXNzYWdlcywgZm9sbG93ZWQgYnkgIlRFU1QgQ09NUExFVEUiLgor
CitDb25uZWN0ZWQuCitTZW5kIFVOSUNPREVfSEVMTE8uCitQQVNTIGRhdGEgaXMgVU5JQ09ERV9H
T09EQllFCitDbG9zZWQuCitQQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCisKK1RFU1Qg
Q09NUExFVEUKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3dlYnNvY2tldC90ZXN0cy91bmljb2Rl
Lmh0bWwgYi9MYXlvdXRUZXN0cy93ZWJzb2NrZXQvdGVzdHMvdW5pY29kZS5odG1sCm5ldyBmaWxl
IG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmYwYzQ1NjYKLS0tIC9kZXYvbnVsbAorKysgYi9M
YXlvdXRUZXN0cy93ZWJzb2NrZXQvdGVzdHMvdW5pY29kZS5odG1sCkBAIC0wLDAgKzEsMTMgQEAK
KzwhRE9DVFlQRSBIVE1MIFBVQkxJQyAiLS8vSUVURi8vRFREIEhUTUwvL0VOIj4KKzxodG1sPgor
PGhlYWQ+Cis8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Ii4uLy4uL2Zhc3QvanMvcmVzb3Vy
Y2VzL2pzLXRlc3Qtc3R5bGUuY3NzIj4KKzxzY3JpcHQgc3JjPSIuLi8uLi9mYXN0L2pzL3Jlc291
cmNlcy9qcy10ZXN0LXByZS5qcyI+PC9zY3JpcHQ+Cis8c2NyaXB0IHNyYz0iLi4vLi4vZmFzdC9q
cy9yZXNvdXJjZXMvanMtdGVzdC1wb3N0LWZ1bmN0aW9uLmpzIj48L3NjcmlwdD4KKzwvaGVhZD4K
Kzxib2R5PgorPGRpdiBpZD0iZGVzY3JpcHRpb24iPjwvZGl2PgorPGRpdiBpZD0iY29uc29sZSI+
PC9kaXY+Cis8c2NyaXB0IHNyYz0ic2NyaXB0LXRlc3RzL3VuaWNvZGUuanMiPjwvc2NyaXB0Pgor
PC9ib2R5PgorPC9odG1sPgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvd2Vic29ja2V0L3Rlc3Rz
L3VuaWNvZGVfd3NoLnB5IGIvTGF5b3V0VGVzdHMvd2Vic29ja2V0L3Rlc3RzL3VuaWNvZGVfd3No
LnB5Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjllMzEyMzcKLS0tIC9kZXYv
bnVsbAorKysgYi9MYXlvdXRUZXN0cy93ZWJzb2NrZXQvdGVzdHMvdW5pY29kZV93c2gucHkKQEAg
LTAsMCArMSw1MiBAQAorIyBDb3B5cmlnaHQgKEMpIDIwMDkgR29vZ2xlIEluYy4gQWxsIHJpZ2h0
cyByZXNlcnZlZC4KKyMKKyMgUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJp
bmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0CisjIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRl
ZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucyBhcmUKKyMgbWV0OgorIwor
IyAgICAgKiBSZWRpc3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhlIGFi
b3ZlIGNvcHlyaWdodAorIyBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUg
Zm9sbG93aW5nIGRpc2NsYWltZXIuCisjICAgICAqIFJlZGlzdHJpYnV0aW9ucyBpbiBiaW5hcnkg
Zm9ybSBtdXN0IHJlcHJvZHVjZSB0aGUgYWJvdmUKKyMgY29weXJpZ2h0IG5vdGljZSwgdGhpcyBs
aXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lcgorIyBpbiB0aGUg
ZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlCisj
IGRpc3RyaWJ1dGlvbi4KKyMgICAgICogTmVpdGhlciB0aGUgbmFtZSBvZiBHb29nbGUgSW5jLiBu
b3IgdGhlIG5hbWVzIG9mIGl0cworIyBjb250cmlidXRvcnMgbWF5IGJlIHVzZWQgdG8gZW5kb3Jz
ZSBvciBwcm9tb3RlIHByb2R1Y3RzIGRlcml2ZWQgZnJvbQorIyB0aGlzIHNvZnR3YXJlIHdpdGhv
dXQgc3BlY2lmaWMgcHJpb3Igd3JpdHRlbiBwZXJtaXNzaW9uLgorIworIyBUSElTIFNPRlRXQVJF
IElTIFBST1ZJREVEIEJZIFRIRSBDT1BZUklHSFQgSE9MREVSUyBBTkQgQ09OVFJJQlVUT1JTCisj
ICJBUyBJUyIgQU5EIEFOWSBFWFBSRVNTIE9SIElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5H
LCBCVVQgTk9UCisjIExJTUlURUQgVE8sIFRIRSBJTVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hB
TlRBQklMSVRZIEFORCBGSVRORVNTIEZPUgorIyBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBUkUgRElT
Q0xBSU1FRC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFIENPUFlSSUdIVAorIyBPV05FUiBPUiBDT05U
UklCVVRPUlMgQkUgTElBQkxFIEZPUiBBTlkgRElSRUNULCBJTkRJUkVDVCwgSU5DSURFTlRBTCwK
KyMgU1BFQ0lBTCwgRVhFTVBMQVJZLCBPUiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElO
RywgQlVUIE5PVAorIyBMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBPRiBTVUJTVElUVVRFIEdPT0RT
IE9SIFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwKKyMgREFUQSwgT1IgUFJPRklUUzsgT1IgQlVTSU5F
U1MgSU5URVJSVVBUSU9OKSBIT1dFVkVSIENBVVNFRCBBTkQgT04gQU5ZCisjIFRIRU9SWSBPRiBM
SUFCSUxJVFksIFdIRVRIRVIgSU4gQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQK
KyMgKElOQ0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkgQVJJU0lORyBJTiBBTlkgV0FZ
IE9VVCBPRiBUSEUgVVNFCisjIE9GIFRISVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBU
SEUgUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuCisKKworZnJvbSBtb2RfcHl3ZWJzb2NrZXQg
aW1wb3J0IG1zZ3V0aWwKKworCisjIEhlbGxvIGluIEphcGFuZXNlCitfVU5JQ09ERV9IRUxMTyA9
IHUiXHUzMDUzXHUzMDkzXHUzMDZiXHUzMDYxXHUzMDZmIgorCisjIEdvb2RieWUgaW4gSmFwYW5l
c2UKK19VTklDT0RFX0dPT0RCWUUgPSB1Ilx1MzA1NVx1MzA4OFx1MzA0Nlx1MzA2YVx1MzA4OSIK
KworIyBFcnJvciBtZXNzYWdlCitfRVJST1JfTUVTU0FHRSA9ICJXaGF0IGRpZCB5b3Ugc2F5PyIK
KworCitkZWYgd2ViX3NvY2tldF9kb19leHRyYV9oYW5kc2hha2UocmVxdWVzdCk6CisgICAgcGFz
cyAjIEFsd2F5cyBhY2NlcHQuCisKKworZGVmIHdlYl9zb2NrZXRfdHJhbnNmZXJfZGF0YShyZXF1
ZXN0KToKKyAgICBoZWxsbyA9IG1zZ3V0aWwucmVjZWl2ZV9tZXNzYWdlKHJlcXVlc3QpCisgICAg
aWYgaGVsbG8gIT0gX1VOSUNPREVfSEVMTE86CisgICAgICAgIG1zZ3V0aWwuc2VuZF9tZXNzYWdl
KHJlcXVlc3QsIF9FUlJPUl9NRVNTQUdFKQorICAgICAgICByZXR1cm4KKyAgICBtc2d1dGlsLnNl
bmRfbWVzc2FnZShyZXF1ZXN0LCBfVU5JQ09ERV9HT09EQllFKQ==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>44286</attachid>
            <date>2009-12-03 20:49:50 -0800</date>
            <delta_ts>2009-12-04 00:25:29 -0800</delta_ts>
            <desc>Add web socket unicode message test</desc>
            <filename>bug-31341-20091204134948.patch</filename>
            <type>text/plain</type>
            <size>5743</size>
            <attacher name="Yuzo Fujishima">yuzo</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBkN2ZlYjE0Li4xOWQwMWJmIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjEgQEAKKzIwMDktMTEt
MTIgIFl1em8gRnVqaXNoaW1hICA8eXV6b0Bnb29nbGUuY29tPgorCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZCB0ZXN0IHRvIHNlZSBpZiB1bmljb2Rl
IG1lc3NhZ2VzIGNhbiBiZSBzZW50IG92ZXIgd2ViIHNvY2tldC4KKworICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzEzNDEKKworICAgICAgICAqIHdlYnNv
Y2tldC90ZXN0cy9zY3JpcHQtdGVzdHMvdW5pY29kZS5qczogQWRkZWQuCisgICAgICAgIChlbmRU
ZXN0KToKKyAgICAgICAgKHdzLm9ub3Blbik6CisgICAgICAgICh3cy5vbm1lc3NhZ2UpOgorICAg
ICAgICAod3Mub25jbG9zZSk6CisgICAgICAgICh0aW1lT3V0Q2FsbGJhY2spOgorICAgICAgICAq
IHdlYnNvY2tldC90ZXN0cy91bmljb2RlLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICog
d2Vic29ja2V0L3Rlc3RzL3VuaWNvZGUuaHRtbDogQWRkZWQuCisgICAgICAgICogd2Vic29ja2V0
L3Rlc3RzL3VuaWNvZGVfd3NoLnB5OiBBZGRlZC4KKwogMjAwOS0xMi0wMyAgQ2hyaXMgRmxlaXph
Y2ggIDxjZmxlaXphY2hAYXBwbGUuY29tPgogCiAgICAgICAgIEZpeGluZyBsYXlvdXQgdGVzdCBi
dXN0YWdlIG9uIHBsYXRmb3Jtcy4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3dlYnNvY2tldC90
ZXN0cy9zY3JpcHQtdGVzdHMvdW5pY29kZS5qcyBiL0xheW91dFRlc3RzL3dlYnNvY2tldC90ZXN0
cy9zY3JpcHQtdGVzdHMvdW5pY29kZS5qcwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAw
MDAwLi5hMmRmNWE5Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvd2Vic29ja2V0L3Rl
c3RzL3NjcmlwdC10ZXN0cy91bmljb2RlLmpzCkBAIC0wLDAgKzEsNTIgQEAKK2Rlc2NyaXB0aW9u
KCJXZWIgU29ja2V0IHVuaWNvZGUgbWVzc2FnZSB0ZXN0Iik7CisKK2lmICh3aW5kb3cubGF5b3V0
VGVzdENvbnRyb2xsZXIpCisgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIud2FpdFVudGlsRG9uZSgp
OworCitmdW5jdGlvbiBlbmRUZXN0KCkKK3sKKyAgICBpc1N1Y2Nlc3NmdWxseVBhcnNlZCgpOwor
ICAgIGNsZWFyVGltZW91dCh0aW1lb3V0SUQpOworICAgIGlmICh3aW5kb3cubGF5b3V0VGVzdENv
bnRyb2xsZXIpCisgICAgICAgIGxheW91dFRlc3RDb250cm9sbGVyLm5vdGlmeURvbmUoKTsKK30K
KwordmFyIHdzID0gbmV3IFdlYlNvY2tldCgid3M6Ly9sb2NhbGhvc3Q6ODg4MC93ZWJzb2NrZXQv
dGVzdHMvdW5pY29kZSIpOworCisvLyBIZWxsbyBpbiBKYXBhbmVzZQordmFyIFVOSUNPREVfSEVM
TE8gPSAiXHUzMDUzXHUzMDkzXHUzMDZiXHUzMDYxXHUzMDZmIjsKKy8vIEdvb2RieWUgaW4gSmFw
YW5lc2UKK3ZhciBVTklDT0RFX0dPT0RCWUUgPSAiXHUzMDU1XHUzMDg4XHUzMDQ2XHUzMDZhXHUz
MDg5IjsKKworLy8gZGF0YSBuZWVkcyB0byBiZSBnbG9iYWwgdG8gYmUgYWNjZXNzYmlsZSBmcm9t
IHNob3VsZEJlKCkuCit2YXIgZGF0YSA9ICIiOworCit3cy5vbm9wZW4gPSBmdW5jdGlvbigpCit7
CisgICAgZGVidWcoIkNvbm5lY3RlZC4iKTsKKyAgICBkZWJ1ZygiU2VuZCBVTklDT0RFX0hFTExP
LiIpOworICAgIHdzLnNlbmQoVU5JQ09ERV9IRUxMTyk7Cit9OworCit3cy5vbm1lc3NhZ2UgPSBm
dW5jdGlvbihtZXNzYWdlRXZlbnQpCit7CisgICAgLy8gVGhlIHNlcnZlciBzaG91bGQgc2VuZCBi
YWNrIEdvb2RieWUgaWYgaXQgcmVjZWl2ZXMgSGVsbG8uCisgICAgZGF0YSA9IG1lc3NhZ2VFdmVu
dC5kYXRhOworICAgIHNob3VsZEJlKCJkYXRhIiwgIlVOSUNPREVfR09PREJZRSIpOworfTsKKwor
d3Mub25jbG9zZSA9IGZ1bmN0aW9uKCkKK3sKKyAgICBkZWJ1ZygiQ2xvc2VkLiIpOworICAgIGVu
ZFRlc3QoKTsKK307CisKK2Z1bmN0aW9uIHRpbWVPdXRDYWxsYmFjaygpCit7CisgICAgdGVzdEZh
aWxlZCgiVGltZWQgb3V0IGluIHN0YXRlOiAiICsgd3MucmVhZHlTdGF0ZSk7CisgICAgZW5kVGVz
dCgpOworfQorCit2YXIgdGltZW91dElEID0gc2V0VGltZW91dCh0aW1lT3V0Q2FsbGJhY2ssIDMw
MDApOworCit2YXIgc3VjY2Vzc2Z1bGx5UGFyc2VkID0gdHJ1ZTsKZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL3dlYnNvY2tldC90ZXN0cy91bmljb2RlLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3Rz
L3dlYnNvY2tldC90ZXN0cy91bmljb2RlLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwLi5hODllYjgzCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMv
d2Vic29ja2V0L3Rlc3RzL3VuaWNvZGUtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsMTIgQEAKK1dl
YiBTb2NrZXQgdW5pY29kZSBtZXNzYWdlIHRlc3QKKworT24gc3VjY2VzcywgeW91IHdpbGwgc2Vl
IGEgc2VyaWVzIG9mICJQQVNTIiBtZXNzYWdlcywgZm9sbG93ZWQgYnkgIlRFU1QgQ09NUExFVEUi
LgorCitDb25uZWN0ZWQuCitTZW5kIFVOSUNPREVfSEVMTE8uCitQQVNTIGRhdGEgaXMgVU5JQ09E
RV9HT09EQllFCitDbG9zZWQuCitQQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCisKK1RF
U1QgQ09NUExFVEUKKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvd2Vic29ja2V0L3Rlc3RzL3Vu
aWNvZGUuaHRtbCBiL0xheW91dFRlc3RzL3dlYnNvY2tldC90ZXN0cy91bmljb2RlLmh0bWwKbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uZjBjNDU2NgotLS0gL2Rldi9udWxsCisr
KyBiL0xheW91dFRlc3RzL3dlYnNvY2tldC90ZXN0cy91bmljb2RlLmh0bWwKQEAgLTAsMCArMSwx
MyBAQAorPCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9JRVRGLy9EVEQgSFRNTC8vRU4iPgorPGh0
bWw+Cis8aGVhZD4KKzxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iLi4vLi4vZmFzdC9qcy9y
ZXNvdXJjZXMvanMtdGVzdC1zdHlsZS5jc3MiPgorPHNjcmlwdCBzcmM9Ii4uLy4uL2Zhc3QvanMv
cmVzb3VyY2VzL2pzLXRlc3QtcHJlLmpzIj48L3NjcmlwdD4KKzxzY3JpcHQgc3JjPSIuLi8uLi9m
YXN0L2pzL3Jlc291cmNlcy9qcy10ZXN0LXBvc3QtZnVuY3Rpb24uanMiPjwvc2NyaXB0PgorPC9o
ZWFkPgorPGJvZHk+Cis8ZGl2IGlkPSJkZXNjcmlwdGlvbiI+PC9kaXY+Cis8ZGl2IGlkPSJjb25z
b2xlIj48L2Rpdj4KKzxzY3JpcHQgc3JjPSJzY3JpcHQtdGVzdHMvdW5pY29kZS5qcyI+PC9zY3Jp
cHQ+Cis8L2JvZHk+Cis8L2h0bWw+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy93ZWJzb2NrZXQv
dGVzdHMvdW5pY29kZV93c2gucHkgYi9MYXlvdXRUZXN0cy93ZWJzb2NrZXQvdGVzdHMvdW5pY29k
ZV93c2gucHkKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uOWUzMTIzNwotLS0g
L2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL3dlYnNvY2tldC90ZXN0cy91bmljb2RlX3dzaC5w
eQpAQCAtMCwwICsxLDUyIEBACisjIENvcHlyaWdodCAoQykgMjAwOSBHb29nbGUgSW5jLiBBbGwg
cmlnaHRzIHJlc2VydmVkLgorIworIyBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBh
bmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQKKyMgbW9kaWZpY2F0aW9uLCBhcmUgcGVy
bWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zIGFyZQorIyBtZXQ6
CisjCisjICAgICAqIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0
aGUgYWJvdmUgY29weXJpZ2h0CisjIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5k
IHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lci4KKyMgICAgICogUmVkaXN0cmlidXRpb25zIGluIGJp
bmFyeSBmb3JtIG11c3QgcmVwcm9kdWNlIHRoZSBhYm92ZQorIyBjb3B5cmlnaHQgbm90aWNlLCB0
aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyCisjIGlu
IHRoZSBkb2N1bWVudGF0aW9uIGFuZC9vciBvdGhlciBtYXRlcmlhbHMgcHJvdmlkZWQgd2l0aCB0
aGUKKyMgZGlzdHJpYnV0aW9uLgorIyAgICAgKiBOZWl0aGVyIHRoZSBuYW1lIG9mIEdvb2dsZSBJ
bmMuIG5vciB0aGUgbmFtZXMgb2YgaXRzCisjIGNvbnRyaWJ1dG9ycyBtYXkgYmUgdXNlZCB0byBl
bmRvcnNlIG9yIHByb21vdGUgcHJvZHVjdHMgZGVyaXZlZCBmcm9tCisjIHRoaXMgc29mdHdhcmUg
d2l0aG91dCBzcGVjaWZpYyBwcmlvciB3cml0dGVuIHBlcm1pc3Npb24uCisjCisjIFRISVMgU09G
VFdBUkUgSVMgUFJPVklERUQgQlkgVEhFIENPUFlSSUdIVCBIT0xERVJTIEFORCBDT05UUklCVVRP
UlMKKyMgIkFTIElTIiBBTkQgQU5ZIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVTLCBJTkNM
VURJTkcsIEJVVCBOT1QKKyMgTElNSVRFRCBUTywgVEhFIElNUExJRUQgV0FSUkFOVElFUyBPRiBN
RVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SCisjIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFS
RSBESVNDTEFJTUVELiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUgQ09QWVJJR0hUCisjIE9XTkVSIE9S
IENPTlRSSUJVVE9SUyBCRSBMSUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElSRUNULCBJTkNJREVO
VEFMLAorIyBTUEVDSUFMLCBFWEVNUExBUlksIE9SIENPTlNFUVVFTlRJQUwgREFNQUdFUyAoSU5D
TFVESU5HLCBCVVQgTk9UCisjIExJTUlURUQgVE8sIFBST0NVUkVNRU5UIE9GIFNVQlNUSVRVVEUg
R09PRFMgT1IgU0VSVklDRVM7IExPU1MgT0YgVVNFLAorIyBEQVRBLCBPUiBQUk9GSVRTOyBPUiBC
VVNJTkVTUyBJTlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkKKyMgVEhFT1JZ
IE9GIExJQUJJTElUWSwgV0hFVEhFUiBJTiBDT05UUkFDVCwgU1RSSUNUIExJQUJJTElUWSwgT1Ig
VE9SVAorIyAoSU5DTFVESU5HIE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNFKSBBUklTSU5HIElOIEFO
WSBXQVkgT1VUIE9GIFRIRSBVU0UKKyMgT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VE
IE9GIFRIRSBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4KKworCitmcm9tIG1vZF9weXdlYnNv
Y2tldCBpbXBvcnQgbXNndXRpbAorCisKKyMgSGVsbG8gaW4gSmFwYW5lc2UKK19VTklDT0RFX0hF
TExPID0gdSJcdTMwNTNcdTMwOTNcdTMwNmJcdTMwNjFcdTMwNmYiCisKKyMgR29vZGJ5ZSBpbiBK
YXBhbmVzZQorX1VOSUNPREVfR09PREJZRSA9IHUiXHUzMDU1XHUzMDg4XHUzMDQ2XHUzMDZhXHUz
MDg5IgorCisjIEVycm9yIG1lc3NhZ2UKK19FUlJPUl9NRVNTQUdFID0gIldoYXQgZGlkIHlvdSBz
YXk/IgorCisKK2RlZiB3ZWJfc29ja2V0X2RvX2V4dHJhX2hhbmRzaGFrZShyZXF1ZXN0KToKKyAg
ICBwYXNzICMgQWx3YXlzIGFjY2VwdC4KKworCitkZWYgd2ViX3NvY2tldF90cmFuc2Zlcl9kYXRh
KHJlcXVlc3QpOgorICAgIGhlbGxvID0gbXNndXRpbC5yZWNlaXZlX21lc3NhZ2UocmVxdWVzdCkK
KyAgICBpZiBoZWxsbyAhPSBfVU5JQ09ERV9IRUxMTzoKKyAgICAgICAgbXNndXRpbC5zZW5kX21l
c3NhZ2UocmVxdWVzdCwgX0VSUk9SX01FU1NBR0UpCisgICAgICAgIHJldHVybgorICAgIG1zZ3V0
aWwuc2VuZF9tZXNzYWdlKHJlcXVlc3QsIF9VTklDT0RFX0dPT0RCWUUpCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>