<?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>121609</bug_id>
          
          <creation_ts>2013-09-19 07:47:42 -0700</creation_ts>
          <short_desc>Remove URL decoding in srcset handling</short_desc>
          <delta_ts>2013-09-20 10:48:29 -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>New Bugs</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>
          
          <blocked>121695</blocked>
          <everconfirmed>0</everconfirmed>
          <reporter name="Yoav Weiss">yoav</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ap</cc>
    
    <cc>benjamin</cc>
    
    <cc>cbiesinger</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dino</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>kling</cc>
    
    <cc>paroga</cc>
    
    <cc>romain.perier</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>930949</commentid>
    <comment_count>0</comment_count>
    <who name="Yoav Weiss">yoav</who>
    <bug_when>2013-09-19 07:47:42 -0700</bug_when>
    <thetext>Remove URL decoding in srcset handling</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>930950</commentid>
    <comment_count>1</comment_count>
      <attachid>212068</attachid>
    <who name="Yoav Weiss">yoav</who>
    <bug_when>2013-09-19 07:53:42 -0700</bug_when>
    <thetext>Created attachment 212068
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>930953</commentid>
    <comment_count>2</comment_count>
    <who name="Yoav Weiss">yoav</who>
    <bug_when>2013-09-19 07:59:26 -0700</bug_when>
    <thetext>As pointed out to me by Blink&apos;s Christian Biesinger, the URL decoding in the srcset algorithm can break encoded URLs (both in src and in srcset)

Since the new parser is in place (which splits the attribute on white spaces rather than commas), data URIs are handled properly, and decoding URLs doesn&apos;t really offer any benefits. Therefore, I removed decoding to avoid breaking these URLs.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>931094</commentid>
    <comment_count>3</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2013-09-19 14:48:38 -0700</bug_when>
    <thetext>Thanks for the follow up.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>931192</commentid>
    <comment_count>4</comment_count>
      <attachid>212068</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-09-19 22:01:55 -0700</bug_when>
    <thetext>Comment on attachment 212068
Patch

Clearing flags on attachment: 212068

Committed r156140: &lt;http://trac.webkit.org/changeset/156140&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>931193</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-09-19 22:01:58 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>931296</commentid>
    <comment_count>6</comment_count>
    <who name="Patrick R. Gansterer">paroga</who>
    <bug_when>2013-09-20 06:11:38 -0700</bug_when>
    <thetext>(In reply to comment #4)
&gt; (From update of attachment 212068 [details])
&gt; Clearing flags on attachment: 212068
&gt; 
&gt; Committed r156140: &lt;http://trac.webkit.org/changeset/156140&gt;

This change broke development on native windows systems. &apos;?&apos; is not a valid character in filenames on windows.
Can you fix the filename (by changing the test to a sever side script which checks for the question mark or any other special character in the URL) or roll out the patch?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>931302</commentid>
    <comment_count>7</comment_count>
    <who name="Yoav Weiss">yoav</who>
    <bug_when>2013-09-20 06:18:41 -0700</bug_when>
    <thetext>(In reply to comment #6)
&gt; (In reply to comment #4)
&gt; &gt; (From update of attachment 212068 [details] [details])
&gt; &gt; Clearing flags on attachment: 212068
&gt; &gt; 
&gt; &gt; Committed r156140: &lt;http://trac.webkit.org/changeset/156140&gt;
&gt; 
&gt; This change broke development on native windows systems. &apos;?&apos; is not a valid character in filenames on windows.
&gt; Can you fix the filename (by changing the test to a sever side script which checks for the question mark or any other special character in the URL) or roll out the patch?

I&apos;m extremely sorry :(
Will fix the filename ASAP</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>931424</commentid>
    <comment_count>8</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2013-09-20 10:02:54 -0700</bug_when>
    <thetext>Looks like Windows was fixed in &lt;http://trac.webkit.org/changeset/156161&gt;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>931448</commentid>
    <comment_count>9</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2013-09-20 10:27:41 -0700</bug_when>
    <thetext>And then more in &lt;http://trac.webkit.org/r156179&gt;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>931455</commentid>
    <comment_count>10</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2013-09-20 10:37:59 -0700</bug_when>
    <thetext>It should be possible to test question marks with a cgi script that intercepts all requests within a directory. We do this in LayoutTests/http/tests/uri/intercept tests.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>212068</attachid>
            <date>2013-09-19 07:53:42 -0700</date>
            <delta_ts>2013-09-19 22:01:55 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-121609-20130919165338.patch</filename>
            <type>text/plain</type>
            <size>7234</size>
            <attacher name="Yoav Weiss">yoav</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTU2MDgwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMWZlYmIzMWE2ZDI0YjZj
ZWViMzBiYmU3ZWE2MTU5NGQ2YjE5MzBjYi4uYzA3MTQ3MmIwYmZmN2E2OWM5YjBmOGMzODUyZWYx
MDkxNmI2ZDkxMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDEzLTA5LTE5ICBZb2F2
IFdlaXNzICA8eW9hdkB5b2F2LndzPgorCisgICAgICAgIFJlbW92ZSBVUkwgZGVjb2RpbmcgaW4g
c3Jjc2V0IGhhbmRsaW5nCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0xMjE2MDkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICBUZXN0czogZmFzdC9oaWRwaS9pbWFnZS1zcmNzZXQtcXVlc3Rpb24tbWFyay5odG1s
CisgICAgICAgICAgICAgICBmYXN0L2xvYWRlci9pbWFnZS1zcmMtcXVlc3Rpb24tbWFyay5odG1s
CisKKyAgICAgICAgUmVtb3ZlZCBVUkwgZGVjb2RpbmcgZnJvbSBzcmMgYW5kIHNyY3NldCdzIGhh
bmRsaW5nIGFsZ29yaXRobSwgc2luY2UgdGhleSBicmVhayBlbmNvZGVkIFVSTFMuCisKKyAgICAg
ICAgKiBodG1sL3BhcnNlci9IVE1MUGFyc2VySWRpb21zLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6
OnBhcnNlSW1hZ2VzV2l0aFNjYWxlRnJvbVNyY1NldEF0dHJpYnV0ZSk6CisgICAgICAgIChXZWJD
b3JlOjpiZXN0Rml0U291cmNlRm9ySW1hZ2VBdHRyaWJ1dGVzKToKKwogMjAxMy0wOS0xOCAgQmVt
IEpvbmVzLUJleSAgPGJqb25lc2JlQGFkb2JlLmNvbT4KIAogICAgICAgICBSRUdSRVNTSU9OIChy
MTU1ODU0IC0gcjE1NTk2NykgYmxvY2sgd2l0aCBtYXJnaW4tbGVmdCBhZGphY2VudCB0byBmbG9h
dGVkIGJsb2NrIGNhdXNlcyB0ZXh0IG9mIHN1YnNlcXVlbnQgYmxvY2tzIHRvIG92ZXJsYXAgdGhl
IGZsb2F0ZWQgYmxvY2suCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9odG1sL3BhcnNlci9I
VE1MUGFyc2VySWRpb21zLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvcGFyc2VyL0hUTUxQYXJz
ZXJJZGlvbXMuY3BwCmluZGV4IGVkNTdkYmI4ZjIyYjE5MGQ4MjJmNjQ4MTFmNWFiYmI4ZGYzZTgz
OGQuLjc2ZGMyNjE1YjE4Zjg2YjFmYjcyNTZkMDFkM2FjMjVkODhlMmE5NTQgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJDb3JlL2h0bWwvcGFyc2VyL0hUTUxQYXJzZXJJZGlvbXMuY3BwCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL2h0bWwvcGFyc2VyL0hUTUxQYXJzZXJJZGlvbXMuY3BwCkBAIC0zODgsNyAr
Mzg4LDcgQEAgc3RhdGljIHZvaWQgcGFyc2VJbWFnZXNXaXRoU2NhbGVGcm9tU3JjU2V0QXR0cmli
dXRlKGNvbnN0IFN0cmluZyYgc3JjU2V0QXR0cmlidXQKICAgICAgICAgICAgIH0KICAgICAgICAg
fQogICAgICAgICBJbWFnZVdpdGhTY2FsZSBpbWFnZTsKLSAgICAgICAgaW1hZ2UuaW1hZ2VVUkwg
PSBkZWNvZGVVUkxFc2NhcGVTZXF1ZW5jZXMoU3RyaW5nSW1wbDo6Y3JlYXRlV2l0aG91dENvcHlp
bmcoc3JjU2V0QXR0cmlidXRlLmNoYXJhY3RlcnMoKSArIGltYWdlVXJsU3RhcnQsIGltYWdlVXJs
RW5kIC0gaW1hZ2VVcmxTdGFydCkpOworICAgICAgICBpbWFnZS5pbWFnZVVSTCA9IFN0cmluZ0lt
cGw6OmNyZWF0ZVdpdGhvdXRDb3B5aW5nKHNyY1NldEF0dHJpYnV0ZS5jaGFyYWN0ZXJzKCkgKyBp
bWFnZVVybFN0YXJ0LCBpbWFnZVVybEVuZCAtIGltYWdlVXJsU3RhcnQpOwogICAgICAgICBpbWFn
ZS5zY2FsZUZhY3RvciA9IGltZ1NjYWxlRmFjdG9yOwogCiAgICAgICAgIGltYWdlQ2FuZGlkYXRl
cy5hcHBlbmQoaW1hZ2UpOwpAQCAtNDA2LDcgKzQwNiw3IEBAIFN0cmluZyBiZXN0Rml0U291cmNl
Rm9ySW1hZ2VBdHRyaWJ1dGVzKGZsb2F0IGRldmljZVNjYWxlRmFjdG9yLCBjb25zdCBTdHJpbmcm
IHNyCiAgICAgY29uc3QgU3RyaW5nIHNyYyA9ICBzcmNBdHRyaWJ1dGUuc2ltcGxpZnlXaGl0ZVNw
YWNlKGlzSFRNTFNwYWNlKTsKICAgICBpZiAoIXNyYy5pc0VtcHR5KCkpIHsKICAgICAgICAgSW1h
Z2VXaXRoU2NhbGUgaW1hZ2U7Ci0gICAgICAgIGltYWdlLmltYWdlVVJMID0gZGVjb2RlVVJMRXNj
YXBlU2VxdWVuY2VzKHNyYyk7CisgICAgICAgIGltYWdlLmltYWdlVVJMID0gc3JjOwogICAgICAg
ICBpbWFnZS5zY2FsZUZhY3RvciA9IDEuMDsKIAogICAgICAgICBpbWFnZUNhbmRpZGF0ZXMuYXBw
ZW5kKGltYWdlKTsKQEAgLTQxOSw5ICs0MTksOSBAQCBTdHJpbmcgYmVzdEZpdFNvdXJjZUZvcklt
YWdlQXR0cmlidXRlcyhmbG9hdCBkZXZpY2VTY2FsZUZhY3RvciwgY29uc3QgU3RyaW5nJiBzcgog
CiAgICAgZm9yIChzaXplX3QgaSA9IDA7IGkgPCBpbWFnZUNhbmRpZGF0ZXMuc2l6ZSgpIC0gMTsg
KytpKSB7CiAgICAgICAgIGlmIChpbWFnZUNhbmRpZGF0ZXNbaV0uc2NhbGVGYWN0b3IgPj0gZGV2
aWNlU2NhbGVGYWN0b3IpCi0gICAgICAgICAgICByZXR1cm4gaW1hZ2VDYW5kaWRhdGVzW2ldLmlt
YWdlVVJMOworICAgICAgICAgICAgcmV0dXJuIFN0cmluZyhpbWFnZUNhbmRpZGF0ZXNbaV0uaW1h
Z2VVUkwpOwogICAgIH0KLSAgICByZXR1cm4gaW1hZ2VDYW5kaWRhdGVzLmxhc3QoKS5pbWFnZVVS
TDsKKyAgICByZXR1cm4gU3RyaW5nKGltYWdlQ2FuZGlkYXRlcy5sYXN0KCkuaW1hZ2VVUkwpOwog
fQogCiB9CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9D
aGFuZ2VMb2cKaW5kZXggODdjYmNlZGJlMDIwMmNmM2JhNDBmMmQ1NjU5MGNkOGY1MDFiZTk0MC4u
YzMzZDU0OTczZjI1ZjgzNWJjZjQ5NTFhY2FkMTdjMmFjZDE1YjkyYiAxMDA2NDQKLS0tIGEvTGF5
b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsx
LDIwIEBACisyMDEzLTA5LTE5ICBZb2F2IFdlaXNzICA8eW9hdkB5b2F2LndzPgorCisgICAgICAg
IFJlbW92ZSBVUkwgZGVjb2RpbmcgaW4gc3Jjc2V0IGhhbmRsaW5nCisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMjE2MDkKKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGVzZSB0ZXN0cyBtYWtlIHN1cmUgdGhh
dCBlbmNvZGVkIFVSTHMgYXJlIHByb3Blcmx5IGhhbmRsZWQsIGFuZCBlc3BlY2lhbGx5IFVSTHMg
CisgICAgICAgIHdpdGggYSBxdWVzdGlvbiBtYXJrIGluIHRoZW0uCisgICAgICAgIAorICAgICAg
ICAqIGZhc3QvaGlkcGkvaW1hZ2Utc3Jjc2V0LXF1ZXN0aW9uLW1hcmstZXhwZWN0ZWQudHh0OiBB
ZGRlZC4KKyAgICAgICAgKiBmYXN0L2hpZHBpL2ltYWdlLXNyY3NldC1xdWVzdGlvbi1tYXJrLmh0
bWw6IEFkZGVkLgorICAgICAgICAqIGZhc3QvaGlkcGkvcmVzb3VyY2VzL2ltYWdlP3Rlc3QucG5n
OiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2xvYWRlci9pbWFnZS1zcmMtcXVlc3Rpb24tbWFyay1l
eHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGZhc3QvbG9hZGVyL2ltYWdlLXNyYy1xdWVz
dGlvbi1tYXJrLmh0bWw6IEFkZGVkLgorICAgICAgICAqIGZhc3QvbG9hZGVyL3Jlc291cmNlcy9p
bWFnZT90ZXN0LnBuZzogQWRkZWQuCisKIDIwMTMtMDktMTggIFJ5b3N1a2UgTml3YSAgPHJuaXdh
QHdlYmtpdC5vcmc+CiAKICAgICAgICAgUmVkbyByMTU2MDc4LgpkaWZmIC0tZ2l0IGEvTGF5b3V0
VGVzdHMvZmFzdC9oaWRwaS9pbWFnZS1zcmNzZXQtcXVlc3Rpb24tbWFyay1leHBlY3RlZC50eHQg
Yi9MYXlvdXRUZXN0cy9mYXN0L2hpZHBpL2ltYWdlLXNyY3NldC1xdWVzdGlvbi1tYXJrLWV4cGVj
dGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwLi5iMDlhZjUyYzViYzdkNDFkMjYzOTAwZTc3MWNlNmMwMjg4YjM0
ZjYxCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9oaWRwaS9pbWFnZS1zcmNz
ZXQtcXVlc3Rpb24tbWFyay1leHBlY3RlZC50eHQKQEAgLTAsMCArMSwzIEBACitQQVNTIGRvY3Vt
ZW50LmdldEVsZW1lbnRCeUlkKCJmb28iKS5jbGllbnRXaWR0aD09MjUgaXMgdHJ1ZQorVGhpcyB0
ZXN0IHBhc3NlcyBpZiB0aGUgaW1hZ2UgYmVsb3cgaXMgZGlzcGxheWVkLgorCmRpZmYgLS1naXQg
YS9MYXlvdXRUZXN0cy9mYXN0L2hpZHBpL2ltYWdlLXNyY3NldC1xdWVzdGlvbi1tYXJrLmh0bWwg
Yi9MYXlvdXRUZXN0cy9mYXN0L2hpZHBpL2ltYWdlLXNyY3NldC1xdWVzdGlvbi1tYXJrLmh0bWwK
bmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMC4uOGM4Njc1M2QyMGM4MDhhNDVlZDc0MDNlNDhjYmEwZDFkNTkyZTBjMQotLS0g
L2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvaGlkcGkvaW1hZ2Utc3Jjc2V0LXF1ZXN0
aW9uLW1hcmsuaHRtbApAQCAtMCwwICsxLDE5IEBACis8aHRtbD4KKyAgICA8aGVhZD4KKyAgICAg
ICAgPHNjcmlwdCBzcmM9Ii4uLy4uL3Jlc291cmNlcy9qcy10ZXN0LXByZS5qcyI+PC9zY3JpcHQ+
CisgICAgICAgIDxzY3JpcHQ+CisgICAgICAgICAgICAgaWYgKHdpbmRvdy50ZXN0UnVubmVyKSB7
CisgICAgICAgICAgICAgICAgIHRlc3RSdW5uZXIuZHVtcEFzVGV4dCgpOworICAgICAgICAgICAg
IH0KKworICAgICAgICAgICAgIGFkZEV2ZW50TGlzdGVuZXIoImxvYWQiLCBmdW5jdGlvbigpIHsK
KyAgICAgICAgICAgICAgICAgc2hvdWxkQmVUcnVlKCdkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgi
Zm9vIikuY2xpZW50V2lkdGg9PTI1Jyk7CisgICAgICAgICAgICAgfSwgZmFsc2UpOworICAgICAg
ICA8L3NjcmlwdD4KKyAgICA8L2hlYWQ+CisKKyAgICA8Ym9keSBpZD0iYm9keSI+CisgICAgICAg
IDxkaXY+VGhpcyB0ZXN0IHBhc3NlcyBpZiB0aGUgaW1hZ2UgYmVsb3cgaXMgZGlzcGxheWVkLjwv
ZGl2PgorICAgICAgICA8aW1nIGlkPSJmb28iIHNyY3NldD0icmVzb3VyY2VzL2ltYWdlJTNGdGVz
dC5wbmciPgorICAgIDwvYm9keT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zh
c3QvaGlkcGkvcmVzb3VyY2VzL2ltYWdlP3Rlc3QucG5nIGIvTGF5b3V0VGVzdHMvZmFzdC9oaWRw
aS9yZXNvdXJjZXMvaW1hZ2U/dGVzdC5wbmcKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNmU1NTVlM2IxOTdjZTJmNDQ4
ZjU5ZDYxZTE0ODhhMDE3NTQ5MDE0NQpHSVQgYmluYXJ5IHBhdGNoCmxpdGVyYWwgOTUKemNtZUFT
QE4/KG9sSHlgdVZCcSFpYTB2cF5rfDR+JTFTR3c/Zy1uMnlueH42bk5YNDlfZ2RnVn1PaWkrYHQl
ektsCmwpO3I0LSFibnNBcyRsczRwUEF1bUxFZ0d2PDR2Nil6TmYzNyVRfmxvQ0lDMyE4LXhHPQoK
bGl0ZXJhbCAwCkhjbVY/ZDAwMDAxCgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9sb2Fk
ZXIvaW1hZ2Utc3JjLXF1ZXN0aW9uLW1hcmstZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFz
dC9sb2FkZXIvaW1hZ2Utc3JjLXF1ZXN0aW9uLW1hcmstZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1v
ZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAu
LmIwOWFmNTJjNWJjN2Q0MWQyNjM5MDBlNzcxY2U2YzAyODhiMzRmNjEKLS0tIC9kZXYvbnVsbAor
KysgYi9MYXlvdXRUZXN0cy9mYXN0L2xvYWRlci9pbWFnZS1zcmMtcXVlc3Rpb24tbWFyay1leHBl
Y3RlZC50eHQKQEAgLTAsMCArMSwzIEBACitQQVNTIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJm
b28iKS5jbGllbnRXaWR0aD09MjUgaXMgdHJ1ZQorVGhpcyB0ZXN0IHBhc3NlcyBpZiB0aGUgaW1h
Z2UgYmVsb3cgaXMgZGlzcGxheWVkLgorCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2xv
YWRlci9pbWFnZS1zcmMtcXVlc3Rpb24tbWFyay5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9sb2Fk
ZXIvaW1hZ2Utc3JjLXF1ZXN0aW9uLW1hcmsuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRl
eCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi44MmY5OTEyNjI3NjNl
MDk5YjRlMmZlZDQyZDY0OTlhNGFhNzMyZGI2Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVz
dHMvZmFzdC9sb2FkZXIvaW1hZ2Utc3JjLXF1ZXN0aW9uLW1hcmsuaHRtbApAQCAtMCwwICsxLDE5
IEBACis8aHRtbD4KKyAgICA8aGVhZD4KKyAgICAgICAgPHNjcmlwdCBzcmM9Ii4uLy4uL3Jlc291
cmNlcy9qcy10ZXN0LXByZS5qcyI+PC9zY3JpcHQ+CisgICAgICAgIDxzY3JpcHQ+CisgICAgICAg
ICAgICAgaWYgKHdpbmRvdy50ZXN0UnVubmVyKSB7CisgICAgICAgICAgICAgICAgIHRlc3RSdW5u
ZXIuZHVtcEFzVGV4dCgpOworICAgICAgICAgICAgIH0KKworICAgICAgICAgICAgIGFkZEV2ZW50
TGlzdGVuZXIoImxvYWQiLCBmdW5jdGlvbigpIHsKKyAgICAgICAgICAgICAgICAgc2hvdWxkQmVU
cnVlKCdkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiZm9vIikuY2xpZW50V2lkdGg9PTI1Jyk7Cisg
ICAgICAgICAgICAgfSwgZmFsc2UpOworICAgICAgICA8L3NjcmlwdD4KKyAgICA8L2hlYWQ+CisK
KyAgICA8Ym9keSBpZD0iYm9keSI+CisgICAgICAgIDxkaXY+VGhpcyB0ZXN0IHBhc3NlcyBpZiB0
aGUgaW1hZ2UgYmVsb3cgaXMgZGlzcGxheWVkLjwvZGl2PgorICAgICAgICA8aW1nIGlkPSJmb28i
IHNyYz0icmVzb3VyY2VzL2ltYWdlJTNGdGVzdC5wbmciPgorICAgIDwvYm9keT4KKzwvaHRtbD4K
ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvbG9hZGVyL3Jlc291cmNlcy9pbWFnZT90ZXN0
LnBuZyBiL0xheW91dFRlc3RzL2Zhc3QvbG9hZGVyL3Jlc291cmNlcy9pbWFnZT90ZXN0LnBuZwpu
ZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwLi42ZTU1NWUzYjE5N2NlMmY0NDhmNTlkNjFlMTQ4OGEwMTc1NDkwMTQ1CkdJVCBi
aW5hcnkgcGF0Y2gKbGl0ZXJhbCA5NQp6Y21lQVNATj8ob2xIeWB1VkJxIWlhMHZwXmt8NH4lMVNH
dz9nLW4yeW54fjZuTlg0OV9nZGdWfU9paStgdCV6S2wKbCk7cjQtIWJuc0FzJGxzNHBQQXVtTEVn
R3Y8NHY2KXpOZjM3JVF+bG9DSUMzITgteEc9CgpsaXRlcmFsIDAKSGNtVj9kMDAwMDEKCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>