<?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>84577</bug_id>
          
          <creation_ts>2012-04-23 02:04:23 -0700</creation_ts>
          <short_desc>[EFL] [DRT] Implement setDomainRelaxationForbiddenForURLScheme in EFL DRT</short_desc>
          <delta_ts>2012-06-14 01:01:13 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKit EFL</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="Sudarsana Nagineni (babu)">naginenis</reporter>
          <assigned_to name="Sudarsana Nagineni (babu)">naginenis</assigned_to>
          <cc>g.czajkowski</cc>
    
    <cc>gustavo</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>lucas.de.marchi</cc>
    
    <cc>mrobinson</cc>
    
    <cc>pnormand</cc>
    
    <cc>rakuco</cc>
    
    <cc>tonikitoo</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>607555</commentid>
    <comment_count>0</comment_count>
    <who name="Sudarsana Nagineni (babu)">naginenis</who>
    <bug_when>2012-04-23 02:04:23 -0700</bug_when>
    <thetext>Implement setDomainRelaxationForbiddenForURLScheme method in EFL&apos;s LayoutTestController.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>607650</commentid>
    <comment_count>1</comment_count>
      <attachid>138340</attachid>
    <who name="Sudarsana Nagineni (babu)">naginenis</who>
    <bug_when>2012-04-23 07:01:31 -0700</bug_when>
    <thetext>Created attachment 138340
Patch

Implement setDomainRelaxationForbiddenForURLScheme</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>608294</commentid>
    <comment_count>2</comment_count>
      <attachid>138340</attachid>
    <who name="Raphael Kubo da Costa (:rakuco)">rakuco</who>
    <bug_when>2012-04-23 19:01:56 -0700</bug_when>
    <thetext>Comment on attachment 138340
Patch

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

&gt; Tools/DumpRenderTree/efl/LayoutTestControllerEfl.cpp:611
&gt; +    DumpRenderTreeSupportEfl::setDomainRelaxationForbiddenForURLScheme(forbidden, scheme-&gt;ustring().utf8().data());

Please pass a WTF::String directly in the second argument to avoid unneeded const char* conversions. You can create a WTF::String very easily via String(scheme-&gt;ustring().impl()).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>608574</commentid>
    <comment_count>3</comment_count>
    <who name="Sudarsana Nagineni (babu)">naginenis</who>
    <bug_when>2012-04-24 05:33:50 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 138340 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=138340&amp;action=review
&gt; 
&gt; &gt; Tools/DumpRenderTree/efl/LayoutTestControllerEfl.cpp:611
&gt; &gt; +    DumpRenderTreeSupportEfl::setDomainRelaxationForbiddenForURLScheme(forbidden, scheme-&gt;ustring().utf8().data());
&gt; 
&gt; Please pass a WTF::String directly in the second argument to avoid unneeded const char* conversions. You can create a WTF::String very easily via String(scheme-&gt;ustring().impl()).

Thanks for the review Raphael.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>608575</commentid>
    <comment_count>4</comment_count>
      <attachid>138542</attachid>
    <who name="Sudarsana Nagineni (babu)">naginenis</who>
    <bug_when>2012-04-24 05:35:14 -0700</bug_when>
    <thetext>Created attachment 138542
patch

fixed comment #2</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>608995</commentid>
    <comment_count>5</comment_count>
      <attachid>138542</attachid>
    <who name="Raphael Kubo da Costa (:rakuco)">rakuco</who>
    <bug_when>2012-04-24 13:43:18 -0700</bug_when>
    <thetext>Comment on attachment 138542
patch

Looks good.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>611585</commentid>
    <comment_count>6</comment_count>
      <attachid>138542</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2012-04-27 09:35:45 -0700</bug_when>
    <thetext>Comment on attachment 138542
patch

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

&gt; Tools/DumpRenderTree/efl/LayoutTestControllerEfl.cpp:612
&gt; +    DumpRenderTreeSupportEfl::setDomainRelaxationForbiddenForURLScheme(forbidden, String(scheme-&gt;ustring().impl()));

Is it common to reach into the guts of a JSStringRef. From what I&apos;ve seen of the DRT, typically you use the JavaScriptCore API to convert into a char* or a String.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>611586</commentid>
    <comment_count>7</comment_count>
      <attachid>138542</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2012-04-27 09:35:54 -0700</bug_when>
    <thetext>Comment on attachment 138542
patch

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

&gt; Tools/DumpRenderTree/efl/LayoutTestControllerEfl.cpp:612
&gt; +    DumpRenderTreeSupportEfl::setDomainRelaxationForbiddenForURLScheme(forbidden, String(scheme-&gt;ustring().impl()));

Is it common to reach into the guts of a JSStringRef? From what I&apos;ve seen of the DRT, typically you use the JavaScriptCore API to convert into a char* or a String.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>611909</commentid>
    <comment_count>8</comment_count>
    <who name="Sudarsana Nagineni (babu)">naginenis</who>
    <bug_when>2012-04-27 14:39:00 -0700</bug_when>
    <thetext>(In reply to comment #7)
&gt; (From update of attachment 138542 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=138542&amp;action=review
&gt; 
&gt; &gt; Tools/DumpRenderTree/efl/LayoutTestControllerEfl.cpp:612
&gt; &gt; +    DumpRenderTreeSupportEfl::setDomainRelaxationForbiddenForURLScheme(forbidden, String(scheme-&gt;ustring().impl()));
&gt; 
&gt; Is it common to reach into the guts of a JSStringRef? From what I&apos;ve seen of the DRT, typically you use the JavaScriptCore API to convert into a char* or a String.

Thanks for the review. Looked around the EFL&apos;s DRT code and this is how we have been doing the convertion everywhere. For example we are converting JSStringRef into a char* like &apos;jsstringref&apos;-&gt;ustring().utf8().data(). So, I thought it&apos;s Ok to construct a String directly without using JavaScriptCore API.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>619354</commentid>
    <comment_count>9</comment_count>
      <attachid>140907</attachid>
    <who name="Sudarsana Nagineni (babu)">naginenis</who>
    <bug_when>2012-05-09 03:54:07 -0700</bug_when>
    <thetext>Created attachment 140907
Patch

rebased</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>620539</commentid>
    <comment_count>10</comment_count>
    <who name="Sudarsana Nagineni (babu)">naginenis</who>
    <bug_when>2012-05-10 06:36:58 -0700</bug_when>
    <thetext>Martin, could you please have a look at this bug again?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>625432</commentid>
    <comment_count>11</comment_count>
      <attachid>140907</attachid>
    <who name="Sudarsana Nagineni (babu)">naginenis</who>
    <bug_when>2012-05-16 07:48:47 -0700</bug_when>
    <thetext>Comment on attachment 140907
Patch

Needs rebasing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>626076</commentid>
    <comment_count>12</comment_count>
      <attachid>140907</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2012-05-16 17:53:00 -0700</bug_when>
    <thetext>Comment on attachment 140907
Patch

Looks fine.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>626439</commentid>
    <comment_count>13</comment_count>
      <attachid>140907</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2012-05-17 04:16:26 -0700</bug_when>
    <thetext>Comment on attachment 140907
Patch

R117428 moves setDomainRelaxationForbiddenForURLScheme to InternalSettings.
http://trac.webkit.org/changeset/117428

So, this patch just is enough to touches LayoutTests/platform/efl/Skipped file. Could you please modify this patch ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>626473</commentid>
    <comment_count>14</comment_count>
    <who name="Sudarsana Nagineni (babu)">naginenis</who>
    <bug_when>2012-05-17 05:14:04 -0700</bug_when>
    <thetext>(In reply to comment #13)
&gt; (From update of attachment 140907 [details])
&gt; R117428 moves setDomainRelaxationForbiddenForURLScheme to InternalSettings.
&gt; http://trac.webkit.org/changeset/117428
&gt; 
&gt; So, this patch just is enough to touches LayoutTests/platform/efl/Skipped file. Could you please modify this patch ?

Thanks for notifying me. I will update the patch now.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>626478</commentid>
    <comment_count>15</comment_count>
      <attachid>142457</attachid>
    <who name="Sudarsana Nagineni (babu)">naginenis</who>
    <bug_when>2012-05-17 05:24:51 -0700</bug_when>
    <thetext>Created attachment 142457
Patch

Unskip passing test case.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>626509</commentid>
    <comment_count>16</comment_count>
      <attachid>142457</attachid>
    <who name="Grzegorz Czajkowski">g.czajkowski</who>
    <bug_when>2012-05-17 06:12:05 -0700</bug_when>
    <thetext>Comment on attachment 142457
Patch

It is possible that r117428 will be reverted because it may cause build break on Safari. Let&apos;s wait for final decision</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>628905</commentid>
    <comment_count>17</comment_count>
    <who name="Grzegorz Czajkowski">g.czajkowski</who>
    <bug_when>2012-05-21 02:37:20 -0700</bug_when>
    <thetext>Hi Gyuyoung,
Do you think that the previous Sudarsana Nagineni&apos;s patch with setDomainRelaxationForbiddenForURLScheme implementation should be restored? It looks like there are some discussion about 86704 so we cannot just unskip http/tests/security/setDomainRelaxationForbiddenForURLScheme.html.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>635749</commentid>
    <comment_count>18</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2012-05-29 02:05:27 -0700</bug_when>
    <thetext>(In reply to comment #17)
&gt; Hi Gyuyoung,
&gt; Do you think that the previous Sudarsana Nagineni&apos;s patch with setDomainRelaxationForbiddenForURLScheme implementation should be restored? It looks like there are some discussion about 86704 so we cannot just unskip http/tests/security/setDomainRelaxationForbiddenForURLScheme.html.

Yes, please restore this patch. My original patch was reverted because of Safari build.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>635935</commentid>
    <comment_count>19</comment_count>
      <attachid>144537</attachid>
    <who name="Sudarsana Nagineni (babu)">naginenis</who>
    <bug_when>2012-05-29 06:15:57 -0700</bug_when>
    <thetext>Created attachment 144537
patch

r117428 from 86704 was rolled out, so restoring the original patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>636115</commentid>
    <comment_count>20</comment_count>
      <attachid>144537</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2012-05-29 09:37:21 -0700</bug_when>
    <thetext>Comment on attachment 144537
patch

Looks good to me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>648906</commentid>
    <comment_count>21</comment_count>
      <attachid>144537</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-06-14 01:01:07 -0700</bug_when>
    <thetext>Comment on attachment 144537
patch

Clearing flags on attachment: 144537

Committed r120294: &lt;http://trac.webkit.org/changeset/120294&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>648907</commentid>
    <comment_count>22</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-06-14 01:01:13 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>138340</attachid>
            <date>2012-04-23 07:01:31 -0700</date>
            <delta_ts>2012-04-24 05:35:14 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>84577.patch</filename>
            <type>text/plain</type>
            <size>5352</size>
            <attacher name="Sudarsana Nagineni (babu)">naginenis</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBhNzg2ZTk4Li44MzEyZWJmIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTItMDQt
MjMgIFN1ZGFyc2FuYSBOYWdpbmVuaSAgPHN1ZGFyc2FuYS5uYWdpbmVuaUBsaW51eC5pbnRlbC5j
b20+CisKKyAgICAgICAgW0VGTF0gW0RSVF0gSW1wbGVtZW50IHNldERvbWFpblJlbGF4YXRpb25G
b3JiaWRkZW5Gb3JVUkxTY2hlbWUgaW4gRUZMIERSVAorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODQ1NzcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBVbnNraXAgaHR0cC90ZXN0cy9zZWN1cml0eS9zZXREb21h
aW5SZWxheGF0aW9uRm9yYmlkZGVuRm9yVVJMU2NoZW1lLmh0bWwKKworICAgICAgICAqIHBsYXRm
b3JtL2VmbC9Ta2lwcGVkOgorCiAyMDEyLTA0LTIzICBLZW50IFRhbXVyYSAgPHRrZW50QGNocm9t
aXVtLm9yZz4KIAogICAgICAgICBBZGQgdGVzdCBmdW5jdGlvbiB0byBnZXQgcGxhY2Vob2xkZXIg
c3RyaW5nCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9lZmwvU2tpcHBlZCBiL0xh
eW91dFRlc3RzL3BsYXRmb3JtL2VmbC9Ta2lwcGVkCmluZGV4IDAzOWM4NjkuLjI3NGIxNzAgMTAw
NjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2VmbC9Ta2lwcGVkCisrKyBiL0xheW91dFRl
c3RzL3BsYXRmb3JtL2VmbC9Ta2lwcGVkCkBAIC01MzIsOSArNTMyLDYgQEAgc3RvcmFnZQogIyBF
RkwncyBMYXlvdXRUZXN0Q29udHJvbGxlciBkb2VzIG5vdCBpbXBsZW1lbnQgb3JpZ2luc1dpdGhM
b2NhbFN0b3JhZ2UKIHN0b3JhZ2UvZG9tc3RvcmFnZS9sb2NhbHN0b3JhZ2Uvc3RvcmFnZXRyYWNr
ZXIKIAotIyBFRkwncyBMYXlvdXRUZXN0Q29udHJvbGxlciBkb2VzIG5vdCBpbXBsZW1lbnQgc2V0
RG9tYWluUmVsYXhhdGlvbkZvcmJpZGRlbkZvclVSTFNjaGVtZQotaHR0cC90ZXN0cy9zZWN1cml0
eS9zZXREb21haW5SZWxheGF0aW9uRm9yYmlkZGVuRm9yVVJMU2NoZW1lLmh0bWwKLQogIyBFRkwn
cyBMYXlvdXRUZXN0Q29udHJvbGxlciBkb2VzIG5vdCBpbXBsZW1lbnQgb3ZlcnJpZGVQcmVmZXJl
bmNlCiBjb21wb3NpdGluZy93ZWJnbC93ZWJnbC1iYWNrZ3JvdW5kLWNvbG9yLmh0bWwKIGNvbXBv
c2l0aW5nL3dlYmdsL3dlYmdsLW5vLWFscGhhLmh0bWwKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJL
aXQvZWZsL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvZWZsL0NoYW5nZUxvZwppbmRleCA2MmIy
NjVmLi4zOTgwODE5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2VmbC9DaGFuZ2VMb2cKKysr
IGIvU291cmNlL1dlYktpdC9lZmwvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTItMDQt
MjMgIFN1ZGFyc2FuYSBOYWdpbmVuaSAgPHN1ZGFyc2FuYS5uYWdpbmVuaUBsaW51eC5pbnRlbC5j
b20+CisKKyAgICAgICAgW0VGTF0gW0RSVF0gSW1wbGVtZW50IHNldERvbWFpblJlbGF4YXRpb25G
b3JiaWRkZW5Gb3JVUkxTY2hlbWUgaW4gRUZMIERSVAorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODQ1NzcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBBZGQgbWlzc2luZyBpbXBsZW1lbnRhdGlvbiBzZXREb21h
aW5SZWxheGF0aW9uRm9yYmlkZGVuRm9yVVJMU2NoZW1lIHRvCisgICAgICAgIEVGTCdzIER1bXBS
ZW5kZXJUcmVlU3VwcG9ydCB0byBhbGxvdyBkaXNhYmxpbmcgZG9tYWluIHJlbGF4YXRpb24uCisK
KyAgICAgICAgKiBXZWJDb3JlU3VwcG9ydC9EdW1wUmVuZGVyVHJlZVN1cHBvcnRFZmwuY3BwOgor
ICAgICAgICAoRHVtcFJlbmRlclRyZWVTdXBwb3J0RWZsOjpzZXREb21haW5SZWxheGF0aW9uRm9y
YmlkZGVuRm9yVVJMU2NoZW1lKToKKyAgICAgICAgKiBXZWJDb3JlU3VwcG9ydC9EdW1wUmVuZGVy
VHJlZVN1cHBvcnRFZmwuaDoKKwogMjAxMi0wNC0yMCAgVGhpYWdvIE1hcmNvcyBQLiBTYW50b3Mg
IDx0aGlhZ28uc2FudG9zQGludGVsLmNvbT4KIAogICAgICAgICBbRUZMXSBBZGQgU2VjdXJpdHkg
T3JpZ2luIEFQSQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9lZmwvV2ViQ29yZVN1cHBvcnQv
RHVtcFJlbmRlclRyZWVTdXBwb3J0RWZsLmNwcCBiL1NvdXJjZS9XZWJLaXQvZWZsL1dlYkNvcmVT
dXBwb3J0L0R1bXBSZW5kZXJUcmVlU3VwcG9ydEVmbC5jcHAKaW5kZXggYmJhZWI4OS4uOTJlZmM2
MCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9lZmwvV2ViQ29yZVN1cHBvcnQvRHVtcFJlbmRl
clRyZWVTdXBwb3J0RWZsLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L2VmbC9XZWJDb3JlU3VwcG9y
dC9EdW1wUmVuZGVyVHJlZVN1cHBvcnRFZmwuY3BwCkBAIC00MCw2ICs0MCw3IEBACiAjaW5jbHVk
ZSA8UGFnZUdyb3VwLmg+CiAjaW5jbHVkZSA8UHJpbnRDb250ZXh0Lmg+CiAjaW5jbHVkZSA8UmVu
ZGVyVHJlZUFzVGV4dC5oPgorI2luY2x1ZGUgPFNjaGVtZVJlZ2lzdHJ5Lmg+CiAjaW5jbHVkZSA8
U2V0dGluZ3MuaD4KICNpbmNsdWRlIDxXZWJLaXRNdXRhdGlvbk9ic2VydmVyLmg+CiAjaW5jbHVk
ZSA8YmluZGluZ3MvanMvR0NDb250cm9sbGVyLmg+CkBAIC01NzAsMyArNTcxLDggQEAgdm9pZCBE
dW1wUmVuZGVyVHJlZVN1cHBvcnRFZmw6OnNldEF1dGhvckFuZFVzZXJTdHlsZXNFbmFibGVkKEV2
YXNfT2JqZWN0KiBld2tWaWUKIAogICAgIGNvcmVQYWdlLT5zZXR0aW5ncygpLT5zZXRBdXRob3JB
bmRVc2VyU3R5bGVzRW5hYmxlZChlbmFibGVkKTsKIH0KKwordm9pZCBEdW1wUmVuZGVyVHJlZVN1
cHBvcnRFZmw6OnNldERvbWFpblJlbGF4YXRpb25Gb3JiaWRkZW5Gb3JVUkxTY2hlbWUoYm9vbCBm
b3JiaWRkZW4sIGNvbnN0IGNoYXIqIHNjaGVtZSkKK3sKKyAgICBXZWJDb3JlOjpTY2hlbWVSZWdp
c3RyeTo6c2V0RG9tYWluUmVsYXhhdGlvbkZvcmJpZGRlbkZvclVSTFNjaGVtZShmb3JiaWRkZW4s
IFN0cmluZzo6ZnJvbVVURjgoc2NoZW1lKSk7Cit9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0
L2VmbC9XZWJDb3JlU3VwcG9ydC9EdW1wUmVuZGVyVHJlZVN1cHBvcnRFZmwuaCBiL1NvdXJjZS9X
ZWJLaXQvZWZsL1dlYkNvcmVTdXBwb3J0L0R1bXBSZW5kZXJUcmVlU3VwcG9ydEVmbC5oCmluZGV4
IGU2OGUyODQuLmU2ZmI1OTMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvZWZsL1dlYkNvcmVT
dXBwb3J0L0R1bXBSZW5kZXJUcmVlU3VwcG9ydEVmbC5oCisrKyBiL1NvdXJjZS9XZWJLaXQvZWZs
L1dlYkNvcmVTdXBwb3J0L0R1bXBSZW5kZXJUcmVlU3VwcG9ydEVmbC5oCkBAIC05NCw2ICs5NCw3
IEBAIHB1YmxpYzoKICAgICBzdGF0aWMgdm9pZCBzZXRJbnRlcmFjdGl2ZUZvcm1WYWxpZGF0aW9u
RW5hYmxlZChFdmFzX09iamVjdCogZXdrVmlldywgYm9vbCBlbmFibGVkKTsKICAgICBzdGF0aWMg
SlNWYWx1ZVJlZiBjb21wdXRlZFN0eWxlSW5jbHVkaW5nVmlzaXRlZEluZm8oSlNDb250ZXh0UmVm
LCBKU1ZhbHVlUmVmKTsKICAgICBzdGF0aWMgdm9pZCBzZXRBdXRob3JBbmRVc2VyU3R5bGVzRW5h
YmxlZChFdmFzX09iamVjdCogZXdrVmlldywgYm9vbCk7CisgICAgc3RhdGljIHZvaWQgc2V0RG9t
YWluUmVsYXhhdGlvbkZvcmJpZGRlbkZvclVSTFNjaGVtZShib29sIGZvcmJpZGRlbiwgY29uc3Qg
Y2hhciogc2NoZW1lKTsKIH07CiAKICNlbmRpZiAvLyBEdW1wUmVuZGVyVHJlZVN1cHBvcnRFZmxf
aApkaWZmIC0tZ2l0IGEvVG9vbHMvQ2hhbmdlTG9nIGIvVG9vbHMvQ2hhbmdlTG9nCmluZGV4IGNk
OWVlODUuLjU5ZTRmZjggMTAwNjQ0Ci0tLSBhL1Rvb2xzL0NoYW5nZUxvZworKysgYi9Ub29scy9D
aGFuZ2VMb2cKQEAgLTEsMyArMSwxNiBAQAorMjAxMi0wNC0yMyAgU3VkYXJzYW5hIE5hZ2luZW5p
ICA8c3VkYXJzYW5hLm5hZ2luZW5pQGxpbnV4LmludGVsLmNvbT4KKworICAgICAgICBbRUZMXSBb
RFJUXSBJbXBsZW1lbnQgc2V0RG9tYWluUmVsYXhhdGlvbkZvcmJpZGRlbkZvclVSTFNjaGVtZSBp
biBFRkwgRFJUCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD04NDU3NworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
IEFkZCBtaXNzaW5nIGltcGxlbWVudGF0aW9uIHNldERvbWFpblJlbGF4YXRpb25Gb3JiaWRkZW5G
b3JVUkxTY2hlbWUgdG8gRUZMJ3MKKyAgICAgICAgTGF5b3V0VGVzdENvbnRyb2xsZXIuCisKKyAg
ICAgICAgKiBEdW1wUmVuZGVyVHJlZS9lZmwvTGF5b3V0VGVzdENvbnRyb2xsZXJFZmwuY3BwOgor
ICAgICAgICAoTGF5b3V0VGVzdENvbnRyb2xsZXI6OnNldERvbWFpblJlbGF4YXRpb25Gb3JiaWRk
ZW5Gb3JVUkxTY2hlbWUpOgorCiAyMDEyLTA0LTIzICBNaWxpYW4gV29sZmYgIDxtYWlsQG1pbGlh
bncuZGU+CiAKICAgICAgICAgW1F0XSBNYWtlIERSVCBub3QgZHVtcCBwaXhlbCByZXN1bHRzIGlm
IHRlc3QgaXMgY2FsbGluZyBsYXlvdXRUZXN0Q29udHJvbGxlci5kdW1wQXNUZXh0KCkKZGlmZiAt
LWdpdCBhL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2VmbC9MYXlvdXRUZXN0Q29udHJvbGxlckVmbC5j
cHAgYi9Ub29scy9EdW1wUmVuZGVyVHJlZS9lZmwvTGF5b3V0VGVzdENvbnRyb2xsZXJFZmwuY3Bw
CmluZGV4IDBiMzlkNzAuLmM4NDhlYWIgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0R1bXBSZW5kZXJUcmVl
L2VmbC9MYXlvdXRUZXN0Q29udHJvbGxlckVmbC5jcHAKKysrIGIvVG9vbHMvRHVtcFJlbmRlclRy
ZWUvZWZsL0xheW91dFRlc3RDb250cm9sbGVyRWZsLmNwcApAQCAtNjA2LDkgKzYwNiw5IEBAIHZv
aWQgTGF5b3V0VGVzdENvbnRyb2xsZXI6OnN5bmNMb2NhbFN0b3JhZ2UoKQogICAgIG5vdEltcGxl
bWVudGVkKCk7CiB9CiAKLXZvaWQgTGF5b3V0VGVzdENvbnRyb2xsZXI6OnNldERvbWFpblJlbGF4
YXRpb25Gb3JiaWRkZW5Gb3JVUkxTY2hlbWUoYm9vbCwgSlNTdHJpbmdSZWYpCit2b2lkIExheW91
dFRlc3RDb250cm9sbGVyOjpzZXREb21haW5SZWxheGF0aW9uRm9yYmlkZGVuRm9yVVJMU2NoZW1l
KGJvb2wgZm9yYmlkZGVuLCBKU1N0cmluZ1JlZiBzY2hlbWUpCiB7Ci0gICAgbm90SW1wbGVtZW50
ZWQoKTsKKyAgICBEdW1wUmVuZGVyVHJlZVN1cHBvcnRFZmw6OnNldERvbWFpblJlbGF4YXRpb25G
b3JiaWRkZW5Gb3JVUkxTY2hlbWUoZm9yYmlkZGVuLCBzY2hlbWUtPnVzdHJpbmcoKS51dGY4KCku
ZGF0YSgpKTsKIH0KIAogdm9pZCBMYXlvdXRUZXN0Q29udHJvbGxlcjo6Z29CYWNrKCkK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>138542</attachid>
            <date>2012-04-24 05:35:14 -0700</date>
            <delta_ts>2012-05-09 03:54:07 -0700</delta_ts>
            <desc>patch</desc>
            <filename>84577.patch</filename>
            <type>text/plain</type>
            <size>5368</size>
            <attacher name="Sudarsana Nagineni (babu)">naginenis</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA4MWFmOWU0Li41ZWIzY2FjIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTItMDQt
MjQgIFN1ZGFyc2FuYSBOYWdpbmVuaSAgPHN1ZGFyc2FuYS5uYWdpbmVuaUBsaW51eC5pbnRlbC5j
b20+CisKKyAgICAgICAgW0VGTF0gW0RSVF0gSW1wbGVtZW50IHNldERvbWFpblJlbGF4YXRpb25G
b3JiaWRkZW5Gb3JVUkxTY2hlbWUgaW4gRUZMIERSVAorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODQ1NzcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBVbnNraXAgaHR0cC90ZXN0cy9zZWN1cml0eS9zZXREb21h
aW5SZWxheGF0aW9uRm9yYmlkZGVuRm9yVVJMU2NoZW1lLmh0bWwKKworICAgICAgICAqIHBsYXRm
b3JtL2VmbC9Ta2lwcGVkOgorCiAyMDEyLTA0LTIzICBLZW50IFRhbXVyYSAgPHRrZW50QGNocm9t
aXVtLm9yZz4KIAogICAgICAgICBVbnJldmlld2VkLiBGaXggaW5jb3JyZWN0IHRlc3QgcmVzdWx0
cyBmb3IgPGRhdGFsaXN0PgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZWZsL1Nr
aXBwZWQgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9lZmwvU2tpcHBlZAppbmRleCA2ZmE4ODgyLi4z
ODVkNTdjIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9lZmwvU2tpcHBlZAorKysg
Yi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9lZmwvU2tpcHBlZApAQCAtNTIwLDkgKzUyMCw2IEBAIGh0
dHAvdGVzdHMvYXBwY2FjaGUKICMgRUZMJ3MgTGF5b3V0VGVzdENvbnRyb2xsZXIgZG9lcyBub3Qg
aW1wbGVtZW50IGFwcGxpY2F0aW9uQ2FjaGVEaXNrVXNhZ2VGb3JPcmlnaW4KIGh0dHAvdGVzdHMv
YXBwY2FjaGUKIAotIyBFRkwncyBMYXlvdXRUZXN0Q29udHJvbGxlciBkb2VzIG5vdCBpbXBsZW1l
bnQgc2V0RG9tYWluUmVsYXhhdGlvbkZvcmJpZGRlbkZvclVSTFNjaGVtZQotaHR0cC90ZXN0cy9z
ZWN1cml0eS9zZXREb21haW5SZWxheGF0aW9uRm9yYmlkZGVuRm9yVVJMU2NoZW1lLmh0bWwKLQog
IyBFRkwncyBMYXlvdXRUZXN0Q29udHJvbGxlciBkb2VzIG5vdCBpbXBsZW1lbnQgb3ZlcnJpZGVQ
cmVmZXJlbmNlCiBjb21wb3NpdGluZy93ZWJnbC93ZWJnbC1iYWNrZ3JvdW5kLWNvbG9yLmh0bWwK
IGNvbXBvc2l0aW5nL3dlYmdsL3dlYmdsLW5vLWFscGhhLmh0bWwKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJLaXQvZWZsL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvZWZsL0NoYW5nZUxvZwppbmRl
eCA3NDQzZmY1Li42M2NlMDAyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2VmbC9DaGFuZ2VM
b2cKKysrIGIvU291cmNlL1dlYktpdC9lZmwvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIw
MTItMDQtMjQgIFN1ZGFyc2FuYSBOYWdpbmVuaSAgPHN1ZGFyc2FuYS5uYWdpbmVuaUBsaW51eC5p
bnRlbC5jb20+CisKKyAgICAgICAgW0VGTF0gW0RSVF0gSW1wbGVtZW50IHNldERvbWFpblJlbGF4
YXRpb25Gb3JiaWRkZW5Gb3JVUkxTY2hlbWUgaW4gRUZMIERSVAorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODQ1NzcKKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGQgbWlzc2luZyBpbXBsZW1lbnRhdGlvbiBz
ZXREb21haW5SZWxheGF0aW9uRm9yYmlkZGVuRm9yVVJMU2NoZW1lIHRvCisgICAgICAgIEVGTCdz
IER1bXBSZW5kZXJUcmVlU3VwcG9ydCB0byBhbGxvdyBkaXNhYmxpbmcgZG9tYWluIHJlbGF4YXRp
b24uCisKKyAgICAgICAgKiBXZWJDb3JlU3VwcG9ydC9EdW1wUmVuZGVyVHJlZVN1cHBvcnRFZmwu
Y3BwOgorICAgICAgICAoRHVtcFJlbmRlclRyZWVTdXBwb3J0RWZsOjpzZXREb21haW5SZWxheGF0
aW9uRm9yYmlkZGVuRm9yVVJMU2NoZW1lKToKKyAgICAgICAgKiBXZWJDb3JlU3VwcG9ydC9EdW1w
UmVuZGVyVHJlZVN1cHBvcnRFZmwuaDoKKwogMjAxMi0wNC0yMyAgQ2hyaXN0b3BoZSBEdW1leiAg
PGNocmlzdG9waGUuZHVtZXpAaW50ZWwuY29tPgogCiAgICAgICAgIFtFRkxdIEVGTCdzIExheW91
dFRlc3RDb250cm9sbGVyIGRvZXMgbm90IGltcGxlbWVudCBlbGVtZW50RG9lc0F1dG9Db21wbGV0
ZUZvckVsZW1lbnRXaXRoSWQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvZWZsL1dlYkNvcmVT
dXBwb3J0L0R1bXBSZW5kZXJUcmVlU3VwcG9ydEVmbC5jcHAgYi9Tb3VyY2UvV2ViS2l0L2VmbC9X
ZWJDb3JlU3VwcG9ydC9EdW1wUmVuZGVyVHJlZVN1cHBvcnRFZmwuY3BwCmluZGV4IDZmZmQ5ZTAu
LmVkMzlhZDEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvZWZsL1dlYkNvcmVTdXBwb3J0L0R1
bXBSZW5kZXJUcmVlU3VwcG9ydEVmbC5jcHAKKysrIGIvU291cmNlL1dlYktpdC9lZmwvV2ViQ29y
ZVN1cHBvcnQvRHVtcFJlbmRlclRyZWVTdXBwb3J0RWZsLmNwcApAQCAtNDAsNiArNDAsNyBAQAog
I2luY2x1ZGUgPFBhZ2VHcm91cC5oPgogI2luY2x1ZGUgPFByaW50Q29udGV4dC5oPgogI2luY2x1
ZGUgPFJlbmRlclRyZWVBc1RleHQuaD4KKyNpbmNsdWRlIDxTY2hlbWVSZWdpc3RyeS5oPgogI2lu
Y2x1ZGUgPFNldHRpbmdzLmg+CiAjaW5jbHVkZSA8V2ViS2l0TXV0YXRpb25PYnNlcnZlci5oPgog
I2luY2x1ZGUgPGJpbmRpbmdzL2pzL0dDQ29udHJvbGxlci5oPgpAQCAtNTg4LDMgKzU4OSw4IEBA
IHZvaWQgRHVtcFJlbmRlclRyZWVTdXBwb3J0RWZsOjpzZXRBdXRob3JBbmRVc2VyU3R5bGVzRW5h
YmxlZChFdmFzX09iamVjdCogZXdrVmllCiAKICAgICBjb3JlUGFnZS0+c2V0dGluZ3MoKS0+c2V0
QXV0aG9yQW5kVXNlclN0eWxlc0VuYWJsZWQoZW5hYmxlZCk7CiB9CisKK3ZvaWQgRHVtcFJlbmRl
clRyZWVTdXBwb3J0RWZsOjpzZXREb21haW5SZWxheGF0aW9uRm9yYmlkZGVuRm9yVVJMU2NoZW1l
KGJvb2wgZm9yYmlkZGVuLCBjb25zdCBTdHJpbmcmIHNjaGVtZSkKK3sKKyAgICBXZWJDb3JlOjpT
Y2hlbWVSZWdpc3RyeTo6c2V0RG9tYWluUmVsYXhhdGlvbkZvcmJpZGRlbkZvclVSTFNjaGVtZShm
b3JiaWRkZW4sIHNjaGVtZSk7Cit9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2VmbC9XZWJD
b3JlU3VwcG9ydC9EdW1wUmVuZGVyVHJlZVN1cHBvcnRFZmwuaCBiL1NvdXJjZS9XZWJLaXQvZWZs
L1dlYkNvcmVTdXBwb3J0L0R1bXBSZW5kZXJUcmVlU3VwcG9ydEVmbC5oCmluZGV4IGFkZTBmOGMu
LmI1NGYzZmIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvZWZsL1dlYkNvcmVTdXBwb3J0L0R1
bXBSZW5kZXJUcmVlU3VwcG9ydEVmbC5oCisrKyBiL1NvdXJjZS9XZWJLaXQvZWZsL1dlYkNvcmVT
dXBwb3J0L0R1bXBSZW5kZXJUcmVlU3VwcG9ydEVmbC5oCkBAIC05NSw2ICs5NSw3IEBAIHB1Ymxp
YzoKICAgICBzdGF0aWMgdm9pZCBzZXRJbnRlcmFjdGl2ZUZvcm1WYWxpZGF0aW9uRW5hYmxlZChF
dmFzX09iamVjdCogZXdrVmlldywgYm9vbCBlbmFibGVkKTsKICAgICBzdGF0aWMgSlNWYWx1ZVJl
ZiBjb21wdXRlZFN0eWxlSW5jbHVkaW5nVmlzaXRlZEluZm8oSlNDb250ZXh0UmVmLCBKU1ZhbHVl
UmVmKTsKICAgICBzdGF0aWMgdm9pZCBzZXRBdXRob3JBbmRVc2VyU3R5bGVzRW5hYmxlZChFdmFz
X09iamVjdCogZXdrVmlldywgYm9vbCk7CisgICAgc3RhdGljIHZvaWQgc2V0RG9tYWluUmVsYXhh
dGlvbkZvcmJpZGRlbkZvclVSTFNjaGVtZShib29sIGZvcmJpZGRlbiwgY29uc3QgU3RyaW5nJiBz
Y2hlbWUpOwogfTsKIAogI2VuZGlmIC8vIER1bXBSZW5kZXJUcmVlU3VwcG9ydEVmbF9oCmRpZmYg
LS1naXQgYS9Ub29scy9DaGFuZ2VMb2cgYi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggNzk5MzVjNS4u
NDBmOGE1MSAxMDA2NDQKLS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxv
ZwpAQCAtMSwzICsxLDE2IEBACisyMDEyLTA0LTI0ICBTdWRhcnNhbmEgTmFnaW5lbmkgIDxzdWRh
cnNhbmEubmFnaW5lbmlAbGludXguaW50ZWwuY29tPgorCisgICAgICAgIFtFRkxdIFtEUlRdIElt
cGxlbWVudCBzZXREb21haW5SZWxheGF0aW9uRm9yYmlkZGVuRm9yVVJMU2NoZW1lIGluIEVGTCBE
UlQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTg0NTc3
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkIG1p
c3NpbmcgaW1wbGVtZW50YXRpb24gc2V0RG9tYWluUmVsYXhhdGlvbkZvcmJpZGRlbkZvclVSTFNj
aGVtZSB0byBFRkwncworICAgICAgICBMYXlvdXRUZXN0Q29udHJvbGxlci4KKworICAgICAgICAq
IER1bXBSZW5kZXJUcmVlL2VmbC9MYXlvdXRUZXN0Q29udHJvbGxlckVmbC5jcHA6CisgICAgICAg
IChMYXlvdXRUZXN0Q29udHJvbGxlcjo6c2V0RG9tYWluUmVsYXhhdGlvbkZvcmJpZGRlbkZvclVS
TFNjaGVtZSk6CisKIDIwMTItMDQtMjMgIEVyaXEgQXVndXN0aW5lICA8ZWF1Z3VzdGlAY2hyb21p
dW0ub3JnPgogCiAgICAgICAgIFJldHVybiB2YWx1ZSBmcm9tIGV4ZWN1dGVkIHNjcmlwdCBpbiBD
aHJvbWl1bS4KZGlmZiAtLWdpdCBhL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2VmbC9MYXlvdXRUZXN0
Q29udHJvbGxlckVmbC5jcHAgYi9Ub29scy9EdW1wUmVuZGVyVHJlZS9lZmwvTGF5b3V0VGVzdENv
bnRyb2xsZXJFZmwuY3BwCmluZGV4IDgxZTczZTMuLjQyOTk1OTIgMTAwNjQ0Ci0tLSBhL1Rvb2xz
L0R1bXBSZW5kZXJUcmVlL2VmbC9MYXlvdXRUZXN0Q29udHJvbGxlckVmbC5jcHAKKysrIGIvVG9v
bHMvRHVtcFJlbmRlclRyZWUvZWZsL0xheW91dFRlc3RDb250cm9sbGVyRWZsLmNwcApAQCAtNjA3
LDkgKzYwNyw5IEBAIHZvaWQgTGF5b3V0VGVzdENvbnRyb2xsZXI6OnN5bmNMb2NhbFN0b3JhZ2Uo
KQogICAgIG5vdEltcGxlbWVudGVkKCk7CiB9CiAKLXZvaWQgTGF5b3V0VGVzdENvbnRyb2xsZXI6
OnNldERvbWFpblJlbGF4YXRpb25Gb3JiaWRkZW5Gb3JVUkxTY2hlbWUoYm9vbCwgSlNTdHJpbmdS
ZWYpCit2b2lkIExheW91dFRlc3RDb250cm9sbGVyOjpzZXREb21haW5SZWxheGF0aW9uRm9yYmlk
ZGVuRm9yVVJMU2NoZW1lKGJvb2wgZm9yYmlkZGVuLCBKU1N0cmluZ1JlZiBzY2hlbWUpCiB7Ci0g
ICAgbm90SW1wbGVtZW50ZWQoKTsKKyAgICBEdW1wUmVuZGVyVHJlZVN1cHBvcnRFZmw6OnNldERv
bWFpblJlbGF4YXRpb25Gb3JiaWRkZW5Gb3JVUkxTY2hlbWUoZm9yYmlkZGVuLCBTdHJpbmcoc2No
ZW1lLT51c3RyaW5nKCkuaW1wbCgpKSk7CiB9CiAKIHZvaWQgTGF5b3V0VGVzdENvbnRyb2xsZXI6
OmdvQmFjaygpCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>140907</attachid>
            <date>2012-05-09 03:54:07 -0700</date>
            <delta_ts>2012-05-17 05:24:51 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>84577.patch</filename>
            <type>text/plain</type>
            <size>5319</size>
            <attacher name="Sudarsana Nagineni (babu)">naginenis</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBiMjViNzNkLi5hYzNkYWYwIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTItMDUt
MDkgIFN1ZGFyc2FuYSBOYWdpbmVuaSAgPHN1ZGFyc2FuYS5uYWdpbmVuaUBsaW51eC5pbnRlbC5j
b20+CisKKyAgICAgICAgW0VGTF0gW0RSVF0gSW1wbGVtZW50IHNldERvbWFpblJlbGF4YXRpb25G
b3JiaWRkZW5Gb3JVUkxTY2hlbWUgaW4gRUZMIERSVAorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODQ1NzcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBVbnNraXAgaHR0cC90ZXN0cy9zZWN1cml0eS9zZXREb21h
aW5SZWxheGF0aW9uRm9yYmlkZGVuRm9yVVJMU2NoZW1lLmh0bWwKKworICAgICAgICAqIHBsYXRm
b3JtL2VmbC9Ta2lwcGVkOgorCiAyMDEyLTA1LTA4ICBLZW50IFRhbXVyYSAgPHRrZW50QGNocm9t
aXVtLm9yZz4KIAogICAgICAgICBVbnJldmlld2VkLCBhIHRyaXZpYWwgdGVzdCBmaXggdG8gcmVt
b3ZlIGEgcGxhdGZvcm0tZGVwZW5kZW5jeS4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRm
b3JtL2VmbC9Ta2lwcGVkIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZWZsL1NraXBwZWQKaW5kZXgg
MGY1ODk3Yy4uMjEyNDA0NyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZWZsL1Nr
aXBwZWQKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZWZsL1NraXBwZWQKQEAgLTM0Miw5ICsz
NDIsNiBAQCBodHRwL3Rlc3RzL2FwcGNhY2hlCiAjIEVGTCdzIExheW91dFRlc3RDb250cm9sbGVy
IGRvZXMgbm90IGltcGxlbWVudCBhcHBsaWNhdGlvbkNhY2hlRGlza1VzYWdlRm9yT3JpZ2luCiBo
dHRwL3Rlc3RzL2FwcGNhY2hlCiAKLSMgRUZMJ3MgTGF5b3V0VGVzdENvbnRyb2xsZXIgZG9lcyBu
b3QgaW1wbGVtZW50IHNldERvbWFpblJlbGF4YXRpb25Gb3JiaWRkZW5Gb3JVUkxTY2hlbWUKLWh0
dHAvdGVzdHMvc2VjdXJpdHkvc2V0RG9tYWluUmVsYXhhdGlvbkZvcmJpZGRlbkZvclVSTFNjaGVt
ZS5odG1sCi0KICMgRUZMJ3MgTGF5b3V0VGVzdENvbnRyb2xsZXIgb3ZlcnJpZGVQcmVmZXJlbmNl
IGRvZXMgbm90IGltcGxlbWVudCBXZWJLaXRVc2VQcmVIVE1MNVBhcnNlclF1aXJrcyBwcmVmZXJl
bmNlCiBmYXN0L3BhcnNlci9wcmUtaHRtbDUtcGFyc2VyLXF1aXJrcy5odG1sCiAKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJLaXQvZWZsL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvZWZsL0NoYW5n
ZUxvZwppbmRleCA3NzY3MTViLi41ZDNiOGNhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2Vm
bC9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdC9lZmwvQ2hhbmdlTG9nCkBAIC0xLDMgKzEs
MTcgQEAKKzIwMTItMDUtMDkgIFN1ZGFyc2FuYSBOYWdpbmVuaSAgPHN1ZGFyc2FuYS5uYWdpbmVu
aUBsaW51eC5pbnRlbC5jb20+CisKKyAgICAgICAgW0VGTF0gW0RSVF0gSW1wbGVtZW50IHNldERv
bWFpblJlbGF4YXRpb25Gb3JiaWRkZW5Gb3JVUkxTY2hlbWUgaW4gRUZMIERSVAorICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODQ1NzcKKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGQgbWlzc2luZyBpbXBsZW1l
bnRhdGlvbiBzZXREb21haW5SZWxheGF0aW9uRm9yYmlkZGVuRm9yVVJMU2NoZW1lIHRvCisgICAg
ICAgIEVGTCdzIER1bXBSZW5kZXJUcmVlU3VwcG9ydCB0byBhbGxvdyBkaXNhYmxpbmcgZG9tYWlu
IHJlbGF4YXRpb24uCisKKyAgICAgICAgKiBXZWJDb3JlU3VwcG9ydC9EdW1wUmVuZGVyVHJlZVN1
cHBvcnRFZmwuY3BwOgorICAgICAgICAoRHVtcFJlbmRlclRyZWVTdXBwb3J0RWZsOjpzZXREb21h
aW5SZWxheGF0aW9uRm9yYmlkZGVuRm9yVVJMU2NoZW1lKToKKyAgICAgICAgKiBXZWJDb3JlU3Vw
cG9ydC9EdW1wUmVuZGVyVHJlZVN1cHBvcnRFZmwuaDoKKwogMjAxMi0wNS0wOCAgS2FuZ2lsIEhh
biAgPGthbmdpbC5oYW5Ac2Ftc3VuZy5jb20+CiAKICAgICAgICAgW0VGTF1bRFJUXSBJbXBsZW1l
bnQgVGV4dElucHV0Q29udHJvbGxlci4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvZWZsL1dl
YkNvcmVTdXBwb3J0L0R1bXBSZW5kZXJUcmVlU3VwcG9ydEVmbC5jcHAgYi9Tb3VyY2UvV2ViS2l0
L2VmbC9XZWJDb3JlU3VwcG9ydC9EdW1wUmVuZGVyVHJlZVN1cHBvcnRFZmwuY3BwCmluZGV4IDZi
MTY2ZGMuLmZjMGQ2ZDAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvZWZsL1dlYkNvcmVTdXBw
b3J0L0R1bXBSZW5kZXJUcmVlU3VwcG9ydEVmbC5jcHAKKysrIGIvU291cmNlL1dlYktpdC9lZmwv
V2ViQ29yZVN1cHBvcnQvRHVtcFJlbmRlclRyZWVTdXBwb3J0RWZsLmNwcApAQCAtNDIsNiArNDIs
NyBAQAogI2luY2x1ZGUgPFBhZ2VHcm91cC5oPgogI2luY2x1ZGUgPFByaW50Q29udGV4dC5oPgog
I2luY2x1ZGUgPFJlbmRlclRyZWVBc1RleHQuaD4KKyNpbmNsdWRlIDxTY2hlbWVSZWdpc3RyeS5o
PgogI2luY2x1ZGUgPFNldHRpbmdzLmg+CiAjaW5jbHVkZSA8VGV4dEl0ZXJhdG9yLmg+CiAjaW5j
bHVkZSA8V2ViS2l0TXV0YXRpb25PYnNlcnZlci5oPgpAQCAtNzMwLDMgKzczMSw4IEBAIGJvb2wg
RHVtcFJlbmRlclRyZWVTdXBwb3J0RWZsOjpzZWxlY3RlZFJhbmdlKEV2YXNfT2JqZWN0KiBld2tW
aWV3LCBpbnQqIHN0YXJ0LCBpCiAKICAgICByZXR1cm4gdHJ1ZTsKIH0KKwordm9pZCBEdW1wUmVu
ZGVyVHJlZVN1cHBvcnRFZmw6OnNldERvbWFpblJlbGF4YXRpb25Gb3JiaWRkZW5Gb3JVUkxTY2hl
bWUoYm9vbCBmb3JiaWRkZW4sIGNvbnN0IFN0cmluZyYgc2NoZW1lKQoreworICAgIFdlYkNvcmU6
OlNjaGVtZVJlZ2lzdHJ5OjpzZXREb21haW5SZWxheGF0aW9uRm9yYmlkZGVuRm9yVVJMU2NoZW1l
KGZvcmJpZGRlbiwgc2NoZW1lKTsKK30KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvZWZsL1dl
YkNvcmVTdXBwb3J0L0R1bXBSZW5kZXJUcmVlU3VwcG9ydEVmbC5oIGIvU291cmNlL1dlYktpdC9l
ZmwvV2ViQ29yZVN1cHBvcnQvRHVtcFJlbmRlclRyZWVTdXBwb3J0RWZsLmgKaW5kZXggODk3NTFm
MS4uNWUxNzVkMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9lZmwvV2ViQ29yZVN1cHBvcnQv
RHVtcFJlbmRlclRyZWVTdXBwb3J0RWZsLmgKKysrIGIvU291cmNlL1dlYktpdC9lZmwvV2ViQ29y
ZVN1cHBvcnQvRHVtcFJlbmRlclRyZWVTdXBwb3J0RWZsLmgKQEAgLTk4LDYgKzk4LDcgQEAgcHVi
bGljOgogICAgIHN0YXRpYyB2b2lkIHNldEludGVyYWN0aXZlRm9ybVZhbGlkYXRpb25FbmFibGVk
KEV2YXNfT2JqZWN0KiBld2tWaWV3LCBib29sIGVuYWJsZWQpOwogICAgIHN0YXRpYyBKU1ZhbHVl
UmVmIGNvbXB1dGVkU3R5bGVJbmNsdWRpbmdWaXNpdGVkSW5mbyhKU0NvbnRleHRSZWYsIEpTVmFs
dWVSZWYpOwogICAgIHN0YXRpYyB2b2lkIHNldEF1dGhvckFuZFVzZXJTdHlsZXNFbmFibGVkKEV2
YXNfT2JqZWN0KiBld2tWaWV3LCBib29sKTsKKyAgICBzdGF0aWMgdm9pZCBzZXREb21haW5SZWxh
eGF0aW9uRm9yYmlkZGVuRm9yVVJMU2NoZW1lKGJvb2wgZm9yYmlkZGVuLCBjb25zdCBTdHJpbmcm
IHNjaGVtZSk7CiAKICAgICAvLyBUZXh0SW5wdXRDb250cm9sbGVyCiAgICAgc3RhdGljIHZvaWQg
c2V0Q29tcG9zaXRpb24oRXZhc19PYmplY3QqLCBjb25zdCBjaGFyKiwgaW50LCBpbnQpOwpkaWZm
IC0tZ2l0IGEvVG9vbHMvQ2hhbmdlTG9nIGIvVG9vbHMvQ2hhbmdlTG9nCmluZGV4IDRmZDFjMjMu
LjZmODA2ZGQgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0NoYW5nZUxvZworKysgYi9Ub29scy9DaGFuZ2VM
b2cKQEAgLTEsMyArMSwxNiBAQAorMjAxMi0wNS0wOSAgU3VkYXJzYW5hIE5hZ2luZW5pICA8c3Vk
YXJzYW5hLm5hZ2luZW5pQGxpbnV4LmludGVsLmNvbT4KKworICAgICAgICBbRUZMXSBbRFJUXSBJ
bXBsZW1lbnQgc2V0RG9tYWluUmVsYXhhdGlvbkZvcmJpZGRlbkZvclVSTFNjaGVtZSBpbiBFRkwg
RFJUCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04NDU3
NworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZCBt
aXNzaW5nIGltcGxlbWVudGF0aW9uIHNldERvbWFpblJlbGF4YXRpb25Gb3JiaWRkZW5Gb3JVUkxT
Y2hlbWUgdG8gRUZMJ3MKKyAgICAgICAgTGF5b3V0VGVzdENvbnRyb2xsZXIuCisKKyAgICAgICAg
KiBEdW1wUmVuZGVyVHJlZS9lZmwvTGF5b3V0VGVzdENvbnRyb2xsZXJFZmwuY3BwOgorICAgICAg
ICAoTGF5b3V0VGVzdENvbnRyb2xsZXI6OnNldERvbWFpblJlbGF4YXRpb25Gb3JiaWRkZW5Gb3JV
UkxTY2hlbWUpOgorCiAyMDEyLTA1LTA4ICBPamFuIFZhZmFpICA8b2phbkBjaHJvbWl1bS5vcmc+
CiAKICAgICAgICAgU2hvdyB0aGUgY2hyb21pdW0gbm9uLWxheW91dCB0ZXN0IGJvdHMgaW4gZ2Fy
ZGVuLW8tbWF0aWMKZGlmZiAtLWdpdCBhL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2VmbC9MYXlvdXRU
ZXN0Q29udHJvbGxlckVmbC5jcHAgYi9Ub29scy9EdW1wUmVuZGVyVHJlZS9lZmwvTGF5b3V0VGVz
dENvbnRyb2xsZXJFZmwuY3BwCmluZGV4IGNkOTA2ZGIuLjBmYTllZTggMTAwNjQ0Ci0tLSBhL1Rv
b2xzL0R1bXBSZW5kZXJUcmVlL2VmbC9MYXlvdXRUZXN0Q29udHJvbGxlckVmbC5jcHAKKysrIGIv
VG9vbHMvRHVtcFJlbmRlclRyZWUvZWZsL0xheW91dFRlc3RDb250cm9sbGVyRWZsLmNwcApAQCAt
NjEzLDkgKzYxMyw5IEBAIHZvaWQgTGF5b3V0VGVzdENvbnRyb2xsZXI6OnN5bmNMb2NhbFN0b3Jh
Z2UoKQogICAgIG5vdEltcGxlbWVudGVkKCk7CiB9CiAKLXZvaWQgTGF5b3V0VGVzdENvbnRyb2xs
ZXI6OnNldERvbWFpblJlbGF4YXRpb25Gb3JiaWRkZW5Gb3JVUkxTY2hlbWUoYm9vbCwgSlNTdHJp
bmdSZWYpCit2b2lkIExheW91dFRlc3RDb250cm9sbGVyOjpzZXREb21haW5SZWxheGF0aW9uRm9y
YmlkZGVuRm9yVVJMU2NoZW1lKGJvb2wgZm9yYmlkZGVuLCBKU1N0cmluZ1JlZiBzY2hlbWUpCiB7
Ci0gICAgbm90SW1wbGVtZW50ZWQoKTsKKyAgICBEdW1wUmVuZGVyVHJlZVN1cHBvcnRFZmw6OnNl
dERvbWFpblJlbGF4YXRpb25Gb3JiaWRkZW5Gb3JVUkxTY2hlbWUoZm9yYmlkZGVuLCBXVEY6OlN0
cmluZyhzY2hlbWUtPnVzdHJpbmcoKS5pbXBsKCkpKTsKIH0KIAogdm9pZCBMYXlvdXRUZXN0Q29u
dHJvbGxlcjo6Z29CYWNrKCkK
</data>
<flag name="review"
          id="146916"
          type_id="1"
          status="-"
          setter="gyuyoung.kim"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>142457</attachid>
            <date>2012-05-17 05:24:51 -0700</date>
            <delta_ts>2012-05-29 06:15:57 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>84577.patch</filename>
            <type>text/plain</type>
            <size>1296</size>
            <attacher name="Sudarsana Nagineni (babu)">naginenis</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA2NmRiZjcyLi5jYzk5ZjY2IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTIgQEAKKzIwMTItMDUt
MTcgIFN1ZGFyc2FuYSBOYWdpbmVuaSAgPHN1ZGFyc2FuYS5uYWdpbmVuaUBsaW51eC5pbnRlbC5j
b20+CisKKyAgICAgICAgW0VGTF0gW0RSVF0gVW5za2lwIHBhc3NpbmcgdGVzdCBodHRwL3Rlc3Rz
L3NlY3VyaXR5L3NldERvbWFpblJlbGF4YXRpb25Gb3JiaWRkZW5Gb3JVUkxTY2hlbWUuaHRtbCBh
ZnRlciByMTE3NDI4CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD04NDU3NworCisgICAgICAgIFVucmV2aWV3ZWQgZ2FyZGVuaW5nLCB1bnNraXAgbm93IHBh
c3NpbmcgdGVzdC4KKworICAgICAgICAqIHBsYXRmb3JtL2VmbC9Ta2lwcGVkOgorCiAyMDEyLTA1
LTE3ICDDgWTDoW0gS2FsbGFpICA8a2FkYW1AaW5mLnUtc3plZ2VkLmh1PgogCiAgICAgICAgIFtR
dF0gVW5yZXZpZXdlZCBnYXJkZW5pbmcuIFRlc3QgZXhwZWN0YXRpb24gdXBkYXRlLgpkaWZmIC0t
Z2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZWZsL1NraXBwZWQgYi9MYXlvdXRUZXN0cy9wbGF0
Zm9ybS9lZmwvU2tpcHBlZAppbmRleCAxNDM0M2NiLi43YmIzNWJiIDEwMDY0NAotLS0gYS9MYXlv
dXRUZXN0cy9wbGF0Zm9ybS9lZmwvU2tpcHBlZAorKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9l
ZmwvU2tpcHBlZApAQCAtMjc3LDkgKzI3Nyw2IEBAIGh0dHAvdGVzdHMvbWlzYy9jb3B5LXJlc29s
dmVzLXVybHMuaHRtbAogIyBFRkwncyBMYXlvdXRUZXN0Q29udHJvbGxlciBkb2VzIG5vdCBpbXBs
ZW1lbnQgc2V0Q2FjaGVNb2RlbAogZmFzdC9kb20vSFRNTFNjcmlwdEVsZW1lbnQvbmVzdGVkLWV4
ZWN1dGlvbi5odG1sCiAKLSMgRUZMJ3MgTGF5b3V0VGVzdENvbnRyb2xsZXIgZG9lcyBub3QgaW1w
bGVtZW50IHNldERvbWFpblJlbGF4YXRpb25Gb3JiaWRkZW5Gb3JVUkxTY2hlbWUKLWh0dHAvdGVz
dHMvc2VjdXJpdHkvc2V0RG9tYWluUmVsYXhhdGlvbkZvcmJpZGRlbkZvclVSTFNjaGVtZS5odG1s
Ci0KICMgRUZMJ3MgTGF5b3V0VGVzdENvbnRyb2xsZXIgb3ZlcnJpZGVQcmVmZXJlbmNlIGRvZXMg
bm90IGltcGxlbWVudCBXZWJLaXRVc2VQcmVIVE1MNVBhcnNlclF1aXJrcyBwcmVmZXJlbmNlCiBm
YXN0L3BhcnNlci9wcmUtaHRtbDUtcGFyc2VyLXF1aXJrcy5odG1sCiAK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>144537</attachid>
            <date>2012-05-29 06:15:57 -0700</date>
            <delta_ts>2012-06-14 01:01:07 -0700</delta_ts>
            <desc>patch</desc>
            <filename>84577.patch</filename>
            <type>text/plain</type>
            <size>5296</size>
            <attacher name="Sudarsana Nagineni (babu)">naginenis</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCAyOWJmNTM3Li4xMDdiYWVjIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTItMDUt
MjkgIFN1ZGFyc2FuYSBOYWdpbmVuaSAgPHN1ZGFyc2FuYS5uYWdpbmVuaUBsaW51eC5pbnRlbC5j
b20+CisKKyAgICAgICAgW0VGTF0gW0RSVF0gSW1wbGVtZW50IHNldERvbWFpblJlbGF4YXRpb25G
b3JiaWRkZW5Gb3JVUkxTY2hlbWUgaW4gRUZMIERSVAorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODQ1NzcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBVbnNraXAgaHR0cC90ZXN0cy9zZWN1cml0eS9zZXREb21h
aW5SZWxheGF0aW9uRm9yYmlkZGVuRm9yVVJMU2NoZW1lLmh0bWwKKworICAgICAgICAqIHBsYXRm
b3JtL2VmbC9Ta2lwcGVkOgorCiAyMDEyLTA1LTI5ICBKw6Fub3MgQmFkaWNzICA8amJhZGljc0Bp
bmYudS1zemVnZWQuaHU+CiAKICAgICAgICAgW1F0XSBVbnJldmlld2VkIGdhcmRlbmluZyBhZnRl
ciByMTE4NjMxLiBodHRwL3Rlc3RzL2FwcGNhY2hlL2xvYWQtZnJvbS1hcHBjYWNoZS1kZWZlci1y
ZXN1bWUtY3Jhc2guaHRtbApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZWZsL1Nr
aXBwZWQgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9lZmwvU2tpcHBlZAppbmRleCAyYjJiOTRiLi4y
ZjRjYjRiIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9lZmwvU2tpcHBlZAorKysg
Yi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9lZmwvU2tpcHBlZApAQCAtMjAwLDkgKzIwMCw2IEBAIGVk
aXRpbmcvc3BlbGxpbmcKIGVkaXRpbmcvc3R5bGUKIGVkaXRpbmcvdW5kbwogCi0jIEVGTCdzIExh
eW91dFRlc3RDb250cm9sbGVyIGRvZXMgbm90IGltcGxlbWVudCBzZXREb21haW5SZWxheGF0aW9u
Rm9yYmlkZGVuRm9yVVJMU2NoZW1lCi1odHRwL3Rlc3RzL3NlY3VyaXR5L3NldERvbWFpblJlbGF4
YXRpb25Gb3JiaWRkZW5Gb3JVUkxTY2hlbWUuaHRtbAotCiAjIEVGTCdzIExheW91dFRlc3RDb250
cm9sbGVyIG92ZXJyaWRlUHJlZmVyZW5jZSBkb2VzIG5vdCBpbXBsZW1lbnQgV2ViS2l0VXNlUHJl
SFRNTDVQYXJzZXJRdWlya3MgcHJlZmVyZW5jZQogZmFzdC9wYXJzZXIvcHJlLWh0bWw1LXBhcnNl
ci1xdWlya3MuaHRtbAogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2VmbC9DaGFuZ2VMb2cg
Yi9Tb3VyY2UvV2ViS2l0L2VmbC9DaGFuZ2VMb2cKaW5kZXggMTMzZTJjNi4uODljMGJmYiAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYktpdC9lZmwvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQv
ZWZsL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDEyLTA1LTI5ICBTdWRhcnNhbmEgTmFn
aW5lbmkgIDxzdWRhcnNhbmEubmFnaW5lbmlAbGludXguaW50ZWwuY29tPgorCisgICAgICAgIFtF
RkxdIFtEUlRdIEltcGxlbWVudCBzZXREb21haW5SZWxheGF0aW9uRm9yYmlkZGVuRm9yVVJMU2No
ZW1lIGluIEVGTCBEUlQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTg0NTc3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgQWRkIG1pc3NpbmcgaW1wbGVtZW50YXRpb24gc2V0RG9tYWluUmVsYXhhdGlvbkZvcmJp
ZGRlbkZvclVSTFNjaGVtZSB0bworICAgICAgICBFRkwncyBEdW1wUmVuZGVyVHJlZVN1cHBvcnQg
dG8gYWxsb3cgZGlzYWJsaW5nIGRvbWFpbiByZWxheGF0aW9uLgorCisgICAgICAgICogV2ViQ29y
ZVN1cHBvcnQvRHVtcFJlbmRlclRyZWVTdXBwb3J0RWZsLmNwcDoKKyAgICAgICAgKER1bXBSZW5k
ZXJUcmVlU3VwcG9ydEVmbDo6c2V0RG9tYWluUmVsYXhhdGlvbkZvcmJpZGRlbkZvclVSTFNjaGVt
ZSk6CisgICAgICAgICogV2ViQ29yZVN1cHBvcnQvRHVtcFJlbmRlclRyZWVTdXBwb3J0RWZsLmg6
CisKIDIwMTItMDUtMjkgIENocmlzdG9waGUgRHVtZXogIDxjaHJpc3RvcGhlLmR1bWV6QGludGVs
LmNvbT4KIAogICAgICAgICBbRUZMXSBDb21waWxhdGlvbiB3YXJuaW5nIGluIER1bXBSZW5kZXJU
cmVlVmlldy5jcHAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvZWZsL1dlYkNvcmVTdXBwb3J0
L0R1bXBSZW5kZXJUcmVlU3VwcG9ydEVmbC5jcHAgYi9Tb3VyY2UvV2ViS2l0L2VmbC9XZWJDb3Jl
U3VwcG9ydC9EdW1wUmVuZGVyVHJlZVN1cHBvcnRFZmwuY3BwCmluZGV4IGYxMGRhNGQuLjhmZjBi
NmEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvZWZsL1dlYkNvcmVTdXBwb3J0L0R1bXBSZW5k
ZXJUcmVlU3VwcG9ydEVmbC5jcHAKKysrIGIvU291cmNlL1dlYktpdC9lZmwvV2ViQ29yZVN1cHBv
cnQvRHVtcFJlbmRlclRyZWVTdXBwb3J0RWZsLmNwcApAQCAtNDgsNiArNDgsNyBAQAogI2luY2x1
ZGUgPFByaW50Q29udGV4dC5oPgogI2luY2x1ZGUgPFJlbmRlclRyZWVBc1RleHQuaD4KICNpbmNs
dWRlIDxSZXNvdXJjZUxvYWRTY2hlZHVsZXIuaD4KKyNpbmNsdWRlIDxTY2hlbWVSZWdpc3RyeS5o
PgogI2luY2x1ZGUgPFNjcmlwdFZhbHVlLmg+CiAjaW5jbHVkZSA8U2V0dGluZ3MuaD4KICNpbmNs
dWRlIDxUZXh0SXRlcmF0b3IuaD4KQEAgLTc3OSwzICs3ODAsOCBAQCBib29sIER1bXBSZW5kZXJU
cmVlU3VwcG9ydEVmbDo6c2VsZWN0ZWRSYW5nZShFdmFzX09iamVjdCogZXdrVmlldywgaW50KiBz
dGFydCwgaQogCiAgICAgcmV0dXJuIHRydWU7CiB9CisKK3ZvaWQgRHVtcFJlbmRlclRyZWVTdXBw
b3J0RWZsOjpzZXREb21haW5SZWxheGF0aW9uRm9yYmlkZGVuRm9yVVJMU2NoZW1lKGJvb2wgZm9y
YmlkZGVuLCBjb25zdCBTdHJpbmcmIHNjaGVtZSkKK3sKKyAgICBXZWJDb3JlOjpTY2hlbWVSZWdp
c3RyeTo6c2V0RG9tYWluUmVsYXhhdGlvbkZvcmJpZGRlbkZvclVSTFNjaGVtZShmb3JiaWRkZW4s
IHNjaGVtZSk7Cit9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2VmbC9XZWJDb3JlU3VwcG9y
dC9EdW1wUmVuZGVyVHJlZVN1cHBvcnRFZmwuaCBiL1NvdXJjZS9XZWJLaXQvZWZsL1dlYkNvcmVT
dXBwb3J0L0R1bXBSZW5kZXJUcmVlU3VwcG9ydEVmbC5oCmluZGV4IGIwZjk1OGYuLjZiZTM3NzUg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvZWZsL1dlYkNvcmVTdXBwb3J0L0R1bXBSZW5kZXJU
cmVlU3VwcG9ydEVmbC5oCisrKyBiL1NvdXJjZS9XZWJLaXQvZWZsL1dlYkNvcmVTdXBwb3J0L0R1
bXBSZW5kZXJUcmVlU3VwcG9ydEVmbC5oCkBAIC0xMDMsNiArMTAzLDcgQEAgcHVibGljOgogICAg
IHN0YXRpYyB2b2lkIHNldFZhbGlkYXRpb25NZXNzYWdlVGltZXJNYWduaWZpY2F0aW9uKEV2YXNf
T2JqZWN0KiBld2tWaWV3LCBpbnQgdmFsdWUpOwogICAgIHN0YXRpYyBKU1ZhbHVlUmVmIGNvbXB1
dGVkU3R5bGVJbmNsdWRpbmdWaXNpdGVkSW5mbyhKU0NvbnRleHRSZWYsIEpTVmFsdWVSZWYpOwog
ICAgIHN0YXRpYyB2b2lkIHNldEF1dGhvckFuZFVzZXJTdHlsZXNFbmFibGVkKEV2YXNfT2JqZWN0
KiBld2tWaWV3LCBib29sKTsKKyAgICBzdGF0aWMgdm9pZCBzZXREb21haW5SZWxheGF0aW9uRm9y
YmlkZGVuRm9yVVJMU2NoZW1lKGJvb2wgZm9yYmlkZGVuLCBjb25zdCBTdHJpbmcmIHNjaGVtZSk7
CiAgICAgc3RhdGljIHZvaWQgc2V0U2VyaWFsaXplSFRUUExvYWRzKGJvb2wpOwogCiAgICAgLy8g
VGV4dElucHV0Q29udHJvbGxlcgpkaWZmIC0tZ2l0IGEvVG9vbHMvQ2hhbmdlTG9nIGIvVG9vbHMv
Q2hhbmdlTG9nCmluZGV4IDBkNDRiMTguLjNjODkxYjggMTAwNjQ0Ci0tLSBhL1Rvb2xzL0NoYW5n
ZUxvZworKysgYi9Ub29scy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNiBAQAorMjAxMi0wNS0yOSAg
U3VkYXJzYW5hIE5hZ2luZW5pICA8c3VkYXJzYW5hLm5hZ2luZW5pQGxpbnV4LmludGVsLmNvbT4K
KworICAgICAgICBbRUZMXSBbRFJUXSBJbXBsZW1lbnQgc2V0RG9tYWluUmVsYXhhdGlvbkZvcmJp
ZGRlbkZvclVSTFNjaGVtZSBpbiBFRkwgRFJUCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD04NDU3NworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIEFkZCBtaXNzaW5nIGltcGxlbWVudGF0aW9uIHNldERvbWFpblJl
bGF4YXRpb25Gb3JiaWRkZW5Gb3JVUkxTY2hlbWUgdG8gRUZMJ3MKKyAgICAgICAgTGF5b3V0VGVz
dENvbnRyb2xsZXIuCisKKyAgICAgICAgKiBEdW1wUmVuZGVyVHJlZS9lZmwvTGF5b3V0VGVzdENv
bnRyb2xsZXJFZmwuY3BwOgorICAgICAgICAoTGF5b3V0VGVzdENvbnRyb2xsZXI6OnNldERvbWFp
blJlbGF4YXRpb25Gb3JiaWRkZW5Gb3JVUkxTY2hlbWUpOgorCiAyMDEyLTA1LTI5ICBDaHJpc3Rv
cGhlIER1bWV6ICA8Y2hyaXN0b3BoZS5kdW1lekBpbnRlbC5jb20+CiAKICAgICAgICAgW0VGTF0g
Q29tcGlsYXRpb24gd2FybmluZyBpbiBEdW1wUmVuZGVyVHJlZVZpZXcuY3BwCmRpZmYgLS1naXQg
YS9Ub29scy9EdW1wUmVuZGVyVHJlZS9lZmwvTGF5b3V0VGVzdENvbnRyb2xsZXJFZmwuY3BwIGIv
VG9vbHMvRHVtcFJlbmRlclRyZWUvZWZsL0xheW91dFRlc3RDb250cm9sbGVyRWZsLmNwcAppbmRl
eCBmODVhZDRmLi41MjFlNTBiIDEwMDY0NAotLS0gYS9Ub29scy9EdW1wUmVuZGVyVHJlZS9lZmwv
TGF5b3V0VGVzdENvbnRyb2xsZXJFZmwuY3BwCisrKyBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2Vm
bC9MYXlvdXRUZXN0Q29udHJvbGxlckVmbC5jcHAKQEAgLTY0Miw5ICs2NDIsOSBAQCB2b2lkIExh
eW91dFRlc3RDb250cm9sbGVyOjpzeW5jTG9jYWxTdG9yYWdlKCkKICAgICBub3RJbXBsZW1lbnRl
ZCgpOwogfQogCi12b2lkIExheW91dFRlc3RDb250cm9sbGVyOjpzZXREb21haW5SZWxheGF0aW9u
Rm9yYmlkZGVuRm9yVVJMU2NoZW1lKGJvb2wsIEpTU3RyaW5nUmVmKQordm9pZCBMYXlvdXRUZXN0
Q29udHJvbGxlcjo6c2V0RG9tYWluUmVsYXhhdGlvbkZvcmJpZGRlbkZvclVSTFNjaGVtZShib29s
IGZvcmJpZGRlbiwgSlNTdHJpbmdSZWYgc2NoZW1lKQogewotICAgIG5vdEltcGxlbWVudGVkKCk7
CisgICAgRHVtcFJlbmRlclRyZWVTdXBwb3J0RWZsOjpzZXREb21haW5SZWxheGF0aW9uRm9yYmlk
ZGVuRm9yVVJMU2NoZW1lKGZvcmJpZGRlbiwgV1RGOjpTdHJpbmcoc2NoZW1lLT51c3RyaW5nKCku
aW1wbCgpKSk7CiB9CiAKIHZvaWQgTGF5b3V0VGVzdENvbnRyb2xsZXI6OmdvQmFjaygpCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>