<?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>26016</bug_id>
          
          <creation_ts>2009-05-25 19:58:37 -0700</creation_ts>
          <short_desc>HTMLOptionElement::ownerSelectElement() needs to consider keygen</short_desc>
          <delta_ts>2010-04-29 02:33:58 -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>Mac</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="Grace Kloba">klobag</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>abarth</cc>
    
    <cc>android-webkit-unforking</cc>
    
    <cc>commit-queue</cc>
    
    <cc>jchaffraix</cc>
    
    <cc>jhanssen</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>123095</commentid>
    <comment_count>0</comment_count>
    <who name="Grace Kloba">klobag</who>
    <bug_when>2009-05-25 19:58:37 -0700</bug_when>
    <thetext>HTMLKeygenElement is derived from HTMLKeygenElement. But HTMLOptionElement::ownerSelectElement() only checks the selectTag.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>123096</commentid>
    <comment_count>1</comment_count>
    <who name="Grace Kloba">klobag</who>
    <bug_when>2009-05-25 20:01:03 -0700</bug_when>
    <thetext>Sorry I meant HTMLKeygenElement is derived from HTMLSelectElement.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>123100</commentid>
    <comment_count>2</comment_count>
      <attachid>30663</attachid>
    <who name="Grace Kloba">klobag</who>
    <bug_when>2009-05-25 20:21:22 -0700</bug_when>
    <thetext>Created attachment 30663
fix bug

Not sure how to write layout test as Safari uses SelectElement::setSelectedIndex instead of HTMLOptionElement::setSelected for the menu list.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>123125</commentid>
    <comment_count>3</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2009-05-26 07:31:52 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; Not sure how to write layout test as Safari uses
&gt; SelectElement::setSelectedIndex instead of HTMLOptionElement::setSelected for
&gt; the menu list.

Should be easy. HTMLOptionElement::setSelected can be called directly from JavaScript by setting the value of the selected attribute on the option element.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>123126</commentid>
    <comment_count>4</comment_count>
      <attachid>30663</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2009-05-26 07:36:00 -0700</bug_when>
    <thetext>Comment on attachment 30663
fix bug

Fix looks fine. Please add a regression test.

Since ownerSelectElement is used in accessKeyAction, index, and setSelected there are multiple ways you could test this simply in a regression test.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>123211</commentid>
    <comment_count>5</comment_count>
      <attachid>30688</attachid>
    <who name="Grace Kloba">klobag</who>
    <bug_when>2009-05-26 17:20:04 -0700</bug_when>
    <thetext>Created attachment 30688
layout test file

Here is the layout test file. Which directory do you suggest me to put it?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>123212</commentid>
    <comment_count>6</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2009-05-26 17:21:30 -0700</bug_when>
    <thetext>(In reply to comment #5)
&gt; Which directory do you suggest me to put it?

Thanks for asking.

LayoutTests/fast/forms is a good choice. Another possibility would be LayoutTests/fast/dom/HTMLKeygenElement.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>123218</commentid>
    <comment_count>7</comment_count>
      <attachid>30689</attachid>
    <who name="Grace Kloba">klobag</who>
    <bug_when>2009-05-26 18:05:34 -0700</bug_when>
    <thetext>Created attachment 30689
new patch file with layout test</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>123219</commentid>
    <comment_count>8</comment_count>
      <attachid>30690</attachid>
    <who name="Grace Kloba">klobag</who>
    <bug_when>2009-05-26 18:23:05 -0700</bug_when>
    <thetext>Created attachment 30690
remove a tab from the previous layout file</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>123225</commentid>
    <comment_count>9</comment_count>
      <attachid>30693</attachid>
    <who name="Grace Kloba">klobag</who>
    <bug_when>2009-05-26 20:06:13 -0700</bug_when>
    <thetext>Created attachment 30693
remove another tab from the Changelog</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>123501</commentid>
    <comment_count>10</comment_count>
    <who name="Nikolas Zimmermann">zimmermann</who>
    <bug_when>2009-05-28 17:19:03 -0700</bug_when>
    <thetext>I&apos;d suggest adding &quot;bool isSelectElement(Element*);&quot; to SelectElement.h, and use &quot;isSelectElement&quot; in that function instead of comparing against select/keygen tags. There already is isOptionElement/isOptionGroupElement, and isSelectElement could serve your needs easily. What do you think Darin?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>123959</commentid>
    <comment_count>11</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2009-06-02 01:09:02 -0700</bug_when>
    <thetext>Will land.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>123961</commentid>
    <comment_count>12</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2009-06-02 01:38:12 -0700</bug_when>
    <thetext>Sending        LayoutTests/ChangeLog
Adding         LayoutTests/fast/dom/HTMLKeygenElement
Adding         LayoutTests/fast/dom/HTMLKeygenElement/keygen-option-select-expected.txt
Adding         LayoutTests/fast/dom/HTMLKeygenElement/keygen-option-select.html
Sending        WebCore/ChangeLog
Sending        WebCore/html/HTMLOptionElement.cpp
Transmitting file data .....
Committed revision 44354.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>123963</commentid>
    <comment_count>13</comment_count>
      <attachid>30693</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2009-06-02 02:13:42 -0700</bug_when>
    <thetext>Comment on attachment 30693
remove another tab from the Changelog

The enclosed patch does not pass.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>123964</commentid>
    <comment_count>14</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2009-06-02 02:13:56 -0700</bug_when>
    <thetext>Reverting...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>125986</commentid>
    <comment_count>15</comment_count>
    <who name="Grace Kloba">klobag</who>
    <bug_when>2009-06-15 10:52:14 -0700</bug_when>
    <thetext>What part doesn&apos;t the patch pass?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>206582</commentid>
    <comment_count>16</comment_count>
      <attachid>30693</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-03-31 10:58:28 -0700</bug_when>
    <thetext>Comment on attachment 30693
remove another tab from the Changelog

Re-nominate for review to run through the EWS.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>206583</commentid>
    <comment_count>17</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-03-31 10:59:45 -0700</bug_when>
    <thetext>BTW, darin@apple.com marked the patch review+ on 2009-06-01 at 00:38:57 PST.  We seemed to have trouble landing it, but we have much better technology now.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>207004</commentid>
    <comment_count>18</comment_count>
      <attachid>30693</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-04-01 00:13:12 -0700</bug_when>
    <thetext>Comment on attachment 30693
remove another tab from the Changelog

Still looks good.  Forwarding Darin Adler&apos;s r+.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>207057</commentid>
    <comment_count>19</comment_count>
      <attachid>30693</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-04-01 01:41:40 -0700</bug_when>
    <thetext>Comment on attachment 30693
remove another tab from the Changelog

Rejecting patch 30693 from commit-queue.

Failed to run &quot;[&apos;WebKitTools/Scripts/run-webkit-tests&apos;, &apos;--no-launch-safari&apos;, &apos;--exit-after-n-failures=1&apos;, &apos;--quiet&apos;]&quot; exit_code: 1
Running build-dumprendertree
Compiling Java tests
make: Nothing to be done for `default&apos;.
Running tests from /Users/eseidel/Projects/CommitQueue/LayoutTests
Testing 12596 test cases.
fast/dom/HTMLKeygenElement/keygen-option-select.html -&gt; failed

Exiting early after 1 failures. 5903 tests run.
90.95s total testing time

5902 test cases (99%) succeeded
1 test case (&lt;1%) had incorrect layout
1 test case (&lt;1%) had stderr output

Full output: http://webkit-commit-queue.appspot.com/results/1569137</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>207198</commentid>
    <comment_count>20</comment_count>
      <attachid>30693</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-04-01 09:16:01 -0700</bug_when>
    <thetext>Comment on attachment 30693
remove another tab from the Changelog

Looks like the problem was that the test doesn&apos;t pass.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>213129</commentid>
    <comment_count>21</comment_count>
      <attachid>53493</attachid>
    <who name="Jan Erik Hanssen">jhanssen</who>
    <bug_when>2010-04-15 17:21:10 -0700</bug_when>
    <thetext>Created attachment 53493
Proposed patch: Fix the test case</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>213131</commentid>
    <comment_count>22</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-04-15 17:24:37 -0700</bug_when>
    <thetext>Attachment 53493 did not pass style-queue:

Failed to run &quot;WebKitTools/Scripts/check-webkit-style&quot; exit_code: 1
WebCore/ChangeLog:14:  Line contains tab character.  [whitespace/tab] [5]
Total errors found: 1 in 5 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>213148</commentid>
    <comment_count>23</comment_count>
      <attachid>53496</attachid>
    <who name="Jan Erik Hanssen">jhanssen</who>
    <bug_when>2010-04-15 18:04:09 -0700</bug_when>
    <thetext>Created attachment 53496
Proposed patch: Fix the test case and the style error of the last patch

Fixed the style error of the last patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>218322</commentid>
    <comment_count>24</comment_count>
    <who name="Grace Kloba">klobag</who>
    <bug_when>2010-04-28 04:33:04 -0700</bug_when>
    <thetext>Ping? The patch had an r+ originally, the current patch just fixes a style error in the test file.

Thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>218658</commentid>
    <comment_count>25</comment_count>
      <attachid>53496</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-04-28 15:06:51 -0700</bug_when>
    <thetext>Comment on attachment 53496
Proposed patch: Fix the test case and the style error of the last patch

Forwarding r+.  Thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>218915</commentid>
    <comment_count>26</comment_count>
      <attachid>53496</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-04-29 02:33:51 -0700</bug_when>
    <thetext>Comment on attachment 53496
Proposed patch: Fix the test case and the style error of the last patch

Clearing flags on attachment: 53496

Committed r58490: &lt;http://trac.webkit.org/changeset/58490&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>218916</commentid>
    <comment_count>27</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-04-29 02:33:58 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>30663</attachid>
            <date>2009-05-25 20:21:22 -0700</date>
            <delta_ts>2009-05-26 18:05:34 -0700</delta_ts>
            <desc>fix bug</desc>
            <filename>keygen.txt</filename>
            <type>text/plain</type>
            <size>1247</size>
            <attacher name="Grace Kloba">klobag</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA0NDE0MykKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTQgQEAKKzIwMDktMDUtMjUgIEdyYWNlIEtsb2JhICA8a2xvYmFnQGdtYWlsLmNv
bT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjYwMTYKKworCUFzIEhUTUxLZXln
ZW5FbGVtZW50IGlzIGRlcml2ZWQgZnJvbSBIVE1MU2VsZWN0RWxlbWVudCwgSFRNTE9wdGlvbkVs
ZW1lbnQ6Om93bmVyU2VsZWN0RWxlbWVudCgpIG5lZWRzIHRvIGNoZWNrIGJvdGggc2VsZWN0VGFn
IGFuZCBrZXlnZW5UYWcuCisKKyAgICAgICAgKiBodG1sL0hUTUxPcHRpb25FbGVtZW50LmNwcDoK
KyAgICAgICAgKFdlYkNvcmU6OkhUTUxPcHRpb25FbGVtZW50Ojpvd25lclNlbGVjdEVsZW1lbnQp
OgorCiAyMDA5LTA1LTI1ICBBbmRlcnMgQ2FybHNzb24gIDxhbmRlcnNjYUBhcHBsZS5jb20+CiAK
ICAgICAgICAgUmV2aWV3ZWQgYnkgU2FtIFdlaW5pZy4KSW5kZXg6IFdlYkNvcmUvaHRtbC9IVE1M
T3B0aW9uRWxlbWVudC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9odG1sL0hUTUxPcHRpb25F
bGVtZW50LmNwcAkocmV2aXNpb24gNDQxNDMpCisrKyBXZWJDb3JlL2h0bWwvSFRNTE9wdGlvbkVs
ZW1lbnQuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0xNzcsNyArMTc3LDcgQEAgdm9pZCBIVE1MT3B0
aW9uRWxlbWVudDo6Y2hpbGRyZW5DaGFuZ2VkKAogSFRNTFNlbGVjdEVsZW1lbnQqIEhUTUxPcHRp
b25FbGVtZW50Ojpvd25lclNlbGVjdEVsZW1lbnQoKSBjb25zdAogewogICAgIE5vZGUqIHNlbGVj
dCA9IHBhcmVudE5vZGUoKTsKLSAgICB3aGlsZSAoc2VsZWN0ICYmICFzZWxlY3QtPmhhc1RhZ05h
bWUoc2VsZWN0VGFnKSkKKyAgICB3aGlsZSAoc2VsZWN0ICYmICEoc2VsZWN0LT5oYXNUYWdOYW1l
KHNlbGVjdFRhZykgfHwgc2VsZWN0LT5oYXNUYWdOYW1lKGtleWdlblRhZykpKQogICAgICAgICBz
ZWxlY3QgPSBzZWxlY3QtPnBhcmVudE5vZGUoKTsKIAogICAgIGlmICghc2VsZWN0KQo=
</data>
<flag name="review"
          id="15525"
          type_id="1"
          status="-"
          setter="darin"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>30688</attachid>
            <date>2009-05-26 17:20:04 -0700</date>
            <delta_ts>2009-05-26 18:05:34 -0700</delta_ts>
            <desc>layout test file</desc>
            <filename>keygen.html</filename>
            <type>text/html</type>
            <size>687</size>
            <attacher name="Grace Kloba">klobag</attacher>
            
              <data encoding="base64">PGhlYWQ+CjwvaGVhZD4KPGJvZHk+CjxrZXlnZW4gaWQ9ImtleXMiPgo8L2tleWdlbj4KPHA+VGhp
cyB0ZXN0IHZlcmlmaWVzIHRoYXQgbGlzdC1ib3gtc3R5bGUgc2VsZWN0IGZvcm0gY29udHJvbCBm
b3Iga2V5Z2VuIHdvcmtzIHByb3Blcmx5IHdoZW4gc2VsZWN0aW5nIGZyb20gb3B0aW9uIGVsZW1l
bnQuCjxwPllvdSBzaG91bGQgc2VlIG9uZSBlbGVtZW50IElEIGJlbG93LCBhbmQgdGhlIHdvcmQg
IlNVQ0NFU1MiOgo8c2NyaXB0PgppZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKQogICAg
bGF5b3V0VGVzdENvbnRyb2xsZXIuZHVtcEFzVGV4dCgpOwoKZnVuY3Rpb24gdGVzdChlbGVtZW50
SWQpCnsKICAgIHZhciB0ZXN0S2V5Z2VuRWxlbWVudCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlk
KGVsZW1lbnRJZCk7CiAgICB2YXIgcmVzdWx0ID0gIkZBSUxFRCI7CiAgICB0ZXN0S2V5Z2VuRWxl
bWVudC5sYXN0Q2hpbGQuc2VsZWN0ZWQgPSAic2VsZWN0ZWQiOwogICAgaWYgKHRlc3RLZXlnZW5F
bGVtZW50LnNlbGVjdGVkSW5kZXggIT0gMCkKICAgIHsKICAgICAgICByZXN1bHQgPSAiU1VDQ0VT
UyI7CiAgICB9CiAgICBkb2N1bWVudC53cml0ZWxuKCI8cD4iICsgZWxlbWVudElkICsgIjogIiAr
IHJlc3VsdCArICI8L3A+Iik7Cn0KdGVzdCgia2V5cyIpOwo8L3NjcmlwdD4KPC9ib2R5Pgo8L2h0
bWw+
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>30689</attachid>
            <date>2009-05-26 18:05:34 -0700</date>
            <delta_ts>2009-05-26 18:23:05 -0700</delta_ts>
            <desc>new patch file with layout test</desc>
            <filename>keygen.txt</filename>
            <type>text/plain</type>
            <size>3768</size>
            <attacher name="Grace Kloba">klobag</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA0NDE3MCkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTQgQEAKKzIwMDktMDUtMjYgIEdyYWNlIEtsb2JhICA8a2xvYmFnQGdtYWlsLmNv
bT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworCWh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yNjAxNgorCUFzIEhUTUxLZXlnZW5FbGVtZW50
IGlzIGRlcml2ZWQgZnJvbSBIVE1MU2VsZWN0RWxlbWVudCwgSFRNTE9wdGlvbkVsZW1lbnQ6Om93
bmVyU2VsZWN0RWxlbWVudCgpIG5lZWRzIHRvIGNoZWNrIGJvdGggc2VsZWN0VGFnIGFuZCBrZXln
ZW5UYWcuCisgICAgICAgIFRlc3Q6IGZhc3QvZG9tL0hUTUxLZXlnZW5FbGVtZW50L2tleWdlbi1v
cHRpb24tc2VsZWN0Lmh0bWwKKworICAgICAgICAqIGh0bWwvSFRNTE9wdGlvbkVsZW1lbnQuY3Bw
OgorICAgICAgICAoV2ViQ29yZTo6SFRNTE9wdGlvbkVsZW1lbnQ6Om93bmVyU2VsZWN0RWxlbWVu
dCk6CisKIDIwMDktMDUtMjYgIEFuZGVycyBDYXJsc3NvbiAgPGFuZGVyc2NhQGFwcGxlLmNvbT4K
IAogICAgICAgICBSZXZpZXdlZCBieSBEYW4gQmVybnN0ZWluLgpJbmRleDogV2ViQ29yZS9odG1s
L0hUTUxPcHRpb25FbGVtZW50LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL2h0bWwvSFRNTE9w
dGlvbkVsZW1lbnQuY3BwCShyZXZpc2lvbiA0NDE2OSkKKysrIFdlYkNvcmUvaHRtbC9IVE1MT3B0
aW9uRWxlbWVudC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTE3Nyw3ICsxNzcsNyBAQCB2b2lkIEhU
TUxPcHRpb25FbGVtZW50OjpjaGlsZHJlbkNoYW5nZWQoCiBIVE1MU2VsZWN0RWxlbWVudCogSFRN
TE9wdGlvbkVsZW1lbnQ6Om93bmVyU2VsZWN0RWxlbWVudCgpIGNvbnN0CiB7CiAgICAgTm9kZSog
c2VsZWN0ID0gcGFyZW50Tm9kZSgpOwotICAgIHdoaWxlIChzZWxlY3QgJiYgIXNlbGVjdC0+aGFz
VGFnTmFtZShzZWxlY3RUYWcpKQorICAgIHdoaWxlIChzZWxlY3QgJiYgIShzZWxlY3QtPmhhc1Rh
Z05hbWUoc2VsZWN0VGFnKSB8fCBzZWxlY3QtPmhhc1RhZ05hbWUoa2V5Z2VuVGFnKSkpCiAgICAg
ICAgIHNlbGVjdCA9IHNlbGVjdC0+cGFyZW50Tm9kZSgpOwogCiAgICAgaWYgKCFzZWxlY3QpCklu
ZGV4OiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nCShyZXZpc2lvbiA0NDE3MCkKKysrIExheW91dFRlc3RzL0NoYW5nZUxvZwkod29ya2lu
ZyBjb3B5KQpAQCAtMSwzICsxLDE0IEBACisyMDA5LTA1LTI2ICBHcmFjZSBLbG9iYSAgPGtsb2Jh
Z0BnbWFpbC5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTI2MDE2CisgICAg
ICAgIEFzIEhUTUxLZXlnZW5FbGVtZW50IGlzIGRlcml2ZWQgZnJvbSBIVE1MU2VsZWN0RWxlbWVu
dCwgSFRNTE9wdGlvbkVsZW1lbnQ6Om93bmVyU2VsZWN0RWxlbWVudCgpIG5lZWRzIHRvIGNoZWNr
IGJvdGggc2VsZWN0VGFnIGFuZCBrZXlnZW5UYWcuIEFkZGVkIGxheW91dCB0ZXN0IHRvIG1ha2Ug
c3VyZSBzZXQgc2VsZWN0ZWQgb24gb3B0aW9uIHdpbGwgYWZmZWN0IGtleWdlbiBlbGVtZW50Lgor
CisgICAgICAgICogZmFzdC9kb20vSFRNTEtleWdlbkVsZW1lbnQ6IEFkZGVkLgorICAgICAgICAq
IGZhc3QvZG9tL0hUTUxLZXlnZW5FbGVtZW50L2tleWdlbi1vcHRpb24tc2VsZWN0LWV4cGVjdGVk
LnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC9kb20vSFRNTEtleWdlbkVsZW1lbnQva2V5Z2Vu
LW9wdGlvbi1zZWxlY3QuaHRtbDogQWRkZWQuCisKIDIwMDktMDUtMjYgIEFkYW0gQmFydGggIDxh
YmFydGhAd2Via2l0Lm9yZz4KIAogICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MjYwMTEKSW5kZXg6IExheW91dFRlc3RzL2Zhc3QvZG9tL0hUTUxLZXlnZW5F
bGVtZW50L2tleWdlbi1vcHRpb24tc2VsZWN0LWV4cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBM
YXlvdXRUZXN0cy9mYXN0L2RvbS9IVE1MS2V5Z2VuRWxlbWVudC9rZXlnZW4tb3B0aW9uLXNlbGVj
dC1leHBlY3RlZC50eHQJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9mYXN0L2RvbS9IVE1M
S2V5Z2VuRWxlbWVudC9rZXlnZW4tb3B0aW9uLXNlbGVjdC1leHBlY3RlZC50eHQJKHJldmlzaW9u
IDApCkBAIC0wLDAgKzEsNSBAQAorICAKK1RoaXMgdGVzdCB2ZXJpZmllcyB0aGF0IGxpc3QtYm94
LXN0eWxlIHNlbGVjdCBmb3JtIGNvbnRyb2wgZm9yIGtleWdlbiB3b3JrcyBwcm9wZXJseSB3aGVu
IHNlbGVjdGluZyBmcm9tIG9wdGlvbiBlbGVtZW50LgorCitZb3Ugc2hvdWxkIHNlZSBvbmUgZWxl
bWVudCBJRCBiZWxvdywgYW5kIHRoZSB3b3JkICJTVUNDRVNTIjoKK2tleXM6IFNVQ0NFU1MKSW5k
ZXg6IExheW91dFRlc3RzL2Zhc3QvZG9tL0hUTUxLZXlnZW5FbGVtZW50L2tleWdlbi1vcHRpb24t
c2VsZWN0Lmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9kb20vSFRNTEtleWdl
bkVsZW1lbnQva2V5Z2VuLW9wdGlvbi1zZWxlY3QuaHRtbAkocmV2aXNpb24gMCkKKysrIExheW91
dFRlc3RzL2Zhc3QvZG9tL0hUTUxLZXlnZW5FbGVtZW50L2tleWdlbi1vcHRpb24tc2VsZWN0Lmh0
bWwJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsMjYgQEAKKzxoZWFkPgorPC9oZWFkPgorPGJvZHk+
Cis8a2V5Z2VuIGlkPSJrZXlzIj4KKzwva2V5Z2VuPgorPHA+VGhpcyB0ZXN0IHZlcmlmaWVzIHRo
YXQgbGlzdC1ib3gtc3R5bGUgc2VsZWN0IGZvcm0gY29udHJvbCBmb3Iga2V5Z2VuIHdvcmtzIHBy
b3Blcmx5IHdoZW4gc2VsZWN0aW5nIGZyb20gb3B0aW9uIGVsZW1lbnQuCis8cD5Zb3Ugc2hvdWxk
IHNlZSBvbmUgZWxlbWVudCBJRCBiZWxvdywgYW5kIHRoZSB3b3JkICJTVUNDRVNTIjoKKzxzY3Jp
cHQ+CitpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKQorICAgIGxheW91dFRlc3RDb250
cm9sbGVyLmR1bXBBc1RleHQoKTsKKworZnVuY3Rpb24gdGVzdChlbGVtZW50SWQpCit7CisgICAg
dmFyIHRlc3RLZXlnZW5FbGVtZW50ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoZWxlbWVudElk
KTsKKyAgICB2YXIgcmVzdWx0ID0gIkZBSUxFRCI7CisgICAgdGVzdEtleWdlbkVsZW1lbnQubGFz
dENoaWxkLnNlbGVjdGVkID0gInNlbGVjdGVkIjsKKyAgICBpZiAodGVzdEtleWdlbkVsZW1lbnQu
c2VsZWN0ZWRJbmRleCAhPSAwKQorICAgIHsKKyAgICAgICAgcmVzdWx0ID0gIlNVQ0NFU1MiOwor
ICAgIH0KKyAgICBkb2N1bWVudC53cml0ZWxuKCI8cD4iICsgZWxlbWVudElkICsgIjogIiArIHJl
c3VsdCArICI8L3A+Iik7Cit9Cit0ZXN0KCJrZXlzIik7Cis8L3NjcmlwdD4KKzwvYm9keT4KKzwv
aHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>30690</attachid>
            <date>2009-05-26 18:23:05 -0700</date>
            <delta_ts>2009-05-26 20:06:13 -0700</delta_ts>
            <desc>remove a tab from the previous layout file</desc>
            <filename>keygen.txt</filename>
            <type>text/plain</type>
            <size>3768</size>
            <attacher name="Grace Kloba">klobag</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA0NDE3MCkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTQgQEAKKzIwMDktMDUtMjYgIEdyYWNlIEtsb2JhICA8a2xvYmFnQGdtYWlsLmNv
bT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworCWh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yNjAxNgorCUFzIEhUTUxLZXlnZW5FbGVtZW50
IGlzIGRlcml2ZWQgZnJvbSBIVE1MU2VsZWN0RWxlbWVudCwgSFRNTE9wdGlvbkVsZW1lbnQ6Om93
bmVyU2VsZWN0RWxlbWVudCgpIG5lZWRzIHRvIGNoZWNrIGJvdGggc2VsZWN0VGFnIGFuZCBrZXln
ZW5UYWcuCisgICAgICAgIFRlc3Q6IGZhc3QvZG9tL0hUTUxLZXlnZW5FbGVtZW50L2tleWdlbi1v
cHRpb24tc2VsZWN0Lmh0bWwKKworICAgICAgICAqIGh0bWwvSFRNTE9wdGlvbkVsZW1lbnQuY3Bw
OgorICAgICAgICAoV2ViQ29yZTo6SFRNTE9wdGlvbkVsZW1lbnQ6Om93bmVyU2VsZWN0RWxlbWVu
dCk6CisKIDIwMDktMDUtMjYgIEFuZGVycyBDYXJsc3NvbiAgPGFuZGVyc2NhQGFwcGxlLmNvbT4K
IAogICAgICAgICBSZXZpZXdlZCBieSBEYW4gQmVybnN0ZWluLgpJbmRleDogV2ViQ29yZS9odG1s
L0hUTUxPcHRpb25FbGVtZW50LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL2h0bWwvSFRNTE9w
dGlvbkVsZW1lbnQuY3BwCShyZXZpc2lvbiA0NDE2OSkKKysrIFdlYkNvcmUvaHRtbC9IVE1MT3B0
aW9uRWxlbWVudC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTE3Nyw3ICsxNzcsNyBAQCB2b2lkIEhU
TUxPcHRpb25FbGVtZW50OjpjaGlsZHJlbkNoYW5nZWQoCiBIVE1MU2VsZWN0RWxlbWVudCogSFRN
TE9wdGlvbkVsZW1lbnQ6Om93bmVyU2VsZWN0RWxlbWVudCgpIGNvbnN0CiB7CiAgICAgTm9kZSog
c2VsZWN0ID0gcGFyZW50Tm9kZSgpOwotICAgIHdoaWxlIChzZWxlY3QgJiYgIXNlbGVjdC0+aGFz
VGFnTmFtZShzZWxlY3RUYWcpKQorICAgIHdoaWxlIChzZWxlY3QgJiYgIShzZWxlY3QtPmhhc1Rh
Z05hbWUoc2VsZWN0VGFnKSB8fCBzZWxlY3QtPmhhc1RhZ05hbWUoa2V5Z2VuVGFnKSkpCiAgICAg
ICAgIHNlbGVjdCA9IHNlbGVjdC0+cGFyZW50Tm9kZSgpOwogCiAgICAgaWYgKCFzZWxlY3QpCklu
ZGV4OiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nCShyZXZpc2lvbiA0NDE3MCkKKysrIExheW91dFRlc3RzL0NoYW5nZUxvZwkod29ya2lu
ZyBjb3B5KQpAQCAtMSwzICsxLDE0IEBACisyMDA5LTA1LTI2ICBHcmFjZSBLbG9iYSAgPGtsb2Jh
Z0BnbWFpbC5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTI2MDE2CisgICAg
ICAgIEFzIEhUTUxLZXlnZW5FbGVtZW50IGlzIGRlcml2ZWQgZnJvbSBIVE1MU2VsZWN0RWxlbWVu
dCwgSFRNTE9wdGlvbkVsZW1lbnQ6Om93bmVyU2VsZWN0RWxlbWVudCgpIG5lZWRzIHRvIGNoZWNr
IGJvdGggc2VsZWN0VGFnIGFuZCBrZXlnZW5UYWcuIEFkZGVkIGxheW91dCB0ZXN0IHRvIG1ha2Ug
c3VyZSBzZXQgc2VsZWN0ZWQgb24gb3B0aW9uIHdpbGwgYWZmZWN0IGtleWdlbiBlbGVtZW50Lgor
CisgICAgICAgICogZmFzdC9kb20vSFRNTEtleWdlbkVsZW1lbnQ6IEFkZGVkLgorICAgICAgICAq
IGZhc3QvZG9tL0hUTUxLZXlnZW5FbGVtZW50L2tleWdlbi1vcHRpb24tc2VsZWN0LWV4cGVjdGVk
LnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC9kb20vSFRNTEtleWdlbkVsZW1lbnQva2V5Z2Vu
LW9wdGlvbi1zZWxlY3QuaHRtbDogQWRkZWQuCisKIDIwMDktMDUtMjYgIEFkYW0gQmFydGggIDxh
YmFydGhAd2Via2l0Lm9yZz4KIAogICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MjYwMTEKSW5kZXg6IExheW91dFRlc3RzL2Zhc3QvZG9tL0hUTUxLZXlnZW5F
bGVtZW50L2tleWdlbi1vcHRpb24tc2VsZWN0LWV4cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBM
YXlvdXRUZXN0cy9mYXN0L2RvbS9IVE1MS2V5Z2VuRWxlbWVudC9rZXlnZW4tb3B0aW9uLXNlbGVj
dC1leHBlY3RlZC50eHQJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9mYXN0L2RvbS9IVE1M
S2V5Z2VuRWxlbWVudC9rZXlnZW4tb3B0aW9uLXNlbGVjdC1leHBlY3RlZC50eHQJKHJldmlzaW9u
IDApCkBAIC0wLDAgKzEsNSBAQAorICAKK1RoaXMgdGVzdCB2ZXJpZmllcyB0aGF0IGxpc3QtYm94
LXN0eWxlIHNlbGVjdCBmb3JtIGNvbnRyb2wgZm9yIGtleWdlbiB3b3JrcyBwcm9wZXJseSB3aGVu
IHNlbGVjdGluZyBmcm9tIG9wdGlvbiBlbGVtZW50LgorCitZb3Ugc2hvdWxkIHNlZSBvbmUgZWxl
bWVudCBJRCBiZWxvdywgYW5kIHRoZSB3b3JkICJTVUNDRVNTIjoKK2tleXM6IFNVQ0NFU1MKSW5k
ZXg6IExheW91dFRlc3RzL2Zhc3QvZG9tL0hUTUxLZXlnZW5FbGVtZW50L2tleWdlbi1vcHRpb24t
c2VsZWN0Lmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9kb20vSFRNTEtleWdl
bkVsZW1lbnQva2V5Z2VuLW9wdGlvbi1zZWxlY3QuaHRtbAkocmV2aXNpb24gMCkKKysrIExheW91
dFRlc3RzL2Zhc3QvZG9tL0hUTUxLZXlnZW5FbGVtZW50L2tleWdlbi1vcHRpb24tc2VsZWN0Lmh0
bWwJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsMjYgQEAKKzxoZWFkPgorPC9oZWFkPgorPGJvZHk+
Cis8a2V5Z2VuIGlkPSJrZXlzIj4KKzwva2V5Z2VuPgorPHA+VGhpcyB0ZXN0IHZlcmlmaWVzIHRo
YXQgbGlzdC1ib3gtc3R5bGUgc2VsZWN0IGZvcm0gY29udHJvbCBmb3Iga2V5Z2VuIHdvcmtzIHBy
b3Blcmx5IHdoZW4gc2VsZWN0aW5nIGZyb20gb3B0aW9uIGVsZW1lbnQuCis8cD5Zb3Ugc2hvdWxk
IHNlZSBvbmUgZWxlbWVudCBJRCBiZWxvdywgYW5kIHRoZSB3b3JkICJTVUNDRVNTIjoKKzxzY3Jp
cHQ+CitpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKQorICAgIGxheW91dFRlc3RDb250
cm9sbGVyLmR1bXBBc1RleHQoKTsKKworZnVuY3Rpb24gdGVzdChlbGVtZW50SWQpCit7CisgICAg
dmFyIHRlc3RLZXlnZW5FbGVtZW50ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoZWxlbWVudElk
KTsKKyAgICB2YXIgcmVzdWx0ID0gIkZBSUxFRCI7CisgICAgdGVzdEtleWdlbkVsZW1lbnQubGFz
dENoaWxkLnNlbGVjdGVkID0gInNlbGVjdGVkIjsKKyAgICBpZiAodGVzdEtleWdlbkVsZW1lbnQu
c2VsZWN0ZWRJbmRleCAhPSAwKQorICAgIHsKKyAgICAgICAgcmVzdWx0ID0gIlNVQ0NFU1MiOwor
ICAgIH0KKyAgICBkb2N1bWVudC53cml0ZWxuKCI8cD4iICsgZWxlbWVudElkICsgIjogIiArIHJl
c3VsdCArICI8L3A+Iik7Cit9Cit0ZXN0KCJrZXlzIik7Cis8L3NjcmlwdD4KKzwvYm9keT4KKzwv
aHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>30693</attachid>
            <date>2009-05-26 20:06:13 -0700</date>
            <delta_ts>2010-04-01 09:16:01 -0700</delta_ts>
            <desc>remove another tab from the Changelog</desc>
            <filename>keygen.txt</filename>
            <type>text/plain</type>
            <size>3782</size>
            <attacher name="Grace Kloba">klobag</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA0NDE3MCkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTQgQEAKKzIwMDktMDUtMjYgIEdyYWNlIEtsb2JhICA8a2xvYmFnQGdtYWlsLmNv
bT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjYwMTYKKyAgICAgICAgQXMgSFRN
TEtleWdlbkVsZW1lbnQgaXMgZGVyaXZlZCBmcm9tIEhUTUxTZWxlY3RFbGVtZW50LCBIVE1MT3B0
aW9uRWxlbWVudDo6b3duZXJTZWxlY3RFbGVtZW50KCkgbmVlZHMgdG8gY2hlY2sgYm90aCBzZWxl
Y3RUYWcgYW5kIGtleWdlblRhZy4KKyAgICAgICAgVGVzdDogZmFzdC9kb20vSFRNTEtleWdlbkVs
ZW1lbnQva2V5Z2VuLW9wdGlvbi1zZWxlY3QuaHRtbAorCisgICAgICAgICogaHRtbC9IVE1MT3B0
aW9uRWxlbWVudC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpIVE1MT3B0aW9uRWxlbWVudDo6b3du
ZXJTZWxlY3RFbGVtZW50KToKKwogMjAwOS0wNS0yNiAgQW5kZXJzIENhcmxzc29uICA8YW5kZXJz
Y2FAYXBwbGUuY29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5IERhbiBCZXJuc3RlaW4uCkluZGV4
OiBXZWJDb3JlL2h0bWwvSFRNTE9wdGlvbkVsZW1lbnQuY3BwCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNv
cmUvaHRtbC9IVE1MT3B0aW9uRWxlbWVudC5jcHAJKHJldmlzaW9uIDQ0MTY5KQorKysgV2ViQ29y
ZS9odG1sL0hUTUxPcHRpb25FbGVtZW50LmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTc3LDcgKzE3
Nyw3IEBAIHZvaWQgSFRNTE9wdGlvbkVsZW1lbnQ6OmNoaWxkcmVuQ2hhbmdlZCgKIEhUTUxTZWxl
Y3RFbGVtZW50KiBIVE1MT3B0aW9uRWxlbWVudDo6b3duZXJTZWxlY3RFbGVtZW50KCkgY29uc3QK
IHsKICAgICBOb2RlKiBzZWxlY3QgPSBwYXJlbnROb2RlKCk7Ci0gICAgd2hpbGUgKHNlbGVjdCAm
JiAhc2VsZWN0LT5oYXNUYWdOYW1lKHNlbGVjdFRhZykpCisgICAgd2hpbGUgKHNlbGVjdCAmJiAh
KHNlbGVjdC0+aGFzVGFnTmFtZShzZWxlY3RUYWcpIHx8IHNlbGVjdC0+aGFzVGFnTmFtZShrZXln
ZW5UYWcpKSkKICAgICAgICAgc2VsZWN0ID0gc2VsZWN0LT5wYXJlbnROb2RlKCk7CiAKICAgICBp
ZiAoIXNlbGVjdCkKSW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBM
YXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHJldmlzaW9uIDQ0MTcwKQorKysgTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTQgQEAKKzIwMDktMDUtMjYgIEdyYWNl
IEtsb2JhICA8a2xvYmFnQGdtYWlsLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MjYwMTYKKyAgICAgICAgQXMgSFRNTEtleWdlbkVsZW1lbnQgaXMgZGVyaXZlZCBmcm9tIEhU
TUxTZWxlY3RFbGVtZW50LCBIVE1MT3B0aW9uRWxlbWVudDo6b3duZXJTZWxlY3RFbGVtZW50KCkg
bmVlZHMgdG8gY2hlY2sgYm90aCBzZWxlY3RUYWcgYW5kIGtleWdlblRhZy4gQWRkZWQgbGF5b3V0
IHRlc3QgdG8gbWFrZSBzdXJlIHNldCBzZWxlY3RlZCBvbiBvcHRpb24gd2lsbCBhZmZlY3Qga2V5
Z2VuIGVsZW1lbnQuCisKKyAgICAgICAgKiBmYXN0L2RvbS9IVE1MS2V5Z2VuRWxlbWVudDogQWRk
ZWQuCisgICAgICAgICogZmFzdC9kb20vSFRNTEtleWdlbkVsZW1lbnQva2V5Z2VuLW9wdGlvbi1z
ZWxlY3QtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2RvbS9IVE1MS2V5Z2Vu
RWxlbWVudC9rZXlnZW4tb3B0aW9uLXNlbGVjdC5odG1sOiBBZGRlZC4KKwogMjAwOS0wNS0yNiAg
QWRhbSBCYXJ0aCAgPGFiYXJ0aEB3ZWJraXQub3JnPgogCiAgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yNjAxMQpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9k
b20vSFRNTEtleWdlbkVsZW1lbnQva2V5Z2VuLW9wdGlvbi1zZWxlY3QtZXhwZWN0ZWQudHh0Cj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvZG9tL0hUTUxLZXlnZW5FbGVtZW50L2tleWdl
bi1vcHRpb24tc2VsZWN0LWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3Rz
L2Zhc3QvZG9tL0hUTUxLZXlnZW5FbGVtZW50L2tleWdlbi1vcHRpb24tc2VsZWN0LWV4cGVjdGVk
LnR4dAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSw1IEBACisgIAorVGhpcyB0ZXN0IHZlcmlmaWVz
IHRoYXQgbGlzdC1ib3gtc3R5bGUgc2VsZWN0IGZvcm0gY29udHJvbCBmb3Iga2V5Z2VuIHdvcmtz
IHByb3Blcmx5IHdoZW4gc2VsZWN0aW5nIGZyb20gb3B0aW9uIGVsZW1lbnQuCisKK1lvdSBzaG91
bGQgc2VlIG9uZSBlbGVtZW50IElEIGJlbG93LCBhbmQgdGhlIHdvcmQgIlNVQ0NFU1MiOgora2V5
czogU1VDQ0VTUwpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9kb20vSFRNTEtleWdlbkVsZW1lbnQv
a2V5Z2VuLW9wdGlvbi1zZWxlY3QuaHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0
L2RvbS9IVE1MS2V5Z2VuRWxlbWVudC9rZXlnZW4tb3B0aW9uLXNlbGVjdC5odG1sCShyZXZpc2lv
biAwKQorKysgTGF5b3V0VGVzdHMvZmFzdC9kb20vSFRNTEtleWdlbkVsZW1lbnQva2V5Z2VuLW9w
dGlvbi1zZWxlY3QuaHRtbAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSwyNiBAQAorPGhlYWQ+Cis8
L2hlYWQ+Cis8Ym9keT4KKzxrZXlnZW4gaWQ9ImtleXMiPgorPC9rZXlnZW4+Cis8cD5UaGlzIHRl
c3QgdmVyaWZpZXMgdGhhdCBsaXN0LWJveC1zdHlsZSBzZWxlY3QgZm9ybSBjb250cm9sIGZvciBr
ZXlnZW4gd29ya3MgcHJvcGVybHkgd2hlbiBzZWxlY3RpbmcgZnJvbSBvcHRpb24gZWxlbWVudC4K
KzxwPllvdSBzaG91bGQgc2VlIG9uZSBlbGVtZW50IElEIGJlbG93LCBhbmQgdGhlIHdvcmQgIlNV
Q0NFU1MiOgorPHNjcmlwdD4KK2lmICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIpCisgICAg
bGF5b3V0VGVzdENvbnRyb2xsZXIuZHVtcEFzVGV4dCgpOworCitmdW5jdGlvbiB0ZXN0KGVsZW1l
bnRJZCkKK3sKKyAgICB2YXIgdGVzdEtleWdlbkVsZW1lbnQgPSBkb2N1bWVudC5nZXRFbGVtZW50
QnlJZChlbGVtZW50SWQpOworICAgIHZhciByZXN1bHQgPSAiRkFJTEVEIjsKKyAgICB0ZXN0S2V5
Z2VuRWxlbWVudC5sYXN0Q2hpbGQuc2VsZWN0ZWQgPSAic2VsZWN0ZWQiOworICAgIGlmICh0ZXN0
S2V5Z2VuRWxlbWVudC5zZWxlY3RlZEluZGV4ICE9IDApCisgICAgeworICAgICAgICByZXN1bHQg
PSAiU1VDQ0VTUyI7CisgICAgfQorICAgIGRvY3VtZW50LndyaXRlbG4oIjxwPiIgKyBlbGVtZW50
SWQgKyAiOiAiICsgcmVzdWx0ICsgIjwvcD4iKTsKK30KK3Rlc3QoImtleXMiKTsKKzwvc2NyaXB0
PgorPC9ib2R5PgorPC9odG1sPgo=
</data>
<flag name="review"
          id="15551"
          type_id="1"
          status="-"
          setter="abarth"
    />
    <flag name="commit-queue"
          id="35702"
          type_id="3"
          status="-"
          setter="commit-queue"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>53493</attachid>
            <date>2010-04-15 17:21:10 -0700</date>
            <delta_ts>2010-04-15 18:04:09 -0700</delta_ts>
            <desc>Proposed patch: Fix the test case</desc>
            <filename>PATCH-webkit-1899-htmloption-ownerselectelement-keygen-20100409.patch</filename>
            <type>text/plain</type>
            <size>4200</size>
            <attacher name="Jan Erik Hanssen">jhanssen</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA1NzE3OSkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTggQEAKKzIwMTAtMDQtMDYgIEphbiBIYW5zc2VuICA8amhhbnNzZW5AY29kZWF1
cm9yYS5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgSFRNTE9wdGlvbkVsZW1lbnQ6Om93bmVyU2VsZWN0RWxlbWVudCgpIG5lZWRzIHRvIGNvbnNp
ZGVyIGtleWdlbiBlbGVtZW50cworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MjYwMTYKKworICAgICAgICBQYXRjaCB3cml0dGVuIGJ5IEdyYWNlIEtsb2Jh
IDxrbG9iYWdAZ21haWwuY29tPiwgdGVzdCBmaXhlZCBieSBtZS4KKworICAgICAgICBUZXN0OiBm
YXN0L2RvbS9IVE1MS2V5Z2VuRWxlbWVudC9rZXlnZW4tb3B0aW9uLXNlbGVjdC5odG1sCisKKyAg
ICAgICAgKiBodG1sL0hUTUxPcHRpb25FbGVtZW50LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkhU
TUxPcHRpb25FbGVtZW50Ojpvd25lclNlbGVjdEVsZW1lbnQpOgorCSAgTWFrZSBIVE1MT3B0aW9u
RWxlbWVudDo6b3duZXJTZWxlY3RFbGVtZW50KCkgY29uc2lkZXIgdGhlIGtleWdlbiBlbGVtZW50
IGluIGFkZGl0aW9uIHRvIHRoZSBjdXJyZW50IHNlbGVjdCBlbGVtZW50LgorCiAyMDEwLTA0LTA2
ICBDaHJpcyBFdmFucyAgPGNldmFuc0BjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQg
YnkgQWRhbSBCYXJ0aC4KSW5kZXg6IFdlYkNvcmUvaHRtbC9IVE1MT3B0aW9uRWxlbWVudC5jcHAK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gV2ViQ29yZS9odG1sL0hUTUxPcHRpb25FbGVtZW50LmNwcAkocmV2aXNp
b24gNTcwOTcpCisrKyBXZWJDb3JlL2h0bWwvSFRNTE9wdGlvbkVsZW1lbnQuY3BwCSh3b3JraW5n
IGNvcHkpCkBAIC0xOTAsNyArMTkwLDcgQEAgdm9pZCBIVE1MT3B0aW9uRWxlbWVudDo6Y2hpbGRy
ZW5DaGFuZ2VkKAogSFRNTFNlbGVjdEVsZW1lbnQqIEhUTUxPcHRpb25FbGVtZW50Ojpvd25lclNl
bGVjdEVsZW1lbnQoKSBjb25zdAogewogICAgIE5vZGUqIHNlbGVjdCA9IHBhcmVudE5vZGUoKTsK
LSAgICB3aGlsZSAoc2VsZWN0ICYmICFzZWxlY3QtPmhhc1RhZ05hbWUoc2VsZWN0VGFnKSkKKyAg
ICB3aGlsZSAoc2VsZWN0ICYmICEoc2VsZWN0LT5oYXNUYWdOYW1lKHNlbGVjdFRhZykgfHwgc2Vs
ZWN0LT5oYXNUYWdOYW1lKGtleWdlblRhZykpKQogICAgICAgICBzZWxlY3QgPSBzZWxlY3QtPnBh
cmVudE5vZGUoKTsKIAogICAgIGlmICghc2VsZWN0KQpJbmRleDogTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL0NoYW5nZUxvZwkocmV2aXNpb24gNTcxNzkp
CisrKyBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxMyBA
QAorMjAxMC0wNC0wNiAgSmFuIEhhbnNzZW4gIDxqaGFuc3NlbkBjb2RlYXVyb3JhLm9yZz4KKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUZXN0IHdoZXRo
ZXIgSFRNTE9wdGlvbkVsZW1lbnQ6Om93bmVyU2VsZWN0RWxlbWVudCgpIGlzIGNvbnNpZGVyaW5n
IHRoZSBrZXlnZW4gZWxlbWVudC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTI2MDE2CisKKyAgICAgICAgKiBmYXN0L2RvbS9IVE1MS2V5Z2VuRWxlbWVu
dC9rZXlnZW4tb3B0aW9uLXNlbGVjdC1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGZh
c3QvZG9tL0hUTUxLZXlnZW5FbGVtZW50L2tleWdlbi1vcHRpb24tc2VsZWN0Lmh0bWw6IEFkZGVk
LgorCiAyMDEwLTA0LTA2ICBNYXJrIFJvd2UgIDxtcm93ZUBhcHBsZS5jb20+CiAKICAgICAgICAg
UnViYmVyLXN0YW1wZWQgYnkgT2xpdmVyIEh1bnQuCkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2Rv
bS9IVE1MS2V5Z2VuRWxlbWVudC9rZXlnZW4tb3B0aW9uLXNlbGVjdC1leHBlY3RlZC50eHQKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9kb20vSFRNTEtleWdlbkVsZW1lbnQva2V5Z2Vu
LW9wdGlvbi1zZWxlY3QtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMv
ZmFzdC9kb20vSFRNTEtleWdlbkVsZW1lbnQva2V5Z2VuLW9wdGlvbi1zZWxlY3QtZXhwZWN0ZWQu
dHh0CShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDYgQEAKKworVGhpcyB0ZXN0IHZlcmlmaWVzIHRo
YXQgbGlzdC1ib3gtc3R5bGUgc2VsZWN0IGZvcm0gY29udHJvbCBmb3Iga2V5Z2VuIHdvcmtzIHBy
b3Blcmx5IHdoZW4gc2VsZWN0aW5nIGZyb20gb3B0aW9uIGVsZW1lbnQuCisKK1lvdSBzaG91bGQg
c2VlIHRoZSB3b3JkICJTVUNDRVNTIiBiZWxvdworCitTVUNDRVNTCkluZGV4OiBMYXlvdXRUZXN0
cy9mYXN0L2RvbS9IVE1MS2V5Z2VuRWxlbWVudC9rZXlnZW4tb3B0aW9uLXNlbGVjdC5odG1sCj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvZG9tL0hUTUxLZXlnZW5FbGVtZW50L2tleWdl
bi1vcHRpb24tc2VsZWN0Lmh0bWwJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9mYXN0L2Rv
bS9IVE1MS2V5Z2VuRWxlbWVudC9rZXlnZW4tb3B0aW9uLXNlbGVjdC5odG1sCShyZXZpc2lvbiAw
KQpAQCAtMCwwICsxLDQwIEBACis8aHRtbD48aGVhZD4KKzwvaGVhZD48Ym9keT4KKzxrZXlnZW4g
aWQ9ImtleXMiIC8+CisKKzxwPlRoaXMgdGVzdCB2ZXJpZmllcyB0aGF0IGxpc3QtYm94LXN0eWxl
IHNlbGVjdCBmb3JtIGNvbnRyb2wgZm9yIGtleWdlbiB3b3JrcyBwcm9wZXJseSB3aGVuIHNlbGVj
dGluZyBmcm9tIG9wdGlvbiBlbGVtZW50LgorPC9wPjxwPllvdSBzaG91bGQgc2VlIHRoZSB3b3Jk
ICJTVUNDRVNTIiBiZWxvdzwvcD4KKworPGRpdiBpZD0icmVzdWx0Ij5GQUlMRUQ8L2Rpdj4KKwor
PHNjcmlwdD4KK2lmICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIpCisgICAgbGF5b3V0VGVz
dENvbnRyb2xsZXIuZHVtcEFzVGV4dCgpOworCitmdW5jdGlvbiB0ZXN0KGVsZW1lbnRJZCkKK3sK
KyAgICB2YXIgdGVzdEtleWdlbkVsZW1lbnQgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZChlbGVt
ZW50SWQpOworCisgICAgLy8gQWRkIHR3byBvcHRpb24gZWxlbWVudHMgaGVyZSBpbiBjYXNlIHRo
ZSB3ZWJraXQgcG9ydCB1c2VkIGRvZXNuJ3QgaW1wbGVtZW50IHRoZSBXZWJDb3JlOjpnZXRTdXBw
b3J0ZWRLZXlTaXplcygpIGZ1bmN0aW9uCisKKyAgICB2YXIgdGVzdE9wdGlvbjEgPSBkb2N1bWVu
dC5jcmVhdGVFbGVtZW50KCJvcHRpb24iKTsKKyAgICB2YXIgdGVzdE9wdGlvbjFUZXh0ID0gZG9j
dW1lbnQuY3JlYXRlVGV4dE5vZGUoImZvbzEiKTsKKyAgICB0ZXN0T3B0aW9uMS5hcHBlbmRDaGls
ZCh0ZXN0T3B0aW9uMVRleHQpOworICAgIHRlc3RLZXlnZW5FbGVtZW50LmFwcGVuZENoaWxkKHRl
c3RPcHRpb24xKTsKKworICAgIHZhciB0ZXN0T3B0aW9uMiA9IGRvY3VtZW50LmNyZWF0ZUVsZW1l
bnQoIm9wdGlvbiIpOworICAgIHZhciB0ZXN0T3B0aW9uMlRleHQgPSBkb2N1bWVudC5jcmVhdGVU
ZXh0Tm9kZSgiZm9vMiIpOworICAgIHRlc3RPcHRpb24yLmFwcGVuZENoaWxkKHRlc3RPcHRpb24y
VGV4dCk7CisgICAgdGVzdEtleWdlbkVsZW1lbnQuYXBwZW5kQ2hpbGQodGVzdE9wdGlvbjIpOwor
CisgICAgaWYgKHRlc3RLZXlnZW5FbGVtZW50Lm9wdGlvbnNbMV0uaW5kZXggPT0gMSkKKyAgICB7
CisgICAgICAgIHZhciByZXN1bHQgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgicmVzdWx0Iik7
CisgICAgICAgIHJlc3VsdC5pbm5lckhUTUwgPSAiU1VDQ0VTUyI7CisgICAgfQorfQordGVzdCgi
a2V5cyIpOworPC9zY3JpcHQ+CisKKworPC9ib2R5PjwvaHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>53496</attachid>
            <date>2010-04-15 18:04:09 -0700</date>
            <delta_ts>2010-04-29 02:33:51 -0700</delta_ts>
            <desc>Proposed patch: Fix the test case and the style error of the last patch</desc>
            <filename>PATCH-webkit-1899-htmloption-ownerselectelement-keygen-20100409.patch</filename>
            <type>text/plain</type>
            <size>4205</size>
            <attacher name="Jan Erik Hanssen">jhanssen</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA1NzE3OSkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTggQEAKKzIwMTAtMDQtMDYgIEphbiBIYW5zc2VuICA8amhhbnNzZW5AY29kZWF1
cm9yYS5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgSFRNTE9wdGlvbkVsZW1lbnQ6Om93bmVyU2VsZWN0RWxlbWVudCgpIG5lZWRzIHRvIGNvbnNp
ZGVyIGtleWdlbiBlbGVtZW50cworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MjYwMTYKKworICAgICAgICBQYXRjaCB3cml0dGVuIGJ5IEdyYWNlIEtsb2Jh
IDxrbG9iYWdAZ21haWwuY29tPiwgdGVzdCBmaXhlZCBieSBtZS4KKworICAgICAgICBUZXN0OiBm
YXN0L2RvbS9IVE1MS2V5Z2VuRWxlbWVudC9rZXlnZW4tb3B0aW9uLXNlbGVjdC5odG1sCisKKyAg
ICAgICAgKiBodG1sL0hUTUxPcHRpb25FbGVtZW50LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkhU
TUxPcHRpb25FbGVtZW50Ojpvd25lclNlbGVjdEVsZW1lbnQpOgorICAgICAgICBNYWtlIEhUTUxP
cHRpb25FbGVtZW50Ojpvd25lclNlbGVjdEVsZW1lbnQoKSBjb25zaWRlciB0aGUga2V5Z2VuIGVs
ZW1lbnQgaW4gYWRkaXRpb24gdG8gdGhlIGN1cnJlbnQgc2VsZWN0IGVsZW1lbnQuCisKIDIwMTAt
MDQtMDYgIENocmlzIEV2YW5zICA8Y2V2YW5zQGNocm9taXVtLm9yZz4KIAogICAgICAgICBSZXZp
ZXdlZCBieSBBZGFtIEJhcnRoLgpJbmRleDogV2ViQ29yZS9odG1sL0hUTUxPcHRpb25FbGVtZW50
LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL2h0bWwvSFRNTE9wdGlvbkVsZW1lbnQuY3BwCShy
ZXZpc2lvbiA1NzA5NykKKysrIFdlYkNvcmUvaHRtbC9IVE1MT3B0aW9uRWxlbWVudC5jcHAJKHdv
cmtpbmcgY29weSkKQEAgLTE5MCw3ICsxOTAsNyBAQCB2b2lkIEhUTUxPcHRpb25FbGVtZW50Ojpj
aGlsZHJlbkNoYW5nZWQoCiBIVE1MU2VsZWN0RWxlbWVudCogSFRNTE9wdGlvbkVsZW1lbnQ6Om93
bmVyU2VsZWN0RWxlbWVudCgpIGNvbnN0CiB7CiAgICAgTm9kZSogc2VsZWN0ID0gcGFyZW50Tm9k
ZSgpOwotICAgIHdoaWxlIChzZWxlY3QgJiYgIXNlbGVjdC0+aGFzVGFnTmFtZShzZWxlY3RUYWcp
KQorICAgIHdoaWxlIChzZWxlY3QgJiYgIShzZWxlY3QtPmhhc1RhZ05hbWUoc2VsZWN0VGFnKSB8
fCBzZWxlY3QtPmhhc1RhZ05hbWUoa2V5Z2VuVGFnKSkpCiAgICAgICAgIHNlbGVjdCA9IHNlbGVj
dC0+cGFyZW50Tm9kZSgpOwogCiAgICAgaWYgKCFzZWxlY3QpCkluZGV4OiBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCShyZXZpc2lvbiA1
NzE3OSkKKysrIExheW91dFRlc3RzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsx
LDEzIEBACisyMDEwLTA0LTA2ICBKYW4gSGFuc3NlbiAgPGpoYW5zc2VuQGNvZGVhdXJvcmEub3Jn
PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRlc3Qg
d2hldGhlciBIVE1MT3B0aW9uRWxlbWVudDo6b3duZXJTZWxlY3RFbGVtZW50KCkgaXMgY29uc2lk
ZXJpbmcgdGhlIGtleWdlbiBlbGVtZW50LgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MjYwMTYKKworICAgICAgICAqIGZhc3QvZG9tL0hUTUxLZXlnZW5F
bGVtZW50L2tleWdlbi1vcHRpb24tc2VsZWN0LWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAg
ICogZmFzdC9kb20vSFRNTEtleWdlbkVsZW1lbnQva2V5Z2VuLW9wdGlvbi1zZWxlY3QuaHRtbDog
QWRkZWQuCisKIDIwMTAtMDQtMDYgIE1hcmsgUm93ZSAgPG1yb3dlQGFwcGxlLmNvbT4KIAogICAg
ICAgICBSdWJiZXItc3RhbXBlZCBieSBPbGl2ZXIgSHVudC4KSW5kZXg6IExheW91dFRlc3RzL2Zh
c3QvZG9tL0hUTUxLZXlnZW5FbGVtZW50L2tleWdlbi1vcHRpb24tc2VsZWN0LWV4cGVjdGVkLnR4
dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L2RvbS9IVE1MS2V5Z2VuRWxlbWVudC9r
ZXlnZW4tb3B0aW9uLXNlbGVjdC1leHBlY3RlZC50eHQJKHJldmlzaW9uIDApCisrKyBMYXlvdXRU
ZXN0cy9mYXN0L2RvbS9IVE1MS2V5Z2VuRWxlbWVudC9rZXlnZW4tb3B0aW9uLXNlbGVjdC1leHBl
Y3RlZC50eHQJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsNiBAQAorCitUaGlzIHRlc3QgdmVyaWZp
ZXMgdGhhdCBsaXN0LWJveC1zdHlsZSBzZWxlY3QgZm9ybSBjb250cm9sIGZvciBrZXlnZW4gd29y
a3MgcHJvcGVybHkgd2hlbiBzZWxlY3RpbmcgZnJvbSBvcHRpb24gZWxlbWVudC4KKworWW91IHNo
b3VsZCBzZWUgdGhlIHdvcmQgIlNVQ0NFU1MiIGJlbG93CisKK1NVQ0NFU1MKSW5kZXg6IExheW91
dFRlc3RzL2Zhc3QvZG9tL0hUTUxLZXlnZW5FbGVtZW50L2tleWdlbi1vcHRpb24tc2VsZWN0Lmh0
bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9kb20vSFRNTEtleWdlbkVsZW1lbnQv
a2V5Z2VuLW9wdGlvbi1zZWxlY3QuaHRtbAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL2Zh
c3QvZG9tL0hUTUxLZXlnZW5FbGVtZW50L2tleWdlbi1vcHRpb24tc2VsZWN0Lmh0bWwJKHJldmlz
aW9uIDApCkBAIC0wLDAgKzEsNDAgQEAKKzxodG1sPjxoZWFkPgorPC9oZWFkPjxib2R5PgorPGtl
eWdlbiBpZD0ia2V5cyIgLz4KKworPHA+VGhpcyB0ZXN0IHZlcmlmaWVzIHRoYXQgbGlzdC1ib3gt
c3R5bGUgc2VsZWN0IGZvcm0gY29udHJvbCBmb3Iga2V5Z2VuIHdvcmtzIHByb3Blcmx5IHdoZW4g
c2VsZWN0aW5nIGZyb20gb3B0aW9uIGVsZW1lbnQuCis8L3A+PHA+WW91IHNob3VsZCBzZWUgdGhl
IHdvcmQgIlNVQ0NFU1MiIGJlbG93PC9wPgorCis8ZGl2IGlkPSJyZXN1bHQiPkZBSUxFRDwvZGl2
PgorCis8c2NyaXB0PgoraWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlcikKKyAgICBsYXlv
dXRUZXN0Q29udHJvbGxlci5kdW1wQXNUZXh0KCk7CisKK2Z1bmN0aW9uIHRlc3QoZWxlbWVudElk
KQoreworICAgIHZhciB0ZXN0S2V5Z2VuRWxlbWVudCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlk
KGVsZW1lbnRJZCk7CisKKyAgICAvLyBBZGQgdHdvIG9wdGlvbiBlbGVtZW50cyBoZXJlIGluIGNh
c2UgdGhlIHdlYmtpdCBwb3J0IHVzZWQgZG9lc24ndCBpbXBsZW1lbnQgdGhlIFdlYkNvcmU6Omdl
dFN1cHBvcnRlZEtleVNpemVzKCkgZnVuY3Rpb24KKworICAgIHZhciB0ZXN0T3B0aW9uMSA9IGRv
Y3VtZW50LmNyZWF0ZUVsZW1lbnQoIm9wdGlvbiIpOworICAgIHZhciB0ZXN0T3B0aW9uMVRleHQg
PSBkb2N1bWVudC5jcmVhdGVUZXh0Tm9kZSgiZm9vMSIpOworICAgIHRlc3RPcHRpb24xLmFwcGVu
ZENoaWxkKHRlc3RPcHRpb24xVGV4dCk7CisgICAgdGVzdEtleWdlbkVsZW1lbnQuYXBwZW5kQ2hp
bGQodGVzdE9wdGlvbjEpOworCisgICAgdmFyIHRlc3RPcHRpb24yID0gZG9jdW1lbnQuY3JlYXRl
RWxlbWVudCgib3B0aW9uIik7CisgICAgdmFyIHRlc3RPcHRpb24yVGV4dCA9IGRvY3VtZW50LmNy
ZWF0ZVRleHROb2RlKCJmb28yIik7CisgICAgdGVzdE9wdGlvbjIuYXBwZW5kQ2hpbGQodGVzdE9w
dGlvbjJUZXh0KTsKKyAgICB0ZXN0S2V5Z2VuRWxlbWVudC5hcHBlbmRDaGlsZCh0ZXN0T3B0aW9u
Mik7CisKKyAgICBpZiAodGVzdEtleWdlbkVsZW1lbnQub3B0aW9uc1sxXS5pbmRleCA9PSAxKQor
ICAgIHsKKyAgICAgICAgdmFyIHJlc3VsdCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJyZXN1
bHQiKTsKKyAgICAgICAgcmVzdWx0LmlubmVySFRNTCA9ICJTVUNDRVNTIjsKKyAgICB9Cit9Cit0
ZXN0KCJrZXlzIik7Cis8L3NjcmlwdD4KKworCis8L2JvZHk+PC9odG1sPgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>