<?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>92040</bug_id>
          
          <creation_ts>2012-07-23 15:52:17 -0700</creation_ts>
          <short_desc>Delete text from password does nothing</short_desc>
          <delta_ts>2012-08-03 02:35:47 -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>HTML Editing</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Carlos">carloschilazo</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ap</cc>
    
    <cc>enne</cc>
    
    <cc>eric</cc>
    
    <cc>mifenton</cc>
    
    <cc>rniwa</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>676113</commentid>
    <comment_count>0</comment_count>
    <who name="Carlos">carloschilazo</who>
    <bug_when>2012-07-23 15:52:17 -0700</bug_when>
    <thetext>From Chromium bug: http://code.google.com/p/chromium/issues/detail?id=121547

When issuing a delete command to a password textfield does nothing.
Problem is the command is disabled because of enabledDelete in /trunk/Source/WebCore/editing/EditorCommand.cpp

enabledDelete calls for enabledCut

Problem is, when it is a password field we cannot cut and therefore enabledCut returns false.

Proposed change will now call enabledInEditableText (just to make sure we dont run into the same problem as WebKit issue 56771)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>676135</commentid>
    <comment_count>1</comment_count>
      <attachid>153890</attachid>
    <who name="Carlos">carloschilazo</who>
    <bug_when>2012-07-23 16:11:12 -0700</bug_when>
    <thetext>Created attachment 153890
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>676138</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-07-23 16:15:20 -0700</bug_when>
    <thetext>Attachment 153890 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/check-webkit-style&apos;, &apos;--diff-files&apos;, u&apos;Source/WebCore/ChangeLog&apos;, u&apos;Source/WebCor...&quot; exit_code: 1
Source/WebCore/ChangeLog:6:  Line contains tab character.  [whitespace/tab] [5]
Source/WebCore/ChangeLog:7:  Line contains tab character.  [whitespace/tab] [5]
Source/WebCore/ChangeLog:9:  Line contains tab character.  [whitespace/tab] [5]
Source/WebCore/ChangeLog:11:  Line contains tab character.  [whitespace/tab] [5]
Total errors found: 4 in 2 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>676142</commentid>
    <comment_count>3</comment_count>
      <attachid>153892</attachid>
    <who name="Carlos">carloschilazo</who>
    <bug_when>2012-07-23 16:20:35 -0700</bug_when>
    <thetext>Created attachment 153892
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>676152</commentid>
    <comment_count>4</comment_count>
      <attachid>153892</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-07-23 16:33:21 -0700</bug_when>
    <thetext>Comment on attachment 153892
Patch

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

&gt; Source/WebCore/editing/EditorCommand.cpp:1238
&gt; -        return enabledCut(frame, event, source);
&gt; +        return enabledInEditableText(frame, event, source);

If we&apos;re making this change, then we should just delete this function and replace the reference in createCommandMap by enabledInEditableText.
Now, according to http://trac.webkit.org/changeset/29300 which added this code, we&apos;ll end up enabling the delete in an empty text field by making this change
but that&apos;ll be a regression. r- because of this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>676301</commentid>
    <comment_count>5</comment_count>
    <who name="Carlos">carloschilazo</who>
    <bug_when>2012-07-23 18:50:41 -0700</bug_when>
    <thetext>Thanks Ryosuke, then if at the moment we cant issue a delete to a textfield via contextmenu, I believe the option should not appear as an enabled as it may decieve users. (Chromium shows as valid option)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>676303</commentid>
    <comment_count>6</comment_count>
      <attachid>153933</attachid>
    <who name="Carlos">carloschilazo</who>
    <bug_when>2012-07-23 18:50:59 -0700</bug_when>
    <thetext>Created attachment 153933
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>676324</commentid>
    <comment_count>7</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-07-23 19:24:21 -0700</bug_when>
    <thetext>(In reply to comment #5)
&gt; Thanks Ryosuke, then if at the moment we cant issue a delete to a textfield via contextmenu, I believe the option should not appear as an enabled as it may decieve users. (Chromium shows as valid option)

Enabling delete in password fields is okay. What I&apos;m saying is that we shouldn&apos;t be enabling it when the password field is empty.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>677033</commentid>
    <comment_count>8</comment_count>
      <attachid>153933</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-07-24 11:05:08 -0700</bug_when>
    <thetext>Comment on attachment 153933
Patch

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

&gt; Source/WebKit/chromium/src/ContextMenuClientImpl.cpp:178
&gt; -    if (m_webView-&gt;focusedWebCoreFrame()-&gt;editor()-&gt;canDelete())
&gt; +    // Delete is not currently available for password fields: Webkit bug 92040.
&gt; +    if (m_webView-&gt;focusedWebCoreFrame()-&gt;editor()-&gt;canDelete() &amp;&amp; !selectedFrame-&gt;selection()-&gt;isInPasswordField())

I don&apos;t think this is the right fix. We should be able to delete text in password fields.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>677764</commentid>
    <comment_count>9</comment_count>
      <attachid>154286</attachid>
    <who name="Carlos">carloschilazo</who>
    <bug_when>2012-07-25 01:07:49 -0700</bug_when>
    <thetext>Created attachment 154286
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>677768</commentid>
    <comment_count>10</comment_count>
    <who name="Carlos">carloschilazo</who>
    <bug_when>2012-07-25 01:13:02 -0700</bug_when>
    <thetext>Previous patches added regression, specifically for editor test &quot;enabling-and-selection&quot; and &quot;enabling-and-selection2&quot; because we were providing always or editable enabled on the field.

New patch provides desired functionality of allowing delete from context menu on password fields and I dont get any regression from it.

Check for password field makes sure we have a valid range, we have a root and we can edit it, test mentioned above now gets enabledWithEditableRange which is the expected result for that test.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>681736</commentid>
    <comment_count>11</comment_count>
    <who name="Carlos">carloschilazo</who>
    <bug_when>2012-07-30 00:17:33 -0700</bug_when>
    <thetext>Any comments on the last patch which addresses Riosuke&apos;s feedback?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>682253</commentid>
    <comment_count>12</comment_count>
      <attachid>154286</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-07-30 11:53:17 -0700</bug_when>
    <thetext>Comment on attachment 154286
Patch

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

&gt; Source/WebCore/editing/EditorCommand.cpp:1239
&gt; +        // Special handling for password fields: Webkit bug 92040
&gt; +        if (frame-&gt;selection()-&gt;isInPasswordField())
&gt; +            return frame-&gt;selection()-&gt;isRange() &amp;&amp; enabledInEditableText(frame, event, source) &amp;&amp; frame-&gt;selection()-&gt;isContentEditable();

We shouldn&apos;t be duplicating a code in enabledCut. I think all we need to do is to call Editor::canDelete() regardless of whether we&apos;re in a password field or not.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>684130</commentid>
    <comment_count>13</comment_count>
    <who name="Mike Fenton">mifenton</who>
    <bug_when>2012-08-01 06:08:50 -0700</bug_when>
    <thetext>In the blackberry port, we encountered the same issue.

Our solution which has been working well is

diff --git a/Source/WebCore/editing/EditorCommand.cpp b/Source/WebCore/editing/EditorCommand.cpp
index a2f147e..bc637c8 100644
--- a/Source/WebCore/editing/EditorCommand.cpp
+++ b/Source/WebCore/editing/EditorCommand.cpp
@@ -1234,8 +1234,7 @@ static bool enabledDelete(Frame* frame, Event* event, EditorCommandSource source
 {
     switch (source) {
     case CommandFromMenuOrKeyBinding:
-        // &quot;Delete&quot; from menu only affects selected range, just like Cut but without affecting pasteboard
-        return enabledCut(frame, event, source);
+        return frame-&gt;editor()-&gt;canDelete();
     case CommandFromDOM:
     case CommandFromDOMWithUserInterface:
         // &quot;Delete&quot; from DOM is like delete/backspace keypress, affects selected range if non-empty,</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>684132</commentid>
    <comment_count>14</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-08-01 06:11:08 -0700</bug_when>
    <thetext>(In reply to comment #13)
&gt; In the blackberry port, we encountered the same issue.
&gt; 
&gt; Our solution which has been working well is
&gt; 
&gt; diff --git a/Source/WebCore/editing/EditorCommand.cpp b/Source/WebCore/editing/EditorCommand.cpp
&gt; index a2f147e..bc637c8 100644
&gt; --- a/Source/WebCore/editing/EditorCommand.cpp
&gt; +++ b/Source/WebCore/editing/EditorCommand.cpp
&gt; @@ -1234,8 +1234,7 @@ static bool enabledDelete(Frame* frame, Event* event, EditorCommandSource source
&gt;  {
&gt;      switch (source) {
&gt;      case CommandFromMenuOrKeyBinding:
&gt; -        // &quot;Delete&quot; from menu only affects selected range, just like Cut but without affecting pasteboard
&gt; -        return enabledCut(frame, event, source);
&gt; +        return frame-&gt;editor()-&gt;canDelete();
&gt;      case CommandFromDOM:
&gt;      case CommandFromDOMWithUserInterface:
&gt;          // &quot;Delete&quot; from DOM is like delete/backspace keypress, affects selected range if non-empty,

That&apos;s exactly what I&apos;ve suggested in the comment #12 :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>685668</commentid>
    <comment_count>15</comment_count>
      <attachid>156139</attachid>
    <who name="Carlos">carloschilazo</who>
    <bug_when>2012-08-02 12:28:22 -0700</bug_when>
    <thetext>Created attachment 156139
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>685672</commentid>
    <comment_count>16</comment_count>
    <who name="Carlos">carloschilazo</who>
    <bug_when>2012-08-02 12:29:59 -0700</bug_when>
    <thetext>Thank you very much Riosuke and Mike.
True, old patch was using duplicated logic.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>685741</commentid>
    <comment_count>17</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-08-02 13:36:09 -0700</bug_when>
    <thetext>(In reply to comment #16)
&gt; Thank you very much Riosuke and Mike.

Note that I&apos;m offended or anything, my name is spelled R*y*osuke :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>685742</commentid>
    <comment_count>18</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-08-02 13:36:24 -0700</bug_when>
    <thetext>(In reply to comment #17)
&gt; (In reply to comment #16)
&gt; &gt; Thank you very much Riosuke and Mike.
&gt; 
&gt; Note that I&apos;m offended or anything, my name is spelled R*y*osuke :)

Not* that I&apos;m offended.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>685855</commentid>
    <comment_count>19</comment_count>
      <attachid>156139</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-08-02 14:47:34 -0700</bug_when>
    <thetext>Comment on attachment 156139
Patch

Can we add a WebKit API test for this?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>685910</commentid>
    <comment_count>20</comment_count>
    <who name="Carlos">carloschilazo</who>
    <bug_when>2012-08-02 15:32:13 -0700</bug_when>
    <thetext>Thank you Ryosuke, I&apos;ll make sure I dont make that typo again hehehehe.

This is my first contrib, could you please explain a little about writing a WebKit API test?
Should I write a LayoutTest for this?

And one more thing: after giving the r+ to the patch, should I ask someone to commit it? or can you do it?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>685915</commentid>
    <comment_count>21</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-08-02 15:39:07 -0700</bug_when>
    <thetext>(In reply to comment #20)
&gt; Thank you Ryosuke, I&apos;ll make sure I dont make that typo again hehehehe.
&gt; 
&gt; This is my first contrib, could you please explain a little about writing a WebKit API test?

http://trac.webkit.org/browser/trunk/Tools/TestWebKitAPI

But it appears that we can test this from a layout test.

&gt; Should I write a LayoutTest for this?

Yeah, you can call testRunner.execCommand(&quot;delete&quot;, false, null) (as opposed to document.execCommand(&quot;delete&quot;, false, null) after setting the focus on a password field).

&gt; And one more thing: after giving the r+ to the patch, should I ask someone to commit it? or can you do it?

Yes.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>686052</commentid>
    <comment_count>22</comment_count>
      <attachid>156220</attachid>
    <who name="Carlos">carloschilazo</who>
    <bug_when>2012-08-02 17:52:22 -0700</bug_when>
    <thetext>Created attachment 156220
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>686053</commentid>
    <comment_count>23</comment_count>
    <who name="Carlos">carloschilazo</who>
    <bug_when>2012-08-02 17:53:39 -0700</bug_when>
    <thetext>(In reply to comment #21)
&gt; (In reply to comment #20)
&gt; &gt; Thank you Ryosuke, I&apos;ll make sure I dont make that typo again hehehehe.
&gt; &gt; 
&gt; &gt; This is my first contrib, could you please explain a little about writing a WebKit API test?
&gt; 
&gt; http://trac.webkit.org/browser/trunk/Tools/TestWebKitAPI
&gt; 
&gt; But it appears that we can test this from a layout test.
&gt; 
&gt; &gt; Should I write a LayoutTest for this?
&gt; 
&gt; Yeah, you can call testRunner.execCommand(&quot;delete&quot;, false, null) (as opposed to document.execCommand(&quot;delete&quot;, false, null) after setting the focus on a password field).
&gt; 
&gt; &gt; And one more thing: after giving the r+ to the patch, should I ask someone to commit it? or can you do it?
&gt; 
&gt; Yes.

Re-submitted same patch, but added test.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>686060</commentid>
    <comment_count>24</comment_count>
      <attachid>156220</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-08-02 17:59:55 -0700</bug_when>
    <thetext>Comment on attachment 156220
Patch

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

&gt; LayoutTests/editing/deleting/password-delete-contents-expected.txt:3
&gt; +PASS textField.value == desiredString is true

This output doesn&apos;t tell us what we&apos;re testing.

&gt; LayoutTests/editing/deleting/password-delete-contents.html:26
&gt; +    textField.value = &quot;helllo&quot;;
&gt; +    textField.focus();
&gt; +    textField.selectionStart = 3;
&gt; +    textField.selectionEnd = 4;
&gt; +
&gt; +    testRunner.execCommand(&quot;Delete&quot;,false,null)
&gt; +    shouldBeTrue(&apos;textField.value == desiredString&apos;);

It should have been better to include the test code in should* itself as in:
shouldBe(&quot;passwordField.value=&apos;helllo&apos;; passwordField.setSelectionRange(3, 4); testRunner.execCommand(&apos;Delete&apos;, false, null); passwordField.value&quot;, &quot;&apos;hello&apos;&quot;);
so that you can see the test code itself in the expected result.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>686069</commentid>
    <comment_count>25</comment_count>
      <attachid>156225</attachid>
    <who name="Carlos">carloschilazo</who>
    <bug_when>2012-08-02 18:12:01 -0700</bug_when>
    <thetext>Created attachment 156225
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>686071</commentid>
    <comment_count>26</comment_count>
    <who name="Carlos">carloschilazo</who>
    <bug_when>2012-08-02 18:13:11 -0700</bug_when>
    <thetext>(In reply to comment #24)
&gt; (From update of attachment 156220 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=156220&amp;action=review
&gt; 
&gt; &gt; LayoutTests/editing/deleting/password-delete-contents-expected.txt:3
&gt; &gt; +PASS textField.value == desiredString is true
&gt; 
&gt; This output doesn&apos;t tell us what we&apos;re testing.
&gt; 
&gt; &gt; LayoutTests/editing/deleting/password-delete-contents.html:26
&gt; &gt; +    textField.value = &quot;helllo&quot;;
&gt; &gt; +    textField.focus();
&gt; &gt; +    textField.selectionStart = 3;
&gt; &gt; +    textField.selectionEnd = 4;
&gt; &gt; +
&gt; &gt; +    testRunner.execCommand(&quot;Delete&quot;,false,null)
&gt; &gt; +    shouldBeTrue(&apos;textField.value == desiredString&apos;);
&gt; 
&gt; It should have been better to include the test code in should* itself as in:
&gt; shouldBe(&quot;passwordField.value=&apos;helllo&apos;; passwordField.setSelectionRange(3, 4); testRunner.execCommand(&apos;Delete&apos;, false, null); passwordField.value&quot;, &quot;&apos;hello&apos;&quot;);
&gt; so that you can see the test code itself in the expected result.
Thank you very much for your patience, surely I&apos;ve learned a lot from this, resubmitted</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>686248</commentid>
    <comment_count>27</comment_count>
      <attachid>156225</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-08-02 23:04:42 -0700</bug_when>
    <thetext>Comment on attachment 156225
Patch

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

&gt; Source/WebCore/ChangeLog:10
&gt; +        

There&apos;s a whitespace on this line. I guess it&apos;s not a big deal though.
Please remove these whitespaces in the future.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>686250</commentid>
    <comment_count>28</comment_count>
      <attachid>156225</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-08-02 23:07:12 -0700</bug_when>
    <thetext>Comment on attachment 156225
Patch

Rejecting attachment 156225 from commit-queue.

Failed to run &quot;[&apos;/mnt/git/webkit-commit-queue/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=queues.webkit.org&apos;, &apos;-...&quot; exit_code: 1

ERROR: /mnt/git/webkit-commit-queue/Source/WebCore/ChangeLog neither lists a valid reviewer nor contains the string &quot;Unreviewed&quot; or &quot;Rubber stamp&quot; (case insensitive).

Full output: http://queues.webkit.org/results/13414940</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>686253</commentid>
    <comment_count>29</comment_count>
      <attachid>156225</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-08-02 23:11:18 -0700</bug_when>
    <thetext>Comment on attachment 156225
Patch

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

&gt; Source/WebCore/ChangeLog:7
&gt; +        Use Editor::canDelete() to determine if field is editable or not.
&gt; +        Added password-delete-contents test.

Oh oops you&apos;ve removed Reviewed by line :( You need to leave that line after the bug URL but before these descriptions (surrounded by blank lines).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>686271</commentid>
    <comment_count>30</comment_count>
      <attachid>156269</attachid>
    <who name="Carlos">carloschilazo</who>
    <bug_when>2012-08-02 23:53:17 -0700</bug_when>
    <thetext>Created attachment 156269
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>686272</commentid>
    <comment_count>31</comment_count>
    <who name="Carlos">carloschilazo</who>
    <bug_when>2012-08-02 23:55:15 -0700</bug_when>
    <thetext>(In reply to comment #29)
&gt; (From update of attachment 156225 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=156225&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/ChangeLog:7
&gt; &gt; +        Use Editor::canDelete() to determine if field is editable or not.
&gt; &gt; +        Added password-delete-contents test.
&gt; 
&gt; Oh oops you&apos;ve removed Reviewed by line :( You need to leave that line after the bug URL but before these descriptions (surrounded by blank lines).

Fixed whitespace and added Reviewed by line on CHANGELOG</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>686274</commentid>
    <comment_count>32</comment_count>
      <attachid>156269</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-08-02 23:59:28 -0700</bug_when>
    <thetext>Comment on attachment 156269
Patch

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

&gt; Source/WebCore/ChangeLog:6
&gt; +        Reviewed by Ryosuke Niwa.

In the future, you can leave &quot;Reviewed by NOBODY (OOPS!)&quot;.
The commit queue is going to replace that by reviewer&apos;s name automatically.
In addition, if you&apos;ve manually filled in reviewer&apos;s name, you can just set cq? instead of both r? and cq?.

&gt; LayoutTests/editing/deleting/password-delete-contents.html:1
&gt; +&lt;!DOCTYPE&gt;

It appears that you&apos;re missing a change log entry for LayoutTests.
You can run Tools/Scripts/prepare-ChangeLogs LayoutTests to generate one.
Add a short description like &quot;Added a regression test&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>686279</commentid>
    <comment_count>33</comment_count>
      <attachid>156271</attachid>
    <who name="Carlos">carloschilazo</who>
    <bug_when>2012-08-03 00:04:37 -0700</bug_when>
    <thetext>Created attachment 156271
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>686281</commentid>
    <comment_count>34</comment_count>
    <who name="Carlos">carloschilazo</who>
    <bug_when>2012-08-03 00:05:29 -0700</bug_when>
    <thetext>(In reply to comment #32)
&gt; (From update of attachment 156269 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=156269&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/ChangeLog:6
&gt; &gt; +        Reviewed by Ryosuke Niwa.
&gt; 
&gt; In the future, you can leave &quot;Reviewed by NOBODY (OOPS!)&quot;.
&gt; The commit queue is going to replace that by reviewer&apos;s name automatically.
&gt; In addition, if you&apos;ve manually filled in reviewer&apos;s name, you can just set cq? instead of both r? and cq?.
&gt; 
&gt; &gt; LayoutTests/editing/deleting/password-delete-contents.html:1
&gt; &gt; +&lt;!DOCTYPE&gt;
&gt; 
&gt; It appears that you&apos;re missing a change log entry for LayoutTests.
&gt; You can run Tools/Scripts/prepare-ChangeLogs LayoutTests to generate one.
&gt; Add a short description like &quot;Added a regression test&quot;.

LayoutTest changelog entry added. Thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>686339</commentid>
    <comment_count>35</comment_count>
      <attachid>156271</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-08-03 00:53:21 -0700</bug_when>
    <thetext>Comment on attachment 156271
Patch

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

&gt; LayoutTests/ChangeLog:3
&gt; +        Added regression test for password field content delete.

This should appear after Reviewed by Ryosuke Niwa (on a separate line after a blank line).
And this line should be the bug title as in Source/WebCore/ChangeLog.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>686362</commentid>
    <comment_count>36</comment_count>
      <attachid>156279</attachid>
    <who name="Carlos">carloschilazo</who>
    <bug_when>2012-08-03 01:07:07 -0700</bug_when>
    <thetext>Created attachment 156279
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>686366</commentid>
    <comment_count>37</comment_count>
      <attachid>156279</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-08-03 01:09:15 -0700</bug_when>
    <thetext>Comment on attachment 156279
Patch

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

&gt; Source/WebCore/ChangeLog:3
&gt; +        Improve handling of delete command, specifically for password fields.

Oops, I didn&apos;t realize but this is different from the bug title :(
It should be &quot;Delete text from password does nothing&quot;.

&gt; LayoutTests/ChangeLog:3
&gt; +        Improve handling of delete command, specifically for password fields.

Ditto.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>686367</commentid>
    <comment_count>38</comment_count>
      <attachid>156279</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-08-03 01:09:16 -0700</bug_when>
    <thetext>Comment on attachment 156279
Patch

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

&gt; Source/WebCore/ChangeLog:3
&gt; +        Improve handling of delete command, specifically for password fields.

Oops, I didn&apos;t realize but this is different from the bug title :(
It should be &quot;Delete text from password does nothing&quot;.

&gt; LayoutTests/ChangeLog:3
&gt; +        Improve handling of delete command, specifically for password fields.

Ditto.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>686371</commentid>
    <comment_count>39</comment_count>
      <attachid>156282</attachid>
    <who name="Carlos">carloschilazo</who>
    <bug_when>2012-08-03 01:12:21 -0700</bug_when>
    <thetext>Created attachment 156282
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>686485</commentid>
    <comment_count>40</comment_count>
      <attachid>156282</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-08-03 02:35:41 -0700</bug_when>
    <thetext>Comment on attachment 156282
Patch

Clearing flags on attachment: 156282

Committed r124586: &lt;http://trac.webkit.org/changeset/124586&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>686486</commentid>
    <comment_count>41</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-08-03 02:35:47 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>153890</attachid>
            <date>2012-07-23 16:11:12 -0700</date>
            <delta_ts>2012-07-23 16:20:29 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-92040-20120723181049.patch</filename>
            <type>text/plain</type>
            <size>1649</size>
            <attacher name="Carlos">carloschilazo</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEyMzM5OCkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE3IEBACisyMDEyLTA3LTIzICBTZXJnaW8g
Q2FybG9zIE1vcmFsZXMgQW5nZWxlcyAgPGNhcmxvc2NoaWxhem9AZ21haWwuY29tPgorCisgICAg
ICAgIERlbGV0ZSB0ZXh0IGZyb20gcGFzc3dvcmQgZG9lcyBub3RoaW5nLCBwcm9wb3NlZCBmaXgK
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTkyMDQwCisK
KwlXaGVuIGlzc3VpbmcgYSBkZWxldGUgY29tbWFuZCB0byBhIHBhc3N3b3JkIHRleHRmaWVsZCBk
b2VzIG5vdGhpbmcuCisJUHJvYmxlbSBpcyB0aGUgY29tbWFuZCBpcyBkaXNhYmxlZCBiZWNhdXNl
IG9mIGVuYWJsZWREZWxldGUgY2FsbGluZyBmb3IgZW5hYmxlZEN1dAorCisJV2hlbiBpdCBpcyBh
IHBhc3N3b3JkIGZpZWxkIHdlIGNhbm5vdCBjdXQgYW5kIHRoZXJlZm9yZSBlbmFibGVkQ3V0IHJl
dHVybnMgZmFsc2UuCisKKwlQcm9wb3NlZCBjaGFuZ2Ugd2lsbCBub3cgY2FsbCBlbmFibGVkSW5F
ZGl0YWJsZVRleHQKKyAgICAgICAgKiBlZGl0aW5nL0VkaXRvckNvbW1hbmQuY3BwOgorICAgICAg
ICAoV2ViQ29yZTo6ZW5hYmxlZERlbGV0ZSk6CisKIDIwMTItMDctMjMgIEFuZHJlYXMgS2xpbmcg
IDxrbGluZ0B3ZWJraXQub3JnPgogCiAgICAgICAgIFJlcG9ydCB0aGUgZXh0cmEgbWVtb3J5IHVz
ZWQgYnkgaW1tdXRhYmxlIFN0eWxlUHJvcGVydHlTZXQgb2JqZWN0cy4KSW5kZXg6IFNvdXJjZS9X
ZWJDb3JlL2VkaXRpbmcvRWRpdG9yQ29tbWFuZC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dl
YkNvcmUvZWRpdGluZy9FZGl0b3JDb21tYW5kLmNwcAkocmV2aXNpb24gMTIzMzk3KQorKysgU291
cmNlL1dlYkNvcmUvZWRpdGluZy9FZGl0b3JDb21tYW5kLmNwcAkod29ya2luZyBjb3B5KQpAQCAt
MTIzNSw3ICsxMjM1LDcgQEAgc3RhdGljIGJvb2wgZW5hYmxlZERlbGV0ZShGcmFtZSogZnJhbWUs
CiAgICAgc3dpdGNoIChzb3VyY2UpIHsKICAgICBjYXNlIENvbW1hbmRGcm9tTWVudU9yS2V5Qmlu
ZGluZzoKICAgICAgICAgLy8gIkRlbGV0ZSIgZnJvbSBtZW51IG9ubHkgYWZmZWN0cyBzZWxlY3Rl
ZCByYW5nZSwganVzdCBsaWtlIEN1dCBidXQgd2l0aG91dCBhZmZlY3RpbmcgcGFzdGVib2FyZAot
ICAgICAgICByZXR1cm4gZW5hYmxlZEN1dChmcmFtZSwgZXZlbnQsIHNvdXJjZSk7CisgICAgICAg
IHJldHVybiBlbmFibGVkSW5FZGl0YWJsZVRleHQoZnJhbWUsIGV2ZW50LCBzb3VyY2UpOwogICAg
IGNhc2UgQ29tbWFuZEZyb21ET006CiAgICAgY2FzZSBDb21tYW5kRnJvbURPTVdpdGhVc2VySW50
ZXJmYWNlOgogICAgICAgICAvLyAiRGVsZXRlIiBmcm9tIERPTSBpcyBsaWtlIGRlbGV0ZS9iYWNr
c3BhY2Uga2V5cHJlc3MsIGFmZmVjdHMgc2VsZWN0ZWQgcmFuZ2UgaWYgbm9uLWVtcHR5LAo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>153892</attachid>
            <date>2012-07-23 16:20:35 -0700</date>
            <delta_ts>2012-07-23 18:50:54 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-92040-20120723182011.patch</filename>
            <type>text/plain</type>
            <size>1677</size>
            <attacher name="Carlos">carloschilazo</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEyMzM5OCkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE3IEBACisyMDEyLTA3LTIzICBTZXJnaW8g
Q2FybG9zIE1vcmFsZXMgQW5nZWxlcyAgPGNhcmxvc2NoaWxhem9AZ21haWwuY29tPgorCisgICAg
ICAgIERlbGV0ZSB0ZXh0IGZyb20gcGFzc3dvcmQgZG9lcyBub3RoaW5nLCBwcm9wb3NlZCBmaXgK
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTkyMDQwCisK
KyAgICAgICAgV2hlbiBpc3N1aW5nIGEgZGVsZXRlIGNvbW1hbmQgdG8gYSBwYXNzd29yZCB0ZXh0
ZmllbGQgZG9lcyBub3RoaW5nLgorICAgICAgICBQcm9ibGVtIGlzIHRoZSBjb21tYW5kIGlzIGRp
c2FibGVkIGJlY2F1c2Ugb2YgZW5hYmxlZERlbGV0ZSBjYWxsaW5nIGZvciBlbmFibGVkQ3V0CisK
KyAgICAgICAgV2hlbiBpdCBpcyBhIHBhc3N3b3JkIGZpZWxkIHdlIGNhbm5vdCBjdXQgYW5kIHRo
ZXJlZm9yZSBlbmFibGVkQ3V0IHJldHVybnMgZmFsc2UuCisKKyAgICAgICAgUHJvcG9zZWQgY2hh
bmdlIHdpbGwgbm93IGNhbGwgZW5hYmxlZEluRWRpdGFibGVUZXh0CisgICAgICAgICogZWRpdGlu
Zy9FZGl0b3JDb21tYW5kLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OmVuYWJsZWREZWxldGUpOgor
CiAyMDEyLTA3LTIzICBBbmRyZWFzIEtsaW5nICA8a2xpbmdAd2Via2l0Lm9yZz4KIAogICAgICAg
ICBSZXBvcnQgdGhlIGV4dHJhIG1lbW9yeSB1c2VkIGJ5IGltbXV0YWJsZSBTdHlsZVByb3BlcnR5
U2V0IG9iamVjdHMuCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9lZGl0aW5nL0VkaXRvckNvbW1hbmQu
Y3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL2VkaXRpbmcvRWRpdG9yQ29tbWFuZC5j
cHAJKHJldmlzaW9uIDEyMzM5NykKKysrIFNvdXJjZS9XZWJDb3JlL2VkaXRpbmcvRWRpdG9yQ29t
bWFuZC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTEyMzUsNyArMTIzNSw3IEBAIHN0YXRpYyBib29s
IGVuYWJsZWREZWxldGUoRnJhbWUqIGZyYW1lLAogICAgIHN3aXRjaCAoc291cmNlKSB7CiAgICAg
Y2FzZSBDb21tYW5kRnJvbU1lbnVPcktleUJpbmRpbmc6CiAgICAgICAgIC8vICJEZWxldGUiIGZy
b20gbWVudSBvbmx5IGFmZmVjdHMgc2VsZWN0ZWQgcmFuZ2UsIGp1c3QgbGlrZSBDdXQgYnV0IHdp
dGhvdXQgYWZmZWN0aW5nIHBhc3RlYm9hcmQKLSAgICAgICAgcmV0dXJuIGVuYWJsZWRDdXQoZnJh
bWUsIGV2ZW50LCBzb3VyY2UpOworICAgICAgICByZXR1cm4gZW5hYmxlZEluRWRpdGFibGVUZXh0
KGZyYW1lLCBldmVudCwgc291cmNlKTsKICAgICBjYXNlIENvbW1hbmRGcm9tRE9NOgogICAgIGNh
c2UgQ29tbWFuZEZyb21ET01XaXRoVXNlckludGVyZmFjZToKICAgICAgICAgLy8gIkRlbGV0ZSIg
ZnJvbSBET00gaXMgbGlrZSBkZWxldGUvYmFja3NwYWNlIGtleXByZXNzLCBhZmZlY3RzIHNlbGVj
dGVkIHJhbmdlIGlmIG5vbi1lbXB0eSwK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>153933</attachid>
            <date>2012-07-23 18:50:59 -0700</date>
            <delta_ts>2012-07-25 01:07:44 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-92040-20120723205035.patch</filename>
            <type>text/plain</type>
            <size>1756</size>
            <attacher name="Carlos">carloschilazo</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNv
dXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCShyZXZpc2lvbiAxMjM0MTQpCisrKyBTb3Vy
Y2UvV2ViS2l0L2Nocm9taXVtL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE0
IEBACisyMDEyLTA3LTIzICBTZXJnaW8gQ2FybG9zIE1vcmFsZXMgQW5nZWxlcyAgPGNhcmxvc2No
aWxhem9AZ21haWwuY29tPgorCisgICAgICAgIERpc2FibGUgZGVsZXRlIG9wdGlvbiBmcm9tIGNv
bnRleHQgbWVudSBpbiBwYXNzd29yZCBmaWVsZHMuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD05MjA0MAorCisgICAgICAgIEF0IHRoZSBtb21lbnQgd2Ug
Y2Fubm90IGlzc3VlIGEgZGVsZXRlIHRvIGEgcGFzc3dvcmQgZmlsZWQgZnJvbQorICAgICAgICBj
b250ZXh0IG1lbnUsIHRoZW4gdGhhdCBvcHRpb24gc2hvdWxkIGJlIGRpc2FibGVkIHRvIGF2b2lk
IGNvbmZ1c2lvbi4KKworICAgICAgICAqIHNyYy9Db250ZXh0TWVudUNsaWVudEltcGwuY3BwOgor
ICAgICAgICAoV2ViS2l0OjpDb250ZXh0TWVudUNsaWVudEltcGw6OmdldEN1c3RvbU1lbnVGcm9t
RGVmYXVsdEl0ZW1zKToKKwogMjAxMi0wNy0yMyAgQWRyaWVubmUgV2Fsa2VyICA8ZW5uZUBnb29n
bGUuY29tPgogCiAgICAgICAgIFtjaHJvbWl1bV0gQWRkIG1vcmUgY29tcG9zaXRvciB1bml0IHRl
c3RzIGZvciBoaWdoIERQSSB0cmFuc2Zvcm1zCkluZGV4OiBTb3VyY2UvV2ViS2l0L2Nocm9taXVt
L3NyYy9Db250ZXh0TWVudUNsaWVudEltcGwuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQvY2hyb21pdW0vc3JjL0NvbnRleHRNZW51Q2xpZW50SW1wbC5jcHAJKHJldmlzaW9uIDEyMzQx
NCkKKysrIFNvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL0NvbnRleHRNZW51Q2xpZW50SW1wbC5j
cHAJKHdvcmtpbmcgY29weSkKQEAgLTE3NCw3ICsxNzQsOCBAQCBQbGF0Zm9ybU1lbnVEZXNjcmlw
dGlvbiBDb250ZXh0TWVudUNsaWVuCiAgICAgICAgIGRhdGEuZWRpdEZsYWdzIHw9IFdlYkNvbnRl
eHRNZW51RGF0YTo6Q2FuQ29weTsKICAgICBpZiAobV93ZWJWaWV3LT5mb2N1c2VkV2ViQ29yZUZy
YW1lKCktPmVkaXRvcigpLT5jYW5QYXN0ZSgpKQogICAgICAgICBkYXRhLmVkaXRGbGFncyB8PSBX
ZWJDb250ZXh0TWVudURhdGE6OkNhblBhc3RlOwotICAgIGlmIChtX3dlYlZpZXctPmZvY3VzZWRX
ZWJDb3JlRnJhbWUoKS0+ZWRpdG9yKCktPmNhbkRlbGV0ZSgpKQorICAgIC8vIERlbGV0ZSBpcyBu
b3QgY3VycmVudGx5IGF2YWlsYWJsZSBmb3IgcGFzc3dvcmQgZmllbGRzOiBXZWJraXQgYnVnIDky
MDQwLgorICAgIGlmIChtX3dlYlZpZXctPmZvY3VzZWRXZWJDb3JlRnJhbWUoKS0+ZWRpdG9yKCkt
PmNhbkRlbGV0ZSgpICYmICFzZWxlY3RlZEZyYW1lLT5zZWxlY3Rpb24oKS0+aXNJblBhc3N3b3Jk
RmllbGQoKSkKICAgICAgICAgZGF0YS5lZGl0RmxhZ3MgfD0gV2ViQ29udGV4dE1lbnVEYXRhOjpD
YW5EZWxldGU7CiAgICAgLy8gV2UgY2FuIGFsd2F5cyBzZWxlY3QgYWxsLi4uCiAgICAgZGF0YS5l
ZGl0RmxhZ3MgfD0gV2ViQ29udGV4dE1lbnVEYXRhOjpDYW5TZWxlY3RBbGw7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>154286</attachid>
            <date>2012-07-25 01:07:49 -0700</date>
            <delta_ts>2012-08-02 12:28:09 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-92040-20120725030739.patch</filename>
            <type>text/plain</type>
            <size>1731</size>
            <attacher name="Carlos">carloschilazo</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEyMzU4NSkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE1IEBACisyMDEyLTA3LTI1ICBTZXJnaW8g
Q2FybG9zIE1vcmFsZXMgQW5nZWxlcyAgPGNhcmxvc2NoaWxhem9AZ21haWwuY29tPgorCisgICAg
ICAgIERlbGV0ZSBmcm9tIHBhc3N3b3JkIGZpZWxkIHVzaW5nIGNvbnRleHQgbWVudSBjb3JyZWN0
IGhhbmRsaW5nLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9OTIwNDAKKworICAgICAgICBDdXJyZW50bHkgY2FsbHMgZm9yIGVuYWJsZWRDdXQsIGJ1dCBl
bmFibGVkQ3V0IGlzIGZhbHNlIHdoZW4gaW4gYSBwYXNzd29yZCBmaWVsZC4KKyAgICAgICAgQWRk
cyBjaGVjayBhbmQgbWFrZXMgc3VyZSBpdCBpcyBlbmFibGVkIHdpdGggZWRpdGFibGUgcmFuZ2Us
IHdlIGhhdmUgYSB2YWxpZCByYW5nZQorICAgICAgICBhbmQgdGhhdCB3ZSBoYXZlIGEgcm9vdCBl
bGVtZW50IHRvIGF2b2lkIHJlZ3Jlc3Npb25zLgorCisgICAgICAgICogZWRpdGluZy9FZGl0b3JD
b21tYW5kLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OmVuYWJsZWREZWxldGUpOgorCiAyMDEyLTA3
LTI0ICBCZW5qYW1pbiBQb3VsYWluICA8YnBvdWxhaW5AYXBwbGUuY29tPiAmJiBKb3NlcGggUGVj
b3Jhcm8gIDxwZWNvcmFyb0BhcHBsZS5jb20+CiAKICAgICAgICAgUXVhbGlmaWVkTmFtZSdzIEhh
c2hTZXQgc2hvdWxkIGJlIGJpZyBlbm91Z2ggdG8gaG9sZCBhdCBsZWFzdCBhbGwgdGhlIHN0YXRp
YyBuYW1lcwpJbmRleDogU291cmNlL1dlYkNvcmUvZWRpdGluZy9FZGl0b3JDb21tYW5kLmNwcAo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9lZGl0aW5nL0VkaXRvckNvbW1hbmQuY3BwCShy
ZXZpc2lvbiAxMjM0OTQpCisrKyBTb3VyY2UvV2ViQ29yZS9lZGl0aW5nL0VkaXRvckNvbW1hbmQu
Y3BwCSh3b3JraW5nIGNvcHkpCkBAIC0xMjM0LDYgKzEyMzQsOSBAQCBzdGF0aWMgYm9vbCBlbmFi
bGVkRGVsZXRlKEZyYW1lKiBmcmFtZSwKIHsKICAgICBzd2l0Y2ggKHNvdXJjZSkgewogICAgIGNh
c2UgQ29tbWFuZEZyb21NZW51T3JLZXlCaW5kaW5nOgorICAgICAgICAvLyBTcGVjaWFsIGhhbmRs
aW5nIGZvciBwYXNzd29yZCBmaWVsZHM6IFdlYmtpdCBidWcgOTIwNDAKKyAgICAgICAgaWYgKGZy
YW1lLT5zZWxlY3Rpb24oKS0+aXNJblBhc3N3b3JkRmllbGQoKSkKKyAgICAgICAgICAgIHJldHVy
biBmcmFtZS0+c2VsZWN0aW9uKCktPmlzUmFuZ2UoKSAmJiBlbmFibGVkSW5FZGl0YWJsZVRleHQo
ZnJhbWUsIGV2ZW50LCBzb3VyY2UpICYmIGZyYW1lLT5zZWxlY3Rpb24oKS0+aXNDb250ZW50RWRp
dGFibGUoKTsKICAgICAgICAgLy8gIkRlbGV0ZSIgZnJvbSBtZW51IG9ubHkgYWZmZWN0cyBzZWxl
Y3RlZCByYW5nZSwganVzdCBsaWtlIEN1dCBidXQgd2l0aG91dCBhZmZlY3RpbmcgcGFzdGVib2Fy
ZAogICAgICAgICByZXR1cm4gZW5hYmxlZEN1dChmcmFtZSwgZXZlbnQsIHNvdXJjZSk7CiAgICAg
Y2FzZSBDb21tYW5kRnJvbURPTToK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>156139</attachid>
            <date>2012-08-02 12:28:22 -0700</date>
            <delta_ts>2012-08-02 17:52:16 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-92040-20120802142802.patch</filename>
            <type>text/plain</type>
            <size>1455</size>
            <attacher name="Carlos">carloschilazo</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEyNDQ4MykKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDEzIEBACisyMDEyLTA4LTAyICBTZXJnaW8g
Q2FybG9zIE1vcmFsZXMgQW5nZWxlcyAgPGNhcmxvc2NoaWxhem9AZ21haWwuY29tPgorCisgICAg
ICAgIEltcHJvdmUgaGFuZGxpbmcgb2YgZGVsZXRlIGNvbW1hbmQsIHNwZWNpZmljYWxseSBmb3Ig
cGFzc3dvcmQgZmllbGRzLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9OTIwNDAKKworICAgICAgICBVc2UgRWRpdG9yOjpjYW5EZWxldGUoKSB0byBkZXRl
cm1pbmUgaWYgZmllbGQgaXMgZWRpdGFibGUgb3Igbm90LgorICAgICAgICAKKyAgICAgICAgKiBl
ZGl0aW5nL0VkaXRvckNvbW1hbmQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6ZW5hYmxlZERlbGV0
ZSk6CisKIDIwMTItMDgtMDIgIEFybmF1ZCBSZW5ldmllciAgPGEucmVuZXZpZXJAc2lzYS5zYW1z
dW5nLmNvbT4KIAogICAgICAgICBUeXBlZEFycmF5IHNldCBtZXRob2QgaXMgc2xvdyB3aGVuIGNh
bGxlZCB3aXRoIGFub3RoZXIgdHlwZWQgYXJyYXkKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL2VkaXRp
bmcvRWRpdG9yQ29tbWFuZC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvZWRpdGlu
Zy9FZGl0b3JDb21tYW5kLmNwcAkocmV2aXNpb24gMTI0NDc5KQorKysgU291cmNlL1dlYkNvcmUv
ZWRpdGluZy9FZGl0b3JDb21tYW5kLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTIzNCw4ICsxMjM0
LDcgQEAgc3RhdGljIGJvb2wgZW5hYmxlZERlbGV0ZShGcmFtZSogZnJhbWUsIAogewogICAgIHN3
aXRjaCAoc291cmNlKSB7CiAgICAgY2FzZSBDb21tYW5kRnJvbU1lbnVPcktleUJpbmRpbmc6Ci0g
ICAgICAgIC8vICJEZWxldGUiIGZyb20gbWVudSBvbmx5IGFmZmVjdHMgc2VsZWN0ZWQgcmFuZ2Us
IGp1c3QgbGlrZSBDdXQgYnV0IHdpdGhvdXQgYWZmZWN0aW5nIHBhc3RlYm9hcmQKLSAgICAgICAg
cmV0dXJuIGVuYWJsZWRDdXQoZnJhbWUsIGV2ZW50LCBzb3VyY2UpOworICAgICAgICByZXR1cm4g
ZnJhbWUtPmVkaXRvcigpLT5jYW5EZWxldGUoKTsKICAgICBjYXNlIENvbW1hbmRGcm9tRE9NOgog
ICAgIGNhc2UgQ29tbWFuZEZyb21ET01XaXRoVXNlckludGVyZmFjZToKICAgICAgICAgLy8gIkRl
bGV0ZSIgZnJvbSBET00gaXMgbGlrZSBkZWxldGUvYmFja3NwYWNlIGtleXByZXNzLCBhZmZlY3Rz
IHNlbGVjdGVkIHJhbmdlIGlmIG5vbi1lbXB0eSwK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>156220</attachid>
            <date>2012-08-02 17:52:22 -0700</date>
            <delta_ts>2012-08-02 18:11:53 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-92040-20120802195202.patch</filename>
            <type>text/plain</type>
            <size>3547</size>
            <attacher name="Carlos">carloschilazo</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEyNDQ4MykKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE2IEBACisyMDEyLTA4LTAyICBTZXJnaW8g
Q2FybG9zIE1vcmFsZXMgQW5nZWxlcyAgPGNhcmxvc2NoaWxhem9AZ21haWwuY29tPgorCisgICAg
ICAgIEltcHJvdmUgaGFuZGxpbmcgb2YgZGVsZXRlIGNvbW1hbmQsIHNwZWNpZmljYWxseSBmb3Ig
cGFzc3dvcmQgZmllbGRzLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9OTIwNDAKKworICAgICAgICBVc2UgRWRpdG9yOjpjYW5EZWxldGUoKSB0byBkZXRl
cm1pbmUgaWYgZmllbGQgaXMgZWRpdGFibGUgb3Igbm90LgorICAgICAgICBBZGRlZCBwYXNzd29y
ZC1kZWxldGUtY29udGVudHMgdGVzdC4KKworICAgICAgICBUZXN0OiBlZGl0aW5nL2RlbGV0aW5n
L3Bhc3N3b3JkLWRlbGV0ZS1jb250ZW50cy5odG1sCisgICAgICAgIAorICAgICAgICAqIGVkaXRp
bmcvRWRpdG9yQ29tbWFuZC5jcHA6CisgICAgICAgIChXZWJDb3JlOjplbmFibGVkRGVsZXRlKToK
KwogMjAxMi0wOC0wMiAgQXJuYXVkIFJlbmV2aWVyICA8YS5yZW5ldmllckBzaXNhLnNhbXN1bmcu
Y29tPgogCiAgICAgICAgIFR5cGVkQXJyYXkgc2V0IG1ldGhvZCBpcyBzbG93IHdoZW4gY2FsbGVk
IHdpdGggYW5vdGhlciB0eXBlZCBhcnJheQpJbmRleDogU291cmNlL1dlYkNvcmUvZWRpdGluZy9F
ZGl0b3JDb21tYW5kLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9lZGl0aW5nL0Vk
aXRvckNvbW1hbmQuY3BwCShyZXZpc2lvbiAxMjQ0NzkpCisrKyBTb3VyY2UvV2ViQ29yZS9lZGl0
aW5nL0VkaXRvckNvbW1hbmQuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0xMjMzLDkgKzEyMzMsOCBA
QCBzdGF0aWMgYm9vbCBlbmFibGVkSW5FZGl0YWJsZVRleHQoRnJhbWUqCiBzdGF0aWMgYm9vbCBl
bmFibGVkRGVsZXRlKEZyYW1lKiBmcmFtZSwgRXZlbnQqIGV2ZW50LCBFZGl0b3JDb21tYW5kU291
cmNlIHNvdXJjZSkKIHsKICAgICBzd2l0Y2ggKHNvdXJjZSkgewotICAgIGNhc2UgQ29tbWFuZEZy
b21NZW51T3JLZXlCaW5kaW5nOgotICAgICAgICAvLyAiRGVsZXRlIiBmcm9tIG1lbnUgb25seSBh
ZmZlY3RzIHNlbGVjdGVkIHJhbmdlLCBqdXN0IGxpa2UgQ3V0IGJ1dCB3aXRob3V0IGFmZmVjdGlu
ZyBwYXN0ZWJvYXJkCi0gICAgICAgIHJldHVybiBlbmFibGVkQ3V0KGZyYW1lLCBldmVudCwgc291
cmNlKTsKKyAgICBjYXNlIENvbW1hbmRGcm9tTWVudU9yS2V5QmluZGluZzogICAgCisgICAgICAg
IHJldHVybiBmcmFtZS0+ZWRpdG9yKCktPmNhbkRlbGV0ZSgpOwogICAgIGNhc2UgQ29tbWFuZEZy
b21ET006CiAgICAgY2FzZSBDb21tYW5kRnJvbURPTVdpdGhVc2VySW50ZXJmYWNlOgogICAgICAg
ICAvLyAiRGVsZXRlIiBmcm9tIERPTSBpcyBsaWtlIGRlbGV0ZS9iYWNrc3BhY2Uga2V5cHJlc3Ms
IGFmZmVjdHMgc2VsZWN0ZWQgcmFuZ2UgaWYgbm9uLWVtcHR5LApJbmRleDogTGF5b3V0VGVzdHMv
ZWRpdGluZy9kZWxldGluZy9wYXNzd29yZC1kZWxldGUtY29udGVudHMtZXhwZWN0ZWQudHh0Cj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIExheW91dFRlc3RzL2VkaXRpbmcvZGVsZXRpbmcvcGFzc3dvcmQtZGVsZXRl
LWNvbnRlbnRzLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL2VkaXRp
bmcvZGVsZXRpbmcvcGFzc3dvcmQtZGVsZXRlLWNvbnRlbnRzLWV4cGVjdGVkLnR4dAkocmV2aXNp
b24gMCkKQEAgLTAsMCArMSw3IEBACitUaGlzIG1ha2VzIHN1cmUgd2UgYXJlIGFibGUgdG8gZGVs
ZXRlIHRoZSBjb250ZW50cyBvZiBhIHBhc3N3b3JkIGZpZWxkOiBkZWxldGluZyBhIHNlbGVjdGlv
biBhbmQgZXZhbHVhdGluZyB0aGUgZmllbGQgY29udGVudHMuCisKK1BBU1MgdGV4dEZpZWxkLnZh
bHVlID09IGRlc2lyZWRTdHJpbmcgaXMgdHJ1ZQorUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMg
dHJ1ZQorCitURVNUIENPTVBMRVRFCisKSW5kZXg6IExheW91dFRlc3RzL2VkaXRpbmcvZGVsZXRp
bmcvcGFzc3dvcmQtZGVsZXRlLWNvbnRlbnRzLmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVz
dHMvZWRpdGluZy9kZWxldGluZy9wYXNzd29yZC1kZWxldGUtY29udGVudHMuaHRtbAkocmV2aXNp
b24gMCkKKysrIExheW91dFRlc3RzL2VkaXRpbmcvZGVsZXRpbmcvcGFzc3dvcmQtZGVsZXRlLWNv
bnRlbnRzLmh0bWwJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsMzYgQEAKKzwhRE9DVFlQRT4KKzxo
dG1sPgorPGhlYWQ+Cis8c2NyaXB0IHNyYz0iLi4vLi4vZmFzdC9qcy9yZXNvdXJjZXMvanMtdGVz
dC1wcmUuanMiPjwvc2NyaXB0PgorPC9oZWFkPgorPGJvZHk+Cis8cCBpZD0iZGVzY3JpcHRpb24i
PlRoaXMgbWFrZXMgc3VyZSB3ZSBhcmUgYWJsZSB0byBkZWxldGUgdGhlIGNvbnRlbnRzIG9mIGEg
cGFzc3dvcmQgZmllbGQ6IGRlbGV0aW5nIGEgc2VsZWN0aW9uIGFuZCBldmFsdWF0aW5nIHRoZSBm
aWVsZCBjb250ZW50cy48L3A+Cis8ZGl2IGlkPSJjb25zb2xlIj48L2Rpdj4KKzxpbnB1dCB0eXBl
PSJwYXNzd29yZCIgaWQ9InBhc3N3b3JkRmllbGQiPgorPHNjcmlwdD4KKworaWYgKCF3aW5kb3cu
dGVzdFJ1bm5lciB8fCAhd2luZG93LmludGVybmFscykKKyAgICB0ZXN0RmFpbGVkKCdUaGlzIHRl
c3QgcmVxdWlyZXMgYWNjZXNzIHRvIHdpbmRvdy5pbnRlcm5hbHMnKTsKKwordmFyIHRleHRGaWVs
ZDsKK3ZhciBkZXNpcmVkU3RyaW5nID0gImhlbGxvIjsKK2Z1bmN0aW9uIHJ1blRlc3QoZWxlbWVu
dCkgeworICAgIHRleHRGaWVsZCA9IGVsZW1lbnQ7CisKKyAgICB0ZXh0RmllbGQudmFsdWUgPSAi
aGVsbGxvIjsKKyAgICB0ZXh0RmllbGQuZm9jdXMoKTsKKyAgICB0ZXh0RmllbGQuc2VsZWN0aW9u
U3RhcnQgPSAzOworICAgIHRleHRGaWVsZC5zZWxlY3Rpb25FbmQgPSA0OworCisgICAgdGVzdFJ1
bm5lci5leGVjQ29tbWFuZCgiRGVsZXRlIixmYWxzZSxudWxsKQorICAgIHNob3VsZEJlVHJ1ZSgn
dGV4dEZpZWxkLnZhbHVlID09IGRlc2lyZWRTdHJpbmcnKTsKKworICAgIHRleHRGaWVsZC5wYXJl
bnROb2RlLnJlbW92ZUNoaWxkKHRleHRGaWVsZCk7Cit9CisKK3J1blRlc3QoZG9jdW1lbnQuZ2V0
RWxlbWVudEJ5SWQoJ3Bhc3N3b3JkRmllbGQnKSk7CisKKzwvc2NyaXB0PgorPHNjcmlwdCBzcmM9
Ii4uLy4uL2Zhc3QvanMvcmVzb3VyY2VzL2pzLXRlc3QtcG9zdC5qcyI+PC9zY3JpcHQ+Cis8L2Jv
ZHk+Cis8L2h0bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>156225</attachid>
            <date>2012-08-02 18:12:01 -0700</date>
            <delta_ts>2012-08-02 23:53:10 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-92040-20120802201141.patch</filename>
            <type>text/plain</type>
            <size>3646</size>
            <attacher name="Carlos">carloschilazo</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEyNDQ4MykKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE2IEBACisyMDEyLTA4LTAyICBTZXJnaW8g
Q2FybG9zIE1vcmFsZXMgQW5nZWxlcyAgPGNhcmxvc2NoaWxhem9AZ21haWwuY29tPgorCisgICAg
ICAgIEltcHJvdmUgaGFuZGxpbmcgb2YgZGVsZXRlIGNvbW1hbmQsIHNwZWNpZmljYWxseSBmb3Ig
cGFzc3dvcmQgZmllbGRzLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9OTIwNDAKKworICAgICAgICBVc2UgRWRpdG9yOjpjYW5EZWxldGUoKSB0byBkZXRl
cm1pbmUgaWYgZmllbGQgaXMgZWRpdGFibGUgb3Igbm90LgorICAgICAgICBBZGRlZCBwYXNzd29y
ZC1kZWxldGUtY29udGVudHMgdGVzdC4KKworICAgICAgICBUZXN0OiBlZGl0aW5nL2RlbGV0aW5n
L3Bhc3N3b3JkLWRlbGV0ZS1jb250ZW50cy5odG1sCisgICAgICAgIAorICAgICAgICAqIGVkaXRp
bmcvRWRpdG9yQ29tbWFuZC5jcHA6CisgICAgICAgIChXZWJDb3JlOjplbmFibGVkRGVsZXRlKToK
KwogMjAxMi0wOC0wMiAgQXJuYXVkIFJlbmV2aWVyICA8YS5yZW5ldmllckBzaXNhLnNhbXN1bmcu
Y29tPgogCiAgICAgICAgIFR5cGVkQXJyYXkgc2V0IG1ldGhvZCBpcyBzbG93IHdoZW4gY2FsbGVk
IHdpdGggYW5vdGhlciB0eXBlZCBhcnJheQpJbmRleDogU291cmNlL1dlYkNvcmUvZWRpdGluZy9F
ZGl0b3JDb21tYW5kLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9lZGl0aW5nL0Vk
aXRvckNvbW1hbmQuY3BwCShyZXZpc2lvbiAxMjQ0NzkpCisrKyBTb3VyY2UvV2ViQ29yZS9lZGl0
aW5nL0VkaXRvckNvbW1hbmQuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0xMjMzLDkgKzEyMzMsOCBA
QCBzdGF0aWMgYm9vbCBlbmFibGVkSW5FZGl0YWJsZVRleHQoRnJhbWUqCiBzdGF0aWMgYm9vbCBl
bmFibGVkRGVsZXRlKEZyYW1lKiBmcmFtZSwgRXZlbnQqIGV2ZW50LCBFZGl0b3JDb21tYW5kU291
cmNlIHNvdXJjZSkKIHsKICAgICBzd2l0Y2ggKHNvdXJjZSkgewotICAgIGNhc2UgQ29tbWFuZEZy
b21NZW51T3JLZXlCaW5kaW5nOgotICAgICAgICAvLyAiRGVsZXRlIiBmcm9tIG1lbnUgb25seSBh
ZmZlY3RzIHNlbGVjdGVkIHJhbmdlLCBqdXN0IGxpa2UgQ3V0IGJ1dCB3aXRob3V0IGFmZmVjdGlu
ZyBwYXN0ZWJvYXJkCi0gICAgICAgIHJldHVybiBlbmFibGVkQ3V0KGZyYW1lLCBldmVudCwgc291
cmNlKTsKKyAgICBjYXNlIENvbW1hbmRGcm9tTWVudU9yS2V5QmluZGluZzogICAgCisgICAgICAg
IHJldHVybiBmcmFtZS0+ZWRpdG9yKCktPmNhbkRlbGV0ZSgpOwogICAgIGNhc2UgQ29tbWFuZEZy
b21ET006CiAgICAgY2FzZSBDb21tYW5kRnJvbURPTVdpdGhVc2VySW50ZXJmYWNlOgogICAgICAg
ICAvLyAiRGVsZXRlIiBmcm9tIERPTSBpcyBsaWtlIGRlbGV0ZS9iYWNrc3BhY2Uga2V5cHJlc3Ms
IGFmZmVjdHMgc2VsZWN0ZWQgcmFuZ2UgaWYgbm9uLWVtcHR5LApJbmRleDogTGF5b3V0VGVzdHMv
ZWRpdGluZy9kZWxldGluZy9wYXNzd29yZC1kZWxldGUtY29udGVudHMtZXhwZWN0ZWQudHh0Cj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIExheW91dFRlc3RzL2VkaXRpbmcvZGVsZXRpbmcvcGFzc3dvcmQtZGVsZXRl
LWNvbnRlbnRzLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL2VkaXRp
bmcvZGVsZXRpbmcvcGFzc3dvcmQtZGVsZXRlLWNvbnRlbnRzLWV4cGVjdGVkLnR4dAkocmV2aXNp
b24gMCkKQEAgLTAsMCArMSw3IEBACitUaGlzIG1ha2VzIHN1cmUgd2UgYXJlIGFibGUgdG8gZGVs
ZXRlIHRoZSBjb250ZW50cyBvZiBhIHBhc3N3b3JkIGZpZWxkOiBkZWxldGluZyBhIHNlbGVjdGlv
biBhbmQgZXZhbHVhdGluZyB0aGUgZmllbGQgY29udGVudHMuCisKK1BBU1MgcGFzc3dvcmRGaWVs
ZC52YWx1ZT0naGVsbGxvJzsgcGFzc3dvcmRGaWVsZC5zZXRTZWxlY3Rpb25SYW5nZSgzLCA0KTsg
dGVzdFJ1bm5lci5leGVjQ29tbWFuZCgnRGVsZXRlJywgZmFsc2UsIG51bGwpOyBwYXNzd29yZEZp
ZWxkLnZhbHVlIGlzICdoZWxsbycKK1BBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKKwor
VEVTVCBDT01QTEVURQorCkluZGV4OiBMYXlvdXRUZXN0cy9lZGl0aW5nL2RlbGV0aW5nL3Bhc3N3
b3JkLWRlbGV0ZS1jb250ZW50cy5odG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2VkaXRp
bmcvZGVsZXRpbmcvcGFzc3dvcmQtZGVsZXRlLWNvbnRlbnRzLmh0bWwJKHJldmlzaW9uIDApCisr
KyBMYXlvdXRUZXN0cy9lZGl0aW5nL2RlbGV0aW5nL3Bhc3N3b3JkLWRlbGV0ZS1jb250ZW50cy5o
dG1sCShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDMzIEBACis8IURPQ1RZUEU+Cis8aHRtbD4KKzxo
ZWFkPgorPHNjcmlwdCBzcmM9Ii4uLy4uL2Zhc3QvanMvcmVzb3VyY2VzL2pzLXRlc3QtcHJlLmpz
Ij48L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5PgorPHAgaWQ9ImRlc2NyaXB0aW9uIj5UaGlzIG1h
a2VzIHN1cmUgd2UgYXJlIGFibGUgdG8gZGVsZXRlIHRoZSBjb250ZW50cyBvZiBhIHBhc3N3b3Jk
IGZpZWxkOiBkZWxldGluZyBhIHNlbGVjdGlvbiBhbmQgZXZhbHVhdGluZyB0aGUgZmllbGQgY29u
dGVudHMuPC9wPgorPGRpdiBpZD0iY29uc29sZSI+PC9kaXY+Cis8aW5wdXQgdHlwZT0icGFzc3dv
cmQiIGlkPSJwYXNzd29yZEZpZWxkIj4KKzxzY3JpcHQ+CisKK2lmICghd2luZG93LnRlc3RSdW5u
ZXIgfHwgIXdpbmRvdy5pbnRlcm5hbHMpCisgICAgdGVzdEZhaWxlZCgnVGhpcyB0ZXN0IHJlcXVp
cmVzIGFjY2VzcyB0byB3aW5kb3cuaW50ZXJuYWxzJyk7CisKK3ZhciB0ZXh0RmllbGQ7Cit2YXIg
ZGVzaXJlZFN0cmluZyA9ICJoZWxsbyI7CitmdW5jdGlvbiBydW5UZXN0KGVsZW1lbnQpIHsKKyAg
ICB0ZXh0RmllbGQgPSBlbGVtZW50OworCisgICAgdGV4dEZpZWxkLnZhbHVlID0gImhlbGxsbyI7
CisgICAgdGV4dEZpZWxkLmZvY3VzKCk7CisKKyAgICBzaG91bGRCZSgicGFzc3dvcmRGaWVsZC52
YWx1ZT0naGVsbGxvJzsgcGFzc3dvcmRGaWVsZC5zZXRTZWxlY3Rpb25SYW5nZSgzLCA0KTsgdGVz
dFJ1bm5lci5leGVjQ29tbWFuZCgnRGVsZXRlJywgZmFsc2UsIG51bGwpOyBwYXNzd29yZEZpZWxk
LnZhbHVlIiwgIidoZWxsbyciKTsKKworICAgIHRleHRGaWVsZC5wYXJlbnROb2RlLnJlbW92ZUNo
aWxkKHRleHRGaWVsZCk7Cit9CisKK3J1blRlc3QoZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3Bh
c3N3b3JkRmllbGQnKSk7CisKKzwvc2NyaXB0PgorPHNjcmlwdCBzcmM9Ii4uLy4uL2Zhc3QvanMv
cmVzb3VyY2VzL2pzLXRlc3QtcG9zdC5qcyI+PC9zY3JpcHQ+Cis8L2JvZHk+Cis8L2h0bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>156269</attachid>
            <date>2012-08-02 23:53:17 -0700</date>
            <delta_ts>2012-08-03 00:04:29 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-92040-20120803015257.patch</filename>
            <type>text/plain</type>
            <size>3675</size>
            <attacher name="Carlos">carloschilazo</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEyNDQ4MykKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE4IEBACisyMDEyLTA4LTAyICBTZXJnaW8g
Q2FybG9zIE1vcmFsZXMgQW5nZWxlcyAgPGNhcmxvc2NoaWxhem9AZ21haWwuY29tPgorCisgICAg
ICAgIEltcHJvdmUgaGFuZGxpbmcgb2YgZGVsZXRlIGNvbW1hbmQsIHNwZWNpZmljYWxseSBmb3Ig
cGFzc3dvcmQgZmllbGRzLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9OTIwNDAKKworICAgICAgICBSZXZpZXdlZCBieSBSeW9zdWtlIE5pd2EuCisKKyAg
ICAgICAgVXNlIEVkaXRvcjo6Y2FuRGVsZXRlKCkgdG8gZGV0ZXJtaW5lIGlmIGZpZWxkIGlzIGVk
aXRhYmxlIG9yIG5vdC4KKyAgICAgICAgQWRkZWQgcGFzc3dvcmQtZGVsZXRlLWNvbnRlbnRzIHRl
c3QuCisKKyAgICAgICAgVGVzdDogZWRpdGluZy9kZWxldGluZy9wYXNzd29yZC1kZWxldGUtY29u
dGVudHMuaHRtbAorCisgICAgICAgICogZWRpdGluZy9FZGl0b3JDb21tYW5kLmNwcDoKKyAgICAg
ICAgKFdlYkNvcmU6OmVuYWJsZWREZWxldGUpOgorCiAyMDEyLTA4LTAyICBBcm5hdWQgUmVuZXZp
ZXIgIDxhLnJlbmV2aWVyQHNpc2Euc2Ftc3VuZy5jb20+CiAKICAgICAgICAgVHlwZWRBcnJheSBz
ZXQgbWV0aG9kIGlzIHNsb3cgd2hlbiBjYWxsZWQgd2l0aCBhbm90aGVyIHR5cGVkIGFycmF5Cklu
ZGV4OiBTb3VyY2UvV2ViQ29yZS9lZGl0aW5nL0VkaXRvckNvbW1hbmQuY3BwCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIFNvdXJjZS9XZWJDb3JlL2VkaXRpbmcvRWRpdG9yQ29tbWFuZC5jcHAJKHJldmlzaW9uIDEy
NDQ3OSkKKysrIFNvdXJjZS9XZWJDb3JlL2VkaXRpbmcvRWRpdG9yQ29tbWFuZC5jcHAJKHdvcmtp
bmcgY29weSkKQEAgLTEyMzMsOSArMTIzMyw4IEBAIHN0YXRpYyBib29sIGVuYWJsZWRJbkVkaXRh
YmxlVGV4dChGcmFtZSoKIHN0YXRpYyBib29sIGVuYWJsZWREZWxldGUoRnJhbWUqIGZyYW1lLCBF
dmVudCogZXZlbnQsIEVkaXRvckNvbW1hbmRTb3VyY2Ugc291cmNlKQogewogICAgIHN3aXRjaCAo
c291cmNlKSB7Ci0gICAgY2FzZSBDb21tYW5kRnJvbU1lbnVPcktleUJpbmRpbmc6Ci0gICAgICAg
IC8vICJEZWxldGUiIGZyb20gbWVudSBvbmx5IGFmZmVjdHMgc2VsZWN0ZWQgcmFuZ2UsIGp1c3Qg
bGlrZSBDdXQgYnV0IHdpdGhvdXQgYWZmZWN0aW5nIHBhc3RlYm9hcmQKLSAgICAgICAgcmV0dXJu
IGVuYWJsZWRDdXQoZnJhbWUsIGV2ZW50LCBzb3VyY2UpOworICAgIGNhc2UgQ29tbWFuZEZyb21N
ZW51T3JLZXlCaW5kaW5nOiAgICAKKyAgICAgICAgcmV0dXJuIGZyYW1lLT5lZGl0b3IoKS0+Y2Fu
RGVsZXRlKCk7CiAgICAgY2FzZSBDb21tYW5kRnJvbURPTToKICAgICBjYXNlIENvbW1hbmRGcm9t
RE9NV2l0aFVzZXJJbnRlcmZhY2U6CiAgICAgICAgIC8vICJEZWxldGUiIGZyb20gRE9NIGlzIGxp
a2UgZGVsZXRlL2JhY2tzcGFjZSBrZXlwcmVzcywgYWZmZWN0cyBzZWxlY3RlZCByYW5nZSBpZiBu
b24tZW1wdHksCkluZGV4OiBMYXlvdXRUZXN0cy9lZGl0aW5nL2RlbGV0aW5nL3Bhc3N3b3JkLWRl
bGV0ZS1jb250ZW50cy1leHBlY3RlZC50eHQKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZWRp
dGluZy9kZWxldGluZy9wYXNzd29yZC1kZWxldGUtY29udGVudHMtZXhwZWN0ZWQudHh0CShyZXZp
c2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZWRpdGluZy9kZWxldGluZy9wYXNzd29yZC1kZWxldGUt
Y29udGVudHMtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDcgQEAKK1RoaXMg
bWFrZXMgc3VyZSB3ZSBhcmUgYWJsZSB0byBkZWxldGUgdGhlIGNvbnRlbnRzIG9mIGEgcGFzc3dv
cmQgZmllbGQ6IGRlbGV0aW5nIGEgc2VsZWN0aW9uIGFuZCBldmFsdWF0aW5nIHRoZSBmaWVsZCBj
b250ZW50cy4KKworUEFTUyBwYXNzd29yZEZpZWxkLnZhbHVlPSdoZWxsbG8nOyBwYXNzd29yZEZp
ZWxkLnNldFNlbGVjdGlvblJhbmdlKDMsIDQpOyB0ZXN0UnVubmVyLmV4ZWNDb21tYW5kKCdEZWxl
dGUnLCBmYWxzZSwgbnVsbCk7IHBhc3N3b3JkRmllbGQudmFsdWUgaXMgJ2hlbGxvJworUEFTUyBz
dWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQorCitURVNUIENPTVBMRVRFCisKSW5kZXg6IExheW91
dFRlc3RzL2VkaXRpbmcvZGVsZXRpbmcvcGFzc3dvcmQtZGVsZXRlLWNvbnRlbnRzLmh0bWwKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZWRpdGluZy9kZWxldGluZy9wYXNzd29yZC1kZWxldGUt
Y29udGVudHMuaHRtbAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL2VkaXRpbmcvZGVsZXRp
bmcvcGFzc3dvcmQtZGVsZXRlLWNvbnRlbnRzLmh0bWwJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEs
MzMgQEAKKzwhRE9DVFlQRT4KKzxodG1sPgorPGhlYWQ+Cis8c2NyaXB0IHNyYz0iLi4vLi4vZmFz
dC9qcy9yZXNvdXJjZXMvanMtdGVzdC1wcmUuanMiPjwvc2NyaXB0PgorPC9oZWFkPgorPGJvZHk+
Cis8cCBpZD0iZGVzY3JpcHRpb24iPlRoaXMgbWFrZXMgc3VyZSB3ZSBhcmUgYWJsZSB0byBkZWxl
dGUgdGhlIGNvbnRlbnRzIG9mIGEgcGFzc3dvcmQgZmllbGQ6IGRlbGV0aW5nIGEgc2VsZWN0aW9u
IGFuZCBldmFsdWF0aW5nIHRoZSBmaWVsZCBjb250ZW50cy48L3A+Cis8ZGl2IGlkPSJjb25zb2xl
Ij48L2Rpdj4KKzxpbnB1dCB0eXBlPSJwYXNzd29yZCIgaWQ9InBhc3N3b3JkRmllbGQiPgorPHNj
cmlwdD4KKworaWYgKCF3aW5kb3cudGVzdFJ1bm5lciB8fCAhd2luZG93LmludGVybmFscykKKyAg
ICB0ZXN0RmFpbGVkKCdUaGlzIHRlc3QgcmVxdWlyZXMgYWNjZXNzIHRvIHdpbmRvdy5pbnRlcm5h
bHMnKTsKKwordmFyIHRleHRGaWVsZDsKK3ZhciBkZXNpcmVkU3RyaW5nID0gImhlbGxvIjsKK2Z1
bmN0aW9uIHJ1blRlc3QoZWxlbWVudCkgeworICAgIHRleHRGaWVsZCA9IGVsZW1lbnQ7CisKKyAg
ICB0ZXh0RmllbGQudmFsdWUgPSAiaGVsbGxvIjsKKyAgICB0ZXh0RmllbGQuZm9jdXMoKTsKKwor
ICAgIHNob3VsZEJlKCJwYXNzd29yZEZpZWxkLnZhbHVlPSdoZWxsbG8nOyBwYXNzd29yZEZpZWxk
LnNldFNlbGVjdGlvblJhbmdlKDMsIDQpOyB0ZXN0UnVubmVyLmV4ZWNDb21tYW5kKCdEZWxldGUn
LCBmYWxzZSwgbnVsbCk7IHBhc3N3b3JkRmllbGQudmFsdWUiLCAiJ2hlbGxvJyIpOworCisgICAg
dGV4dEZpZWxkLnBhcmVudE5vZGUucmVtb3ZlQ2hpbGQodGV4dEZpZWxkKTsKK30KKworcnVuVGVz
dChkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgncGFzc3dvcmRGaWVsZCcpKTsKKworPC9zY3JpcHQ+
Cis8c2NyaXB0IHNyYz0iLi4vLi4vZmFzdC9qcy9yZXNvdXJjZXMvanMtdGVzdC1wb3N0LmpzIj48
L3NjcmlwdD4KKzwvYm9keT4KKzwvaHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>156271</attachid>
            <date>2012-08-03 00:04:37 -0700</date>
            <delta_ts>2012-08-03 01:07:00 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-92040-20120803020417.patch</filename>
            <type>text/plain</type>
            <size>4382</size>
            <attacher name="Carlos">carloschilazo</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEyNDQ4MykKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE4IEBACisyMDEyLTA4LTAyICBTZXJnaW8g
Q2FybG9zIE1vcmFsZXMgQW5nZWxlcyAgPGNhcmxvc2NoaWxhem9AZ21haWwuY29tPgorCisgICAg
ICAgIEltcHJvdmUgaGFuZGxpbmcgb2YgZGVsZXRlIGNvbW1hbmQsIHNwZWNpZmljYWxseSBmb3Ig
cGFzc3dvcmQgZmllbGRzLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9OTIwNDAKKworICAgICAgICBSZXZpZXdlZCBieSBSeW9zdWtlIE5pd2EuCisKKyAg
ICAgICAgVXNlIEVkaXRvcjo6Y2FuRGVsZXRlKCkgdG8gZGV0ZXJtaW5lIGlmIGZpZWxkIGlzIGVk
aXRhYmxlIG9yIG5vdC4KKyAgICAgICAgQWRkZWQgcGFzc3dvcmQtZGVsZXRlLWNvbnRlbnRzIHRl
c3QuCisKKyAgICAgICAgVGVzdDogZWRpdGluZy9kZWxldGluZy9wYXNzd29yZC1kZWxldGUtY29u
dGVudHMuaHRtbAorCisgICAgICAgICogZWRpdGluZy9FZGl0b3JDb21tYW5kLmNwcDoKKyAgICAg
ICAgKFdlYkNvcmU6OmVuYWJsZWREZWxldGUpOgorCiAyMDEyLTA4LTAyICBBcm5hdWQgUmVuZXZp
ZXIgIDxhLnJlbmV2aWVyQHNpc2Euc2Ftc3VuZy5jb20+CiAKICAgICAgICAgVHlwZWRBcnJheSBz
ZXQgbWV0aG9kIGlzIHNsb3cgd2hlbiBjYWxsZWQgd2l0aCBhbm90aGVyIHR5cGVkIGFycmF5Cklu
ZGV4OiBTb3VyY2UvV2ViQ29yZS9lZGl0aW5nL0VkaXRvckNvbW1hbmQuY3BwCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIFNvdXJjZS9XZWJDb3JlL2VkaXRpbmcvRWRpdG9yQ29tbWFuZC5jcHAJKHJldmlzaW9uIDEy
NDQ3OSkKKysrIFNvdXJjZS9XZWJDb3JlL2VkaXRpbmcvRWRpdG9yQ29tbWFuZC5jcHAJKHdvcmtp
bmcgY29weSkKQEAgLTEyMzMsOSArMTIzMyw4IEBAIHN0YXRpYyBib29sIGVuYWJsZWRJbkVkaXRh
YmxlVGV4dChGcmFtZSoKIHN0YXRpYyBib29sIGVuYWJsZWREZWxldGUoRnJhbWUqIGZyYW1lLCBF
dmVudCogZXZlbnQsIEVkaXRvckNvbW1hbmRTb3VyY2Ugc291cmNlKQogewogICAgIHN3aXRjaCAo
c291cmNlKSB7Ci0gICAgY2FzZSBDb21tYW5kRnJvbU1lbnVPcktleUJpbmRpbmc6Ci0gICAgICAg
IC8vICJEZWxldGUiIGZyb20gbWVudSBvbmx5IGFmZmVjdHMgc2VsZWN0ZWQgcmFuZ2UsIGp1c3Qg
bGlrZSBDdXQgYnV0IHdpdGhvdXQgYWZmZWN0aW5nIHBhc3RlYm9hcmQKLSAgICAgICAgcmV0dXJu
IGVuYWJsZWRDdXQoZnJhbWUsIGV2ZW50LCBzb3VyY2UpOworICAgIGNhc2UgQ29tbWFuZEZyb21N
ZW51T3JLZXlCaW5kaW5nOiAgICAKKyAgICAgICAgcmV0dXJuIGZyYW1lLT5lZGl0b3IoKS0+Y2Fu
RGVsZXRlKCk7CiAgICAgY2FzZSBDb21tYW5kRnJvbURPTToKICAgICBjYXNlIENvbW1hbmRGcm9t
RE9NV2l0aFVzZXJJbnRlcmZhY2U6CiAgICAgICAgIC8vICJEZWxldGUiIGZyb20gRE9NIGlzIGxp
a2UgZGVsZXRlL2JhY2tzcGFjZSBrZXlwcmVzcywgYWZmZWN0cyBzZWxlY3RlZCByYW5nZSBpZiBu
b24tZW1wdHksCkluZGV4OiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5
b3V0VGVzdHMvQ2hhbmdlTG9nCShyZXZpc2lvbiAxMjQ1NjUpCisrKyBMYXlvdXRUZXN0cy9DaGFu
Z2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxMyBAQAorMjAxMi0wOC0wMyAgU2VyZ2lv
IENhcmxvcyBNb3JhbGVzIEFuZ2VsZXMgIDxjYXJsb3NjaGlsYXpvQGdtYWlsLmNvbT4KKworICAg
ICAgICBBZGRlZCByZWdyZXNzaW9uIHRlc3QgZm9yIHBhc3N3b3JkIGZpZWxkIGNvbnRlbnQgZGVs
ZXRlLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTIw
NDAKKyAgICAgICAgCisgICAgICAgIFJldmlld2VkIGJ5IFJ5b3N1a2UgTml3YS4KKworICAgICAg
ICAqIGVkaXRpbmcvZGVsZXRpbmcvcGFzc3dvcmQtZGVsZXRlLWNvbnRlbnRzLWV4cGVjdGVkLnR4
dDogQWRkZWQuCisgICAgICAgICogZWRpdGluZy9kZWxldGluZy9wYXNzd29yZC1kZWxldGUtY29u
dGVudHMuaHRtbDogQWRkZWQuCisKIDIwMTItMDgtMDIgIEFiaGlzaGVrIEFyeWEgIDxpbmZlcm5v
QGNocm9taXVtLm9yZz4KIAogICAgICAgICBDcmFzaCBkdWUgdG8gbGF5ZXIgbm90IHJlbW92ZWQg
ZnJvbSBwYXJlbnQgZm9yIGFub255bW91cyBibG9jay4KSW5kZXg6IExheW91dFRlc3RzL2VkaXRp
bmcvZGVsZXRpbmcvcGFzc3dvcmQtZGVsZXRlLWNvbnRlbnRzLWV4cGVjdGVkLnR4dAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBMYXlvdXRUZXN0cy9lZGl0aW5nL2RlbGV0aW5nL3Bhc3N3b3JkLWRlbGV0ZS1jb250
ZW50cy1leHBlY3RlZC50eHQJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9lZGl0aW5nL2Rl
bGV0aW5nL3Bhc3N3b3JkLWRlbGV0ZS1jb250ZW50cy1leHBlY3RlZC50eHQJKHJldmlzaW9uIDAp
CkBAIC0wLDAgKzEsNyBAQAorVGhpcyBtYWtlcyBzdXJlIHdlIGFyZSBhYmxlIHRvIGRlbGV0ZSB0
aGUgY29udGVudHMgb2YgYSBwYXNzd29yZCBmaWVsZDogZGVsZXRpbmcgYSBzZWxlY3Rpb24gYW5k
IGV2YWx1YXRpbmcgdGhlIGZpZWxkIGNvbnRlbnRzLgorCitQQVNTIHBhc3N3b3JkRmllbGQudmFs
dWU9J2hlbGxsbyc7IHBhc3N3b3JkRmllbGQuc2V0U2VsZWN0aW9uUmFuZ2UoMywgNCk7IHRlc3RS
dW5uZXIuZXhlY0NvbW1hbmQoJ0RlbGV0ZScsIGZhbHNlLCBudWxsKTsgcGFzc3dvcmRGaWVsZC52
YWx1ZSBpcyAnaGVsbG8nCitQQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCisKK1RFU1Qg
Q09NUExFVEUKKwpJbmRleDogTGF5b3V0VGVzdHMvZWRpdGluZy9kZWxldGluZy9wYXNzd29yZC1k
ZWxldGUtY29udGVudHMuaHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9lZGl0aW5nL2Rl
bGV0aW5nL3Bhc3N3b3JkLWRlbGV0ZS1jb250ZW50cy5odG1sCShyZXZpc2lvbiAwKQorKysgTGF5
b3V0VGVzdHMvZWRpdGluZy9kZWxldGluZy9wYXNzd29yZC1kZWxldGUtY29udGVudHMuaHRtbAko
cmV2aXNpb24gMCkKQEAgLTAsMCArMSwzMyBAQAorPCFET0NUWVBFPgorPGh0bWw+Cis8aGVhZD4K
KzxzY3JpcHQgc3JjPSIuLi8uLi9mYXN0L2pzL3Jlc291cmNlcy9qcy10ZXN0LXByZS5qcyI+PC9z
Y3JpcHQ+Cis8L2hlYWQ+Cis8Ym9keT4KKzxwIGlkPSJkZXNjcmlwdGlvbiI+VGhpcyBtYWtlcyBz
dXJlIHdlIGFyZSBhYmxlIHRvIGRlbGV0ZSB0aGUgY29udGVudHMgb2YgYSBwYXNzd29yZCBmaWVs
ZDogZGVsZXRpbmcgYSBzZWxlY3Rpb24gYW5kIGV2YWx1YXRpbmcgdGhlIGZpZWxkIGNvbnRlbnRz
LjwvcD4KKzxkaXYgaWQ9ImNvbnNvbGUiPjwvZGl2PgorPGlucHV0IHR5cGU9InBhc3N3b3JkIiBp
ZD0icGFzc3dvcmRGaWVsZCI+Cis8c2NyaXB0PgorCitpZiAoIXdpbmRvdy50ZXN0UnVubmVyIHx8
ICF3aW5kb3cuaW50ZXJuYWxzKQorICAgIHRlc3RGYWlsZWQoJ1RoaXMgdGVzdCByZXF1aXJlcyBh
Y2Nlc3MgdG8gd2luZG93LmludGVybmFscycpOworCit2YXIgdGV4dEZpZWxkOwordmFyIGRlc2ly
ZWRTdHJpbmcgPSAiaGVsbG8iOworZnVuY3Rpb24gcnVuVGVzdChlbGVtZW50KSB7CisgICAgdGV4
dEZpZWxkID0gZWxlbWVudDsKKworICAgIHRleHRGaWVsZC52YWx1ZSA9ICJoZWxsbG8iOworICAg
IHRleHRGaWVsZC5mb2N1cygpOworCisgICAgc2hvdWxkQmUoInBhc3N3b3JkRmllbGQudmFsdWU9
J2hlbGxsbyc7IHBhc3N3b3JkRmllbGQuc2V0U2VsZWN0aW9uUmFuZ2UoMywgNCk7IHRlc3RSdW5u
ZXIuZXhlY0NvbW1hbmQoJ0RlbGV0ZScsIGZhbHNlLCBudWxsKTsgcGFzc3dvcmRGaWVsZC52YWx1
ZSIsICInaGVsbG8nIik7CisKKyAgICB0ZXh0RmllbGQucGFyZW50Tm9kZS5yZW1vdmVDaGlsZCh0
ZXh0RmllbGQpOworfQorCitydW5UZXN0KGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdwYXNzd29y
ZEZpZWxkJykpOworCis8L3NjcmlwdD4KKzxzY3JpcHQgc3JjPSIuLi8uLi9mYXN0L2pzL3Jlc291
cmNlcy9qcy10ZXN0LXBvc3QuanMiPjwvc2NyaXB0PgorPC9ib2R5PgorPC9odG1sPgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>156279</attachid>
            <date>2012-08-03 01:07:07 -0700</date>
            <delta_ts>2012-08-03 01:12:13 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-92040-20120803030647.patch</filename>
            <type>text/plain</type>
            <size>4455</size>
            <attacher name="Carlos">carloschilazo</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEyNDQ4MykKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE4IEBACisyMDEyLTA4LTAyICBTZXJnaW8g
Q2FybG9zIE1vcmFsZXMgQW5nZWxlcyAgPGNhcmxvc2NoaWxhem9AZ21haWwuY29tPgorCisgICAg
ICAgIEltcHJvdmUgaGFuZGxpbmcgb2YgZGVsZXRlIGNvbW1hbmQsIHNwZWNpZmljYWxseSBmb3Ig
cGFzc3dvcmQgZmllbGRzLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9OTIwNDAKKworICAgICAgICBSZXZpZXdlZCBieSBSeW9zdWtlIE5pd2EuCisKKyAg
ICAgICAgVXNlIEVkaXRvcjo6Y2FuRGVsZXRlKCkgdG8gZGV0ZXJtaW5lIGlmIGZpZWxkIGlzIGVk
aXRhYmxlIG9yIG5vdC4KKyAgICAgICAgQWRkZWQgcGFzc3dvcmQtZGVsZXRlLWNvbnRlbnRzIHRl
c3QuCisKKyAgICAgICAgVGVzdDogZWRpdGluZy9kZWxldGluZy9wYXNzd29yZC1kZWxldGUtY29u
dGVudHMuaHRtbAorCisgICAgICAgICogZWRpdGluZy9FZGl0b3JDb21tYW5kLmNwcDoKKyAgICAg
ICAgKFdlYkNvcmU6OmVuYWJsZWREZWxldGUpOgorCiAyMDEyLTA4LTAyICBBcm5hdWQgUmVuZXZp
ZXIgIDxhLnJlbmV2aWVyQHNpc2Euc2Ftc3VuZy5jb20+CiAKICAgICAgICAgVHlwZWRBcnJheSBz
ZXQgbWV0aG9kIGlzIHNsb3cgd2hlbiBjYWxsZWQgd2l0aCBhbm90aGVyIHR5cGVkIGFycmF5Cklu
ZGV4OiBTb3VyY2UvV2ViQ29yZS9lZGl0aW5nL0VkaXRvckNvbW1hbmQuY3BwCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIFNvdXJjZS9XZWJDb3JlL2VkaXRpbmcvRWRpdG9yQ29tbWFuZC5jcHAJKHJldmlzaW9uIDEy
NDQ3OSkKKysrIFNvdXJjZS9XZWJDb3JlL2VkaXRpbmcvRWRpdG9yQ29tbWFuZC5jcHAJKHdvcmtp
bmcgY29weSkKQEAgLTEyMzMsOSArMTIzMyw4IEBAIHN0YXRpYyBib29sIGVuYWJsZWRJbkVkaXRh
YmxlVGV4dChGcmFtZSoKIHN0YXRpYyBib29sIGVuYWJsZWREZWxldGUoRnJhbWUqIGZyYW1lLCBF
dmVudCogZXZlbnQsIEVkaXRvckNvbW1hbmRTb3VyY2Ugc291cmNlKQogewogICAgIHN3aXRjaCAo
c291cmNlKSB7Ci0gICAgY2FzZSBDb21tYW5kRnJvbU1lbnVPcktleUJpbmRpbmc6Ci0gICAgICAg
IC8vICJEZWxldGUiIGZyb20gbWVudSBvbmx5IGFmZmVjdHMgc2VsZWN0ZWQgcmFuZ2UsIGp1c3Qg
bGlrZSBDdXQgYnV0IHdpdGhvdXQgYWZmZWN0aW5nIHBhc3RlYm9hcmQKLSAgICAgICAgcmV0dXJu
IGVuYWJsZWRDdXQoZnJhbWUsIGV2ZW50LCBzb3VyY2UpOworICAgIGNhc2UgQ29tbWFuZEZyb21N
ZW51T3JLZXlCaW5kaW5nOiAgICAKKyAgICAgICAgcmV0dXJuIGZyYW1lLT5lZGl0b3IoKS0+Y2Fu
RGVsZXRlKCk7CiAgICAgY2FzZSBDb21tYW5kRnJvbURPTToKICAgICBjYXNlIENvbW1hbmRGcm9t
RE9NV2l0aFVzZXJJbnRlcmZhY2U6CiAgICAgICAgIC8vICJEZWxldGUiIGZyb20gRE9NIGlzIGxp
a2UgZGVsZXRlL2JhY2tzcGFjZSBrZXlwcmVzcywgYWZmZWN0cyBzZWxlY3RlZCByYW5nZSBpZiBu
b24tZW1wdHksCkluZGV4OiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5
b3V0VGVzdHMvQ2hhbmdlTG9nCShyZXZpc2lvbiAxMjQ1NjUpCisrKyBMYXlvdXRUZXN0cy9DaGFu
Z2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxNSBAQAorMjAxMi0wOC0wMyAgU2VyZ2lv
IENhcmxvcyBNb3JhbGVzIEFuZ2VsZXMgIDxjYXJsb3NjaGlsYXpvQGdtYWlsLmNvbT4KKworICAg
ICAgICBJbXByb3ZlIGhhbmRsaW5nIG9mIGRlbGV0ZSBjb21tYW5kLCBzcGVjaWZpY2FsbHkgZm9y
IHBhc3N3b3JkIGZpZWxkcy4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTkyMDQwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgUnlvc3VrZSBOaXdhLgorCisg
ICAgICAgIEFkZGVkIHJlZ3Jlc3Npb24gdGVzdCBmb3IgcGFzc3dvcmQgZmllbGQgY29udGVudCBk
ZWxldGUuCisKKyAgICAgICAgKiBlZGl0aW5nL2RlbGV0aW5nL3Bhc3N3b3JkLWRlbGV0ZS1jb250
ZW50cy1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGVkaXRpbmcvZGVsZXRpbmcvcGFz
c3dvcmQtZGVsZXRlLWNvbnRlbnRzLmh0bWw6IEFkZGVkLgorCiAyMDEyLTA4LTAyICBBYmhpc2hl
ayBBcnlhICA8aW5mZXJub0BjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgQ3Jhc2ggZHVlIHRvIGxh
eWVyIG5vdCByZW1vdmVkIGZyb20gcGFyZW50IGZvciBhbm9ueW1vdXMgYmxvY2suCkluZGV4OiBM
YXlvdXRUZXN0cy9lZGl0aW5nL2RlbGV0aW5nL3Bhc3N3b3JkLWRlbGV0ZS1jb250ZW50cy1leHBl
Y3RlZC50eHQKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZWRpdGluZy9kZWxldGluZy9wYXNz
d29yZC1kZWxldGUtY29udGVudHMtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQorKysgTGF5b3V0
VGVzdHMvZWRpdGluZy9kZWxldGluZy9wYXNzd29yZC1kZWxldGUtY29udGVudHMtZXhwZWN0ZWQu
dHh0CShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDcgQEAKK1RoaXMgbWFrZXMgc3VyZSB3ZSBhcmUg
YWJsZSB0byBkZWxldGUgdGhlIGNvbnRlbnRzIG9mIGEgcGFzc3dvcmQgZmllbGQ6IGRlbGV0aW5n
IGEgc2VsZWN0aW9uIGFuZCBldmFsdWF0aW5nIHRoZSBmaWVsZCBjb250ZW50cy4KKworUEFTUyBw
YXNzd29yZEZpZWxkLnZhbHVlPSdoZWxsbG8nOyBwYXNzd29yZEZpZWxkLnNldFNlbGVjdGlvblJh
bmdlKDMsIDQpOyB0ZXN0UnVubmVyLmV4ZWNDb21tYW5kKCdEZWxldGUnLCBmYWxzZSwgbnVsbCk7
IHBhc3N3b3JkRmllbGQudmFsdWUgaXMgJ2hlbGxvJworUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQg
aXMgdHJ1ZQorCitURVNUIENPTVBMRVRFCisKSW5kZXg6IExheW91dFRlc3RzL2VkaXRpbmcvZGVs
ZXRpbmcvcGFzc3dvcmQtZGVsZXRlLWNvbnRlbnRzLmh0bWwKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0
VGVzdHMvZWRpdGluZy9kZWxldGluZy9wYXNzd29yZC1kZWxldGUtY29udGVudHMuaHRtbAkocmV2
aXNpb24gMCkKKysrIExheW91dFRlc3RzL2VkaXRpbmcvZGVsZXRpbmcvcGFzc3dvcmQtZGVsZXRl
LWNvbnRlbnRzLmh0bWwJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsMzMgQEAKKzwhRE9DVFlQRT4K
KzxodG1sPgorPGhlYWQ+Cis8c2NyaXB0IHNyYz0iLi4vLi4vZmFzdC9qcy9yZXNvdXJjZXMvanMt
dGVzdC1wcmUuanMiPjwvc2NyaXB0PgorPC9oZWFkPgorPGJvZHk+Cis8cCBpZD0iZGVzY3JpcHRp
b24iPlRoaXMgbWFrZXMgc3VyZSB3ZSBhcmUgYWJsZSB0byBkZWxldGUgdGhlIGNvbnRlbnRzIG9m
IGEgcGFzc3dvcmQgZmllbGQ6IGRlbGV0aW5nIGEgc2VsZWN0aW9uIGFuZCBldmFsdWF0aW5nIHRo
ZSBmaWVsZCBjb250ZW50cy48L3A+Cis8ZGl2IGlkPSJjb25zb2xlIj48L2Rpdj4KKzxpbnB1dCB0
eXBlPSJwYXNzd29yZCIgaWQ9InBhc3N3b3JkRmllbGQiPgorPHNjcmlwdD4KKworaWYgKCF3aW5k
b3cudGVzdFJ1bm5lciB8fCAhd2luZG93LmludGVybmFscykKKyAgICB0ZXN0RmFpbGVkKCdUaGlz
IHRlc3QgcmVxdWlyZXMgYWNjZXNzIHRvIHdpbmRvdy5pbnRlcm5hbHMnKTsKKwordmFyIHRleHRG
aWVsZDsKK3ZhciBkZXNpcmVkU3RyaW5nID0gImhlbGxvIjsKK2Z1bmN0aW9uIHJ1blRlc3QoZWxl
bWVudCkgeworICAgIHRleHRGaWVsZCA9IGVsZW1lbnQ7CisKKyAgICB0ZXh0RmllbGQudmFsdWUg
PSAiaGVsbGxvIjsKKyAgICB0ZXh0RmllbGQuZm9jdXMoKTsKKworICAgIHNob3VsZEJlKCJwYXNz
d29yZEZpZWxkLnZhbHVlPSdoZWxsbG8nOyBwYXNzd29yZEZpZWxkLnNldFNlbGVjdGlvblJhbmdl
KDMsIDQpOyB0ZXN0UnVubmVyLmV4ZWNDb21tYW5kKCdEZWxldGUnLCBmYWxzZSwgbnVsbCk7IHBh
c3N3b3JkRmllbGQudmFsdWUiLCAiJ2hlbGxvJyIpOworCisgICAgdGV4dEZpZWxkLnBhcmVudE5v
ZGUucmVtb3ZlQ2hpbGQodGV4dEZpZWxkKTsKK30KKworcnVuVGVzdChkb2N1bWVudC5nZXRFbGVt
ZW50QnlJZCgncGFzc3dvcmRGaWVsZCcpKTsKKworPC9zY3JpcHQ+Cis8c2NyaXB0IHNyYz0iLi4v
Li4vZmFzdC9qcy9yZXNvdXJjZXMvanMtdGVzdC1wb3N0LmpzIj48L3NjcmlwdD4KKzwvYm9keT4K
KzwvaHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>156282</attachid>
            <date>2012-08-03 01:12:21 -0700</date>
            <delta_ts>2012-08-03 02:35:41 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-92040-20120803031201.patch</filename>
            <type>text/plain</type>
            <size>4395</size>
            <attacher name="Carlos">carloschilazo</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEyNDQ4MykKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE4IEBACisyMDEyLTA4LTAzICBTZXJnaW8g
Q2FybG9zIE1vcmFsZXMgQW5nZWxlcyAgPGNhcmxvc2NoaWxhem9AZ21haWwuY29tPgorCisgICAg
ICAgIERlbGV0ZSB0ZXh0IGZyb20gcGFzc3dvcmQgZG9lcyBub3RoaW5nLgorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTIwNDAKKworICAgICAgICBSZXZp
ZXdlZCBieSBSeW9zdWtlIE5pd2EuCisKKyAgICAgICAgVXNlIEVkaXRvcjo6Y2FuRGVsZXRlKCkg
dG8gZGV0ZXJtaW5lIGlmIGZpZWxkIGlzIGVkaXRhYmxlIG9yIG5vdC4KKyAgICAgICAgQWRkZWQg
cGFzc3dvcmQtZGVsZXRlLWNvbnRlbnRzIHRlc3QuCisKKyAgICAgICAgVGVzdDogZWRpdGluZy9k
ZWxldGluZy9wYXNzd29yZC1kZWxldGUtY29udGVudHMuaHRtbAorCisgICAgICAgICogZWRpdGlu
Zy9FZGl0b3JDb21tYW5kLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OmVuYWJsZWREZWxldGUpOgor
CiAyMDEyLTA4LTAyICBBcm5hdWQgUmVuZXZpZXIgIDxhLnJlbmV2aWVyQHNpc2Euc2Ftc3VuZy5j
b20+CiAKICAgICAgICAgVHlwZWRBcnJheSBzZXQgbWV0aG9kIGlzIHNsb3cgd2hlbiBjYWxsZWQg
d2l0aCBhbm90aGVyIHR5cGVkIGFycmF5CkluZGV4OiBTb3VyY2UvV2ViQ29yZS9lZGl0aW5nL0Vk
aXRvckNvbW1hbmQuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL2VkaXRpbmcvRWRp
dG9yQ29tbWFuZC5jcHAJKHJldmlzaW9uIDEyNDQ3OSkKKysrIFNvdXJjZS9XZWJDb3JlL2VkaXRp
bmcvRWRpdG9yQ29tbWFuZC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTEyMzMsOSArMTIzMyw4IEBA
IHN0YXRpYyBib29sIGVuYWJsZWRJbkVkaXRhYmxlVGV4dChGcmFtZSoKIHN0YXRpYyBib29sIGVu
YWJsZWREZWxldGUoRnJhbWUqIGZyYW1lLCBFdmVudCogZXZlbnQsIEVkaXRvckNvbW1hbmRTb3Vy
Y2Ugc291cmNlKQogewogICAgIHN3aXRjaCAoc291cmNlKSB7Ci0gICAgY2FzZSBDb21tYW5kRnJv
bU1lbnVPcktleUJpbmRpbmc6Ci0gICAgICAgIC8vICJEZWxldGUiIGZyb20gbWVudSBvbmx5IGFm
ZmVjdHMgc2VsZWN0ZWQgcmFuZ2UsIGp1c3QgbGlrZSBDdXQgYnV0IHdpdGhvdXQgYWZmZWN0aW5n
IHBhc3RlYm9hcmQKLSAgICAgICAgcmV0dXJuIGVuYWJsZWRDdXQoZnJhbWUsIGV2ZW50LCBzb3Vy
Y2UpOworICAgIGNhc2UgQ29tbWFuZEZyb21NZW51T3JLZXlCaW5kaW5nOiAgICAKKyAgICAgICAg
cmV0dXJuIGZyYW1lLT5lZGl0b3IoKS0+Y2FuRGVsZXRlKCk7CiAgICAgY2FzZSBDb21tYW5kRnJv
bURPTToKICAgICBjYXNlIENvbW1hbmRGcm9tRE9NV2l0aFVzZXJJbnRlcmZhY2U6CiAgICAgICAg
IC8vICJEZWxldGUiIGZyb20gRE9NIGlzIGxpa2UgZGVsZXRlL2JhY2tzcGFjZSBrZXlwcmVzcywg
YWZmZWN0cyBzZWxlY3RlZCByYW5nZSBpZiBub24tZW1wdHksCkluZGV4OiBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCShyZXZpc2lvbiAx
MjQ1NjUpCisrKyBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyAr
MSwxNSBAQAorMjAxMi0wOC0wMyAgU2VyZ2lvIENhcmxvcyBNb3JhbGVzIEFuZ2VsZXMgIDxjYXJs
b3NjaGlsYXpvQGdtYWlsLmNvbT4KKworICAgICAgICBEZWxldGUgdGV4dCBmcm9tIHBhc3N3b3Jk
IGRvZXMgbm90aGluZy4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTkyMDQwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgUnlvc3VrZSBOaXdhLgorCisgICAg
ICAgIEFkZGVkIHJlZ3Jlc3Npb24gdGVzdCBmb3IgcGFzc3dvcmQgZmllbGQgY29udGVudCBkZWxl
dGUuCisKKyAgICAgICAgKiBlZGl0aW5nL2RlbGV0aW5nL3Bhc3N3b3JkLWRlbGV0ZS1jb250ZW50
cy1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGVkaXRpbmcvZGVsZXRpbmcvcGFzc3dv
cmQtZGVsZXRlLWNvbnRlbnRzLmh0bWw6IEFkZGVkLgorCiAyMDEyLTA4LTAyICBBYmhpc2hlayBB
cnlhICA8aW5mZXJub0BjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgQ3Jhc2ggZHVlIHRvIGxheWVy
IG5vdCByZW1vdmVkIGZyb20gcGFyZW50IGZvciBhbm9ueW1vdXMgYmxvY2suCkluZGV4OiBMYXlv
dXRUZXN0cy9lZGl0aW5nL2RlbGV0aW5nL3Bhc3N3b3JkLWRlbGV0ZS1jb250ZW50cy1leHBlY3Rl
ZC50eHQKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZWRpdGluZy9kZWxldGluZy9wYXNzd29y
ZC1kZWxldGUtY29udGVudHMtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVz
dHMvZWRpdGluZy9kZWxldGluZy9wYXNzd29yZC1kZWxldGUtY29udGVudHMtZXhwZWN0ZWQudHh0
CShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDcgQEAKK1RoaXMgbWFrZXMgc3VyZSB3ZSBhcmUgYWJs
ZSB0byBkZWxldGUgdGhlIGNvbnRlbnRzIG9mIGEgcGFzc3dvcmQgZmllbGQ6IGRlbGV0aW5nIGEg
c2VsZWN0aW9uIGFuZCBldmFsdWF0aW5nIHRoZSBmaWVsZCBjb250ZW50cy4KKworUEFTUyBwYXNz
d29yZEZpZWxkLnZhbHVlPSdoZWxsbG8nOyBwYXNzd29yZEZpZWxkLnNldFNlbGVjdGlvblJhbmdl
KDMsIDQpOyB0ZXN0UnVubmVyLmV4ZWNDb21tYW5kKCdEZWxldGUnLCBmYWxzZSwgbnVsbCk7IHBh
c3N3b3JkRmllbGQudmFsdWUgaXMgJ2hlbGxvJworUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMg
dHJ1ZQorCitURVNUIENPTVBMRVRFCisKSW5kZXg6IExheW91dFRlc3RzL2VkaXRpbmcvZGVsZXRp
bmcvcGFzc3dvcmQtZGVsZXRlLWNvbnRlbnRzLmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVz
dHMvZWRpdGluZy9kZWxldGluZy9wYXNzd29yZC1kZWxldGUtY29udGVudHMuaHRtbAkocmV2aXNp
b24gMCkKKysrIExheW91dFRlc3RzL2VkaXRpbmcvZGVsZXRpbmcvcGFzc3dvcmQtZGVsZXRlLWNv
bnRlbnRzLmh0bWwJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsMzMgQEAKKzwhRE9DVFlQRT4KKzxo
dG1sPgorPGhlYWQ+Cis8c2NyaXB0IHNyYz0iLi4vLi4vZmFzdC9qcy9yZXNvdXJjZXMvanMtdGVz
dC1wcmUuanMiPjwvc2NyaXB0PgorPC9oZWFkPgorPGJvZHk+Cis8cCBpZD0iZGVzY3JpcHRpb24i
PlRoaXMgbWFrZXMgc3VyZSB3ZSBhcmUgYWJsZSB0byBkZWxldGUgdGhlIGNvbnRlbnRzIG9mIGEg
cGFzc3dvcmQgZmllbGQ6IGRlbGV0aW5nIGEgc2VsZWN0aW9uIGFuZCBldmFsdWF0aW5nIHRoZSBm
aWVsZCBjb250ZW50cy48L3A+Cis8ZGl2IGlkPSJjb25zb2xlIj48L2Rpdj4KKzxpbnB1dCB0eXBl
PSJwYXNzd29yZCIgaWQ9InBhc3N3b3JkRmllbGQiPgorPHNjcmlwdD4KKworaWYgKCF3aW5kb3cu
dGVzdFJ1bm5lciB8fCAhd2luZG93LmludGVybmFscykKKyAgICB0ZXN0RmFpbGVkKCdUaGlzIHRl
c3QgcmVxdWlyZXMgYWNjZXNzIHRvIHdpbmRvdy5pbnRlcm5hbHMnKTsKKwordmFyIHRleHRGaWVs
ZDsKK3ZhciBkZXNpcmVkU3RyaW5nID0gImhlbGxvIjsKK2Z1bmN0aW9uIHJ1blRlc3QoZWxlbWVu
dCkgeworICAgIHRleHRGaWVsZCA9IGVsZW1lbnQ7CisKKyAgICB0ZXh0RmllbGQudmFsdWUgPSAi
aGVsbGxvIjsKKyAgICB0ZXh0RmllbGQuZm9jdXMoKTsKKworICAgIHNob3VsZEJlKCJwYXNzd29y
ZEZpZWxkLnZhbHVlPSdoZWxsbG8nOyBwYXNzd29yZEZpZWxkLnNldFNlbGVjdGlvblJhbmdlKDMs
IDQpOyB0ZXN0UnVubmVyLmV4ZWNDb21tYW5kKCdEZWxldGUnLCBmYWxzZSwgbnVsbCk7IHBhc3N3
b3JkRmllbGQudmFsdWUiLCAiJ2hlbGxvJyIpOworCisgICAgdGV4dEZpZWxkLnBhcmVudE5vZGUu
cmVtb3ZlQ2hpbGQodGV4dEZpZWxkKTsKK30KKworcnVuVGVzdChkb2N1bWVudC5nZXRFbGVtZW50
QnlJZCgncGFzc3dvcmRGaWVsZCcpKTsKKworPC9zY3JpcHQ+Cis8c2NyaXB0IHNyYz0iLi4vLi4v
ZmFzdC9qcy9yZXNvdXJjZXMvanMtdGVzdC1wb3N0LmpzIj48L3NjcmlwdD4KKzwvYm9keT4KKzwv
aHRtbD4K
</data>

          </attachment>
      

    </bug>

</bugzilla>