<?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>87326</bug_id>
          
          <creation_ts>2012-05-23 17:16:23 -0700</creation_ts>
          <short_desc>Qt DRT should be able to load external resources</short_desc>
          <delta_ts>2012-06-18 14:24:06 -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 Qt</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>
          <dependson>88227</dependson>
          <blocked>84008</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Ryosuke Niwa">rniwa</reporter>
          <assigned_to name="Zoltan Horvath">zoltan</assigned_to>
          <cc>hausmann</cc>
    
    <cc>jesus</cc>
    
    <cc>kbalazs</cc>
    
    <cc>ossy</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>zoltan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>632234</commentid>
    <comment_count>0</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-05-23 17:16:23 -0700</bug_when>
    <thetext>For the purpose of page loading tests I&apos;m preparing for the bug 84008, we need Qt DRT and WRT to be able to load external resources.
i.e. we need to make changes like http://trac.webkit.org/changeset/118231</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>632448</commentid>
    <comment_count>1</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-05-23 23:28:56 -0700</bug_when>
    <thetext>As far as I remember we have a working patch for it somewhere. Maybe Zoltán you have it. :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>636885</commentid>
    <comment_count>2</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-05-29 23:03:00 -0700</bug_when>
    <thetext>Balázs, Zoltán, don&apos;t we have a patch for this already?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>639261</commentid>
    <comment_count>3</comment_count>
    <who name="Zoltan Horvath">zoltan</who>
    <bug_when>2012-06-01 06:11:59 -0700</bug_when>
    <thetext>Assigned to me. I finished the patch, now I&apos;m just testing it with WTR since we have crashes.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>639366</commentid>
    <comment_count>4</comment_count>
      <attachid>145315</attachid>
    <who name="Zoltan Horvath">zoltan</who>
    <bug_when>2012-06-01 08:29:33 -0700</bug_when>
    <thetext>Created attachment 145315
proposed patch

WTR crashes for URL parameters without this patch also, so that is a separate issue, so I upload the patch for r?.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>640466</commentid>
    <comment_count>5</comment_count>
      <attachid>145315</attachid>
    <who name="Zoltan Horvath">zoltan</who>
    <bug_when>2012-06-04 04:26:20 -0700</bug_when>
    <thetext>Comment on attachment 145315
proposed patch

Clearing flags on attachment: 145315

Committed r119384: &lt;http://trac.webkit.org/changeset/119384&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>640467</commentid>
    <comment_count>6</comment_count>
    <who name="Zoltan Horvath">zoltan</who>
    <bug_when>2012-06-04 04:26:32 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>640490</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-06-04 05:08:05 -0700</bug_when>
    <thetext>Re-opened since this is blocked by 88227</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>642337</commentid>
    <comment_count>8</comment_count>
      <attachid>145981</attachid>
    <who name="Zoltan Horvath">zoltan</who>
    <bug_when>2012-06-06 03:32:36 -0700</bug_when>
    <thetext>Created attachment 145981
proposed patch

Same as last time. I just need to add an extra condition to make things right!
Tests pass to me on my system.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>642362</commentid>
    <comment_count>9</comment_count>
      <attachid>145981</attachid>
    <who name="Zoltan Horvath">zoltan</who>
    <bug_when>2012-06-06 04:21:56 -0700</bug_when>
    <thetext>Comment on attachment 145981
proposed patch

Clearing flags on attachment: 145981

Committed r119582: &lt;http://trac.webkit.org/changeset/119582&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>642363</commentid>
    <comment_count>10</comment_count>
    <who name="Zoltan Horvath">zoltan</who>
    <bug_when>2012-06-06 04:22:06 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>145315</attachid>
            <date>2012-06-01 08:29:33 -0700</date>
            <delta_ts>2012-06-06 03:32:36 -0700</delta_ts>
            <desc>proposed patch</desc>
            <filename>external.patch</filename>
            <type>text/plain</type>
            <size>4053</size>
            <attacher name="Zoltan Horvath">zoltan</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvcXQvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9x
dC9DaGFuZ2VMb2cKaW5kZXggZTgyNzQwZi4uNWVjZDZiZSAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YktpdC9xdC9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdC9xdC9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwyMCBAQAorMjAxMi0wNi0wMSAgWm9sdGFuIEhvcnZhdGggIDx6b2x0YW5Ad2Via2l0Lm9y
Zz4KKworICAgICAgICBbUXRdIFF0IERSVCAvIFdUUiBzaG91bGQgYmUgYWJsZSB0byBsb2FkIGV4
dGVybmFsIHJlc291cmNlcworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9ODczMjYKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICBBbGxvdyBleHRlcm5hbCByZXNvdXJjZXMgdG8gYmUgbG9hZGVkIHdoZW4gdGhlIG1h
aW4gZnJhbWUncyBVUkwgaXMgYWxzbyBhbiBleHRlcm5hbCByZXNvdXJjZS4KKyAgICAgICAgVGhp
cyBjaGFuZ2UgaXMgYW5hbG9nb3VzIHRvIHIxMTgyMzEgZm9yIE1hYyBwb3J0IGFuZCB0byByMTE5
MTUzIENocm9taXVtIHBvcnQuCisKKyAgICAgICAgKiBXZWJDb3JlU3VwcG9ydC9GcmFtZUxvYWRl
ckNsaWVudFF0LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OmJsb2NrUmVxdWVzdCk6CisgICAgICAg
IChXZWJDb3JlKToKKyAgICAgICAgKFdlYkNvcmU6OmlzTG9jYWxob3N0KToKKyAgICAgICAgKFdl
YkNvcmU6Omhvc3RJc1VzZWRCeVNvbWVUZXN0c1RvR2VuZXJhdGVFcnJvcik6CisgICAgICAgIChX
ZWJDb3JlOjpGcmFtZUxvYWRlckNsaWVudFF0OjpkaXNwYXRjaFdpbGxTZW5kUmVxdWVzdCk6CisK
IDIwMTItMDUtMjkgIFRvciBBcm5lIFZlc3Riw7ggIDx0b3IuYXJuZS52ZXN0Ym9Abm9raWEuY29t
PgogCiAgICAgICAgIFtRdF0gU3luYyB1cCBmYXZpY29uLWltcGxlbWVudGF0aW9uIHdpdGggV2Vi
VmlldyB1cmwgY2hhbmdlcyBpbiByMTE4MTU4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L3F0
L1dlYkNvcmVTdXBwb3J0L0ZyYW1lTG9hZGVyQ2xpZW50UXQuY3BwIGIvU291cmNlL1dlYktpdC9x
dC9XZWJDb3JlU3VwcG9ydC9GcmFtZUxvYWRlckNsaWVudFF0LmNwcApvbGQgbW9kZSAxMDA2NDQK
bmV3IG1vZGUgMTAwNzU1CmluZGV4IGU4MTZiOWYuLmQ0NWY1N2IKLS0tIGEvU291cmNlL1dlYktp
dC9xdC9XZWJDb3JlU3VwcG9ydC9GcmFtZUxvYWRlckNsaWVudFF0LmNwcAorKysgYi9Tb3VyY2Uv
V2ViS2l0L3F0L1dlYkNvcmVTdXBwb3J0L0ZyYW1lTG9hZGVyQ2xpZW50UXQuY3BwCkBAIC0xMDIz
LDYgKzEwMjMsMjEgQEAgdm9pZCBGcmFtZUxvYWRlckNsaWVudFF0Ojphc3NpZ25JZGVudGlmaWVy
VG9Jbml0aWFsUmVxdWVzdCh1bnNpZ25lZCBsb25nIGlkZW50aWYKICAgICAgICAgZHVtcEFzc2ln
bmVkVXJsc1tpZGVudGlmaWVyXSA9IGRydERlc2NyaXB0aW9uU3VpdGFibGVGb3JUZXN0UmVzdWx0
KHJlcXVlc3QudXJsKCkpOwogfQogCitzdGF0aWMgdm9pZCBibG9ja1JlcXVlc3QoV2ViQ29yZTo6
UmVzb3VyY2VSZXF1ZXN0JiByZXF1ZXN0KQoreworICAgIHJlcXVlc3Quc2V0VVJMKFFVcmwoKSk7
Cit9CisKK3N0YXRpYyBib29sIGlzTG9jYWxob3N0KGNvbnN0IFFTdHJpbmcmIGhvc3QpCit7Cisg
ICAgcmV0dXJuIGhvc3QgPT0gUUxhdGluMVN0cmluZygiMTI3LjAuMC4xIikgfHwgaG9zdCA9PSBR
TGF0aW4xU3RyaW5nKCJsb2NhbGhvc3QiKTsKK30KKworc3RhdGljIGJvb2wgaG9zdElzVXNlZEJ5
U29tZVRlc3RzVG9HZW5lcmF0ZUVycm9yKGNvbnN0IFFTdHJpbmcmIGhvc3QpCit7CisgICAgcmV0
dXJuIGhvc3QgPT0gUUxhdGluMVN0cmluZygiMjU1LjI1NS4yNTUuMjU1Iik7Cit9CisKIHZvaWQg
RnJhbWVMb2FkZXJDbGllbnRRdDo6ZGlzcGF0Y2hXaWxsU2VuZFJlcXVlc3QoV2ViQ29yZTo6RG9j
dW1lbnRMb2FkZXIqLCB1bnNpZ25lZCBsb25nIGlkZW50aWZpZXIsIFdlYkNvcmU6OlJlc291cmNl
UmVxdWVzdCYgbmV3UmVxdWVzdCwgY29uc3QgV2ViQ29yZTo6UmVzb3VyY2VSZXNwb25zZSYgcmVk
aXJlY3RSZXNwb25zZSkKIHsKICAgICBRVXJsIHVybCA9IG5ld1JlcXVlc3QudXJsKCk7CkBAIC0x
MDM0LDI2ICsxMDQ5LDMyIEBAIHZvaWQgRnJhbWVMb2FkZXJDbGllbnRRdDo6ZGlzcGF0Y2hXaWxs
U2VuZFJlcXVlc3QoV2ViQ29yZTo6RG9jdW1lbnRMb2FkZXIqLCB1bnNpCiAgICAgICAgICAgICAg
ICAocmVkaXJlY3RSZXNwb25zZS5pc051bGwoKSkgPyAiKG51bGwpIiA6IHFQcmludGFibGUoZHJ0
RGVzY3JpcHRpb25TdWl0YWJsZUZvclRlc3RSZXN1bHQocmVkaXJlY3RSZXNwb25zZSkpKTsKIAog
ICAgIGlmIChzZW5kUmVxdWVzdFJldHVybnNOdWxsKSB7Ci0gICAgICAgIG5ld1JlcXVlc3Quc2V0
VVJMKFFVcmwoKSk7CisgICAgICAgIGJsb2NrUmVxdWVzdChuZXdSZXF1ZXN0KTsKICAgICAgICAg
cmV0dXJuOwogICAgIH0KIAogICAgIGlmIChzZW5kUmVxdWVzdFJldHVybnNOdWxsT25SZWRpcmVj
dCAmJiAhcmVkaXJlY3RSZXNwb25zZS5pc051bGwoKSkgewogICAgICAgICBwcmludGYoIlJldHVy
bmluZyBudWxsIGZvciB0aGlzIHJlZGlyZWN0XG4iKTsKLSAgICAgICAgbmV3UmVxdWVzdC5zZXRV
UkwoUVVybCgpKTsKKyAgICAgICAgYmxvY2tSZXF1ZXN0KG5ld1JlcXVlc3QpOwogICAgICAgICBy
ZXR1cm47CiAgICAgfQogCisgICAgUVN0cmluZyBob3N0ID0gdXJsLmhvc3QoKTsKKyAgICBRU3Ry
aW5nIHVybExvd2VyU2NoZW1lID0gdXJsLnNjaGVtZSgpLnRvTG93ZXIoKTsKICAgICBpZiAoUVdl
YlBhZ2VQcml2YXRlOjpkcnRSdW4KLSAgICAgICAgJiYgdXJsLmlzVmFsaWQoKQotICAgICAgICAm
JiAodXJsLnNjaGVtZSgpLnRvTG93ZXIoKSA9PSBRTGF0aW4xU3RyaW5nKCJodHRwIikgfHwgdXJs
LnNjaGVtZSgpLnRvTG93ZXIoKSA9PSBRTGF0aW4xU3RyaW5nKCJodHRwcyIpKQotICAgICAgICAm
JiB1cmwuaG9zdCgpICE9IFFMYXRpbjFTdHJpbmcoIjEyNy4wLjAuMSIpCi0gICAgICAgICYmIHVy
bC5ob3N0KCkgIT0gUUxhdGluMVN0cmluZygiMjU1LjI1NS4yNTUuMjU1IikKLSAgICAgICAgJiYg
dXJsLmhvc3QoKS50b0xvd2VyKCkgIT0gUUxhdGluMVN0cmluZygibG9jYWxob3N0IikpIHsKLQot
ICAgICAgICBwcmludGYoIkJsb2NrZWQgYWNjZXNzIHRvIGV4dGVybmFsIFVSTCAlc1xuIiwgcVBy
aW50YWJsZShkcnREZXNjcmlwdGlvblN1aXRhYmxlRm9yVGVzdFJlc3VsdChuZXdSZXF1ZXN0LnVy
bCgpKSkpOwotICAgICAgICBuZXdSZXF1ZXN0LnNldFVSTChRVXJsKCkpOwotICAgICAgICByZXR1
cm47CisgICAgICAgICYmICFob3N0LmlzRW1wdHkoKQorICAgICAgICAmJiAodXJsTG93ZXJTY2hl
bWUgPT0gUUxhdGluMVN0cmluZygiaHR0cCIpIHx8IHVybExvd2VyU2NoZW1lID09IFFMYXRpbjFT
dHJpbmcoImh0dHBzIikpKSB7CisKKyAgICAgICAgUVVybCB0ZXN0VVJMID0gbV9mcmFtZS0+cGFn
ZSgpLT5tYWluRnJhbWUoKS0+ZG9jdW1lbnQoKS0+dXJsKCk7CisgICAgICAgIFFTdHJpbmcgdGVz
dEhvc3QgPSB0ZXN0VVJMLmhvc3QoKTsKKworICAgICAgICBpZiAoIWlzTG9jYWxob3N0KGhvc3Qp
CisgICAgICAgICAgICAmJiAhaG9zdElzVXNlZEJ5U29tZVRlc3RzVG9HZW5lcmF0ZUVycm9yKGhv
c3QpCisgICAgICAgICAgICAmJiAoKHVybExvd2VyU2NoZW1lICE9IFFMYXRpbjFTdHJpbmcoImh0
dHAiKSAmJiB1cmxMb3dlclNjaGVtZSAhPSBRTGF0aW4xU3RyaW5nKCJodHRwcyIpKSB8fCBpc0xv
Y2FsaG9zdCh0ZXN0SG9zdCkpKSB7CisgICAgICAgICAgICBwcmludGYoIkJsb2NrZWQgYWNjZXNz
IHRvIGV4dGVybmFsIFVSTCAlc1xuIiwgcVByaW50YWJsZShkcnREZXNjcmlwdGlvblN1aXRhYmxl
Rm9yVGVzdFJlc3VsdChuZXdSZXF1ZXN0LnVybCgpKSkpOworICAgICAgICAgICAgYmxvY2tSZXF1
ZXN0KG5ld1JlcXVlc3QpOworICAgICAgICAgICAgcmV0dXJuOworICAgICAgICB9CiAgICAgfQog
CiAgICAgZm9yIChpbnQgaSA9IDA7IGkgPCBzZW5kUmVxdWVzdENsZWFySGVhZGVycy5zaXplKCk7
ICsraSkK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>145981</attachid>
            <date>2012-06-06 03:32:36 -0700</date>
            <delta_ts>2012-06-06 04:21:55 -0700</delta_ts>
            <desc>proposed patch</desc>
            <filename>external.patch</filename>
            <type>text/plain</type>
            <size>4035</size>
            <attacher name="Zoltan Horvath">zoltan</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvcXQvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9x
dC9DaGFuZ2VMb2cKaW5kZXggMDdmOWE0ZC4uMWViZTAwZCAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YktpdC9xdC9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdC9xdC9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwyMCBAQAorMjAxMi0wNi0wNSAgWm9sdGFuIEhvcnZhdGggIDx6b2x0YW5Ad2Via2l0Lm9y
Zz4KKworICAgICAgICBbUXRdIFF0IERSVCAvIFdUUiBzaG91bGQgYmUgYWJsZSB0byBsb2FkIGV4
dGVybmFsIHJlc291cmNlcworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9ODczMjYKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICBBbGxvdyBleHRlcm5hbCByZXNvdXJjZXMgdG8gYmUgbG9hZGVkIHdoZW4gdGhlIG1h
aW4gZnJhbWUncyBVUkwgaXMgYWxzbyBhbiBleHRlcm5hbCByZXNvdXJjZS4KKyAgICAgICAgVGhp
cyBjaGFuZ2UgaXMgYW5hbG9nb3VzIHRvIHIxMTgyMzEgZm9yIE1hYyBwb3J0IGFuZCB0byByMTE5
MTUzIENocm9taXVtIHBvcnQuCisKKyAgICAgICAgKiBXZWJDb3JlU3VwcG9ydC9GcmFtZUxvYWRl
ckNsaWVudFF0LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OmJsb2NrUmVxdWVzdCk6CisgICAgICAg
IChXZWJDb3JlKToKKyAgICAgICAgKFdlYkNvcmU6OmlzTG9jYWxob3N0KToKKyAgICAgICAgKFdl
YkNvcmU6Omhvc3RJc1VzZWRCeVNvbWVUZXN0c1RvR2VuZXJhdGVFcnJvcik6CisgICAgICAgIChX
ZWJDb3JlOjpGcmFtZUxvYWRlckNsaWVudFF0OjpkaXNwYXRjaFdpbGxTZW5kUmVxdWVzdCk6CisK
IDIwMTItMDYtMDQgIFNoZXJpZmYgQm90ICA8d2Via2l0LnJldmlldy5ib3RAZ21haWwuY29tPgog
CiAgICAgICAgIFVucmV2aWV3ZWQsIHJvbGxpbmcgb3V0IHIxMTkzODQuCmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViS2l0L3F0L1dlYkNvcmVTdXBwb3J0L0ZyYW1lTG9hZGVyQ2xpZW50UXQuY3BwIGIv
U291cmNlL1dlYktpdC9xdC9XZWJDb3JlU3VwcG9ydC9GcmFtZUxvYWRlckNsaWVudFF0LmNwcApv
bGQgbW9kZSAxMDA2NDQKbmV3IG1vZGUgMTAwNzU1CmluZGV4IDA5N2Q3ZDguLjU1ZjRmZGUKLS0t
IGEvU291cmNlL1dlYktpdC9xdC9XZWJDb3JlU3VwcG9ydC9GcmFtZUxvYWRlckNsaWVudFF0LmNw
cAorKysgYi9Tb3VyY2UvV2ViS2l0L3F0L1dlYkNvcmVTdXBwb3J0L0ZyYW1lTG9hZGVyQ2xpZW50
UXQuY3BwCkBAIC0xMDIzLDYgKzEwMjMsMjEgQEAgdm9pZCBGcmFtZUxvYWRlckNsaWVudFF0Ojph
c3NpZ25JZGVudGlmaWVyVG9Jbml0aWFsUmVxdWVzdCh1bnNpZ25lZCBsb25nIGlkZW50aWYKICAg
ICAgICAgZHVtcEFzc2lnbmVkVXJsc1tpZGVudGlmaWVyXSA9IGRydERlc2NyaXB0aW9uU3VpdGFi
bGVGb3JUZXN0UmVzdWx0KHJlcXVlc3QudXJsKCkpOwogfQogCitzdGF0aWMgdm9pZCBibG9ja1Jl
cXVlc3QoV2ViQ29yZTo6UmVzb3VyY2VSZXF1ZXN0JiByZXF1ZXN0KQoreworICAgIHJlcXVlc3Qu
c2V0VVJMKFFVcmwoKSk7Cit9CisKK3N0YXRpYyBib29sIGlzTG9jYWxob3N0KGNvbnN0IFFTdHJp
bmcmIGhvc3QpCit7CisgICAgcmV0dXJuIGhvc3QgPT0gUUxhdGluMVN0cmluZygiMTI3LjAuMC4x
IikgfHwgaG9zdCA9PSBRTGF0aW4xU3RyaW5nKCJsb2NhbGhvc3QiKTsKK30KKworc3RhdGljIGJv
b2wgaG9zdElzVXNlZEJ5U29tZVRlc3RzVG9HZW5lcmF0ZUVycm9yKGNvbnN0IFFTdHJpbmcmIGhv
c3QpCit7CisgICAgcmV0dXJuIGhvc3QgPT0gUUxhdGluMVN0cmluZygiMjU1LjI1NS4yNTUuMjU1
Iik7Cit9CisKIHZvaWQgRnJhbWVMb2FkZXJDbGllbnRRdDo6ZGlzcGF0Y2hXaWxsU2VuZFJlcXVl
c3QoV2ViQ29yZTo6RG9jdW1lbnRMb2FkZXIqLCB1bnNpZ25lZCBsb25nIGlkZW50aWZpZXIsIFdl
YkNvcmU6OlJlc291cmNlUmVxdWVzdCYgbmV3UmVxdWVzdCwgY29uc3QgV2ViQ29yZTo6UmVzb3Vy
Y2VSZXNwb25zZSYgcmVkaXJlY3RSZXNwb25zZSkKIHsKICAgICBRVXJsIHVybCA9IG5ld1JlcXVl
c3QudXJsKCk7CkBAIC0xMDM0LDI2ICsxMDQ5LDMzIEBAIHZvaWQgRnJhbWVMb2FkZXJDbGllbnRR
dDo6ZGlzcGF0Y2hXaWxsU2VuZFJlcXVlc3QoV2ViQ29yZTo6RG9jdW1lbnRMb2FkZXIqLCB1bnNp
CiAgICAgICAgICAgICAgICAocmVkaXJlY3RSZXNwb25zZS5pc051bGwoKSkgPyAiKG51bGwpIiA6
IHFQcmludGFibGUoZHJ0RGVzY3JpcHRpb25TdWl0YWJsZUZvclRlc3RSZXN1bHQocmVkaXJlY3RS
ZXNwb25zZSkpKTsKIAogICAgIGlmIChzZW5kUmVxdWVzdFJldHVybnNOdWxsKSB7Ci0gICAgICAg
IG5ld1JlcXVlc3Quc2V0VVJMKFFVcmwoKSk7CisgICAgICAgIGJsb2NrUmVxdWVzdChuZXdSZXF1
ZXN0KTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAogICAgIGlmIChzZW5kUmVxdWVzdFJldHVy
bnNOdWxsT25SZWRpcmVjdCAmJiAhcmVkaXJlY3RSZXNwb25zZS5pc051bGwoKSkgewogICAgICAg
ICBwcmludGYoIlJldHVybmluZyBudWxsIGZvciB0aGlzIHJlZGlyZWN0XG4iKTsKLSAgICAgICAg
bmV3UmVxdWVzdC5zZXRVUkwoUVVybCgpKTsKKyAgICAgICAgYmxvY2tSZXF1ZXN0KG5ld1JlcXVl
c3QpOwogICAgICAgICByZXR1cm47CiAgICAgfQogCisgICAgUVN0cmluZyBob3N0ID0gdXJsLmhv
c3QoKTsKKyAgICBRU3RyaW5nIHVybExvd2VyU2NoZW1lID0gdXJsLnNjaGVtZSgpLnRvTG93ZXIo
KTsKKwogICAgIGlmIChRV2ViUGFnZVByaXZhdGU6OmRydFJ1bgotICAgICAgICAmJiB1cmwuaXNW
YWxpZCgpCi0gICAgICAgICYmICh1cmwuc2NoZW1lKCkudG9Mb3dlcigpID09IFFMYXRpbjFTdHJp
bmcoImh0dHAiKSB8fCB1cmwuc2NoZW1lKCkudG9Mb3dlcigpID09IFFMYXRpbjFTdHJpbmcoImh0
dHBzIikpCi0gICAgICAgICYmIHVybC5ob3N0KCkgIT0gUUxhdGluMVN0cmluZygiMTI3LjAuMC4x
IikKLSAgICAgICAgJiYgdXJsLmhvc3QoKSAhPSBRTGF0aW4xU3RyaW5nKCIyNTUuMjU1LjI1NS4y
NTUiKQotICAgICAgICAmJiB1cmwuaG9zdCgpLnRvTG93ZXIoKSAhPSBRTGF0aW4xU3RyaW5nKCJs
b2NhbGhvc3QiKSkgewotCi0gICAgICAgIHByaW50ZigiQmxvY2tlZCBhY2Nlc3MgdG8gZXh0ZXJu
YWwgVVJMICVzXG4iLCBxUHJpbnRhYmxlKGRydERlc2NyaXB0aW9uU3VpdGFibGVGb3JUZXN0UmVz
dWx0KG5ld1JlcXVlc3QudXJsKCkpKSk7Ci0gICAgICAgIG5ld1JlcXVlc3Quc2V0VVJMKFFVcmwo
KSk7Ci0gICAgICAgIHJldHVybjsKKyAgICAgICAgJiYgIWhvc3QuaXNFbXB0eSgpCisgICAgICAg
ICYmICh1cmxMb3dlclNjaGVtZSA9PSBRTGF0aW4xU3RyaW5nKCJodHRwIikgfHwgdXJsTG93ZXJT
Y2hlbWUgPT0gUUxhdGluMVN0cmluZygiaHR0cHMiKSkpIHsKKworICAgICAgICBRVXJsIHRlc3RV
UkwgPSBtX2ZyYW1lLT5wYWdlKCktPm1haW5GcmFtZSgpLT5kb2N1bWVudCgpLT51cmwoKTsKKyAg
ICAgICAgUVN0cmluZyB0ZXN0SG9zdCA9IHRlc3RVUkwuaG9zdCgpOworCisgICAgICAgIGlmICgh
aXNMb2NhbGhvc3QoaG9zdCkKKyAgICAgICAgICAgICYmICFob3N0SXNVc2VkQnlTb21lVGVzdHNU
b0dlbmVyYXRlRXJyb3IoaG9zdCkKKyAgICAgICAgICAgICYmICgodXJsTG93ZXJTY2hlbWUgIT0g
UUxhdGluMVN0cmluZygiaHR0cCIpICYmIHVybExvd2VyU2NoZW1lICE9IFFMYXRpbjFTdHJpbmco
Imh0dHBzIikpIHx8IHRlc3RIb3N0LmlzRW1wdHkoKSB8fCBpc0xvY2FsaG9zdCh0ZXN0SG9zdCkp
KSB7CisgICAgICAgICAgICBwcmludGYoIkJsb2NrZWQgYWNjZXNzIHRvIGV4dGVybmFsIFVSTCAl
c1xuIiwgcVByaW50YWJsZShkcnREZXNjcmlwdGlvblN1aXRhYmxlRm9yVGVzdFJlc3VsdChuZXdS
ZXF1ZXN0LnVybCgpKSkpOworICAgICAgICAgICAgYmxvY2tSZXF1ZXN0KG5ld1JlcXVlc3QpOwor
ICAgICAgICAgICAgcmV0dXJuOworICAgICAgICB9CiAgICAgfQogCiAgICAgZm9yIChpbnQgaSA9
IDA7IGkgPCBzZW5kUmVxdWVzdENsZWFySGVhZGVycy5zaXplKCk7ICsraSkK
</data>

          </attachment>
      

    </bug>

</bugzilla>