<?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>104012</bug_id>
          
          <creation_ts>2012-12-04 10:14:35 -0800</creation_ts>
          <short_desc>[CSS Shaders] Add the last blending step</short_desc>
          <delta_ts>2013-02-07 15:34:34 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>CSS</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>http://dvcs.w3.org/hg/FXTF/rawfile/tip/compositing/index.html#blending</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>71392</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Michelangelo De Simone">michelangelo</reporter>
          <assigned_to name="Michelangelo De Simone">michelangelo</assigned_to>
          <cc>achicu</cc>
    
    <cc>buildbot</cc>
    
    <cc>dglazkov</cc>
    
    <cc>dino</cc>
    
    <cc>mvujovic</cc>
    
    <cc>rniwa</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>782661</commentid>
    <comment_count>0</comment_count>
    <who name="Michelangelo De Simone">michelangelo</who>
    <bug_when>2012-12-04 10:14:35 -0800</bug_when>
    <thetext>The result of the mixing function is modulated by the backdrop alpha. A fully opaque backdrop allows the mixing function to be fully realised. A transparent backdrop will cause the final result to be a weighted average between the source color and mixed color with the weight controlled by the backdrop alpha. The value of the new color becomes:

	Cr = (1 - αb) x Cs + αb x B(Cb, Cs)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>799482</commentid>
    <comment_count>1</comment_count>
      <attachid>181190</attachid>
    <who name="Michelangelo De Simone">michelangelo</who>
    <bug_when>2013-01-03 10:46:02 -0800</bug_when>
    <thetext>Created attachment 181190
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>799504</commentid>
    <comment_count>2</comment_count>
      <attachid>181190</attachid>
    <who name="Build Bot">buildbot</who>
    <bug_when>2013-01-03 11:13:02 -0800</bug_when>
    <thetext>Comment on attachment 181190
Patch

Attachment 181190 did not pass mac-ews (mac):
Output: http://queues.webkit.org/results/15625964

New failing tests:
fast/sub-pixel/sub-pixel-accumulates-to-layers.html
fast/sub-pixel/sub-pixel-iframe-copy-on-scroll.html
css3/filters/custom/custom-filter-blend-fractional-destination-alpha.html
fast/sub-pixel/transformed-iframe-copy-on-scroll.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>799568</commentid>
    <comment_count>3</comment_count>
      <attachid>181190</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-03 12:30:55 -0800</bug_when>
    <thetext>Comment on attachment 181190
Patch

Attachment 181190 did not pass chromium-ews (chromium-xvfb):
Output: http://queues.webkit.org/results/15649750

New failing tests:
css3/filters/custom/custom-filter-blend-fractional-destination-alpha.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>802542</commentid>
    <comment_count>4</comment_count>
      <attachid>181737</attachid>
    <who name="Michelangelo De Simone">michelangelo</who>
    <bug_when>2013-01-08 13:00:51 -0800</bug_when>
    <thetext>Created attachment 181737
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>802591</commentid>
    <comment_count>5</comment_count>
      <attachid>181737</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-08 13:52:45 -0800</bug_when>
    <thetext>Comment on attachment 181737
Patch

Attachment 181737 did not pass chromium-ews (chromium-xvfb):
Output: http://queues.webkit.org/results/15763221

New failing tests:
css3/filters/custom/custom-filter-blend-fractional-destination-alpha.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>802615</commentid>
    <comment_count>6</comment_count>
      <attachid>181737</attachid>
    <who name="Build Bot">buildbot</who>
    <bug_when>2013-01-08 14:09:29 -0800</bug_when>
    <thetext>Comment on attachment 181737
Patch

Attachment 181737 did not pass mac-ews (mac):
Output: http://queues.webkit.org/results/15755298

New failing tests:
css3/filters/custom/custom-filter-blend-fractional-destination-alpha.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>802647</commentid>
    <comment_count>7</comment_count>
      <attachid>181737</attachid>
    <who name="Build Bot">buildbot</who>
    <bug_when>2013-01-08 14:27:35 -0800</bug_when>
    <thetext>Comment on attachment 181737
Patch

Attachment 181737 did not pass mac-ews (mac):
Output: http://queues.webkit.org/results/15759300

New failing tests:
css3/filters/custom/custom-filter-blend-fractional-destination-alpha.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>805538</commentid>
    <comment_count>8</comment_count>
      <attachid>182397</attachid>
    <who name="Michelangelo De Simone">michelangelo</who>
    <bug_when>2013-01-11 12:54:06 -0800</bug_when>
    <thetext>Created attachment 182397
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>805592</commentid>
    <comment_count>9</comment_count>
      <attachid>182397</attachid>
    <who name="Build Bot">buildbot</who>
    <bug_when>2013-01-11 13:58:26 -0800</bug_when>
    <thetext>Comment on attachment 182397
Patch

Attachment 182397 did not pass mac-ews (mac):
Output: http://queues.webkit.org/results/15820023

New failing tests:
css3/filters/custom/custom-filter-blend-fractional-destination-alpha.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>809895</commentid>
    <comment_count>10</comment_count>
      <attachid>183302</attachid>
    <who name="Michelangelo De Simone">michelangelo</who>
    <bug_when>2013-01-17 15:48:08 -0800</bug_when>
    <thetext>Created attachment 183302
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>809934</commentid>
    <comment_count>11</comment_count>
      <attachid>183302</attachid>
    <who name="Build Bot">buildbot</who>
    <bug_when>2013-01-17 16:21:39 -0800</bug_when>
    <thetext>Comment on attachment 183302
Patch

Attachment 183302 did not pass mac-wk2-ews (mac-wk2):
Output: http://queues.webkit.org/results/15940357

New failing tests:
css3/filters/custom/custom-filter-blend-fractional-destination-alpha.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>809945</commentid>
    <comment_count>12</comment_count>
      <attachid>183302</attachid>
    <who name="Build Bot">buildbot</who>
    <bug_when>2013-01-17 16:29:13 -0800</bug_when>
    <thetext>Comment on attachment 183302
Patch

Attachment 183302 did not pass mac-ews (mac):
Output: http://queues.webkit.org/results/15937401

New failing tests:
css3/filters/custom/custom-filter-blend-fractional-destination-alpha.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>809958</commentid>
    <comment_count>13</comment_count>
      <attachid>183302</attachid>
    <who name="Max Vujovic">mvujovic</who>
    <bug_when>2013-01-17 16:41:22 -0800</bug_when>
    <thetext>Comment on attachment 183302
Patch

Here&apos;s my informal review. This looks good overall. The math checks out. I just have a collection of nits.

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

&gt; Source/WebCore/platform/graphics/filters/CustomFilterValidatedProgram.cpp:279
&gt; +            mediump vec3 weightedColor = (1.0 - multipliedColor.a) * css_MixColor.rgb + multipliedColor.a * blendedColor;

This math looks right.

&gt; LayoutTests/ChangeLog:14
&gt; +        a slight different color space and this test overrides the generic one.

I would say &quot;Safari has slightly different color output (~1% difference on the blue channel)&quot;. I don&apos;t think we know whether color space conversions are causing the error, so I wouldn&apos;t say that. Also, no need to say that this test overrides the generic one. That is implied since its in the platform/mac directory.

&gt; LayoutTests/css3/filters/custom/custom-filter-blend-fractional-destination-alpha-expected.html:8
&gt; +            background-color: rgb(179, 166, 128);

Add a comment above this line:
/* This is the exact expected color. Some platforms may have slight color differences and use a platform-specific expectation file. */

&gt; LayoutTests/css3/filters/custom/custom-filter-blend-fractional-destination-alpha.html:4
&gt; +    &lt;meta charset=&quot;UTF-8&quot;&gt;

No need for this tag.

&gt; LayoutTests/css3/filters/custom/custom-filter-blend-fractional-destination-alpha.html:5
&gt; +    &lt;title&gt;Blending with fractional alpha on destination&lt;/title&gt;

We&apos;ve been using a convention in custom filters that test descriptions start with &quot;Tests that...&quot;. Let&apos;s update the title to:

&quot;Tests that blending with a translucent element texture computes the correct color value.&quot;

&gt; LayoutTests/css3/filters/custom/custom-filter-blend-fractional-destination-alpha.html:14
&gt; +            background-color: rgba(100%, 0%, 0%, .5);

&quot;0.5&quot; instead of &quot;.5&quot;

&gt; LayoutTests/css3/filters/custom/custom-filter-blend-fractional-destination-alpha.html:24
&gt; +    The result of mixing function is modulated by destination&apos;s

It might be more clear to say:

&quot;The result of the blending function&quot;, not mixing function.

&gt; LayoutTests/css3/filters/custom/custom-filter-blend-fractional-destination-alpha.html:27
&gt; +    color with the weight controlled by the backdrop alpha.

Let&apos;s use 100 character wrapping if we&apos;re going to wrap words. This seems like 60 character wrapping, which is odd to me.

&gt; LayoutTests/css3/filters/custom/custom-filter-blend-fractional-destination-alpha.html:34
&gt; +        B:  the formula that does the blending

This sounds better:

B: the blending function

&gt; LayoutTests/css3/filters/custom/custom-filter-blend-fractional-destination-alpha.html:36
&gt; +        as: the source alpha (used during the compositing)

No need for &quot;the&quot; in &quot;used during the compositing&quot;.

&gt; LayoutTests/css3/filters/custom/custom-filter-blend-fractional-destination-alpha.html:37
&gt; +        Cb: the backdrop color (aka &quot;backdrop color&quot;, &quot;original DOM element color&quot;)

aka &quot;backdrop color&quot; is not needed, since you just said it :)

&gt; LayoutTests/css3/filters/custom/custom-filter-blend-fractional-destination-alpha.html:45
&gt; +        B(Cb, Cs) = Cb * Cs     Because we&apos;re using the &quot;multiply&quot; blend operator

Move the &apos;Because we&apos;re using the &quot;multiply&quot; blend operator:&apos; comment just above this line, and add a colon to the end.

&gt; LayoutTests/css3/filters/custom/custom-filter-blend-fractional-destination-alpha.html:51
&gt; +        Cr = 0.0, 0.5, 0.0

Wrap this color in parenthesis to be consistent.

&gt; LayoutTests/css3/filters/custom/custom-filter-blend-fractional-destination-alpha.html:53
&gt; +    At this point we composite the texture with the Porter-Duff SourceAtop compositing

At this point, &lt;- put a comma.

Say SourceAtop &quot;composite&quot; operator, not &quot;compositing&quot; operator, to be consistent with the rest of the text.

&gt; LayoutTests/css3/filters/custom/custom-filter-blend-fractional-destination-alpha.html:62
&gt; +    In regard of the SourceAtop composite operator:

&quot;In regard of&quot; sounds awkward. Say &quot;With the SourceAtop composite operator:&quot;.

&gt; LayoutTests/css3/filters/custom/custom-filter-blend-fractional-destination-alpha.html:67
&gt; +    In this case we have Cs = Cr.

To be more clear:

&quot;In this case, Cs = Cr, where Cr is the result of the blending function.&quot;

&gt; LayoutTests/css3/filters/custom/custom-filter-blend-fractional-destination-alpha.html:68
&gt; +    From this we can gather the following specific formula:

Instead, let&apos;s say &quot;Substituting Fa and Fb, we get following specific formula:&quot;.

&gt; LayoutTests/css3/filters/custom/custom-filter-blend-fractional-destination-alpha.html:75
&gt; +    The formula is then expanded into:

Instead, let&apos;s say, &quot;Substituting Cr for Cs:&quot;.

&gt; LayoutTests/css3/filters/custom/custom-filter-blend-fractional-destination-alpha.html:84
&gt; +        The resulting alpha is:

This section seems extra indented for no reason.

&gt; LayoutTests/css3/filters/custom/custom-filter-blend-fractional-destination-alpha.html:97
&gt; +            Final component value = Co[Component] * ao + (1.0 - ao) * White[Component]

This section also seems indented twice.

Also, no need for the [Component] braces in this equation. You don&apos;t use that convention anywhere else, so don&apos;t introduce it here.

Just do:
Expected color on screen = Co * ao + (1.0 - ao) * White

&gt; LayoutTests/css3/filters/custom/custom-filter-blend-fractional-destination-alpha.html:105
&gt; +    IMPORTANT: this is the exact expected color. Some platforms may have slight color differences and

Capitalize &quot;this&quot;. Add a &quot;may&quot; so that the second part reads &quot;...and may have a platform-specific expectation file.&quot;

&gt; LayoutTests/platform/mac/css3/filters/custom/custom-filter-blend-fractional-destination-alpha-expected.html:8
&gt; +            background-color: rgb(179, 166, 131);

Write a comment above this with the exact expected value, so it&apos;s easy to compare the color difference.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>810065</commentid>
    <comment_count>14</comment_count>
      <attachid>183342</attachid>
    <who name="Michelangelo De Simone">michelangelo</who>
    <bug_when>2013-01-17 18:26:20 -0800</bug_when>
    <thetext>Created attachment 183342
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>810161</commentid>
    <comment_count>15</comment_count>
      <attachid>183342</attachid>
    <who name="Build Bot">buildbot</who>
    <bug_when>2013-01-17 20:20:44 -0800</bug_when>
    <thetext>Comment on attachment 183342
Patch

Attachment 183342 did not pass mac-wk2-ews (mac-wk2):
Output: http://queues.webkit.org/results/15946211

New failing tests:
css3/filters/custom/custom-filter-blend-fractional-destination-alpha.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>810648</commentid>
    <comment_count>16</comment_count>
    <who name="Max Vujovic">mvujovic</who>
    <bug_when>2013-01-18 08:47:25 -0800</bug_when>
    <thetext>Regarding the Mac EWS failure, you could try removing the black border around the div. It&apos;s also getting shaded, and the test expectation doesn&apos;t account for that.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>810854</commentid>
    <comment_count>17</comment_count>
      <attachid>183511</attachid>
    <who name="Michelangelo De Simone">michelangelo</who>
    <bug_when>2013-01-18 11:10:05 -0800</bug_when>
    <thetext>Created attachment 183511
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>810900</commentid>
    <comment_count>18</comment_count>
      <attachid>183511</attachid>
    <who name="Build Bot">buildbot</who>
    <bug_when>2013-01-18 11:47:16 -0800</bug_when>
    <thetext>Comment on attachment 183511
Patch

Attachment 183511 did not pass mac-wk2-ews (mac-wk2):
Output: http://queues.webkit.org/results/15942626

New failing tests:
css3/filters/custom/custom-filter-blend-fractional-destination-alpha.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>825867</commentid>
    <comment_count>19</comment_count>
      <attachid>186715</attachid>
    <who name="Michelangelo De Simone">michelangelo</who>
    <bug_when>2013-02-05 15:19:04 -0800</bug_when>
    <thetext>Created attachment 186715
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>825871</commentid>
    <comment_count>20</comment_count>
    <who name="Dean Jackson">dino</who>
    <bug_when>2013-02-05 15:26:57 -0800</bug_when>
    <thetext>Is this supposed to be for review?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>825873</commentid>
    <comment_count>21</comment_count>
    <who name="Michelangelo De Simone">michelangelo</who>
    <bug_when>2013-02-05 15:31:01 -0800</bug_when>
    <thetext>(In reply to comment #20)

&gt; Is this supposed to be for review?

Not yet, I&apos;m just trying to figure out a color issue. Thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>825941</commentid>
    <comment_count>22</comment_count>
      <attachid>186715</attachid>
    <who name="Build Bot">buildbot</who>
    <bug_when>2013-02-05 16:57:32 -0800</bug_when>
    <thetext>Comment on attachment 186715
Patch

Attachment 186715 did not pass mac-wk2-ews (mac-wk2):
Output: http://queues.webkit.org/results/16372994

New failing tests:
css3/filters/custom/custom-filter-blend-fractional-destination-alpha.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>826079</commentid>
    <comment_count>23</comment_count>
      <attachid>186715</attachid>
    <who name="Build Bot">buildbot</who>
    <bug_when>2013-02-05 22:14:20 -0800</bug_when>
    <thetext>Comment on attachment 186715
Patch

Attachment 186715 did not pass mac-ews (mac):
Output: http://queues.webkit.org/results/16393072

New failing tests:
css3/filters/custom/custom-filter-blend-fractional-destination-alpha.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>826843</commentid>
    <comment_count>24</comment_count>
      <attachid>186938</attachid>
    <who name="Michelangelo De Simone">michelangelo</who>
    <bug_when>2013-02-06 16:13:10 -0800</bug_when>
    <thetext>Created attachment 186938
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>826847</commentid>
    <comment_count>25</comment_count>
    <who name="Michelangelo De Simone">michelangelo</who>
    <bug_when>2013-02-06 16:15:46 -0800</bug_when>
    <thetext>(In reply to comment #13)

&gt; Here&apos;s my informal review. This looks good overall. The math checks out. I just have a collection of nits.

Thanks for this great and &quot;thorough&quot; review.

&gt; &gt; LayoutTests/css3/filters/custom/custom-filter-blend-fractional-destination-alpha.html:105
&gt; &gt; +    IMPORTANT: this is the exact expected color. Some platforms may have slight color differences and

I don&apos;t agree with the capital T after the semicolon...;)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>827760</commentid>
    <comment_count>26</comment_count>
      <attachid>186938</attachid>
    <who name="Max Vujovic">mvujovic</who>
    <bug_when>2013-02-07 11:44:00 -0800</bug_when>
    <thetext>Comment on attachment 186938
Patch

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

&gt; LayoutTests/css3/filters/custom/custom-filter-blend-fractional-destination-alpha.html:4
&gt; +    &lt;title&gt;&quot;Tests that blending with a translucent element texture computes the correct color value.&lt;/title&gt;

There is a random double quote here.

&gt; LayoutTests/css3/filters/custom/custom-filter-blend-fractional-destination-alpha.html:22
&gt; +    The result of blending function is modulated by destination&apos;s alpha. A transparent backdrop will cause the final result

Missing &quot;the&quot;. The result of [the] blending function.

&gt; LayoutTests/css3/filters/custom/custom-filter-blend-fractional-destination-alpha.html:23
&gt; +    to be a weighted average between the source color and mixed color with the weight controlled by the backdrop alpha.

I don&apos;t think this statement is entirely accurate. It&apos;s not a weighted average with the source color; it&apos;s a weighted average with the destination color. I would replace this sentence with:

&quot;The result of the blending function is averaged with the destination color using the destination&apos;s alpha as the destination&apos;s weight.&quot;

Notice I also didn&apos;t use &quot;mixed color&quot; because that&apos;s confusing, given that we have &quot;css_MixColor,&quot; but that&apos;s not what you&apos;re talking about here.

&gt; LayoutTests/css3/filters/custom/custom-filter-blend-fractional-destination-alpha.html:101
&gt; +    IMPORTANT: this is the exact expected color. Some platforms may have slight color differences.

Now that you mention it, a capital letter at the beginning of this sentence would be nice. -&gt; &quot;This&quot; :)

&gt; LayoutTests/platform/mac/TestExpectations:946
&gt; +# --- Custom Filters ---

I would put the comment on why you&apos;re skipping this test here as well, referencing the other bug.

&quot;This test is currently skipped on Mac for slight color differences, please see the relevant bug: http://webkit.org/b/107487&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>827842</commentid>
    <comment_count>27</comment_count>
      <attachid>186938</attachid>
    <who name="Max Vujovic">mvujovic</who>
    <bug_when>2013-02-07 13:18:38 -0800</bug_when>
    <thetext>Comment on attachment 186938
Patch

Not sure why Bugzilla said I set cq?. Setting it back to cq- as it was before.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>827863</commentid>
    <comment_count>28</comment_count>
      <attachid>187168</attachid>
    <who name="Michelangelo De Simone">michelangelo</who>
    <bug_when>2013-02-07 13:38:09 -0800</bug_when>
    <thetext>Created attachment 187168
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>827871</commentid>
    <comment_count>29</comment_count>
    <who name="Max Vujovic">mvujovic</who>
    <bug_when>2013-02-07 13:42:00 -0800</bug_when>
    <thetext>(In reply to comment #28)
&gt; Created an attachment (id=187168) [details]
&gt; Patch

Looks good. Thanks for the changes.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>827935</commentid>
    <comment_count>30</comment_count>
      <attachid>187168</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-02-07 15:34:29 -0800</bug_when>
    <thetext>Comment on attachment 187168
Patch

Clearing flags on attachment: 187168

Committed r142190: &lt;http://trac.webkit.org/changeset/142190&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>827936</commentid>
    <comment_count>31</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-02-07 15:34:34 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>181190</attachid>
            <date>2013-01-03 10:46:02 -0800</date>
            <delta_ts>2013-01-08 13:00:45 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-104012-20130103194308.patch</filename>
            <type>text/plain</type>
            <size>5343</size>
            <attacher name="Michelangelo De Simone">michelangelo</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM4NzE2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNWVlMDZmMmRkNjFjYjE0
ZDFhZGM0MTUxMGQwNTI1NWFhMWQxZTZmYi4uMTNiYmEzNmY4Y2UyOGFlMjliYzYzZjRkYzc4MTMx
OTcxMGUwNzZkMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDEzLTAxLTAzICBNaWNo
ZWxhbmdlbG8gRGUgU2ltb25lICA8bWljaGVsYW5nZWxvQHdlYmtpdC5vcmc+CisKKyAgICAgICAg
W0NTUyBTaGFkZXJzXSBBZGQgdGhlIGxhc3QgYmxlbmRpbmcgc3RlcAorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTA0MDEyCisKKyAgICAgICAgVGhlIHJl
c3VsdGluZyBibGVuZGVkIGNvbG9yIGluIG1peCgpIGlzIG5vdyB3ZWlnaHRlZCBhY2NvcmRpbmcg
dG8KKyAgICAgICAgdGhlIG9yaWdpbmFsIGVsZW1lbnQncyBiYWNrZHJvcCBhbHBoYSB2YWx1ZS4K
KworICAgICAgICBUZXN0OiBjc3MzL2ZpbHRlcnMvY3VzdG9tL2N1c3RvbS1maWx0ZXItYmxlbmQt
ZnJhY3Rpb25hbC1kZXN0aW5hdGlvbi1hbHBoYS5odG1sCisKKyAgICAgICAgKiBwbGF0Zm9ybS9n
cmFwaGljcy9maWx0ZXJzL0N1c3RvbUZpbHRlclZhbGlkYXRlZFByb2dyYW0uY3BwOgorICAgICAg
ICAoV2ViQ29yZTo6Q3VzdG9tRmlsdGVyVmFsaWRhdGVkUHJvZ3JhbTo6cmV3cml0ZU1peEZyYWdt
ZW50U2hhZGVyKToKKwogMjAxMy0wMS0wMyAgSm9zaHVhIEJlbGwgIDxqc2JlbGxAY2hyb21pdW0u
b3JnPgogCiAgICAgICAgIEluZGV4ZWREQjogU2ltcGxpZnkgSURCVHJhbnNhY3Rpb25CYWNrZW5k
SW1wbDo6c2NoZWR1bGVUYXNrIHVzYWdlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9ncmFwaGljcy9maWx0ZXJzL0N1c3RvbUZpbHRlclZhbGlkYXRlZFByb2dyYW0uY3BwIGIv
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZmlsdGVycy9DdXN0b21GaWx0ZXJWYWxp
ZGF0ZWRQcm9ncmFtLmNwcAppbmRleCAyMWVhZTE3YmVhZWNlMjg0OTQzZTc1NjRmNTI0Y2IyOGVk
NzA0NjY5Li45YjQzMjgwMGUzNTBiOTVjNDY5MjdlMDc3YmJkNzllYmVkNTBhZTI4IDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9maWx0ZXJzL0N1c3RvbUZpbHRl
clZhbGlkYXRlZFByb2dyYW0uY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBo
aWNzL2ZpbHRlcnMvQ3VzdG9tRmlsdGVyVmFsaWRhdGVkUHJvZ3JhbS5jcHAKQEAgLTI3Niw4ICsy
NzYsOSBAQCB2b2lkIEN1c3RvbUZpbHRlclZhbGlkYXRlZFByb2dyYW06OnJld3JpdGVNaXhGcmFn
bWVudFNoYWRlcigpCiAgICAgICAgICAgICBtZWRpdW1wIHZlYzQgb3JpZ2luYWxDb2xvciA9IHRl
eHR1cmUyRChjc3NfdV90ZXh0dXJlLCBjc3Nfdl90ZXhDb29yZCk7CiAgICAgICAgICAgICBtZWRp
dW1wIHZlYzQgbXVsdGlwbGllZENvbG9yID0gY2xhbXAoY3NzX0NvbG9yTWF0cml4ICogb3JpZ2lu
YWxDb2xvciwgMC4wLCAxLjApOwogICAgICAgICAgICAgbWVkaXVtcCB2ZWMzIGJsZW5kZWRDb2xv
ciA9IGNzc19CbGVuZENvbG9yKG11bHRpcGxpZWRDb2xvci5yZ2IsIGNzc19NaXhDb2xvci5yZ2Ip
OwotICAgICAgICAgICAgZ2xfRnJhZ0NvbG9yID0gY3NzX0NvbXBvc2l0ZShtdWx0aXBsaWVkQ29s
b3IucmdiLCBtdWx0aXBsaWVkQ29sb3IuYSwgYmxlbmRlZENvbG9yLnJnYiwgY3NzX01peENvbG9y
LmEpOwotICAgICAgICB9CisgICAgICAgICAgICBtZWRpdW1wIHZlYzMgd2VpZ2h0ZWRDb2xvciA9
ICgxLjAgLSBtdWx0aXBsaWVkQ29sb3IuYSkgKiBjc3NfTWl4Q29sb3IucmdiICsgbXVsdGlwbGll
ZENvbG9yLmEgKiBibGVuZGVkQ29sb3I7CisgICAgICAgICAgICBnbF9GcmFnQ29sb3IgPSBjc3Nf
Q29tcG9zaXRlKG11bHRpcGxpZWRDb2xvci5yZ2IsIG11bHRpcGxpZWRDb2xvci5hLCB3ZWlnaHRl
ZENvbG9yLnJnYiwgY3NzX01peENvbG9yLmEpOworfQogICAgICkpOwogICAgIG1fdmFsaWRhdGVk
RnJhZ21lbnRTaGFkZXIgPSBidWlsZGVyLnRvU3RyaW5nKCk7CiB9CmRpZmYgLS1naXQgYS9MYXlv
dXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggZDNkNmFiNTI4
Y2EwZGVhZjhjNWExODYxOTQxNTVhYmFhNmVhMTBjZi4uNjU2MDE0YzE3NGQ4NjNkNDZmODdkM2E4
YjE0NTI3YzU0YzY5ZTAxNiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBi
L0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDEzLTAxLTAzICBNaWNo
ZWxhbmdlbG8gRGUgU2ltb25lICA8bWljaGVsYW5nZWxvQHdlYmtpdC5vcmc+CisKKyAgICAgICAg
W0NTUyBTaGFkZXJzXSBBZGQgdGhlIGxhc3QgYmxlbmRpbmcgc3RlcAorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTA0MDEyCisKKyAgICAgICAgQWRkZWQg
YSB0ZXN0IHRvIGNoZWNrIHRoZSBjb3JyZWN0IGJsZW5kaW5nIGluIHByZXNlbmNlIG9mIGEKKyAg
ICAgICAgdHJhbnNwYXJlbnQgYmFja2Ryb3AuCisKKyAgICAgICAgKiBjc3MzL2ZpbHRlcnMvY3Vz
dG9tL2N1c3RvbS1maWx0ZXItYmxlbmQtZnJhY3Rpb25hbC1kZXN0aW5hdGlvbi1hbHBoYS1leHBl
Y3RlZC5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBjc3MzL2ZpbHRlcnMvY3VzdG9tL2N1c3RvbS1m
aWx0ZXItYmxlbmQtZnJhY3Rpb25hbC1kZXN0aW5hdGlvbi1hbHBoYS5odG1sOiBBZGRlZC4KKwog
MjAxMy0wMS0wMyAgVGVycnkgQW5kZXJzb24gIDx0ZGFuZGVyc29uQGNocm9taXVtLm9yZz4KIAog
ICAgICAgICBVbnJldmlld2VkIGdhcmRlbmluZy4gTWFya2luZyB3ZWJhdWRpby9hdXRvbWF0aWMt
cHVsbC1ub2RlLmh0bWwgYXMKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2NzczMvZmlsdGVycy9j
dXN0b20vY3VzdG9tLWZpbHRlci1ibGVuZC1mcmFjdGlvbmFsLWRlc3RpbmF0aW9uLWFscGhhLWV4
cGVjdGVkLmh0bWwgYi9MYXlvdXRUZXN0cy9jc3MzL2ZpbHRlcnMvY3VzdG9tL2N1c3RvbS1maWx0
ZXItYmxlbmQtZnJhY3Rpb25hbC1kZXN0aW5hdGlvbi1hbHBoYS1leHBlY3RlZC5odG1sCm5ldyBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAuLmQ1NTJjNjc2NDJkYzAwOGVmM2JjNGIzODBmNjgwNmEzZDg4MmM4N2EKLS0tIC9kZXYv
bnVsbAorKysgYi9MYXlvdXRUZXN0cy9jc3MzL2ZpbHRlcnMvY3VzdG9tL2N1c3RvbS1maWx0ZXIt
YmxlbmQtZnJhY3Rpb25hbC1kZXN0aW5hdGlvbi1hbHBoYS1leHBlY3RlZC5odG1sCkBAIC0wLDAg
KzEsMTggQEAKKzwhRE9DVFlQRSBIVE1MPgorPGh0bWwgbGFuZz0iZW4iPgorPGhlYWQ+CisgICAg
PG1ldGEgY2hhcnNldD0iVVRGLTgiPgorICAgIDx0aXRsZT5CbGVuZGluZyB3aXRoIGZyYWN0aW9u
YWwgYWxwaGEgb24gZGVzdGluYXRpb248L3RpdGxlPgorICAgIDxzdHlsZSB0eXBlPSJ0ZXh0L2Nz
cyI+CisgICAgICAgICNkZXN0aW5hdGlvbiB7CisgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9y
OiByZ2IoMTc4LCAxNjUsIDEzNSk7CisgICAgICAgICAgICB3aWR0aDogMTAwcHg7CisgICAgICAg
ICAgICBoZWlnaHQ6IDEwMHB4OworICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7
CisgICAgICAgIH0KKyAgICA8L3N0eWxlPgorPC9oZWFkPgorPGJvZHk+CisgICAgPGRpdiBpZD0i
ZGVzdGluYXRpb24iPjwvZGl2PgorPC9ib2R5PgorPC9odG1sPgpkaWZmIC0tZ2l0IGEvTGF5b3V0
VGVzdHMvY3NzMy9maWx0ZXJzL2N1c3RvbS9jdXN0b20tZmlsdGVyLWJsZW5kLWZyYWN0aW9uYWwt
ZGVzdGluYXRpb24tYWxwaGEuaHRtbCBiL0xheW91dFRlc3RzL2NzczMvZmlsdGVycy9jdXN0b20v
Y3VzdG9tLWZpbHRlci1ibGVuZC1mcmFjdGlvbmFsLWRlc3RpbmF0aW9uLWFscGhhLmh0bWwKbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMC4uZjk3NTU2ZDMyMzVjOGI0ZmIwNmFiM2E5MjExMWNlMGNkZGI0ZWY2NAotLS0gL2Rl
di9udWxsCisrKyBiL0xheW91dFRlc3RzL2NzczMvZmlsdGVycy9jdXN0b20vY3VzdG9tLWZpbHRl
ci1ibGVuZC1mcmFjdGlvbmFsLWRlc3RpbmF0aW9uLWFscGhhLmh0bWwKQEAgLTAsMCArMSwzMSBA
QAorPCFET0NUWVBFIEhUTUw+Cis8aHRtbCBsYW5nPSJlbiI+Cis8aGVhZD4KKyAgICA8bWV0YSBj
aGFyc2V0PSJVVEYtOCI+CisgICAgPHRpdGxlPkJsZW5kaW5nIHdpdGggZnJhY3Rpb25hbCBhbHBo
YSBvbiBkZXN0aW5hdGlvbjwvdGl0bGU+CisgICAgPHNjcmlwdD4KKyAgICAgICAgaWYgKHdpbmRv
dy50ZXN0UnVubmVyKSB7CisgICAgICAgICAgICB3aW5kb3cudGVzdFJ1bm5lci5vdmVycmlkZVBy
ZWZlcmVuY2UoIldlYktpdENTU0N1c3RvbUZpbHRlckVuYWJsZWQiLCAiMSIpOworICAgICAgICAg
ICAgd2luZG93LnRlc3RSdW5uZXIub3ZlcnJpZGVQcmVmZXJlbmNlKCJXZWJLaXRXZWJHTEVuYWJs
ZWQiLCAiMSIpOworICAgICAgICB9CisgICAgPC9zY3JpcHQ+CisgICAgPHN0eWxlIHR5cGU9InRl
eHQvY3NzIj4KKyAgICAgICAgI2Rlc3RpbmF0aW9uIHsKKyAgICAgICAgICAgIGJhY2tncm91bmQt
Y29sb3I6IHJnYmEoMTAwJSwgMCUsIDAlLCAuNSk7CisgICAgICAgICAgICB3aWR0aDogMTAwcHg7
CisgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4OworICAgICAgICAgICAgYm9yZGVyOiAxcHggc29s
aWQgYmxhY2s7CisgICAgICAgICAgICAtd2Via2l0LWZpbHRlcjogY3VzdG9tKG5vbmUgbWl4KHVy
bCgnLi4vcmVzb3VyY2VzL21peC1jb2xvci5mcycpIG11bHRpcGx5IHNvdXJjZS1hdG9wKSwgbWl4
X2NvbG9yIDAuMCAxLjAgMC4wIDAuNik7CisgICAgICAgIH0KKyAgICA8L3N0eWxlPgorPC9oZWFk
PgorPGJvZHk+Cis8IS0tCisgICAgVGhlIHJlc3VsdCBvZiBtaXhpbmcgZnVuY3Rpb24gaXMgbW9k
dWxhdGVkIGJ5IGRlc3RpbmF0aW9uJ3MKKyAgICBhbHBoYS4gQSB0cmFuc3BhcmVudCBiYWNrZHJv
cCB3aWxsIGNhdXNlIHRoZSBmaW5hbCByZXN1bHQKKyAgICB0byBiZSBhIHdlaWdodGVkIGF2ZXJh
Z2UgYmV0d2VlbiB0aGUgc291cmNlIGNvbG9yIGFuZCBtaXhlZAorICAgIGNvbG9yIHdpdGggdGhl
IHdlaWdodCBjb250cm9sbGVkIGJ5IHRoZSBiYWNrZHJvcCBhbHBoYS4KKy0tPgorICAgIDxkaXYg
aWQ9ImRlc3RpbmF0aW9uIj48L2Rpdj4KKzwvYm9keT4KKzwvaHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>181737</attachid>
            <date>2013-01-08 13:00:51 -0800</date>
            <delta_ts>2013-01-11 12:54:03 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-104012-20130108215754.patch</filename>
            <type>text/plain</type>
            <size>7480</size>
            <attacher name="Michelangelo De Simone">michelangelo</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM5MDU2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZWE3NzIzZmFlM2UzN2I3
MmI0NmIyOTRkODNhYjg3YmZlMTZkZmUxZC4uZjgyNjkwYjI0ODQxODE0ZjEwZjgxZDNiOTM2NmQ4
YmE0Njk1Y2Q2ZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDEzLTAxLTA4ICBNaWNo
ZWxhbmdlbG8gRGUgU2ltb25lICA8bWljaGVsYW5nZWxvQHdlYmtpdC5vcmc+CisKKyAgICAgICAg
W0NTUyBTaGFkZXJzXSBBZGQgdGhlIGxhc3QgYmxlbmRpbmcgc3RlcAorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTA0MDEyCisKKyAgICAgICAgVGhlIHJl
c3VsdGluZyBibGVuZGVkIGNvbG9yIGluIG1peCgpIGlzIG5vdyB3ZWlnaHRlZCBhY2NvcmRpbmcg
dG8KKyAgICAgICAgdGhlIG9yaWdpbmFsIGVsZW1lbnQncyBiYWNrZHJvcCBhbHBoYSB2YWx1ZS4K
KworICAgICAgICBUZXN0OiBjc3MzL2ZpbHRlcnMvY3VzdG9tL2N1c3RvbS1maWx0ZXItYmxlbmQt
ZnJhY3Rpb25hbC1kZXN0aW5hdGlvbi1hbHBoYS5odG1sCisKKyAgICAgICAgKiBwbGF0Zm9ybS9n
cmFwaGljcy9maWx0ZXJzL0N1c3RvbUZpbHRlclZhbGlkYXRlZFByb2dyYW0uY3BwOgorICAgICAg
ICAoV2ViQ29yZTo6Q3VzdG9tRmlsdGVyVmFsaWRhdGVkUHJvZ3JhbTo6cmV3cml0ZU1peEZyYWdt
ZW50U2hhZGVyKToKKwogMjAxMy0wMS0wOCAgS2Vpc2hpIEhhdHRvcmkgIDxrZWlzaGlAd2Via2l0
Lm9yZz4KIAogICAgICAgICBbQ2hyb21pdW1dIERvbid0IGNvbmZpbmUgcGFnZSBwb3B1cHMgdG8g
cm9vdCB2aWV3IG9uIE1hYwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3Jh
cGhpY3MvZmlsdGVycy9DdXN0b21GaWx0ZXJWYWxpZGF0ZWRQcm9ncmFtLmNwcCBiL1NvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2ZpbHRlcnMvQ3VzdG9tRmlsdGVyVmFsaWRhdGVkUHJv
Z3JhbS5jcHAKaW5kZXggMjFlYWUxN2JlYWVjZTI4NDk0M2U3NTY0ZjUyNGNiMjhlZDcwNDY2OS4u
OWI0MzI4MDBlMzUwYjk1YzQ2OTI3ZTA3N2JiZDc5ZWJlZDUwYWUyOCAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZmlsdGVycy9DdXN0b21GaWx0ZXJWYWxpZGF0
ZWRQcm9ncmFtLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9maWx0
ZXJzL0N1c3RvbUZpbHRlclZhbGlkYXRlZFByb2dyYW0uY3BwCkBAIC0yNzYsOCArMjc2LDkgQEAg
dm9pZCBDdXN0b21GaWx0ZXJWYWxpZGF0ZWRQcm9ncmFtOjpyZXdyaXRlTWl4RnJhZ21lbnRTaGFk
ZXIoKQogICAgICAgICAgICAgbWVkaXVtcCB2ZWM0IG9yaWdpbmFsQ29sb3IgPSB0ZXh0dXJlMkQo
Y3NzX3VfdGV4dHVyZSwgY3NzX3ZfdGV4Q29vcmQpOwogICAgICAgICAgICAgbWVkaXVtcCB2ZWM0
IG11bHRpcGxpZWRDb2xvciA9IGNsYW1wKGNzc19Db2xvck1hdHJpeCAqIG9yaWdpbmFsQ29sb3Is
IDAuMCwgMS4wKTsKICAgICAgICAgICAgIG1lZGl1bXAgdmVjMyBibGVuZGVkQ29sb3IgPSBjc3Nf
QmxlbmRDb2xvcihtdWx0aXBsaWVkQ29sb3IucmdiLCBjc3NfTWl4Q29sb3IucmdiKTsKLSAgICAg
ICAgICAgIGdsX0ZyYWdDb2xvciA9IGNzc19Db21wb3NpdGUobXVsdGlwbGllZENvbG9yLnJnYiwg
bXVsdGlwbGllZENvbG9yLmEsIGJsZW5kZWRDb2xvci5yZ2IsIGNzc19NaXhDb2xvci5hKTsKLSAg
ICAgICAgfQorICAgICAgICAgICAgbWVkaXVtcCB2ZWMzIHdlaWdodGVkQ29sb3IgPSAoMS4wIC0g
bXVsdGlwbGllZENvbG9yLmEpICogY3NzX01peENvbG9yLnJnYiArIG11bHRpcGxpZWRDb2xvci5h
ICogYmxlbmRlZENvbG9yOworICAgICAgICAgICAgZ2xfRnJhZ0NvbG9yID0gY3NzX0NvbXBvc2l0
ZShtdWx0aXBsaWVkQ29sb3IucmdiLCBtdWx0aXBsaWVkQ29sb3IuYSwgd2VpZ2h0ZWRDb2xvci5y
Z2IsIGNzc19NaXhDb2xvci5hKTsKK30KICAgICApKTsKICAgICBtX3ZhbGlkYXRlZEZyYWdtZW50
U2hhZGVyID0gYnVpbGRlci50b1N0cmluZygpOwogfQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IGI4ZDZlNjA1YmM0MDlmOWI3
NzEyODczZmI3ODM2NWFlMTJjZmFiZjMuLjc4ODgzNzA4NTY3ZDY4ZTU5YWM3NjM2MzQ0ZmM1NWFh
YTFkYjQyMWYgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRU
ZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNCBAQAorMjAxMy0wMS0wOCAgTWljaGVsYW5nZWxv
IERlIFNpbW9uZSAgPG1pY2hlbGFuZ2Vsb0B3ZWJraXQub3JnPgorCisgICAgICAgIFtDU1MgU2hh
ZGVyc10gQWRkIHRoZSBsYXN0IGJsZW5kaW5nIHN0ZXAKKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEwNDAxMgorCisgICAgICAgIEFkZGVkIGEgdGVzdCB0
byBjaGVjayB0aGUgY29ycmVjdCBibGVuZGluZyBpbiBwcmVzZW5jZSBvZiBhCisgICAgICAgIHRy
YW5zcGFyZW50IGJhY2tkcm9wLgorCisgICAgICAgICogY3NzMy9maWx0ZXJzL2N1c3RvbS9jdXN0
b20tZmlsdGVyLWJsZW5kLWZyYWN0aW9uYWwtZGVzdGluYXRpb24tYWxwaGEtZXhwZWN0ZWQuaHRt
bDogQWRkZWQuCisgICAgICAgICogY3NzMy9maWx0ZXJzL2N1c3RvbS9jdXN0b20tZmlsdGVyLWJs
ZW5kLWZyYWN0aW9uYWwtZGVzdGluYXRpb24tYWxwaGEuaHRtbDogQWRkZWQuCisKIDIwMTMtMDEt
MDggIFphbiBEb2JlcnNlayAgPHphbmRvYmVyc2VrQGdtYWlsLmNvbT4KIAogICAgICAgICBVbnJl
dmlld2VkIEdUSyBnYXJkZW5pbmcuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9jc3MzL2ZpbHRl
cnMvY3VzdG9tL2N1c3RvbS1maWx0ZXItYmxlbmQtZnJhY3Rpb25hbC1kZXN0aW5hdGlvbi1hbHBo
YS1leHBlY3RlZC5odG1sIGIvTGF5b3V0VGVzdHMvY3NzMy9maWx0ZXJzL2N1c3RvbS9jdXN0b20t
ZmlsdGVyLWJsZW5kLWZyYWN0aW9uYWwtZGVzdGluYXRpb24tYWxwaGEtZXhwZWN0ZWQuaHRtbApu
ZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwLi45YzZjMmNjYmI0ZjMxNTMyYWE2NzUwNjdiNjRiOWFhZmEwZDJhYzY0Ci0tLSAv
ZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvY3NzMy9maWx0ZXJzL2N1c3RvbS9jdXN0b20tZmls
dGVyLWJsZW5kLWZyYWN0aW9uYWwtZGVzdGluYXRpb24tYWxwaGEtZXhwZWN0ZWQuaHRtbApAQCAt
MCwwICsxLDE4IEBACis8IURPQ1RZUEUgSFRNTD4KKzxodG1sIGxhbmc9ImVuIj4KKzxoZWFkPgor
ICAgIDxtZXRhIGNoYXJzZXQ9IlVURi04Ij4KKyAgICA8dGl0bGU+QmxlbmRpbmcgd2l0aCBmcmFj
dGlvbmFsIGFscGhhIG9uIGRlc3RpbmF0aW9uPC90aXRsZT4KKyAgICA8c3R5bGUgdHlwZT0idGV4
dC9jc3MiPgorICAgICAgICAjZGVzdGluYXRpb24geworICAgICAgICAgICAgYmFja2dyb3VuZC1j
b2xvcjogcmdiKDE2NCwgMTUwLCAxMDkpOworICAgICAgICAgICAgd2lkdGg6IDEwMHB4OworICAg
ICAgICAgICAgaGVpZ2h0OiAxMDBweDsKKyAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJs
YWNrOworICAgICAgICB9CisgICAgPC9zdHlsZT4KKzwvaGVhZD4KKzxib2R5PgorICAgIDxkaXYg
aWQ9ImRlc3RpbmF0aW9uIj48L2Rpdj4KKzwvYm9keT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBhL0xh
eW91dFRlc3RzL2NzczMvZmlsdGVycy9jdXN0b20vY3VzdG9tLWZpbHRlci1ibGVuZC1mcmFjdGlv
bmFsLWRlc3RpbmF0aW9uLWFscGhhLmh0bWwgYi9MYXlvdXRUZXN0cy9jc3MzL2ZpbHRlcnMvY3Vz
dG9tL2N1c3RvbS1maWx0ZXItYmxlbmQtZnJhY3Rpb25hbC1kZXN0aW5hdGlvbi1hbHBoYS5odG1s
Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAuLjg5NjkwMTVlZTE3Y2Y3M2JkMjFjOTRjOTQ0OWI5YjZiMmE4YzM3NzUKLS0t
IC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9jc3MzL2ZpbHRlcnMvY3VzdG9tL2N1c3RvbS1m
aWx0ZXItYmxlbmQtZnJhY3Rpb25hbC1kZXN0aW5hdGlvbi1hbHBoYS5odG1sCkBAIC0wLDAgKzEs
OTYgQEAKKzwhRE9DVFlQRSBIVE1MPgorPGh0bWwgbGFuZz0iZW4iPgorPGhlYWQ+CisgICAgPG1l
dGEgY2hhcnNldD0iVVRGLTgiPgorICAgIDx0aXRsZT5CbGVuZGluZyB3aXRoIGZyYWN0aW9uYWwg
YWxwaGEgb24gZGVzdGluYXRpb248L3RpdGxlPgorICAgIDxzY3JpcHQ+CisgICAgICAgIGlmICh3
aW5kb3cudGVzdFJ1bm5lcikgeworICAgICAgICAgICAgd2luZG93LnRlc3RSdW5uZXIub3ZlcnJp
ZGVQcmVmZXJlbmNlKCJXZWJLaXRDU1NDdXN0b21GaWx0ZXJFbmFibGVkIiwgIjEiKTsKKyAgICAg
ICAgICAgIHdpbmRvdy50ZXN0UnVubmVyLm92ZXJyaWRlUHJlZmVyZW5jZSgiV2ViS2l0V2ViR0xF
bmFibGVkIiwgIjEiKTsKKyAgICAgICAgfQorICAgIDwvc2NyaXB0PgorICAgIDxzdHlsZSB0eXBl
PSJ0ZXh0L2NzcyI+CisgICAgICAgICNkZXN0aW5hdGlvbiB7CisgICAgICAgICAgICBiYWNrZ3Jv
dW5kLWNvbG9yOiByZ2JhKDEwMCUsIDAlLCAwJSwgLjUpOworICAgICAgICAgICAgd2lkdGg6IDEw
MHB4OworICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDsKKyAgICAgICAgICAgIGJvcmRlcjogMXB4
IHNvbGlkIGJsYWNrOworICAgICAgICAgICAgLXdlYmtpdC1maWx0ZXI6IGN1c3RvbShub25lIG1p
eCh1cmwoJy4uL3Jlc291cmNlcy9taXgtY29sb3IuZnMnKSBtdWx0aXBseSBzb3VyY2UtYXRvcCks
IG1peF9jb2xvciAwLjAgMS4wIDAuMCAwLjYpOworICAgICAgICB9CisgICAgPC9zdHlsZT4KKzwv
aGVhZD4KKzxib2R5PgorPCEtLQorICAgIFRoZSByZXN1bHQgb2YgbWl4aW5nIGZ1bmN0aW9uIGlz
IG1vZHVsYXRlZCBieSBkZXN0aW5hdGlvbidzCisgICAgYWxwaGEuIEEgdHJhbnNwYXJlbnQgYmFj
a2Ryb3Agd2lsbCBjYXVzZSB0aGUgZmluYWwgcmVzdWx0CisgICAgdG8gYmUgYSB3ZWlnaHRlZCBh
dmVyYWdlIGJldHdlZW4gdGhlIHNvdXJjZSBjb2xvciBhbmQgbWl4ZWQKKyAgICBjb2xvciB3aXRo
IHRoZSB3ZWlnaHQgY29udHJvbGxlZCBieSB0aGUgYmFja2Ryb3AgYWxwaGEuCisKKyAgICBUaGUg
cmVzdWx0aW5nIGNvbG9yIHdpbGwgYmU6CisgICAgICAgIENyID0gKDEgLSBhYikgeCBDcyArIGFi
IHggQihDYiwgQ3MpCisKKyAgICBXaXRoOgorICAgICAgICBDcjogdGhlIHJlc3VsdCBjb2xvcgor
ICAgICAgICBCOiAgdGhlIGZvcm11bGEgdGhhdCBkb2VzIHRoZSBibGVuZGluZworICAgICAgICBD
czogdGhlIHNvdXJjZSBjb2xvciAoYWthICJtaXggY29sb3IiLCAiY3NzX01peENvbG9yIikKKyAg
ICAgICAgYXM6IHRoZSBzb3VyY2UgYWxwaGEgKHVzZWQgZHVyaW5nIHRoZSBjb21wb3NpdGluZykK
KyAgICAgICAgQ2I6IHRoZSBiYWNrZHJvcCBjb2xvciAoYWthICJiYWNrZHJvcCBjb2xvciIsICJv
cmlnaW5hbCBET00gZWxlbWVudCBjb2xvciIpCisgICAgICAgIGFiOiB0aGUgYmFja2Ryb3AgYWxw
aGEKKworICAgIEluIHRoaXMgY2FzZToKKyAgICAgICAgQ3MgPSAoMC4wLCAxLjAsIDAuMCkKKyAg
ICAgICAgQ2IgPSAoMS4wLCAwLjAsIDAuMCkKKyAgICAgICAgYWIgPSAwLjUKKworICAgICAgICBC
KENiLCBDcykgPSBDYiAqIENzICAgICBCZWNhdXNlIHdlJ3JlIHVzaW5nIHRoZSAibXVsdGlwbHki
IGJsZW5kIG9wZXJhdG9yCisgICAgICAgIEIoQ2IsIENzKSA9ICgxLjAsIDAuMCwgMC4wKSAqICgw
LjAsIDEuMCwgMC4wKQorICAgICAgICBCKENiLCBDcykgPSAoMC4wLCAwLjAsIDAuMCkKKworICAg
ICAgICBDciA9ICgxIC0gMC41KSAqICgwLjAsIDEuMCwgMC4wKSArIDAuNSAqICgwLjAsIDAuMCwg
MC4wKQorICAgICAgICBDciA9IDAuNSAqICgwLjAsIDEuMCwgMC4wKSArIDAuMAorICAgICAgICBD
ciA9IDAuMCwgMC41LCAwLjAKKworICAgIEF0IHRoaXMgcG9pbnQgd2UgY29tcG9zaXRlIHRoZSB0
ZXh0dXJlIHdpdGggdGhlIFBvcnRlci1EdWZmIFNvdXJjZUF0b3AgY29tcG9zaXRpbmcKKyAgICBv
cGVyYXRvci4KKyAgICBUaGUgZ2VuZXJhbCBjb21wb3NpdGluZyBmb3JtdWxhIGlzOgorCisgICAg
ICAgIGNvID0gYXMgKiBGYSAqIENzICsgYWIgKiBGYiAqIENiCisKKyAgICAgICAgSUdOT1JFIC0g
Tk9UIFVTRUQ6ICAgICAgICBhbyA9IGFzICogMSArIGFiICogKDEgLSBhcykKKyAgICAgICAgSUdO
T1JFIC0gTk9UIFVTRUQ6ICAgICAgICBDbyA9IGNvIC8gYW8gCisKKyAgICBJbiByZWdhcmQgb2Yg
dGhlIFNvdXJjZUF0b3AgY29tcG9zaXRlIG9wZXJhdG9yOgorICAgIAorICAgICAgICBGYSA9IGFi
CisgICAgICAgIEZiID0gMSAtIGFzCisKKyAgICBJbiB0aGlzIGNhc2Ugd2UgaGF2ZSBDcyA9IENy
LgorICAgIEZyb20gdGhpcyB3ZSBjYW4gZ2F0aGVyIHRoZSBmb2xsb3dpbmcgc3BlY2lmaWMgZm9y
bXVsYToKKworICAgICAgICBjbyA9IGFzICogQ3MgKiBhYiArIGFiICogQ2IgKiAoMSAtIGFzKQor
CisgICAgICAgIElHTk9SRSAtIE5PVCBVU0VEOiBhbyA9IGFzICogYWIgKyBhYiAqICgxIC0gYXMp
CisgICAgICAgIElHTk9SRSAtIE5PVCBVU0VEOiBDbyA9IGNvIC8gYW8gCisKKyAgICBUaGUgZm9y
bXVsYSBpcyB0aGVuIGV4cGFuZGVkIGludG86CisgICAgICAgIGNvID0gYXMgKiBDciAqIGFiICsg
YWIgKiBDYiAqICgxIC0gYXMpCisKKyAgICBGcm9tIHRoaXMgd2UgZ2V0OgorICAgICAgICBjbyA9
IDAuNiAqICgwLjAsIDAuNSwgMC4wKSAqIDAuNSArIDAuNSAqICgxLjAsIDAuMCwgMC4wKSAqICgx
IC0gMC42KQorICAgICAgICBjbyA9IDAuMyAqICgwLjAsIDAuNSwgMC4wKSArIDAuMiAqICgxLjAs
IDAuMCwgMC4wKQorICAgICAgICBjbyA9ICgwLjAsIDAuMTUsIDAuMCkgKyAoMC4yLCAwLjAsIDAu
MCkKKyAgICAgICAgY28gPSAoMC4yLCAwLjE1LCAwLjApCisKKyAgICAgICAgSUdOT1JFIC0gTk9U
IFVTRUQ6IFRoZSByZXN1bHRpbmcgYWxwaGEgaXM6CisgICAgICAgIElHTk9SRSAtIE5PVCBVU0VE
OiAgICAgYW8gPSAwLjYgKiAwLjUgKyAwLjUgKiAoMSAtIDAuNikKKyAgICAgICAgSUdOT1JFIC0g
Tk9UIFVTRUQ6ICAgICBhbyA9IDAuMyArIDAuMgorICAgICAgICBJR05PUkUgLSBOT1QgVVNFRDog
ICAgIGFvID0gMC41CisKKyAgICAgICAgSUdOT1JFIC0gTk9UIFVTRUQ6IFRoZSBmaW5hbCByZXN1
bHQgaXMgdGhlbjoKKyAgICAgICAgSUdOT1JFIC0gTk9UIFVTRUQ6ICAgICBDbyA9ICgwLjIsIDAu
MTUsIDAuMCkgLyAwLjUKKyAgICAgICAgSUdOT1JFIC0gTk9UIFVTRUQ6ICAgICBDbyA9ICgwLjQs
IDAuMywgMC4wKQorCistLT4KKyAgICA8ZGl2IGlkPSJkZXN0aW5hdGlvbiI+PC9kaXY+Cis8L2Jv
ZHk+Cis8L2h0bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>182397</attachid>
            <date>2013-01-11 12:54:06 -0800</date>
            <delta_ts>2013-01-17 15:48:05 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-104012-20130111125104.patch</filename>
            <type>text/plain</type>
            <size>7594</size>
            <attacher name="Michelangelo De Simone">michelangelo</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM5NDY5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYTc4MGJkY2JjOGViMjVh
MGY1NDZiMDhhMjllNGY1NWE4NzgxYTVhMi4uNGY3ZTliYzhlMmFjYjE5YmI5ZGEwMjhlNzgzNzdh
NTM5YzIwMGM5OCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDEzLTAxLTExICBNaWNo
ZWxhbmdlbG8gRGUgU2ltb25lICA8bWljaGVsYW5nZWxvQHdlYmtpdC5vcmc+CisKKyAgICAgICAg
W0NTUyBTaGFkZXJzXSBBZGQgdGhlIGxhc3QgYmxlbmRpbmcgc3RlcAorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTA0MDEyCisKKyAgICAgICAgVGhlIHJl
c3VsdGluZyBibGVuZGVkIGNvbG9yIGluIG1peCgpIGlzIG5vdyB3ZWlnaHRlZCBhY2NvcmRpbmcg
dG8KKyAgICAgICAgdGhlIG9yaWdpbmFsIGVsZW1lbnQncyBiYWNrZHJvcCBhbHBoYSB2YWx1ZS4K
KworICAgICAgICBUZXN0OiBjc3MzL2ZpbHRlcnMvY3VzdG9tL2N1c3RvbS1maWx0ZXItYmxlbmQt
ZnJhY3Rpb25hbC1kZXN0aW5hdGlvbi1hbHBoYS5odG1sCisKKyAgICAgICAgKiBwbGF0Zm9ybS9n
cmFwaGljcy9maWx0ZXJzL0N1c3RvbUZpbHRlclZhbGlkYXRlZFByb2dyYW0uY3BwOgorICAgICAg
ICAoV2ViQ29yZTo6Q3VzdG9tRmlsdGVyVmFsaWRhdGVkUHJvZ3JhbTo6cmV3cml0ZU1peEZyYWdt
ZW50U2hhZGVyKToKKwogMjAxMy0wMS0xMSAgS2VudGFybyBIYXJhICA8aGFyYWtlbkBjaHJvbWl1
bS5vcmc+CiAKICAgICAgICAgW1Y4XSBEbyBub3QgY3JlYXRlIGEgbG9jYWwgaGFuZGxlIGZvciBh
IGNhY2hlZCB2OCBzdHJpbmcgdGhhdCBpcyByZXR1cm5lZCB0byBWOCBpbW1lZGlhdGVseQpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZmlsdGVycy9DdXN0b21G
aWx0ZXJWYWxpZGF0ZWRQcm9ncmFtLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBo
aWNzL2ZpbHRlcnMvQ3VzdG9tRmlsdGVyVmFsaWRhdGVkUHJvZ3JhbS5jcHAKaW5kZXggMjFlYWUx
N2JlYWVjZTI4NDk0M2U3NTY0ZjUyNGNiMjhlZDcwNDY2OS4uOWI0MzI4MDBlMzUwYjk1YzQ2OTI3
ZTA3N2JiZDc5ZWJlZDUwYWUyOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
Z3JhcGhpY3MvZmlsdGVycy9DdXN0b21GaWx0ZXJWYWxpZGF0ZWRQcm9ncmFtLmNwcAorKysgYi9T
b3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9maWx0ZXJzL0N1c3RvbUZpbHRlclZhbGlk
YXRlZFByb2dyYW0uY3BwCkBAIC0yNzYsOCArMjc2LDkgQEAgdm9pZCBDdXN0b21GaWx0ZXJWYWxp
ZGF0ZWRQcm9ncmFtOjpyZXdyaXRlTWl4RnJhZ21lbnRTaGFkZXIoKQogICAgICAgICAgICAgbWVk
aXVtcCB2ZWM0IG9yaWdpbmFsQ29sb3IgPSB0ZXh0dXJlMkQoY3NzX3VfdGV4dHVyZSwgY3NzX3Zf
dGV4Q29vcmQpOwogICAgICAgICAgICAgbWVkaXVtcCB2ZWM0IG11bHRpcGxpZWRDb2xvciA9IGNs
YW1wKGNzc19Db2xvck1hdHJpeCAqIG9yaWdpbmFsQ29sb3IsIDAuMCwgMS4wKTsKICAgICAgICAg
ICAgIG1lZGl1bXAgdmVjMyBibGVuZGVkQ29sb3IgPSBjc3NfQmxlbmRDb2xvcihtdWx0aXBsaWVk
Q29sb3IucmdiLCBjc3NfTWl4Q29sb3IucmdiKTsKLSAgICAgICAgICAgIGdsX0ZyYWdDb2xvciA9
IGNzc19Db21wb3NpdGUobXVsdGlwbGllZENvbG9yLnJnYiwgbXVsdGlwbGllZENvbG9yLmEsIGJs
ZW5kZWRDb2xvci5yZ2IsIGNzc19NaXhDb2xvci5hKTsKLSAgICAgICAgfQorICAgICAgICAgICAg
bWVkaXVtcCB2ZWMzIHdlaWdodGVkQ29sb3IgPSAoMS4wIC0gbXVsdGlwbGllZENvbG9yLmEpICog
Y3NzX01peENvbG9yLnJnYiArIG11bHRpcGxpZWRDb2xvci5hICogYmxlbmRlZENvbG9yOworICAg
ICAgICAgICAgZ2xfRnJhZ0NvbG9yID0gY3NzX0NvbXBvc2l0ZShtdWx0aXBsaWVkQ29sb3Iucmdi
LCBtdWx0aXBsaWVkQ29sb3IuYSwgd2VpZ2h0ZWRDb2xvci5yZ2IsIGNzc19NaXhDb2xvci5hKTsK
K30KICAgICApKTsKICAgICBtX3ZhbGlkYXRlZEZyYWdtZW50U2hhZGVyID0gYnVpbGRlci50b1N0
cmluZygpOwogfQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVz
dHMvQ2hhbmdlTG9nCmluZGV4IDVhZDVlN2UyNTg0NjUzNWY3ZWQzMGJjMjZlMDQ2YzQyM2JmZTdj
MTYuLjVlOGM1YThjMjU5MzYxMGEyZGRlMzJkYTlmYzZhOGM5YzRkNDE5N2UgMTAwNjQ0Ci0tLSBh
L0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxNCBAQAorMjAxMy0wMS0xMSAgTWljaGVsYW5nZWxvIERlIFNpbW9uZSAgPG1pY2hlbGFu
Z2Vsb0B3ZWJraXQub3JnPgorCisgICAgICAgIFtDU1MgU2hhZGVyc10gQWRkIHRoZSBsYXN0IGJs
ZW5kaW5nIHN0ZXAKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTEwNDAxMgorCisgICAgICAgIEFkZGVkIGEgdGVzdCB0byBjaGVjayB0aGUgY29ycmVjdCBi
bGVuZGluZyBpbiBwcmVzZW5jZSBvZiBhCisgICAgICAgIHRyYW5zcGFyZW50IGJhY2tkcm9wLgor
CisgICAgICAgICogY3NzMy9maWx0ZXJzL2N1c3RvbS9jdXN0b20tZmlsdGVyLWJsZW5kLWZyYWN0
aW9uYWwtZGVzdGluYXRpb24tYWxwaGEtZXhwZWN0ZWQuaHRtbDogQWRkZWQuCisgICAgICAgICog
Y3NzMy9maWx0ZXJzL2N1c3RvbS9jdXN0b20tZmlsdGVyLWJsZW5kLWZyYWN0aW9uYWwtZGVzdGlu
YXRpb24tYWxwaGEuaHRtbDogQWRkZWQuCisKIDIwMTMtMDEtMTEgIExldmkgV2VpbnRyYXViICA8
bGV2aXdAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFVucmV2aWV3ZWQgZ2FyZGVuaW5nLiBNYXJr
aW5nIHBsYXRmb3JtL2Nocm9taXVtL3ZpcnR1YWwvZ3B1L2Zhc3QvaGlkcGkvaW1hZ2Utc2V0LWJh
Y2tncm91bmQtZHluYW1pYy5odG1sCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9jc3MzL2ZpbHRl
cnMvY3VzdG9tL2N1c3RvbS1maWx0ZXItYmxlbmQtZnJhY3Rpb25hbC1kZXN0aW5hdGlvbi1hbHBo
YS1leHBlY3RlZC5odG1sIGIvTGF5b3V0VGVzdHMvY3NzMy9maWx0ZXJzL2N1c3RvbS9jdXN0b20t
ZmlsdGVyLWJsZW5kLWZyYWN0aW9uYWwtZGVzdGluYXRpb24tYWxwaGEtZXhwZWN0ZWQuaHRtbApu
ZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwLi5lZmRkNmMzMmExNDg5MGFkYTk0MDFjYjVmMGQ2OTlkYTUxODAxMzk0Ci0tLSAv
ZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvY3NzMy9maWx0ZXJzL2N1c3RvbS9jdXN0b20tZmls
dGVyLWJsZW5kLWZyYWN0aW9uYWwtZGVzdGluYXRpb24tYWxwaGEtZXhwZWN0ZWQuaHRtbApAQCAt
MCwwICsxLDE4IEBACis8IURPQ1RZUEUgSFRNTD4KKzxodG1sIGxhbmc9ImVuIj4KKzxoZWFkPgor
ICAgIDxtZXRhIGNoYXJzZXQ9IlVURi04Ij4KKyAgICA8dGl0bGU+QmxlbmRpbmcgd2l0aCBmcmFj
dGlvbmFsIGFscGhhIG9uIGRlc3RpbmF0aW9uPC90aXRsZT4KKyAgICA8c3R5bGUgdHlwZT0idGV4
dC9jc3MiPgorICAgICAgICAjZGVzdGluYXRpb24geworICAgICAgICAgICAgYmFja2dyb3VuZC1j
b2xvcjogcmdiKDcwJSwgNjUlLCA1MCUpOworICAgICAgICAgICAgd2lkdGg6IDEwMHB4OworICAg
ICAgICAgICAgaGVpZ2h0OiAxMDBweDsKKyAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJs
YWNrOworICAgICAgICB9CisgICAgPC9zdHlsZT4KKzwvaGVhZD4KKzxib2R5PgorICAgIDxkaXYg
aWQ9ImRlc3RpbmF0aW9uIj48L2Rpdj4KKzwvYm9keT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBhL0xh
eW91dFRlc3RzL2NzczMvZmlsdGVycy9jdXN0b20vY3VzdG9tLWZpbHRlci1ibGVuZC1mcmFjdGlv
bmFsLWRlc3RpbmF0aW9uLWFscGhhLmh0bWwgYi9MYXlvdXRUZXN0cy9jc3MzL2ZpbHRlcnMvY3Vz
dG9tL2N1c3RvbS1maWx0ZXItYmxlbmQtZnJhY3Rpb25hbC1kZXN0aW5hdGlvbi1hbHBoYS5odG1s
Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAuLjg5NjkwMTVlZTE3Y2Y3M2JkMjFjOTRjOTQ0OWI5YjZiMmE4YzM3NzUKLS0t
IC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9jc3MzL2ZpbHRlcnMvY3VzdG9tL2N1c3RvbS1m
aWx0ZXItYmxlbmQtZnJhY3Rpb25hbC1kZXN0aW5hdGlvbi1hbHBoYS5odG1sCkBAIC0wLDAgKzEs
OTYgQEAKKzwhRE9DVFlQRSBIVE1MPgorPGh0bWwgbGFuZz0iZW4iPgorPGhlYWQ+CisgICAgPG1l
dGEgY2hhcnNldD0iVVRGLTgiPgorICAgIDx0aXRsZT5CbGVuZGluZyB3aXRoIGZyYWN0aW9uYWwg
YWxwaGEgb24gZGVzdGluYXRpb248L3RpdGxlPgorICAgIDxzY3JpcHQ+CisgICAgICAgIGlmICh3
aW5kb3cudGVzdFJ1bm5lcikgeworICAgICAgICAgICAgd2luZG93LnRlc3RSdW5uZXIub3ZlcnJp
ZGVQcmVmZXJlbmNlKCJXZWJLaXRDU1NDdXN0b21GaWx0ZXJFbmFibGVkIiwgIjEiKTsKKyAgICAg
ICAgICAgIHdpbmRvdy50ZXN0UnVubmVyLm92ZXJyaWRlUHJlZmVyZW5jZSgiV2ViS2l0V2ViR0xF
bmFibGVkIiwgIjEiKTsKKyAgICAgICAgfQorICAgIDwvc2NyaXB0PgorICAgIDxzdHlsZSB0eXBl
PSJ0ZXh0L2NzcyI+CisgICAgICAgICNkZXN0aW5hdGlvbiB7CisgICAgICAgICAgICBiYWNrZ3Jv
dW5kLWNvbG9yOiByZ2JhKDEwMCUsIDAlLCAwJSwgLjUpOworICAgICAgICAgICAgd2lkdGg6IDEw
MHB4OworICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDsKKyAgICAgICAgICAgIGJvcmRlcjogMXB4
IHNvbGlkIGJsYWNrOworICAgICAgICAgICAgLXdlYmtpdC1maWx0ZXI6IGN1c3RvbShub25lIG1p
eCh1cmwoJy4uL3Jlc291cmNlcy9taXgtY29sb3IuZnMnKSBtdWx0aXBseSBzb3VyY2UtYXRvcCks
IG1peF9jb2xvciAwLjAgMS4wIDAuMCAwLjYpOworICAgICAgICB9CisgICAgPC9zdHlsZT4KKzwv
aGVhZD4KKzxib2R5PgorPCEtLQorICAgIFRoZSByZXN1bHQgb2YgbWl4aW5nIGZ1bmN0aW9uIGlz
IG1vZHVsYXRlZCBieSBkZXN0aW5hdGlvbidzCisgICAgYWxwaGEuIEEgdHJhbnNwYXJlbnQgYmFj
a2Ryb3Agd2lsbCBjYXVzZSB0aGUgZmluYWwgcmVzdWx0CisgICAgdG8gYmUgYSB3ZWlnaHRlZCBh
dmVyYWdlIGJldHdlZW4gdGhlIHNvdXJjZSBjb2xvciBhbmQgbWl4ZWQKKyAgICBjb2xvciB3aXRo
IHRoZSB3ZWlnaHQgY29udHJvbGxlZCBieSB0aGUgYmFja2Ryb3AgYWxwaGEuCisKKyAgICBUaGUg
cmVzdWx0aW5nIGNvbG9yIHdpbGwgYmU6CisgICAgICAgIENyID0gKDEgLSBhYikgeCBDcyArIGFi
IHggQihDYiwgQ3MpCisKKyAgICBXaXRoOgorICAgICAgICBDcjogdGhlIHJlc3VsdCBjb2xvcgor
ICAgICAgICBCOiAgdGhlIGZvcm11bGEgdGhhdCBkb2VzIHRoZSBibGVuZGluZworICAgICAgICBD
czogdGhlIHNvdXJjZSBjb2xvciAoYWthICJtaXggY29sb3IiLCAiY3NzX01peENvbG9yIikKKyAg
ICAgICAgYXM6IHRoZSBzb3VyY2UgYWxwaGEgKHVzZWQgZHVyaW5nIHRoZSBjb21wb3NpdGluZykK
KyAgICAgICAgQ2I6IHRoZSBiYWNrZHJvcCBjb2xvciAoYWthICJiYWNrZHJvcCBjb2xvciIsICJv
cmlnaW5hbCBET00gZWxlbWVudCBjb2xvciIpCisgICAgICAgIGFiOiB0aGUgYmFja2Ryb3AgYWxw
aGEKKworICAgIEluIHRoaXMgY2FzZToKKyAgICAgICAgQ3MgPSAoMC4wLCAxLjAsIDAuMCkKKyAg
ICAgICAgQ2IgPSAoMS4wLCAwLjAsIDAuMCkKKyAgICAgICAgYWIgPSAwLjUKKworICAgICAgICBC
KENiLCBDcykgPSBDYiAqIENzICAgICBCZWNhdXNlIHdlJ3JlIHVzaW5nIHRoZSAibXVsdGlwbHki
IGJsZW5kIG9wZXJhdG9yCisgICAgICAgIEIoQ2IsIENzKSA9ICgxLjAsIDAuMCwgMC4wKSAqICgw
LjAsIDEuMCwgMC4wKQorICAgICAgICBCKENiLCBDcykgPSAoMC4wLCAwLjAsIDAuMCkKKworICAg
ICAgICBDciA9ICgxIC0gMC41KSAqICgwLjAsIDEuMCwgMC4wKSArIDAuNSAqICgwLjAsIDAuMCwg
MC4wKQorICAgICAgICBDciA9IDAuNSAqICgwLjAsIDEuMCwgMC4wKSArIDAuMAorICAgICAgICBD
ciA9IDAuMCwgMC41LCAwLjAKKworICAgIEF0IHRoaXMgcG9pbnQgd2UgY29tcG9zaXRlIHRoZSB0
ZXh0dXJlIHdpdGggdGhlIFBvcnRlci1EdWZmIFNvdXJjZUF0b3AgY29tcG9zaXRpbmcKKyAgICBv
cGVyYXRvci4KKyAgICBUaGUgZ2VuZXJhbCBjb21wb3NpdGluZyBmb3JtdWxhIGlzOgorCisgICAg
ICAgIGNvID0gYXMgKiBGYSAqIENzICsgYWIgKiBGYiAqIENiCisKKyAgICAgICAgSUdOT1JFIC0g
Tk9UIFVTRUQ6ICAgICAgICBhbyA9IGFzICogMSArIGFiICogKDEgLSBhcykKKyAgICAgICAgSUdO
T1JFIC0gTk9UIFVTRUQ6ICAgICAgICBDbyA9IGNvIC8gYW8gCisKKyAgICBJbiByZWdhcmQgb2Yg
dGhlIFNvdXJjZUF0b3AgY29tcG9zaXRlIG9wZXJhdG9yOgorICAgIAorICAgICAgICBGYSA9IGFi
CisgICAgICAgIEZiID0gMSAtIGFzCisKKyAgICBJbiB0aGlzIGNhc2Ugd2UgaGF2ZSBDcyA9IENy
LgorICAgIEZyb20gdGhpcyB3ZSBjYW4gZ2F0aGVyIHRoZSBmb2xsb3dpbmcgc3BlY2lmaWMgZm9y
bXVsYToKKworICAgICAgICBjbyA9IGFzICogQ3MgKiBhYiArIGFiICogQ2IgKiAoMSAtIGFzKQor
CisgICAgICAgIElHTk9SRSAtIE5PVCBVU0VEOiBhbyA9IGFzICogYWIgKyBhYiAqICgxIC0gYXMp
CisgICAgICAgIElHTk9SRSAtIE5PVCBVU0VEOiBDbyA9IGNvIC8gYW8gCisKKyAgICBUaGUgZm9y
bXVsYSBpcyB0aGVuIGV4cGFuZGVkIGludG86CisgICAgICAgIGNvID0gYXMgKiBDciAqIGFiICsg
YWIgKiBDYiAqICgxIC0gYXMpCisKKyAgICBGcm9tIHRoaXMgd2UgZ2V0OgorICAgICAgICBjbyA9
IDAuNiAqICgwLjAsIDAuNSwgMC4wKSAqIDAuNSArIDAuNSAqICgxLjAsIDAuMCwgMC4wKSAqICgx
IC0gMC42KQorICAgICAgICBjbyA9IDAuMyAqICgwLjAsIDAuNSwgMC4wKSArIDAuMiAqICgxLjAs
IDAuMCwgMC4wKQorICAgICAgICBjbyA9ICgwLjAsIDAuMTUsIDAuMCkgKyAoMC4yLCAwLjAsIDAu
MCkKKyAgICAgICAgY28gPSAoMC4yLCAwLjE1LCAwLjApCisKKyAgICAgICAgSUdOT1JFIC0gTk9U
IFVTRUQ6IFRoZSByZXN1bHRpbmcgYWxwaGEgaXM6CisgICAgICAgIElHTk9SRSAtIE5PVCBVU0VE
OiAgICAgYW8gPSAwLjYgKiAwLjUgKyAwLjUgKiAoMSAtIDAuNikKKyAgICAgICAgSUdOT1JFIC0g
Tk9UIFVTRUQ6ICAgICBhbyA9IDAuMyArIDAuMgorICAgICAgICBJR05PUkUgLSBOT1QgVVNFRDog
ICAgIGFvID0gMC41CisKKyAgICAgICAgSUdOT1JFIC0gTk9UIFVTRUQ6IFRoZSBmaW5hbCByZXN1
bHQgaXMgdGhlbjoKKyAgICAgICAgSUdOT1JFIC0gTk9UIFVTRUQ6ICAgICBDbyA9ICgwLjIsIDAu
MTUsIDAuMCkgLyAwLjUKKyAgICAgICAgSUdOT1JFIC0gTk9UIFVTRUQ6ICAgICBDbyA9ICgwLjQs
IDAuMywgMC4wKQorCistLT4KKyAgICA8ZGl2IGlkPSJkZXN0aW5hdGlvbiI+PC9kaXY+Cis8L2Jv
ZHk+Cis8L2h0bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>183302</attachid>
            <date>2013-01-17 15:48:08 -0800</date>
            <delta_ts>2013-01-17 18:26:17 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-104012-20130117154508.patch</filename>
            <type>text/plain</type>
            <size>9168</size>
            <attacher name="Michelangelo De Simone">michelangelo</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQwMDYwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOGM0YzU0ZmQ5MTkzMDYz
YjdjNGFmYzBjMTk5YWZmM2JkYTkzOGQzYS4uMzIzMzhiMDBjMmE5NmM3NjE0MmE1MWYzNzgxMDQx
NGVkZGMwZjhhMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDEzLTAxLTE3ICBNaWNo
ZWxhbmdlbG8gRGUgU2ltb25lICA8bWljaGVsYW5nZWxvQHdlYmtpdC5vcmc+CisKKyAgICAgICAg
W0NTUyBTaGFkZXJzXSBBZGQgdGhlIGxhc3QgYmxlbmRpbmcgc3RlcAorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTA0MDEyCisKKyAgICAgICAgVGhlIHJl
c3VsdGluZyBibGVuZGVkIGNvbG9yIGluIG1peCgpIGlzIG5vdyB3ZWlnaHRlZCBhY2NvcmRpbmcg
dG8KKyAgICAgICAgdGhlIG9yaWdpbmFsIGVsZW1lbnQncyBiYWNrZHJvcCBhbHBoYSB2YWx1ZS4K
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUZXN0OiBj
c3MzL2ZpbHRlcnMvY3VzdG9tL2N1c3RvbS1maWx0ZXItYmxlbmQtZnJhY3Rpb25hbC1kZXN0aW5h
dGlvbi1hbHBoYS5odG1sCisKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9maWx0ZXJzL0N1
c3RvbUZpbHRlclZhbGlkYXRlZFByb2dyYW0uY3BwOgorICAgICAgICAoV2ViQ29yZTo6Q3VzdG9t
RmlsdGVyVmFsaWRhdGVkUHJvZ3JhbTo6cmV3cml0ZU1peEZyYWdtZW50U2hhZGVyKToKKwogMjAx
My0wMS0xNyAgTWljaGFlbCBQcnVldHQgIDxtaWNoYWVsQDY4ay5vcmc+CiAKICAgICAgICAgW0dU
S10gSW5kZXhlZERCOiBBZGQgTGV2ZWxEQiBoZWFkZXJzIHRvIGluY2x1ZGUgcGF0aCBpZiBJbmRl
eGVkREIgaXMgZW5hYmxlZApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3Jh
cGhpY3MvZmlsdGVycy9DdXN0b21GaWx0ZXJWYWxpZGF0ZWRQcm9ncmFtLmNwcCBiL1NvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2ZpbHRlcnMvQ3VzdG9tRmlsdGVyVmFsaWRhdGVkUHJv
Z3JhbS5jcHAKaW5kZXggMjFlYWUxN2JlYWVjZTI4NDk0M2U3NTY0ZjUyNGNiMjhlZDcwNDY2OS4u
Y2I1NWM1ZTI3NTVmNzgxYmJjNGM2NjhiZDdhMjBmMDEwMDNjMjc3ZCAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZmlsdGVycy9DdXN0b21GaWx0ZXJWYWxpZGF0
ZWRQcm9ncmFtLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9maWx0
ZXJzL0N1c3RvbUZpbHRlclZhbGlkYXRlZFByb2dyYW0uY3BwCkBAIC0yNzYsNyArMjc2LDggQEAg
dm9pZCBDdXN0b21GaWx0ZXJWYWxpZGF0ZWRQcm9ncmFtOjpyZXdyaXRlTWl4RnJhZ21lbnRTaGFk
ZXIoKQogICAgICAgICAgICAgbWVkaXVtcCB2ZWM0IG9yaWdpbmFsQ29sb3IgPSB0ZXh0dXJlMkQo
Y3NzX3VfdGV4dHVyZSwgY3NzX3ZfdGV4Q29vcmQpOwogICAgICAgICAgICAgbWVkaXVtcCB2ZWM0
IG11bHRpcGxpZWRDb2xvciA9IGNsYW1wKGNzc19Db2xvck1hdHJpeCAqIG9yaWdpbmFsQ29sb3Is
IDAuMCwgMS4wKTsKICAgICAgICAgICAgIG1lZGl1bXAgdmVjMyBibGVuZGVkQ29sb3IgPSBjc3Nf
QmxlbmRDb2xvcihtdWx0aXBsaWVkQ29sb3IucmdiLCBjc3NfTWl4Q29sb3IucmdiKTsKLSAgICAg
ICAgICAgIGdsX0ZyYWdDb2xvciA9IGNzc19Db21wb3NpdGUobXVsdGlwbGllZENvbG9yLnJnYiwg
bXVsdGlwbGllZENvbG9yLmEsIGJsZW5kZWRDb2xvci5yZ2IsIGNzc19NaXhDb2xvci5hKTsKKyAg
ICAgICAgICAgIG1lZGl1bXAgdmVjMyB3ZWlnaHRlZENvbG9yID0gKDEuMCAtIG11bHRpcGxpZWRD
b2xvci5hKSAqIGNzc19NaXhDb2xvci5yZ2IgKyBtdWx0aXBsaWVkQ29sb3IuYSAqIGJsZW5kZWRD
b2xvcjsKKyAgICAgICAgICAgIGdsX0ZyYWdDb2xvciA9IGNzc19Db21wb3NpdGUobXVsdGlwbGll
ZENvbG9yLnJnYiwgbXVsdGlwbGllZENvbG9yLmEsIHdlaWdodGVkQ29sb3IucmdiLCBjc3NfTWl4
Q29sb3IuYSk7CiAgICAgICAgIH0KICAgICApKTsKICAgICBtX3ZhbGlkYXRlZEZyYWdtZW50U2hh
ZGVyID0gYnVpbGRlci50b1N0cmluZygpOwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDU4NzY1ZmQ5YWJmMjRmZDhiNGEyZmUy
NWMzMGZmYThjNGE4M2E4Y2QuLmYwZmI4MWMxZGM3YWE2Yzg4M2IyNTc0OWY2YjgzNWM5YzBmYjli
ZTkgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9D
aGFuZ2VMb2cKQEAgLTEsMyArMSwxOCBAQAorMjAxMy0wMS0xNyAgTWljaGVsYW5nZWxvIERlIFNp
bW9uZSAgPG1pY2hlbGFuZ2Vsb0B3ZWJraXQub3JnPgorCisgICAgICAgIFtDU1MgU2hhZGVyc10g
QWRkIHRoZSBsYXN0IGJsZW5kaW5nIHN0ZXAKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTEwNDAxMgorCisgICAgICAgIEFkZGVkIGEgdGVzdCB0byBjaGVj
ayB0aGUgY29ycmVjdCBibGVuZGluZyBpbiBwcmVzZW5jZSBvZiBhCisgICAgICAgIHRyYW5zcGFy
ZW50IGJhY2tkcm9wLgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgICogY3NzMy9maWx0ZXJzL2N1c3RvbS9jdXN0b20tZmlsdGVyLWJsZW5kLWZyYWN0aW9u
YWwtZGVzdGluYXRpb24tYWxwaGEtZXhwZWN0ZWQuaHRtbDogQWRkZWQuCisgICAgICAgICogY3Nz
My9maWx0ZXJzL2N1c3RvbS9jdXN0b20tZmlsdGVyLWJsZW5kLWZyYWN0aW9uYWwtZGVzdGluYXRp
b24tYWxwaGEuaHRtbDogQWRkZWQuCisgICAgICAgICogcGxhdGZvcm0vbWFjL2NzczMvZmlsdGVy
cy9jdXN0b20vY3VzdG9tLWZpbHRlci1ibGVuZC1mcmFjdGlvbmFsLWRlc3RpbmF0aW9uLWFscGhh
LWV4cGVjdGVkLmh0bWw6IFNhZmFyaSBoYXMKKyAgICAgICAgYSBzbGlnaHQgZGlmZmVyZW50IGNv
bG9yIHNwYWNlIGFuZCB0aGlzIHRlc3Qgb3ZlcnJpZGVzIHRoZSBnZW5lcmljIG9uZS4KKwogMjAx
My0wMS0xNyAgQWxleGlzIEhldHUgIDxzdWdvaUBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgaW1h
Z2VTbW9vdGhpbmdFbmFibGVkIGZyZXF1ZW50LCB1bnByZWRpY3RhYmxlIGNyYXNoZXMKZGlmZiAt
LWdpdCBhL0xheW91dFRlc3RzL2NzczMvZmlsdGVycy9jdXN0b20vY3VzdG9tLWZpbHRlci1ibGVu
ZC1mcmFjdGlvbmFsLWRlc3RpbmF0aW9uLWFscGhhLWV4cGVjdGVkLmh0bWwgYi9MYXlvdXRUZXN0
cy9jc3MzL2ZpbHRlcnMvY3VzdG9tL2N1c3RvbS1maWx0ZXItYmxlbmQtZnJhY3Rpb25hbC1kZXN0
aW5hdGlvbi1hbHBoYS1leHBlY3RlZC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjM2MTk4OTA1NjJiNWJkNmUw
Yzk0NDIzYzViZTIwNGJhYTg0NDNkMWEKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9j
c3MzL2ZpbHRlcnMvY3VzdG9tL2N1c3RvbS1maWx0ZXItYmxlbmQtZnJhY3Rpb25hbC1kZXN0aW5h
dGlvbi1hbHBoYS1leHBlY3RlZC5odG1sCkBAIC0wLDAgKzEsMTggQEAKKzwhRE9DVFlQRSBIVE1M
PgorPGh0bWwgbGFuZz0iZW4iPgorPGhlYWQ+CisgICAgPG1ldGEgY2hhcnNldD0iVVRGLTgiPgor
ICAgIDx0aXRsZT5CbGVuZGluZyB3aXRoIGZyYWN0aW9uYWwgYWxwaGEgb24gZGVzdGluYXRpb248
L3RpdGxlPgorICAgIDxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+CisgICAgICAgICNkZXN0aW5hdGlv
biB7CisgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTc5LCAxNjYsIDEyOCk7Cisg
ICAgICAgICAgICB3aWR0aDogMTAwcHg7CisgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4OworICAg
ICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7CisgICAgICAgIH0KKyAgICA8L3N0eWxl
PgorPC9oZWFkPgorPGJvZHk+CisgICAgPGRpdiBpZD0iZGVzdGluYXRpb24iPjwvZGl2PgorPC9i
b2R5PgorPC9odG1sPgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvY3NzMy9maWx0ZXJzL2N1c3Rv
bS9jdXN0b20tZmlsdGVyLWJsZW5kLWZyYWN0aW9uYWwtZGVzdGluYXRpb24tYWxwaGEuaHRtbCBi
L0xheW91dFRlc3RzL2NzczMvZmlsdGVycy9jdXN0b20vY3VzdG9tLWZpbHRlci1ibGVuZC1mcmFj
dGlvbmFsLWRlc3RpbmF0aW9uLWFscGhhLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXgg
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uMzFhMmNmMGM3NzllNjI0
MGFjOGZlYmI3NDczNDdiNTUyY2Y2ODNmZQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3Rz
L2NzczMvZmlsdGVycy9jdXN0b20vY3VzdG9tLWZpbHRlci1ibGVuZC1mcmFjdGlvbmFsLWRlc3Rp
bmF0aW9uLWFscGhhLmh0bWwKQEAgLTAsMCArMSwxMTAgQEAKKzwhRE9DVFlQRSBIVE1MPgorPGh0
bWwgbGFuZz0iZW4iPgorPGhlYWQ+CisgICAgPG1ldGEgY2hhcnNldD0iVVRGLTgiPgorICAgIDx0
aXRsZT5CbGVuZGluZyB3aXRoIGZyYWN0aW9uYWwgYWxwaGEgb24gZGVzdGluYXRpb248L3RpdGxl
PgorICAgIDxzY3JpcHQ+CisgICAgICAgIGlmICh3aW5kb3cudGVzdFJ1bm5lcikgeworICAgICAg
ICAgICAgd2luZG93LnRlc3RSdW5uZXIub3ZlcnJpZGVQcmVmZXJlbmNlKCJXZWJLaXRDU1NDdXN0
b21GaWx0ZXJFbmFibGVkIiwgIjEiKTsKKyAgICAgICAgICAgIHdpbmRvdy50ZXN0UnVubmVyLm92
ZXJyaWRlUHJlZmVyZW5jZSgiV2ViS2l0V2ViR0xFbmFibGVkIiwgIjEiKTsKKyAgICAgICAgfQor
ICAgIDwvc2NyaXB0PgorICAgIDxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+CisgICAgICAgICNkZXN0
aW5hdGlvbiB7CisgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwMCUsIDAlLCAw
JSwgLjUpOworICAgICAgICAgICAgd2lkdGg6IDEwMHB4OworICAgICAgICAgICAgaGVpZ2h0OiAx
MDBweDsKKyAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrOworICAgICAgICAgICAg
LXdlYmtpdC1maWx0ZXI6IGN1c3RvbShub25lIG1peCh1cmwoJy4uL3Jlc291cmNlcy9taXgtY29s
b3IuZnMnKSBtdWx0aXBseSBzb3VyY2UtYXRvcCksIG1peF9jb2xvciAwLjAgMS4wIDAuMCAwLjYp
OworICAgICAgICB9CisgICAgPC9zdHlsZT4KKzwvaGVhZD4KKzxib2R5PgorPCEtLQorICAgIFRo
ZSByZXN1bHQgb2YgbWl4aW5nIGZ1bmN0aW9uIGlzIG1vZHVsYXRlZCBieSBkZXN0aW5hdGlvbidz
CisgICAgYWxwaGEuIEEgdHJhbnNwYXJlbnQgYmFja2Ryb3Agd2lsbCBjYXVzZSB0aGUgZmluYWwg
cmVzdWx0CisgICAgdG8gYmUgYSB3ZWlnaHRlZCBhdmVyYWdlIGJldHdlZW4gdGhlIHNvdXJjZSBj
b2xvciBhbmQgbWl4ZWQKKyAgICBjb2xvciB3aXRoIHRoZSB3ZWlnaHQgY29udHJvbGxlZCBieSB0
aGUgYmFja2Ryb3AgYWxwaGEuCisKKyAgICBUaGUgcmVzdWx0aW5nIGNvbG9yIHdpbGwgYmU6Cisg
ICAgICAgIENyID0gKDEgLSBhYikgeCBDcyArIGFiIHggQihDYiwgQ3MpCisKKyAgICBXaXRoOgor
ICAgICAgICBDcjogdGhlIHJlc3VsdCBjb2xvcgorICAgICAgICBCOiAgdGhlIGZvcm11bGEgdGhh
dCBkb2VzIHRoZSBibGVuZGluZworICAgICAgICBDczogdGhlIHNvdXJjZSBjb2xvciAoYWthICJt
aXggY29sb3IiLCAiY3NzX01peENvbG9yIikKKyAgICAgICAgYXM6IHRoZSBzb3VyY2UgYWxwaGEg
KHVzZWQgZHVyaW5nIHRoZSBjb21wb3NpdGluZykKKyAgICAgICAgQ2I6IHRoZSBiYWNrZHJvcCBj
b2xvciAoYWthICJiYWNrZHJvcCBjb2xvciIsICJvcmlnaW5hbCBET00gZWxlbWVudCBjb2xvciIp
CisgICAgICAgIGFiOiB0aGUgYmFja2Ryb3AgYWxwaGEKKworICAgIEluIHRoaXMgY2FzZToKKyAg
ICAgICAgQ3MgPSAoMC4wLCAxLjAsIDAuMCkKKyAgICAgICAgQ2IgPSAoMS4wLCAwLjAsIDAuMCkK
KyAgICAgICAgYWIgPSAwLjUKKworICAgICAgICBCKENiLCBDcykgPSBDYiAqIENzICAgICBCZWNh
dXNlIHdlJ3JlIHVzaW5nIHRoZSAibXVsdGlwbHkiIGJsZW5kIG9wZXJhdG9yCisgICAgICAgIEIo
Q2IsIENzKSA9ICgxLjAsIDAuMCwgMC4wKSAqICgwLjAsIDEuMCwgMC4wKQorICAgICAgICBCKENi
LCBDcykgPSAoMC4wLCAwLjAsIDAuMCkKKworICAgICAgICBDciA9ICgxIC0gMC41KSAqICgwLjAs
IDEuMCwgMC4wKSArIDAuNSAqICgwLjAsIDAuMCwgMC4wKQorICAgICAgICBDciA9IDAuNSAqICgw
LjAsIDEuMCwgMC4wKSArIDAuMAorICAgICAgICBDciA9IDAuMCwgMC41LCAwLjAKKworICAgIEF0
IHRoaXMgcG9pbnQgd2UgY29tcG9zaXRlIHRoZSB0ZXh0dXJlIHdpdGggdGhlIFBvcnRlci1EdWZm
IFNvdXJjZUF0b3AgY29tcG9zaXRpbmcKKyAgICBvcGVyYXRvci4KKyAgICBUaGUgZ2VuZXJhbCBj
b21wb3NpdGluZyBmb3JtdWxhIGlzOgorCisgICAgICAgIGNvID0gYXMgKiBGYSAqIENzICsgYWIg
KiBGYiAqIENiCisKKyAgICAgICAgYW8gPSBhcyAqIDEgKyBhYiAqICgxIC0gYXMpCisgICAgICAg
IENvID0gY28gLyBhbworCisgICAgSW4gcmVnYXJkIG9mIHRoZSBTb3VyY2VBdG9wIGNvbXBvc2l0
ZSBvcGVyYXRvcjoKKworICAgICAgICBGYSA9IGFiCisgICAgICAgIEZiID0gMSAtIGFzCisKKyAg
ICBJbiB0aGlzIGNhc2Ugd2UgaGF2ZSBDcyA9IENyLgorICAgIEZyb20gdGhpcyB3ZSBjYW4gZ2F0
aGVyIHRoZSBmb2xsb3dpbmcgc3BlY2lmaWMgZm9ybXVsYToKKworICAgICAgICBjbyA9IGFzICog
Q3MgKiBhYiArIGFiICogQ2IgKiAoMSAtIGFzKQorCisgICAgICAgIGFvID0gYXMgKiBhYiArIGFi
ICogKDEgLSBhcykKKyAgICAgICAgQ28gPSBjbyAvIGFvCisKKyAgICBUaGUgZm9ybXVsYSBpcyB0
aGVuIGV4cGFuZGVkIGludG86CisgICAgICAgIGNvID0gYXMgKiBDciAqIGFiICsgYWIgKiBDYiAq
ICgxIC0gYXMpCisKKyAgICBGcm9tIHRoaXMgd2UgZ2V0OgorICAgICAgICBjbyA9IDAuNiAqICgw
LjAsIDAuNSwgMC4wKSAqIDAuNSArIDAuNSAqICgxLjAsIDAuMCwgMC4wKSAqICgxIC0gMC42KQor
ICAgICAgICBjbyA9IDAuMyAqICgwLjAsIDAuNSwgMC4wKSArIDAuMiAqICgxLjAsIDAuMCwgMC4w
KQorICAgICAgICBjbyA9ICgwLjAsIDAuMTUsIDAuMCkgKyAoMC4yLCAwLjAsIDAuMCkKKyAgICAg
ICAgY28gPSAoMC4yLCAwLjE1LCAwLjApCisKKyAgICAgICAgVGhlIHJlc3VsdGluZyBhbHBoYSBp
czoKKyAgICAgICAgICAgIGFvID0gMC42ICogMC41ICsgMC41ICogKDEgLSAwLjYpCisgICAgICAg
ICAgICBhbyA9IDAuMyArIDAuMgorICAgICAgICAgICAgYW8gPSAwLjUKKworICAgICAgICBUaGUg
ZmluYWwgcmVzdWx0IGlzIHRoZW46CisgICAgICAgICAgICBDbyA9ICgwLjIsIDAuMTUsIDAuMCkg
LyAwLjUKKyAgICAgICAgICAgIENvID0gKDAuNCwgMC4zLCAwLjApCisKKworICAgIEF0IHRoaXMg
cG9pbnQgdGhlIHRleHR1cmUgaGFzIHRvIGJlIGNvbXBvc2l0ZWQgd2l0aCB0aGUgdW5kZXJseWlu
ZyB3aGl0ZSBmcm9tIHRoZSBwYWdlIHRvIGdldCB0aGUgZmluYWwKKyAgICByZXN1bHRzIGluIGxp
Z2h0IG9mIHRoZSBhbHBoYSAoYW8pIHZhbHVlOgorCisgICAgICAgICAgICBGaW5hbCBjb21wb25l
bnQgdmFsdWUgPSBDb1tDb21wb25lbnRdICogYW8gKyAoMS4wIC0gYW8pICogV2hpdGVbQ29tcG9u
ZW50XQorCisgICAgICAgICAgICBSID0gMC40ICogMC41ICsgKDEuMCAtIDAuNSkgKiAxLjAgPSAw
LjIgKyAwLjUgPSAwLjcKKyAgICAgICAgICAgIEcgPSAwLjMgKiAwLjUgKyAoMS4wIC0gMC41KSAq
IDEuMCA9IDAuMTUgKyAwLjUgPSAwLjY1CisgICAgICAgICAgICBCID0gMC4wICogMC41ICsgKDEu
MCAtIDAuNSkgKiAxLjAgPSAwICsgMC41ID0gMC41CisKKyAgICBTbyB0aGUgZXhwZWN0ZWQgKGNv
cnJlY3QpIHZhbHVlIGlzIHJnYig3MCUsIDY1JSwgNTAlKSwgbWVhbmluZyByZ2IoMTc5LCAxNjYs
IDEyOCkuCisKKyAgICBJTVBPUlRBTlQ6IHRoaXMgaXMgdGhlIGV4YWN0IGV4cGVjdGVkIGNvbG9y
LiBTb21lIHBsYXRmb3JtcyBtYXkgaGF2ZSBzbGlnaHQgY29sb3IgZGlmZmVyZW5jZXMgYW5kCisg
ICAgaGF2ZSBhIHBsYXRmb3JtLXNwZWNpZmljIGV4cGVjdGF0aW9uIGZpbGUuCistLT4KKyAgICA8
ZGl2IGlkPSJkZXN0aW5hdGlvbiI+PC9kaXY+Cis8L2JvZHk+Cis8L2h0bWw+CmRpZmYgLS1naXQg
YS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvY3NzMy9maWx0ZXJzL2N1c3RvbS9jdXN0b20tZmls
dGVyLWJsZW5kLWZyYWN0aW9uYWwtZGVzdGluYXRpb24tYWxwaGEtZXhwZWN0ZWQuaHRtbCBiL0xh
eW91dFRlc3RzL3BsYXRmb3JtL21hYy9jc3MzL2ZpbHRlcnMvY3VzdG9tL2N1c3RvbS1maWx0ZXIt
YmxlbmQtZnJhY3Rpb25hbC1kZXN0aW5hdGlvbi1hbHBoYS1leHBlY3RlZC5odG1sCm5ldyBmaWxl
IG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAuLjYyOGE1ODY2NzMyOTNiMWFhNjgyZGI3Nzc0ODBkNmE2ZGQ3ZjNhNGMKLS0tIC9kZXYvbnVs
bAorKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvY3NzMy9maWx0ZXJzL2N1c3RvbS9jdXN0
b20tZmlsdGVyLWJsZW5kLWZyYWN0aW9uYWwtZGVzdGluYXRpb24tYWxwaGEtZXhwZWN0ZWQuaHRt
bApAQCAtMCwwICsxLDE4IEBACis8IURPQ1RZUEUgSFRNTD4KKzxodG1sIGxhbmc9ImVuIj4KKzxo
ZWFkPgorICAgIDxtZXRhIGNoYXJzZXQ9IlVURi04Ij4KKyAgICA8dGl0bGU+QmxlbmRpbmcgd2l0
aCBmcmFjdGlvbmFsIGFscGhhIG9uIGRlc3RpbmF0aW9uPC90aXRsZT4KKyAgICA8c3R5bGUgdHlw
ZT0idGV4dC9jc3MiPgorICAgICAgICAjZGVzdGluYXRpb24geworICAgICAgICAgICAgYmFja2dy
b3VuZC1jb2xvcjogcmdiKDE3OSwgMTY2LCAxMzEpOworICAgICAgICAgICAgd2lkdGg6IDEwMHB4
OworICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDsKKyAgICAgICAgICAgIGJvcmRlcjogMXB4IHNv
bGlkIGJsYWNrOworICAgICAgICB9CisgICAgPC9zdHlsZT4KKzwvaGVhZD4KKzxib2R5PgorICAg
IDxkaXYgaWQ9ImRlc3RpbmF0aW9uIj48L2Rpdj4KKzwvYm9keT4KKzwvaHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>183342</attachid>
            <date>2013-01-17 18:26:20 -0800</date>
            <delta_ts>2013-01-18 11:10:02 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-104012-20130117182319.patch</filename>
            <type>text/plain</type>
            <size>9085</size>
            <attacher name="Michelangelo De Simone">michelangelo</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQwMDc3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOGVhOTIxYjA5NzRlZGIw
OGZlYTg2NGQ0ZDNjNTg3YjVmNmIwMjEzNS4uMTQ0YmViMzYwZjhkYTRlMzhkODdlZjM5ODEwMGZl
NGU1YzBiY2U4MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDEzLTAxLTE3ICBNaWNo
ZWxhbmdlbG8gRGUgU2ltb25lICA8bWljaGVsYW5nZWxvQHdlYmtpdC5vcmc+CisKKyAgICAgICAg
W0NTUyBTaGFkZXJzXSBBZGQgdGhlIGxhc3QgYmxlbmRpbmcgc3RlcAorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTA0MDEyCisKKyAgICAgICAgVGhlIHJl
c3VsdGluZyBibGVuZGVkIGNvbG9yIGluIG1peCgpIGlzIG5vdyB3ZWlnaHRlZCBhY2NvcmRpbmcg
dG8KKyAgICAgICAgdGhlIG9yaWdpbmFsIGVsZW1lbnQncyBiYWNrZHJvcCBhbHBoYSB2YWx1ZS4K
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUZXN0OiBj
c3MzL2ZpbHRlcnMvY3VzdG9tL2N1c3RvbS1maWx0ZXItYmxlbmQtZnJhY3Rpb25hbC1kZXN0aW5h
dGlvbi1hbHBoYS5odG1sCisKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9maWx0ZXJzL0N1
c3RvbUZpbHRlclZhbGlkYXRlZFByb2dyYW0uY3BwOgorICAgICAgICAoV2ViQ29yZTo6Q3VzdG9t
RmlsdGVyVmFsaWRhdGVkUHJvZ3JhbTo6cmV3cml0ZU1peEZyYWdtZW50U2hhZGVyKToKKwogMjAx
My0wMS0xNyAgTWF0dCBGYWxrZW5oYWdlbiAgPGZhbGtlbkBjaHJvbWl1bS5vcmc+CiAKICAgICAg
ICAgVG9wIGxheWVyIGZhaWxzIGZvciBpbmxpbmUgZWxlbWVudHMKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2ZpbHRlcnMvQ3VzdG9tRmlsdGVyVmFsaWRhdGVk
UHJvZ3JhbS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9maWx0ZXJzL0N1
c3RvbUZpbHRlclZhbGlkYXRlZFByb2dyYW0uY3BwCmluZGV4IDIxZWFlMTdiZWFlY2UyODQ5NDNl
NzU2NGY1MjRjYjI4ZWQ3MDQ2NjkuLmNiNTVjNWUyNzU1Zjc4MWJiYzRjNjY4YmQ3YTIwZjAxMDAz
YzI3N2QgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2ZpbHRl
cnMvQ3VzdG9tRmlsdGVyVmFsaWRhdGVkUHJvZ3JhbS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vZ3JhcGhpY3MvZmlsdGVycy9DdXN0b21GaWx0ZXJWYWxpZGF0ZWRQcm9ncmFtLmNw
cApAQCAtMjc2LDcgKzI3Niw4IEBAIHZvaWQgQ3VzdG9tRmlsdGVyVmFsaWRhdGVkUHJvZ3JhbTo6
cmV3cml0ZU1peEZyYWdtZW50U2hhZGVyKCkKICAgICAgICAgICAgIG1lZGl1bXAgdmVjNCBvcmln
aW5hbENvbG9yID0gdGV4dHVyZTJEKGNzc191X3RleHR1cmUsIGNzc192X3RleENvb3JkKTsKICAg
ICAgICAgICAgIG1lZGl1bXAgdmVjNCBtdWx0aXBsaWVkQ29sb3IgPSBjbGFtcChjc3NfQ29sb3JN
YXRyaXggKiBvcmlnaW5hbENvbG9yLCAwLjAsIDEuMCk7CiAgICAgICAgICAgICBtZWRpdW1wIHZl
YzMgYmxlbmRlZENvbG9yID0gY3NzX0JsZW5kQ29sb3IobXVsdGlwbGllZENvbG9yLnJnYiwgY3Nz
X01peENvbG9yLnJnYik7Ci0gICAgICAgICAgICBnbF9GcmFnQ29sb3IgPSBjc3NfQ29tcG9zaXRl
KG11bHRpcGxpZWRDb2xvci5yZ2IsIG11bHRpcGxpZWRDb2xvci5hLCBibGVuZGVkQ29sb3Iucmdi
LCBjc3NfTWl4Q29sb3IuYSk7CisgICAgICAgICAgICBtZWRpdW1wIHZlYzMgd2VpZ2h0ZWRDb2xv
ciA9ICgxLjAgLSBtdWx0aXBsaWVkQ29sb3IuYSkgKiBjc3NfTWl4Q29sb3IucmdiICsgbXVsdGlw
bGllZENvbG9yLmEgKiBibGVuZGVkQ29sb3I7CisgICAgICAgICAgICBnbF9GcmFnQ29sb3IgPSBj
c3NfQ29tcG9zaXRlKG11bHRpcGxpZWRDb2xvci5yZ2IsIG11bHRpcGxpZWRDb2xvci5hLCB3ZWln
aHRlZENvbG9yLnJnYiwgY3NzX01peENvbG9yLmEpOwogICAgICAgICB9CiAgICAgKSk7CiAgICAg
bV92YWxpZGF0ZWRGcmFnbWVudFNoYWRlciA9IGJ1aWxkZXIudG9TdHJpbmcoKTsKZGlmZiAtLWdp
dCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCA1
MTkxZWZlOWJmNzg0NjExMjdhY2I0YjJjOThlNTJhNzk4NDljODUxLi5jZjNjMDAxODZkNGQ4OWQ1
NDc1Mjc5NDI2ZWYxZGU1ZGYzYjYzYWUwIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTggQEAKKzIwMTMtMDEt
MTcgIE1pY2hlbGFuZ2VsbyBEZSBTaW1vbmUgIDxtaWNoZWxhbmdlbG9Ad2Via2l0Lm9yZz4KKwor
ICAgICAgICBbQ1NTIFNoYWRlcnNdIEFkZCB0aGUgbGFzdCBibGVuZGluZyBzdGVwCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDQwMTIKKworICAgICAg
ICBBZGRlZCBhIHRlc3QgdG8gY2hlY2sgdGhlIGNvcnJlY3QgYmxlbmRpbmcgaW4gcHJlc2VuY2Ug
b2YgYQorICAgICAgICB0cmFuc3BhcmVudCBiYWNrZHJvcC4KKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGNzczMvZmlsdGVycy9jdXN0b20vY3VzdG9t
LWZpbHRlci1ibGVuZC1mcmFjdGlvbmFsLWRlc3RpbmF0aW9uLWFscGhhLWV4cGVjdGVkLmh0bWw6
IEFkZGVkLgorICAgICAgICAqIGNzczMvZmlsdGVycy9jdXN0b20vY3VzdG9tLWZpbHRlci1ibGVu
ZC1mcmFjdGlvbmFsLWRlc3RpbmF0aW9uLWFscGhhLmh0bWw6IEFkZGVkLgorICAgICAgICAqIHBs
YXRmb3JtL21hYy9jc3MzL2ZpbHRlcnMvY3VzdG9tL2N1c3RvbS1maWx0ZXItYmxlbmQtZnJhY3Rp
b25hbC1kZXN0aW5hdGlvbi1hbHBoYS1leHBlY3RlZC5odG1sOiBTYWZhcmkgaGFzCisgICAgICAg
IGEgc2xpZ2h0IGRpZmZlcmVudCBjb2xvciBzcGFjZSBhbmQgdGhpcyB0ZXN0IG92ZXJyaWRlcyB0
aGUgZ2VuZXJpYyBvbmUuCisKIDIwMTMtMDEtMTcgIEFscGhhIExhbSAgPGhjbGFtQGNocm9taXVt
Lm9yZz4KIAogICAgICAgICBbY2hyb21pdW1dIFRlc3QgZXhwZWN0YXRpb25zIHVwZGF0ZQpkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvY3NzMy9maWx0ZXJzL2N1c3RvbS9jdXN0b20tZmlsdGVyLWJs
ZW5kLWZyYWN0aW9uYWwtZGVzdGluYXRpb24tYWxwaGEtZXhwZWN0ZWQuaHRtbCBiL0xheW91dFRl
c3RzL2NzczMvZmlsdGVycy9jdXN0b20vY3VzdG9tLWZpbHRlci1ibGVuZC1mcmFjdGlvbmFsLWRl
c3RpbmF0aW9uLWFscGhhLWV4cGVjdGVkLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXgg
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uMzYxOTg5MDU2MmI1YmQ2
ZTBjOTQ0MjNjNWJlMjA0YmFhODQ0M2QxYQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3Rz
L2NzczMvZmlsdGVycy9jdXN0b20vY3VzdG9tLWZpbHRlci1ibGVuZC1mcmFjdGlvbmFsLWRlc3Rp
bmF0aW9uLWFscGhhLWV4cGVjdGVkLmh0bWwKQEAgLTAsMCArMSwxOCBAQAorPCFET0NUWVBFIEhU
TUw+Cis8aHRtbCBsYW5nPSJlbiI+Cis8aGVhZD4KKyAgICA8bWV0YSBjaGFyc2V0PSJVVEYtOCI+
CisgICAgPHRpdGxlPkJsZW5kaW5nIHdpdGggZnJhY3Rpb25hbCBhbHBoYSBvbiBkZXN0aW5hdGlv
bjwvdGl0bGU+CisgICAgPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KKyAgICAgICAgI2Rlc3RpbmF0
aW9uIHsKKyAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigxNzksIDE2NiwgMTI4KTsK
KyAgICAgICAgICAgIHdpZHRoOiAxMDBweDsKKyAgICAgICAgICAgIGhlaWdodDogMTAwcHg7Cisg
ICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjazsKKyAgICAgICAgfQorICAgIDwvc3R5
bGU+Cis8L2hlYWQ+Cis8Ym9keT4KKyAgICA8ZGl2IGlkPSJkZXN0aW5hdGlvbiI+PC9kaXY+Cis8
L2JvZHk+Cis8L2h0bWw+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9jc3MzL2ZpbHRlcnMvY3Vz
dG9tL2N1c3RvbS1maWx0ZXItYmxlbmQtZnJhY3Rpb25hbC1kZXN0aW5hdGlvbi1hbHBoYS5odG1s
IGIvTGF5b3V0VGVzdHMvY3NzMy9maWx0ZXJzL2N1c3RvbS9jdXN0b20tZmlsdGVyLWJsZW5kLWZy
YWN0aW9uYWwtZGVzdGluYXRpb24tYWxwaGEuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRl
eCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi4zMWEyY2YwYzc3OWU2
MjQwYWM4ZmViYjc0NzM0N2I1NTJjZjY4M2ZlCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVz
dHMvY3NzMy9maWx0ZXJzL2N1c3RvbS9jdXN0b20tZmlsdGVyLWJsZW5kLWZyYWN0aW9uYWwtZGVz
dGluYXRpb24tYWxwaGEuaHRtbApAQCAtMCwwICsxLDExMCBAQAorPCFET0NUWVBFIEhUTUw+Cis8
aHRtbCBsYW5nPSJlbiI+Cis8aGVhZD4KKyAgICA8bWV0YSBjaGFyc2V0PSJVVEYtOCI+CisgICAg
PHRpdGxlPkJsZW5kaW5nIHdpdGggZnJhY3Rpb25hbCBhbHBoYSBvbiBkZXN0aW5hdGlvbjwvdGl0
bGU+CisgICAgPHNjcmlwdD4KKyAgICAgICAgaWYgKHdpbmRvdy50ZXN0UnVubmVyKSB7CisgICAg
ICAgICAgICB3aW5kb3cudGVzdFJ1bm5lci5vdmVycmlkZVByZWZlcmVuY2UoIldlYktpdENTU0N1
c3RvbUZpbHRlckVuYWJsZWQiLCAiMSIpOworICAgICAgICAgICAgd2luZG93LnRlc3RSdW5uZXIu
b3ZlcnJpZGVQcmVmZXJlbmNlKCJXZWJLaXRXZWJHTEVuYWJsZWQiLCAiMSIpOworICAgICAgICB9
CisgICAgPC9zY3JpcHQ+CisgICAgPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KKyAgICAgICAgI2Rl
c3RpbmF0aW9uIHsKKyAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAwJSwgMCUs
IDAlLCAuNSk7CisgICAgICAgICAgICB3aWR0aDogMTAwcHg7CisgICAgICAgICAgICBoZWlnaHQ6
IDEwMHB4OworICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7CisgICAgICAgICAg
ICAtd2Via2l0LWZpbHRlcjogY3VzdG9tKG5vbmUgbWl4KHVybCgnLi4vcmVzb3VyY2VzL21peC1j
b2xvci5mcycpIG11bHRpcGx5IHNvdXJjZS1hdG9wKSwgbWl4X2NvbG9yIDAuMCAxLjAgMC4wIDAu
Nik7CisgICAgICAgIH0KKyAgICA8L3N0eWxlPgorPC9oZWFkPgorPGJvZHk+Cis8IS0tCisgICAg
VGhlIHJlc3VsdCBvZiBtaXhpbmcgZnVuY3Rpb24gaXMgbW9kdWxhdGVkIGJ5IGRlc3RpbmF0aW9u
J3MKKyAgICBhbHBoYS4gQSB0cmFuc3BhcmVudCBiYWNrZHJvcCB3aWxsIGNhdXNlIHRoZSBmaW5h
bCByZXN1bHQKKyAgICB0byBiZSBhIHdlaWdodGVkIGF2ZXJhZ2UgYmV0d2VlbiB0aGUgc291cmNl
IGNvbG9yIGFuZCBtaXhlZAorICAgIGNvbG9yIHdpdGggdGhlIHdlaWdodCBjb250cm9sbGVkIGJ5
IHRoZSBiYWNrZHJvcCBhbHBoYS4KKworICAgIFRoZSByZXN1bHRpbmcgY29sb3Igd2lsbCBiZToK
KyAgICAgICAgQ3IgPSAoMSAtIGFiKSB4IENzICsgYWIgeCBCKENiLCBDcykKKworICAgIFdpdGg6
CisgICAgICAgIENyOiB0aGUgcmVzdWx0IGNvbG9yCisgICAgICAgIEI6ICB0aGUgZm9ybXVsYSB0
aGF0IGRvZXMgdGhlIGJsZW5kaW5nCisgICAgICAgIENzOiB0aGUgc291cmNlIGNvbG9yIChha2Eg
Im1peCBjb2xvciIsICJjc3NfTWl4Q29sb3IiKQorICAgICAgICBhczogdGhlIHNvdXJjZSBhbHBo
YSAodXNlZCBkdXJpbmcgdGhlIGNvbXBvc2l0aW5nKQorICAgICAgICBDYjogdGhlIGJhY2tkcm9w
IGNvbG9yIChha2EgImJhY2tkcm9wIGNvbG9yIiwgIm9yaWdpbmFsIERPTSBlbGVtZW50IGNvbG9y
IikKKyAgICAgICAgYWI6IHRoZSBiYWNrZHJvcCBhbHBoYQorCisgICAgSW4gdGhpcyBjYXNlOgor
ICAgICAgICBDcyA9ICgwLjAsIDEuMCwgMC4wKQorICAgICAgICBDYiA9ICgxLjAsIDAuMCwgMC4w
KQorICAgICAgICBhYiA9IDAuNQorCisgICAgICAgIEIoQ2IsIENzKSA9IENiICogQ3MgICAgIEJl
Y2F1c2Ugd2UncmUgdXNpbmcgdGhlICJtdWx0aXBseSIgYmxlbmQgb3BlcmF0b3IKKyAgICAgICAg
QihDYiwgQ3MpID0gKDEuMCwgMC4wLCAwLjApICogKDAuMCwgMS4wLCAwLjApCisgICAgICAgIEIo
Q2IsIENzKSA9ICgwLjAsIDAuMCwgMC4wKQorCisgICAgICAgIENyID0gKDEgLSAwLjUpICogKDAu
MCwgMS4wLCAwLjApICsgMC41ICogKDAuMCwgMC4wLCAwLjApCisgICAgICAgIENyID0gMC41ICog
KDAuMCwgMS4wLCAwLjApICsgMC4wCisgICAgICAgIENyID0gMC4wLCAwLjUsIDAuMAorCisgICAg
QXQgdGhpcyBwb2ludCB3ZSBjb21wb3NpdGUgdGhlIHRleHR1cmUgd2l0aCB0aGUgUG9ydGVyLUR1
ZmYgU291cmNlQXRvcCBjb21wb3NpdGluZworICAgIG9wZXJhdG9yLgorICAgIFRoZSBnZW5lcmFs
IGNvbXBvc2l0aW5nIGZvcm11bGEgaXM6CisKKyAgICAgICAgY28gPSBhcyAqIEZhICogQ3MgKyBh
YiAqIEZiICogQ2IKKworICAgICAgICBhbyA9IGFzICogMSArIGFiICogKDEgLSBhcykKKyAgICAg
ICAgQ28gPSBjbyAvIGFvCisKKyAgICBJbiByZWdhcmQgb2YgdGhlIFNvdXJjZUF0b3AgY29tcG9z
aXRlIG9wZXJhdG9yOgorCisgICAgICAgIEZhID0gYWIKKyAgICAgICAgRmIgPSAxIC0gYXMKKwor
ICAgIEluIHRoaXMgY2FzZSB3ZSBoYXZlIENzID0gQ3IuCisgICAgRnJvbSB0aGlzIHdlIGNhbiBn
YXRoZXIgdGhlIGZvbGxvd2luZyBzcGVjaWZpYyBmb3JtdWxhOgorCisgICAgICAgIGNvID0gYXMg
KiBDcyAqIGFiICsgYWIgKiBDYiAqICgxIC0gYXMpCisKKyAgICAgICAgYW8gPSBhcyAqIGFiICsg
YWIgKiAoMSAtIGFzKQorICAgICAgICBDbyA9IGNvIC8gYW8KKworICAgIFRoZSBmb3JtdWxhIGlz
IHRoZW4gZXhwYW5kZWQgaW50bzoKKyAgICAgICAgY28gPSBhcyAqIENyICogYWIgKyBhYiAqIENi
ICogKDEgLSBhcykKKworICAgIEZyb20gdGhpcyB3ZSBnZXQ6CisgICAgICAgIGNvID0gMC42ICog
KDAuMCwgMC41LCAwLjApICogMC41ICsgMC41ICogKDEuMCwgMC4wLCAwLjApICogKDEgLSAwLjYp
CisgICAgICAgIGNvID0gMC4zICogKDAuMCwgMC41LCAwLjApICsgMC4yICogKDEuMCwgMC4wLCAw
LjApCisgICAgICAgIGNvID0gKDAuMCwgMC4xNSwgMC4wKSArICgwLjIsIDAuMCwgMC4wKQorICAg
ICAgICBjbyA9ICgwLjIsIDAuMTUsIDAuMCkKKworICAgICAgICBUaGUgcmVzdWx0aW5nIGFscGhh
IGlzOgorICAgICAgICAgICAgYW8gPSAwLjYgKiAwLjUgKyAwLjUgKiAoMSAtIDAuNikKKyAgICAg
ICAgICAgIGFvID0gMC4zICsgMC4yCisgICAgICAgICAgICBhbyA9IDAuNQorCisgICAgICAgIFRo
ZSBmaW5hbCByZXN1bHQgaXMgdGhlbjoKKyAgICAgICAgICAgIENvID0gKDAuMiwgMC4xNSwgMC4w
KSAvIDAuNQorICAgICAgICAgICAgQ28gPSAoMC40LCAwLjMsIDAuMCkKKworCisgICAgQXQgdGhp
cyBwb2ludCB0aGUgdGV4dHVyZSBoYXMgdG8gYmUgY29tcG9zaXRlZCB3aXRoIHRoZSB1bmRlcmx5
aW5nIHdoaXRlIGZyb20gdGhlIHBhZ2UgdG8gZ2V0IHRoZSBmaW5hbAorICAgIHJlc3VsdHMgaW4g
bGlnaHQgb2YgdGhlIGFscGhhIChhbykgdmFsdWU6CisKKyAgICAgICAgICAgIEZpbmFsIGNvbXBv
bmVudCB2YWx1ZSA9IENvW0NvbXBvbmVudF0gKiBhbyArICgxLjAgLSBhbykgKiBXaGl0ZVtDb21w
b25lbnRdCisKKyAgICAgICAgICAgIFIgPSAwLjQgKiAwLjUgKyAoMS4wIC0gMC41KSAqIDEuMCA9
IDAuMiArIDAuNSA9IDAuNworICAgICAgICAgICAgRyA9IDAuMyAqIDAuNSArICgxLjAgLSAwLjUp
ICogMS4wID0gMC4xNSArIDAuNSA9IDAuNjUKKyAgICAgICAgICAgIEIgPSAwLjAgKiAwLjUgKyAo
MS4wIC0gMC41KSAqIDEuMCA9IDAgKyAwLjUgPSAwLjUKKworICAgIFNvIHRoZSBleHBlY3RlZCAo
Y29ycmVjdCkgdmFsdWUgaXMgcmdiKDcwJSwgNjUlLCA1MCUpLCBtZWFuaW5nIHJnYigxNzksIDE2
NiwgMTI4KS4KKworICAgIElNUE9SVEFOVDogdGhpcyBpcyB0aGUgZXhhY3QgZXhwZWN0ZWQgY29s
b3IuIFNvbWUgcGxhdGZvcm1zIG1heSBoYXZlIHNsaWdodCBjb2xvciBkaWZmZXJlbmNlcyBhbmQK
KyAgICBoYXZlIGEgcGxhdGZvcm0tc3BlY2lmaWMgZXhwZWN0YXRpb24gZmlsZS4KKy0tPgorICAg
IDxkaXYgaWQ9ImRlc3RpbmF0aW9uIj48L2Rpdj4KKzwvYm9keT4KKzwvaHRtbD4KZGlmZiAtLWdp
dCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9jc3MzL2ZpbHRlcnMvY3VzdG9tL2N1c3RvbS1m
aWx0ZXItYmxlbmQtZnJhY3Rpb25hbC1kZXN0aW5hdGlvbi1hbHBoYS1leHBlY3RlZC5odG1sIGIv
TGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL2NzczMvZmlsdGVycy9jdXN0b20vY3VzdG9tLWZpbHRl
ci1ibGVuZC1mcmFjdGlvbmFsLWRlc3RpbmF0aW9uLWFscGhhLWV4cGVjdGVkLmh0bWwKbmV3IGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMC4uZjMzNDBhMmQ5OTVkYmE4NDY3NGZkMjJjOTk1ZmY3NTQ2ODljMWVjYQotLS0gL2Rldi9u
dWxsCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9jc3MzL2ZpbHRlcnMvY3VzdG9tL2N1
c3RvbS1maWx0ZXItYmxlbmQtZnJhY3Rpb25hbC1kZXN0aW5hdGlvbi1hbHBoYS1leHBlY3RlZC5o
dG1sCkBAIC0wLDAgKzEsMTcgQEAKKzwhRE9DVFlQRSBIVE1MPgorPGh0bWwgbGFuZz0iZW4iPgor
PGhlYWQ+CisgICAgPHRpdGxlPkJsZW5kaW5nIHdpdGggZnJhY3Rpb25hbCBhbHBoYSBvbiBkZXN0
aW5hdGlvbjwvdGl0bGU+CisgICAgPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KKyAgICAgICAgI2Rl
c3RpbmF0aW9uIHsKKyAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigxNzgsIDE2NSwg
MTI4KTsKKyAgICAgICAgICAgIHdpZHRoOiAxMDBweDsKKyAgICAgICAgICAgIGhlaWdodDogMTAw
cHg7CisgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjazsKKyAgICAgICAgfQorICAg
IDwvc3R5bGU+Cis8L2hlYWQ+Cis8Ym9keT4KKyAgICA8ZGl2IGlkPSJkZXN0aW5hdGlvbiI+PC9k
aXY+Cis8L2JvZHk+Cis8L2h0bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>183511</attachid>
            <date>2013-01-18 11:10:05 -0800</date>
            <delta_ts>2013-02-05 15:19:02 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-104012-20130118110704.patch</filename>
            <type>text/plain</type>
            <size>8949</size>
            <attacher name="Michelangelo De Simone">michelangelo</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQwMTc3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMzI3ODhjZTk0ODU3MjRk
NGEzYjM2MzBiOGJmZmFmNGQzNDQyNmQ5NS4uMDdkYzNkNWU5YTY2NWMxMTE2MzlmZjkxZTc0ZjBm
ZmQ0ZWI5NjMyZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDEzLTAxLTE4ICBNaWNo
ZWxhbmdlbG8gRGUgU2ltb25lICA8bWljaGVsYW5nZWxvQHdlYmtpdC5vcmc+CisKKyAgICAgICAg
W0NTUyBTaGFkZXJzXSBBZGQgdGhlIGxhc3QgYmxlbmRpbmcgc3RlcAorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTA0MDEyCisKKyAgICAgICAgVGhlIHJl
c3VsdGluZyBibGVuZGVkIGNvbG9yIGluIG1peCgpIGlzIG5vdyB3ZWlnaHRlZCBhY2NvcmRpbmcg
dG8KKyAgICAgICAgdGhlIG9yaWdpbmFsIGVsZW1lbnQncyBiYWNrZHJvcCBhbHBoYSB2YWx1ZS4K
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUZXN0OiBj
c3MzL2ZpbHRlcnMvY3VzdG9tL2N1c3RvbS1maWx0ZXItYmxlbmQtZnJhY3Rpb25hbC1kZXN0aW5h
dGlvbi1hbHBoYS5odG1sCisKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9maWx0ZXJzL0N1
c3RvbUZpbHRlclZhbGlkYXRlZFByb2dyYW0uY3BwOgorICAgICAgICAoV2ViQ29yZTo6Q3VzdG9t
RmlsdGVyVmFsaWRhdGVkUHJvZ3JhbTo6cmV3cml0ZU1peEZyYWdtZW50U2hhZGVyKToKKwogMjAx
My0wMS0xOCAgVGVycnkgQW5kZXJzb24gIDx0ZGFuZGVyc29uQGNocm9taXVtLm9yZz4KIAogICAg
ICAgICBTY3JvbGwgZ2VzdHVyZXMgc2hvdWxkIG5vdCBjcmVhdGUgd2hlZWwgZXZlbnRzCmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9maWx0ZXJzL0N1c3RvbUZp
bHRlclZhbGlkYXRlZFByb2dyYW0uY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhp
Y3MvZmlsdGVycy9DdXN0b21GaWx0ZXJWYWxpZGF0ZWRQcm9ncmFtLmNwcAppbmRleCAyMWVhZTE3
YmVhZWNlMjg0OTQzZTc1NjRmNTI0Y2IyOGVkNzA0NjY5Li5jYjU1YzVlMjc1NWY3ODFiYmM0YzY2
OGJkN2EyMGYwMTAwM2MyNzdkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9n
cmFwaGljcy9maWx0ZXJzL0N1c3RvbUZpbHRlclZhbGlkYXRlZFByb2dyYW0uY3BwCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2ZpbHRlcnMvQ3VzdG9tRmlsdGVyVmFsaWRh
dGVkUHJvZ3JhbS5jcHAKQEAgLTI3Niw3ICsyNzYsOCBAQCB2b2lkIEN1c3RvbUZpbHRlclZhbGlk
YXRlZFByb2dyYW06OnJld3JpdGVNaXhGcmFnbWVudFNoYWRlcigpCiAgICAgICAgICAgICBtZWRp
dW1wIHZlYzQgb3JpZ2luYWxDb2xvciA9IHRleHR1cmUyRChjc3NfdV90ZXh0dXJlLCBjc3Nfdl90
ZXhDb29yZCk7CiAgICAgICAgICAgICBtZWRpdW1wIHZlYzQgbXVsdGlwbGllZENvbG9yID0gY2xh
bXAoY3NzX0NvbG9yTWF0cml4ICogb3JpZ2luYWxDb2xvciwgMC4wLCAxLjApOwogICAgICAgICAg
ICAgbWVkaXVtcCB2ZWMzIGJsZW5kZWRDb2xvciA9IGNzc19CbGVuZENvbG9yKG11bHRpcGxpZWRD
b2xvci5yZ2IsIGNzc19NaXhDb2xvci5yZ2IpOwotICAgICAgICAgICAgZ2xfRnJhZ0NvbG9yID0g
Y3NzX0NvbXBvc2l0ZShtdWx0aXBsaWVkQ29sb3IucmdiLCBtdWx0aXBsaWVkQ29sb3IuYSwgYmxl
bmRlZENvbG9yLnJnYiwgY3NzX01peENvbG9yLmEpOworICAgICAgICAgICAgbWVkaXVtcCB2ZWMz
IHdlaWdodGVkQ29sb3IgPSAoMS4wIC0gbXVsdGlwbGllZENvbG9yLmEpICogY3NzX01peENvbG9y
LnJnYiArIG11bHRpcGxpZWRDb2xvci5hICogYmxlbmRlZENvbG9yOworICAgICAgICAgICAgZ2xf
RnJhZ0NvbG9yID0gY3NzX0NvbXBvc2l0ZShtdWx0aXBsaWVkQ29sb3IucmdiLCBtdWx0aXBsaWVk
Q29sb3IuYSwgd2VpZ2h0ZWRDb2xvci5yZ2IsIGNzc19NaXhDb2xvci5hKTsKICAgICAgICAgfQog
ICAgICkpOwogICAgIG1fdmFsaWRhdGVkRnJhZ21lbnRTaGFkZXIgPSBidWlsZGVyLnRvU3RyaW5n
KCk7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cKaW5kZXggY2ZiMDRhZTZkMGRhZDNlNjA2OWI2MDFkZjE0YTE2NDVjNjc1ZGEzMS4uZWUz
MTRjNDYzYjViY2JjOWYwMDhiMWQzMjQzYWE0MzYzMThkMTc2MSAxMDA2NDQKLS0tIGEvTGF5b3V0
VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4
IEBACisyMDEzLTAxLTE4ICBNaWNoZWxhbmdlbG8gRGUgU2ltb25lICA8bWljaGVsYW5nZWxvQHdl
YmtpdC5vcmc+CisKKyAgICAgICAgW0NTUyBTaGFkZXJzXSBBZGQgdGhlIGxhc3QgYmxlbmRpbmcg
c3RlcAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTA0
MDEyCisKKyAgICAgICAgQWRkZWQgYSB0ZXN0IHRvIGNoZWNrIHRoZSBjb3JyZWN0IGJsZW5kaW5n
IGluIHByZXNlbmNlIG9mIGEKKyAgICAgICAgdHJhbnNwYXJlbnQgYmFja2Ryb3AuCisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBjc3MzL2ZpbHRlcnMv
Y3VzdG9tL2N1c3RvbS1maWx0ZXItYmxlbmQtZnJhY3Rpb25hbC1kZXN0aW5hdGlvbi1hbHBoYS1l
eHBlY3RlZC5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBjc3MzL2ZpbHRlcnMvY3VzdG9tL2N1c3Rv
bS1maWx0ZXItYmxlbmQtZnJhY3Rpb25hbC1kZXN0aW5hdGlvbi1hbHBoYS5odG1sOiBBZGRlZC4K
KyAgICAgICAgKiBwbGF0Zm9ybS9tYWMvY3NzMy9maWx0ZXJzL2N1c3RvbS9jdXN0b20tZmlsdGVy
LWJsZW5kLWZyYWN0aW9uYWwtZGVzdGluYXRpb24tYWxwaGEtZXhwZWN0ZWQuaHRtbDogU2FmYXJp
IGhhcworICAgICAgICBhIHNsaWdodCBkaWZmZXJlbnQgY29sb3Igc3BhY2UgYW5kIHRoaXMgdGVz
dCBvdmVycmlkZXMgdGhlIGdlbmVyaWMgb25lLgorCiAyMDEzLTAxLTE4ICBUZXJyeSBBbmRlcnNv
biAgPHRkYW5kZXJzb25AY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFNjcm9sbCBnZXN0dXJlcyBz
aG91bGQgbm90IGNyZWF0ZSB3aGVlbCBldmVudHMKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Nz
czMvZmlsdGVycy9jdXN0b20vY3VzdG9tLWZpbHRlci1ibGVuZC1mcmFjdGlvbmFsLWRlc3RpbmF0
aW9uLWFscGhhLWV4cGVjdGVkLmh0bWwgYi9MYXlvdXRUZXN0cy9jc3MzL2ZpbHRlcnMvY3VzdG9t
L2N1c3RvbS1maWx0ZXItYmxlbmQtZnJhY3Rpb25hbC1kZXN0aW5hdGlvbi1hbHBoYS1leHBlY3Rl
ZC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAuLmFlYTg0ZjI3ODNlOGJiNzYxM2ZjMjEzZmZhMzhlYzljOGY2OTA0
NWMKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9jc3MzL2ZpbHRlcnMvY3VzdG9tL2N1
c3RvbS1maWx0ZXItYmxlbmQtZnJhY3Rpb25hbC1kZXN0aW5hdGlvbi1hbHBoYS1leHBlY3RlZC5o
dG1sCkBAIC0wLDAgKzEsMTYgQEAKKzwhRE9DVFlQRSBIVE1MPgorPGh0bWwgbGFuZz0iZW4iPgor
PGhlYWQ+CisgICAgPHRpdGxlPkJsZW5kaW5nIHdpdGggZnJhY3Rpb25hbCBhbHBoYSBvbiBkZXN0
aW5hdGlvbjwvdGl0bGU+CisgICAgPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KKyAgICAgICAgI2Rl
c3RpbmF0aW9uIHsKKyAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigxNzksIDE2Niwg
MTI4KTsKKyAgICAgICAgICAgIHdpZHRoOiAxMDBweDsKKyAgICAgICAgICAgIGhlaWdodDogMTAw
cHg7CisgICAgICAgIH0KKyAgICA8L3N0eWxlPgorPC9oZWFkPgorPGJvZHk+CisgICAgPGRpdiBp
ZD0iZGVzdGluYXRpb24iPjwvZGl2PgorPC9ib2R5PgorPC9odG1sPgpkaWZmIC0tZ2l0IGEvTGF5
b3V0VGVzdHMvY3NzMy9maWx0ZXJzL2N1c3RvbS9jdXN0b20tZmlsdGVyLWJsZW5kLWZyYWN0aW9u
YWwtZGVzdGluYXRpb24tYWxwaGEuaHRtbCBiL0xheW91dFRlc3RzL2NzczMvZmlsdGVycy9jdXN0
b20vY3VzdG9tLWZpbHRlci1ibGVuZC1mcmFjdGlvbmFsLWRlc3RpbmF0aW9uLWFscGhhLmh0bWwK
bmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMC4uZjBlZDFiNzExODExY2RmOTc1NjRmMDI1M2EwODM4M2U4ZDM1ZmVkOAotLS0g
L2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2NzczMvZmlsdGVycy9jdXN0b20vY3VzdG9tLWZp
bHRlci1ibGVuZC1mcmFjdGlvbmFsLWRlc3RpbmF0aW9uLWFscGhhLmh0bWwKQEAgLTAsMCArMSwx
MDggQEAKKzwhRE9DVFlQRSBIVE1MPgorPGh0bWwgbGFuZz0iZW4iPgorPGhlYWQ+CisgICAgPHRp
dGxlPkJsZW5kaW5nIHdpdGggZnJhY3Rpb25hbCBhbHBoYSBvbiBkZXN0aW5hdGlvbjwvdGl0bGU+
CisgICAgPHNjcmlwdD4KKyAgICAgICAgaWYgKHdpbmRvdy50ZXN0UnVubmVyKSB7CisgICAgICAg
ICAgICB3aW5kb3cudGVzdFJ1bm5lci5vdmVycmlkZVByZWZlcmVuY2UoIldlYktpdENTU0N1c3Rv
bUZpbHRlckVuYWJsZWQiLCAiMSIpOworICAgICAgICAgICAgd2luZG93LnRlc3RSdW5uZXIub3Zl
cnJpZGVQcmVmZXJlbmNlKCJXZWJLaXRXZWJHTEVuYWJsZWQiLCAiMSIpOworICAgICAgICB9Cisg
ICAgPC9zY3JpcHQ+CisgICAgPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KKyAgICAgICAgI2Rlc3Rp
bmF0aW9uIHsKKyAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAwJSwgMCUsIDAl
LCAuNSk7CisgICAgICAgICAgICB3aWR0aDogMTAwcHg7CisgICAgICAgICAgICBoZWlnaHQ6IDEw
MHB4OworICAgICAgICAgICAgLXdlYmtpdC1maWx0ZXI6IGN1c3RvbShub25lIG1peCh1cmwoJy4u
L3Jlc291cmNlcy9taXgtY29sb3IuZnMnKSBtdWx0aXBseSBzb3VyY2UtYXRvcCksIG1peF9jb2xv
ciAwLjAgMS4wIDAuMCAwLjYpOworICAgICAgICB9CisgICAgPC9zdHlsZT4KKzwvaGVhZD4KKzxi
b2R5PgorPCEtLQorICAgIFRoZSByZXN1bHQgb2YgbWl4aW5nIGZ1bmN0aW9uIGlzIG1vZHVsYXRl
ZCBieSBkZXN0aW5hdGlvbidzCisgICAgYWxwaGEuIEEgdHJhbnNwYXJlbnQgYmFja2Ryb3Agd2ls
bCBjYXVzZSB0aGUgZmluYWwgcmVzdWx0CisgICAgdG8gYmUgYSB3ZWlnaHRlZCBhdmVyYWdlIGJl
dHdlZW4gdGhlIHNvdXJjZSBjb2xvciBhbmQgbWl4ZWQKKyAgICBjb2xvciB3aXRoIHRoZSB3ZWln
aHQgY29udHJvbGxlZCBieSB0aGUgYmFja2Ryb3AgYWxwaGEuCisKKyAgICBUaGUgcmVzdWx0aW5n
IGNvbG9yIHdpbGwgYmU6CisgICAgICAgIENyID0gKDEgLSBhYikgeCBDcyArIGFiIHggQihDYiwg
Q3MpCisKKyAgICBXaXRoOgorICAgICAgICBDcjogdGhlIHJlc3VsdCBjb2xvcgorICAgICAgICBC
OiAgdGhlIGZvcm11bGEgdGhhdCBkb2VzIHRoZSBibGVuZGluZworICAgICAgICBDczogdGhlIHNv
dXJjZSBjb2xvciAoYWthICJtaXggY29sb3IiLCAiY3NzX01peENvbG9yIikKKyAgICAgICAgYXM6
IHRoZSBzb3VyY2UgYWxwaGEgKHVzZWQgZHVyaW5nIHRoZSBjb21wb3NpdGluZykKKyAgICAgICAg
Q2I6IHRoZSBiYWNrZHJvcCBjb2xvciAoYWthICJiYWNrZHJvcCBjb2xvciIsICJvcmlnaW5hbCBE
T00gZWxlbWVudCBjb2xvciIpCisgICAgICAgIGFiOiB0aGUgYmFja2Ryb3AgYWxwaGEKKworICAg
IEluIHRoaXMgY2FzZToKKyAgICAgICAgQ3MgPSAoMC4wLCAxLjAsIDAuMCkKKyAgICAgICAgQ2Ig
PSAoMS4wLCAwLjAsIDAuMCkKKyAgICAgICAgYWIgPSAwLjUKKworICAgICAgICBCKENiLCBDcykg
PSBDYiAqIENzICAgICBCZWNhdXNlIHdlJ3JlIHVzaW5nIHRoZSAibXVsdGlwbHkiIGJsZW5kIG9w
ZXJhdG9yCisgICAgICAgIEIoQ2IsIENzKSA9ICgxLjAsIDAuMCwgMC4wKSAqICgwLjAsIDEuMCwg
MC4wKQorICAgICAgICBCKENiLCBDcykgPSAoMC4wLCAwLjAsIDAuMCkKKworICAgICAgICBDciA9
ICgxIC0gMC41KSAqICgwLjAsIDEuMCwgMC4wKSArIDAuNSAqICgwLjAsIDAuMCwgMC4wKQorICAg
ICAgICBDciA9IDAuNSAqICgwLjAsIDEuMCwgMC4wKSArIDAuMAorICAgICAgICBDciA9IDAuMCwg
MC41LCAwLjAKKworICAgIEF0IHRoaXMgcG9pbnQgd2UgY29tcG9zaXRlIHRoZSB0ZXh0dXJlIHdp
dGggdGhlIFBvcnRlci1EdWZmIFNvdXJjZUF0b3AgY29tcG9zaXRpbmcKKyAgICBvcGVyYXRvci4K
KyAgICBUaGUgZ2VuZXJhbCBjb21wb3NpdGluZyBmb3JtdWxhIGlzOgorCisgICAgICAgIGNvID0g
YXMgKiBGYSAqIENzICsgYWIgKiBGYiAqIENiCisKKyAgICAgICAgYW8gPSBhcyAqIDEgKyBhYiAq
ICgxIC0gYXMpCisgICAgICAgIENvID0gY28gLyBhbworCisgICAgSW4gcmVnYXJkIG9mIHRoZSBT
b3VyY2VBdG9wIGNvbXBvc2l0ZSBvcGVyYXRvcjoKKworICAgICAgICBGYSA9IGFiCisgICAgICAg
IEZiID0gMSAtIGFzCisKKyAgICBJbiB0aGlzIGNhc2Ugd2UgaGF2ZSBDcyA9IENyLgorICAgIEZy
b20gdGhpcyB3ZSBjYW4gZ2F0aGVyIHRoZSBmb2xsb3dpbmcgc3BlY2lmaWMgZm9ybXVsYToKKwor
ICAgICAgICBjbyA9IGFzICogQ3MgKiBhYiArIGFiICogQ2IgKiAoMSAtIGFzKQorCisgICAgICAg
IGFvID0gYXMgKiBhYiArIGFiICogKDEgLSBhcykKKyAgICAgICAgQ28gPSBjbyAvIGFvCisKKyAg
ICBUaGUgZm9ybXVsYSBpcyB0aGVuIGV4cGFuZGVkIGludG86CisgICAgICAgIGNvID0gYXMgKiBD
ciAqIGFiICsgYWIgKiBDYiAqICgxIC0gYXMpCisKKyAgICBGcm9tIHRoaXMgd2UgZ2V0OgorICAg
ICAgICBjbyA9IDAuNiAqICgwLjAsIDAuNSwgMC4wKSAqIDAuNSArIDAuNSAqICgxLjAsIDAuMCwg
MC4wKSAqICgxIC0gMC42KQorICAgICAgICBjbyA9IDAuMyAqICgwLjAsIDAuNSwgMC4wKSArIDAu
MiAqICgxLjAsIDAuMCwgMC4wKQorICAgICAgICBjbyA9ICgwLjAsIDAuMTUsIDAuMCkgKyAoMC4y
LCAwLjAsIDAuMCkKKyAgICAgICAgY28gPSAoMC4yLCAwLjE1LCAwLjApCisKKyAgICAgICAgVGhl
IHJlc3VsdGluZyBhbHBoYSBpczoKKyAgICAgICAgICAgIGFvID0gMC42ICogMC41ICsgMC41ICog
KDEgLSAwLjYpCisgICAgICAgICAgICBhbyA9IDAuMyArIDAuMgorICAgICAgICAgICAgYW8gPSAw
LjUKKworICAgICAgICBUaGUgZmluYWwgcmVzdWx0IGlzIHRoZW46CisgICAgICAgICAgICBDbyA9
ICgwLjIsIDAuMTUsIDAuMCkgLyAwLjUKKyAgICAgICAgICAgIENvID0gKDAuNCwgMC4zLCAwLjAp
CisKKworICAgIEF0IHRoaXMgcG9pbnQgdGhlIHRleHR1cmUgaGFzIHRvIGJlIGNvbXBvc2l0ZWQg
d2l0aCB0aGUgdW5kZXJseWluZyB3aGl0ZSBmcm9tIHRoZSBwYWdlIHRvIGdldCB0aGUgZmluYWwK
KyAgICByZXN1bHRzIGluIGxpZ2h0IG9mIHRoZSBhbHBoYSAoYW8pIHZhbHVlOgorCisgICAgICAg
ICAgICBGaW5hbCBjb21wb25lbnQgdmFsdWUgPSBDb1tDb21wb25lbnRdICogYW8gKyAoMS4wIC0g
YW8pICogV2hpdGVbQ29tcG9uZW50XQorCisgICAgICAgICAgICBSID0gMC40ICogMC41ICsgKDEu
MCAtIDAuNSkgKiAxLjAgPSAwLjIgKyAwLjUgPSAwLjcKKyAgICAgICAgICAgIEcgPSAwLjMgKiAw
LjUgKyAoMS4wIC0gMC41KSAqIDEuMCA9IDAuMTUgKyAwLjUgPSAwLjY1CisgICAgICAgICAgICBC
ID0gMC4wICogMC41ICsgKDEuMCAtIDAuNSkgKiAxLjAgPSAwICsgMC41ID0gMC41CisKKyAgICBT
byB0aGUgZXhwZWN0ZWQgKGNvcnJlY3QpIHZhbHVlIGlzIHJnYig3MCUsIDY1JSwgNTAlKSwgbWVh
bmluZyByZ2IoMTc5LCAxNjYsIDEyOCkuCisKKyAgICBJTVBPUlRBTlQ6IHRoaXMgaXMgdGhlIGV4
YWN0IGV4cGVjdGVkIGNvbG9yLiBTb21lIHBsYXRmb3JtcyBtYXkgaGF2ZSBzbGlnaHQgY29sb3Ig
ZGlmZmVyZW5jZXMgYW5kCisgICAgaGF2ZSBhIHBsYXRmb3JtLXNwZWNpZmljIGV4cGVjdGF0aW9u
IGZpbGUuCistLT4KKyAgICA8ZGl2IGlkPSJkZXN0aW5hdGlvbiI+PC9kaXY+Cis8L2JvZHk+Cis8
L2h0bWw+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvY3NzMy9maWx0ZXJz
L2N1c3RvbS9jdXN0b20tZmlsdGVyLWJsZW5kLWZyYWN0aW9uYWwtZGVzdGluYXRpb24tYWxwaGEt
ZXhwZWN0ZWQuaHRtbCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9jc3MzL2ZpbHRlcnMvY3Vz
dG9tL2N1c3RvbS1maWx0ZXItYmxlbmQtZnJhY3Rpb25hbC1kZXN0aW5hdGlvbi1hbHBoYS1leHBl
Y3RlZC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAuLjE5NjJmNjJhNTIwOWMxNTRmMmU5Y2JkNjcwNGViY2FiMWYw
MDAzZTMKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvY3NzMy9m
aWx0ZXJzL2N1c3RvbS9jdXN0b20tZmlsdGVyLWJsZW5kLWZyYWN0aW9uYWwtZGVzdGluYXRpb24t
YWxwaGEtZXhwZWN0ZWQuaHRtbApAQCAtMCwwICsxLDE2IEBACis8IURPQ1RZUEUgSFRNTD4KKzxo
dG1sIGxhbmc9ImVuIj4KKzxoZWFkPgorICAgIDx0aXRsZT5CbGVuZGluZyB3aXRoIGZyYWN0aW9u
YWwgYWxwaGEgb24gZGVzdGluYXRpb248L3RpdGxlPgorICAgIDxzdHlsZSB0eXBlPSJ0ZXh0L2Nz
cyI+CisgICAgICAgICNkZXN0aW5hdGlvbiB7CisgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9y
OiByZ2IoMTc4LCAxNjUsIDEyOCk7CisgICAgICAgICAgICB3aWR0aDogMTAwcHg7CisgICAgICAg
ICAgICBoZWlnaHQ6IDEwMHB4OworICAgICAgICB9CisgICAgPC9zdHlsZT4KKzwvaGVhZD4KKzxi
b2R5PgorICAgIDxkaXYgaWQ9ImRlc3RpbmF0aW9uIj48L2Rpdj4KKzwvYm9keT4KKzwvaHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>186715</attachid>
            <date>2013-02-05 15:19:04 -0800</date>
            <delta_ts>2013-02-06 16:13:08 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-104012-20130205151542.patch</filename>
            <type>text/plain</type>
            <size>8986</size>
            <attacher name="Michelangelo De Simone">michelangelo</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQxOTMwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggN2JlNDhmODJmN2QwNTM2
MWIwNzM2NDVmNGE3ZTlkZmNhMGUyODNjYi4uYTkzODY4YTRjNjU3ZmVmYzcwNTQ5NTE2NTZkMTgw
NDY5ZWMxZDI5YyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDEzLTAyLTA1ICBNaWNo
ZWxhbmdlbG8gRGUgU2ltb25lICA8bWljaGVsYW5nZWxvQHdlYmtpdC5vcmc+CisKKyAgICAgICAg
W0NTUyBTaGFkZXJzXSBBZGQgdGhlIGxhc3QgYmxlbmRpbmcgc3RlcAorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTA0MDEyCisKKyAgICAgICAgVGhlIHJl
c3VsdGluZyBibGVuZGVkIGNvbG9yIGluIG1peCgpIGlzIG5vdyB3ZWlnaHRlZCBhY2NvcmRpbmcg
dG8KKyAgICAgICAgdGhlIG9yaWdpbmFsIGVsZW1lbnQncyBiYWNrZHJvcCBhbHBoYSB2YWx1ZS4K
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUZXN0OiBj
c3MzL2ZpbHRlcnMvY3VzdG9tL2N1c3RvbS1maWx0ZXItYmxlbmQtZnJhY3Rpb25hbC1kZXN0aW5h
dGlvbi1hbHBoYS5odG1sCisKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9maWx0ZXJzL0N1
c3RvbUZpbHRlclZhbGlkYXRlZFByb2dyYW0uY3BwOgorICAgICAgICAoV2ViQ29yZTo6Q3VzdG9t
RmlsdGVyVmFsaWRhdGVkUHJvZ3JhbTo6cmV3cml0ZU1peEZyYWdtZW50U2hhZGVyKToKKwogMjAx
My0wMi0wNSAgWXVzdWYgT3p1eXNhbCAgPHl1c3Vmb0Bnb29nbGUuY29tPgogCiAgICAgICAgIFtj
aHJvbWl1bV0gRW5hYmxlIHNob3VsZEdlc3R1cmVzVHJpZ2dlckFjdGl2ZSBmb3IgQW5kcm9pZApk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZmlsdGVycy9DdXN0
b21GaWx0ZXJWYWxpZGF0ZWRQcm9ncmFtLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dy
YXBoaWNzL2ZpbHRlcnMvQ3VzdG9tRmlsdGVyVmFsaWRhdGVkUHJvZ3JhbS5jcHAKaW5kZXggMjFl
YWUxN2JlYWVjZTI4NDk0M2U3NTY0ZjUyNGNiMjhlZDcwNDY2OS4uY2I1NWM1ZTI3NTVmNzgxYmJj
NGM2NjhiZDdhMjBmMDEwMDNjMjc3ZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZv
cm0vZ3JhcGhpY3MvZmlsdGVycy9DdXN0b21GaWx0ZXJWYWxpZGF0ZWRQcm9ncmFtLmNwcAorKysg
Yi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9maWx0ZXJzL0N1c3RvbUZpbHRlclZh
bGlkYXRlZFByb2dyYW0uY3BwCkBAIC0yNzYsNyArMjc2LDggQEAgdm9pZCBDdXN0b21GaWx0ZXJW
YWxpZGF0ZWRQcm9ncmFtOjpyZXdyaXRlTWl4RnJhZ21lbnRTaGFkZXIoKQogICAgICAgICAgICAg
bWVkaXVtcCB2ZWM0IG9yaWdpbmFsQ29sb3IgPSB0ZXh0dXJlMkQoY3NzX3VfdGV4dHVyZSwgY3Nz
X3ZfdGV4Q29vcmQpOwogICAgICAgICAgICAgbWVkaXVtcCB2ZWM0IG11bHRpcGxpZWRDb2xvciA9
IGNsYW1wKGNzc19Db2xvck1hdHJpeCAqIG9yaWdpbmFsQ29sb3IsIDAuMCwgMS4wKTsKICAgICAg
ICAgICAgIG1lZGl1bXAgdmVjMyBibGVuZGVkQ29sb3IgPSBjc3NfQmxlbmRDb2xvcihtdWx0aXBs
aWVkQ29sb3IucmdiLCBjc3NfTWl4Q29sb3IucmdiKTsKLSAgICAgICAgICAgIGdsX0ZyYWdDb2xv
ciA9IGNzc19Db21wb3NpdGUobXVsdGlwbGllZENvbG9yLnJnYiwgbXVsdGlwbGllZENvbG9yLmEs
IGJsZW5kZWRDb2xvci5yZ2IsIGNzc19NaXhDb2xvci5hKTsKKyAgICAgICAgICAgIG1lZGl1bXAg
dmVjMyB3ZWlnaHRlZENvbG9yID0gKDEuMCAtIG11bHRpcGxpZWRDb2xvci5hKSAqIGNzc19NaXhD
b2xvci5yZ2IgKyBtdWx0aXBsaWVkQ29sb3IuYSAqIGJsZW5kZWRDb2xvcjsKKyAgICAgICAgICAg
IGdsX0ZyYWdDb2xvciA9IGNzc19Db21wb3NpdGUobXVsdGlwbGllZENvbG9yLnJnYiwgbXVsdGlw
bGllZENvbG9yLmEsIHdlaWdodGVkQ29sb3IucmdiLCBjc3NfTWl4Q29sb3IuYSk7CiAgICAgICAg
IH0KICAgICApKTsKICAgICBtX3ZhbGlkYXRlZEZyYWdtZW50U2hhZGVyID0gYnVpbGRlci50b1N0
cmluZygpOwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCmluZGV4IDllN2QzMDRhZDRlMzUxZDE4NTViYjNkMTZiMzc0NmQ2NDg0YTMxODMu
LmNlNDg5Zjg4ZjVkN2RiNTg2MTBlZThlYTNiZDA5N2U1OTMxOTU5NTEgMTAwNjQ0Ci0tLSBhL0xh
eW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyAr
MSwxOCBAQAorMjAxMy0wMi0wNSAgTWljaGVsYW5nZWxvIERlIFNpbW9uZSAgPG1pY2hlbGFuZ2Vs
b0B3ZWJraXQub3JnPgorCisgICAgICAgIFtDU1MgU2hhZGVyc10gQWRkIHRoZSBsYXN0IGJsZW5k
aW5nIHN0ZXAKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTEwNDAxMgorCisgICAgICAgIEFkZGVkIGEgdGVzdCB0byBjaGVjayB0aGUgY29ycmVjdCBibGVu
ZGluZyBpbiBwcmVzZW5jZSBvZiBhCisgICAgICAgIHRyYW5zcGFyZW50IGJhY2tkcm9wLgorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogY3NzMy9maWx0
ZXJzL2N1c3RvbS9jdXN0b20tZmlsdGVyLWJsZW5kLWZyYWN0aW9uYWwtZGVzdGluYXRpb24tYWxw
aGEtZXhwZWN0ZWQuaHRtbDogQWRkZWQuCisgICAgICAgICogY3NzMy9maWx0ZXJzL2N1c3RvbS9j
dXN0b20tZmlsdGVyLWJsZW5kLWZyYWN0aW9uYWwtZGVzdGluYXRpb24tYWxwaGEuaHRtbDogQWRk
ZWQuCisgICAgICAgICogcGxhdGZvcm0vbWFjL2NzczMvZmlsdGVycy9jdXN0b20vY3VzdG9tLWZp
bHRlci1ibGVuZC1mcmFjdGlvbmFsLWRlc3RpbmF0aW9uLWFscGhhLWV4cGVjdGVkLmh0bWw6IFNh
ZmFyaSBoYXMKKyAgICAgICAgYSBzbGlnaHQgZGlmZmVyZW50IGNvbG9yIHNwYWNlIGFuZCB0aGlz
IHRlc3Qgb3ZlcnJpZGVzIHRoZSBnZW5lcmljIG9uZS4KKwogMjAxMy0wMi0wNSAgTWFudWVsIFJl
Z28gQ2FzYXNub3ZhcyAgPHJlZ29AaWdhbGlhLmNvbT4KIAogICAgICAgICBbR1RLXVtXSzJdIFVu
ZmxhZyB0ZXN0cyByZWxhdGVkIHRvIGxheW91dFRlc3RDb250cm9sbGVyLnNldEN1c3RvbVBvbGlj
eURlbGVnYXRlCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9jc3MzL2ZpbHRlcnMvY3VzdG9tL2N1
c3RvbS1maWx0ZXItYmxlbmQtZnJhY3Rpb25hbC1kZXN0aW5hdGlvbi1hbHBoYS1leHBlY3RlZC5o
dG1sIGIvTGF5b3V0VGVzdHMvY3NzMy9maWx0ZXJzL2N1c3RvbS9jdXN0b20tZmlsdGVyLWJsZW5k
LWZyYWN0aW9uYWwtZGVzdGluYXRpb24tYWxwaGEtZXhwZWN0ZWQuaHRtbApuZXcgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5h
ZWE4NGYyNzgzZThiYjc2MTNmYzIxM2ZmYTM4ZWM5YzhmNjkwNDVjCi0tLSAvZGV2L251bGwKKysr
IGIvTGF5b3V0VGVzdHMvY3NzMy9maWx0ZXJzL2N1c3RvbS9jdXN0b20tZmlsdGVyLWJsZW5kLWZy
YWN0aW9uYWwtZGVzdGluYXRpb24tYWxwaGEtZXhwZWN0ZWQuaHRtbApAQCAtMCwwICsxLDE2IEBA
Cis8IURPQ1RZUEUgSFRNTD4KKzxodG1sIGxhbmc9ImVuIj4KKzxoZWFkPgorICAgIDx0aXRsZT5C
bGVuZGluZyB3aXRoIGZyYWN0aW9uYWwgYWxwaGEgb24gZGVzdGluYXRpb248L3RpdGxlPgorICAg
IDxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+CisgICAgICAgICNkZXN0aW5hdGlvbiB7CisgICAgICAg
ICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTc5LCAxNjYsIDEyOCk7CisgICAgICAgICAgICB3
aWR0aDogMTAwcHg7CisgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4OworICAgICAgICB9CisgICAg
PC9zdHlsZT4KKzwvaGVhZD4KKzxib2R5PgorICAgIDxkaXYgaWQ9ImRlc3RpbmF0aW9uIj48L2Rp
dj4KKzwvYm9keT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2NzczMvZmlsdGVy
cy9jdXN0b20vY3VzdG9tLWZpbHRlci1ibGVuZC1mcmFjdGlvbmFsLWRlc3RpbmF0aW9uLWFscGhh
Lmh0bWwgYi9MYXlvdXRUZXN0cy9jc3MzL2ZpbHRlcnMvY3VzdG9tL2N1c3RvbS1maWx0ZXItYmxl
bmQtZnJhY3Rpb25hbC1kZXN0aW5hdGlvbi1hbHBoYS5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0
CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmYwZWQxYjcx
MTgxMWNkZjk3NTY0ZjAyNTNhMDgzODNlOGQzNWZlZDgKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlv
dXRUZXN0cy9jc3MzL2ZpbHRlcnMvY3VzdG9tL2N1c3RvbS1maWx0ZXItYmxlbmQtZnJhY3Rpb25h
bC1kZXN0aW5hdGlvbi1hbHBoYS5odG1sCkBAIC0wLDAgKzEsMTA4IEBACis8IURPQ1RZUEUgSFRN
TD4KKzxodG1sIGxhbmc9ImVuIj4KKzxoZWFkPgorICAgIDx0aXRsZT5CbGVuZGluZyB3aXRoIGZy
YWN0aW9uYWwgYWxwaGEgb24gZGVzdGluYXRpb248L3RpdGxlPgorICAgIDxzY3JpcHQ+CisgICAg
ICAgIGlmICh3aW5kb3cudGVzdFJ1bm5lcikgeworICAgICAgICAgICAgd2luZG93LnRlc3RSdW5u
ZXIub3ZlcnJpZGVQcmVmZXJlbmNlKCJXZWJLaXRDU1NDdXN0b21GaWx0ZXJFbmFibGVkIiwgIjEi
KTsKKyAgICAgICAgICAgIHdpbmRvdy50ZXN0UnVubmVyLm92ZXJyaWRlUHJlZmVyZW5jZSgiV2Vi
S2l0V2ViR0xFbmFibGVkIiwgIjEiKTsKKyAgICAgICAgfQorICAgIDwvc2NyaXB0PgorICAgIDxz
dHlsZSB0eXBlPSJ0ZXh0L2NzcyI+CisgICAgICAgICNkZXN0aW5hdGlvbiB7CisgICAgICAgICAg
ICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwMCUsIDAlLCAwJSwgLjUpOworICAgICAgICAgICAg
d2lkdGg6IDEwMHB4OworICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDsKKyAgICAgICAgICAgIC13
ZWJraXQtZmlsdGVyOiBjdXN0b20obm9uZSBtaXgodXJsKCcuLi9yZXNvdXJjZXMvbWl4LWNvbG9y
LmZzJykgbXVsdGlwbHkgc291cmNlLWF0b3ApLCBtaXhfY29sb3IgMC4wIDEuMCAwLjAgMC42KTsK
KyAgICAgICAgfQorICAgIDwvc3R5bGU+Cis8L2hlYWQ+Cis8Ym9keT4KKzwhLS0KKyAgICBUaGUg
cmVzdWx0IG9mIG1peGluZyBmdW5jdGlvbiBpcyBtb2R1bGF0ZWQgYnkgZGVzdGluYXRpb24ncwor
ICAgIGFscGhhLiBBIHRyYW5zcGFyZW50IGJhY2tkcm9wIHdpbGwgY2F1c2UgdGhlIGZpbmFsIHJl
c3VsdAorICAgIHRvIGJlIGEgd2VpZ2h0ZWQgYXZlcmFnZSBiZXR3ZWVuIHRoZSBzb3VyY2UgY29s
b3IgYW5kIG1peGVkCisgICAgY29sb3Igd2l0aCB0aGUgd2VpZ2h0IGNvbnRyb2xsZWQgYnkgdGhl
IGJhY2tkcm9wIGFscGhhLgorCisgICAgVGhlIHJlc3VsdGluZyBjb2xvciB3aWxsIGJlOgorICAg
ICAgICBDciA9ICgxIC0gYWIpIHggQ3MgKyBhYiB4IEIoQ2IsIENzKQorCisgICAgV2l0aDoKKyAg
ICAgICAgQ3I6IHRoZSByZXN1bHQgY29sb3IKKyAgICAgICAgQjogIHRoZSBmb3JtdWxhIHRoYXQg
ZG9lcyB0aGUgYmxlbmRpbmcKKyAgICAgICAgQ3M6IHRoZSBzb3VyY2UgY29sb3IgKGFrYSAibWl4
IGNvbG9yIiwgImNzc19NaXhDb2xvciIpCisgICAgICAgIGFzOiB0aGUgc291cmNlIGFscGhhICh1
c2VkIGR1cmluZyB0aGUgY29tcG9zaXRpbmcpCisgICAgICAgIENiOiB0aGUgYmFja2Ryb3AgY29s
b3IgKGFrYSAiYmFja2Ryb3AgY29sb3IiLCAib3JpZ2luYWwgRE9NIGVsZW1lbnQgY29sb3IiKQor
ICAgICAgICBhYjogdGhlIGJhY2tkcm9wIGFscGhhCisKKyAgICBJbiB0aGlzIGNhc2U6CisgICAg
ICAgIENzID0gKDAuMCwgMS4wLCAwLjApCisgICAgICAgIENiID0gKDEuMCwgMC4wLCAwLjApCisg
ICAgICAgIGFiID0gMC41CisKKyAgICAgICAgQihDYiwgQ3MpID0gQ2IgKiBDcyAgICAgQmVjYXVz
ZSB3ZSdyZSB1c2luZyB0aGUgIm11bHRpcGx5IiBibGVuZCBvcGVyYXRvcgorICAgICAgICBCKENi
LCBDcykgPSAoMS4wLCAwLjAsIDAuMCkgKiAoMC4wLCAxLjAsIDAuMCkKKyAgICAgICAgQihDYiwg
Q3MpID0gKDAuMCwgMC4wLCAwLjApCisKKyAgICAgICAgQ3IgPSAoMSAtIDAuNSkgKiAoMC4wLCAx
LjAsIDAuMCkgKyAwLjUgKiAoMC4wLCAwLjAsIDAuMCkKKyAgICAgICAgQ3IgPSAwLjUgKiAoMC4w
LCAxLjAsIDAuMCkgKyAwLjAKKyAgICAgICAgQ3IgPSAwLjAsIDAuNSwgMC4wCisKKyAgICBBdCB0
aGlzIHBvaW50IHdlIGNvbXBvc2l0ZSB0aGUgdGV4dHVyZSB3aXRoIHRoZSBQb3J0ZXItRHVmZiBT
b3VyY2VBdG9wIGNvbXBvc2l0aW5nCisgICAgb3BlcmF0b3IuCisgICAgVGhlIGdlbmVyYWwgY29t
cG9zaXRpbmcgZm9ybXVsYSBpczoKKworICAgICAgICBjbyA9IGFzICogRmEgKiBDcyArIGFiICog
RmIgKiBDYgorCisgICAgICAgIGFvID0gYXMgKiAxICsgYWIgKiAoMSAtIGFzKQorICAgICAgICBD
byA9IGNvIC8gYW8KKworICAgIEluIHJlZ2FyZCBvZiB0aGUgU291cmNlQXRvcCBjb21wb3NpdGUg
b3BlcmF0b3I6CisKKyAgICAgICAgRmEgPSBhYgorICAgICAgICBGYiA9IDEgLSBhcworCisgICAg
SW4gdGhpcyBjYXNlIHdlIGhhdmUgQ3MgPSBDci4KKyAgICBGcm9tIHRoaXMgd2UgY2FuIGdhdGhl
ciB0aGUgZm9sbG93aW5nIHNwZWNpZmljIGZvcm11bGE6CisKKyAgICAgICAgY28gPSBhcyAqIENz
ICogYWIgKyBhYiAqIENiICogKDEgLSBhcykKKworICAgICAgICBhbyA9IGFzICogYWIgKyBhYiAq
ICgxIC0gYXMpCisgICAgICAgIENvID0gY28gLyBhbworCisgICAgVGhlIGZvcm11bGEgaXMgdGhl
biBleHBhbmRlZCBpbnRvOgorICAgICAgICBjbyA9IGFzICogQ3IgKiBhYiArIGFiICogQ2IgKiAo
MSAtIGFzKQorCisgICAgRnJvbSB0aGlzIHdlIGdldDoKKyAgICAgICAgY28gPSAwLjYgKiAoMC4w
LCAwLjUsIDAuMCkgKiAwLjUgKyAwLjUgKiAoMS4wLCAwLjAsIDAuMCkgKiAoMSAtIDAuNikKKyAg
ICAgICAgY28gPSAwLjMgKiAoMC4wLCAwLjUsIDAuMCkgKyAwLjIgKiAoMS4wLCAwLjAsIDAuMCkK
KyAgICAgICAgY28gPSAoMC4wLCAwLjE1LCAwLjApICsgKDAuMiwgMC4wLCAwLjApCisgICAgICAg
IGNvID0gKDAuMiwgMC4xNSwgMC4wKQorCisgICAgICAgIFRoZSByZXN1bHRpbmcgYWxwaGEgaXM6
CisgICAgICAgICAgICBhbyA9IDAuNiAqIDAuNSArIDAuNSAqICgxIC0gMC42KQorICAgICAgICAg
ICAgYW8gPSAwLjMgKyAwLjIKKyAgICAgICAgICAgIGFvID0gMC41CisKKyAgICAgICAgVGhlIGZp
bmFsIHJlc3VsdCBpcyB0aGVuOgorICAgICAgICAgICAgQ28gPSAoMC4yLCAwLjE1LCAwLjApIC8g
MC41CisgICAgICAgICAgICBDbyA9ICgwLjQsIDAuMywgMC4wKQorCisKKyAgICBBdCB0aGlzIHBv
aW50IHRoZSB0ZXh0dXJlIGhhcyB0byBiZSBjb21wb3NpdGVkIHdpdGggdGhlIHVuZGVybHlpbmcg
d2hpdGUgZnJvbSB0aGUgcGFnZSB0byBnZXQgdGhlIGZpbmFsCisgICAgcmVzdWx0cyBpbiBsaWdo
dCBvZiB0aGUgYWxwaGEgKGFvKSB2YWx1ZToKKworICAgICAgICAgICAgRmluYWwgY29tcG9uZW50
IHZhbHVlID0gQ29bQ29tcG9uZW50XSAqIGFvICsgKDEuMCAtIGFvKSAqIFdoaXRlW0NvbXBvbmVu
dF0KKworICAgICAgICAgICAgUiA9IDAuNCAqIDAuNSArICgxLjAgLSAwLjUpICogMS4wID0gMC4y
ICsgMC41ID0gMC43CisgICAgICAgICAgICBHID0gMC4zICogMC41ICsgKDEuMCAtIDAuNSkgKiAx
LjAgPSAwLjE1ICsgMC41ID0gMC42NQorICAgICAgICAgICAgQiA9IDAuMCAqIDAuNSArICgxLjAg
LSAwLjUpICogMS4wID0gMCArIDAuNSA9IDAuNQorCisgICAgU28gdGhlIGV4cGVjdGVkIChjb3Jy
ZWN0KSB2YWx1ZSBpcyByZ2IoNzAlLCA2NSUsIDUwJSksIG1lYW5pbmcgcmdiKDE3OSwgMTY2LCAx
MjgpLgorCisgICAgSU1QT1JUQU5UOiB0aGlzIGlzIHRoZSBleGFjdCBleHBlY3RlZCBjb2xvci4g
U29tZSBwbGF0Zm9ybXMgbWF5IGhhdmUgc2xpZ2h0IGNvbG9yIGRpZmZlcmVuY2VzIGFuZAorICAg
IGhhdmUgYSBwbGF0Zm9ybS1zcGVjaWZpYyBleHBlY3RhdGlvbiBmaWxlLgorLS0+CisgICAgPGRp
diBpZD0iZGVzdGluYXRpb24iPjwvZGl2PgorPC9ib2R5PgorPC9odG1sPgpkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL2NzczMvZmlsdGVycy9jdXN0b20vY3VzdG9tLWZpbHRl
ci1ibGVuZC1mcmFjdGlvbmFsLWRlc3RpbmF0aW9uLWFscGhhLWV4cGVjdGVkLmh0bWwgYi9MYXlv
dXRUZXN0cy9wbGF0Zm9ybS9tYWMvY3NzMy9maWx0ZXJzL2N1c3RvbS9jdXN0b20tZmlsdGVyLWJs
ZW5kLWZyYWN0aW9uYWwtZGVzdGluYXRpb24tYWxwaGEtZXhwZWN0ZWQuaHRtbApuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
Li43NjNkMDM2ZTYyN2JkYjk5Njk2M2E4NWM0ZWUxZTQzN2U1MGM2MzgxCi0tLSAvZGV2L251bGwK
KysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL2NzczMvZmlsdGVycy9jdXN0b20vY3VzdG9t
LWZpbHRlci1ibGVuZC1mcmFjdGlvbmFsLWRlc3RpbmF0aW9uLWFscGhhLWV4cGVjdGVkLmh0bWwK
QEAgLTAsMCArMSwxNiBAQAorPCFET0NUWVBFIEhUTUw+Cis8aHRtbCBsYW5nPSJlbiI+Cis8aGVh
ZD4KKyAgICA8dGl0bGU+QmxlbmRpbmcgd2l0aCBmcmFjdGlvbmFsIGFscGhhIG9uIGRlc3RpbmF0
aW9uPC90aXRsZT4KKyAgICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgorICAgICAgICAjZGVzdGlu
YXRpb24geworICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDcwJSwgNjUlLCA1MSUp
OworICAgICAgICAgICAgd2lkdGg6IDEwMHB4OworICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDsK
KyAgICAgICAgfQorICAgIDwvc3R5bGU+Cis8L2hlYWQ+Cis8Ym9keT4KKyAgICA8ZGl2IGlkPSJk
ZXN0aW5hdGlvbiI+PC9kaXY+Cis8L2JvZHk+Cis8L2h0bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>186938</attachid>
            <date>2013-02-06 16:13:10 -0800</date>
            <delta_ts>2013-02-07 13:38:07 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-104012-20130206160946.patch</filename>
            <type>text/plain</type>
            <size>8776</size>
            <attacher name="Michelangelo De Simone">michelangelo</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQyMDM0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggY2IwYTBkMGFmOGY0MDM2
MWY2Y2U4YmMzZTA3ZWJmNzU3Nzg3MzhjNi4uN2NmYjNlZDUzMGQyOTdlY2Y3MjRhOGVjNTlhOTYz
OGI3MmUxNzk2ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDEzLTAyLTA2ICBNaWNo
ZWxhbmdlbG8gRGUgU2ltb25lICA8bWljaGVsYW5nZWxvQHdlYmtpdC5vcmc+CisKKyAgICAgICAg
W0NTUyBTaGFkZXJzXSBBZGQgdGhlIGxhc3QgYmxlbmRpbmcgc3RlcAorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTA0MDEyCisKKyAgICAgICAgVGhlIHJl
c3VsdGluZyBibGVuZGVkIGNvbG9yIGluIG1peCgpIGlzIG5vdyB3ZWlnaHRlZCBhY2NvcmRpbmcg
dG8KKyAgICAgICAgdGhlIG9yaWdpbmFsIGVsZW1lbnQncyBiYWNrZHJvcCBhbHBoYSB2YWx1ZS4K
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUZXN0OiBj
c3MzL2ZpbHRlcnMvY3VzdG9tL2N1c3RvbS1maWx0ZXItYmxlbmQtZnJhY3Rpb25hbC1kZXN0aW5h
dGlvbi1hbHBoYS5odG1sCisKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9maWx0ZXJzL0N1
c3RvbUZpbHRlclZhbGlkYXRlZFByb2dyYW0uY3BwOgorICAgICAgICAoV2ViQ29yZTo6Q3VzdG9t
RmlsdGVyVmFsaWRhdGVkUHJvZ3JhbTo6cmV3cml0ZU1peEZyYWdtZW50U2hhZGVyKToKKwogMjAx
My0wMi0wNiAgTWFyayBMYW0gIDxtYXJrLmxhbUBhcHBsZS5jb20+CiAKICAgICAgICAgRml4IGJy
b2tlbiByZWxlYXNlIGJ1aWxkcywgZ3JlZW5pbmcgdGhlIGJvdHMuCmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9maWx0ZXJzL0N1c3RvbUZpbHRlclZhbGlkYXRl
ZFByb2dyYW0uY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZmlsdGVycy9D
dXN0b21GaWx0ZXJWYWxpZGF0ZWRQcm9ncmFtLmNwcAppbmRleCAyMWVhZTE3YmVhZWNlMjg0OTQz
ZTc1NjRmNTI0Y2IyOGVkNzA0NjY5Li5jYjU1YzVlMjc1NWY3ODFiYmM0YzY2OGJkN2EyMGYwMTAw
M2MyNzdkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9maWx0
ZXJzL0N1c3RvbUZpbHRlclZhbGlkYXRlZFByb2dyYW0uY3BwCisrKyBiL1NvdXJjZS9XZWJDb3Jl
L3BsYXRmb3JtL2dyYXBoaWNzL2ZpbHRlcnMvQ3VzdG9tRmlsdGVyVmFsaWRhdGVkUHJvZ3JhbS5j
cHAKQEAgLTI3Niw3ICsyNzYsOCBAQCB2b2lkIEN1c3RvbUZpbHRlclZhbGlkYXRlZFByb2dyYW06
OnJld3JpdGVNaXhGcmFnbWVudFNoYWRlcigpCiAgICAgICAgICAgICBtZWRpdW1wIHZlYzQgb3Jp
Z2luYWxDb2xvciA9IHRleHR1cmUyRChjc3NfdV90ZXh0dXJlLCBjc3Nfdl90ZXhDb29yZCk7CiAg
ICAgICAgICAgICBtZWRpdW1wIHZlYzQgbXVsdGlwbGllZENvbG9yID0gY2xhbXAoY3NzX0NvbG9y
TWF0cml4ICogb3JpZ2luYWxDb2xvciwgMC4wLCAxLjApOwogICAgICAgICAgICAgbWVkaXVtcCB2
ZWMzIGJsZW5kZWRDb2xvciA9IGNzc19CbGVuZENvbG9yKG11bHRpcGxpZWRDb2xvci5yZ2IsIGNz
c19NaXhDb2xvci5yZ2IpOwotICAgICAgICAgICAgZ2xfRnJhZ0NvbG9yID0gY3NzX0NvbXBvc2l0
ZShtdWx0aXBsaWVkQ29sb3IucmdiLCBtdWx0aXBsaWVkQ29sb3IuYSwgYmxlbmRlZENvbG9yLnJn
YiwgY3NzX01peENvbG9yLmEpOworICAgICAgICAgICAgbWVkaXVtcCB2ZWMzIHdlaWdodGVkQ29s
b3IgPSAoMS4wIC0gbXVsdGlwbGllZENvbG9yLmEpICogY3NzX01peENvbG9yLnJnYiArIG11bHRp
cGxpZWRDb2xvci5hICogYmxlbmRlZENvbG9yOworICAgICAgICAgICAgZ2xfRnJhZ0NvbG9yID0g
Y3NzX0NvbXBvc2l0ZShtdWx0aXBsaWVkQ29sb3IucmdiLCBtdWx0aXBsaWVkQ29sb3IuYSwgd2Vp
Z2h0ZWRDb2xvci5yZ2IsIGNzc19NaXhDb2xvci5hKTsKICAgICAgICAgfQogICAgICkpOwogICAg
IG1fdmFsaWRhdGVkRnJhZ21lbnRTaGFkZXIgPSBidWlsZGVyLnRvU3RyaW5nKCk7CmRpZmYgLS1n
aXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXgg
NDgyODJlZGE3MjgxMTdiYzdjYzE0YzY1ZTZkMzRkYTY1YWEwZDkxMC4uMjViMWY3NTdkZDE4M2Ni
NDZlMjMyNmQwMDhlMzFiM2NhYzM3OGQ4YyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDEzLTAy
LTA2ICBNaWNoZWxhbmdlbG8gRGUgU2ltb25lICA8bWljaGVsYW5nZWxvQHdlYmtpdC5vcmc+CisK
KyAgICAgICAgW0NTUyBTaGFkZXJzXSBBZGQgdGhlIGxhc3QgYmxlbmRpbmcgc3RlcAorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTA0MDEyCisKKyAgICAg
ICAgQWRkZWQgYSB0ZXN0IHRvIGNoZWNrIHRoZSBjb3JyZWN0IGJsZW5kaW5nIGluIHByZXNlbmNl
IG9mIGEgdHJhbnNwYXJlbnQgYmFja2Ryb3AuCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgKiBjc3MzL2ZpbHRlcnMvY3VzdG9tL2N1c3RvbS1maWx0ZXIt
YmxlbmQtZnJhY3Rpb25hbC1kZXN0aW5hdGlvbi1hbHBoYS1leHBlY3RlZC5odG1sOiBBZGRlZC4K
KyAgICAgICAgKiBjc3MzL2ZpbHRlcnMvY3VzdG9tL2N1c3RvbS1maWx0ZXItYmxlbmQtZnJhY3Rp
b25hbC1kZXN0aW5hdGlvbi1hbHBoYS5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBwbGF0Zm9ybS9t
YWMvVGVzdEV4cGVjdGF0aW9uczogVGhpcyB0ZXN0IGlzIGN1cnJlbnRseSBza2lwcGVkIG9uIE1h
YyBmb3Igc2xpZ2h0IGNvbG9yCisgICAgICAgIGRpZmZlcmVuY2VzLCBwbGVhc2Ugc2VlIHRoZSBy
ZWxldmFudCBidWc6IGh0dHA6Ly93ZWJraXQub3JnL2IvMTA3NDg3CisKIDIwMTMtMDItMDYgIFph
biBEb2JlcnNlayAgPHpkb2JlcnNla0BpZ2FsaWEuY29tPgogCiAgICAgICAgIFVucmV2aWV3ZWQg
R1RLIGdhcmRlbmluZy4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2NzczMvZmlsdGVycy9jdXN0
b20vY3VzdG9tLWZpbHRlci1ibGVuZC1mcmFjdGlvbmFsLWRlc3RpbmF0aW9uLWFscGhhLWV4cGVj
dGVkLmh0bWwgYi9MYXlvdXRUZXN0cy9jc3MzL2ZpbHRlcnMvY3VzdG9tL2N1c3RvbS1maWx0ZXIt
YmxlbmQtZnJhY3Rpb25hbC1kZXN0aW5hdGlvbi1hbHBoYS1leHBlY3RlZC5odG1sCm5ldyBmaWxl
IG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAuLjRiZGViNjU1YTYwNzQ0OTZmMjdjM2JjNjc0MjdjZmFlYmU4ZmVhZjYKLS0tIC9kZXYvbnVs
bAorKysgYi9MYXlvdXRUZXN0cy9jc3MzL2ZpbHRlcnMvY3VzdG9tL2N1c3RvbS1maWx0ZXItYmxl
bmQtZnJhY3Rpb25hbC1kZXN0aW5hdGlvbi1hbHBoYS1leHBlY3RlZC5odG1sCkBAIC0wLDAgKzEs
MTggQEAKKzwhRE9DVFlQRSBIVE1MPgorPGh0bWwgbGFuZz0iZW4iPgorPGhlYWQ+CisgICAgPHRp
dGxlPkJsZW5kaW5nIHdpdGggZnJhY3Rpb25hbCBhbHBoYSBvbiBkZXN0aW5hdGlvbjwvdGl0bGU+
CisgICAgPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KKyAgICAgICAgI2Rlc3RpbmF0aW9uIHsKKyAg
ICAgICAgICAgIC8qIFRoaXMgaXMgdGhlIEVYQUNUIGNvbG9yIHZhbHVlIHdlIGV4cGVjdC4gU29t
ZSBwbGF0Zm9ybXMgbWF5IGhhdmUgc2xpZ2h0IGRpZmZlcmVudAorICAgICAgICAgICAgICAgY29s
b3IgdmFsdWUuICovCisgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTc5LCAxNjYs
IDEyOCk7CisgICAgICAgICAgICB3aWR0aDogMTAwcHg7CisgICAgICAgICAgICBoZWlnaHQ6IDEw
MHB4OworICAgICAgICB9CisgICAgPC9zdHlsZT4KKzwvaGVhZD4KKzxib2R5PgorICAgIDxkaXYg
aWQ9ImRlc3RpbmF0aW9uIj48L2Rpdj4KKzwvYm9keT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBhL0xh
eW91dFRlc3RzL2NzczMvZmlsdGVycy9jdXN0b20vY3VzdG9tLWZpbHRlci1ibGVuZC1mcmFjdGlv
bmFsLWRlc3RpbmF0aW9uLWFscGhhLmh0bWwgYi9MYXlvdXRUZXN0cy9jc3MzL2ZpbHRlcnMvY3Vz
dG9tL2N1c3RvbS1maWx0ZXItYmxlbmQtZnJhY3Rpb25hbC1kZXN0aW5hdGlvbi1hbHBoYS5odG1s
Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAuLjk2OWMzOTUxMjIzZjIyYjZiYTBmNTEwZjg3N2Y1MGQxNGVhZDVjZjYKLS0t
IC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9jc3MzL2ZpbHRlcnMvY3VzdG9tL2N1c3RvbS1m
aWx0ZXItYmxlbmQtZnJhY3Rpb25hbC1kZXN0aW5hdGlvbi1hbHBoYS5odG1sCkBAIC0wLDAgKzEs
MTA1IEBACis8IURPQ1RZUEUgSFRNTD4KKzxodG1sIGxhbmc9ImVuIj4KKzxoZWFkPgorICAgIDx0
aXRsZT4iVGVzdHMgdGhhdCBibGVuZGluZyB3aXRoIGEgdHJhbnNsdWNlbnQgZWxlbWVudCB0ZXh0
dXJlIGNvbXB1dGVzIHRoZSBjb3JyZWN0IGNvbG9yIHZhbHVlLjwvdGl0bGU+CisgICAgPHNjcmlw
dD4KKyAgICAgICAgaWYgKHdpbmRvdy50ZXN0UnVubmVyKSB7CisgICAgICAgICAgICB3aW5kb3cu
dGVzdFJ1bm5lci5vdmVycmlkZVByZWZlcmVuY2UoIldlYktpdENTU0N1c3RvbUZpbHRlckVuYWJs
ZWQiLCAiMSIpOworICAgICAgICAgICAgd2luZG93LnRlc3RSdW5uZXIub3ZlcnJpZGVQcmVmZXJl
bmNlKCJXZWJLaXRXZWJHTEVuYWJsZWQiLCAiMSIpOworICAgICAgICB9CisgICAgPC9zY3JpcHQ+
CisgICAgPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KKyAgICAgICAgI2Rlc3RpbmF0aW9uIHsKKyAg
ICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAwJSwgMCUsIDAlLCAwLjUpOworICAg
ICAgICAgICAgd2lkdGg6IDEwMHB4OworICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDsKKyAgICAg
ICAgICAgIC13ZWJraXQtZmlsdGVyOiBjdXN0b20obm9uZSBtaXgodXJsKCcuLi9yZXNvdXJjZXMv
bWl4LWNvbG9yLmZzJykgbXVsdGlwbHkgc291cmNlLWF0b3ApLCBtaXhfY29sb3IgMC4wIDEuMCAw
LjAgMC42KTsKKyAgICAgICAgfQorICAgIDwvc3R5bGU+Cis8L2hlYWQ+Cis8Ym9keT4KKzwhLS0K
KyAgICBUaGUgcmVzdWx0IG9mIGJsZW5kaW5nIGZ1bmN0aW9uIGlzIG1vZHVsYXRlZCBieSBkZXN0
aW5hdGlvbidzIGFscGhhLiBBIHRyYW5zcGFyZW50IGJhY2tkcm9wIHdpbGwgY2F1c2UgdGhlIGZp
bmFsIHJlc3VsdAorICAgIHRvIGJlIGEgd2VpZ2h0ZWQgYXZlcmFnZSBiZXR3ZWVuIHRoZSBzb3Vy
Y2UgY29sb3IgYW5kIG1peGVkIGNvbG9yIHdpdGggdGhlIHdlaWdodCBjb250cm9sbGVkIGJ5IHRo
ZSBiYWNrZHJvcCBhbHBoYS4KKworICAgIFRoZSByZXN1bHRpbmcgY29sb3Igd2lsbCBiZToKKyAg
ICAgICAgQ3IgPSAoMSAtIGFiKSB4IENzICsgYWIgeCBCKENiLCBDcykKKworICAgIFdpdGg6Cisg
ICAgICAgIENyOiB0aGUgcmVzdWx0IGNvbG9yCisgICAgICAgIEI6ICB0aGUgYmxlbmRpbmcgZnVu
Y3Rpb24KKyAgICAgICAgQ3M6IHRoZSBzb3VyY2UgY29sb3IgKGFrYSAibWl4IGNvbG9yIiwgImNz
c19NaXhDb2xvciIpCisgICAgICAgIGFzOiB0aGUgc291cmNlIGFscGhhICh1c2VkIGR1cmluZyBj
b21wb3NpdGluZykKKyAgICAgICAgQ2I6IHRoZSBiYWNrZHJvcCBjb2xvciAoIm9yaWdpbmFsIERP
TSBlbGVtZW50IGNvbG9yIikKKyAgICAgICAgYWI6IHRoZSBiYWNrZHJvcCBhbHBoYQorCisgICAg
SW4gdGhpcyBjYXNlOgorICAgICAgICBDcyA9ICgwLjAsIDEuMCwgMC4wKQorICAgICAgICBDYiA9
ICgxLjAsIDAuMCwgMC4wKQorICAgICAgICBhYiA9IDAuNQorCisgICAgICAgIEJlY2F1c2Ugd2Un
cmUgdXNpbmcgdGhlICJtdWx0aXBseSIgYmxlbmQgb3BlcmF0b3I6CisgICAgICAgIEIoQ2IsIENz
KSA9IENiICogQ3MKKyAgICAgICAgQihDYiwgQ3MpID0gKDEuMCwgMC4wLCAwLjApICogKDAuMCwg
MS4wLCAwLjApCisgICAgICAgIEIoQ2IsIENzKSA9ICgwLjAsIDAuMCwgMC4wKQorCisgICAgICAg
IENyID0gKDEgLSAwLjUpICogKDAuMCwgMS4wLCAwLjApICsgMC41ICogKDAuMCwgMC4wLCAwLjAp
CisgICAgICAgIENyID0gMC41ICogKDAuMCwgMS4wLCAwLjApICsgMC4wCisgICAgICAgIENyID0g
KDAuMCwgMC41LCAwLjApCisKKyAgICBBdCB0aGlzIHBvaW50LCB3ZSBjb21wb3NpdGUgdGhlIHRl
eHR1cmUgd2l0aCB0aGUgUG9ydGVyLUR1ZmYgU291cmNlQXRvcCBjb21wb3NpdGUgb3BlcmF0b3Iu
CisgICAgVGhlIGdlbmVyYWwgY29tcG9zaXRpbmcgZm9ybXVsYSBpczoKKworICAgICAgICBjbyA9
IGFzICogRmEgKiBDcyArIGFiICogRmIgKiBDYgorCisgICAgICAgIGFvID0gYXMgKiAxICsgYWIg
KiAoMSAtIGFzKQorICAgICAgICBDbyA9IGNvIC8gYW8KKworICAgIFdpdGggdGhlIFNvdXJjZUF0
b3AgY29tcG9zaXRlIG9wZXJhdG9yOgorCisgICAgICAgIEZhID0gYWIKKyAgICAgICAgRmIgPSAx
IC0gYXMKKworICAgIEluIHRoaXMgY2FzZSwgQ3MgPSBDciwgd2hlcmUgQ3IgaXMgdGhlIHJlc3Vs
dCBvZiB0aGUgYmxlbmRpbmcgZnVuY3Rpb24uCisgICAgU3Vic3RpdHV0aW5nIEZhIGFuZCBGYiwg
d2UgZ2V0IGZvbGxvd2luZyBzcGVjaWZpYyBmb3JtdWxhOgorCisgICAgICAgIGNvID0gYXMgKiBD
cyAqIGFiICsgYWIgKiBDYiAqICgxIC0gYXMpCisKKyAgICAgICAgYW8gPSBhcyAqIGFiICsgYWIg
KiAoMSAtIGFzKQorICAgICAgICBDbyA9IGNvIC8gYW8KKworICAgIFN1YnN0aXR1dGluZyBDciBm
b3IgQ3M6CisgICAgICAgIGNvID0gYXMgKiBDciAqIGFiICsgYWIgKiBDYiAqICgxIC0gYXMpCisK
KyAgICBGcm9tIHRoaXMgd2UgZ2V0OgorICAgICAgICBjbyA9IDAuNiAqICgwLjAsIDAuNSwgMC4w
KSAqIDAuNSArIDAuNSAqICgxLjAsIDAuMCwgMC4wKSAqICgxIC0gMC42KQorICAgICAgICBjbyA9
IDAuMyAqICgwLjAsIDAuNSwgMC4wKSArIDAuMiAqICgxLjAsIDAuMCwgMC4wKQorICAgICAgICBj
byA9ICgwLjAsIDAuMTUsIDAuMCkgKyAoMC4yLCAwLjAsIDAuMCkKKyAgICAgICAgY28gPSAoMC4y
LCAwLjE1LCAwLjApCisKKyAgICBUaGUgcmVzdWx0aW5nIGFscGhhIGlzOgorICAgICAgICBhbyA9
IDAuNiAqIDAuNSArIDAuNSAqICgxIC0gMC42KQorICAgICAgICBhbyA9IDAuMyArIDAuMgorICAg
ICAgICBhbyA9IDAuNQorCisgICAgVGhlIGZpbmFsIHJlc3VsdCBpcyB0aGVuOgorICAgICAgICBD
byA9ICgwLjIsIDAuMTUsIDAuMCkgLyAwLjUKKyAgICAgICAgQ28gPSAoMC40LCAwLjMsIDAuMCkK
KworCisgICAgQXQgdGhpcyBwb2ludCB0aGUgdGV4dHVyZSBoYXMgdG8gYmUgY29tcG9zaXRlZCB3
aXRoIHRoZSB1bmRlcmx5aW5nIHdoaXRlIGZyb20gdGhlIHBhZ2UgdG8gZ2V0IHRoZSBmaW5hbAor
ICAgIHJlc3VsdHMgaW4gbGlnaHQgb2YgdGhlIGFscGhhIChhbykgdmFsdWU6CisKKyAgICAgICAg
RXhwZWN0ZWQgY29sb3Igb24gc2NyZWVuID0gQ28gKiBhbyArICgxLjAgLSBhbykgKiBXaGl0ZQor
CisgICAgICAgIFIgPSAwLjQgKiAwLjUgKyAoMS4wIC0gMC41KSAqIDEuMCA9IDAuMiArIDAuNSA9
IDAuNworICAgICAgICBHID0gMC4zICogMC41ICsgKDEuMCAtIDAuNSkgKiAxLjAgPSAwLjE1ICsg
MC41ID0gMC42NQorICAgICAgICBCID0gMC4wICogMC41ICsgKDEuMCAtIDAuNSkgKiAxLjAgPSAw
ICsgMC41ID0gMC41CisKKyAgICBTbyB0aGUgZXhwZWN0ZWQgKGNvcnJlY3QpIHZhbHVlIGlzIHJn
Yig3MCUsIDY1JSwgNTAlKSwgbWVhbmluZyByZ2IoMTc5LCAxNjYsIDEyOCkuCisKKyAgICBJTVBP
UlRBTlQ6IHRoaXMgaXMgdGhlIGV4YWN0IGV4cGVjdGVkIGNvbG9yLiBTb21lIHBsYXRmb3JtcyBt
YXkgaGF2ZSBzbGlnaHQgY29sb3IgZGlmZmVyZW5jZXMuCistLT4KKyAgICA8ZGl2IGlkPSJkZXN0
aW5hdGlvbiI+PC9kaXY+Cis8L2JvZHk+Cis8L2h0bWw+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0
cy9wbGF0Zm9ybS9tYWMvVGVzdEV4cGVjdGF0aW9ucyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL21h
Yy9UZXN0RXhwZWN0YXRpb25zCmluZGV4IDNlM2Q0YzQxMjc4ZGMwMDIwZjFjZWRiNTExMzRkYjg1
NDk5OGE3ZDkuLjVkOTIyZjhkMzIwZTEwMTk1MTdkYzYwNjcxZmRkMTNkYTVlY2FkZmMgMTAwNjQ0
Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9UZXN0RXhwZWN0YXRpb25zCisrKyBiL0xh
eW91dFRlc3RzL3BsYXRmb3JtL21hYy9UZXN0RXhwZWN0YXRpb25zCkBAIC05NDMsNiArOTQzLDkg
QEAgZmFzdC9jYW52YXMvY2FudmFzLXF1YWRyYXRpYy1zYW1lLWVuZHBvaW50Lmh0bWwKICMgLS0t
IENvbXBvc2l0aW5nIC0tLS0KIGNzczMvZmlsdGVycy9jb21wb3NpdGVkLWR1cmluZy10cmFuc2l0
aW9uLWxheWVydHJlZS5odG1sCiAKKyMgLS0tIEN1c3RvbSBGaWx0ZXJzIC0tLQord2Via2l0Lm9y
Zy9iLzEwNzQ4NyBjc3MzL2ZpbHRlcnMvY3VzdG9tL2N1c3RvbS1maWx0ZXItYmxlbmQtZnJhY3Rp
b25hbC1kZXN0aW5hdGlvbi1hbHBoYS5odG1sIFsgU2tpcCBdCisKICMgLS0tIFRleHQgLS0tCiBm
YXN0L2Zvcm1zL3RleHQtY29udHJvbC1pbnRyaW5zaWMtd2lkdGhzLmh0bWwKIHBsYXRmb3JtL21h
Yy9mYXN0L3RleHQvY29tYmluaW5nLWNoYXJhY3Rlci1zZXF1ZW5jZS1mYWxsYmFjay5odG1sCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>187168</attachid>
            <date>2013-02-07 13:38:09 -0800</date>
            <delta_ts>2013-02-07 15:34:29 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-104012-20130207133445.patch</filename>
            <type>text/plain</type>
            <size>8858</size>
            <attacher name="Michelangelo De Simone">michelangelo</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQyMTU4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNWQyZTdjZmE4MDQ5NTQy
OWQyYTIxODBmOWIwZWExNzcyYmMwOTljOC4uZjZlYzFkOTA5NjFmMTgxMDk3OWY1ZWNmOTBmYzcz
OTVjMzNiZDI1MCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDEzLTAyLTA3ICBNaWNo
ZWxhbmdlbG8gRGUgU2ltb25lICA8bWljaGVsYW5nZWxvQHdlYmtpdC5vcmc+CisKKyAgICAgICAg
W0NTUyBTaGFkZXJzXSBBZGQgdGhlIGxhc3QgYmxlbmRpbmcgc3RlcAorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTA0MDEyCisKKyAgICAgICAgVGhlIHJl
c3VsdGluZyBibGVuZGVkIGNvbG9yIGluIG1peCgpIGlzIG5vdyB3ZWlnaHRlZCBhY2NvcmRpbmcg
dG8KKyAgICAgICAgdGhlIG9yaWdpbmFsIGVsZW1lbnQncyBiYWNrZHJvcCBhbHBoYSB2YWx1ZS4K
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUZXN0OiBj
c3MzL2ZpbHRlcnMvY3VzdG9tL2N1c3RvbS1maWx0ZXItYmxlbmQtZnJhY3Rpb25hbC1kZXN0aW5h
dGlvbi1hbHBoYS5odG1sCisKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9maWx0ZXJzL0N1
c3RvbUZpbHRlclZhbGlkYXRlZFByb2dyYW0uY3BwOgorICAgICAgICAoV2ViQ29yZTo6Q3VzdG9t
RmlsdGVyVmFsaWRhdGVkUHJvZ3JhbTo6cmV3cml0ZU1peEZyYWdtZW50U2hhZGVyKToKKwogMjAx
My0wMi0wNyAgWmFuIERvYmVyc2VrICA8emRvYmVyc2VrQGlnYWxpYS5jb20+CiAKICAgICAgICAg
W0F1dG90b29sc10gUmVtb3ZlIHVzZXMgb2YgQXV0b21ha2UgRkFSU1RSRUFNXyhDRkxBR1N8TElC
UykgdmFyaWFibGVzLCBVU0VfRkFSU1RSRUFNIGNvbmRpdGlvbmFsCmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9maWx0ZXJzL0N1c3RvbUZpbHRlclZhbGlkYXRl
ZFByb2dyYW0uY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZmlsdGVycy9D
dXN0b21GaWx0ZXJWYWxpZGF0ZWRQcm9ncmFtLmNwcAppbmRleCAyMWVhZTE3YmVhZWNlMjg0OTQz
ZTc1NjRmNTI0Y2IyOGVkNzA0NjY5Li5jYjU1YzVlMjc1NWY3ODFiYmM0YzY2OGJkN2EyMGYwMTAw
M2MyNzdkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9maWx0
ZXJzL0N1c3RvbUZpbHRlclZhbGlkYXRlZFByb2dyYW0uY3BwCisrKyBiL1NvdXJjZS9XZWJDb3Jl
L3BsYXRmb3JtL2dyYXBoaWNzL2ZpbHRlcnMvQ3VzdG9tRmlsdGVyVmFsaWRhdGVkUHJvZ3JhbS5j
cHAKQEAgLTI3Niw3ICsyNzYsOCBAQCB2b2lkIEN1c3RvbUZpbHRlclZhbGlkYXRlZFByb2dyYW06
OnJld3JpdGVNaXhGcmFnbWVudFNoYWRlcigpCiAgICAgICAgICAgICBtZWRpdW1wIHZlYzQgb3Jp
Z2luYWxDb2xvciA9IHRleHR1cmUyRChjc3NfdV90ZXh0dXJlLCBjc3Nfdl90ZXhDb29yZCk7CiAg
ICAgICAgICAgICBtZWRpdW1wIHZlYzQgbXVsdGlwbGllZENvbG9yID0gY2xhbXAoY3NzX0NvbG9y
TWF0cml4ICogb3JpZ2luYWxDb2xvciwgMC4wLCAxLjApOwogICAgICAgICAgICAgbWVkaXVtcCB2
ZWMzIGJsZW5kZWRDb2xvciA9IGNzc19CbGVuZENvbG9yKG11bHRpcGxpZWRDb2xvci5yZ2IsIGNz
c19NaXhDb2xvci5yZ2IpOwotICAgICAgICAgICAgZ2xfRnJhZ0NvbG9yID0gY3NzX0NvbXBvc2l0
ZShtdWx0aXBsaWVkQ29sb3IucmdiLCBtdWx0aXBsaWVkQ29sb3IuYSwgYmxlbmRlZENvbG9yLnJn
YiwgY3NzX01peENvbG9yLmEpOworICAgICAgICAgICAgbWVkaXVtcCB2ZWMzIHdlaWdodGVkQ29s
b3IgPSAoMS4wIC0gbXVsdGlwbGllZENvbG9yLmEpICogY3NzX01peENvbG9yLnJnYiArIG11bHRp
cGxpZWRDb2xvci5hICogYmxlbmRlZENvbG9yOworICAgICAgICAgICAgZ2xfRnJhZ0NvbG9yID0g
Y3NzX0NvbXBvc2l0ZShtdWx0aXBsaWVkQ29sb3IucmdiLCBtdWx0aXBsaWVkQ29sb3IuYSwgd2Vp
Z2h0ZWRDb2xvci5yZ2IsIGNzc19NaXhDb2xvci5hKTsKICAgICAgICAgfQogICAgICkpOwogICAg
IG1fdmFsaWRhdGVkRnJhZ21lbnRTaGFkZXIgPSBidWlsZGVyLnRvU3RyaW5nKCk7CmRpZmYgLS1n
aXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXgg
YTlmY2RlM2I4YTZiNDIyODExODI5MDcwZjgwNTM1ZmNhNzQyNTMzMi4uYzZkZmIyZjUxZDBmMGE5
MzMwMDNlYmI5OWUxM2VhY2I1OWVlMmFkZCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDEzLTAy
LTA3ICBNaWNoZWxhbmdlbG8gRGUgU2ltb25lICA8bWljaGVsYW5nZWxvQHdlYmtpdC5vcmc+CisK
KyAgICAgICAgW0NTUyBTaGFkZXJzXSBBZGQgdGhlIGxhc3QgYmxlbmRpbmcgc3RlcAorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTA0MDEyCisKKyAgICAg
ICAgQWRkZWQgYSB0ZXN0IHRvIGNoZWNrIHRoZSBjb3JyZWN0IGJsZW5kaW5nIGluIHByZXNlbmNl
IG9mIGEgdHJhbnNwYXJlbnQgYmFja2Ryb3AuCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgKiBjc3MzL2ZpbHRlcnMvY3VzdG9tL2N1c3RvbS1maWx0ZXIt
YmxlbmQtZnJhY3Rpb25hbC1kZXN0aW5hdGlvbi1hbHBoYS1leHBlY3RlZC5odG1sOiBBZGRlZC4K
KyAgICAgICAgKiBjc3MzL2ZpbHRlcnMvY3VzdG9tL2N1c3RvbS1maWx0ZXItYmxlbmQtZnJhY3Rp
b25hbC1kZXN0aW5hdGlvbi1hbHBoYS5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBwbGF0Zm9ybS9t
YWMvVGVzdEV4cGVjdGF0aW9uczogVGhpcyB0ZXN0IGlzIGN1cnJlbnRseSBza2lwcGVkIG9uIE1h
YyBmb3Igc2xpZ2h0IGNvbG9yCisgICAgICAgIGRpZmZlcmVuY2VzLCBwbGVhc2Ugc2VlIHRoZSBy
ZWxldmFudCBidWc6IGh0dHA6Ly93ZWJraXQub3JnL2IvMTA3NDg3CisKIDIwMTMtMDEtMjcgIFJv
YmVydCBIb2dhbiAgPHJvYmVydEB3ZWJraXQub3JnPgogCiAgICAgICAgIENTUyAyLjEgZmFpbHVy
ZTogZmxvYXRzLTE0OSBmYWlscwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvY3NzMy9maWx0ZXJz
L2N1c3RvbS9jdXN0b20tZmlsdGVyLWJsZW5kLWZyYWN0aW9uYWwtZGVzdGluYXRpb24tYWxwaGEt
ZXhwZWN0ZWQuaHRtbCBiL0xheW91dFRlc3RzL2NzczMvZmlsdGVycy9jdXN0b20vY3VzdG9tLWZp
bHRlci1ibGVuZC1mcmFjdGlvbmFsLWRlc3RpbmF0aW9uLWFscGhhLWV4cGVjdGVkLmh0bWwKbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMC4uNGJkZWI2NTVhNjA3NDQ5NmYyN2MzYmM2NzQyN2NmYWViZThmZWFmNgotLS0gL2Rl
di9udWxsCisrKyBiL0xheW91dFRlc3RzL2NzczMvZmlsdGVycy9jdXN0b20vY3VzdG9tLWZpbHRl
ci1ibGVuZC1mcmFjdGlvbmFsLWRlc3RpbmF0aW9uLWFscGhhLWV4cGVjdGVkLmh0bWwKQEAgLTAs
MCArMSwxOCBAQAorPCFET0NUWVBFIEhUTUw+Cis8aHRtbCBsYW5nPSJlbiI+Cis8aGVhZD4KKyAg
ICA8dGl0bGU+QmxlbmRpbmcgd2l0aCBmcmFjdGlvbmFsIGFscGhhIG9uIGRlc3RpbmF0aW9uPC90
aXRsZT4KKyAgICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgorICAgICAgICAjZGVzdGluYXRpb24g
eworICAgICAgICAgICAgLyogVGhpcyBpcyB0aGUgRVhBQ1QgY29sb3IgdmFsdWUgd2UgZXhwZWN0
LiBTb21lIHBsYXRmb3JtcyBtYXkgaGF2ZSBzbGlnaHQgZGlmZmVyZW50CisgICAgICAgICAgICAg
ICBjb2xvciB2YWx1ZS4gKi8KKyAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigxNzks
IDE2NiwgMTI4KTsKKyAgICAgICAgICAgIHdpZHRoOiAxMDBweDsKKyAgICAgICAgICAgIGhlaWdo
dDogMTAwcHg7CisgICAgICAgIH0KKyAgICA8L3N0eWxlPgorPC9oZWFkPgorPGJvZHk+CisgICAg
PGRpdiBpZD0iZGVzdGluYXRpb24iPjwvZGl2PgorPC9ib2R5PgorPC9odG1sPgpkaWZmIC0tZ2l0
IGEvTGF5b3V0VGVzdHMvY3NzMy9maWx0ZXJzL2N1c3RvbS9jdXN0b20tZmlsdGVyLWJsZW5kLWZy
YWN0aW9uYWwtZGVzdGluYXRpb24tYWxwaGEuaHRtbCBiL0xheW91dFRlc3RzL2NzczMvZmlsdGVy
cy9jdXN0b20vY3VzdG9tLWZpbHRlci1ibGVuZC1mcmFjdGlvbmFsLWRlc3RpbmF0aW9uLWFscGhh
Lmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMC4uMTJiMjRmMGM4ZGU3NzMxNGEyN2NhMjQ3NDBlNmQxZGU1YjA3YWRi
MwotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2NzczMvZmlsdGVycy9jdXN0b20vY3Vz
dG9tLWZpbHRlci1ibGVuZC1mcmFjdGlvbmFsLWRlc3RpbmF0aW9uLWFscGhhLmh0bWwKQEAgLTAs
MCArMSwxMDQgQEAKKzwhRE9DVFlQRSBIVE1MPgorPGh0bWwgbGFuZz0iZW4iPgorPGhlYWQ+Cisg
ICAgPHRpdGxlPlRlc3RzIHRoYXQgYmxlbmRpbmcgd2l0aCBhIHRyYW5zbHVjZW50IGVsZW1lbnQg
dGV4dHVyZSBjb21wdXRlcyB0aGUgY29ycmVjdCBjb2xvciB2YWx1ZS48L3RpdGxlPgorICAgIDxz
Y3JpcHQ+CisgICAgICAgIGlmICh3aW5kb3cudGVzdFJ1bm5lcikgeworICAgICAgICAgICAgd2lu
ZG93LnRlc3RSdW5uZXIub3ZlcnJpZGVQcmVmZXJlbmNlKCJXZWJLaXRDU1NDdXN0b21GaWx0ZXJF
bmFibGVkIiwgIjEiKTsKKyAgICAgICAgICAgIHdpbmRvdy50ZXN0UnVubmVyLm92ZXJyaWRlUHJl
ZmVyZW5jZSgiV2ViS2l0V2ViR0xFbmFibGVkIiwgIjEiKTsKKyAgICAgICAgfQorICAgIDwvc2Ny
aXB0PgorICAgIDxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+CisgICAgICAgICNkZXN0aW5hdGlvbiB7
CisgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwMCUsIDAlLCAwJSwgMC41KTsK
KyAgICAgICAgICAgIHdpZHRoOiAxMDBweDsKKyAgICAgICAgICAgIGhlaWdodDogMTAwcHg7Cisg
ICAgICAgICAgICAtd2Via2l0LWZpbHRlcjogY3VzdG9tKG5vbmUgbWl4KHVybCgnLi4vcmVzb3Vy
Y2VzL21peC1jb2xvci5mcycpIG11bHRpcGx5IHNvdXJjZS1hdG9wKSwgbWl4X2NvbG9yIDAuMCAx
LjAgMC4wIDAuNik7CisgICAgICAgIH0KKyAgICA8L3N0eWxlPgorPC9oZWFkPgorPGJvZHk+Cis8
IS0tCisgICAgVGhlIHJlc3VsdCBvZiB0aGUgYmxlbmRpbmcgZnVuY3Rpb24gaXMgYXZlcmFnZWQg
d2l0aCB0aGUgZGVzdGluYXRpb24gY29sb3IgdXNpbmcgdGhlIGRlc3RpbmF0aW9uJ3MgYWxwaGEg
YXMgdGhlIGRlc3RpbmF0aW9uJ3Mgd2VpZ2h0LgorCisgICAgVGhlIHJlc3VsdGluZyBjb2xvciB3
aWxsIGJlOgorICAgICAgICBDciA9ICgxIC0gYWIpIHggQ3MgKyBhYiB4IEIoQ2IsIENzKQorCisg
ICAgV2l0aDoKKyAgICAgICAgQ3I6IHRoZSByZXN1bHQgY29sb3IKKyAgICAgICAgQjogIHRoZSBi
bGVuZGluZyBmdW5jdGlvbgorICAgICAgICBDczogdGhlIHNvdXJjZSBjb2xvciAoYWthICJtaXgg
Y29sb3IiLCAiY3NzX01peENvbG9yIikKKyAgICAgICAgYXM6IHRoZSBzb3VyY2UgYWxwaGEgKHVz
ZWQgZHVyaW5nIGNvbXBvc2l0aW5nKQorICAgICAgICBDYjogdGhlIGJhY2tkcm9wIGNvbG9yICgi
b3JpZ2luYWwgRE9NIGVsZW1lbnQgY29sb3IiKQorICAgICAgICBhYjogdGhlIGJhY2tkcm9wIGFs
cGhhCisKKyAgICBJbiB0aGlzIGNhc2U6CisgICAgICAgIENzID0gKDAuMCwgMS4wLCAwLjApCisg
ICAgICAgIENiID0gKDEuMCwgMC4wLCAwLjApCisgICAgICAgIGFiID0gMC41CisKKyAgICAgICAg
QmVjYXVzZSB3ZSdyZSB1c2luZyB0aGUgIm11bHRpcGx5IiBibGVuZCBvcGVyYXRvcjoKKyAgICAg
ICAgQihDYiwgQ3MpID0gQ2IgKiBDcworICAgICAgICBCKENiLCBDcykgPSAoMS4wLCAwLjAsIDAu
MCkgKiAoMC4wLCAxLjAsIDAuMCkKKyAgICAgICAgQihDYiwgQ3MpID0gKDAuMCwgMC4wLCAwLjAp
CisKKyAgICAgICAgQ3IgPSAoMSAtIDAuNSkgKiAoMC4wLCAxLjAsIDAuMCkgKyAwLjUgKiAoMC4w
LCAwLjAsIDAuMCkKKyAgICAgICAgQ3IgPSAwLjUgKiAoMC4wLCAxLjAsIDAuMCkgKyAwLjAKKyAg
ICAgICAgQ3IgPSAoMC4wLCAwLjUsIDAuMCkKKworICAgIEF0IHRoaXMgcG9pbnQsIHdlIGNvbXBv
c2l0ZSB0aGUgdGV4dHVyZSB3aXRoIHRoZSBQb3J0ZXItRHVmZiBTb3VyY2VBdG9wIGNvbXBvc2l0
ZSBvcGVyYXRvci4KKyAgICBUaGUgZ2VuZXJhbCBjb21wb3NpdGluZyBmb3JtdWxhIGlzOgorCisg
ICAgICAgIGNvID0gYXMgKiBGYSAqIENzICsgYWIgKiBGYiAqIENiCisKKyAgICAgICAgYW8gPSBh
cyAqIDEgKyBhYiAqICgxIC0gYXMpCisgICAgICAgIENvID0gY28gLyBhbworCisgICAgV2l0aCB0
aGUgU291cmNlQXRvcCBjb21wb3NpdGUgb3BlcmF0b3I6CisKKyAgICAgICAgRmEgPSBhYgorICAg
ICAgICBGYiA9IDEgLSBhcworCisgICAgSW4gdGhpcyBjYXNlLCBDcyA9IENyLCB3aGVyZSBDciBp
cyB0aGUgcmVzdWx0IG9mIHRoZSBibGVuZGluZyBmdW5jdGlvbi4KKyAgICBTdWJzdGl0dXRpbmcg
RmEgYW5kIEZiLCB3ZSBnZXQgZm9sbG93aW5nIHNwZWNpZmljIGZvcm11bGE6CisKKyAgICAgICAg
Y28gPSBhcyAqIENzICogYWIgKyBhYiAqIENiICogKDEgLSBhcykKKworICAgICAgICBhbyA9IGFz
ICogYWIgKyBhYiAqICgxIC0gYXMpCisgICAgICAgIENvID0gY28gLyBhbworCisgICAgU3Vic3Rp
dHV0aW5nIENyIGZvciBDczoKKyAgICAgICAgY28gPSBhcyAqIENyICogYWIgKyBhYiAqIENiICog
KDEgLSBhcykKKworICAgIEZyb20gdGhpcyB3ZSBnZXQ6CisgICAgICAgIGNvID0gMC42ICogKDAu
MCwgMC41LCAwLjApICogMC41ICsgMC41ICogKDEuMCwgMC4wLCAwLjApICogKDEgLSAwLjYpCisg
ICAgICAgIGNvID0gMC4zICogKDAuMCwgMC41LCAwLjApICsgMC4yICogKDEuMCwgMC4wLCAwLjAp
CisgICAgICAgIGNvID0gKDAuMCwgMC4xNSwgMC4wKSArICgwLjIsIDAuMCwgMC4wKQorICAgICAg
ICBjbyA9ICgwLjIsIDAuMTUsIDAuMCkKKworICAgIFRoZSByZXN1bHRpbmcgYWxwaGEgaXM6Cisg
ICAgICAgIGFvID0gMC42ICogMC41ICsgMC41ICogKDEgLSAwLjYpCisgICAgICAgIGFvID0gMC4z
ICsgMC4yCisgICAgICAgIGFvID0gMC41CisKKyAgICBUaGUgZmluYWwgcmVzdWx0IGlzIHRoZW46
CisgICAgICAgIENvID0gKDAuMiwgMC4xNSwgMC4wKSAvIDAuNQorICAgICAgICBDbyA9ICgwLjQs
IDAuMywgMC4wKQorCisKKyAgICBBdCB0aGlzIHBvaW50IHRoZSB0ZXh0dXJlIGhhcyB0byBiZSBj
b21wb3NpdGVkIHdpdGggdGhlIHVuZGVybHlpbmcgd2hpdGUgZnJvbSB0aGUgcGFnZSB0byBnZXQg
dGhlIGZpbmFsCisgICAgcmVzdWx0cyBpbiBsaWdodCBvZiB0aGUgYWxwaGEgKGFvKSB2YWx1ZToK
KworICAgICAgICBFeHBlY3RlZCBjb2xvciBvbiBzY3JlZW4gPSBDbyAqIGFvICsgKDEuMCAtIGFv
KSAqIFdoaXRlCisKKyAgICAgICAgUiA9IDAuNCAqIDAuNSArICgxLjAgLSAwLjUpICogMS4wID0g
MC4yICsgMC41ID0gMC43CisgICAgICAgIEcgPSAwLjMgKiAwLjUgKyAoMS4wIC0gMC41KSAqIDEu
MCA9IDAuMTUgKyAwLjUgPSAwLjY1CisgICAgICAgIEIgPSAwLjAgKiAwLjUgKyAoMS4wIC0gMC41
KSAqIDEuMCA9IDAgKyAwLjUgPSAwLjUKKworICAgIFNvIHRoZSBleHBlY3RlZCAoY29ycmVjdCkg
dmFsdWUgaXMgcmdiKDcwJSwgNjUlLCA1MCUpLCBtZWFuaW5nIHJnYigxNzksIDE2NiwgMTI4KS4K
KworICAgIElNUE9SVEFOVDogdGhpcyBpcyB0aGUgZXhhY3QgZXhwZWN0ZWQgY29sb3IuIFNvbWUg
cGxhdGZvcm1zIG1heSBoYXZlIHNsaWdodCBjb2xvciBkaWZmZXJlbmNlcy4KKy0tPgorICAgIDxk
aXYgaWQ9ImRlc3RpbmF0aW9uIj48L2Rpdj4KKzwvYm9keT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9UZXN0RXhwZWN0YXRpb25zIGIvTGF5b3V0VGVzdHMv
cGxhdGZvcm0vbWFjL1Rlc3RFeHBlY3RhdGlvbnMKaW5kZXggMDZhZTdkNGU1MmY3YTVhMDgzMjM0
MDcyMTEyZjBiNzFhMWRiYzEwZi4uNDVhMzFjN2Y3NTRjMzcxOWE4YzY4ZjQyMGIxZTEwMGZiZGFl
NmY1NSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL1Rlc3RFeHBlY3RhdGlv
bnMKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL1Rlc3RFeHBlY3RhdGlvbnMKQEAgLTk0
NSw2ICs5NDUsMTAgQEAgZmFzdC9jYW52YXMvY2FudmFzLXF1YWRyYXRpYy1zYW1lLWVuZHBvaW50
Lmh0bWwKICMgLS0tIENvbXBvc2l0aW5nIC0tLS0KIGNzczMvZmlsdGVycy9jb21wb3NpdGVkLWR1
cmluZy10cmFuc2l0aW9uLWxheWVydHJlZS5odG1sCiAKKyMgLS0tIEN1c3RvbSBGaWx0ZXJzIC0t
LQorIyBUaGlzIHRlc3QgaXMgY3VycmVudGx5IHNraXBwZWQgb24gTWFjIGZvciBzbGlnaHQgY29s
b3IgZGlmZmVyZW5jZXMsIHBsZWFzZSBzZWUgdGhlIHJlbGV2YW50IGJ1ZzogaHR0cDovL3dlYmtp
dC5vcmcvYi8xMDc0ODcKK3dlYmtpdC5vcmcvYi8xMDc0ODcgY3NzMy9maWx0ZXJzL2N1c3RvbS9j
dXN0b20tZmlsdGVyLWJsZW5kLWZyYWN0aW9uYWwtZGVzdGluYXRpb24tYWxwaGEuaHRtbCBbIFNr
aXAgXQorCiAjIC0tLSBUZXh0IC0tLQogZmFzdC9mb3Jtcy90ZXh0LWNvbnRyb2wtaW50cmluc2lj
LXdpZHRocy5odG1sCiBwbGF0Zm9ybS9tYWMvZmFzdC90ZXh0L2NvbWJpbmluZy1jaGFyYWN0ZXIt
c2VxdWVuY2UtZmFsbGJhY2suaHRtbAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>