<?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>33242</bug_id>
          
          <creation_ts>2010-01-05 17:20:19 -0800</creation_ts>
          <short_desc>Does not send an Accept header for subresources, causing some sites to break</short_desc>
          <delta_ts>2010-02-18 00:18:24 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Page Loading</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://www.inkscapegallery.net/quickstart</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="Gustavo Noronha (kov)">gustavo</reporter>
          <assigned_to name="Gustavo Noronha (kov)">gustavo</assigned_to>
          <cc>andersca</cc>
    
    <cc>aroben</cc>
    
    <cc>beidson</cc>
    
    <cc>dbates</cc>
    
    <cc>tony</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>177484</commentid>
    <comment_count>0</comment_count>
    <who name="Gustavo Noronha (kov)">gustavo</who>
    <bug_when>2010-01-05 17:20:19 -0800</bug_when>
    <thetext>Initially reported in Debian (see http://bgus.debian.org/563736). WebKitGTK+ is unable to display the PNGs used in this site: http://www.inkscapegallery.net/quickstart. I tracked this to be working when the request is done using HTTP/1.0, and when it is done with HTTP/1.1 and with an Accept header. That is why it works if you copy the image address and open it - WebCore sends a default Accept header for main resources.

Safari seems to send an Accept header; Chromium sends Accept: */*, and works. Firefox sends a more specific header saying it prefers image/png, but accepts any image/* type. I guess it decided that because the resource is being loaded from an &lt;img&gt; tag.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>190683</commentid>
    <comment_count>1</comment_count>
      <attachid>48812</attachid>
    <who name="Gustavo Noronha (kov)">gustavo</who>
    <bug_when>2010-02-16 05:51:25 -0800</bug_when>
    <thetext>Created attachment 48812
Send Accept: image/* when obtaining image resources</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>190707</commentid>
    <comment_count>2</comment_count>
      <attachid>48812</attachid>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2010-02-16 13:17:24 -0800</bug_when>
    <thetext>Comment on attachment 48812
Send Accept: image/* when obtaining image resources

r- 

Mucking with Accept headers is a notoriously dangerous thing to do.  

Safari and Chrome send out &quot;valid&quot; accept headers here that they&apos;ve found to work for them.  WebKitGtk+ alone has the problem, so the fix needs to be targeted there.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>190738</commentid>
    <comment_count>3</comment_count>
      <attachid>48827</attachid>
    <who name="Gustavo Noronha (kov)">gustavo</who>
    <bug_when>2010-02-16 13:58:38 -0800</bug_when>
    <thetext>Created attachment 48827
Make soup backend always send a &quot;valid&quot; Accept header, when one is not explicitly set

Given beidson&apos;s comments, I made the change local to our network backend. I tried putting the test in platform/gtk, but it seems like the special-casing of the http tests makes this difficult. If it turns out we need more exceptions like this, I&apos;ll take a look at fixing the special casing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>191018</commentid>
    <comment_count>4</comment_count>
      <attachid>48827</attachid>
    <who name="Xan Lopez">xan.lopez</who>
    <bug_when>2010-02-17 06:20:42 -0800</bug_when>
    <thetext>Comment on attachment 48827
Make soup backend always send a &quot;valid&quot; Accept header, when one is not explicitly set

If Chromium is doing the same thing then I guess it&apos;s a reasonable thing to do for compatibility.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>191021</commentid>
    <comment_count>5</comment_count>
    <who name="Gustavo Noronha (kov)">gustavo</who>
    <bug_when>2010-02-17 06:30:21 -0800</bug_when>
    <thetext>Thanks! Landed as r54892.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>191451</commentid>
    <comment_count>6</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2010-02-18 00:17:41 -0800</bug_when>
    <thetext>Committed r54941: &lt;http://trac.webkit.org/changeset/54941&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>191454</commentid>
    <comment_count>7</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2010-02-18 00:18:24 -0800</bug_when>
    <thetext>(In reply to comment #6)
&gt; Committed r54941: &lt;http://trac.webkit.org/changeset/54941&gt;

Err, ignore this.  I think webkit-patch got confused.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>48812</attachid>
            <date>2010-02-16 05:51:25 -0800</date>
            <delta_ts>2010-02-16 13:58:53 -0800</delta_ts>
            <desc>Send Accept: image/* when obtaining image resources</desc>
            <filename>0001-2010-02-16-Gustavo-Noronha-Silva-gustavo.noronha-col.patch</filename>
            <type>text/plain</type>
            <size>5548</size>
            <attacher name="Gustavo Noronha (kov)">gustavo</attacher>
            
              <data encoding="base64">RnJvbSBjNjUzZWNjYWM2YzA5MzQ1YzJkMmU1MjE5OWRhMGQwYzA4ZmZhMzU3IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBHdXN0YXZvIE5vcm9uaGEgU2lsdmEgPGduc0Bnbm9tZS5vcmc+
CkRhdGU6IFR1ZSwgMTYgRmViIDIwMTAgMTE6NDk6MzYgLTAyMDAKU3ViamVjdDogW1BBVENIXSAy
MDEwLTAyLTE2ICBHdXN0YXZvIE5vcm9uaGEgU2lsdmEgIDxndXN0YXZvLm5vcm9uaGFAY29sbGFi
b3JhLmNvLnVrPgoKICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KCiAgICAgICAg
RG9lcyBub3Qgc2VuZCBhbiBBY2NlcHQgaGVhZGVyIGZvciBzdWJyZXNvdXJjZXMsIGNhdXNpbmcg
c29tZSBzaXRlcyB0byBicmVhawogICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0zMzI0MgoKICAgICAgICBTZXQgaW1hZ2UvKiBhcyB0aGUgQWNjZXB0IGhlYWRl
ciB3aGVuIGRvd25sb2FkaW5nIGltYWdlCiAgICAgICAgcmVzb3VyY2VzLiBUaGlzIGJlaGF2aW91
ciBpcyBzaW1pbGFyIHRvIHRoZSBvbmUgYWRvcHRlZCBieQogICAgICAgIEZpcmVmb3guCgogICAg
ICAgIFRlc3Q6IGh0dHAvdGVzdHMvbWlzYy9pbWFnZS1jaGVja3MtZm9yLWFjY2VwdC5odG1sCgog
ICAgICAgICogbG9hZGVyL0NhY2hlZEltYWdlLmNwcDoKICAgICAgICAoV2ViQ29yZTo6Q2FjaGVk
SW1hZ2U6OkNhY2hlZEltYWdlKToKLS0tCiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgMTEgKysrKysrKwogLi4uL21pc2MvaW1hZ2UtY2hlY2tz
LWZvci1hY2NlcHQtZXhwZWN0ZWQudHh0ICAgICAgfCAgICAzICsrCiAuLi4vaHR0cC90ZXN0cy9t
aXNjL2ltYWdlLWNoZWNrcy1mb3ItYWNjZXB0Lmh0bWwgICB8ICAgMjkgKysrKysrKysrKysrKysr
KysrKysKIC4uLi9taXNjL3Jlc291cmNlcy9pbWFnZS1jaGVja3MtZm9yLWFjY2VwdC5waHAgICAg
IHwgICAxMyArKysrKysrKysKIFdlYkNvcmUvQ2hhbmdlTG9nICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAxNiArKysrKysrKysrKwogV2ViQ29yZS9sb2FkZXIvQ2FjaGVkSW1h
Z2UuY3BwICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICsrKwogNiBmaWxlcyBjaGFuZ2VkLCA3
NiBpbnNlcnRpb25zKCspLCAwIGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IExheW91
dFRlc3RzL2h0dHAvdGVzdHMvbWlzYy9pbWFnZS1jaGVja3MtZm9yLWFjY2VwdC1leHBlY3RlZC50
eHQKIGNyZWF0ZSBtb2RlIDEwMDY0NCBMYXlvdXRUZXN0cy9odHRwL3Rlc3RzL21pc2MvaW1hZ2Ut
Y2hlY2tzLWZvci1hY2NlcHQuaHRtbAogY3JlYXRlIG1vZGUgMTAwNjQ0IExheW91dFRlc3RzL2h0
dHAvdGVzdHMvbWlzYy9yZXNvdXJjZXMvaW1hZ2UtY2hlY2tzLWZvci1hY2NlcHQucGhwCgpkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmlu
ZGV4IDJmZmY1ZTAuLjM4YjcwZDggMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZwor
KysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNCBAQAorMjAxMC0wMi0xNiAg
R3VzdGF2byBOb3JvbmhhIFNpbHZhICA8Z3VzdGF2by5ub3JvbmhhQGNvbGxhYm9yYS5jby51az4K
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBEb2VzIG5v
dCBzZW5kIGFuIEFjY2VwdCBoZWFkZXIgZm9yIHN1YnJlc291cmNlcywgY2F1c2luZyBzb21lIHNp
dGVzIHRvIGJyZWFrCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0zMzI0MgorCisgICAgICAgICogaHR0cC90ZXN0cy9taXNjL2ltYWdlLWNoZWNrcy1mb3It
YWNjZXB0LWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogaHR0cC90ZXN0cy9taXNjL2lt
YWdlLWNoZWNrcy1mb3ItYWNjZXB0Lmh0bWw6IEFkZGVkLgorICAgICAgICAqIGh0dHAvdGVzdHMv
bWlzYy9yZXNvdXJjZXMvaW1hZ2UtY2hlY2tzLWZvci1hY2NlcHQucGhwOiBBZGRlZC4KKwogMjAx
MC0wMi0xNiAgQmVuIE11cmRvY2ggIDxiZW5tQGdvb2dsZS5jb20+CiAKICAgICAgICAgUmV2aWV3
ZWQgYnkgU2ltb24gSGF1c21hbm4uCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3Rz
L21pc2MvaW1hZ2UtY2hlY2tzLWZvci1hY2NlcHQtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMv
aHR0cC90ZXN0cy9taXNjL2ltYWdlLWNoZWNrcy1mb3ItYWNjZXB0LWV4cGVjdGVkLnR4dApuZXcg
ZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5hODU1N2Q0Ci0tLSAvZGV2L251bGwKKysr
IGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9taXNjL2ltYWdlLWNoZWNrcy1mb3ItYWNjZXB0LWV4
cGVjdGVkLnR4dApAQCAtMCwwICsxLDMgQEAKK1Rlc3RzIHRoYXQgYSBzdWJyZXNvdXJjZSBpcyBs
b2FkZWQgaWYgdGhlIHNlcnZlciBleHBlY3RzIGFuIEFjY2VwdCBoZWFkZXIgdG8gcHJvdmlkZSBp
dC4KKworUEFTUwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9taXNjL2ltYWdl
LWNoZWNrcy1mb3ItYWNjZXB0Lmh0bWwgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL21pc2MvaW1h
Z2UtY2hlY2tzLWZvci1hY2NlcHQuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAw
MDAwLi5kNmYyNzA2Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9t
aXNjL2ltYWdlLWNoZWNrcy1mb3ItYWNjZXB0Lmh0bWwKQEAgLTAsMCArMSwyOSBAQAorPGh0bWw+
Cis8aGVhZD4KKzxzY3JpcHQ+CisgICAgaWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlcikg
eworICAgICAgICBsYXlvdXRUZXN0Q29udHJvbGxlci5kdW1wQXNUZXh0KCkKKyAgICAgICAgbGF5
b3V0VGVzdENvbnRyb2xsZXIud2FpdFVudGlsRG9uZSgpOworICAgIH0KKworICAgIGZ1bmN0aW9u
IHRlc3QoKSB7CisgICAgICAgIHZhciBpbWFnZSA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJ0
ZXN0SW1hZ2UiKTsKKyAgICAgICAgdmFyIHJlc3VsdCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlk
KCJyZXN1bHQiKTsKKworICAgICAgICBpZiAoaW1hZ2Uud2lkdGggPT0gMTI4ICYmIGltYWdlLmhl
aWdodCA9PSAxMjgpCisgICAgICAgICAgICByZXN1bHQuaW5uZXJIVE1MID0gIlBBU1MiOworICAg
ICAgICBlbHNlCisgICAgICAgICAgICByZXN1bHQuaW5uZXJIVE1MID0gIkZBSUwiOworCisgICAg
ICAgIGlmICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIpCisgICAgICAgICAgICBsYXlvdXRU
ZXN0Q29udHJvbGxlci5ub3RpZnlEb25lKCk7CisgICAgfQorPC9zY3JpcHQ+Cis8L2hlYWQ+Cis8
Ym9keT4KK1Rlc3RzIHRoYXQgYSBzdWJyZXNvdXJjZSBpcyBsb2FkZWQgaWYgdGhlIHNlcnZlciBl
eHBlY3RzIGFuIEFjY2VwdAoraGVhZGVyIHRvIHByb3ZpZGUgaXQuPGJyPgorPGltZyBpZD0idGVz
dEltYWdlIiBzcmM9InJlc291cmNlcy9pbWFnZS1jaGVja3MtZm9yLWFjY2VwdC5waHAiICBvbmxv
YWQ9InRlc3QoKSIgb25lcnJvcj0idGVzdCgpIi8+Cis8ZGl2IGlkPSJyZXN1bHQiLz4KKzwvYm9k
eT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvbWlzYy9yZXNv
dXJjZXMvaW1hZ2UtY2hlY2tzLWZvci1hY2NlcHQucGhwIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0
cy9taXNjL3Jlc291cmNlcy9pbWFnZS1jaGVja3MtZm9yLWFjY2VwdC5waHAKbmV3IGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uNDU5YzQxNgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91
dFRlc3RzL2h0dHAvdGVzdHMvbWlzYy9yZXNvdXJjZXMvaW1hZ2UtY2hlY2tzLWZvci1hY2NlcHQu
cGhwCkBAIC0wLDAgKzEsMTMgQEAKKzw/cGhwCisgICAgaWYoJF9TRVJWRVJbIkhUVFBfQUNDRVBU
Il0gPT0gIiovKiIgfHwgJF9TRVJWRVJbIkhUVFBfQUNDRVBUIl0gPT0gImltYWdlLyoiIHx8ICRf
U0VSVkVSWyJIVFRQX0FDQ0VQVCJdID09ICJpbWFnZS9qcGciKQorICAgIHsKKyAgICAgICAgaGVh
ZGVyKCJDb250ZW50LVR5cGU6IGltYWdlL2pwZyIpOworICAgICAgICBoZWFkZXIoIkNhY2hlLUNv
bnRyb2w6IG5vLXN0b3JlIik7CisgICAgICAgIGhlYWRlcigiQ29ubmVjdGlvbjogY2xvc2UiKTsK
KworICAgICAgICAkZm4gPSBmb3BlbigiY29tcGFzcy5qcGciLCAiciIpOworICAgICAgICBmcGFz
c3RocnUoJGZuKTsKKyAgICAgICAgZmNsb3NlKCRmbik7CisgICAgICAgIGV4aXQ7CisgICAgfQor
Pz4KZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5k
ZXggMzcwOTdmMi4uNjJjMTgyNSAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIv
V2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxOSBAQAorMjAxMC0wMi0xNiAgR3VzdGF2byBO
b3JvbmhhIFNpbHZhICA8Z3VzdGF2by5ub3JvbmhhQGNvbGxhYm9yYS5jby51az4KKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBEb2VzIG5vdCBzZW5kIGFu
IEFjY2VwdCBoZWFkZXIgZm9yIHN1YnJlc291cmNlcywgY2F1c2luZyBzb21lIHNpdGVzIHRvIGJy
ZWFrCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zMzI0
MgorCisgICAgICAgIFNldCBpbWFnZS8qIGFzIHRoZSBBY2NlcHQgaGVhZGVyIHdoZW4gZG93bmxv
YWRpbmcgaW1hZ2UKKyAgICAgICAgcmVzb3VyY2VzLiBUaGlzIGJlaGF2aW91ciBpcyBzaW1pbGFy
IHRvIHRoZSBvbmUgYWRvcHRlZCBieQorICAgICAgICBGaXJlZm94LgorCisgICAgICAgIFRlc3Q6
IGh0dHAvdGVzdHMvbWlzYy9pbWFnZS1jaGVja3MtZm9yLWFjY2VwdC5odG1sCisKKyAgICAgICAg
KiBsb2FkZXIvQ2FjaGVkSW1hZ2UuY3BwOgorICAgICAgICAoV2ViQ29yZTo6Q2FjaGVkSW1hZ2U6
OkNhY2hlZEltYWdlKToKKwogMjAxMC0wMi0xNiAgSXNtYWlsIERvbm1leiAgPGlzbWFpbEBuYW10
cmFjLm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBQYXZlbCBGZWxkbWFuLgpkaWZmIC0tZ2l0
IGEvV2ViQ29yZS9sb2FkZXIvQ2FjaGVkSW1hZ2UuY3BwIGIvV2ViQ29yZS9sb2FkZXIvQ2FjaGVk
SW1hZ2UuY3BwCmluZGV4IDAyNmIxMjkuLjQ0ZDkyMDQgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvbG9h
ZGVyL0NhY2hlZEltYWdlLmNwcAorKysgYi9XZWJDb3JlL2xvYWRlci9DYWNoZWRJbWFnZS5jcHAK
QEAgLTU3LDYgKzU3LDEwIEBAIENhY2hlZEltYWdlOjpDYWNoZWRJbWFnZShjb25zdCBTdHJpbmcm
IHVybCkKICAgICAsIG1faHR0cFN0YXR1c0NvZGVFcnJvck9jY3VycmVkKGZhbHNlKQogewogICAg
IG1fc3RhdHVzID0gVW5rbm93bjsKKworICAgIC8vIFNvbWUgc2l0ZXMgcmVmdXNlIHRvIHByb3Zp
ZGUgaW1hZ2VzIGlmIG5vIEFjY2VwdCBoZWFkZXIgaXMKKyAgICAvLyBnaXZlbi4KKyAgICBzZXRB
Y2NlcHQoImltYWdlLyoiKTsKIH0KIAogQ2FjaGVkSW1hZ2U6OkNhY2hlZEltYWdlKEltYWdlKiBp
bWFnZSkKLS0gCjEuNi42LjIKCg==
</data>
<flag name="review"
          id="31539"
          type_id="1"
          status="-"
          setter="beidson"
    />
    <flag name="commit-queue"
          id="31540"
          type_id="3"
          status="-"
          setter="gustavo"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>48827</attachid>
            <date>2010-02-16 13:58:38 -0800</date>
            <delta_ts>2010-02-17 06:20:42 -0800</delta_ts>
            <desc>Make soup backend always send a &quot;valid&quot; Accept header, when one is not explicitly set</desc>
            <filename>0001-Set-as-the-Accept-header-when-downloading-resources-.patch</filename>
            <type>text/plain</type>
            <size>6714</size>
            <attacher name="Gustavo Noronha (kov)">gustavo</attacher>
            
              <data encoding="base64">RnJvbSBkYWNiYTY3OTc2YTFlNzU5MDE1ZmE4MDgxMjNkZTdjM2UwMDk0ZjM3IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBHdXN0YXZvIE5vcm9uaGEgU2lsdmEgPGduc0Bnbm9tZS5vcmc+
CkRhdGU6IFR1ZSwgMTYgRmViIDIwMTAgMTE6NDk6MzYgLTAyMDAKU3ViamVjdDogW1BBVENIXSBT
ZXQgKi8qIGFzIHRoZSBBY2NlcHQgaGVhZGVyIHdoZW4gZG93bmxvYWRpbmcgcmVzb3VyY2VzIHRo
YXQgZGlkIG5vdAogc2V0IGFuIEFjY2VwdCBoZWFkZXIuIFRoaXMgYmVoYXZpb3VyIGlzIHNpbWls
YXIgdG8gdGhlIG9uZSBhZG9wdGVkIGJ5CiBDaHJvbWl1bS4KCi0tLQogTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEzICsrKysrKysrKwogLi4u
L21pc2MvaW1hZ2UtY2hlY2tzLWZvci1hY2NlcHQtZXhwZWN0ZWQudHh0ICAgICAgfCAgICAzICsr
CiAuLi4vaHR0cC90ZXN0cy9taXNjL2ltYWdlLWNoZWNrcy1mb3ItYWNjZXB0Lmh0bWwgICB8ICAg
MjkgKysrKysrKysrKysrKysrKysrKysKIC4uLi9taXNjL3Jlc291cmNlcy9pbWFnZS1jaGVja3Mt
Zm9yLWFjY2VwdC5waHAgICAgIHwgICAxMyArKysrKysrKysKIExheW91dFRlc3RzL3BsYXRmb3Jt
L21hYy9Ta2lwcGVkICAgICAgICAgICAgICAgICAgIHwgICAgMyArKwogTGF5b3V0VGVzdHMvcGxh
dGZvcm0vd2luL1NraXBwZWQgICAgICAgICAgICAgICAgICAgfCAgICAzICsrCiBXZWJDb3JlL0No
YW5nZUxvZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTYgKysrKysrKysr
KysKIC4uLi9wbGF0Zm9ybS9uZXR3b3JrL3NvdXAvUmVzb3VyY2VIYW5kbGVTb3VwLmNwcCAgIHwg
ICAgNSArKysKIDggZmlsZXMgY2hhbmdlZCwgODUgaW5zZXJ0aW9ucygrKSwgMCBkZWxldGlvbnMo
LSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBMYXlvdXRUZXN0cy9odHRwL3Rlc3RzL21pc2MvaW1hZ2Ut
Y2hlY2tzLWZvci1hY2NlcHQtZXhwZWN0ZWQudHh0CiBjcmVhdGUgbW9kZSAxMDA2NDQgTGF5b3V0
VGVzdHMvaHR0cC90ZXN0cy9taXNjL2ltYWdlLWNoZWNrcy1mb3ItYWNjZXB0Lmh0bWwKIGNyZWF0
ZSBtb2RlIDEwMDY0NCBMYXlvdXRUZXN0cy9odHRwL3Rlc3RzL21pc2MvcmVzb3VyY2VzL2ltYWdl
LWNoZWNrcy1mb3ItYWNjZXB0LnBocAoKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxv
ZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBlMTNmZWRkLi5jOGY3MTNlIDEwMDY0NAot
LS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBA
IC0xLDMgKzEsMTYgQEAKKzIwMTAtMDItMTYgIEd1c3Rhdm8gTm9yb25oYSBTaWx2YSAgPGd1c3Rh
dm8ubm9yb25oYUBjb2xsYWJvcmEuY28udWs+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgRG9lcyBub3Qgc2VuZCBhbiBBY2NlcHQgaGVhZGVyIGZvciBz
dWJyZXNvdXJjZXMsIGNhdXNpbmcgc29tZSBzaXRlcyB0byBicmVhaworICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzMyNDIKKworICAgICAgICAqIGh0dHAv
dGVzdHMvbWlzYy9pbWFnZS1jaGVja3MtZm9yLWFjY2VwdC1leHBlY3RlZC50eHQ6IEFkZGVkLgor
ICAgICAgICAqIGh0dHAvdGVzdHMvbWlzYy9pbWFnZS1jaGVja3MtZm9yLWFjY2VwdC5odG1sOiBB
ZGRlZC4KKyAgICAgICAgKiBodHRwL3Rlc3RzL21pc2MvcmVzb3VyY2VzL2ltYWdlLWNoZWNrcy1m
b3ItYWNjZXB0LnBocDogQWRkZWQuCisgICAgICAgICogcGxhdGZvcm0vbWFjL1NraXBwZWQ6Cisg
ICAgICAgICogcGxhdGZvcm0vd2luL1NraXBwZWQ6CisKIDIwMTAtMDItMTYgIEFsZXhhbmRlciBQ
YXZsb3YgIDxhcGF2bG92QGNocm9taXVtLm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBQYXZl
bCBGZWxkbWFuLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9taXNjL2ltYWdl
LWNoZWNrcy1mb3ItYWNjZXB0LWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMv
bWlzYy9pbWFnZS1jaGVja3MtZm9yLWFjY2VwdC1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAx
MDA2NDQKaW5kZXggMDAwMDAwMC4uYTg1NTdkNAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRl
c3RzL2h0dHAvdGVzdHMvbWlzYy9pbWFnZS1jaGVja3MtZm9yLWFjY2VwdC1leHBlY3RlZC50eHQK
QEAgLTAsMCArMSwzIEBACitUZXN0cyB0aGF0IGEgc3VicmVzb3VyY2UgaXMgbG9hZGVkIGlmIHRo
ZSBzZXJ2ZXIgZXhwZWN0cyBhbiBBY2NlcHQgaGVhZGVyIHRvIHByb3ZpZGUgaXQuCisKK1BBU1MK
ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvbWlzYy9pbWFnZS1jaGVja3MtZm9y
LWFjY2VwdC5odG1sIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9taXNjL2ltYWdlLWNoZWNrcy1m
b3ItYWNjZXB0Lmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uZDZmMjcw
NgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvbWlzYy9pbWFnZS1j
aGVja3MtZm9yLWFjY2VwdC5odG1sCkBAIC0wLDAgKzEsMjkgQEAKKzxodG1sPgorPGhlYWQ+Cis8
c2NyaXB0PgorICAgIGlmICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIpIHsKKyAgICAgICAg
bGF5b3V0VGVzdENvbnRyb2xsZXIuZHVtcEFzVGV4dCgpCisgICAgICAgIGxheW91dFRlc3RDb250
cm9sbGVyLndhaXRVbnRpbERvbmUoKTsKKyAgICB9CisKKyAgICBmdW5jdGlvbiB0ZXN0KCkgewor
ICAgICAgICB2YXIgaW1hZ2UgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgidGVzdEltYWdlIik7
CisgICAgICAgIHZhciByZXN1bHQgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgicmVzdWx0Iik7
CisKKyAgICAgICAgaWYgKGltYWdlLndpZHRoID09IDEyOCAmJiBpbWFnZS5oZWlnaHQgPT0gMTI4
KQorICAgICAgICAgICAgcmVzdWx0LmlubmVySFRNTCA9ICJQQVNTIjsKKyAgICAgICAgZWxzZQor
ICAgICAgICAgICAgcmVzdWx0LmlubmVySFRNTCA9ICJGQUlMIjsKKworICAgICAgICBpZiAod2lu
ZG93LmxheW91dFRlc3RDb250cm9sbGVyKQorICAgICAgICAgICAgbGF5b3V0VGVzdENvbnRyb2xs
ZXIubm90aWZ5RG9uZSgpOworICAgIH0KKzwvc2NyaXB0PgorPC9oZWFkPgorPGJvZHk+CitUZXN0
cyB0aGF0IGEgc3VicmVzb3VyY2UgaXMgbG9hZGVkIGlmIHRoZSBzZXJ2ZXIgZXhwZWN0cyBhbiBB
Y2NlcHQKK2hlYWRlciB0byBwcm92aWRlIGl0Ljxicj4KKzxpbWcgaWQ9InRlc3RJbWFnZSIgc3Jj
PSJyZXNvdXJjZXMvaW1hZ2UtY2hlY2tzLWZvci1hY2NlcHQucGhwIiAgb25sb2FkPSJ0ZXN0KCki
IG9uZXJyb3I9InRlc3QoKSIvPgorPGRpdiBpZD0icmVzdWx0Ii8+Cis8L2JvZHk+Cis8L2h0bWw+
CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL21pc2MvcmVzb3VyY2VzL2ltYWdl
LWNoZWNrcy1mb3ItYWNjZXB0LnBocCBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvbWlzYy9yZXNv
dXJjZXMvaW1hZ2UtY2hlY2tzLWZvci1hY2NlcHQucGhwCm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAuLjQ1OWM0MTYKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9odHRw
L3Rlc3RzL21pc2MvcmVzb3VyY2VzL2ltYWdlLWNoZWNrcy1mb3ItYWNjZXB0LnBocApAQCAtMCww
ICsxLDEzIEBACis8P3BocAorICAgIGlmKCRfU0VSVkVSWyJIVFRQX0FDQ0VQVCJdID09ICIqLyoi
IHx8ICRfU0VSVkVSWyJIVFRQX0FDQ0VQVCJdID09ICJpbWFnZS8qIiB8fCAkX1NFUlZFUlsiSFRU
UF9BQ0NFUFQiXSA9PSAiaW1hZ2UvanBnIikKKyAgICB7CisgICAgICAgIGhlYWRlcigiQ29udGVu
dC1UeXBlOiBpbWFnZS9qcGciKTsKKyAgICAgICAgaGVhZGVyKCJDYWNoZS1Db250cm9sOiBuby1z
dG9yZSIpOworICAgICAgICBoZWFkZXIoIkNvbm5lY3Rpb246IGNsb3NlIik7CisKKyAgICAgICAg
JGZuID0gZm9wZW4oImNvbXBhc3MuanBnIiwgInIiKTsKKyAgICAgICAgZnBhc3N0aHJ1KCRmbik7
CisgICAgICAgIGZjbG9zZSgkZm4pOworICAgICAgICBleGl0OworICAgIH0KKz8+CmRpZmYgLS1n
aXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvU2tpcHBlZCBiL0xheW91dFRlc3RzL3BsYXRm
b3JtL21hYy9Ta2lwcGVkCmluZGV4IGM0NjM5ZjguLjA1NzJjZGIgMTAwNjQ0Ci0tLSBhL0xheW91
dFRlc3RzL3BsYXRmb3JtL21hYy9Ta2lwcGVkCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL21h
Yy9Ta2lwcGVkCkBAIC0xMTUsMyArMTE1LDYgQEAgaHR0cC90ZXN0cy9tZWRpYS92aWRlby1yZWZl
cmVyLmh0bWwKICMgRmFpbHMgaW50ZXJtaXR0ZW50bHkgb24gTGVvcGFyZCBhbmQgVGlnZXIuCiAj
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yOTE1NAogc3RvcmFnZS9k
YXRhYmFzZS1sb2NrLWFmdGVyLXJlbG9hZC5odG1sCisKKyMgQWNjZXB0IGhlYWRlciBpcyBoYW5k
bGVkIGJ5IHRoZSBicm93c2VyCitodHRwL3Rlc3RzL21pc2MvaW1hZ2UtY2hlY2tzLWZvci1hY2Nl
cHQuaHRtbApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vd2luL1NraXBwZWQgYi9M
YXlvdXRUZXN0cy9wbGF0Zm9ybS93aW4vU2tpcHBlZAppbmRleCBiN2EwOGZiLi43NjJmNDJlIDEw
MDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS93aW4vU2tpcHBlZAorKysgYi9MYXlvdXRU
ZXN0cy9wbGF0Zm9ybS93aW4vU2tpcHBlZApAQCAtNzU4LDMgKzc1OCw2IEBAIG1lZGlhL3ZpZGVv
LWRpc3BsYXktYXNwZWN0LXJhdGlvLmh0bWwKIAogIyBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MzQ4NjUKIGZhc3QvdGV4dC9nbHlwaC1yZW9yZGVyaW5nLmh0bWwKKwor
IyBBY2NlcHQgaGVhZGVyIGlzIGhhbmRsZWQgYnkgdGhlIGJyb3dzZXIKK2h0dHAvdGVzdHMvbWlz
Yy9pbWFnZS1jaGVja3MtZm9yLWFjY2VwdC5odG1sCmRpZmYgLS1naXQgYS9XZWJDb3JlL0NoYW5n
ZUxvZyBiL1dlYkNvcmUvQ2hhbmdlTG9nCmluZGV4IDMxYjIwZTUuLjAzMmZkMGMgMTAwNjQ0Ci0t
LSBhL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEs
MTkgQEAKKzIwMTAtMDItMTYgR3VzdGF2byBOb3JvbmhhIFNpbHZhIDxndXN0YXZvLm5vcm9uaGFA
Y29sbGFib3JhLmNvLnVrPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgIERvZXMgbm90IHNlbmQgYW4gQWNjZXB0IGhlYWRlciBmb3Igc3VicmVzb3VyY2Vz
LCBjYXVzaW5nIHNvbWUgc2l0ZXMgdG8gYnJlYWsKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTMzMjQyCisKKyAgICAgICAgU2V0ICovKiBhcyB0aGUgQWNj
ZXB0IGhlYWRlciB3aGVuIGRvd25sb2FkaW5nIHJlc291cmNlcworICAgICAgICB0aGF0IGRpZCBu
b3Qgc2V0IGFuIEFjY2VwdCBoZWFkZXIuIFRoaXMgYmVoYXZpb3VyIGlzIHNpbWlsYXIgdG8KKyAg
ICAgICAgdGhlIG9uZSBhZG9wdGVkIGJ5IENocm9taXVtLgorCisgICAgICAgIFRlc3Q6IGh0dHAv
dGVzdHMvbWlzYy9pbWFnZS1jaGVja3MtZm9yLWFjY2VwdC5odG1sCisKKyAgICAgICAgKiBwbGF0
Zm9ybS9uZXR3b3JrL3NvdXAvUmVzb3VyY2VIYW5kbGVTb3VwLmNwcDoKKyAgICAgICAgKFdlYkNv
cmU6OnN0YXJ0SHR0cCk6CisKIDIwMTAtMDItMTIgIFBldGVyIEthc3RpbmcgIDxwa2FzdGluZ0Bn
b29nbGUuY29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5IEFkYW0gQmFydGguCmRpZmYgLS1naXQg
YS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvc291cC9SZXNvdXJjZUhhbmRsZVNvdXAuY3BwIGIv
V2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL3NvdXAvUmVzb3VyY2VIYW5kbGVTb3VwLmNwcAppbmRl
eCA5YTMxNWNkLi5jM2RjOGFjIDEwMDY0NAotLS0gYS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsv
c291cC9SZXNvdXJjZUhhbmRsZVNvdXAuY3BwCisrKyBiL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29y
ay9zb3VwL1Jlc291cmNlSGFuZGxlU291cC5jcHAKQEAgLTU2Niw2ICs1NjYsMTEgQEAgc3RhdGlj
IGJvb2wgc3RhcnRIdHRwKFJlc291cmNlSGFuZGxlKiBoYW5kbGUpCiAgICAgLy8gYmFsYW5jZWQg
YnkgYSBkZXJlZigpIGluIGZpbmlzaGVkQ2FsbGJhY2ssIHdoaWNoIHNob3VsZCBhbHdheXMgcnVu
CiAgICAgaGFuZGxlLT5yZWYoKTsKIAorICAgIC8vIE1ha2Ugc3VyZSB3ZSBoYXZlIGFuIEFjY2Vw
dCBoZWFkZXIgZm9yIHN1YnJlc291cmNlczsgc29tZSBzaXRlcworICAgIC8vIHdhbnQgdGhpcyB0
byBzZXJ2ZSBzb21lIG9mIHRoZWlyIHN1YnJlc291cmNlcworICAgIGlmICghc291cF9tZXNzYWdl
X2hlYWRlcnNfZ2V0X29uZShkLT5tX21zZy0+cmVxdWVzdF9oZWFkZXJzLCAiQWNjZXB0IikpCisg
ICAgICAgIHNvdXBfbWVzc2FnZV9oZWFkZXJzX2FwcGVuZChkLT5tX21zZy0+cmVxdWVzdF9oZWFk
ZXJzLCAiQWNjZXB0IiwgIiovKiIpOworCiAgICAgLy8gQmFsYW5jZWQgaW4gUmVzb3VyY2VIYW5k
bGVJbnRlcm5hbCdzIGRlc3RydWN0b3I7IHdlIG5lZWQgdG8KICAgICAvLyBrZWVwIG91ciBvd24g
cmVmLCBiZWNhdXNlIGFmdGVyIHF1ZXVlaW5nIHRoZSBtZXNzYWdlLCB0aGUKICAgICAvLyBzZXNz
aW9uIG93bnMgdGhlIGluaXRpYWwgcmVmZXJlbmNlLgotLSAKMS42LjYuMgoK
</data>
<flag name="review"
          id="31560"
          type_id="1"
          status="+"
          setter="xan.lopez"
    />
    <flag name="commit-queue"
          id="31561"
          type_id="3"
          status="-"
          setter="gustavo"
    />
          </attachment>
      

    </bug>

</bugzilla>