<?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>97655</bug_id>
          
          <creation_ts>2012-09-26 04:23:31 -0700</creation_ts>
          <short_desc>[WK2] WebKitTestRunner should enable &lt;style scoped&gt; support for testing</short_desc>
          <delta_ts>2014-03-08 12:04:14 -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>WebKitGTK</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>INVALID</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Zan Dobersek">zan</reporter>
          <assigned_to name="Zan Dobersek">zan</assigned_to>
          <cc>benjamin</cc>
    
    <cc>koivisto</cc>
    
    <cc>mrobinson</cc>
    
    <cc>philn</cc>
    
    <cc>pnormand</cc>
    
    <cc>sam</cc>
    
    <cc>svillar</cc>
    
    <cc>xan.lopez</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>728400</commentid>
    <comment_count>0</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2012-09-26 04:23:31 -0700</bug_when>
    <thetext>Currently the &lt;style scoped&gt; support is enabled by default at compile-time, but should also be enabled at runtime in WebKitTestRunner. The feature was enabled (along with proper support in DumpRenderTree) in r129604.
http://trac.webkit.org/changeset/129604</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>731464</commentid>
    <comment_count>1</comment_count>
      <attachid>166422</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2012-10-01 01:16:57 -0700</bug_when>
    <thetext>Created attachment 166422
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>731476</commentid>
    <comment_count>2</comment_count>
      <attachid>166422</attachid>
    <who name="Build Bot">buildbot</who>
    <bug_when>2012-10-01 01:38:57 -0700</bug_when>
    <thetext>Comment on attachment 166422
Patch

Attachment 166422 did not pass win-ews (win):
Output: http://queues.webkit.org/results/14078838</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>731478</commentid>
    <comment_count>3</comment_count>
      <attachid>166422</attachid>
    <who name="Build Bot">buildbot</who>
    <bug_when>2012-10-01 01:41:46 -0700</bug_when>
    <thetext>Comment on attachment 166422
Patch

Attachment 166422 did not pass mac-ews (mac):
Output: http://queues.webkit.org/results/14074764</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>731513</commentid>
    <comment_count>4</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2012-10-01 02:39:44 -0700</bug_when>
    <thetext>The build failures indicate the forwarding header for RuntimeEnabledFeatures.h isn&apos;t generated on mac and win platforms. Don&apos;t really know if this is a real problem or just a build system fluke (i.e. whether it would require a clean build on those two platforms when the patch lands).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>797326</commentid>
    <comment_count>5</comment_count>
      <attachid>180752</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2012-12-26 09:30:18 -0800</bug_when>
    <thetext>Created attachment 180752
Rebased patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>797327</commentid>
    <comment_count>6</comment_count>
      <attachid>180752</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2012-12-26 09:32:45 -0800</bug_when>
    <thetext>Comment on attachment 180752
Rebased patch

Shouldn&apos;t this patch also unskip some tests?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>797464</commentid>
    <comment_count>7</comment_count>
      <attachid>180776</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2012-12-27 00:30:51 -0800</bug_when>
    <thetext>Created attachment 180776
Updated patch

Also removes failure expectations from the gtk-wk2 TestExpectations file.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>797594</commentid>
    <comment_count>8</comment_count>
      <attachid>180776</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2012-12-27 10:00:18 -0800</bug_when>
    <thetext>Comment on attachment 180776
Updated patch

Okay. This looks good to me, though I don&apos;t understand how these tests pass for other WebKit2 ports. It would be good to have the final review done by one of the core WK2 maintainers.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>798165</commentid>
    <comment_count>9</comment_count>
    <who name="Sam Weinig">sam</who>
    <bug_when>2012-12-29 13:54:05 -0800</bug_when>
    <thetext>Since this doesn&apos;t just touch GTK code, taking off the [GTK] prefix.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>798167</commentid>
    <comment_count>10</comment_count>
    <who name="Sam Weinig">sam</who>
    <bug_when>2012-12-29 13:56:19 -0800</bug_when>
    <thetext>This patch seems to add a declaration for WKPreferencesGetStyleScopedEnabled but no implementation.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>798196</commentid>
    <comment_count>11</comment_count>
      <attachid>180950</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2012-12-30 00:02:52 -0800</bug_when>
    <thetext>Created attachment 180950
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>798197</commentid>
    <comment_count>12</comment_count>
      <attachid>180950</attachid>
    <who name="Early Warning System Bot">webkit-ews</who>
    <bug_when>2012-12-30 00:08:00 -0800</bug_when>
    <thetext>Comment on attachment 180950
Patch

Attachment 180950 did not pass qt-wk2-ews (qt):
Output: http://queues.webkit.org/results/15599282</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>798198</commentid>
    <comment_count>13</comment_count>
      <attachid>180950</attachid>
    <who name="Build Bot">buildbot</who>
    <bug_when>2012-12-30 00:12:05 -0800</bug_when>
    <thetext>Comment on attachment 180950
Patch

Attachment 180950 did not pass mac-ews (mac):
Output: http://queues.webkit.org/results/15576013</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>798199</commentid>
    <comment_count>14</comment_count>
      <attachid>180950</attachid>
    <who name="EFL EWS Bot">eflews.bot</who>
    <bug_when>2012-12-30 00:13:02 -0800</bug_when>
    <thetext>Comment on attachment 180950
Patch

Attachment 180950 did not pass efl-ews (efl):
Output: http://queues.webkit.org/results/15584457</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>798202</commentid>
    <comment_count>15</comment_count>
      <attachid>180951</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2012-12-30 01:22:31 -0800</bug_when>
    <thetext>Created attachment 180951
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>802869</commentid>
    <comment_count>16</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2013-01-08 18:20:43 -0800</bug_when>
    <thetext>I don&apos;t know anything about the state of STYLE_SCOPED&apos;s implementation so correct me if I am wrong.

I suppose StyleScoped is a RuntimeEnabledFeatures because the feature is not ready(?). As soon as it will be in a good state, we can remove all that jazz and just enable it by default.

If that is the case, can&apos;t you just hack something in GTK&apos;s injected bundle instead of extending WKPreferences?

Why do you want to enable a experimental feature? Are you planning to work on it?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>803102</commentid>
    <comment_count>17</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2013-01-09 00:08:25 -0800</bug_when>
    <thetext>(In reply to comment #16)
&gt; I don&apos;t know anything about the state of STYLE_SCOPED&apos;s implementation so correct me if I am wrong.
&gt; 
&gt; I suppose StyleScoped is a RuntimeEnabledFeatures because the feature is not ready(?). As soon as it will be in a good state, we can remove all that jazz and just enable it by default.
&gt; 
&gt; If that is the case, can&apos;t you just hack something in GTK&apos;s injected bundle instead of extending WKPreferences?

I see, it doesn&apos;t make any sense to expose API for enabling a feature that might not be compiled at all. There might be other features in a similar position as well.

I&apos;ll concoct something that performs the required through the injected bundle.

&gt; Why do you want to enable a experimental feature? Are you planning to work on it?

No, I&apos;m trying to provide test coverage in WKTR much like it&apos;s provided in Gtk&apos;s DRT since the feature is enabled in development builds.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>803104</commentid>
    <comment_count>18</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2013-01-09 00:12:54 -0800</bug_when>
    <thetext>&gt; &gt; Why do you want to enable a experimental feature? Are you planning to work on it?
&gt; 
&gt; No, I&apos;m trying to provide test coverage in WKTR much like it&apos;s provided in Gtk&apos;s DRT since the feature is enabled in development builds.

&quot;Because WebKit1 has it&quot; is not really the answer I was expecting. :)
Why is it enabled on GTK&apos;s DRT? If you are not actually working on the feature, or deploying it, it might just be causing some unnecessary pain.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>803109</commentid>
    <comment_count>19</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2013-01-09 00:34:50 -0800</bug_when>
    <thetext>(In reply to comment #18)
&gt; &gt; &gt; Why do you want to enable a experimental feature? Are you planning to work on it?
&gt; &gt; 
&gt; &gt; No, I&apos;m trying to provide test coverage in WKTR much like it&apos;s provided in Gtk&apos;s DRT since the feature is enabled in development builds.
&gt; 
&gt; &quot;Because WebKit1 has it&quot; is not really the answer I was expecting. :)
&gt; Why is it enabled on GTK&apos;s DRT? If you are not actually working on the feature, or deploying it, it might just be causing some unnecessary pain.

Enabling and testing the feature while it&apos;s in the implementation process gives valuable test coverage and change feedback to people who are doing the implementation. The pain of managing the test expectations does not occur that often, but I believe is appreciated by the implementors.

It also saves some time and stress when the feature is deemed stable enough to enable it by default.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>803113</commentid>
    <comment_count>20</comment_count>
      <attachid>180951</attachid>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2013-01-09 00:49:15 -0800</bug_when>
    <thetext>Comment on attachment 180951
Patch

&gt; Enabling and testing the feature while it&apos;s in the implementation process gives valuable test coverage and change feedback to people who are doing the implementation. The pain of managing the test expectations does not occur that often, but I believe is appreciated by the implementors.
&gt; 
&gt; It also saves some time and stress when the feature is deemed stable enough to enable it by default.

Fair enough. If you don&apos;t mind the rebaselines :)

I r- this one until you look at a simpler way to enable this for GTK. Feel free to r? back if needed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>809530</commentid>
    <comment_count>21</comment_count>
      <attachid>183225</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2013-01-17 11:15:51 -0800</bug_when>
    <thetext>Created attachment 183225
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>976934</commentid>
    <comment_count>22</comment_count>
      <attachid>183225</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2014-02-05 11:09:15 -0800</bug_when>
    <thetext>Comment on attachment 183225
Patch

Clearing review flag on patches from before 2014. If this patch is still relevant, please reset the r? flag.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>988594</commentid>
    <comment_count>23</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2014-03-08 12:04:14 -0800</bug_when>
    <thetext>Style scoped support is gone for the moment.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>166422</attachid>
            <date>2012-10-01 01:16:57 -0700</date>
            <delta_ts>2012-12-26 09:30:14 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-97655-20121001011610.patch</filename>
            <type>text/plain</type>
            <size>5951</size>
            <attacher name="Zan Dobersek">zan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMwMDEwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggN2RmNjI2ODA3NmMyYTgz
NDZiMTYwMzdmNzcxNDkwMGU5ZWIwMjg2Ny4uYjUzMTg3MzU1YjhhNjQzMzQ4YjA4Y2YzOGEwNTgw
ZjRjNDMzMzAyYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDEyLTEwLTAxICBaYW4g
RG9iZXJzZWsgIDx6YW5kb2JlcnNla0BnbWFpbC5jb20+CisKKyAgICAgICAgW0dUS11bV0syXSBX
ZWJLaXRUZXN0UnVubmVyIHNob3VsZCBlbmFibGUgPHN0eWxlIHNjb3BlZD4gc3VwcG9ydCBmb3Ig
dGVzdGluZworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
OTc2NTUKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBB
ZGQgdGhlIFN0eWxlU2NvcGVkRW5hYmxlZCBrZXkgdG8gdGhlIFdlYlByZWZlcmVuY2VzU3RvcmUs
IGVuYWJsaW5nCisgICAgICAgIG9yIGRpc2FibGluZyB0aGUgPHN0eWxlIHNjb3BlZD4gcnVudGlt
ZSBmZWF0dXJlLiBUaGUgZmVhdHVyZSBpcyBlbmFibGVkCisgICAgICAgIHdoZW4gcnVubmluZyBX
ZWJLaXRUZXN0UnVubmVyLgorCisgICAgICAgICogU2hhcmVkL1dlYlByZWZlcmVuY2VzU3RvcmUu
aDoKKyAgICAgICAgKFdlYktpdCk6CisgICAgICAgICogVUlQcm9jZXNzL0FQSS9DL1dLUHJlZmVy
ZW5jZXMuY3BwOgorICAgICAgICAoV0tQcmVmZXJlbmNlc1NldFN0eWxlU2NvcGVkRW5hYmxlZCk6
CisgICAgICAgICogVUlQcm9jZXNzL0FQSS9DL1dLUHJlZmVyZW5jZXMuaDoKKyAgICAgICAgKiBX
ZWJQcm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5jcHA6CisgICAgICAgIChXZWJLaXQ6OldlYlBhZ2U6
OnVwZGF0ZVByZWZlcmVuY2VzKToKKwogMjAxMi0wOS0zMCAgTWFyaW8gU2FuY2hleiBQcmFkYSAg
PG1zYW5jaGV6QGlnYWxpYS5jb20+CiAKICAgICAgICAgW1dLMl1bR1RLXSBBZGQgQVBJIHRvIGdl
dCB0aGUgZmF2aWNvbiBmb3IgYSBXZWJLaXRXZWJWaWV3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
S2l0Mi9TaGFyZWQvV2ViUHJlZmVyZW5jZXNTdG9yZS5oIGIvU291cmNlL1dlYktpdDIvU2hhcmVk
L1dlYlByZWZlcmVuY2VzU3RvcmUuaAppbmRleCBhY2I0YWJmMzVkNDNkMWJhMTY5M2UxYWViZDY5
ZGEzNTgyNjZlOGIzLi41YTVmNGJjMDBmMTFjMzJlY2EyMGM2M2JjZTk5OWQwYmZjZjM1NGVjIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9TaGFyZWQvV2ViUHJlZmVyZW5jZXNTdG9yZS5oCisr
KyBiL1NvdXJjZS9XZWJLaXQyL1NoYXJlZC9XZWJQcmVmZXJlbmNlc1N0b3JlLmgKQEAgLTEzNiw2
ICsxMzYsNyBAQCBuYW1lc3BhY2UgV2ViS2l0IHsKICAgICBtYWNybyhTY3JvbGxBbmltYXRvckVu
YWJsZWQsIHNjcm9sbEFuaW1hdG9yRW5hYmxlZCwgQm9vbCwgYm9vbCwgREVGQVVMVF9XRUJLSVRf
U0NST0xMX0FOSU1BVE9SX0VOQUJMRUQpIFwKICAgICBtYWNybyhTY3JlZW5Gb250U3Vic3RpdHV0
aW9uRW5hYmxlZCwgc2NyZWVuRm9udFN1YnN0aXR1dGlvbkVuYWJsZWQsIEJvb2wsIGJvb2wsIERF
RkFVTFRfU0NSRUVOX0ZPTlRfU1VCU1RJVFVUSU9OX0VOQUJMRUQpIFwKICAgICBtYWNybyhDb29r
aWVFbmFibGVkLCBjb29raWVFbmFibGVkLCBCb29sLCBib29sLCB0cnVlKSBcCisgICAgbWFjcm8o
U3R5bGVTY29wZWRFbmFibGVkLCBzdHlsZVNjb3BlZEVuYWJsZWQsIEJvb2wsIGJvb2wsIGZhbHNl
KSBcCiAgICAgXAogCiAjZGVmaW5lIEZPUl9FQUNIX1dFQktJVF9ET1VCTEVfUFJFRkVSRU5DRSht
YWNybykgXApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9DL1dLUHJl
ZmVyZW5jZXMuY3BwIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9DL1dLUHJlZmVyZW5j
ZXMuY3BwCmluZGV4IGEzYzAyOGM0YTAxMDJlZDk4MDg0YzM5MmI2MjljYTM1YzNmNGU3MmIuLjE0
NTNkMDViMDVjZDFjNDE1Y2JkMmIxYzQyOWE1NDFkNzQxMzA3NDggMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQy9XS1ByZWZlcmVuY2VzLmNwcAorKysgYi9Tb3VyY2Uv
V2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0MvV0tQcmVmZXJlbmNlcy5jcHAKQEAgLTkyMywzICs5MjMs
OCBAQCBib29sIFdLUHJlZmVyZW5jZXNHZXRTY3JvbGxpbmdQZXJmb3JtYW5jZUxvZ2dpbmdFbmFi
bGVkKFdLUHJlZmVyZW5jZXNSZWYgcHJlZmVyZQogewogICAgIHJldHVybiB0b0ltcGwocHJlZmVy
ZW5jZXNSZWYpLT5zY3JvbGxpbmdQZXJmb3JtYW5jZUxvZ2dpbmdFbmFibGVkKCk7CiB9CisKK3Zv
aWQgV0tQcmVmZXJlbmNlc1NldFN0eWxlU2NvcGVkRW5hYmxlZChXS1ByZWZlcmVuY2VzUmVmIHBy
ZWZlcmVuY2VzUmVmLCBib29sIGVuYWJsZWQpCit7CisgICAgdG9JbXBsKHByZWZlcmVuY2VzUmVm
KS0+c2V0U3R5bGVTY29wZWRFbmFibGVkKGVuYWJsZWQpOworfQpkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYktpdDIvVUlQcm9jZXNzL0FQSS9DL1dLUHJlZmVyZW5jZXMuaCBiL1NvdXJjZS9XZWJLaXQy
L1VJUHJvY2Vzcy9BUEkvQy9XS1ByZWZlcmVuY2VzLmgKaW5kZXggYzBmZGU2N2ZkOTFkYmNjZmQ5
YzI4YmQyNTNlMmU3NTY2YTA0YTQ1Zi4uZDBlMGQ1OWI4MTM0ODNmNGE5MWEwNjBkZjMwYzY5ODZl
OTg0MjkzNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9DL1dLUHJl
ZmVyZW5jZXMuaAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0MvV0tQcmVmZXJl
bmNlcy5oCkBAIC0yMTYsNiArMjE2LDEwIEBAIFdLX0VYUE9SVCBib29sIFdLUHJlZmVyZW5jZXNH
ZXRTaG91bGRSZXNwZWN0SW1hZ2VPcmllbnRhdGlvbihXS1ByZWZlcmVuY2VzUmVmIHByCiBXS19F
WFBPUlQgdm9pZCBXS1ByZWZlcmVuY2VzU2V0U3RvcmFnZUJsb2NraW5nUG9saWN5KFdLUHJlZmVy
ZW5jZXNSZWYgcHJlZmVyZW5jZXNSZWYsIFdLU3RvcmFnZUJsb2NraW5nUG9saWN5IHBvbGljeSk7
CiBXS19FWFBPUlQgV0tTdG9yYWdlQmxvY2tpbmdQb2xpY3kgV0tQcmVmZXJlbmNlc0dldFN0b3Jh
Z2VCbG9ja2luZ1BvbGljeShXS1ByZWZlcmVuY2VzUmVmIHByZWZlcmVuY2VzUmVmKTsKIAorLy8g
RGVmYXVsdHMgdG8gZmFsc2UKK1dLX0VYUE9SVCB2b2lkIFdLUHJlZmVyZW5jZXNTZXRTdHlsZVNj
b3BlZEVuYWJsZWQoV0tQcmVmZXJlbmNlc1JlZiBwcmVmZXJlbmNlc1JlZiwgYm9vbCBlbmFibGVk
KTsKK1dLX0VYUE9SVCBib29sIFdLUHJlZmVyZW5jZXNHZXRTdHlsZVNjb3BlZEVuYWJsZWQoV0tQ
cmVmZXJlbmNlc1JlZiBwcmVmZXJlbmNlc1JlZik7CisKICNpZmRlZiBfX2NwbHVzcGx1cwogfQog
I2VuZGlmCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvV2Vi
UGFnZS5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5jcHAK
aW5kZXggNmJkM2M4ZDBlNmY1OWQyMWFhZDRkOTZhNDNhODgxMzllZjE1YjNlMC4uMTViZDUzYWE3
MGYwOWMxZDI4MzViZDk5NDU1NTk3M2ExZjc4Nzg2ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktp
dDIvV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlBhZ2UuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1dl
YlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmNwcApAQCAtMTA2LDYgKzEwNiw3IEBACiAjaW5jbHVk
ZSA8V2ViQ29yZS9SZW5kZXJWaWV3Lmg+CiAjaW5jbHVkZSA8V2ViQ29yZS9SZXNvdXJjZVJlcXVl
c3QuaD4KICNpbmNsdWRlIDxXZWJDb3JlL1J1bkxvb3AuaD4KKyNpbmNsdWRlIDxXZWJDb3JlL1J1
bnRpbWVFbmFibGVkRmVhdHVyZXMuaD4KICNpbmNsdWRlIDxXZWJDb3JlL1NjaGVtZVJlZ2lzdHJ5
Lmg+CiAjaW5jbHVkZSA8V2ViQ29yZS9TY3JpcHRWYWx1ZS5oPgogI2luY2x1ZGUgPFdlYkNvcmUv
U2VyaWFsaXplZFNjcmlwdFZhbHVlLmg+CkBAIC0yMTM1LDYgKzIxMzYsMTAgQEAgdm9pZCBXZWJQ
YWdlOjp1cGRhdGVQcmVmZXJlbmNlcyhjb25zdCBXZWJQcmVmZXJlbmNlc1N0b3JlJiBzdG9yZSkK
IAogICAgIHNldHRpbmdzLT5zZXRTY3JvbGxpbmdQZXJmb3JtYW5jZUxvZ2dpbmdFbmFibGVkKG1f
c2Nyb2xsaW5nUGVyZm9ybWFuY2VMb2dnaW5nRW5hYmxlZCk7CiAKKyNpZiBFTkFCTEUoU1RZTEVf
U0NPUEVEKQorICAgIFJ1bnRpbWVFbmFibGVkRmVhdHVyZXM6OnNldFN0eWxlU2NvcGVkRW5hYmxl
ZChzdG9yZS5nZXRCb29sVmFsdWVGb3JLZXkoV2ViUHJlZmVyZW5jZXNLZXk6OnN0eWxlU2NvcGVk
RW5hYmxlZEtleSgpKSk7CisjZW5kaWYKKwogICAgIHBsYXRmb3JtUHJlZmVyZW5jZXNEaWRDaGFu
Z2Uoc3RvcmUpOwogCiAgICAgaWYgKG1fZHJhd2luZ0FyZWEpCmRpZmYgLS1naXQgYS9Ub29scy9D
aGFuZ2VMb2cgYi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggYzNkNmJiNzAwODRkYzQ5YTE0OThjOTE1
Y2M0YTFmZjYyOTVkZjc1MC4uYTViMTA4YjZjYzgwNWNhNWU1NjhlNzA0MDQwYWM0MzNjMDBjMjEx
ZSAxMDA2NDQKLS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAt
MSwzICsxLDE2IEBACisyMDEyLTEwLTAxICBaYW4gRG9iZXJzZWsgIDx6YW5kb2JlcnNla0BnbWFp
bC5jb20+CisKKyAgICAgICAgW0dUS11bV0syXSBXZWJLaXRUZXN0UnVubmVyIHNob3VsZCBlbmFi
bGUgPHN0eWxlIHNjb3BlZD4gc3VwcG9ydCBmb3IgdGVzdGluZworICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTc2NTUKKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBFbmFibGUgPHN0eWxlIHNjb3BlZD4gc3VwcG9y
dCB3aGVuIHJlc2V0dGluZyBzdGF0ZSB0byBjb25zaXN0ZW50IHZhbHVlcworICAgICAgICBpbiBX
ZWJLaXRUZXN0UnVubmVyLgorCisgICAgICAgICogV2ViS2l0VGVzdFJ1bm5lci9UZXN0Q29udHJv
bGxlci5jcHA6CisgICAgICAgIChXVFI6OlRlc3RDb250cm9sbGVyOjpyZXNldFN0YXRlVG9Db25z
aXN0ZW50VmFsdWVzKToKKwogMjAxMi0wOS0zMCAgVGFpanUgVHN1aWtpICA8dHppa0BjaHJvbWl1
bS5vcmc+CiAKICAgICAgICAgVW5yZXZpZXdlZC4gQWRkaW5nIG15c2VsZiBhcyBhIGNvbW1pdHRl
ci4KZGlmZiAtLWdpdCBhL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvVGVzdENvbnRyb2xsZXIuY3Bw
IGIvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9UZXN0Q29udHJvbGxlci5jcHAKaW5kZXggMzNkOTEz
ZmRiNzU1Y2QyMGM1MTI4NjljYWJjYzE0ZGExYzM3NDViZi4uNTdjYmFmNDFkZWQ3ODVlZWU3NDc3
MzY0YTI0ZWNjN2IxNWNiMGNkMCAxMDA2NDQKLS0tIGEvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9U
ZXN0Q29udHJvbGxlci5jcHAKKysrIGIvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9UZXN0Q29udHJv
bGxlci5jcHAKQEAgLTQ5MSw2ICs0OTEsNyBAQCBib29sIFRlc3RDb250cm9sbGVyOjpyZXNldFN0
YXRlVG9Db25zaXN0ZW50VmFsdWVzKCkKICAgICBXS1ByZWZlcmVuY2VzU2V0QXJ0aWZpY2lhbFBs
dWdpbkluaXRpYWxpemF0aW9uRGVsYXlFbmFibGVkKHByZWZlcmVuY2VzLCBmYWxzZSk7CiAgICAg
V0tQcmVmZXJlbmNlc1NldFRhYlRvTGlua3NFbmFibGVkKHByZWZlcmVuY2VzLCBmYWxzZSk7CiAg
ICAgV0tQcmVmZXJlbmNlc1NldEludGVyYWN0aXZlRm9ybVZhbGlkYXRpb25FbmFibGVkKHByZWZl
cmVuY2VzLCB0cnVlKTsKKyAgICBXS1ByZWZlcmVuY2VzU2V0U3R5bGVTY29wZWRFbmFibGVkKHBy
ZWZlcmVuY2VzLCB0cnVlKTsKIAogLy8gW1F0XVtXSzJdUkVHUkVTU0lPTihyMTA0ODgxKTpJdCBi
cm9rZSBodW5kcmVkcyBvZiB0ZXN0cwogLy8gRklYTUU6IGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD03NjI0Nwo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>180752</attachid>
            <date>2012-12-26 09:30:18 -0800</date>
            <delta_ts>2012-12-27 00:30:47 -0800</delta_ts>
            <desc>Rebased patch</desc>
            <filename>bug-97655-20121226182730.patch</filename>
            <type>text/plain</type>
            <size>5514</size>
            <attacher name="Zan Dobersek">zan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM4NDc4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggMWUzZDQyNzFiNGFmZTM0
ZTAxMmI1YWYyMGY2ZTllNmYyZjlhZTU5YS4uZjMyMWFmZjA3MzczZTZkYzRkMzkyYzU1MzdlMDc3
YTM5NjVhODE4OSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDEyLTEyLTI2ICBaYW4g
RG9iZXJzZWsgIDx6YW5kb2JlcnNla0BnbWFpbC5jb20+CisKKyAgICAgICAgW0dUS11bV0syXSBX
ZWJLaXRUZXN0UnVubmVyIHNob3VsZCBlbmFibGUgPHN0eWxlIHNjb3BlZD4gc3VwcG9ydCBmb3Ig
dGVzdGluZworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
OTc2NTUKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBB
ZGQgdGhlIFN0eWxlU2NvcGVkRW5hYmxlZCBrZXkgdG8gdGhlIFdlYlByZWZlcmVuY2VzU3RvcmUs
IGVuYWJsaW5nCisgICAgICAgIG9yIGRpc2FibGluZyB0aGUgPHN0eWxlIHNjb3BlZD4gcnVudGlt
ZSBmZWF0dXJlLiBUaGUgZmVhdHVyZSBpcyBlbmFibGVkCisgICAgICAgIHdoZW4gcnVubmluZyBX
ZWJLaXRUZXN0UnVubmVyLgorCisgICAgICAgICogU2hhcmVkL1dlYlByZWZlcmVuY2VzU3RvcmUu
aDoKKyAgICAgICAgKFdlYktpdCk6CisgICAgICAgICogVUlQcm9jZXNzL0FQSS9DL1dLUHJlZmVy
ZW5jZXMuY3BwOgorICAgICAgICAoV0tQcmVmZXJlbmNlc1NldFN0eWxlU2NvcGVkRW5hYmxlZCk6
CisgICAgICAgICogVUlQcm9jZXNzL0FQSS9DL1dLUHJlZmVyZW5jZXMuaDoKKyAgICAgICAgKiBX
ZWJQcm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5jcHA6CisgICAgICAgIChXZWJLaXQ6OldlYlBhZ2U6
OnVwZGF0ZVByZWZlcmVuY2VzKToKKwogMjAxMi0xMi0yNSAgU2FtIFdlaW5pZyAgPHNhbUB3ZWJr
aXQub3JnPgogCiAgICAgICAgIEZpeCB0aGUgRGF0YWJhc2UgbWFuYWdlciBhc3NlcnQsIGFnYWlu
LgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvU2hhcmVkL1dlYlByZWZlcmVuY2VzU3RvcmUu
aCBiL1NvdXJjZS9XZWJLaXQyL1NoYXJlZC9XZWJQcmVmZXJlbmNlc1N0b3JlLmgKaW5kZXggYWFj
YzNjOGRiNzM5YWQ2M2VkNDc3N2JjODg2NzQzNTFkYmJkNDJmNy4uZTNjOTU5NGFkMDZmNDcyODRk
YTU3NDk4OGM2NjRhNTM5M2FjYTllNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvU2hhcmVk
L1dlYlByZWZlcmVuY2VzU3RvcmUuaAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9TaGFyZWQvV2ViUHJl
ZmVyZW5jZXNTdG9yZS5oCkBAIC0xNDIsNiArMTQyLDcgQEAgbmFtZXNwYWNlIFdlYktpdCB7CiAg
ICAgbWFjcm8oUERGUGx1Z2luRW5hYmxlZCwgcGRmUGx1Z2luRW5hYmxlZCwgQm9vbCwgYm9vbCwg
ZmFsc2UpIFwKICAgICBtYWNybyhVc2VzRW5jb2RpbmdEZXRlY3RvciwgdXNlc0VuY29kaW5nRGV0
ZWN0b3IsIEJvb2wsIGJvb2wsIGZhbHNlKSBcCiAgICAgbWFjcm8oVGV4dEF1dG9zaXppbmdFbmFi
bGVkLCB0ZXh0QXV0b3NpemluZ0VuYWJsZWQsIEJvb2wsIGJvb2wsIGZhbHNlKSBcCisgICAgbWFj
cm8oU3R5bGVTY29wZWRFbmFibGVkLCBzdHlsZVNjb3BlZEVuYWJsZWQsIEJvb2wsIGJvb2wsIGZh
bHNlKSBcCiAgICAgXAogCiAjZGVmaW5lIEZPUl9FQUNIX1dFQktJVF9ET1VCTEVfUFJFRkVSRU5D
RShtYWNybykgXApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9DL1dL
UHJlZmVyZW5jZXMuY3BwIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9DL1dLUHJlZmVy
ZW5jZXMuY3BwCmluZGV4IDFmZTdjZGNhNGRlMmVhODJkOWE3ZjIzMzgwZmZjNGY4YmEzODFjYjku
LjA2YWYwYzRmMzQyMjYzNWYxMWJhMGU1YzM5YjA2NTlkNjEwMTJlNTMgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQy9XS1ByZWZlcmVuY2VzLmNwcAorKysgYi9Tb3Vy
Y2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0MvV0tQcmVmZXJlbmNlcy5jcHAKQEAgLTk5NCwzICs5
OTQsNyBAQCBib29sIFdLUHJlZmVyZW5jZXNHZXRUZXh0QXV0b3NpemluZ0VuYWJsZWQoV0tQcmVm
ZXJlbmNlc1JlZiBwcmVmZXJlbmNlc1JlZikKICAgICByZXR1cm4gdG9JbXBsKHByZWZlcmVuY2Vz
UmVmKS0+dGV4dEF1dG9zaXppbmdFbmFibGVkKCk7CiB9CiAKK3ZvaWQgV0tQcmVmZXJlbmNlc1Nl
dFN0eWxlU2NvcGVkRW5hYmxlZChXS1ByZWZlcmVuY2VzUmVmIHByZWZlcmVuY2VzUmVmLCBib29s
IGVuYWJsZWQpCit7CisgICAgdG9JbXBsKHByZWZlcmVuY2VzUmVmKS0+c2V0U3R5bGVTY29wZWRF
bmFibGVkKGVuYWJsZWQpOworfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNz
L0FQSS9DL1dLUHJlZmVyZW5jZXMuaCBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQy9X
S1ByZWZlcmVuY2VzLmgKaW5kZXggNDAzM2Q4Y2YxYzM1YzE2OGZkMTA0N2QwNDU1OTJlNmNmOGUw
ZGExOS4uYWU0MTE1YmVhYzQ1ZjRjNTk1ZDJjYjNmZTdjMDBiMDI0MDFlYmRmYyAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9DL1dLUHJlZmVyZW5jZXMuaAorKysgYi9T
b3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0MvV0tQcmVmZXJlbmNlcy5oCkBAIC0yMjgsNiAr
MjI4LDEwIEBAIFdLX0VYUE9SVCBib29sIFdLUHJlZmVyZW5jZXNHZXRFbmNvZGluZ0RldGVjdG9y
RW5hYmxlZChXS1ByZWZlcmVuY2VzUmVmIHByZWZlcmVuCiBXS19FWFBPUlQgdm9pZCBXS1ByZWZl
cmVuY2VzU2V0VGV4dEF1dG9zaXppbmdFbmFibGVkKFdLUHJlZmVyZW5jZXNSZWYgcHJlZmVyZW5j
ZXMsIGJvb2wgdGV4dEF1dG9zaXppbmdFbmFibGVkKTsKIFdLX0VYUE9SVCBib29sIFdLUHJlZmVy
ZW5jZXNHZXRUZXh0QXV0b3NpemluZ0VuYWJsZWQoV0tQcmVmZXJlbmNlc1JlZiBwcmVmZXJlbmNl
cyk7CiAKKy8vIERlZmF1bHRzIHRvIGZhbHNlCitXS19FWFBPUlQgdm9pZCBXS1ByZWZlcmVuY2Vz
U2V0U3R5bGVTY29wZWRFbmFibGVkKFdLUHJlZmVyZW5jZXNSZWYgcHJlZmVyZW5jZXNSZWYsIGJv
b2wgZW5hYmxlZCk7CitXS19FWFBPUlQgYm9vbCBXS1ByZWZlcmVuY2VzR2V0U3R5bGVTY29wZWRF
bmFibGVkKFdLUHJlZmVyZW5jZXNSZWYgcHJlZmVyZW5jZXNSZWYpOworCiAjaWZkZWYgX19jcGx1
c3BsdXMKIH0KICNlbmRpZgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9X
ZWJQYWdlL1dlYlBhZ2UuY3BwIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL1dl
YlBhZ2UuY3BwCmluZGV4IDY5ZjhmZTljYTE1MWQ1ZTBiM2M1NDdhZmExNGM5ZjEzOGU1YWNmYTQu
LjBhYjNjNDMzOTEyNjkwNzQ1MmZjZmUzMmViNGU0NjcxMDRhZDRlZWYgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmNwcAorKysgYi9Tb3VyY2Uv
V2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5jcHAKQEAgLTIzODQsNiArMjM4NCwx
MCBAQCB2b2lkIFdlYlBhZ2U6OnVwZGF0ZVByZWZlcmVuY2VzKGNvbnN0IFdlYlByZWZlcmVuY2Vz
U3RvcmUmIHN0b3JlKQogICAgIHNldHRpbmdzLT5zZXRUZXh0QXV0b3NpemluZ0VuYWJsZWQoc3Rv
cmUuZ2V0Qm9vbFZhbHVlRm9yS2V5KFdlYlByZWZlcmVuY2VzS2V5Ojp0ZXh0QXV0b3NpemluZ0Vu
YWJsZWRLZXkoKSkpOwogI2VuZGlmCiAKKyNpZiBFTkFCTEUoU1RZTEVfU0NPUEVEKQorICAgIFJ1
bnRpbWVFbmFibGVkRmVhdHVyZXM6OnNldFN0eWxlU2NvcGVkRW5hYmxlZChzdG9yZS5nZXRCb29s
VmFsdWVGb3JLZXkoV2ViUHJlZmVyZW5jZXNLZXk6OnN0eWxlU2NvcGVkRW5hYmxlZEtleSgpKSk7
CisjZW5kaWYKKwogICAgIHBsYXRmb3JtUHJlZmVyZW5jZXNEaWRDaGFuZ2Uoc3RvcmUpOwogCiAg
ICAgaWYgKG1fZHJhd2luZ0FyZWEpCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cgYi9Ub29s
cy9DaGFuZ2VMb2cKaW5kZXggN2Y0MGRiNmU0ODI5MDNiMjEzNDNlMjE5NjEyZjM0ZjcxZjgxN2Ix
NS4uYmY5YzQ3MTNjYTU3ZjhlYTFlMTNmOTFkZTdjNjcxNDFhN2Y1YmEzMSAxMDA2NDQKLS0tIGEv
VG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisy
MDEyLTEyLTI2ICBaYW4gRG9iZXJzZWsgIDx6YW5kb2JlcnNla0BnbWFpbC5jb20+CisKKyAgICAg
ICAgW0dUS11bV0syXSBXZWJLaXRUZXN0UnVubmVyIHNob3VsZCBlbmFibGUgPHN0eWxlIHNjb3Bl
ZD4gc3VwcG9ydCBmb3IgdGVzdGluZworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9OTc2NTUKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBFbmFibGUgPHN0eWxlIHNjb3BlZD4gc3VwcG9ydCB3aGVuIHJlc2V0dGlu
ZyBzdGF0ZSB0byBjb25zaXN0ZW50IHZhbHVlcworICAgICAgICBpbiBXZWJLaXRUZXN0UnVubmVy
LgorCisgICAgICAgICogV2ViS2l0VGVzdFJ1bm5lci9UZXN0Q29udHJvbGxlci5jcHA6CisgICAg
ICAgIChXVFI6OlRlc3RDb250cm9sbGVyOjpyZXNldFN0YXRlVG9Db25zaXN0ZW50VmFsdWVzKToK
KwogMjAxMi0xMi0yNSAgQ2hyaXN0b3BoZSBEdW1leiAgPGNocmlzdG9waGUuZHVtZXpAaW50ZWwu
Y29tPgogCiAgICAgICAgIFtFRkxdW1dLMl0gUmVmYWN0b3Igc25hcHNob3QgdGFraW5nIGNvZGUK
ZGlmZiAtLWdpdCBhL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvVGVzdENvbnRyb2xsZXIuY3BwIGIv
VG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9UZXN0Q29udHJvbGxlci5jcHAKaW5kZXggYTFhMjQ1OWU0
ODk2YWViNWYzMWJkZTlhY2NjYWJmZDY4OTIwMzUwYS4uMGFlN2U4NWJkNWFiMzM2NjVjMTA4M2Nk
NTJmYmY3MGQwM2M3ZjE1MCAxMDA2NDQKLS0tIGEvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9UZXN0
Q29udHJvbGxlci5jcHAKKysrIGIvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9UZXN0Q29udHJvbGxl
ci5jcHAKQEAgLTUzMyw2ICs1MzMsNyBAQCBib29sIFRlc3RDb250cm9sbGVyOjpyZXNldFN0YXRl
VG9Db25zaXN0ZW50VmFsdWVzKCkKICAgICBXS1ByZWZlcmVuY2VzU2V0VGFiVG9MaW5rc0VuYWJs
ZWQocHJlZmVyZW5jZXMsIGZhbHNlKTsKICAgICBXS1ByZWZlcmVuY2VzU2V0SW50ZXJhY3RpdmVG
b3JtVmFsaWRhdGlvbkVuYWJsZWQocHJlZmVyZW5jZXMsIHRydWUpOwogICAgIFdLUHJlZmVyZW5j
ZXNTZXRNb2NrU2Nyb2xsYmFyc0VuYWJsZWQocHJlZmVyZW5jZXMsIHRydWUpOworICAgIFdLUHJl
ZmVyZW5jZXNTZXRTdHlsZVNjb3BlZEVuYWJsZWQocHJlZmVyZW5jZXMsIHRydWUpOwogCiAjaWYg
IVBMQVRGT1JNKFFUKQogICAgIHN0YXRpYyBXS1N0cmluZ1JlZiBzdGFuZGFyZEZvbnRGYW1pbHkg
PSBXS1N0cmluZ0NyZWF0ZVdpdGhVVEY4Q1N0cmluZygiVGltZXMiKTsK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>180776</attachid>
            <date>2012-12-27 00:30:51 -0800</date>
            <delta_ts>2012-12-30 00:02:47 -0800</delta_ts>
            <desc>Updated patch</desc>
            <filename>bug-97655-20121227092803.patch</filename>
            <type>text/plain</type>
            <size>7252</size>
            <attacher name="Zan Dobersek">zan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM4NDc4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggMWUzZDQyNzFiNGFmZTM0
ZTAxMmI1YWYyMGY2ZTllNmYyZjlhZTU5YS4uZjMyMWFmZjA3MzczZTZkYzRkMzkyYzU1MzdlMDc3
YTM5NjVhODE4OSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDEyLTEyLTI2ICBaYW4g
RG9iZXJzZWsgIDx6YW5kb2JlcnNla0BnbWFpbC5jb20+CisKKyAgICAgICAgW0dUS11bV0syXSBX
ZWJLaXRUZXN0UnVubmVyIHNob3VsZCBlbmFibGUgPHN0eWxlIHNjb3BlZD4gc3VwcG9ydCBmb3Ig
dGVzdGluZworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
OTc2NTUKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBB
ZGQgdGhlIFN0eWxlU2NvcGVkRW5hYmxlZCBrZXkgdG8gdGhlIFdlYlByZWZlcmVuY2VzU3RvcmUs
IGVuYWJsaW5nCisgICAgICAgIG9yIGRpc2FibGluZyB0aGUgPHN0eWxlIHNjb3BlZD4gcnVudGlt
ZSBmZWF0dXJlLiBUaGUgZmVhdHVyZSBpcyBlbmFibGVkCisgICAgICAgIHdoZW4gcnVubmluZyBX
ZWJLaXRUZXN0UnVubmVyLgorCisgICAgICAgICogU2hhcmVkL1dlYlByZWZlcmVuY2VzU3RvcmUu
aDoKKyAgICAgICAgKFdlYktpdCk6CisgICAgICAgICogVUlQcm9jZXNzL0FQSS9DL1dLUHJlZmVy
ZW5jZXMuY3BwOgorICAgICAgICAoV0tQcmVmZXJlbmNlc1NldFN0eWxlU2NvcGVkRW5hYmxlZCk6
CisgICAgICAgICogVUlQcm9jZXNzL0FQSS9DL1dLUHJlZmVyZW5jZXMuaDoKKyAgICAgICAgKiBX
ZWJQcm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5jcHA6CisgICAgICAgIChXZWJLaXQ6OldlYlBhZ2U6
OnVwZGF0ZVByZWZlcmVuY2VzKToKKwogMjAxMi0xMi0yNSAgU2FtIFdlaW5pZyAgPHNhbUB3ZWJr
aXQub3JnPgogCiAgICAgICAgIEZpeCB0aGUgRGF0YWJhc2UgbWFuYWdlciBhc3NlcnQsIGFnYWlu
LgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvU2hhcmVkL1dlYlByZWZlcmVuY2VzU3RvcmUu
aCBiL1NvdXJjZS9XZWJLaXQyL1NoYXJlZC9XZWJQcmVmZXJlbmNlc1N0b3JlLmgKaW5kZXggYWFj
YzNjOGRiNzM5YWQ2M2VkNDc3N2JjODg2NzQzNTFkYmJkNDJmNy4uZTNjOTU5NGFkMDZmNDcyODRk
YTU3NDk4OGM2NjRhNTM5M2FjYTllNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvU2hhcmVk
L1dlYlByZWZlcmVuY2VzU3RvcmUuaAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9TaGFyZWQvV2ViUHJl
ZmVyZW5jZXNTdG9yZS5oCkBAIC0xNDIsNiArMTQyLDcgQEAgbmFtZXNwYWNlIFdlYktpdCB7CiAg
ICAgbWFjcm8oUERGUGx1Z2luRW5hYmxlZCwgcGRmUGx1Z2luRW5hYmxlZCwgQm9vbCwgYm9vbCwg
ZmFsc2UpIFwKICAgICBtYWNybyhVc2VzRW5jb2RpbmdEZXRlY3RvciwgdXNlc0VuY29kaW5nRGV0
ZWN0b3IsIEJvb2wsIGJvb2wsIGZhbHNlKSBcCiAgICAgbWFjcm8oVGV4dEF1dG9zaXppbmdFbmFi
bGVkLCB0ZXh0QXV0b3NpemluZ0VuYWJsZWQsIEJvb2wsIGJvb2wsIGZhbHNlKSBcCisgICAgbWFj
cm8oU3R5bGVTY29wZWRFbmFibGVkLCBzdHlsZVNjb3BlZEVuYWJsZWQsIEJvb2wsIGJvb2wsIGZh
bHNlKSBcCiAgICAgXAogCiAjZGVmaW5lIEZPUl9FQUNIX1dFQktJVF9ET1VCTEVfUFJFRkVSRU5D
RShtYWNybykgXApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9DL1dL
UHJlZmVyZW5jZXMuY3BwIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9DL1dLUHJlZmVy
ZW5jZXMuY3BwCmluZGV4IDFmZTdjZGNhNGRlMmVhODJkOWE3ZjIzMzgwZmZjNGY4YmEzODFjYjku
LjA2YWYwYzRmMzQyMjYzNWYxMWJhMGU1YzM5YjA2NTlkNjEwMTJlNTMgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQy9XS1ByZWZlcmVuY2VzLmNwcAorKysgYi9Tb3Vy
Y2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0MvV0tQcmVmZXJlbmNlcy5jcHAKQEAgLTk5NCwzICs5
OTQsNyBAQCBib29sIFdLUHJlZmVyZW5jZXNHZXRUZXh0QXV0b3NpemluZ0VuYWJsZWQoV0tQcmVm
ZXJlbmNlc1JlZiBwcmVmZXJlbmNlc1JlZikKICAgICByZXR1cm4gdG9JbXBsKHByZWZlcmVuY2Vz
UmVmKS0+dGV4dEF1dG9zaXppbmdFbmFibGVkKCk7CiB9CiAKK3ZvaWQgV0tQcmVmZXJlbmNlc1Nl
dFN0eWxlU2NvcGVkRW5hYmxlZChXS1ByZWZlcmVuY2VzUmVmIHByZWZlcmVuY2VzUmVmLCBib29s
IGVuYWJsZWQpCit7CisgICAgdG9JbXBsKHByZWZlcmVuY2VzUmVmKS0+c2V0U3R5bGVTY29wZWRF
bmFibGVkKGVuYWJsZWQpOworfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNz
L0FQSS9DL1dLUHJlZmVyZW5jZXMuaCBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQy9X
S1ByZWZlcmVuY2VzLmgKaW5kZXggNDAzM2Q4Y2YxYzM1YzE2OGZkMTA0N2QwNDU1OTJlNmNmOGUw
ZGExOS4uYWU0MTE1YmVhYzQ1ZjRjNTk1ZDJjYjNmZTdjMDBiMDI0MDFlYmRmYyAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9DL1dLUHJlZmVyZW5jZXMuaAorKysgYi9T
b3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0MvV0tQcmVmZXJlbmNlcy5oCkBAIC0yMjgsNiAr
MjI4LDEwIEBAIFdLX0VYUE9SVCBib29sIFdLUHJlZmVyZW5jZXNHZXRFbmNvZGluZ0RldGVjdG9y
RW5hYmxlZChXS1ByZWZlcmVuY2VzUmVmIHByZWZlcmVuCiBXS19FWFBPUlQgdm9pZCBXS1ByZWZl
cmVuY2VzU2V0VGV4dEF1dG9zaXppbmdFbmFibGVkKFdLUHJlZmVyZW5jZXNSZWYgcHJlZmVyZW5j
ZXMsIGJvb2wgdGV4dEF1dG9zaXppbmdFbmFibGVkKTsKIFdLX0VYUE9SVCBib29sIFdLUHJlZmVy
ZW5jZXNHZXRUZXh0QXV0b3NpemluZ0VuYWJsZWQoV0tQcmVmZXJlbmNlc1JlZiBwcmVmZXJlbmNl
cyk7CiAKKy8vIERlZmF1bHRzIHRvIGZhbHNlCitXS19FWFBPUlQgdm9pZCBXS1ByZWZlcmVuY2Vz
U2V0U3R5bGVTY29wZWRFbmFibGVkKFdLUHJlZmVyZW5jZXNSZWYgcHJlZmVyZW5jZXNSZWYsIGJv
b2wgZW5hYmxlZCk7CitXS19FWFBPUlQgYm9vbCBXS1ByZWZlcmVuY2VzR2V0U3R5bGVTY29wZWRF
bmFibGVkKFdLUHJlZmVyZW5jZXNSZWYgcHJlZmVyZW5jZXNSZWYpOworCiAjaWZkZWYgX19jcGx1
c3BsdXMKIH0KICNlbmRpZgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9X
ZWJQYWdlL1dlYlBhZ2UuY3BwIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL1dl
YlBhZ2UuY3BwCmluZGV4IDY5ZjhmZTljYTE1MWQ1ZTBiM2M1NDdhZmExNGM5ZjEzOGU1YWNmYTQu
LjBhYjNjNDMzOTEyNjkwNzQ1MmZjZmUzMmViNGU0NjcxMDRhZDRlZWYgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmNwcAorKysgYi9Tb3VyY2Uv
V2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5jcHAKQEAgLTIzODQsNiArMjM4NCwx
MCBAQCB2b2lkIFdlYlBhZ2U6OnVwZGF0ZVByZWZlcmVuY2VzKGNvbnN0IFdlYlByZWZlcmVuY2Vz
U3RvcmUmIHN0b3JlKQogICAgIHNldHRpbmdzLT5zZXRUZXh0QXV0b3NpemluZ0VuYWJsZWQoc3Rv
cmUuZ2V0Qm9vbFZhbHVlRm9yS2V5KFdlYlByZWZlcmVuY2VzS2V5Ojp0ZXh0QXV0b3NpemluZ0Vu
YWJsZWRLZXkoKSkpOwogI2VuZGlmCiAKKyNpZiBFTkFCTEUoU1RZTEVfU0NPUEVEKQorICAgIFJ1
bnRpbWVFbmFibGVkRmVhdHVyZXM6OnNldFN0eWxlU2NvcGVkRW5hYmxlZChzdG9yZS5nZXRCb29s
VmFsdWVGb3JLZXkoV2ViUHJlZmVyZW5jZXNLZXk6OnN0eWxlU2NvcGVkRW5hYmxlZEtleSgpKSk7
CisjZW5kaWYKKwogICAgIHBsYXRmb3JtUHJlZmVyZW5jZXNEaWRDaGFuZ2Uoc3RvcmUpOwogCiAg
ICAgaWYgKG1fZHJhd2luZ0FyZWEpCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cgYi9Ub29s
cy9DaGFuZ2VMb2cKaW5kZXggN2Y0MGRiNmU0ODI5MDNiMjEzNDNlMjE5NjEyZjM0ZjcxZjgxN2Ix
NS4uYmY5YzQ3MTNjYTU3ZjhlYTFlMTNmOTFkZTdjNjcxNDFhN2Y1YmEzMSAxMDA2NDQKLS0tIGEv
VG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisy
MDEyLTEyLTI2ICBaYW4gRG9iZXJzZWsgIDx6YW5kb2JlcnNla0BnbWFpbC5jb20+CisKKyAgICAg
ICAgW0dUS11bV0syXSBXZWJLaXRUZXN0UnVubmVyIHNob3VsZCBlbmFibGUgPHN0eWxlIHNjb3Bl
ZD4gc3VwcG9ydCBmb3IgdGVzdGluZworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9OTc2NTUKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBFbmFibGUgPHN0eWxlIHNjb3BlZD4gc3VwcG9ydCB3aGVuIHJlc2V0dGlu
ZyBzdGF0ZSB0byBjb25zaXN0ZW50IHZhbHVlcworICAgICAgICBpbiBXZWJLaXRUZXN0UnVubmVy
LgorCisgICAgICAgICogV2ViS2l0VGVzdFJ1bm5lci9UZXN0Q29udHJvbGxlci5jcHA6CisgICAg
ICAgIChXVFI6OlRlc3RDb250cm9sbGVyOjpyZXNldFN0YXRlVG9Db25zaXN0ZW50VmFsdWVzKToK
KwogMjAxMi0xMi0yNSAgQ2hyaXN0b3BoZSBEdW1leiAgPGNocmlzdG9waGUuZHVtZXpAaW50ZWwu
Y29tPgogCiAgICAgICAgIFtFRkxdW1dLMl0gUmVmYWN0b3Igc25hcHNob3QgdGFraW5nIGNvZGUK
ZGlmZiAtLWdpdCBhL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvVGVzdENvbnRyb2xsZXIuY3BwIGIv
VG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9UZXN0Q29udHJvbGxlci5jcHAKaW5kZXggYTFhMjQ1OWU0
ODk2YWViNWYzMWJkZTlhY2NjYWJmZDY4OTIwMzUwYS4uMGFlN2U4NWJkNWFiMzM2NjVjMTA4M2Nk
NTJmYmY3MGQwM2M3ZjE1MCAxMDA2NDQKLS0tIGEvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9UZXN0
Q29udHJvbGxlci5jcHAKKysrIGIvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9UZXN0Q29udHJvbGxl
ci5jcHAKQEAgLTUzMyw2ICs1MzMsNyBAQCBib29sIFRlc3RDb250cm9sbGVyOjpyZXNldFN0YXRl
VG9Db25zaXN0ZW50VmFsdWVzKCkKICAgICBXS1ByZWZlcmVuY2VzU2V0VGFiVG9MaW5rc0VuYWJs
ZWQocHJlZmVyZW5jZXMsIGZhbHNlKTsKICAgICBXS1ByZWZlcmVuY2VzU2V0SW50ZXJhY3RpdmVG
b3JtVmFsaWRhdGlvbkVuYWJsZWQocHJlZmVyZW5jZXMsIHRydWUpOwogICAgIFdLUHJlZmVyZW5j
ZXNTZXRNb2NrU2Nyb2xsYmFyc0VuYWJsZWQocHJlZmVyZW5jZXMsIHRydWUpOworICAgIFdLUHJl
ZmVyZW5jZXNTZXRTdHlsZVNjb3BlZEVuYWJsZWQocHJlZmVyZW5jZXMsIHRydWUpOwogCiAjaWYg
IVBMQVRGT1JNKFFUKQogICAgIHN0YXRpYyBXS1N0cmluZ1JlZiBzdGFuZGFyZEZvbnRGYW1pbHkg
PSBXS1N0cmluZ0NyZWF0ZVdpdGhVVEY4Q1N0cmluZygiVGltZXMiKTsKZGlmZiAtLWdpdCBhL0xh
eW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCAyYTAxN2Vl
ODE1ZDU1Y2ZmZjEyYmVlMDMyMTZlY2RiYjg2ZTQ4YzhhLi43NzBlYTdjNzU5N2YxOWJmY2UxNWE4
NGU0MjRhZjQ5NzcwODliNTI5IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysr
IGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTIgQEAKKzIwMTItMTItMjcgIFph
biBEb2JlcnNlayAgPHphbmRvYmVyc2VrQGdtYWlsLmNvbT4KKworICAgICAgICBbR1RLXVtXSzJd
IFdlYktpdFRlc3RSdW5uZXIgc2hvdWxkIGVuYWJsZSA8c3R5bGUgc2NvcGVkPiBzdXBwb3J0IGZv
ciB0ZXN0aW5nCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD05NzY1NQorCisgICAgICAgIFJlbW92ZSBmYWlsdXJlIGV4cGVjdGF0aW9ucyBmb3Igc3R5bGUg
c2NvcGVkIHRlc3RzIHVuZGVyIEdUSyBXSzIuIFRoZXkgbm93IHBhc3MuCisKKyAgICAgICAgKiBw
bGF0Zm9ybS9ndGstd2syL1Rlc3RFeHBlY3RhdGlvbnM6CisKIDIwMTItMTItMjYgIFl1cnkgU2Vt
aWtoYXRza3kgIDx5dXJ5c0BjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgV2ViIEluc3BlY3Rvcjog
ZXh0cmFjdCBKUyBoZWFwIHByb2ZpbGVyIHNwZWNpZmljcyBpbnRvIEpTSGVhcFNuYXBzaG90Lmpz
CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGstd2syL1Rlc3RFeHBlY3RhdGlv
bnMgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGstd2syL1Rlc3RFeHBlY3RhdGlvbnMKaW5kZXgg
ZmFlZDVjNmQ3OWYyNDU4NDBiNThhZmExZWQzYTgwMDNkODM4YzlkNC4uYTJhYTIyNmQxZDIzMDEy
MGJhZDE4MDY1M2M2N2Y5Y2E0YzA1YjcxZiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZv
cm0vZ3RrLXdrMi9UZXN0RXhwZWN0YXRpb25zCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2d0
ay13azIvVGVzdEV4cGVjdGF0aW9ucwpAQCAtMzc4LDExICszNzgsNiBAQCB3ZWJraXQub3JnL2Iv
MzkxNjAgc2VjdXJpdHkvYmxvY2stdGVzdC1uby1wb3J0Lmh0bWwgWyBGYWlsdXJlIF0KICMgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTY0MTM1CiB3ZWJraXQub3JnL2Iv
NjQxMzUgZmFzdC9kb20vZnJhbWUtbG9hZGluZy12aWEtZG9jdW1lbnQtd3JpdGUuaHRtbCBbIEZh
aWx1cmUgXQogCi13ZWJraXQub3JnL2IvOTc2NTUgZmFzdC9jc3Mvc3R5bGUtc2NvcGVkIFsgRmFp
bHVyZSBdCi13ZWJraXQub3JnL2IvOTc2NTUgZmFzdC9yZWdpb25zL3N0eWxlLXNjb3BlZC1pbi1m
bG93LW92ZXJyaWRlLWNvbnRhaW5lci1zdHlsZS5odG1sIFsgSW1hZ2VPbmx5RmFpbHVyZSBdCi13
ZWJraXQub3JnL2IvOTc2NTUgZmFzdC9yZWdpb25zL3N0eWxlLXNjb3BlZC1pbi1mbG93LW92ZXJy
aWRlLXJlZ2lvbi1zdHlsaW5nLmh0bWwgWyBJbWFnZU9ubHlGYWlsdXJlIF0KLXdlYmtpdC5vcmcv
Yi85NzY1NSBmYXN0L3JlZ2lvbnMvc3R5bGUtc2NvcGVkLWluLWZsb3cuaHRtbCBbIEltYWdlT25s
eUZhaWx1cmUgXQotCiAjIFVuZXhwbGFpbmVkIGZhaWx1cmVzCiBCdWcoR1RLKSBhY2Nlc3NpYmls
aXR5L2FjY2Vzc2liaWxpdHktbm9kZS1tZW1vcnktbWFuYWdlbWVudC5odG1sIFsgRmFpbHVyZSBd
CiBCdWcoR1RLKSBhY2Nlc3NpYmlsaXR5L2FjY2Vzc2liaWxpdHktbm9kZS1yZXBhcmVudC5odG1s
IFsgRmFpbHVyZSBdCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>180950</attachid>
            <date>2012-12-30 00:02:52 -0800</date>
            <delta_ts>2012-12-30 01:22:26 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-97655-20121230090002.patch</filename>
            <type>text/plain</type>
            <size>6906</size>
            <attacher name="Zan Dobersek">zan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
S2l0Mi9DaGFuZ2VMb2cJKHJldmlzaW9uIDEzODU3MikKKysrIFNvdXJjZS9XZWJLaXQyL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIzIEBACisyMDEyLTEyLTI5ICBaYW4gRG9i
ZXJzZWsgIDx6YW5kb2JlcnNla0BnbWFpbC5jb20+CisKKyAgICAgICAgW0dUS11bV0syXSBXZWJL
aXRUZXN0UnVubmVyIHNob3VsZCBlbmFibGUgPHN0eWxlIHNjb3BlZD4gc3VwcG9ydCBmb3IgdGVz
dGluZworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTc2
NTUKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGQg
dGhlIFN0eWxlU2NvcGVkRW5hYmxlZCBrZXkgdG8gdGhlIFdlYlByZWZlcmVuY2VzU3RvcmUsIGVu
YWJsaW5nCisgICAgICAgIG9yIGRpc2FibGluZyB0aGUgPHN0eWxlIHNjb3BlZD4gcnVudGltZSBm
ZWF0dXJlLiBUaGUgZmVhdHVyZSBpcyBlbmFibGVkCisgICAgICAgIHdoZW4gcnVubmluZyBXZWJL
aXRUZXN0UnVubmVyLgorCisgICAgICAgICogU2hhcmVkL1dlYlByZWZlcmVuY2VzU3RvcmUuaDoK
KyAgICAgICAgKFdlYktpdCk6CisgICAgICAgICogVUlQcm9jZXNzL0FQSS9DL1dLUHJlZmVyZW5j
ZXMuY3BwOgorICAgICAgICAoV0tQcmVmZXJlbmNlc1NldFN0eWxlU2NvcGVkRW5hYmxlZCk6Cisg
ICAgICAgIChXS1ByZWZlcmVuY2VzR2V0U3R5bGVTY29wZWRFbmFibGVkKToKKyAgICAgICAgKiBV
SVByb2Nlc3MvQVBJL0MvV0tQcmVmZXJlbmNlcy5oOgorICAgICAgICAqIFdlYlByb2Nlc3MvV2Vi
UGFnZS9XZWJQYWdlLmNwcDoKKyAgICAgICAgKFdlYktpdDo6V2ViUGFnZTo6dXBkYXRlUHJlZmVy
ZW5jZXMpOgorCiAyMDEyLTEyLTI5ICBTYW0gV2VpbmlnICA8c2FtQHdlYmtpdC5vcmc+CiAKICAg
ICAgICAgV2luZG93cyBidWlsZCBmaXguCkluZGV4OiBTb3VyY2UvV2ViS2l0Mi9TaGFyZWQvV2Vi
UHJlZmVyZW5jZXNTdG9yZS5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQyL1NoYXJlZC9X
ZWJQcmVmZXJlbmNlc1N0b3JlLmgJKHJldmlzaW9uIDEzODU3MikKKysrIFNvdXJjZS9XZWJLaXQy
L1NoYXJlZC9XZWJQcmVmZXJlbmNlc1N0b3JlLmgJKHdvcmtpbmcgY29weSkKQEAgLTE0Miw2ICsx
NDIsNyBAQCBuYW1lc3BhY2UgV2ViS2l0IHsKICAgICBtYWNybyhQREZQbHVnaW5FbmFibGVkLCBw
ZGZQbHVnaW5FbmFibGVkLCBCb29sLCBib29sLCBmYWxzZSkgXAogICAgIG1hY3JvKFVzZXNFbmNv
ZGluZ0RldGVjdG9yLCB1c2VzRW5jb2RpbmdEZXRlY3RvciwgQm9vbCwgYm9vbCwgZmFsc2UpIFwK
ICAgICBtYWNybyhUZXh0QXV0b3NpemluZ0VuYWJsZWQsIHRleHRBdXRvc2l6aW5nRW5hYmxlZCwg
Qm9vbCwgYm9vbCwgZmFsc2UpIFwKKyAgICBtYWNybyhTdHlsZVNjb3BlZEVuYWJsZWQsIHN0eWxl
U2NvcGVkRW5hYmxlZCwgQm9vbCwgYm9vbCwgZmFsc2UpIFwKICAgICBcCiAKICNkZWZpbmUgRk9S
X0VBQ0hfV0VCS0lUX0RPVUJMRV9QUkVGRVJFTkNFKG1hY3JvKSBcCkluZGV4OiBTb3VyY2UvV2Vi
S2l0Mi9VSVByb2Nlc3MvQVBJL0MvV0tQcmVmZXJlbmNlcy5jcHAKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9DL1dLUHJlZmVyZW5jZXMuY3BwCShyZXZpc2lvbiAx
Mzg1NzIpCisrKyBTb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0MvV0tQcmVmZXJlbmNlcy5j
cHAJKHdvcmtpbmcgY29weSkKQEAgLTk5NCwzICs5OTQsMTIgQEAgYm9vbCBXS1ByZWZlcmVuY2Vz
R2V0VGV4dEF1dG9zaXppbmdFbmFibAogICAgIHJldHVybiB0b0ltcGwocHJlZmVyZW5jZXNSZWYp
LT50ZXh0QXV0b3NpemluZ0VuYWJsZWQoKTsKIH0KIAordm9pZCBXS1ByZWZlcmVuY2VzU2V0U3R5
bGVTY29wZWRFbmFibGVkKFdLUHJlZmVyZW5jZXNSZWYgcHJlZmVyZW5jZXNSZWYsIGJvb2wgZW5h
YmxlZCkKK3sKKyAgICB0b0ltcGwocHJlZmVyZW5jZXNSZWYpLT5zZXRTdHlsZVNjb3BlZEVuYWJs
ZWQoZW5hYmxlZCk7Cit9CisKK3ZvaWQgV0tQcmVmZXJlbmNlc0dldFN0eWxlU2NvcGVkRW5hYmxl
ZChXS1ByZWZlcmVuY2VzUmVmIHByZWZlcmVuY2VzUmVmKQoreworICAgIHJldHVybiB0b0ltcGwo
cHJlZmVyZW5jZXNSZWYpLT5zdHlsZVNjb3BlZEVuYWJsZWQoKTsKK30KSW5kZXg6IFNvdXJjZS9X
ZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQy9XS1ByZWZlcmVuY2VzLmgKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9DL1dLUHJlZmVyZW5jZXMuaAkocmV2aXNpb24gMTM4
NTcyKQorKysgU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9DL1dLUHJlZmVyZW5jZXMuaAko
d29ya2luZyBjb3B5KQpAQCAtMjI4LDYgKzIyOCwxMCBAQCBXS19FWFBPUlQgYm9vbCBXS1ByZWZl
cmVuY2VzR2V0RW5jb2RpbmdECiBXS19FWFBPUlQgdm9pZCBXS1ByZWZlcmVuY2VzU2V0VGV4dEF1
dG9zaXppbmdFbmFibGVkKFdLUHJlZmVyZW5jZXNSZWYgcHJlZmVyZW5jZXMsIGJvb2wgdGV4dEF1
dG9zaXppbmdFbmFibGVkKTsKIFdLX0VYUE9SVCBib29sIFdLUHJlZmVyZW5jZXNHZXRUZXh0QXV0
b3NpemluZ0VuYWJsZWQoV0tQcmVmZXJlbmNlc1JlZiBwcmVmZXJlbmNlcyk7CiAKKy8vIERlZmF1
bHRzIHRvIGZhbHNlCitXS19FWFBPUlQgdm9pZCBXS1ByZWZlcmVuY2VzU2V0U3R5bGVTY29wZWRF
bmFibGVkKFdLUHJlZmVyZW5jZXNSZWYgcHJlZmVyZW5jZXNSZWYsIGJvb2wgZW5hYmxlZCk7CitX
S19FWFBPUlQgYm9vbCBXS1ByZWZlcmVuY2VzR2V0U3R5bGVTY29wZWRFbmFibGVkKFdLUHJlZmVy
ZW5jZXNSZWYgcHJlZmVyZW5jZXNSZWYpOworCiAjaWZkZWYgX19jcGx1c3BsdXMKIH0KICNlbmRp
ZgpJbmRleDogU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlBhZ2UuY3BwCj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmNw
cAkocmV2aXNpb24gMTM4NTcyKQorKysgU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdl
L1dlYlBhZ2UuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0yMzg5LDYgKzIzODksMTAgQEAgdm9pZCBX
ZWJQYWdlOjp1cGRhdGVQcmVmZXJlbmNlcyhjb25zdCBXZQogICAgIHNldHRpbmdzLT5zZXRUZXh0
QXV0b3NpemluZ0VuYWJsZWQoc3RvcmUuZ2V0Qm9vbFZhbHVlRm9yS2V5KFdlYlByZWZlcmVuY2Vz
S2V5Ojp0ZXh0QXV0b3NpemluZ0VuYWJsZWRLZXkoKSkpOwogI2VuZGlmCiAKKyNpZiBFTkFCTEUo
U1RZTEVfU0NPUEVEKQorICAgIFJ1bnRpbWVFbmFibGVkRmVhdHVyZXM6OnNldFN0eWxlU2NvcGVk
RW5hYmxlZChzdG9yZS5nZXRCb29sVmFsdWVGb3JLZXkoV2ViUHJlZmVyZW5jZXNLZXk6OnN0eWxl
U2NvcGVkRW5hYmxlZEtleSgpKSk7CisjZW5kaWYKKwogICAgIHBsYXRmb3JtUHJlZmVyZW5jZXNE
aWRDaGFuZ2Uoc3RvcmUpOwogCiAgICAgaWYgKG1fZHJhd2luZ0FyZWEpCkluZGV4OiBUb29scy9D
aGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQotLS0gVG9vbHMvQ2hhbmdlTG9nCShyZXZpc2lvbiAxMzg1NzIp
CisrKyBUb29scy9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxNiBAQAorMjAx
Mi0xMi0yOSAgWmFuIERvYmVyc2VrICA8emFuZG9iZXJzZWtAZ21haWwuY29tPgorCisgICAgICAg
IFtHVEtdW1dLMl0gV2ViS2l0VGVzdFJ1bm5lciBzaG91bGQgZW5hYmxlIDxzdHlsZSBzY29wZWQ+
IHN1cHBvcnQgZm9yIHRlc3RpbmcKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTk3NjU1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgRW5hYmxlIDxzdHlsZSBzY29wZWQ+IHN1cHBvcnQgd2hlbiByZXNldHRpbmcg
c3RhdGUgdG8gY29uc2lzdGVudCB2YWx1ZXMKKyAgICAgICAgaW4gV2ViS2l0VGVzdFJ1bm5lci4K
KworICAgICAgICAqIFdlYktpdFRlc3RSdW5uZXIvVGVzdENvbnRyb2xsZXIuY3BwOgorICAgICAg
ICAoV1RSOjpUZXN0Q29udHJvbGxlcjo6cmVzZXRTdGF0ZVRvQ29uc2lzdGVudFZhbHVlcyk6CisK
IDIwMTItMTItMjkgIElseWEgVGlraG9ub3Zza3kgIDxsb2lzbG9AY2hyb21pdW0ub3JnPgogCiAg
ICAgICAgIFdlYiBJbnNwZWN0b3I6IE5hdGl2ZSBNZW1vcnkgSW5zdHJ1bWVudGF0aW9uIHBsdWdp
bjogZG8gbm90IGdlbmVyYXRlICdub3QgaW5zdHJ1bWVudGVkJyB3YXJuaW5nIGZvciBpbnN0cnVt
ZW50ZWQgbXV0YWJsZSBtZW1iZXJzLgpJbmRleDogVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9UZXN0
Q29udHJvbGxlci5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9UZXN0
Q29udHJvbGxlci5jcHAJKHJldmlzaW9uIDEzODU3MikKKysrIFRvb2xzL1dlYktpdFRlc3RSdW5u
ZXIvVGVzdENvbnRyb2xsZXIuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC01MzMsNiArNTMzLDcgQEAg
Ym9vbCBUZXN0Q29udHJvbGxlcjo6cmVzZXRTdGF0ZVRvQ29uc2lzdAogICAgIFdLUHJlZmVyZW5j
ZXNTZXRUYWJUb0xpbmtzRW5hYmxlZChwcmVmZXJlbmNlcywgZmFsc2UpOwogICAgIFdLUHJlZmVy
ZW5jZXNTZXRJbnRlcmFjdGl2ZUZvcm1WYWxpZGF0aW9uRW5hYmxlZChwcmVmZXJlbmNlcywgdHJ1
ZSk7CiAgICAgV0tQcmVmZXJlbmNlc1NldE1vY2tTY3JvbGxiYXJzRW5hYmxlZChwcmVmZXJlbmNl
cywgdHJ1ZSk7CisgICAgV0tQcmVmZXJlbmNlc1NldFN0eWxlU2NvcGVkRW5hYmxlZChwcmVmZXJl
bmNlcywgdHJ1ZSk7CiAKICNpZiAhUExBVEZPUk0oUVQpCiAgICAgc3RhdGljIFdLU3RyaW5nUmVm
IHN0YW5kYXJkRm9udEZhbWlseSA9IFdLU3RyaW5nQ3JlYXRlV2l0aFVURjhDU3RyaW5nKCJUaW1l
cyIpOwpJbmRleDogTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRl
c3RzL0NoYW5nZUxvZwkocmV2aXNpb24gMTM4NTcyKQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9n
CSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTIgQEAKKzIwMTItMTItMjkgIFphbiBEb2JlcnNl
ayAgPHphbmRvYmVyc2VrQGdtYWlsLmNvbT4KKworICAgICAgICBbR1RLXVtXSzJdIFdlYktpdFRl
c3RSdW5uZXIgc2hvdWxkIGVuYWJsZSA8c3R5bGUgc2NvcGVkPiBzdXBwb3J0IGZvciB0ZXN0aW5n
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05NzY1NQor
CisgICAgICAgIFJlbW92ZSBmYWlsdXJlIGV4cGVjdGF0aW9ucyBmb3Igc3R5bGUgc2NvcGVkIHRl
c3RzIHVuZGVyIEdUSyBXSzIuIFRoZXkgbm93IHBhc3MuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9n
dGstd2syL1Rlc3RFeHBlY3RhdGlvbnM6CisKIDIwMTItMTItMjkgIFNlb2tqdSBLd29uICA8c2Vv
a2p1Lmt3b25AZ21haWwuY29tPgogCiAgICAgICAgIFtHVEtdIENoYW5nZSBidWcgZm9yIHNvbWUg
aW5zcGVjdG9yIHRlc3RzCkluZGV4OiBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGstd2syL1Rlc3RF
eHBlY3RhdGlvbnMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrLXdrMi9U
ZXN0RXhwZWN0YXRpb25zCShyZXZpc2lvbiAxMzg1NzIpCisrKyBMYXlvdXRUZXN0cy9wbGF0Zm9y
bS9ndGstd2syL1Rlc3RFeHBlY3RhdGlvbnMJKHdvcmtpbmcgY29weSkKQEAgLTM3OCwxMSArMzc4
LDYgQEAgd2Via2l0Lm9yZy9iLzM5MTYwIHNlY3VyaXR5L2Jsb2NrLXRlc3QtbgogIyBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NjQxMzUKIHdlYmtpdC5vcmcvYi82NDEz
NSBmYXN0L2RvbS9mcmFtZS1sb2FkaW5nLXZpYS1kb2N1bWVudC13cml0ZS5odG1sIFsgRmFpbHVy
ZSBdCiAKLXdlYmtpdC5vcmcvYi85NzY1NSBmYXN0L2Nzcy9zdHlsZS1zY29wZWQgWyBGYWlsdXJl
IF0KLXdlYmtpdC5vcmcvYi85NzY1NSBmYXN0L3JlZ2lvbnMvc3R5bGUtc2NvcGVkLWluLWZsb3ct
b3ZlcnJpZGUtY29udGFpbmVyLXN0eWxlLmh0bWwgWyBJbWFnZU9ubHlGYWlsdXJlIF0KLXdlYmtp
dC5vcmcvYi85NzY1NSBmYXN0L3JlZ2lvbnMvc3R5bGUtc2NvcGVkLWluLWZsb3ctb3ZlcnJpZGUt
cmVnaW9uLXN0eWxpbmcuaHRtbCBbIEltYWdlT25seUZhaWx1cmUgXQotd2Via2l0Lm9yZy9iLzk3
NjU1IGZhc3QvcmVnaW9ucy9zdHlsZS1zY29wZWQtaW4tZmxvdy5odG1sIFsgSW1hZ2VPbmx5RmFp
bHVyZSBdCi0KICMgVW5leHBsYWluZWQgZmFpbHVyZXMKIEJ1ZyhHVEspIGFjY2Vzc2liaWxpdHkv
YWNjZXNzaWJpbGl0eS1ub2RlLW1lbW9yeS1tYW5hZ2VtZW50Lmh0bWwgWyBGYWlsdXJlIF0KIEJ1
ZyhHVEspIGFjY2Vzc2liaWxpdHkvYWNjZXNzaWJpbGl0eS1ub2RlLXJlcGFyZW50Lmh0bWwgWyBG
YWlsdXJlIF0K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>180951</attachid>
            <date>2012-12-30 01:22:31 -0800</date>
            <delta_ts>2013-01-17 11:15:47 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-97655-20121230101940.patch</filename>
            <type>text/plain</type>
            <size>7468</size>
            <attacher name="Zan Dobersek">zan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM4NTcyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggOGViMmZmNmFjNWUyZDBi
MGMxMjJjNjA5ZGNhODYzZWZhMTFhOThmMi4uMDI0MGQ5NGIyNDNlOGM2OGExZDUzY2NmYzQ5M2I1
Mzc0NjQ1ZWQ3YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDEyLTEyLTMwICBaYW4g
RG9iZXJzZWsgIDx6YW5kb2JlcnNla0BnbWFpbC5jb20+CisKKyAgICAgICAgW0dUS11bV0syXSBX
ZWJLaXRUZXN0UnVubmVyIHNob3VsZCBlbmFibGUgPHN0eWxlIHNjb3BlZD4gc3VwcG9ydCBmb3Ig
dGVzdGluZworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
OTc2NTUKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBB
ZGQgdGhlIFN0eWxlU2NvcGVkRW5hYmxlZCBrZXkgdG8gdGhlIFdlYlByZWZlcmVuY2VzU3RvcmUs
IGVuYWJsaW5nCisgICAgICAgIG9yIGRpc2FibGluZyB0aGUgPHN0eWxlIHNjb3BlZD4gcnVudGlt
ZSBmZWF0dXJlLiBUaGUgZmVhdHVyZSBpcyBlbmFibGVkCisgICAgICAgIHdoZW4gcnVubmluZyBX
ZWJLaXRUZXN0UnVubmVyLgorCisgICAgICAgICogU2hhcmVkL1dlYlByZWZlcmVuY2VzU3RvcmUu
aDoKKyAgICAgICAgKFdlYktpdCk6CisgICAgICAgICogVUlQcm9jZXNzL0FQSS9DL1dLUHJlZmVy
ZW5jZXMuY3BwOgorICAgICAgICAoV0tQcmVmZXJlbmNlc1NldFN0eWxlU2NvcGVkRW5hYmxlZCk6
CisgICAgICAgIChXS1ByZWZlcmVuY2VzR2V0U3R5bGVTY29wZWRFbmFibGVkKToKKyAgICAgICAg
KiBVSVByb2Nlc3MvQVBJL0MvV0tQcmVmZXJlbmNlcy5oOgorICAgICAgICAqIFdlYlByb2Nlc3Mv
V2ViUGFnZS9XZWJQYWdlLmNwcDoKKyAgICAgICAgKFdlYktpdDo6V2ViUGFnZTo6dXBkYXRlUHJl
ZmVyZW5jZXMpOgorCiAyMDEyLTEyLTI5ICBTYW0gV2VpbmlnICA8c2FtQHdlYmtpdC5vcmc+CiAK
ICAgICAgICAgV2luZG93cyBidWlsZCBmaXguCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9T
aGFyZWQvV2ViUHJlZmVyZW5jZXNTdG9yZS5oIGIvU291cmNlL1dlYktpdDIvU2hhcmVkL1dlYlBy
ZWZlcmVuY2VzU3RvcmUuaAppbmRleCBhYWNjM2M4ZGI3MzlhZDYzZWQ0Nzc3YmM4ODY3NDM1MWRi
YmQ0MmY3Li5lM2M5NTk0YWQwNmY0NzI4NGRhNTc0OTg4YzY2NGE1MzkzYWNhOWU0IDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViS2l0Mi9TaGFyZWQvV2ViUHJlZmVyZW5jZXNTdG9yZS5oCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL1NoYXJlZC9XZWJQcmVmZXJlbmNlc1N0b3JlLmgKQEAgLTE0Miw2ICsxNDIs
NyBAQCBuYW1lc3BhY2UgV2ViS2l0IHsKICAgICBtYWNybyhQREZQbHVnaW5FbmFibGVkLCBwZGZQ
bHVnaW5FbmFibGVkLCBCb29sLCBib29sLCBmYWxzZSkgXAogICAgIG1hY3JvKFVzZXNFbmNvZGlu
Z0RldGVjdG9yLCB1c2VzRW5jb2RpbmdEZXRlY3RvciwgQm9vbCwgYm9vbCwgZmFsc2UpIFwKICAg
ICBtYWNybyhUZXh0QXV0b3NpemluZ0VuYWJsZWQsIHRleHRBdXRvc2l6aW5nRW5hYmxlZCwgQm9v
bCwgYm9vbCwgZmFsc2UpIFwKKyAgICBtYWNybyhTdHlsZVNjb3BlZEVuYWJsZWQsIHN0eWxlU2Nv
cGVkRW5hYmxlZCwgQm9vbCwgYm9vbCwgZmFsc2UpIFwKICAgICBcCiAKICNkZWZpbmUgRk9SX0VB
Q0hfV0VCS0lUX0RPVUJMRV9QUkVGRVJFTkNFKG1hY3JvKSBcCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0MvV0tQcmVmZXJlbmNlcy5jcHAgYi9Tb3VyY2UvV2ViS2l0
Mi9VSVByb2Nlc3MvQVBJL0MvV0tQcmVmZXJlbmNlcy5jcHAKaW5kZXggMWZlN2NkY2E0ZGUyZWE4
MmQ5YTdmMjMzODBmZmM0ZjhiYTM4MWNiOS4uZTM5NmJlZjI1NTM5MzcwOTI5NzczNmIxYzcxNjM3
YTM4MzFkMDJhNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9DL1dL
UHJlZmVyZW5jZXMuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQy9XS1By
ZWZlcmVuY2VzLmNwcApAQCAtOTk0LDMgKzk5NCwxMiBAQCBib29sIFdLUHJlZmVyZW5jZXNHZXRU
ZXh0QXV0b3NpemluZ0VuYWJsZWQoV0tQcmVmZXJlbmNlc1JlZiBwcmVmZXJlbmNlc1JlZikKICAg
ICByZXR1cm4gdG9JbXBsKHByZWZlcmVuY2VzUmVmKS0+dGV4dEF1dG9zaXppbmdFbmFibGVkKCk7
CiB9CiAKK3ZvaWQgV0tQcmVmZXJlbmNlc1NldFN0eWxlU2NvcGVkRW5hYmxlZChXS1ByZWZlcmVu
Y2VzUmVmIHByZWZlcmVuY2VzUmVmLCBib29sIGVuYWJsZWQpCit7CisgICAgdG9JbXBsKHByZWZl
cmVuY2VzUmVmKS0+c2V0U3R5bGVTY29wZWRFbmFibGVkKGVuYWJsZWQpOworfQorCitib29sIFdL
UHJlZmVyZW5jZXNHZXRTdHlsZVNjb3BlZEVuYWJsZWQoV0tQcmVmZXJlbmNlc1JlZiBwcmVmZXJl
bmNlc1JlZikKK3sKKyAgICByZXR1cm4gdG9JbXBsKHByZWZlcmVuY2VzUmVmKS0+c3R5bGVTY29w
ZWRFbmFibGVkKCk7Cit9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJ
L0MvV0tQcmVmZXJlbmNlcy5oIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9DL1dLUHJl
ZmVyZW5jZXMuaAppbmRleCA0MDMzZDhjZjFjMzVjMTY4ZmQxMDQ3ZDA0NTU5MmU2Y2Y4ZTBkYTE5
Li5hZTQxMTViZWFjNDVmNGM1OTVkMmNiM2ZlN2MwMGIwMjQwMWViZGZjIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0MvV0tQcmVmZXJlbmNlcy5oCisrKyBiL1NvdXJj
ZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQy9XS1ByZWZlcmVuY2VzLmgKQEAgLTIyOCw2ICsyMjgs
MTAgQEAgV0tfRVhQT1JUIGJvb2wgV0tQcmVmZXJlbmNlc0dldEVuY29kaW5nRGV0ZWN0b3JFbmFi
bGVkKFdLUHJlZmVyZW5jZXNSZWYgcHJlZmVyZW4KIFdLX0VYUE9SVCB2b2lkIFdLUHJlZmVyZW5j
ZXNTZXRUZXh0QXV0b3NpemluZ0VuYWJsZWQoV0tQcmVmZXJlbmNlc1JlZiBwcmVmZXJlbmNlcywg
Ym9vbCB0ZXh0QXV0b3NpemluZ0VuYWJsZWQpOwogV0tfRVhQT1JUIGJvb2wgV0tQcmVmZXJlbmNl
c0dldFRleHRBdXRvc2l6aW5nRW5hYmxlZChXS1ByZWZlcmVuY2VzUmVmIHByZWZlcmVuY2VzKTsK
IAorLy8gRGVmYXVsdHMgdG8gZmFsc2UKK1dLX0VYUE9SVCB2b2lkIFdLUHJlZmVyZW5jZXNTZXRT
dHlsZVNjb3BlZEVuYWJsZWQoV0tQcmVmZXJlbmNlc1JlZiBwcmVmZXJlbmNlc1JlZiwgYm9vbCBl
bmFibGVkKTsKK1dLX0VYUE9SVCBib29sIFdLUHJlZmVyZW5jZXNHZXRTdHlsZVNjb3BlZEVuYWJs
ZWQoV0tQcmVmZXJlbmNlc1JlZiBwcmVmZXJlbmNlc1JlZik7CisKICNpZmRlZiBfX2NwbHVzcGx1
cwogfQogI2VuZGlmCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBh
Z2UvV2ViUGFnZS5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvV2ViUGFn
ZS5jcHAKaW5kZXggMGU5NmU5Mjg3OWY1NWI5MWM3NmVhZDM5YjYxMWI5Y2QzZjE1OGQ3ZC4uZGVj
YzRhODNmYWJiOWQ3ODRiMmRiY2UwZTUyM2ViN2Q5ODI4ZDZlMCAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlBhZ2UuY3BwCisrKyBiL1NvdXJjZS9XZWJL
aXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmNwcApAQCAtMjM4OSw2ICsyMzg5LDEwIEBA
IHZvaWQgV2ViUGFnZTo6dXBkYXRlUHJlZmVyZW5jZXMoY29uc3QgV2ViUHJlZmVyZW5jZXNTdG9y
ZSYgc3RvcmUpCiAgICAgc2V0dGluZ3MtPnNldFRleHRBdXRvc2l6aW5nRW5hYmxlZChzdG9yZS5n
ZXRCb29sVmFsdWVGb3JLZXkoV2ViUHJlZmVyZW5jZXNLZXk6OnRleHRBdXRvc2l6aW5nRW5hYmxl
ZEtleSgpKSk7CiAjZW5kaWYKIAorI2lmIEVOQUJMRShTVFlMRV9TQ09QRUQpCisgICAgUnVudGlt
ZUVuYWJsZWRGZWF0dXJlczo6c2V0U3R5bGVTY29wZWRFbmFibGVkKHN0b3JlLmdldEJvb2xWYWx1
ZUZvcktleShXZWJQcmVmZXJlbmNlc0tleTo6c3R5bGVTY29wZWRFbmFibGVkS2V5KCkpKTsKKyNl
bmRpZgorCiAgICAgcGxhdGZvcm1QcmVmZXJlbmNlc0RpZENoYW5nZShzdG9yZSk7CiAKICAgICBp
ZiAobV9kcmF3aW5nQXJlYSkKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0No
YW5nZUxvZwppbmRleCA2NzI2NTlmZmNlZTRmNzhjNDVkZTQ3YTkxNWY4YjVjNjZhMzU1MmJmLi41
MDA3M2EyNGJmY2I5MjUwY2Y3YWU0YjQyMGMzYTM3ZDgyYmY0MTk5IDEwMDY0NAotLS0gYS9Ub29s
cy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTIt
MTItMzAgIFphbiBEb2JlcnNlayAgPHphbmRvYmVyc2VrQGdtYWlsLmNvbT4KKworICAgICAgICBb
R1RLXVtXSzJdIFdlYktpdFRlc3RSdW5uZXIgc2hvdWxkIGVuYWJsZSA8c3R5bGUgc2NvcGVkPiBz
dXBwb3J0IGZvciB0ZXN0aW5nCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD05NzY1NQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgIEVuYWJsZSA8c3R5bGUgc2NvcGVkPiBzdXBwb3J0IHdoZW4gcmVzZXR0aW5nIHN0
YXRlIHRvIGNvbnNpc3RlbnQgdmFsdWVzCisgICAgICAgIGluIFdlYktpdFRlc3RSdW5uZXIuCisK
KyAgICAgICAgKiBXZWJLaXRUZXN0UnVubmVyL1Rlc3RDb250cm9sbGVyLmNwcDoKKyAgICAgICAg
KFdUUjo6VGVzdENvbnRyb2xsZXI6OnJlc2V0U3RhdGVUb0NvbnNpc3RlbnRWYWx1ZXMpOgorCiAy
MDEyLTEyLTI5ICBJbHlhIFRpa2hvbm92c2t5ICA8bG9pc2xvQGNocm9taXVtLm9yZz4KIAogICAg
ICAgICBXZWIgSW5zcGVjdG9yOiBOYXRpdmUgTWVtb3J5IEluc3RydW1lbnRhdGlvbiBwbHVnaW46
IGRvIG5vdCBnZW5lcmF0ZSAnbm90IGluc3RydW1lbnRlZCcgd2FybmluZyBmb3IgaW5zdHJ1bWVu
dGVkIG11dGFibGUgbWVtYmVycy4KZGlmZiAtLWdpdCBhL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIv
VGVzdENvbnRyb2xsZXIuY3BwIGIvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9UZXN0Q29udHJvbGxl
ci5jcHAKaW5kZXggYTFhMjQ1OWU0ODk2YWViNWYzMWJkZTlhY2NjYWJmZDY4OTIwMzUwYS4uMGFl
N2U4NWJkNWFiMzM2NjVjMTA4M2NkNTJmYmY3MGQwM2M3ZjE1MCAxMDA2NDQKLS0tIGEvVG9vbHMv
V2ViS2l0VGVzdFJ1bm5lci9UZXN0Q29udHJvbGxlci5jcHAKKysrIGIvVG9vbHMvV2ViS2l0VGVz
dFJ1bm5lci9UZXN0Q29udHJvbGxlci5jcHAKQEAgLTUzMyw2ICs1MzMsNyBAQCBib29sIFRlc3RD
b250cm9sbGVyOjpyZXNldFN0YXRlVG9Db25zaXN0ZW50VmFsdWVzKCkKICAgICBXS1ByZWZlcmVu
Y2VzU2V0VGFiVG9MaW5rc0VuYWJsZWQocHJlZmVyZW5jZXMsIGZhbHNlKTsKICAgICBXS1ByZWZl
cmVuY2VzU2V0SW50ZXJhY3RpdmVGb3JtVmFsaWRhdGlvbkVuYWJsZWQocHJlZmVyZW5jZXMsIHRy
dWUpOwogICAgIFdLUHJlZmVyZW5jZXNTZXRNb2NrU2Nyb2xsYmFyc0VuYWJsZWQocHJlZmVyZW5j
ZXMsIHRydWUpOworICAgIFdLUHJlZmVyZW5jZXNTZXRTdHlsZVNjb3BlZEVuYWJsZWQocHJlZmVy
ZW5jZXMsIHRydWUpOwogCiAjaWYgIVBMQVRGT1JNKFFUKQogICAgIHN0YXRpYyBXS1N0cmluZ1Jl
ZiBzdGFuZGFyZEZvbnRGYW1pbHkgPSBXS1N0cmluZ0NyZWF0ZVdpdGhVVEY4Q1N0cmluZygiVGlt
ZXMiKTsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0No
YW5nZUxvZwppbmRleCAwODZlMTg3OTZkMDEwZTNiOTE2YTI5NmU2ZGFlNDhkNjc4ODExZjFhLi44
ZTVkZDA3Y2M0OWI0YTNkMzYzYWJiYjlmZmY5MjAzMjU4MDRhNGUwIDEwMDY0NAotLS0gYS9MYXlv
dXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEs
MTIgQEAKKzIwMTItMTItMzAgIFphbiBEb2JlcnNlayAgPHphbmRvYmVyc2VrQGdtYWlsLmNvbT4K
KworICAgICAgICBbR1RLXVtXSzJdIFdlYktpdFRlc3RSdW5uZXIgc2hvdWxkIGVuYWJsZSA8c3R5
bGUgc2NvcGVkPiBzdXBwb3J0IGZvciB0ZXN0aW5nCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD05NzY1NQorCisgICAgICAgIFJlbW92ZSBmYWlsdXJlIGV4
cGVjdGF0aW9ucyBmb3Igc3R5bGUgc2NvcGVkIHRlc3RzIHVuZGVyIEdUSyBXSzIuIFRoZXkgbm93
IHBhc3MuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9ndGstd2syL1Rlc3RFeHBlY3RhdGlvbnM6CisK
IDIwMTItMTItMjkgIFNlb2tqdSBLd29uICA8c2Vva2p1Lmt3b25AZ21haWwuY29tPgogCiAgICAg
ICAgIFtHVEtdIENoYW5nZSBidWcgZm9yIHNvbWUgaW5zcGVjdG9yIHRlc3RzCmRpZmYgLS1naXQg
YS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGstd2syL1Rlc3RFeHBlY3RhdGlvbnMgYi9MYXlvdXRU
ZXN0cy9wbGF0Zm9ybS9ndGstd2syL1Rlc3RFeHBlY3RhdGlvbnMKaW5kZXggZmFlZDVjNmQ3OWYy
NDU4NDBiNThhZmExZWQzYTgwMDNkODM4YzlkNC4uYTJhYTIyNmQxZDIzMDEyMGJhZDE4MDY1M2M2
N2Y5Y2E0YzA1YjcxZiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrLXdrMi9U
ZXN0RXhwZWN0YXRpb25zCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2d0ay13azIvVGVzdEV4
cGVjdGF0aW9ucwpAQCAtMzc4LDExICszNzgsNiBAQCB3ZWJraXQub3JnL2IvMzkxNjAgc2VjdXJp
dHkvYmxvY2stdGVzdC1uby1wb3J0Lmh0bWwgWyBGYWlsdXJlIF0KICMgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTY0MTM1CiB3ZWJraXQub3JnL2IvNjQxMzUgZmFzdC9k
b20vZnJhbWUtbG9hZGluZy12aWEtZG9jdW1lbnQtd3JpdGUuaHRtbCBbIEZhaWx1cmUgXQogCi13
ZWJraXQub3JnL2IvOTc2NTUgZmFzdC9jc3Mvc3R5bGUtc2NvcGVkIFsgRmFpbHVyZSBdCi13ZWJr
aXQub3JnL2IvOTc2NTUgZmFzdC9yZWdpb25zL3N0eWxlLXNjb3BlZC1pbi1mbG93LW92ZXJyaWRl
LWNvbnRhaW5lci1zdHlsZS5odG1sIFsgSW1hZ2VPbmx5RmFpbHVyZSBdCi13ZWJraXQub3JnL2Iv
OTc2NTUgZmFzdC9yZWdpb25zL3N0eWxlLXNjb3BlZC1pbi1mbG93LW92ZXJyaWRlLXJlZ2lvbi1z
dHlsaW5nLmh0bWwgWyBJbWFnZU9ubHlGYWlsdXJlIF0KLXdlYmtpdC5vcmcvYi85NzY1NSBmYXN0
L3JlZ2lvbnMvc3R5bGUtc2NvcGVkLWluLWZsb3cuaHRtbCBbIEltYWdlT25seUZhaWx1cmUgXQot
CiAjIFVuZXhwbGFpbmVkIGZhaWx1cmVzCiBCdWcoR1RLKSBhY2Nlc3NpYmlsaXR5L2FjY2Vzc2li
aWxpdHktbm9kZS1tZW1vcnktbWFuYWdlbWVudC5odG1sIFsgRmFpbHVyZSBdCiBCdWcoR1RLKSBh
Y2Nlc3NpYmlsaXR5L2FjY2Vzc2liaWxpdHktbm9kZS1yZXBhcmVudC5odG1sIFsgRmFpbHVyZSBd
Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>183225</attachid>
            <date>2013-01-17 11:15:51 -0800</date>
            <delta_ts>2014-02-05 11:09:14 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-97655-20130117201252.patch</filename>
            <type>text/plain</type>
            <size>6391</size>
            <attacher name="Zan Dobersek">zan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM5OTc3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMGRiZTViMDFlNzRiZWFm
ZDhkNGIwODRkM2RhZmE4ODNiZTg2ZTQ3Yy4uZTIyMmVmY2Q2YTc2MjE4ZTg3ODZmZjJhNmVmYTBh
YmU2NjkzM2U2YSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDEzLTAxLTE3ICBaYW4g
RG9iZXJzZWsgIDx6ZG9iZXJzZWtAaWdhbGlhLmNvbT4KKworICAgICAgICBbV0syXSBXZWJLaXRU
ZXN0UnVubmVyIHNob3VsZCBlbmFibGUgPHN0eWxlIHNjb3BlZD4gc3VwcG9ydCBmb3IgdGVzdGlu
ZworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTc2NTUK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGQgdGhl
IG5ldyBzZXRGZWF0dXJlRW5hYmxlZCBtZXRob2QgaW4gdGhlIFdlYkNvcmVUZXN0U3VwcG9ydCBu
YW1lc3BhY2UuCisgICAgICAgIFRoZSBtZXRob2QgZW5hYmxlcyBvciBkaXNhYmxlcyB0aGUgc3Bl
Y2lmaWVkIGZlYXR1cmUgZm9yIHRoZSBQYWdlIHRvIHdoaWNoCisgICAgICAgIHRoZSBKU0NvbnRl
eHRSZWYgaXMgY29ubmVjdGVkLgorCisgICAgICAgIEF0IHRoZSBtb21lbnQgdGhlIDxzdHlsZSBz
Y29wZWQ+IHN1cHBvcnQgaXMgdGhlIG9ubHkgZmVhdHVyZSB0aGF0IGNhbiBiZQorICAgICAgICBl
bmFibGVkIG9yIGRpc2FibGVkIHRocm91Z2ggdGhpcyBtZXRob2QuCisKKyAgICAgICAgTm8gbmV3
IHRlc3RzIC0gbm8gbmV3IHRlc3RhYmxlIGZ1bmN0aW9uYWxpdHkuCisKKyAgICAgICAgKiB0ZXN0
aW5nL2pzL1dlYkNvcmVUZXN0U3VwcG9ydC5jcHA6CisgICAgICAgIChXZWJDb3JlVGVzdFN1cHBv
cnQ6OnNldEZlYXR1cmVFbmFibGVkKToKKyAgICAgICAgKFdlYkNvcmVUZXN0U3VwcG9ydCk6Cisg
ICAgICAgICogdGVzdGluZy9qcy9XZWJDb3JlVGVzdFN1cHBvcnQuaDoKKwogMjAxMy0wMS0xNyAg
QW5kcmV5IEFkYWlraW4gIDxhYW5kcmV5QGNocm9taXVtLm9yZz4KIAogICAgICAgICBXZWIgSW5z
cGVjdG9yOiBhZGQgY3JlYXRlT3B0aW9uIG1ldGhvZCB0byBXZWJJbnNwZWN0b3IuU3RhdHVzQmFy
Q29tYm9Cb3gKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3Rlc3RpbmcvanMvV2ViQ29yZVRl
c3RTdXBwb3J0LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3Rlc3RpbmcvanMvV2ViQ29yZVRlc3RTdXBw
b3J0LmNwcAppbmRleCA4MjNiM2FjMGU5YjJkNjJmYzRkODIyN2QzNjU3MDI0M2U1NDEyNDYyLi4y
YWNmMGU0YzQ1YmM5NGExOGFjNDMyMTNmY2RjNWE0YWJlYzBkYWEwIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS90ZXN0aW5nL2pzL1dlYkNvcmVUZXN0U3VwcG9ydC5jcHAKKysrIGIvU291cmNl
L1dlYkNvcmUvdGVzdGluZy9qcy9XZWJDb3JlVGVzdFN1cHBvcnQuY3BwCkBAIC02MSw0ICs2MSwy
MyBAQCB2b2lkIHJlc2V0SW50ZXJuYWxzT2JqZWN0KEpTQ29udGV4dFJlZiBjb250ZXh0KQogICAg
IEludGVybmFsU2V0dGluZ3M6OmZyb20ocGFnZSktPnJlc2V0VG9Db25zaXN0ZW50U3RhdGUoKTsK
IH0KIAordm9pZCBzZXRGZWF0dXJlRW5hYmxlZChKU0NvbnRleHRSZWYgY29udGV4dCwgRmVhdHVy
ZSBmZWF0dXJlLCBib29sIGVuYWJsZWQpCit7CisgICAgRXhlY1N0YXRlKiBleGVjID0gdG9KUyhj
b250ZXh0KTsKKyAgICBKU0xvY2tIb2xkZXIgbG9jayhleGVjKTsKKyAgICBKU0RPTUdsb2JhbE9i
amVjdCogZ2xvYmFsT2JqZWN0ID0ganNDYXN0PEpTRE9NR2xvYmFsT2JqZWN0Kj4oZXhlYy0+bGV4
aWNhbEdsb2JhbE9iamVjdCgpKTsKKyAgICBTY3JpcHRFeGVjdXRpb25Db250ZXh0KiBzY3JpcHRD
b250ZXh0ID0gZ2xvYmFsT2JqZWN0LT5zY3JpcHRFeGVjdXRpb25Db250ZXh0KCk7CisgICAgQVNT
RVJUKHNjcmlwdENvbnRleHQtPmlzRG9jdW1lbnQoKSk7CisgICAgUGFnZSogcGFnZSA9IHN0YXRp
Y19jYXN0PERvY3VtZW50Kj4oc2NyaXB0Q29udGV4dCktPmZyYW1lKCktPnBhZ2UoKTsKKworICAg
IHN3aXRjaCAoZmVhdHVyZSkgeworICAgIGNhc2UgU3R5bGVTY29wZWQ6CisgICAgICAgIEludGVy
bmFsU2V0dGluZ3M6OmZyb20ocGFnZSktPnNldFN0eWxlU2NvcGVkRW5hYmxlZChlbmFibGVkKTsK
KyAgICAgICAgYnJlYWs7CisgICAgZGVmYXVsdDoKKyAgICAgICAgQVNTRVJUX05PVF9SRUFDSEVE
KCk7CisgICAgICAgIGJyZWFrOworICAgIH0KIH0KKworfSAvLyBuYW1lc3BhY2UgV2ViQ29yZVRl
c3RTdXBwb3J0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS90ZXN0aW5nL2pzL1dlYkNvcmVU
ZXN0U3VwcG9ydC5oIGIvU291cmNlL1dlYkNvcmUvdGVzdGluZy9qcy9XZWJDb3JlVGVzdFN1cHBv
cnQuaAppbmRleCBiZmQ4YThiYTkxNDYxNGYzZWY1ODQyODI0YTU1NzI5MDJmNzRmNGRlLi5iMGUx
YTE2N2NmNTIyMzA3MzMwNDYyZGMwYmU1NmU3NzhhMTZiNTdhIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS90ZXN0aW5nL2pzL1dlYkNvcmVUZXN0U3VwcG9ydC5oCisrKyBiL1NvdXJjZS9XZWJD
b3JlL3Rlc3RpbmcvanMvV2ViQ29yZVRlc3RTdXBwb3J0LmgKQEAgLTMzLDYgKzMzLDEyIEBAIG5h
bWVzcGFjZSBXZWJDb3JlVGVzdFN1cHBvcnQgewogdm9pZCBpbmplY3RJbnRlcm5hbHNPYmplY3Qo
SlNDb250ZXh0UmVmKTsKIHZvaWQgcmVzZXRJbnRlcm5hbHNPYmplY3QoSlNDb250ZXh0UmVmKTsK
IAotfSAvLyBuYW1lc3BhY2UgV2ViQ29yZQorZW51bSBGZWF0dXJlIHsKKyAgICBTdHlsZVNjb3Bl
ZCwKK307CisKK3ZvaWQgc2V0RmVhdHVyZUVuYWJsZWQoSlNDb250ZXh0UmVmLCBGZWF0dXJlLCBi
b29sKTsKKworfSAvLyBuYW1lc3BhY2UgV2ViQ29yZVRlc3RTdXBwb3J0CiAKICNlbmRpZgpkaWZm
IC0tZ2l0IGEvVG9vbHMvQ2hhbmdlTG9nIGIvVG9vbHMvQ2hhbmdlTG9nCmluZGV4IDAxYjhlMzkw
NTQ2YzA1YjhiNzdhOWMwYTcwODM0YjFiZGVmYWMyMDIuLjVlMzdjZThkODg1NWY1MjRmNmZhMTFj
MDgwMmY3MDFjZTM3MjdmNGIgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0NoYW5nZUxvZworKysgYi9Ub29s
cy9DaGFuZ2VMb2cKQEAgLTEsNSArMSwxOSBAQAogMjAxMy0wMS0xNyAgWmFuIERvYmVyc2VrICA8
emRvYmVyc2VrQGlnYWxpYS5jb20+CiAKKyAgICAgICAgW1dLMl0gV2ViS2l0VGVzdFJ1bm5lciBz
aG91bGQgZW5hYmxlIDxzdHlsZSBzY29wZWQ+IHN1cHBvcnQgZm9yIHRlc3RpbmcKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTk3NjU1CisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgRW5hYmxlIHRoZSA8c3R5bGUg
c2NvcGVkPiBzdXBwb3J0IHRocm91Z2ggV2ViQ29yZVRlc3RTdXBwb3J0OjpzZXRGZWF0dXJlRW5h
YmxlZAorICAgICAgICBhZnRlciB0aGUgSW50ZXJuYWxzIG9iamVjdCB3YXMgaW5zZXJ0ZWQgaW50
byB0aGUgZG9jdW1lbnQuIFRoaXMgaXMgZm9yIG5vdyBvbmx5CisgICAgICAgIGRvbmUgZm9yIHRo
ZSBHVEsgcG9ydC4KKworICAgICAgICAqIFdlYktpdFRlc3RSdW5uZXIvSW5qZWN0ZWRCdW5kbGUv
SW5qZWN0ZWRCdW5kbGVQYWdlLmNwcDoKKyAgICAgICAgKFdUUjo6SW5qZWN0ZWRCdW5kbGVQYWdl
OjpkaWRDbGVhcldpbmRvd0ZvckZyYW1lKToKKworMjAxMy0wMS0xNyAgWmFuIERvYmVyc2VrICA8
emRvYmVyc2VrQGlnYWxpYS5jb20+CisKICAgICAgICAgW0dUS11bRUZMXSBOV1JUIHNob3VsZCBj
aGVjayB0aGF0IFh2ZmIgaXMgaW5zdGFsbGVkCiAgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD03MTc2NwogCmRpZmYgLS1naXQgYS9Ub29scy9XZWJLaXRUZXN0
UnVubmVyL0luamVjdGVkQnVuZGxlL0luamVjdGVkQnVuZGxlUGFnZS5jcHAgYi9Ub29scy9XZWJL
aXRUZXN0UnVubmVyL0luamVjdGVkQnVuZGxlL0luamVjdGVkQnVuZGxlUGFnZS5jcHAKaW5kZXgg
MmU4NDgxOTEyODM1YmRhNjA1MjNjODRhNjEwYjczNTFiMjRjMmFjZi4uOWIxOTA4NGViNGE5ZmEx
NTAzNzVjNzQ3OGEyYzYwMzE4OWEwOTA3MCAxMDA2NDQKLS0tIGEvVG9vbHMvV2ViS2l0VGVzdFJ1
bm5lci9JbmplY3RlZEJ1bmRsZS9JbmplY3RlZEJ1bmRsZVBhZ2UuY3BwCisrKyBiL1Rvb2xzL1dl
YktpdFRlc3RSdW5uZXIvSW5qZWN0ZWRCdW5kbGUvSW5qZWN0ZWRCdW5kbGVQYWdlLmNwcApAQCAt
MTA0MCw2ICsxMDQwLDkgQEAgdm9pZCBJbmplY3RlZEJ1bmRsZVBhZ2U6OmRpZENsZWFyV2luZG93
Rm9yRnJhbWUoV0tCdW5kbGVGcmFtZVJlZiBmcmFtZSwgV0tCdW5kbGUKICAgICBEdW1wUmVuZGVy
VHJlZVN1cHBvcnRRdDo6aW5qZWN0SW50ZXJuYWxzT2JqZWN0KGNvbnRleHQpOwogI2Vsc2UKICAg
ICBXZWJDb3JlVGVzdFN1cHBvcnQ6OmluamVjdEludGVybmFsc09iamVjdChjb250ZXh0KTsKKyNp
ZiBQTEFURk9STShHVEspCisgICAgV2ViQ29yZVRlc3RTdXBwb3J0OjpzZXRGZWF0dXJlRW5hYmxl
ZChjb250ZXh0LCBXZWJDb3JlVGVzdFN1cHBvcnQ6OlN0eWxlU2NvcGVkLCB0cnVlKTsKKyNlbmRp
ZgogI2VuZGlmCiB9CiAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91
dFRlc3RzL0NoYW5nZUxvZwppbmRleCAyMWM5YTY1ZGI5MjllZDlhZGEyNDI5MTkzNTdlZWRhMzdm
MzVhOWNlLi41ZGI4NDc4ZTRkZjBlOGYwOWJmODZkNjU5N2E1MWUxNWZmZTVkYWUzIDEwMDY0NAot
LS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBA
IC0xLDUgKzEsMTYgQEAKIDIwMTMtMDEtMTcgIFphbiBEb2JlcnNlayAgPHpkb2JlcnNla0BpZ2Fs
aWEuY29tPgogCisgICAgICAgIFtXSzJdIFdlYktpdFRlc3RSdW5uZXIgc2hvdWxkIGVuYWJsZSA8
c3R5bGUgc2NvcGVkPiBzdXBwb3J0IGZvciB0ZXN0aW5nCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05NzY1NQorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIFJlbW92ZSBmYWlsdXJlIGV4cGVjdGF0aW9ucyBmb3Ig
cmVsYXRlZCB0ZXN0cyB0aGF0IGFyZSBub3cgcGFzc2luZy4KKworICAgICAgICAqIHBsYXRmb3Jt
L2d0ay13azIvVGVzdEV4cGVjdGF0aW9uczoKKworMjAxMy0wMS0xNyAgWmFuIERvYmVyc2VrICA8
emRvYmVyc2VrQGlnYWxpYS5jb20+CisKICAgICAgICAgVW5yZXZpZXdlZCBHVEsgZ2FyZGVuaW5n
LgogCiAgICAgICAgIFJlbW92aW5nIDQgY3Jhc2ggZXhwZWN0YXRpb25zIHRoYXQgYXJlIG9ic29s
ZXRlLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrLXdrMi9UZXN0RXhwZWN0
YXRpb25zIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrLXdrMi9UZXN0RXhwZWN0YXRpb25zCmlu
ZGV4IGZmYTBiZGQxYThkOGRlOTI4NjE3OGYyYzI3NmM1ZGM3NDMyNzYzMWQuLmVhN2NiNzM3NDIz
OTYwMWZhZTU3YjIyY2Q1YmY1NTdlZWZhYTBiY2UgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3Bs
YXRmb3JtL2d0ay13azIvVGVzdEV4cGVjdGF0aW9ucworKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9y
bS9ndGstd2syL1Rlc3RFeHBlY3RhdGlvbnMKQEAgLTM4NCwxMSArMzg0LDYgQEAgd2Via2l0Lm9y
Zy9iLzM5MTYwIHNlY3VyaXR5L2Jsb2NrLXRlc3Qtbm8tcG9ydC5odG1sIFsgRmFpbHVyZSBdCiAj
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD02NDEzNQogd2Via2l0Lm9y
Zy9iLzY0MTM1IGZhc3QvZG9tL2ZyYW1lLWxvYWRpbmctdmlhLWRvY3VtZW50LXdyaXRlLmh0bWwg
WyBGYWlsdXJlIF0KIAotd2Via2l0Lm9yZy9iLzk3NjU1IGZhc3QvY3NzL3N0eWxlLXNjb3BlZCBb
IEZhaWx1cmUgXQotd2Via2l0Lm9yZy9iLzk3NjU1IGZhc3QvcmVnaW9ucy9zdHlsZS1zY29wZWQt
aW4tZmxvdy1vdmVycmlkZS1jb250YWluZXItc3R5bGUuaHRtbCBbIEltYWdlT25seUZhaWx1cmUg
XQotd2Via2l0Lm9yZy9iLzk3NjU1IGZhc3QvcmVnaW9ucy9zdHlsZS1zY29wZWQtaW4tZmxvdy1v
dmVycmlkZS1yZWdpb24tc3R5bGluZy5odG1sIFsgSW1hZ2VPbmx5RmFpbHVyZSBdCi13ZWJraXQu
b3JnL2IvOTc2NTUgZmFzdC9yZWdpb25zL3N0eWxlLXNjb3BlZC1pbi1mbG93Lmh0bWwgWyBJbWFn
ZU9ubHlGYWlsdXJlIF0KLQogIyBVbmV4cGxhaW5lZCBmYWlsdXJlcwogQnVnKEdUSykgZWRpdGlu
Zy9kZWxldGluZy9kZWxldGUtbGlnYXR1cmUtMDAzLmh0bWwgWyBGYWlsdXJlIF0KIEJ1ZyhHVEsp
IGVkaXRpbmcvZGVsZXRpbmcvcGFyYWdyYXBoLWluLXByZXNlcnZlTmV3bGluZS5odG1sIFsgRmFp
bHVyZSBdCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>