<?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>85131</bug_id>
          
          <creation_ts>2012-04-28 02:27:15 -0700</creation_ts>
          <short_desc>[GTK] DRT needs an implementation of layoutTestController.setDomainRelaxationForbiddenForURLScheme</short_desc>
          <delta_ts>2012-04-29 08:24:33 -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>WebKitGTK</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>mrobinson</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>612214</commentid>
    <comment_count>0</comment_count>
    <who name="Sudarsana Nagineni (babu)">naginenis</who>
    <bug_when>2012-04-28 02:27:15 -0700</bug_when>
    <thetext>Implement layoutTestController.setDomainRelaxationForbiddenForURLScheme in order to unskip the following test.
http/tests/security/setDomainRelaxationForbiddenForURLScheme.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>612224</commentid>
    <comment_count>1</comment_count>
      <attachid>139348</attachid>
    <who name="Sudarsana Nagineni (babu)">naginenis</who>
    <bug_when>2012-04-28 03:14:02 -0700</bug_when>
    <thetext>Created attachment 139348
Patch

Implement setDomainRelaxationForbiddenForURLScheme</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>612279</commentid>
    <comment_count>2</comment_count>
      <attachid>139348</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2012-04-28 09:10:57 -0700</bug_when>
    <thetext>Comment on attachment 139348
Patch

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

Looks good, but there&apos;s one change I suggest...

&gt; Source/WebKit/gtk/WebCoreSupport/DumpRenderTreeSupportGtk.cpp:916
&gt; +    size_t bufferSize = JSStringGetMaximumUTF8CStringSize(scheme);
&gt; +    GOwnPtr&lt;gchar&gt; schemeBuffer(static_cast&lt;gchar*&gt;(g_malloc(bufferSize)));
&gt; +    JSStringGetUTF8CString(scheme, schemeBuffer.get(), bufferSize);
&gt; +
&gt; +    SchemeRegistry::setDomainRelaxationForbiddenForURLScheme(forbidden, String::fromUTF8(schemeBuffer.get()));

Most of the DumpRenderTreeSupportGtk method use char* instead of JSString. You should do the conversion in LayoutTestController.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>612422</commentid>
    <comment_count>3</comment_count>
    <who name="Sudarsana Nagineni (babu)">naginenis</who>
    <bug_when>2012-04-29 04:35:26 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; Looks good, but there&apos;s one change I suggest...
&gt; 
&gt; &gt; Source/WebKit/gtk/WebCoreSupport/DumpRenderTreeSupportGtk.cpp:916
&gt; &gt; +    size_t bufferSize = JSStringGetMaximumUTF8CStringSize(scheme);
&gt; &gt; +    GOwnPtr&lt;gchar&gt; schemeBuffer(static_cast&lt;gchar*&gt;(g_malloc(bufferSize)));
&gt; &gt; +    JSStringGetUTF8CString(scheme, schemeBuffer.get(), bufferSize);
&gt; &gt; +
&gt; &gt; +    SchemeRegistry::setDomainRelaxationForbiddenForURLScheme(forbidden, String::fromUTF8(schemeBuffer.get()));
&gt; 
&gt; Most of the DumpRenderTreeSupportGtk method use char* instead of JSString. You should do the conversion in LayoutTestController.

Thanks for the review Martin. I will make this change.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>612423</commentid>
    <comment_count>4</comment_count>
      <attachid>139399</attachid>
    <who name="Sudarsana Nagineni (babu)">naginenis</who>
    <bug_when>2012-04-29 04:38:28 -0700</bug_when>
    <thetext>Created attachment 139399
Patch

Fixed review comment #2.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>612432</commentid>
    <comment_count>5</comment_count>
      <attachid>139399</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-04-29 08:24:29 -0700</bug_when>
    <thetext>Comment on attachment 139399
Patch

Clearing flags on attachment: 139399

Committed r115597: &lt;http://trac.webkit.org/changeset/115597&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>612433</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-04-29 08:24:33 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>139348</attachid>
            <date>2012-04-28 03:14:02 -0700</date>
            <delta_ts>2012-04-29 04:38:28 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>85131.patch</filename>
            <type>text/plain</type>
            <size>5573</size>
            <attacher name="Sudarsana Nagineni (babu)">naginenis</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBjYThlYjMzLi40YTMzODcyIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTItMDQt
MjggIFN1ZGFyc2FuYSBOYWdpbmVuaSAgPHN1ZGFyc2FuYS5uYWdpbmVuaUBsaW51eC5pbnRlbC5j
b20+CisKKyAgICAgICAgW0dUS10gRFJUIG5lZWRzIGFuIGltcGxlbWVudGF0aW9uIG9mIGxheW91
dFRlc3RDb250cm9sbGVyLnNldERvbWFpblJlbGF4YXRpb25Gb3JiaWRkZW5Gb3JVUkxTY2hlbWUK
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTg1MTMxCisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVW5za2lwIGh0
dHAvdGVzdHMvc2VjdXJpdHkvc2V0RG9tYWluUmVsYXhhdGlvbkZvcmJpZGRlbkZvclVSTFNjaGVt
ZS5odG1sCisKKyAgICAgICAgKiBwbGF0Zm9ybS9ndGsvdGVzdF9leHBlY3RhdGlvbnMudHh0Ogor
CiAyMDEyLTA0LTI3ICBOb2VsIEdvcmRvbiAgPG5vZWwuZ29yZG9uQGdtYWlsLmNvbT4KIAogICAg
ICAgICBMYXlvdXQgVGVzdCBmYXN0L2ltYWdlcy9naWYtbGFyZ2UtY2hlY2tlcmJvYXJkLmh0bWwg
aXMgYSBmbGFreSBjcmFzaApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL3Rl
c3RfZXhwZWN0YXRpb25zLnR4dCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2d0ay90ZXN0X2V4cGVj
dGF0aW9ucy50eHQKaW5kZXggYmMwZGRlYi4uODYyOTAzOCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVz
dHMvcGxhdGZvcm0vZ3RrL3Rlc3RfZXhwZWN0YXRpb25zLnR4dAorKysgYi9MYXlvdXRUZXN0cy9w
bGF0Zm9ybS9ndGsvdGVzdF9leHBlY3RhdGlvbnMudHh0CkBAIC03ODksOSArNzg5LDYgQEAgQlVH
V0tHVEsgOiBodHRwL3Rlc3RzL21pc2Mvd2lsbC1zZW5kLXJlcXVlc3QtcmV0dXJucy1udWxsLW9u
LXJlZGlyZWN0Lmh0bWwgPSBGQUkKIC8vIFJlcXVpcmVzIHdpbGxQZXJmb3JtQ2xpZW50UmVkaXJl
Y3RUb1VSTAogQlVHV0s1ODUyNiA6IGh0dHAvdGVzdHMvbG9hZGluZy9vbmxvYWQtdnMtaW1tZWRp
YXRlLXJlZnJlc2gucGwgPSBGQUlMCiAKLS8vIEdUSysgZG9lcyBub3QgaGF2ZSBsYXlvdXRUZXN0
Q29udHJvbGxlci5zZXREb21haW5SZWxheGF0aW9uRm9yYmlkZGVuRm9yVVJMU2NoZW1lCi1CVUdX
S0dUSyA6IGh0dHAvdGVzdHMvc2VjdXJpdHkvc2V0RG9tYWluUmVsYXhhdGlvbkZvcmJpZGRlbkZv
clVSTFNjaGVtZS5odG1sID0gRkFJTAotCiAvLyBOZXcgZmFpbHVyZSBhZnRlciBodHRwOi8vdHJh
Yy53ZWJraXQub3JnL2NoYW5nZXNldC81Mzc1OAogQlVHV0tHVEsgOiBzY3JvbGxiYXJzL3Njcm9s
bGJhci1taWRkbGVjbGljay1ub3Bhc3RlLmh0bWwgPSBGQUlMCiAKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJLaXQvZ3RrL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvZ3RrL0NoYW5nZUxvZwppbmRl
eCA1ZWI1OThmLi45Y2FiMjE3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2d0ay9DaGFuZ2VM
b2cKKysrIGIvU291cmNlL1dlYktpdC9ndGsvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTggQEAKKzIw
MTItMDQtMjggIFN1ZGFyc2FuYSBOYWdpbmVuaSAgPHN1ZGFyc2FuYS5uYWdpbmVuaUBsaW51eC5p
bnRlbC5jb20+CisKKyAgICAgICAgW0dUS10gRFJUIG5lZWRzIGFuIGltcGxlbWVudGF0aW9uIG9m
IGxheW91dFRlc3RDb250cm9sbGVyLnNldERvbWFpblJlbGF4YXRpb25Gb3JiaWRkZW5Gb3JVUkxT
Y2hlbWUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTg1
MTMxCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRk
IHN1cHBvcnQgZm9yIHNldERvbWFpblJlbGF4YXRpb25Gb3JiaWRkZW5Gb3JVUkxTY2hlbWUgd2hp
Y2ggYWxsb3cKKyAgICAgICAgZGlzYWJsaW5nIGRvbWFpbiByZWxheGF0aW9uLgorCisgICAgICAg
ICogV2ViQ29yZVN1cHBvcnQvRHVtcFJlbmRlclRyZWVTdXBwb3J0R3RrLmNwcDoKKyAgICAgICAg
KER1bXBSZW5kZXJUcmVlU3VwcG9ydEd0azo6c2V0RG9tYWluUmVsYXhhdGlvbkZvcmJpZGRlbkZv
clVSTFNjaGVtZSk6CisgICAgICAgICogV2ViQ29yZVN1cHBvcnQvRHVtcFJlbmRlclRyZWVTdXBw
b3J0R3RrLmg6CisgICAgICAgIChEdW1wUmVuZGVyVHJlZVN1cHBvcnRHdGspOgorCiAyMDEyLTA0
LTIyICBBZHJpYW4gQnVuayAgPGJ1bmtAc3R1c3RhLmRlPgogCiAgICAgICAgIFtHVEtdIFJlbW92
ZSB0aGUgb2Jzb2xldGUgSGlsZG9uIFVJIGV4dGVuc2lvbnMKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJLaXQvZ3RrL1dlYkNvcmVTdXBwb3J0L0R1bXBSZW5kZXJUcmVlU3VwcG9ydEd0ay5jcHAgYi9T
b3VyY2UvV2ViS2l0L2d0ay9XZWJDb3JlU3VwcG9ydC9EdW1wUmVuZGVyVHJlZVN1cHBvcnRHdGsu
Y3BwCmluZGV4IDFhMDA3MzkuLmU3MzQwMjYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvZ3Rr
L1dlYkNvcmVTdXBwb3J0L0R1bXBSZW5kZXJUcmVlU3VwcG9ydEd0ay5jcHAKKysrIGIvU291cmNl
L1dlYktpdC9ndGsvV2ViQ29yZVN1cHBvcnQvRHVtcFJlbmRlclRyZWVTdXBwb3J0R3RrLmNwcApA
QCAtNTYsNiArNTYsNyBAQAogI2luY2x1ZGUgIlJlbmRlckxpc3RJdGVtLmgiCiAjaW5jbHVkZSAi
UmVuZGVyVHJlZUFzVGV4dC5oIgogI2luY2x1ZGUgIlJlbmRlclZpZXcuaCIKKyNpbmNsdWRlICJT
Y2hlbWVSZWdpc3RyeS5oIgogI2luY2x1ZGUgIlNlY3VyaXR5T3JpZ2luLmgiCiAjaW5jbHVkZSAi
U2VjdXJpdHlQb2xpY3kuaCIKICNpbmNsdWRlICJTZXR0aW5ncy5oIgpAQCAtOTA1LDMgKzkwNiwx
MiBAQCB2b2lkIER1bXBSZW5kZXJUcmVlU3VwcG9ydEd0azo6ZGVsaXZlckFsbE11dGF0aW9uc0lm
TmVjZXNzYXJ5KCkKICAgICBXZWJLaXRNdXRhdGlvbk9ic2VydmVyOjpkZWxpdmVyQWxsTXV0YXRp
b25zKCk7CiAjZW5kaWYKIH0KKwordm9pZCBEdW1wUmVuZGVyVHJlZVN1cHBvcnRHdGs6OnNldERv
bWFpblJlbGF4YXRpb25Gb3JiaWRkZW5Gb3JVUkxTY2hlbWUoYm9vbCBmb3JiaWRkZW4sIEpTU3Ry
aW5nUmVmIHNjaGVtZSkKK3sKKyAgICBzaXplX3QgYnVmZmVyU2l6ZSA9IEpTU3RyaW5nR2V0TWF4
aW11bVVURjhDU3RyaW5nU2l6ZShzY2hlbWUpOworICAgIEdPd25QdHI8Z2NoYXI+IHNjaGVtZUJ1
ZmZlcihzdGF0aWNfY2FzdDxnY2hhcio+KGdfbWFsbG9jKGJ1ZmZlclNpemUpKSk7CisgICAgSlNT
dHJpbmdHZXRVVEY4Q1N0cmluZyhzY2hlbWUsIHNjaGVtZUJ1ZmZlci5nZXQoKSwgYnVmZmVyU2l6
ZSk7CisKKyAgICBTY2hlbWVSZWdpc3RyeTo6c2V0RG9tYWluUmVsYXhhdGlvbkZvcmJpZGRlbkZv
clVSTFNjaGVtZShmb3JiaWRkZW4sIFN0cmluZzo6ZnJvbVVURjgoc2NoZW1lQnVmZmVyLmdldCgp
KSk7Cit9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2d0ay9XZWJDb3JlU3VwcG9ydC9EdW1w
UmVuZGVyVHJlZVN1cHBvcnRHdGsuaCBiL1NvdXJjZS9XZWJLaXQvZ3RrL1dlYkNvcmVTdXBwb3J0
L0R1bXBSZW5kZXJUcmVlU3VwcG9ydEd0ay5oCmluZGV4IDY5ODg0ZDUuLjRiZmIxOTQgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJLaXQvZ3RrL1dlYkNvcmVTdXBwb3J0L0R1bXBSZW5kZXJUcmVlU3Vw
cG9ydEd0ay5oCisrKyBiL1NvdXJjZS9XZWJLaXQvZ3RrL1dlYkNvcmVTdXBwb3J0L0R1bXBSZW5k
ZXJUcmVlU3VwcG9ydEd0ay5oCkBAIC0xMjcsNiArMTI3LDcgQEAgcHVibGljOgogICAgIHN0YXRp
YyB2b2lkIHNldFBhZ2VDYWNoZVN1cHBvcnRzUGx1Z2lucyhXZWJLaXRXZWJWaWV3KiwgYm9vbCBl
bmFibGVkKTsKIAogICAgIHN0YXRpYyB2b2lkIGRlbGl2ZXJBbGxNdXRhdGlvbnNJZk5lY2Vzc2Fy
eSgpOworICAgIHN0YXRpYyB2b2lkIHNldERvbWFpblJlbGF4YXRpb25Gb3JiaWRkZW5Gb3JVUkxT
Y2hlbWUoYm9vbCBmb3JiaWRkZW4sIEpTU3RyaW5nUmVmKTsKIAogcHJpdmF0ZToKICAgICBzdGF0
aWMgYm9vbCBzX2RydFJ1bjsKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0No
YW5nZUxvZwppbmRleCBjY2RhMzEwLi41Y2Q0ZjE0IDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VM
b2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTItMDQtMjggIFN1
ZGFyc2FuYSBOYWdpbmVuaSAgPHN1ZGFyc2FuYS5uYWdpbmVuaUBsaW51eC5pbnRlbC5jb20+CisK
KyAgICAgICAgW0dUS10gRFJUIG5lZWRzIGFuIGltcGxlbWVudGF0aW9uIG9mIGxheW91dFRlc3RD
b250cm9sbGVyLnNldERvbWFpblJlbGF4YXRpb25Gb3JiaWRkZW5Gb3JVUkxTY2hlbWUKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTg1MTMxCisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkIG1pc3NpbmcgaW1w
bGVtZW50YXRpb24gc2V0RG9tYWluUmVsYXhhdGlvbkZvcmJpZGRlbkZvclVSTFNjaGVtZSB0bwor
ICAgICAgICBHVEsncyBMYXlvdXRUZXN0Q29udHJvbGxlci4KKworICAgICAgICAqIER1bXBSZW5k
ZXJUcmVlL2d0ay9MYXlvdXRUZXN0Q29udHJvbGxlckd0ay5jcHA6CisgICAgICAgIChMYXlvdXRU
ZXN0Q29udHJvbGxlcjo6c2V0RG9tYWluUmVsYXhhdGlvbkZvcmJpZGRlbkZvclVSTFNjaGVtZSk6
CisKIDIwMTItMDQtMjcgIEd1c3Rhdm8gTm9yb25oYSBTaWx2YSAgPGduc0Bnbm9tZS5vcmc+CiAK
ICAgICAgICAgW0dUS10gamhidWlsZCBjbG9uaW5nIGlzIG5vdCBmb2xsb3dpbmcgV0VCS0lUT1VU
UFVURElSLgpkaWZmIC0tZ2l0IGEvVG9vbHMvRHVtcFJlbmRlclRyZWUvZ3RrL0xheW91dFRlc3RD
b250cm9sbGVyR3RrLmNwcCBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2d0ay9MYXlvdXRUZXN0Q29u
dHJvbGxlckd0ay5jcHAKaW5kZXggNzE2YjcyZC4uZjZiMTk4ZCAxMDA2NDQKLS0tIGEvVG9vbHMv
RHVtcFJlbmRlclRyZWUvZ3RrL0xheW91dFRlc3RDb250cm9sbGVyR3RrLmNwcAorKysgYi9Ub29s
cy9EdW1wUmVuZGVyVHJlZS9ndGsvTGF5b3V0VGVzdENvbnRyb2xsZXJHdGsuY3BwCkBAIC03NDEs
OSArNzQxLDkgQEAgdm9pZCBMYXlvdXRUZXN0Q29udHJvbGxlcjo6c3luY0xvY2FsU3RvcmFnZSgp
CiAgICAgLy8gRklYTUU6IGltcGxlbWVudAogfQogCi12b2lkIExheW91dFRlc3RDb250cm9sbGVy
OjpzZXREb21haW5SZWxheGF0aW9uRm9yYmlkZGVuRm9yVVJMU2NoZW1lKGJvb2wsIEpTU3RyaW5n
UmVmKQordm9pZCBMYXlvdXRUZXN0Q29udHJvbGxlcjo6c2V0RG9tYWluUmVsYXhhdGlvbkZvcmJp
ZGRlbkZvclVSTFNjaGVtZShib29sIGZvcmJpZGRlbiwgSlNTdHJpbmdSZWYgc2NoZW1lKQogewot
ICAgIC8vIEZJWE1FOiBpbXBsZW1lbnQKKyAgICBEdW1wUmVuZGVyVHJlZVN1cHBvcnRHdGs6OnNl
dERvbWFpblJlbGF4YXRpb25Gb3JiaWRkZW5Gb3JVUkxTY2hlbWUoZm9yYmlkZGVuLCBzY2hlbWUp
OwogfQogCiB2b2lkIExheW91dFRlc3RDb250cm9sbGVyOjpnb0JhY2soKQo=
</data>
<flag name="review"
          id="144955"
          type_id="1"
          status="-"
          setter="mrobinson"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>139399</attachid>
            <date>2012-04-29 04:38:28 -0700</date>
            <delta_ts>2012-04-29 08:24:28 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>85131.patch</filename>
            <type>text/plain</type>
            <size>5434</size>
            <attacher name="Sudarsana Nagineni (babu)">naginenis</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBjYThlYjMzLi40YTMzODcyIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTItMDQt
MjggIFN1ZGFyc2FuYSBOYWdpbmVuaSAgPHN1ZGFyc2FuYS5uYWdpbmVuaUBsaW51eC5pbnRlbC5j
b20+CisKKyAgICAgICAgW0dUS10gRFJUIG5lZWRzIGFuIGltcGxlbWVudGF0aW9uIG9mIGxheW91
dFRlc3RDb250cm9sbGVyLnNldERvbWFpblJlbGF4YXRpb25Gb3JiaWRkZW5Gb3JVUkxTY2hlbWUK
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTg1MTMxCisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVW5za2lwIGh0
dHAvdGVzdHMvc2VjdXJpdHkvc2V0RG9tYWluUmVsYXhhdGlvbkZvcmJpZGRlbkZvclVSTFNjaGVt
ZS5odG1sCisKKyAgICAgICAgKiBwbGF0Zm9ybS9ndGsvdGVzdF9leHBlY3RhdGlvbnMudHh0Ogor
CiAyMDEyLTA0LTI3ICBOb2VsIEdvcmRvbiAgPG5vZWwuZ29yZG9uQGdtYWlsLmNvbT4KIAogICAg
ICAgICBMYXlvdXQgVGVzdCBmYXN0L2ltYWdlcy9naWYtbGFyZ2UtY2hlY2tlcmJvYXJkLmh0bWwg
aXMgYSBmbGFreSBjcmFzaApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL3Rl
c3RfZXhwZWN0YXRpb25zLnR4dCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2d0ay90ZXN0X2V4cGVj
dGF0aW9ucy50eHQKaW5kZXggYmMwZGRlYi4uODYyOTAzOCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVz
dHMvcGxhdGZvcm0vZ3RrL3Rlc3RfZXhwZWN0YXRpb25zLnR4dAorKysgYi9MYXlvdXRUZXN0cy9w
bGF0Zm9ybS9ndGsvdGVzdF9leHBlY3RhdGlvbnMudHh0CkBAIC03ODksOSArNzg5LDYgQEAgQlVH
V0tHVEsgOiBodHRwL3Rlc3RzL21pc2Mvd2lsbC1zZW5kLXJlcXVlc3QtcmV0dXJucy1udWxsLW9u
LXJlZGlyZWN0Lmh0bWwgPSBGQUkKIC8vIFJlcXVpcmVzIHdpbGxQZXJmb3JtQ2xpZW50UmVkaXJl
Y3RUb1VSTAogQlVHV0s1ODUyNiA6IGh0dHAvdGVzdHMvbG9hZGluZy9vbmxvYWQtdnMtaW1tZWRp
YXRlLXJlZnJlc2gucGwgPSBGQUlMCiAKLS8vIEdUSysgZG9lcyBub3QgaGF2ZSBsYXlvdXRUZXN0
Q29udHJvbGxlci5zZXREb21haW5SZWxheGF0aW9uRm9yYmlkZGVuRm9yVVJMU2NoZW1lCi1CVUdX
S0dUSyA6IGh0dHAvdGVzdHMvc2VjdXJpdHkvc2V0RG9tYWluUmVsYXhhdGlvbkZvcmJpZGRlbkZv
clVSTFNjaGVtZS5odG1sID0gRkFJTAotCiAvLyBOZXcgZmFpbHVyZSBhZnRlciBodHRwOi8vdHJh
Yy53ZWJraXQub3JnL2NoYW5nZXNldC81Mzc1OAogQlVHV0tHVEsgOiBzY3JvbGxiYXJzL3Njcm9s
bGJhci1taWRkbGVjbGljay1ub3Bhc3RlLmh0bWwgPSBGQUlMCiAKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJLaXQvZ3RrL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvZ3RrL0NoYW5nZUxvZwppbmRl
eCA1ZWI1OThmLi45Y2FiMjE3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2d0ay9DaGFuZ2VM
b2cKKysrIGIvU291cmNlL1dlYktpdC9ndGsvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTggQEAKKzIw
MTItMDQtMjggIFN1ZGFyc2FuYSBOYWdpbmVuaSAgPHN1ZGFyc2FuYS5uYWdpbmVuaUBsaW51eC5p
bnRlbC5jb20+CisKKyAgICAgICAgW0dUS10gRFJUIG5lZWRzIGFuIGltcGxlbWVudGF0aW9uIG9m
IGxheW91dFRlc3RDb250cm9sbGVyLnNldERvbWFpblJlbGF4YXRpb25Gb3JiaWRkZW5Gb3JVUkxT
Y2hlbWUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTg1
MTMxCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRk
IHN1cHBvcnQgZm9yIHNldERvbWFpblJlbGF4YXRpb25Gb3JiaWRkZW5Gb3JVUkxTY2hlbWUgd2hp
Y2ggYWxsb3cKKyAgICAgICAgZGlzYWJsaW5nIGRvbWFpbiByZWxheGF0aW9uLgorCisgICAgICAg
ICogV2ViQ29yZVN1cHBvcnQvRHVtcFJlbmRlclRyZWVTdXBwb3J0R3RrLmNwcDoKKyAgICAgICAg
KER1bXBSZW5kZXJUcmVlU3VwcG9ydEd0azo6c2V0RG9tYWluUmVsYXhhdGlvbkZvcmJpZGRlbkZv
clVSTFNjaGVtZSk6CisgICAgICAgICogV2ViQ29yZVN1cHBvcnQvRHVtcFJlbmRlclRyZWVTdXBw
b3J0R3RrLmg6CisgICAgICAgIChEdW1wUmVuZGVyVHJlZVN1cHBvcnRHdGspOgorCiAyMDEyLTA0
LTIyICBBZHJpYW4gQnVuayAgPGJ1bmtAc3R1c3RhLmRlPgogCiAgICAgICAgIFtHVEtdIFJlbW92
ZSB0aGUgb2Jzb2xldGUgSGlsZG9uIFVJIGV4dGVuc2lvbnMKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJLaXQvZ3RrL1dlYkNvcmVTdXBwb3J0L0R1bXBSZW5kZXJUcmVlU3VwcG9ydEd0ay5jcHAgYi9T
b3VyY2UvV2ViS2l0L2d0ay9XZWJDb3JlU3VwcG9ydC9EdW1wUmVuZGVyVHJlZVN1cHBvcnRHdGsu
Y3BwCmluZGV4IDFhMDA3MzkuLjM0N2NjYmQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvZ3Rr
L1dlYkNvcmVTdXBwb3J0L0R1bXBSZW5kZXJUcmVlU3VwcG9ydEd0ay5jcHAKKysrIGIvU291cmNl
L1dlYktpdC9ndGsvV2ViQ29yZVN1cHBvcnQvRHVtcFJlbmRlclRyZWVTdXBwb3J0R3RrLmNwcApA
QCAtNTYsNiArNTYsNyBAQAogI2luY2x1ZGUgIlJlbmRlckxpc3RJdGVtLmgiCiAjaW5jbHVkZSAi
UmVuZGVyVHJlZUFzVGV4dC5oIgogI2luY2x1ZGUgIlJlbmRlclZpZXcuaCIKKyNpbmNsdWRlICJT
Y2hlbWVSZWdpc3RyeS5oIgogI2luY2x1ZGUgIlNlY3VyaXR5T3JpZ2luLmgiCiAjaW5jbHVkZSAi
U2VjdXJpdHlQb2xpY3kuaCIKICNpbmNsdWRlICJTZXR0aW5ncy5oIgpAQCAtOTA1LDMgKzkwNiw4
IEBAIHZvaWQgRHVtcFJlbmRlclRyZWVTdXBwb3J0R3RrOjpkZWxpdmVyQWxsTXV0YXRpb25zSWZO
ZWNlc3NhcnkoKQogICAgIFdlYktpdE11dGF0aW9uT2JzZXJ2ZXI6OmRlbGl2ZXJBbGxNdXRhdGlv
bnMoKTsKICNlbmRpZgogfQorCit2b2lkIER1bXBSZW5kZXJUcmVlU3VwcG9ydEd0azo6c2V0RG9t
YWluUmVsYXhhdGlvbkZvcmJpZGRlbkZvclVSTFNjaGVtZShib29sIGZvcmJpZGRlbiwgY29uc3Qg
Y2hhciogdXJsU2NoZW1lKQoreworICAgIFNjaGVtZVJlZ2lzdHJ5OjpzZXREb21haW5SZWxheGF0
aW9uRm9yYmlkZGVuRm9yVVJMU2NoZW1lKGZvcmJpZGRlbiwgU3RyaW5nOjpmcm9tVVRGOCh1cmxT
Y2hlbWUpKTsKK30KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvZ3RrL1dlYkNvcmVTdXBwb3J0
L0R1bXBSZW5kZXJUcmVlU3VwcG9ydEd0ay5oIGIvU291cmNlL1dlYktpdC9ndGsvV2ViQ29yZVN1
cHBvcnQvRHVtcFJlbmRlclRyZWVTdXBwb3J0R3RrLmgKaW5kZXggNjk4ODRkNS4uZmM2MGM3MyAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9ndGsvV2ViQ29yZVN1cHBvcnQvRHVtcFJlbmRlclRy
ZWVTdXBwb3J0R3RrLmgKKysrIGIvU291cmNlL1dlYktpdC9ndGsvV2ViQ29yZVN1cHBvcnQvRHVt
cFJlbmRlclRyZWVTdXBwb3J0R3RrLmgKQEAgLTEyNyw2ICsxMjcsNyBAQCBwdWJsaWM6CiAgICAg
c3RhdGljIHZvaWQgc2V0UGFnZUNhY2hlU3VwcG9ydHNQbHVnaW5zKFdlYktpdFdlYlZpZXcqLCBi
b29sIGVuYWJsZWQpOwogCiAgICAgc3RhdGljIHZvaWQgZGVsaXZlckFsbE11dGF0aW9uc0lmTmVj
ZXNzYXJ5KCk7CisgICAgc3RhdGljIHZvaWQgc2V0RG9tYWluUmVsYXhhdGlvbkZvcmJpZGRlbkZv
clVSTFNjaGVtZShib29sIGZvcmJpZGRlbiwgY29uc3QgY2hhciogdXJsU2NoZW1lKTsKIAogcHJp
dmF0ZToKICAgICBzdGF0aWMgYm9vbCBzX2RydFJ1bjsKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5n
ZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCBjY2RhMzEwLi41Y2Q0ZjE0IDEwMDY0NAotLS0g
YS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAK
KzIwMTItMDQtMjggIFN1ZGFyc2FuYSBOYWdpbmVuaSAgPHN1ZGFyc2FuYS5uYWdpbmVuaUBsaW51
eC5pbnRlbC5jb20+CisKKyAgICAgICAgW0dUS10gRFJUIG5lZWRzIGFuIGltcGxlbWVudGF0aW9u
IG9mIGxheW91dFRlc3RDb250cm9sbGVyLnNldERvbWFpblJlbGF4YXRpb25Gb3JiaWRkZW5Gb3JV
UkxTY2hlbWUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTg1MTMxCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
QWRkIG1pc3NpbmcgaW1wbGVtZW50YXRpb24gc2V0RG9tYWluUmVsYXhhdGlvbkZvcmJpZGRlbkZv
clVSTFNjaGVtZSB0bworICAgICAgICBHVEsncyBMYXlvdXRUZXN0Q29udHJvbGxlci4KKworICAg
ICAgICAqIER1bXBSZW5kZXJUcmVlL2d0ay9MYXlvdXRUZXN0Q29udHJvbGxlckd0ay5jcHA6Cisg
ICAgICAgIChMYXlvdXRUZXN0Q29udHJvbGxlcjo6c2V0RG9tYWluUmVsYXhhdGlvbkZvcmJpZGRl
bkZvclVSTFNjaGVtZSk6CisKIDIwMTItMDQtMjcgIEd1c3Rhdm8gTm9yb25oYSBTaWx2YSAgPGdu
c0Bnbm9tZS5vcmc+CiAKICAgICAgICAgW0dUS10gamhidWlsZCBjbG9uaW5nIGlzIG5vdCBmb2xs
b3dpbmcgV0VCS0lUT1VUUFVURElSLgpkaWZmIC0tZ2l0IGEvVG9vbHMvRHVtcFJlbmRlclRyZWUv
Z3RrL0xheW91dFRlc3RDb250cm9sbGVyR3RrLmNwcCBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2d0
ay9MYXlvdXRUZXN0Q29udHJvbGxlckd0ay5jcHAKaW5kZXggNzE2YjcyZC4uYWEyZTNkZSAxMDA2
NDQKLS0tIGEvVG9vbHMvRHVtcFJlbmRlclRyZWUvZ3RrL0xheW91dFRlc3RDb250cm9sbGVyR3Rr
LmNwcAorKysgYi9Ub29scy9EdW1wUmVuZGVyVHJlZS9ndGsvTGF5b3V0VGVzdENvbnRyb2xsZXJH
dGsuY3BwCkBAIC03NDEsOSArNzQxLDEwIEBAIHZvaWQgTGF5b3V0VGVzdENvbnRyb2xsZXI6OnN5
bmNMb2NhbFN0b3JhZ2UoKQogICAgIC8vIEZJWE1FOiBpbXBsZW1lbnQKIH0KIAotdm9pZCBMYXlv
dXRUZXN0Q29udHJvbGxlcjo6c2V0RG9tYWluUmVsYXhhdGlvbkZvcmJpZGRlbkZvclVSTFNjaGVt
ZShib29sLCBKU1N0cmluZ1JlZikKK3ZvaWQgTGF5b3V0VGVzdENvbnRyb2xsZXI6OnNldERvbWFp
blJlbGF4YXRpb25Gb3JiaWRkZW5Gb3JVUkxTY2hlbWUoYm9vbCBmb3JiaWRkZW4sIEpTU3RyaW5n
UmVmIHNjaGVtZSkKIHsKLSAgICAvLyBGSVhNRTogaW1wbGVtZW50CisgICAgR093blB0cjxnY2hh
cj4gdXJsU2NoZW1lKEpTU3RyaW5nQ29weVVURjhDU3RyaW5nKHNjaGVtZSkpOworICAgIER1bXBS
ZW5kZXJUcmVlU3VwcG9ydEd0azo6c2V0RG9tYWluUmVsYXhhdGlvbkZvcmJpZGRlbkZvclVSTFNj
aGVtZShmb3JiaWRkZW4sIHVybFNjaGVtZS5nZXQoKSk7CiB9CiAKIHZvaWQgTGF5b3V0VGVzdENv
bnRyb2xsZXI6OmdvQmFjaygpCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>