<?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>75376</bug_id>
          
          <creation_ts>2011-12-29 21:57:03 -0800</creation_ts>
          <short_desc>Remove unnecessary [Custom] attribute in CanvasRenderingContext2D.idl</short_desc>
          <delta_ts>2012-01-04 00:49:04 -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>Canvas</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Raymond">rgbbones</reporter>
          <assigned_to name="Raymond">rgbbones</assigned_to>
          <cc>abarth</cc>
    
    <cc>kling</cc>
    
    <cc>mdelaney7</cc>
    
    <cc>ojan</cc>
    
    <cc>ossy</cc>
    
    <cc>pnormand</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>528068</commentid>
    <comment_count>0</comment_count>
    <who name="Raymond">rgbbones</who>
    <bug_when>2011-12-29 21:57:03 -0800</bug_when>
    <thetext>Remove unnecessary [Custom] attribute in CanvasRenderingContext2D.idl</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>528070</commentid>
    <comment_count>1</comment_count>
      <attachid>120779</attachid>
    <who name="Raymond">rgbbones</who>
    <bug_when>2011-12-29 22:07:35 -0800</bug_when>
    <thetext>Created attachment 120779
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>528085</commentid>
    <comment_count>2</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-12-29 23:12:17 -0800</bug_when>
    <thetext>Yay</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>528208</commentid>
    <comment_count>3</comment_count>
      <attachid>120779</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-12-30 12:40:23 -0800</bug_when>
    <thetext>Comment on attachment 120779
Patch

Clearing flags on attachment: 120779

Committed r103849: &lt;http://trac.webkit.org/changeset/103849&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>528209</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-12-30 12:40:32 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>528252</commentid>
    <comment_count>5</comment_count>
    <who name="Andreas Kling">kling</who>
    <bug_when>2011-12-30 18:44:09 -0800</bug_when>
    <thetext>The following tests are failing on the Mac bot after this change:

canvas/philip/tests/2d.missingargs.html
canvas/philip/tests/2d.pattern.image.string.html
canvas/philip/tests/2d.pattern.image.undefined.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>528253</commentid>
    <comment_count>6</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-12-30 18:54:38 -0800</bug_when>
    <thetext>http://build.webkit.org/results/SnowLeopard%20Intel%20Release%20(Tests)/r103854%20(35962)/canvas/philip/tests/2d.missingargs-pretty-diff.html looks pretty clearly like a progression since it&apos;s reporting fewer failures.

http://build.webkit.org/results/SnowLeopard%20Intel%20Release%20(Tests)/r103854%20(35962)/canvas/philip/tests/2d.pattern.image.string-pretty-diff.html and http://build.webkit.org/results/SnowLeopard%20Intel%20Release%20(Tests)/r103854%20(35962)/canvas/philip/tests/2d.pattern.image.undefined-pretty-diff.html look fine.  It&apos;s just a change in what kind of exception we&apos;re throwing from TYPE_MISMATCH_ERR to Type Error.

I would recommend rebaselining these results.  They&apos;re more consistent with the kinds of exceptions we throw throughout WebKit (which isn&apos;t surprising since we&apos;re deleting custom code).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>528354</commentid>
    <comment_count>7</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-01-01 09:54:30 -0800</bug_when>
    <thetext>Reopen not to forget fix layout test fixes.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>528355</commentid>
    <comment_count>8</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-01-01 09:55:29 -0800</bug_when>
    <thetext>(In reply to comment #7)
&gt; Reopen not to forget fix layout test fixes.
typo fix: s/fix\ //g</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>528445</commentid>
    <comment_count>9</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-01-02 01:54:49 -0800</bug_when>
    <thetext>I skipped them on Qt to paint the bot green: http://trac.webkit.org/changeset/103895

Please unskip them with the proper fix. Thanks.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>528446</commentid>
    <comment_count>10</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2012-01-02 02:01:17 -0800</bug_when>
    <thetext>Also skipped in GTK.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>529352</commentid>
    <comment_count>11</comment_count>
      <attachid>121068</attachid>
    <who name="Raymond">rgbbones</who>
    <bug_when>2012-01-03 22:29:27 -0800</bug_when>
    <thetext>Created attachment 121068
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>529353</commentid>
    <comment_count>12</comment_count>
      <attachid>121068</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-01-03 22:31:22 -0800</bug_when>
    <thetext>Comment on attachment 121068
Patch

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

&gt; LayoutTests/canvas/philip/tests/2d.pattern.image.string.html:15
&gt; -try { var _thrown = false; ctx.createPattern(&apos;../images/red.png&apos;, &apos;repeat&apos;);} catch (e) { if (e.code != DOMException.TYPE_MISMATCH_ERR) _fail(&quot;Failed assertion: expected exception of type TYPE_MISMATCH_ERR, got: &quot;+e.message); _thrown = true; } finally { _assert(_thrown, &quot;should throw exception of type TYPE_MISMATCH_ERR: ctx.createPattern(&apos;../images/red.png&apos;, &apos;repeat&apos;)&quot;); }
&gt; +try { var _thrown = false; ctx.createPattern(&apos;../images/red.png&apos;, &apos;repeat&apos;);} catch (e) { if (!(e instanceof TypeError)) _fail(&quot;Failed assertion: expected exception of type TypeError, got: &quot;+e.message); _thrown = true; } finally { _assert(_thrown, &quot;should throw exception of type TypeError: ctx.createPattern(&apos;../images/red.png&apos;, &apos;repeat&apos;)&quot;); }

I don&apos;t think we&apos;re supposed to change these tests.  They&apos;re a test suite written by philip.  We should just update the expected results.

&gt; LayoutTests/canvas/philip/tests/2d.pattern.image.undefined.html:17
&gt; -} catch (e) { if (e.code != DOMException.TYPE_MISMATCH_ERR) _fail(&quot;Failed assertion: expected exception of type TYPE_MISMATCH_ERR, got: &quot;+e.message); _thrown = true; } finally { _assert(_thrown, &quot;should throw exception of type TYPE_MISMATCH_ERR: ctx.createPattern(undefined, &apos;repeat&apos;)&quot;); }
&gt; +} catch (e) { if (!(e instanceof TypeError)) _fail(&quot;Failed assertion: expected exception of type TypeError, got: &quot;+e.message); _thrown = true; } finally { _assert(_thrown, &quot;should throw exception of type TypeError: ctx.createPattern(undefined, &apos;repeat&apos;)&quot;); }

Ditto.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>529356</commentid>
    <comment_count>13</comment_count>
    <who name="Raymond">rgbbones</who>
    <bug_when>2012-01-03 22:39:45 -0800</bug_when>
    <thetext>(In reply to comment #12)

&gt; I don&apos;t think we&apos;re supposed to change these tests.  They&apos;re a test suite written by philip.  We should just update the expected results.
&gt; 

Ok, I see. I will update the patch. Thx. Is there any more background doc about why these test case it self should not be modified?

At the same time, I am also puzzled that why I also need to remove entries in LayoutTests/platform/chromium/test-expectations.txt to have the run_layout_test script not complaining &quot;an unexpected pass&quot;. I check the log of the  LayoutTests/platform/chromium/test-expectations.txt , seems these entries are not added after 2011-12-29, so why they are there at all, am I missing anything here?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>529368</commentid>
    <comment_count>14</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-01-03 22:51:54 -0800</bug_when>
    <thetext>&gt; Is there any more background doc about why these test case it self should not be modified?

Unfortunately not.  There&apos;s been some talk about creating a folder for imported test suites.  For now, you just need to know the test suites.

&gt; At the same time, I am also puzzled that why I also need to remove entries in LayoutTests/platform/chromium/test-expectations.txt to have the run_layout_test script not complaining &quot;an unexpected pass&quot;. I check the log of the  LayoutTests/platform/chromium/test-expectations.txt , seems these entries are not added after 2011-12-29, so why they are there at all, am I missing anything here?

I&apos;m not sure I understand.  It looks like these tests are marked as expected to fail.  Once you fix them, they&apos;ll pass, which means we shouldn&apos;t expect them to fail anymore (i.e., we should remove them from the file).  Your patch looks like its doing the right thing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>529369</commentid>
    <comment_count>15</comment_count>
      <attachid>121074</attachid>
    <who name="Raymond">rgbbones</who>
    <bug_when>2012-01-03 22:57:53 -0800</bug_when>
    <thetext>Created attachment 121074
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>529370</commentid>
    <comment_count>16</comment_count>
      <attachid>121074</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-01-03 22:59:12 -0800</bug_when>
    <thetext>Comment on attachment 121074
Patch

Great.  Thanks.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>529374</commentid>
    <comment_count>17</comment_count>
    <who name="Raymond">rgbbones</who>
    <bug_when>2012-01-03 23:05:24 -0800</bug_when>
    <thetext>(In reply to comment #14)

&gt; &gt; At the same time, I am also puzzled that why I also need to remove entries in LayoutTests/platform/chromium/test-expectations.txt to have the run_layout_test script not complaining &quot;an unexpected pass&quot;. I check the log of the  LayoutTests/platform/chromium/test-expectations.txt , seems these entries are not added after 2011-12-29, so why they are there at all, am I missing anything here?
&gt; 
&gt; I&apos;m not sure I understand.  It looks like these tests are marked as expected to fail.  Once you fix them, they&apos;ll pass, which means we shouldn&apos;t expect them to fail anymore (i.e., we should remove them from the file).  Your patch looks like its doing the right thing.

I mean It seems to me they are marked as expected to fail before the first patch been merged, But at that time, they should expected to success instead of fail. Then why they are marked? So I am a little worry about that is there anything that I miss.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>529380</commentid>
    <comment_count>18</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-01-03 23:16:59 -0800</bug_when>
    <thetext>Maybe they were failing for a different reason?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>529381</commentid>
    <comment_count>19</comment_count>
    <who name="Raymond">rgbbones</who>
    <bug_when>2012-01-03 23:24:52 -0800</bug_when>
    <thetext>(In reply to comment #18)
&gt; Maybe they were failing for a different reason?

This is what puzzled me, for I did run LayoutTest on chromium port, And now it actually don&apos;t fail.... Anyway, let buildbot check it again.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>529393</commentid>
    <comment_count>20</comment_count>
      <attachid>121074</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-01-04 00:48:58 -0800</bug_when>
    <thetext>Comment on attachment 121074
Patch

Clearing flags on attachment: 121074

Committed r104019: &lt;http://trac.webkit.org/changeset/104019&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>529394</commentid>
    <comment_count>21</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-01-04 00:49:04 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>120779</attachid>
            <date>2011-12-29 22:07:35 -0800</date>
            <delta_ts>2012-01-03 22:29:08 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-75376-20111230141129.patch</filename>
            <type>text/plain</type>
            <size>4854</size>
            <attacher name="Raymond">rgbbones</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTAzODM0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggY2RkMDA3MDhhYmI0OWEy
ZmZhN2ExMjRkZjM5ZjI4ZmEyNmUxM2JmNS4uY2VhMzgzMDhmZmZkZWEzYTY2YTlmZjE0MmIyZGFh
YWI5ODg0N2NhNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDE3IEBACiAyMDExLTEyLTI5ICBSYXlt
b25kIExpdSAgPHJheW1vbmQubGl1QGludGVsLmNvbT4KIAorICAgICAgICBSZW1vdmUgdW5uZWNl
c3NhcnkgW0N1c3RvbV0gYXR0cmlidXRlIGluIENhbnZhc1JlbmRlcmluZ0NvbnRleHQyRC5pZGwK
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTc1Mzc2CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgTm8gbmV3IHRl
c3RzIHJlcXVpcmVkLgorCisgICAgICAgICogYmluZGluZ3MvanMvSlNDYW52YXNSZW5kZXJpbmdD
b250ZXh0MkRDdXN0b20uY3BwOgorICAgICAgICAqIGh0bWwvY2FudmFzL0NhbnZhc1JlbmRlcmlu
Z0NvbnRleHQyRC5pZGw6CisKKzIwMTEtMTItMjkgIFJheW1vbmQgTGl1ICA8cmF5bW9uZC5saXVA
aW50ZWwuY29tPgorCiAgICAgICAgIFVzZSBJREwgb3ZlcmxvYWRzIGluIEF1ZGlvQ29udGV4dC5p
ZGwgZm9yIGNyZWF0ZUJ1ZmZlcgogICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9NzUyOTMKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3Mv
anMvSlNDYW52YXNSZW5kZXJpbmdDb250ZXh0MkRDdXN0b20uY3BwIGIvU291cmNlL1dlYkNvcmUv
YmluZGluZ3MvanMvSlNDYW52YXNSZW5kZXJpbmdDb250ZXh0MkRDdXN0b20uY3BwCmluZGV4IDEy
NzUwMjkyM2QxNzk3M2IzNTcyYjA5Y2ZjYzFjOTI5MmIyNWZkYTQuLjBjNjc0Y2I2ZjRmZjQzYjEx
NzhjZGVlNWMxOGUwYjVkN2EzODY3NWIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2JpbmRp
bmdzL2pzL0pTQ2FudmFzUmVuZGVyaW5nQ29udGV4dDJEQ3VzdG9tLmNwcAorKysgYi9Tb3VyY2Uv
V2ViQ29yZS9iaW5kaW5ncy9qcy9KU0NhbnZhc1JlbmRlcmluZ0NvbnRleHQyREN1c3RvbS5jcHAK
QEAgLTkxLDU1ICs5MSw2IEBAIHZvaWQgSlNDYW52YXNSZW5kZXJpbmdDb250ZXh0MkQ6OnNldEZp
bGxTdHlsZShFeGVjU3RhdGUqIGV4ZWMsIEpTVmFsdWUgdmFsdWUpCiAgICAgY29udGV4dC0+c2V0
RmlsbFN0eWxlKHRvSFRNTENhbnZhc1N0eWxlKGV4ZWMsIHZhbHVlKSk7CiB9CiAKLUpTVmFsdWUg
SlNDYW52YXNSZW5kZXJpbmdDb250ZXh0MkQ6OmNyZWF0ZVBhdHRlcm4oRXhlY1N0YXRlKiBleGVj
KQoteyAKLSAgICBDYW52YXNSZW5kZXJpbmdDb250ZXh0MkQqIGNvbnRleHQgPSBzdGF0aWNfY2Fz
dDxDYW52YXNSZW5kZXJpbmdDb250ZXh0MkQqPihpbXBsKCkpOwotCi0gICAgSlNWYWx1ZSB2YWx1
ZSA9IGV4ZWMtPmFyZ3VtZW50KDApOwotICAgIGlmICghdmFsdWUuaXNPYmplY3QoKSkgewotICAg
ICAgICBzZXRET01FeGNlcHRpb24oZXhlYywgVFlQRV9NSVNNQVRDSF9FUlIpOwotICAgICAgICBy
ZXR1cm4ganNVbmRlZmluZWQoKTsKLSAgICB9Ci0gICAgSlNPYmplY3QqIG8gPSBhc09iamVjdCh2
YWx1ZSk7Ci0KLSAgICBpZiAoby0+aW5oZXJpdHMoJkpTSFRNTEltYWdlRWxlbWVudDo6c19pbmZv
KSkgewotICAgICAgICBFeGNlcHRpb25Db2RlIGVjOwotICAgICAgICBKU1ZhbHVlIHBhdHRlcm4g
PSB0b0pTKGV4ZWMsIGdsb2JhbE9iamVjdCgpLCAKLSAgICAgICAgICAgIGNvbnRleHQtPmNyZWF0
ZVBhdHRlcm4oc3RhdGljX2Nhc3Q8SFRNTEltYWdlRWxlbWVudCo+KHN0YXRpY19jYXN0PEpTSFRN
TEVsZW1lbnQqPihvKS0+aW1wbCgpKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdmFsdWVUb1N0cmluZ1dpdGhOdWxsQ2hlY2soZXhlYywgZXhlYy0+YXJndW1lbnQoMSkpLCBl
YykuZ2V0KCkpOwotICAgICAgICBzZXRET01FeGNlcHRpb24oZXhlYywgZWMpOwotICAgICAgICBy
ZXR1cm4gcGF0dGVybjsKLSAgICB9Ci0gICAgaWYgKG8tPmluaGVyaXRzKCZKU0hUTUxDYW52YXNF
bGVtZW50OjpzX2luZm8pKSB7Ci0gICAgICAgIEV4Y2VwdGlvbkNvZGUgZWM7Ci0gICAgICAgIEpT
VmFsdWUgcGF0dGVybiA9IHRvSlMoZXhlYywgZ2xvYmFsT2JqZWN0KCksIAotICAgICAgICAgICAg
Y29udGV4dC0+Y3JlYXRlUGF0dGVybihzdGF0aWNfY2FzdDxIVE1MQ2FudmFzRWxlbWVudCo+KHN0
YXRpY19jYXN0PEpTSFRNTEVsZW1lbnQqPihvKS0+aW1wbCgpKSwKLSAgICAgICAgICAgICAgICB2
YWx1ZVRvU3RyaW5nV2l0aE51bGxDaGVjayhleGVjLCBleGVjLT5hcmd1bWVudCgxKSksIGVjKS5n
ZXQoKSk7Ci0gICAgICAgIHNldERPTUV4Y2VwdGlvbihleGVjLCBlYyk7Ci0gICAgICAgIHJldHVy
biBwYXR0ZXJuOwotICAgIH0KLSAgICBzZXRET01FeGNlcHRpb24oZXhlYywgVFlQRV9NSVNNQVRD
SF9FUlIpOwotICAgIHJldHVybiBqc1VuZGVmaW5lZCgpOwotfQotCi1KU1ZhbHVlIEpTQ2FudmFz
UmVuZGVyaW5nQ29udGV4dDJEOjpjcmVhdGVJbWFnZURhdGEoRXhlY1N0YXRlKiBleGVjKQotewot
ICAgIC8vIGNyZWF0ZUltYWdlRGF0YSBoYXMgdHdvIHZhcmlhbnRzCi0gICAgLy8gY3JlYXRlSW1h
Z2VEYXRhKEltYWdlRGF0YSkKLSAgICAvLyBjcmVhdGVJbWFnZURhdGEod2lkdGgsIGhlaWdodCkK
LSAgICBDYW52YXNSZW5kZXJpbmdDb250ZXh0MkQqIGNvbnRleHQgPSBzdGF0aWNfY2FzdDxDYW52
YXNSZW5kZXJpbmdDb250ZXh0MkQqPihpbXBsKCkpOwotICAgIFJlZlB0cjxJbWFnZURhdGE+IGlt
YWdlRGF0YSA9IDA7Ci0KLSAgICBFeGNlcHRpb25Db2RlIGVjID0gMDsKLSAgICBpZiAoZXhlYy0+
YXJndW1lbnRDb3VudCgpID09IDEpCi0gICAgICAgIGltYWdlRGF0YSA9IGNvbnRleHQtPmNyZWF0
ZUltYWdlRGF0YSh0b0ltYWdlRGF0YShleGVjLT5hcmd1bWVudCgwKSksIGVjKTsKLSAgICBlbHNl
IGlmIChleGVjLT5hcmd1bWVudENvdW50KCkgPT0gMikKLSAgICAgICAgaW1hZ2VEYXRhID0gY29u
dGV4dC0+Y3JlYXRlSW1hZ2VEYXRhKGV4ZWMtPmFyZ3VtZW50KDApLnRvRmxvYXQoZXhlYyksIGV4
ZWMtPmFyZ3VtZW50KDEpLnRvRmxvYXQoZXhlYyksIGVjKTsKLQotICAgIHNldERPTUV4Y2VwdGlv
bihleGVjLCBlYyk7Ci0gICAgcmV0dXJuIHRvSlMoZXhlYywgZ2xvYmFsT2JqZWN0KCksIFdURjo6
Z2V0UHRyKGltYWdlRGF0YSkpOwotfQotCiBKU1ZhbHVlIEpTQ2FudmFzUmVuZGVyaW5nQ29udGV4
dDJEOjp3ZWJraXRMaW5lRGFzaChFeGVjU3RhdGUqIGV4ZWMpIGNvbnN0CiB7CiAgICAgQ2FudmFz
UmVuZGVyaW5nQ29udGV4dDJEKiBjb250ZXh0ID0gc3RhdGljX2Nhc3Q8Q2FudmFzUmVuZGVyaW5n
Q29udGV4dDJEKj4oaW1wbCgpKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvY2Fu
dmFzL0NhbnZhc1JlbmRlcmluZ0NvbnRleHQyRC5pZGwgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL2Nh
bnZhcy9DYW52YXNSZW5kZXJpbmdDb250ZXh0MkQuaWRsCmluZGV4IGQ4ODc2ZjI3MTkwYTY0MGI3
NzdhNmNjYjc0NTg5MTk5MmQyZTU4MmMuLjAxNjhlNGM2NjE1ZDY5NjYzMTA1NTYzNTQzMDcyNDMz
YTc3ZTYwOTcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvY2FudmFzL0NhbnZhc1Jl
bmRlcmluZ0NvbnRleHQyRC5pZGwKKysrIGIvU291cmNlL1dlYkNvcmUvaHRtbC9jYW52YXMvQ2Fu
dmFzUmVuZGVyaW5nQ29udGV4dDJELmlkbApAQCAtMjA3LDcgKzIwNyw2IEBAIG1vZHVsZSBodG1s
IHsKICAgICAgICAgdm9pZCBwdXRJbWFnZURhdGEoaW4gSW1hZ2VEYXRhIGltYWdlZGF0YSwgaW4g
ZmxvYXQgZHgsIGluIGZsb2F0IGR5LCBpbiBmbG9hdCBkaXJ0eVgsIGluIGZsb2F0IGRpcnR5WSwg
aW4gZmxvYXQgZGlydHlXaWR0aCwgaW4gZmxvYXQgZGlydHlIZWlnaHQpCiAgICAgICAgICAgICBy
YWlzZXMoRE9NRXhjZXB0aW9uKTsKIAotI2lmIGRlZmluZWQoVjhfQklORElORykgJiYgVjhfQklO
RElORwogICAgICAgICBDYW52YXNQYXR0ZXJuIGNyZWF0ZVBhdHRlcm4oaW4gSFRNTENhbnZhc0Vs
ZW1lbnQgY2FudmFzLCBpbiBbQ29udmVydE51bGxUb051bGxTdHJpbmddIERPTVN0cmluZyByZXBl
dGl0aW9uVHlwZSkKICAgICAgICAgICAgIHJhaXNlcyAoRE9NRXhjZXB0aW9uKTsKICAgICAgICAg
Q2FudmFzUGF0dGVybiBjcmVhdGVQYXR0ZXJuKGluIEhUTUxJbWFnZUVsZW1lbnQgaW1hZ2UsIGlu
IFtDb252ZXJ0TnVsbFRvTnVsbFN0cmluZ10gRE9NU3RyaW5nIHJlcGV0aXRpb25UeXBlKQpAQCAt
MjE2LDExICsyMTUsNiBAQCBtb2R1bGUgaHRtbCB7CiAgICAgICAgICAgICByYWlzZXMgKERPTUV4
Y2VwdGlvbik7CiAgICAgICAgIEltYWdlRGF0YSBjcmVhdGVJbWFnZURhdGEoaW4gZmxvYXQgc3cs
IGluIGZsb2F0IHNoKQogICAgICAgICAgICAgcmFpc2VzIChET01FeGNlcHRpb24pOwotI2Vsc2UK
LSAgICAgICAgLy8gRklYTUU6IFJlbW92ZSAnZWxzZScgb25jZSBKU0Mgc3VwcG9ydHMgb3Zlcmxv
YWRzIHRvby4KLSAgICAgICAgW0N1c3RvbV0gdm9pZCBjcmVhdGVQYXR0ZXJuKC8qIDIgKi8pOwot
ICAgICAgICBbQ3VzdG9tXSBJbWFnZURhdGEgY3JlYXRlSW1hZ2VEYXRhKC8qIDMgKi8pOwotI2Vu
ZGlmIC8vIGRlZmluZWQoVjhfQklORElORykKIAogICAgICAgICBhdHRyaWJ1dGUgW0N1c3RvbV0g
Y3VzdG9tIHN0cm9rZVN0eWxlOwogICAgICAgICBhdHRyaWJ1dGUgW0N1c3RvbV0gY3VzdG9tIGZp
bGxTdHlsZTsK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>121068</attachid>
            <date>2012-01-03 22:29:27 -0800</date>
            <delta_ts>2012-01-03 22:57:43 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-75376-20120104143327.patch</filename>
            <type>text/plain</type>
            <size>8460</size>
            <attacher name="Raymond">rgbbones</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA0MDA2CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggMDQwMDVhYmQ5NWViYzcwZDA0Mzlm
Y2NmZGMyZDVkZjkwNDNmZjZmNi4uMDdiY2ZmYWM2OWZmODAwOGM0OTg0OWY5ZDVlYTE0ZGI1Zjk2
OGEwZiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDEyLTAxLTAzICBSYXltb25kIExpdSAgPHJh
eW1vbmQubGl1QGludGVsLmNvbT4KKworICAgICAgICBSZW1vdmUgdW5uZWNlc3NhcnkgW0N1c3Rv
bV0gYXR0cmlidXRlIGluIENhbnZhc1JlbmRlcmluZ0NvbnRleHQyRC5pZGwKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTc1Mzc2CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBjYW52YXMvcGhpbGlwL3Rlc3Rz
LzJkLnBhdHRlcm4uaW1hZ2Uuc3RyaW5nLmh0bWw6CisgICAgICAgICogY2FudmFzL3BoaWxpcC90
ZXN0cy8yZC5wYXR0ZXJuLmltYWdlLnVuZGVmaW5lZC5odG1sOgorICAgICAgICAqIHBsYXRmb3Jt
L2Nocm9taXVtL3Rlc3RfZXhwZWN0YXRpb25zLnR4dDoKKyAgICAgICAgKiBwbGF0Zm9ybS9ndGsv
U2tpcHBlZDoKKyAgICAgICAgKiBwbGF0Zm9ybS9tYWMvY2FudmFzL3BoaWxpcC90ZXN0cy8yZC5t
aXNzaW5nYXJncy1leHBlY3RlZC50eHQ6CisgICAgICAgICogcGxhdGZvcm0vcXQvU2tpcHBlZDoK
KwogMjAxMi0wMS0wMyAgQWRhbSBCYXJ0aCAgPGFiYXJ0aEB3ZWJraXQub3JnPgogCiAgICAgICAg
IHNjcmlwdC1pbi1zdmctaW4tSFRNTCBkb2Vzbid0IHJ1bgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVz
dHMvY2FudmFzL3BoaWxpcC90ZXN0cy8yZC5wYXR0ZXJuLmltYWdlLnN0cmluZy5odG1sIGIvTGF5
b3V0VGVzdHMvY2FudmFzL3BoaWxpcC90ZXN0cy8yZC5wYXR0ZXJuLmltYWdlLnN0cmluZy5odG1s
CmluZGV4IDhjMzEyYjkxNGIwMmIwYzM1ZjZkNmQxMWEwYzY5YTZiYzFkYTU5ZTcuLjgxOTE1NmY1
OTIxYjgxOGNiYzRiNGExOWUxMThlNjU1MjMyMzY2YzkgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3Rz
L2NhbnZhcy9waGlsaXAvdGVzdHMvMmQucGF0dGVybi5pbWFnZS5zdHJpbmcuaHRtbAorKysgYi9M
YXlvdXRUZXN0cy9jYW52YXMvcGhpbGlwL3Rlc3RzLzJkLnBhdHRlcm4uaW1hZ2Uuc3RyaW5nLmh0
bWwKQEAgLTEyLDcgKzEyLDcgQEAKIDxzY3JpcHQ+CiBfYWRkVGVzdChmdW5jdGlvbihjYW52YXMs
IGN0eCkgewogCi10cnkgeyB2YXIgX3Rocm93biA9IGZhbHNlOyBjdHguY3JlYXRlUGF0dGVybign
Li4vaW1hZ2VzL3JlZC5wbmcnLCAncmVwZWF0Jyk7fSBjYXRjaCAoZSkgeyBpZiAoZS5jb2RlICE9
IERPTUV4Y2VwdGlvbi5UWVBFX01JU01BVENIX0VSUikgX2ZhaWwoIkZhaWxlZCBhc3NlcnRpb246
IGV4cGVjdGVkIGV4Y2VwdGlvbiBvZiB0eXBlIFRZUEVfTUlTTUFUQ0hfRVJSLCBnb3Q6ICIrZS5t
ZXNzYWdlKTsgX3Rocm93biA9IHRydWU7IH0gZmluYWxseSB7IF9hc3NlcnQoX3Rocm93biwgInNo
b3VsZCB0aHJvdyBleGNlcHRpb24gb2YgdHlwZSBUWVBFX01JU01BVENIX0VSUjogY3R4LmNyZWF0
ZVBhdHRlcm4oJy4uL2ltYWdlcy9yZWQucG5nJywgJ3JlcGVhdCcpIik7IH0KK3RyeSB7IHZhciBf
dGhyb3duID0gZmFsc2U7IGN0eC5jcmVhdGVQYXR0ZXJuKCcuLi9pbWFnZXMvcmVkLnBuZycsICdy
ZXBlYXQnKTt9IGNhdGNoIChlKSB7IGlmICghKGUgaW5zdGFuY2VvZiBUeXBlRXJyb3IpKSBfZmFp
bCgiRmFpbGVkIGFzc2VydGlvbjogZXhwZWN0ZWQgZXhjZXB0aW9uIG9mIHR5cGUgVHlwZUVycm9y
LCBnb3Q6ICIrZS5tZXNzYWdlKTsgX3Rocm93biA9IHRydWU7IH0gZmluYWxseSB7IF9hc3NlcnQo
X3Rocm93biwgInNob3VsZCB0aHJvdyBleGNlcHRpb24gb2YgdHlwZSBUeXBlRXJyb3I6IGN0eC5j
cmVhdGVQYXR0ZXJuKCcuLi9pbWFnZXMvcmVkLnBuZycsICdyZXBlYXQnKSIpOyB9CiAKIAogfSk7
CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9jYW52YXMvcGhpbGlwL3Rlc3RzLzJkLnBhdHRlcm4u
aW1hZ2UudW5kZWZpbmVkLmh0bWwgYi9MYXlvdXRUZXN0cy9jYW52YXMvcGhpbGlwL3Rlc3RzLzJk
LnBhdHRlcm4uaW1hZ2UudW5kZWZpbmVkLmh0bWwKaW5kZXggMTExNDkwMzAzZDhhMDQ2ZTEwZmY3
MzNkNGUzYTEzMzQzOTJhNjcyNS4uMjZmMmE4NzZjNTZiYTgzNzM4ZDdiZmQ3ZDNhYWVlZjNlZGEy
MTMzZiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvY2FudmFzL3BoaWxpcC90ZXN0cy8yZC5wYXR0
ZXJuLmltYWdlLnVuZGVmaW5lZC5odG1sCisrKyBiL0xheW91dFRlc3RzL2NhbnZhcy9waGlsaXAv
dGVzdHMvMmQucGF0dGVybi5pbWFnZS51bmRlZmluZWQuaHRtbApAQCAtMTQsNyArMTQsNyBAQCBf
YWRkVGVzdChmdW5jdGlvbihjYW52YXMsIGN0eCkgewogCiB0cnkgeyB2YXIgX3Rocm93biA9IGZh
bHNlOwogICBjdHguY3JlYXRlUGF0dGVybih1bmRlZmluZWQsICdyZXBlYXQnKTsKLX0gY2F0Y2gg
KGUpIHsgaWYgKGUuY29kZSAhPSBET01FeGNlcHRpb24uVFlQRV9NSVNNQVRDSF9FUlIpIF9mYWls
KCJGYWlsZWQgYXNzZXJ0aW9uOiBleHBlY3RlZCBleGNlcHRpb24gb2YgdHlwZSBUWVBFX01JU01B
VENIX0VSUiwgZ290OiAiK2UubWVzc2FnZSk7IF90aHJvd24gPSB0cnVlOyB9IGZpbmFsbHkgeyBf
YXNzZXJ0KF90aHJvd24sICJzaG91bGQgdGhyb3cgZXhjZXB0aW9uIG9mIHR5cGUgVFlQRV9NSVNN
QVRDSF9FUlI6IGN0eC5jcmVhdGVQYXR0ZXJuKHVuZGVmaW5lZCwgJ3JlcGVhdCcpIik7IH0KK30g
Y2F0Y2ggKGUpIHsgaWYgKCEoZSBpbnN0YW5jZW9mIFR5cGVFcnJvcikpIF9mYWlsKCJGYWlsZWQg
YXNzZXJ0aW9uOiBleHBlY3RlZCBleGNlcHRpb24gb2YgdHlwZSBUeXBlRXJyb3IsIGdvdDogIitl
Lm1lc3NhZ2UpOyBfdGhyb3duID0gdHJ1ZTsgfSBmaW5hbGx5IHsgX2Fzc2VydChfdGhyb3duLCAi
c2hvdWxkIHRocm93IGV4Y2VwdGlvbiBvZiB0eXBlIFR5cGVFcnJvcjogY3R4LmNyZWF0ZVBhdHRl
cm4odW5kZWZpbmVkLCAncmVwZWF0JykiKTsgfQogCiAKIH0pOwpkaWZmIC0tZ2l0IGEvTGF5b3V0
VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vdGVzdF9leHBlY3RhdGlvbnMudHh0IGIvTGF5b3V0VGVz
dHMvcGxhdGZvcm0vY2hyb21pdW0vdGVzdF9leHBlY3RhdGlvbnMudHh0CmluZGV4IDIyMjVmYWZm
NWNlM2UzMmJhMGM4M2JiMzc2ZGNkMTAzMmFiNzQ5YmQuLjdlMDMwNDcxMTEyMWI3YjUwNzAzZGJl
ZDNlNDQ5OTdhZTk1ODlhZGQgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2Nocm9t
aXVtL3Rlc3RfZXhwZWN0YXRpb25zLnR4dAorKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJv
bWl1bS90ZXN0X2V4cGVjdGF0aW9ucy50eHQKQEAgLTIwMjUsMTEgKzIwMjUsOSBAQCBCVUdXSzM5
MjEyIDogY2FudmFzL3BoaWxpcC90ZXN0cy8yZC5pbWFnZURhdGEuY3JlYXRlMi50eXBlLmh0bWwg
PSBURVhUCiBCVUdXSzM5MjEyIDogY2FudmFzL3BoaWxpcC90ZXN0cy8yZC5pbWFnZURhdGEuZ2V0
LnR5cGUuaHRtbCA9IFRFWFQKIEJVR1dLNDAyNzIgOiBjYW52YXMvcGhpbGlwL3Rlc3RzLzJkLmlt
YWdlRGF0YS5vYmplY3Qucm91bmQuaHRtbCA9IFRFWFQKIEJVR1dLNDAyNzIgOiBjYW52YXMvcGhp
bGlwL3Rlc3RzLzJkLmltYWdlRGF0YS5vYmplY3Qud3JhcC5odG1sID0gVEVYVAotQlVHV0s0NTk5
MSA6IGNhbnZhcy9waGlsaXAvdGVzdHMvMmQubWlzc2luZ2FyZ3MuaHRtbCA9IFRFWFQKIEJVR1dL
NDU5OTEgOiBjYW52YXMvcGhpbGlwL3Rlc3RzLzJkLnBhdHRlcm4uaW1hZ2UuYnJva2VuLmh0bWwg
PSBURVhUCiBCVUdXSzQ1OTkxIExJTlVYIFdJTiA6IGNhbnZhcy9waGlsaXAvdGVzdHMvMmQudGV4
dC5kcmF3LmJhc2VsaW5lLmlkZW9ncmFwaGljLmh0bWwgPSBURVhUCiBCVUdXSzUwNzk3IDogY2Fu
dmFzL3BoaWxpcC90ZXN0cy8yZC5maWxsU3R5bGUucGFyc2UuaW52YWxpZC5yZ2JhLTYuaHRtbCA9
IFRFWFQKLUJVR0NSNjE4MjQgOiBjYW52YXMvcGhpbGlwL3Rlc3RzLzJkLnBhdHRlcm4uaW1hZ2Uu
c3RyaW5nLmh0bWwgPSBURVhUCiAKIC8vIFVwZGF0ZSBjYW52YXMvcGhpbGlwIGluIFdLIHI3MTQ4
MQogQlVHQ1I2MjMwMSA6IGNhbnZhcy9waGlsaXAvdGVzdHMvMmQuZHJhd0ltYWdlLmltYWdlLmlu
Y29tcGxldGUub21pdHRlZC5odG1sID0gVEVYVApAQCAtMjA0MCw3ICsyMDM4LDYgQEAgQlVHQ1I2
MjMwMSA6IGNhbnZhcy9waGlsaXAvdGVzdHMvMmQucGF0dGVybi5pbWFnZS5pbmNvbXBsZXRlLm9t
aXR0ZWQuaHRtbCA9IFRFWFQKIAogQlVHV0s0ODI4OCA6IGNhbnZhcy9waGlsaXAvdGVzdHMvMmQu
Y29tcG9zaXRlLm9wZXJhdGlvbi5jbGVhci5odG1sID0gVEVYVAogQlVHV0s0ODI4OSA6IGNhbnZh
cy9waGlsaXAvdGVzdHMvMmQuY29tcG9zaXRlLm9wZXJhdGlvbi5kYXJrZXIuaHRtbCA9IFRFWFQK
LUJVR1dLNDU5OTEgOiBjYW52YXMvcGhpbGlwL3Rlc3RzLzJkLnBhdHRlcm4uaW1hZ2UudW5kZWZp
bmVkLmh0bWwgPSBURVhUCiBCVUdXSzQ1OTkxIDogY2FudmFzL3BoaWxpcC90ZXN0cy8yZC50ZXh0
LmRyYXcuYmFzZWxpbmUuYm90dG9tLmh0bWwgPSBURVhUCiBCVUdXSzQ1OTkxIDogY2FudmFzL3Bo
aWxpcC90ZXN0cy8yZC50ZXh0LmRyYXcuYmFzZWxpbmUuaGFuZ2luZy5odG1sID0gVEVYVAogQlVH
V0s0NTk5MSA6IGNhbnZhcy9waGlsaXAvdGVzdHMvMmQudGV4dC5kcmF3LmJhc2VsaW5lLm1pZGRs
ZS5odG1sID0gVEVYVApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL1NraXBw
ZWQgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsvU2tpcHBlZAppbmRleCAwOWI0YWRkZjUyN2M4
YTRlMjY1OGE1YzViYTAyOTFmYmJhNWFiZThmLi40NjgyYWZlZjM0MmIxZWZiZmM1NDhiY2Q0ODIy
MGU1NzliOTBlMDU5IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsvU2tpcHBl
ZAorKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsvU2tpcHBlZApAQCAtMTYxNiwxMyArMTYx
Niw2IEBAIG1lZGlhL1czQy92aWRlby9yZWFkeVN0YXRlL3JlYWR5U3RhdGVfZHVyaW5nX2xvYWRl
ZGRhdGEuaHRtbAogbWVkaWEvVzNDL3ZpZGVvL3JlYWR5U3RhdGUvcmVhZHlTdGF0ZV9kdXJpbmdf
bG9hZGVkbWV0YWRhdGEuaHRtbAogbWVkaWEvVzNDL3ZpZGVvL3JlYWR5U3RhdGUvcmVhZHlTdGF0
ZV9kdXJpbmdfcGxheWluZy5odG1sCiAKLQotIyBSZW1vdmUgdW5uZWNlc3NhcnkgW0N1c3RvbV0g
YXR0cmlidXRlIGluIENhbnZhc1JlbmRlcmluZ0NvbnRleHQyRC5pZGwKLSMgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTc1Mzc2Ci0jIFRob3NlIDIgdGVzdHMgbmVlZCB0
byBiZSB1cGRhdGVkCi1jYW52YXMvcGhpbGlwL3Rlc3RzLzJkLnBhdHRlcm4uaW1hZ2Uuc3RyaW5n
Lmh0bWwKLWNhbnZhcy9waGlsaXAvdGVzdHMvMmQucGF0dGVybi5pbWFnZS51bmRlZmluZWQuaHRt
bAotCiAjIGZhc3QvZG9tL2h0bWxjb2xsZWN0aW9uLXpvbWJpZXMuaHRtbCBmYWlscyBvbiBHVEsg
YW5kIG9uIFF0CiAjIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03NTQz
MQogZmFzdC9kb20vaHRtbGNvbGxlY3Rpb24tem9tYmllcy5odG1sCmRpZmYgLS1naXQgYS9MYXlv
dXRUZXN0cy9wbGF0Zm9ybS9tYWMvY2FudmFzL3BoaWxpcC90ZXN0cy8yZC5taXNzaW5nYXJncy1l
eHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvY2FudmFzL3BoaWxpcC90ZXN0
cy8yZC5taXNzaW5nYXJncy1leHBlY3RlZC50eHQKaW5kZXggYWQyNjBhYzNlMTJmZGVjOTVmNTBl
Mjg1ZWIxNWRhZjc4NDljMzdjMC4uNDRjOTFjN2ZmYmMzNDM0OWFiNWY1YWM0Y2ViZDVmNGI0ZTk4
NzgyNCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL2NhbnZhcy9waGlsaXAv
dGVzdHMvMmQubWlzc2luZ2FyZ3MtZXhwZWN0ZWQudHh0CisrKyBiL0xheW91dFRlc3RzL3BsYXRm
b3JtL21hYy9jYW52YXMvcGhpbGlwL3Rlc3RzLzJkLm1pc3NpbmdhcmdzLWV4cGVjdGVkLnR4dApA
QCAtMjUsNyArMjUsNiBAQCBGYWlsZWQgYXNzZXJ0aW9uOiBleHBlY3RlZCBleGNlcHRpb24gb2Yg
dHlwZSBUeXBlRXJyb3IsIGdvdDogRXJyb3I6IE5PVF9TVVBQT1JURQogRmFpbGVkIGFzc2VydGlv
bjogZXhwZWN0ZWQgZXhjZXB0aW9uIG9mIHR5cGUgVHlwZUVycm9yLCBnb3Q6IEVycm9yOiBOT1Rf
U1VQUE9SVEVEX0VSUjogRE9NIEV4Y2VwdGlvbiA5CiBGYWlsZWQgYXNzZXJ0aW9uOiBleHBlY3Rl
ZCBleGNlcHRpb24gb2YgdHlwZSBUeXBlRXJyb3IsIGdvdDogRXJyb3I6IE5PVF9TVVBQT1JURURf
RVJSOiBET00gRXhjZXB0aW9uIDkKIEZhaWxlZCBhc3NlcnRpb246IGV4cGVjdGVkIGV4Y2VwdGlv
biBvZiB0eXBlIFR5cGVFcnJvciwgZ290OiBFcnJvcjogTk9UX1NVUFBPUlRFRF9FUlI6IERPTSBF
eGNlcHRpb24gOQotRmFpbGVkIGFzc2VydGlvbjogZXhwZWN0ZWQgZXhjZXB0aW9uIG9mIHR5cGUg
VHlwZUVycm9yLCBnb3Q6IEVycm9yOiBTWU5UQVhfRVJSOiBET00gRXhjZXB0aW9uIDEyCiBGYWls
ZWQgYXNzZXJ0aW9uOiBzaG91bGQgdGhyb3cgZXhjZXB0aW9uIG9mIHR5cGUgVHlwZUVycm9yOiBj
dHguY2xlYXJSZWN0KCkKIEZhaWxlZCBhc3NlcnRpb246IHNob3VsZCB0aHJvdyBleGNlcHRpb24g
b2YgdHlwZSBUeXBlRXJyb3I6IGN0eC5jbGVhclJlY3QoMCkKIEZhaWxlZCBhc3NlcnRpb246IHNo
b3VsZCB0aHJvdyBleGNlcHRpb24gb2YgdHlwZSBUeXBlRXJyb3I6IGN0eC5jbGVhclJlY3QoMCwg
MCkKQEAgLTY5LDggKzY4LDYgQEAgRmFpbGVkIGFzc2VydGlvbjogc2hvdWxkIHRocm93IGV4Y2Vw
dGlvbiBvZiB0eXBlIFR5cGVFcnJvcjogY3R4LmFyYygwLCAwLCAxLCAwKQogRmFpbGVkIGFzc2Vy
dGlvbjogc2hvdWxkIHRocm93IGV4Y2VwdGlvbiBvZiB0eXBlIFR5cGVFcnJvcjogY3R4LmlzUG9p
bnRJblBhdGgoKQogRmFpbGVkIGFzc2VydGlvbjogc2hvdWxkIHRocm93IGV4Y2VwdGlvbiBvZiB0
eXBlIFR5cGVFcnJvcjogY3R4LmlzUG9pbnRJblBhdGgoMCkKIEZhaWxlZCBhc3NlcnRpb246IHNo
b3VsZCB0aHJvdyBleGNlcHRpb24gb2YgdHlwZSBUeXBlRXJyb3I6IGN0eC5tZWFzdXJlVGV4dCgp
Ci1GYWlsZWQgYXNzZXJ0aW9uOiBzaG91bGQgdGhyb3cgZXhjZXB0aW9uIG9mIHR5cGUgVHlwZUVy
cm9yOiBjdHguY3JlYXRlSW1hZ2VEYXRhKCkKLUZhaWxlZCBhc3NlcnRpb246IGV4cGVjdGVkIGV4
Y2VwdGlvbiBvZiB0eXBlIFR5cGVFcnJvciwgZ290OiBFcnJvcjogTk9UX1NVUFBPUlRFRF9FUlI6
IERPTSBFeGNlcHRpb24gOQogRmFpbGVkIGFzc2VydGlvbjogZXhwZWN0ZWQgZXhjZXB0aW9uIG9m
IHR5cGUgVHlwZUVycm9yLCBnb3Q6IEVycm9yOiBOT1RfU1VQUE9SVEVEX0VSUjogRE9NIEV4Y2Vw
dGlvbiA5CiBGYWlsZWQgYXNzZXJ0aW9uOiBleHBlY3RlZCBleGNlcHRpb24gb2YgdHlwZSBUeXBl
RXJyb3IsIGdvdDogRXJyb3I6IE5PVF9TVVBQT1JURURfRVJSOiBET00gRXhjZXB0aW9uIDkKIEZh
aWxlZCBhc3NlcnRpb246IGV4cGVjdGVkIGV4Y2VwdGlvbiBvZiB0eXBlIFR5cGVFcnJvciwgZ290
OiBFcnJvcjogTk9UX1NVUFBPUlRFRF9FUlI6IERPTSBFeGNlcHRpb24gOQpkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQvU2tpcHBlZCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL3F0
L1NraXBwZWQKaW5kZXggN2E5ZTI5MmI3NDQyZmI2ZmYyY2YyNzJmZWZmZWI0YzJjMDg2OTBmZS4u
YjVmMjVjNzk1YjExYjY4MjVjOTAyNWRhZDYxNjdlYjc1ODdmMTgxNyAxMDA2NDQKLS0tIGEvTGF5
b3V0VGVzdHMvcGxhdGZvcm0vcXQvU2tpcHBlZAorKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9x
dC9Ta2lwcGVkCkBAIC0yNTQwLDExICsyNTQwLDYgQEAgZmFzdC9pbmxpbmUvbmVzdGVkLXRleHQt
ZGVzY2VuZGFudHMuaHRtbAogZmFzdC9jc3MvYWJzb2x1dGUtaW5saW5lLWFsaWdubWVudC5odG1s
CiBmYXN0L2Nzcy9hYnNvbHV0ZS1pbmxpbmUtYWxpZ25tZW50LTIuaHRtbAogCi0jIFJlbW92ZSB1
bm5lY2Vzc2FyeSBbQ3VzdG9tXSBhdHRyaWJ1dGUgaW4gQ2FudmFzUmVuZGVyaW5nQ29udGV4dDJE
LmlkbAotIyBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzUzNzYKLWNh
bnZhcy9waGlsaXAvdGVzdHMvMmQucGF0dGVybi5pbWFnZS5zdHJpbmcuaHRtbAotY2FudmFzL3Bo
aWxpcC90ZXN0cy8yZC5wYXR0ZXJuLmltYWdlLnVuZGVmaW5lZC5odG1sCi0KICMgZmFzdC9kb20v
aHRtbGNvbGxlY3Rpb24tem9tYmllcy5odG1sIGZhaWxzIG9uIEdUSyBhbmQgb24gUXQKICMgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTc1NDMxCiBmYXN0L2RvbS9odG1s
Y29sbGVjdGlvbi16b21iaWVzLmh0bWwK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>121074</attachid>
            <date>2012-01-03 22:57:53 -0800</date>
            <delta_ts>2012-01-04 00:48:57 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-75376-20120104150155.patch</filename>
            <type>text/plain</type>
            <size>7262</size>
            <attacher name="Raymond">rgbbones</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA0MDA2CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggMDQwMDVhYmQ5NWViYzcwZDA0Mzlm
Y2NmZGMyZDVkZjkwNDNmZjZmNi4uMzhmZmMwZDM5YmM4YjBmYTYzZjdiZjc5NjE2Njk3NjI0MGY3
ZTZlNiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDEyLTAxLTAzICBSYXltb25kIExpdSAgPHJh
eW1vbmQubGl1QGludGVsLmNvbT4KKworICAgICAgICBSZW1vdmUgdW5uZWNlc3NhcnkgW0N1c3Rv
bV0gYXR0cmlidXRlIGluIENhbnZhc1JlbmRlcmluZ0NvbnRleHQyRC5pZGwKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTc1Mzc2CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBjYW52YXMvcGhpbGlwL3Rlc3Rz
LzJkLnBhdHRlcm4uaW1hZ2Uuc3RyaW5nLWV4cGVjdGVkLnR4dDoKKyAgICAgICAgKiBjYW52YXMv
cGhpbGlwL3Rlc3RzLzJkLnBhdHRlcm4uaW1hZ2UudW5kZWZpbmVkLWV4cGVjdGVkLnR4dDoKKyAg
ICAgICAgKiBwbGF0Zm9ybS9jaHJvbWl1bS90ZXN0X2V4cGVjdGF0aW9ucy50eHQ6CisgICAgICAg
ICogcGxhdGZvcm0vZ3RrL1NraXBwZWQ6CisgICAgICAgICogcGxhdGZvcm0vbWFjL2NhbnZhcy9w
aGlsaXAvdGVzdHMvMmQubWlzc2luZ2FyZ3MtZXhwZWN0ZWQudHh0OgorICAgICAgICAqIHBsYXRm
b3JtL3F0L1NraXBwZWQ6CisKIDIwMTItMDEtMDMgIEFkYW0gQmFydGggIDxhYmFydGhAd2Via2l0
Lm9yZz4KIAogICAgICAgICBzY3JpcHQtaW4tc3ZnLWluLUhUTUwgZG9lc24ndCBydW4KZGlmZiAt
LWdpdCBhL0xheW91dFRlc3RzL2NhbnZhcy9waGlsaXAvdGVzdHMvMmQucGF0dGVybi5pbWFnZS5z
dHJpbmctZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvY2FudmFzL3BoaWxpcC90ZXN0cy8yZC5w
YXR0ZXJuLmltYWdlLnN0cmluZy1leHBlY3RlZC50eHQKaW5kZXggODYzMzM5ZmI4Y2VkNjNjY2Q4
MTJhYTlhZDBlN2JhOTViZjgzMDYwMC4uZWI3ZjI5NDFlNjIzYzcwYjkxMWIyMDBkY2EzODJhZjhm
ZDdmMmU0NCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvY2FudmFzL3BoaWxpcC90ZXN0cy8yZC5w
YXR0ZXJuLmltYWdlLnN0cmluZy1leHBlY3RlZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvY2FudmFz
L3BoaWxpcC90ZXN0cy8yZC5wYXR0ZXJuLmltYWdlLnN0cmluZy1leHBlY3RlZC50eHQKQEAgLTEg
KzEgQEAKLVBhc3NlZAorRmFpbGVkIGFzc2VydGlvbjogZXhwZWN0ZWQgZXhjZXB0aW9uIG9mIHR5
cGUgVFlQRV9NSVNNQVRDSF9FUlIsIGdvdDogVHlwZSBlcnJvcgpkaWZmIC0tZ2l0IGEvTGF5b3V0
VGVzdHMvY2FudmFzL3BoaWxpcC90ZXN0cy8yZC5wYXR0ZXJuLmltYWdlLnVuZGVmaW5lZC1leHBl
Y3RlZC50eHQgYi9MYXlvdXRUZXN0cy9jYW52YXMvcGhpbGlwL3Rlc3RzLzJkLnBhdHRlcm4uaW1h
Z2UudW5kZWZpbmVkLWV4cGVjdGVkLnR4dAppbmRleCA4NjMzMzlmYjhjZWQ2M2NjZDgxMmFhOWFk
MGU3YmE5NWJmODMwNjAwLi5lYjdmMjk0MWU2MjNjNzBiOTExYjIwMGRjYTM4MmFmOGZkN2YyZTQ0
IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9jYW52YXMvcGhpbGlwL3Rlc3RzLzJkLnBhdHRlcm4u
aW1hZ2UudW5kZWZpbmVkLWV4cGVjdGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy9jYW52YXMvcGhp
bGlwL3Rlc3RzLzJkLnBhdHRlcm4uaW1hZ2UudW5kZWZpbmVkLWV4cGVjdGVkLnR4dApAQCAtMSAr
MSBAQAotUGFzc2VkCitGYWlsZWQgYXNzZXJ0aW9uOiBleHBlY3RlZCBleGNlcHRpb24gb2YgdHlw
ZSBUWVBFX01JU01BVENIX0VSUiwgZ290OiBUeXBlIGVycm9yCmRpZmYgLS1naXQgYS9MYXlvdXRU
ZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS90ZXN0X2V4cGVjdGF0aW9ucy50eHQgYi9MYXlvdXRUZXN0
cy9wbGF0Zm9ybS9jaHJvbWl1bS90ZXN0X2V4cGVjdGF0aW9ucy50eHQKaW5kZXggMjIyNWZhZmY1
Y2UzZTMyYmEwYzgzYmIzNzZkY2QxMDMyYWI3NDliZC4uN2UwMzA0NzExMTIxYjdiNTA3MDNkYmVk
M2U0NDk5N2FlOTU4OWFkZCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21p
dW0vdGVzdF9leHBlY3RhdGlvbnMudHh0CisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2Nocm9t
aXVtL3Rlc3RfZXhwZWN0YXRpb25zLnR4dApAQCAtMjAyNSwxMSArMjAyNSw5IEBAIEJVR1dLMzky
MTIgOiBjYW52YXMvcGhpbGlwL3Rlc3RzLzJkLmltYWdlRGF0YS5jcmVhdGUyLnR5cGUuaHRtbCA9
IFRFWFQKIEJVR1dLMzkyMTIgOiBjYW52YXMvcGhpbGlwL3Rlc3RzLzJkLmltYWdlRGF0YS5nZXQu
dHlwZS5odG1sID0gVEVYVAogQlVHV0s0MDI3MiA6IGNhbnZhcy9waGlsaXAvdGVzdHMvMmQuaW1h
Z2VEYXRhLm9iamVjdC5yb3VuZC5odG1sID0gVEVYVAogQlVHV0s0MDI3MiA6IGNhbnZhcy9waGls
aXAvdGVzdHMvMmQuaW1hZ2VEYXRhLm9iamVjdC53cmFwLmh0bWwgPSBURVhUCi1CVUdXSzQ1OTkx
IDogY2FudmFzL3BoaWxpcC90ZXN0cy8yZC5taXNzaW5nYXJncy5odG1sID0gVEVYVAogQlVHV0s0
NTk5MSA6IGNhbnZhcy9waGlsaXAvdGVzdHMvMmQucGF0dGVybi5pbWFnZS5icm9rZW4uaHRtbCA9
IFRFWFQKIEJVR1dLNDU5OTEgTElOVVggV0lOIDogY2FudmFzL3BoaWxpcC90ZXN0cy8yZC50ZXh0
LmRyYXcuYmFzZWxpbmUuaWRlb2dyYXBoaWMuaHRtbCA9IFRFWFQKIEJVR1dLNTA3OTcgOiBjYW52
YXMvcGhpbGlwL3Rlc3RzLzJkLmZpbGxTdHlsZS5wYXJzZS5pbnZhbGlkLnJnYmEtNi5odG1sID0g
VEVYVAotQlVHQ1I2MTgyNCA6IGNhbnZhcy9waGlsaXAvdGVzdHMvMmQucGF0dGVybi5pbWFnZS5z
dHJpbmcuaHRtbCA9IFRFWFQKIAogLy8gVXBkYXRlIGNhbnZhcy9waGlsaXAgaW4gV0sgcjcxNDgx
CiBCVUdDUjYyMzAxIDogY2FudmFzL3BoaWxpcC90ZXN0cy8yZC5kcmF3SW1hZ2UuaW1hZ2UuaW5j
b21wbGV0ZS5vbWl0dGVkLmh0bWwgPSBURVhUCkBAIC0yMDQwLDcgKzIwMzgsNiBAQCBCVUdDUjYy
MzAxIDogY2FudmFzL3BoaWxpcC90ZXN0cy8yZC5wYXR0ZXJuLmltYWdlLmluY29tcGxldGUub21p
dHRlZC5odG1sID0gVEVYVAogCiBCVUdXSzQ4Mjg4IDogY2FudmFzL3BoaWxpcC90ZXN0cy8yZC5j
b21wb3NpdGUub3BlcmF0aW9uLmNsZWFyLmh0bWwgPSBURVhUCiBCVUdXSzQ4Mjg5IDogY2FudmFz
L3BoaWxpcC90ZXN0cy8yZC5jb21wb3NpdGUub3BlcmF0aW9uLmRhcmtlci5odG1sID0gVEVYVAot
QlVHV0s0NTk5MSA6IGNhbnZhcy9waGlsaXAvdGVzdHMvMmQucGF0dGVybi5pbWFnZS51bmRlZmlu
ZWQuaHRtbCA9IFRFWFQKIEJVR1dLNDU5OTEgOiBjYW52YXMvcGhpbGlwL3Rlc3RzLzJkLnRleHQu
ZHJhdy5iYXNlbGluZS5ib3R0b20uaHRtbCA9IFRFWFQKIEJVR1dLNDU5OTEgOiBjYW52YXMvcGhp
bGlwL3Rlc3RzLzJkLnRleHQuZHJhdy5iYXNlbGluZS5oYW5naW5nLmh0bWwgPSBURVhUCiBCVUdX
SzQ1OTkxIDogY2FudmFzL3BoaWxpcC90ZXN0cy8yZC50ZXh0LmRyYXcuYmFzZWxpbmUubWlkZGxl
Lmh0bWwgPSBURVhUCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsvU2tpcHBl
ZCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2d0ay9Ta2lwcGVkCmluZGV4IDA5YjRhZGRmNTI3Yzhh
NGUyNjU4YTVjNWJhMDI5MWZiYmE1YWJlOGYuLjQ2ODJhZmVmMzQyYjFlZmJmYzU0OGJjZDQ4MjIw
ZTU3OWI5MGUwNTkgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2d0ay9Ta2lwcGVk
CisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2d0ay9Ta2lwcGVkCkBAIC0xNjE2LDEzICsxNjE2
LDYgQEAgbWVkaWEvVzNDL3ZpZGVvL3JlYWR5U3RhdGUvcmVhZHlTdGF0ZV9kdXJpbmdfbG9hZGVk
ZGF0YS5odG1sCiBtZWRpYS9XM0MvdmlkZW8vcmVhZHlTdGF0ZS9yZWFkeVN0YXRlX2R1cmluZ19s
b2FkZWRtZXRhZGF0YS5odG1sCiBtZWRpYS9XM0MvdmlkZW8vcmVhZHlTdGF0ZS9yZWFkeVN0YXRl
X2R1cmluZ19wbGF5aW5nLmh0bWwKIAotCi0jIFJlbW92ZSB1bm5lY2Vzc2FyeSBbQ3VzdG9tXSBh
dHRyaWJ1dGUgaW4gQ2FudmFzUmVuZGVyaW5nQ29udGV4dDJELmlkbAotIyBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzUzNzYKLSMgVGhvc2UgMiB0ZXN0cyBuZWVkIHRv
IGJlIHVwZGF0ZWQKLWNhbnZhcy9waGlsaXAvdGVzdHMvMmQucGF0dGVybi5pbWFnZS5zdHJpbmcu
aHRtbAotY2FudmFzL3BoaWxpcC90ZXN0cy8yZC5wYXR0ZXJuLmltYWdlLnVuZGVmaW5lZC5odG1s
Ci0KICMgZmFzdC9kb20vaHRtbGNvbGxlY3Rpb24tem9tYmllcy5odG1sIGZhaWxzIG9uIEdUSyBh
bmQgb24gUXQKICMgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTc1NDMx
CiBmYXN0L2RvbS9odG1sY29sbGVjdGlvbi16b21iaWVzLmh0bWwKZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL3BsYXRmb3JtL21hYy9jYW52YXMvcGhpbGlwL3Rlc3RzLzJkLm1pc3NpbmdhcmdzLWV4
cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9jYW52YXMvcGhpbGlwL3Rlc3Rz
LzJkLm1pc3NpbmdhcmdzLWV4cGVjdGVkLnR4dAppbmRleCBhZDI2MGFjM2UxMmZkZWM5NWY1MGUy
ODVlYjE1ZGFmNzg0OWMzN2MwLi40NGM5MWM3ZmZiYzM0MzQ5YWI1ZjVhYzRjZWJkNWY0YjRlOTg3
ODI0IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvY2FudmFzL3BoaWxpcC90
ZXN0cy8yZC5taXNzaW5nYXJncy1leHBlY3RlZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZv
cm0vbWFjL2NhbnZhcy9waGlsaXAvdGVzdHMvMmQubWlzc2luZ2FyZ3MtZXhwZWN0ZWQudHh0CkBA
IC0yNSw3ICsyNSw2IEBAIEZhaWxlZCBhc3NlcnRpb246IGV4cGVjdGVkIGV4Y2VwdGlvbiBvZiB0
eXBlIFR5cGVFcnJvciwgZ290OiBFcnJvcjogTk9UX1NVUFBPUlRFCiBGYWlsZWQgYXNzZXJ0aW9u
OiBleHBlY3RlZCBleGNlcHRpb24gb2YgdHlwZSBUeXBlRXJyb3IsIGdvdDogRXJyb3I6IE5PVF9T
VVBQT1JURURfRVJSOiBET00gRXhjZXB0aW9uIDkKIEZhaWxlZCBhc3NlcnRpb246IGV4cGVjdGVk
IGV4Y2VwdGlvbiBvZiB0eXBlIFR5cGVFcnJvciwgZ290OiBFcnJvcjogTk9UX1NVUFBPUlRFRF9F
UlI6IERPTSBFeGNlcHRpb24gOQogRmFpbGVkIGFzc2VydGlvbjogZXhwZWN0ZWQgZXhjZXB0aW9u
IG9mIHR5cGUgVHlwZUVycm9yLCBnb3Q6IEVycm9yOiBOT1RfU1VQUE9SVEVEX0VSUjogRE9NIEV4
Y2VwdGlvbiA5Ci1GYWlsZWQgYXNzZXJ0aW9uOiBleHBlY3RlZCBleGNlcHRpb24gb2YgdHlwZSBU
eXBlRXJyb3IsIGdvdDogRXJyb3I6IFNZTlRBWF9FUlI6IERPTSBFeGNlcHRpb24gMTIKIEZhaWxl
ZCBhc3NlcnRpb246IHNob3VsZCB0aHJvdyBleGNlcHRpb24gb2YgdHlwZSBUeXBlRXJyb3I6IGN0
eC5jbGVhclJlY3QoKQogRmFpbGVkIGFzc2VydGlvbjogc2hvdWxkIHRocm93IGV4Y2VwdGlvbiBv
ZiB0eXBlIFR5cGVFcnJvcjogY3R4LmNsZWFyUmVjdCgwKQogRmFpbGVkIGFzc2VydGlvbjogc2hv
dWxkIHRocm93IGV4Y2VwdGlvbiBvZiB0eXBlIFR5cGVFcnJvcjogY3R4LmNsZWFyUmVjdCgwLCAw
KQpAQCAtNjksOCArNjgsNiBAQCBGYWlsZWQgYXNzZXJ0aW9uOiBzaG91bGQgdGhyb3cgZXhjZXB0
aW9uIG9mIHR5cGUgVHlwZUVycm9yOiBjdHguYXJjKDAsIDAsIDEsIDApCiBGYWlsZWQgYXNzZXJ0
aW9uOiBzaG91bGQgdGhyb3cgZXhjZXB0aW9uIG9mIHR5cGUgVHlwZUVycm9yOiBjdHguaXNQb2lu
dEluUGF0aCgpCiBGYWlsZWQgYXNzZXJ0aW9uOiBzaG91bGQgdGhyb3cgZXhjZXB0aW9uIG9mIHR5
cGUgVHlwZUVycm9yOiBjdHguaXNQb2ludEluUGF0aCgwKQogRmFpbGVkIGFzc2VydGlvbjogc2hv
dWxkIHRocm93IGV4Y2VwdGlvbiBvZiB0eXBlIFR5cGVFcnJvcjogY3R4Lm1lYXN1cmVUZXh0KCkK
LUZhaWxlZCBhc3NlcnRpb246IHNob3VsZCB0aHJvdyBleGNlcHRpb24gb2YgdHlwZSBUeXBlRXJy
b3I6IGN0eC5jcmVhdGVJbWFnZURhdGEoKQotRmFpbGVkIGFzc2VydGlvbjogZXhwZWN0ZWQgZXhj
ZXB0aW9uIG9mIHR5cGUgVHlwZUVycm9yLCBnb3Q6IEVycm9yOiBOT1RfU1VQUE9SVEVEX0VSUjog
RE9NIEV4Y2VwdGlvbiA5CiBGYWlsZWQgYXNzZXJ0aW9uOiBleHBlY3RlZCBleGNlcHRpb24gb2Yg
dHlwZSBUeXBlRXJyb3IsIGdvdDogRXJyb3I6IE5PVF9TVVBQT1JURURfRVJSOiBET00gRXhjZXB0
aW9uIDkKIEZhaWxlZCBhc3NlcnRpb246IGV4cGVjdGVkIGV4Y2VwdGlvbiBvZiB0eXBlIFR5cGVF
cnJvciwgZ290OiBFcnJvcjogTk9UX1NVUFBPUlRFRF9FUlI6IERPTSBFeGNlcHRpb24gOQogRmFp
bGVkIGFzc2VydGlvbjogZXhwZWN0ZWQgZXhjZXB0aW9uIG9mIHR5cGUgVHlwZUVycm9yLCBnb3Q6
IEVycm9yOiBOT1RfU1VQUE9SVEVEX0VSUjogRE9NIEV4Y2VwdGlvbiA5CmRpZmYgLS1naXQgYS9M
YXlvdXRUZXN0cy9wbGF0Zm9ybS9xdC9Ta2lwcGVkIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQv
U2tpcHBlZAppbmRleCA3YTllMjkyYjc0NDJmYjZmZjJjZjI3MmZlZmZlYjRjMmMwODY5MGZlLi5i
NWYyNWM3OTViMTFiNjgyNWM5MDI1ZGFkNjE2N2ViNzU4N2YxODE3IDEwMDY0NAotLS0gYS9MYXlv
dXRUZXN0cy9wbGF0Zm9ybS9xdC9Ta2lwcGVkCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL3F0
L1NraXBwZWQKQEAgLTI1NDAsMTEgKzI1NDAsNiBAQCBmYXN0L2lubGluZS9uZXN0ZWQtdGV4dC1k
ZXNjZW5kYW50cy5odG1sCiBmYXN0L2Nzcy9hYnNvbHV0ZS1pbmxpbmUtYWxpZ25tZW50Lmh0bWwK
IGZhc3QvY3NzL2Fic29sdXRlLWlubGluZS1hbGlnbm1lbnQtMi5odG1sCiAKLSMgUmVtb3ZlIHVu
bmVjZXNzYXJ5IFtDdXN0b21dIGF0dHJpYnV0ZSBpbiBDYW52YXNSZW5kZXJpbmdDb250ZXh0MkQu
aWRsCi0jIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03NTM3NgotY2Fu
dmFzL3BoaWxpcC90ZXN0cy8yZC5wYXR0ZXJuLmltYWdlLnN0cmluZy5odG1sCi1jYW52YXMvcGhp
bGlwL3Rlc3RzLzJkLnBhdHRlcm4uaW1hZ2UudW5kZWZpbmVkLmh0bWwKLQogIyBmYXN0L2RvbS9o
dG1sY29sbGVjdGlvbi16b21iaWVzLmh0bWwgZmFpbHMgb24gR1RLIGFuZCBvbiBRdAogIyBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzU0MzEKIGZhc3QvZG9tL2h0bWxj
b2xsZWN0aW9uLXpvbWJpZXMuaHRtbAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>