<?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>27267</bug_id>
          
          <creation_ts>2009-07-14 10:33:07 -0700</creation_ts>
          <short_desc>HTTP Accept header gives preference of XML over HTML</short_desc>
          <delta_ts>2024-08-09 11:40:26 -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>WebCore Misc.</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://newmediacampaigns.com/page/webkit-team-admits-accept-header-error</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="Kris Jordan">krisjordan</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ap</cc>
    
    <cc>cascardo</cc>
    
    <cc>commit-queue</cc>
    
    <cc>james-nospam</cc>
    
    <cc>matt</cc>
    
    <cc>mike</cc>
    
    <cc>mjs</cc>
    
    <cc>ssp-web</cc>
    
    <cc>t.tom</cc>
    
    <cc>warlocketdingoal</cc>
    
    <cc>yustin.knows</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>131606</commentid>
    <comment_count>0</comment_count>
    <who name="Kris Jordan">krisjordan</who>
    <bug_when>2009-07-14 10:33:07 -0700</bug_when>
    <thetext>For developers wanting to use the HTTP protocol to implement RESTful content negotiation where resources can be represented as HTML or XML WebKit unhelpfully prefers XML over HTML. Marciej has acknowledged this error: 

&quot;Most WebKit-based browsers (and Safari in particular) would probably do a better job rendering HTML than XHTML or generic XML, if only because the code paths are much better tested. So the Accept header is somewhat in error.&quot;

Here is a demo URL that will be opened in XML in WebKit and HTML in Firefox 3+: 
http://recessframework.org/demo/content-negotiation/tweet

The accept header appears to be defined on line 200 of WebCore/loader/FrameLoader.cpp

I recommend two alternatives:

Copy Firefox 3.5&apos;s: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
or
Simplify: text/html,*/*

For more background information please see:
http://newmediacampaigns.com/page/browser-rest-http-accept-headers
http://newmediacampaigns.com/page/webkit-team-admits-accept-header-error

Thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>131634</commentid>
    <comment_count>1</comment_count>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2009-07-14 12:30:57 -0700</bug_when>
    <thetext>This could be considered to be a duplicate of bug 12296.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>131745</commentid>
    <comment_count>2</comment_count>
    <who name="Maciej Stachowiak">mjs</who>
    <bug_when>2009-07-14 16:31:41 -0700</bug_when>
    <thetext>bug 12296 made a specific proposal for how to change Accept, but I think following the lead of Firefox 3.5 would be better than the suggested header in that bug. So not quite a duplicate.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>135744</commentid>
    <comment_count>3</comment_count>
    <who name="Matt Bishop">matt</who>
    <bug_when>2009-07-29 17:15:52 -0700</bug_when>
    <thetext>FWIW, here are some other default ACCEPT headers:

IE8: image/gif, image/jpeg, image/pjpeg, image/pjpeg, application/x-shockwave-flash, application/xaml+xml, application/vnd.ms-xpsdocument, application/x-ms-xbap, application/x-ms-application, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, application/x-silverlight, */*

Opera: text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1

Chrome: application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>218382</commentid>
    <comment_count>4</comment_count>
    <who name="Sven-S. Porst">ssp-web</who>
    <bug_when>2010-04-28 07:10:17 -0700</bug_when>
    <thetext>I had troubles with Safari on author URLs at the arXiv preprint server:

e.g. http://arxiv.org/a/bahns_d_1

While this works perfectly in Firefox (returning and displaying HTML content, presumably because it has text/html as its first accept header), it gives a poor experience in Safari because the server takes the application/xml Accept header as a hint that we&apos;d really prefer prefer XML/Atom format content and then redirects to the Atom feed. That, in turn, causes Safari to not display the page at all on my machine but to  launch my separate RSS reader and open it there. I.e. it results in rather annoying behaviour.

Just in case you needed another example where the difference in Accept headers causes real-world differences in the results seen by the user.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>249152</commentid>
    <comment_count>5</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2010-07-09 11:47:49 -0700</bug_when>
    <thetext>*** Bug 41914 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>351182</commentid>
    <comment_count>6</comment_count>
    <who name="">yustin.knows</who>
    <bug_when>2011-02-15 03:30:31 -0800</bug_when>
    <thetext>This bug has been around quite a while and has last been updated half a year ago.

Since I as a backend developer ran into the same problem lately and had to do some seriously ugly hacks, that change the accept header, reciefed from a webkit request to something more desent on my server...

Has there been any progress in this problem.

Are there any plans to implement a better accept-header in webkit in the near future?

Regards,
Yustin</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>351389</commentid>
    <comment_count>7</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2011-02-15 10:28:13 -0800</bug_when>
    <thetext>I think that there is consensus about making the Accept string match Firefox again (the current one matches an older version). Someone just needs to do the work: &lt;http://www.webkit.org/coding/contributing.html&gt;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>351424</commentid>
    <comment_count>8</comment_count>
    <who name="Kris Jordan">krisjordan</who>
    <bug_when>2011-02-15 11:17:58 -0800</bug_when>
    <thetext>I&apos;ll take a stab here shortly.

(In reply to comment #7)
&gt; I think that there is consensus about making the Accept string match Firefox again (the current one matches an older version). Someone just needs to do the work: &lt;http://www.webkit.org/coding/contributing.html&gt;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>351491</commentid>
    <comment_count>9</comment_count>
      <attachid>82505</attachid>
    <who name="Kris Jordan">krisjordan</who>
    <bug_when>2011-02-15 12:37:47 -0800</bug_when>
    <thetext>Created attachment 82505
Patch to fix the bug with solution described in bug thread.

The default accept header now mirror&apos;s FireFox&apos;. The meaningful change is that &apos;text/html&apos; is now preferred over &apos;application/xml&apos;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>351496</commentid>
    <comment_count>10</comment_count>
    <who name="James Leigh">james-nospam</who>
    <bug_when>2011-02-15 12:44:04 -0800</bug_when>
    <thetext>Thanks for taking this on Kris. The file LayoutTests/http/tests/misc/xhtml-expected.txt will need to be changed as well. This test calls xhtml.php, which echos the accept header back to the client. It needs to match the file above to pass the test.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>351499</commentid>
    <comment_count>11</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2011-02-15 12:46:01 -0800</bug_when>
    <thetext>The link I gave above (&lt;http://www.webkit.org/coding/contributing.html&gt;) mentions running layout tests, as well as some other necessary steps.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>351503</commentid>
    <comment_count>12</comment_count>
      <attachid>82508</attachid>
    <who name="Kris Jordan">krisjordan</who>
    <bug_when>2011-02-15 12:53:24 -0800</bug_when>
    <thetext>Created attachment 82508
Patch with Tests

The expected result of the xhtml test is now included in the patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>365202</commentid>
    <comment_count>13</comment_count>
    <who name="">yustin.knows</who>
    <bug_when>2011-03-10 08:28:43 -0800</bug_when>
    <thetext>So there is a patch now. good. :)

Any chance of getting this patch into an official release anytime soon?

The bug is still in the &apos;NEW&apos; Status.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>365225</commentid>
    <comment_count>14</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2011-03-10 08:58:22 -0800</bug_when>
    <thetext>Please mark the patch for review by clicking Details link to the right of it. Otherwise, looks fine at a first glance.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>365236</commentid>
    <comment_count>15</comment_count>
    <who name="Kris Jordan">krisjordan</who>
    <bug_when>2011-03-10 09:16:49 -0800</bug_when>
    <thetext>Marked for review (I believe). Let me know if I did not do that correctly.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>365260</commentid>
    <comment_count>16</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2011-03-10 09:55:20 -0800</bug_when>
    <thetext>It should be r?, not r+.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>365265</commentid>
    <comment_count>17</comment_count>
    <who name="Kris Jordan">krisjordan</who>
    <bug_when>2011-03-10 10:00:01 -0800</bug_when>
    <thetext>That makes sense- sorry, first time through. Updated accordingly.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>365271</commentid>
    <comment_count>18</comment_count>
      <attachid>82508</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2011-03-10 10:08:54 -0800</bug_when>
    <thetext>Comment on attachment 82508
Patch with Tests

I don&apos;t understand the change in XHTMLMP case. Why downgrade application/xml, but not application/xhtml+xml?

I suggest leaving XHTMLMP unchanged, for people who care about it (if any) to consider consequences of changing the Accept string.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>365305</commentid>
    <comment_count>19</comment_count>
    <who name="James Leigh">james-nospam</who>
    <bug_when>2011-03-10 10:46:08 -0800</bug_when>
    <thetext>My understanding is that XHTMLMP is not used in any products, so this is pure theoretical and I only post this as an FYI. According to http://www.passani.it/gap/#MIME_TYPE application/xml is not a recommended content-type for mobile. It also says application/xhtml+xml is a better choice than text/html. The current patch (id= 82508) is consistent with best practices as of April 2010.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>365320</commentid>
    <comment_count>20</comment_count>
    <who name="Kris Jordan">krisjordan</who>
    <bug_when>2011-03-10 11:02:45 -0800</bug_when>
    <thetext>(In reply to comment #18)
&gt; (From update of attachment 82508 [details])
&gt; I don&apos;t understand the change in XHTMLMP case. Why downgrade application/xml, but not application/xhtml+xml?

Two motivations:

1) The heart of this issue is making sure application/xml is downgraded below text/html. How text/html and application/xhtml+xml are arranged is, relatively, inconsequential. I did not want to change any more than was necessary to resolve the fundamental issue of this ticket.

2) (This is *much* more nit picking and *much* less important.) &apos;application/xhtml+xml;profile=&apos;http://www.wapforum.org/xhtml&apos; is not equivalent to &apos;application/xhtml&apos;. It implies the server should only serve application/xhtml+xml if it can do so with that specific WAP profile. Technically, by the HTTP spec, the XHTMLMP accept header prioritizes a generic &apos;application/xhtml&apos; below &apos;application/xml&apos; because it falls under the expansion of */*. In practice, servers often ignore the profile parameter.

&gt; I suggest leaving XHTMLMP unchanged, for people who care about it (if any) to consider consequences of changing the Accept string.

I don&apos;t know who or what uses the XHTMLMP case, and I don&apos;t have a problem leaving it alone, but I do believe it is a win to get HTML &gt; XML in any case. Let me know if you need me to resubmit sans the XHTMLMP change for this to continue making progress.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>365332</commentid>
    <comment_count>21</comment_count>
      <attachid>82508</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2011-03-10 11:16:36 -0800</bug_when>
    <thetext>Comment on attachment 82508
Patch with Tests

OK.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>365592</commentid>
    <comment_count>22</comment_count>
      <attachid>82508</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-03-10 15:44:06 -0800</bug_when>
    <thetext>Comment on attachment 82508
Patch with Tests

Clearing flags on attachment: 82508

Committed r80776: &lt;http://trac.webkit.org/changeset/80776&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>365593</commentid>
    <comment_count>23</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-03-10 15:44:10 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>365680</commentid>
    <comment_count>24</comment_count>
    <who name="Kris Jordan">krisjordan</who>
    <bug_when>2011-03-10 17:05:31 -0800</bug_when>
    <thetext>Thanks for reviewing and getting it in the commit queue Alexey! Great to see this ticket resolved.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>82505</attachid>
            <date>2011-02-15 12:37:47 -0800</date>
            <delta_ts>2011-02-15 12:53:24 -0800</delta_ts>
            <desc>Patch to fix the bug with solution described in bug thread.</desc>
            <filename>BugFix27267.txt</filename>
            <type>text/plain</type>
            <size>2067</size>
            <attacher name="Kris Jordan">krisjordan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDc4NjAxKQorKysgU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTEtMDItMTUgIEtyaXMgSm9y
ZGFuICA8a3Jpc2pvcmRhbkBnbWFpbC5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgSW1wcm92ZSBkZWZhdWx0IEFjY2VwdCBoZWFkZXIgdG8gZ2l2
ZSBwcmVmZXJlbmNlIHRvIEhUTUwgb3ZlciBYTUwuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yNzI2NworCisgICAgICAgICogbG9hZGVyL0ZyYW1lTG9h
ZGVyLmNwcDpDaGFuZ2VkIGRlZmF1bHQgYWNjZXB0IGhlYWRlciB0byBtYXRjaAorICAgICAgICBG
aXJlRm94JyBhcyBwZXIgYnVnIDI3MjY3LgorCiAyMDExLTAyLTE1ICBBbmRyZWFzIEtsaW5nICA8
a2xpbmdAd2Via2l0Lm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBEYXJpbiBBZGxlci4KSW5k
ZXg6IFNvdXJjZS9XZWJDb3JlL2xvYWRlci9GcmFtZUxvYWRlci5jcHAKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
U291cmNlL1dlYkNvcmUvbG9hZGVyL0ZyYW1lTG9hZGVyLmNwcAkocmV2aXNpb24gNzg1OTIpCisr
KyBTb3VyY2UvV2ViQ29yZS9sb2FkZXIvRnJhbWVMb2FkZXIuY3BwCSh3b3JraW5nIGNvcHkpCkBA
IC00LDYgKzQsNyBAQAogICogQ29weXJpZ2h0IChDKSAyMDA4LCAyMDA5IFRvcmNoIE1vYmlsZSBJ
bmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuIChodHRwOi8vd3d3LnRvcmNobW9iaWxlLmNvbS8pCiAg
KiBDb3B5cmlnaHQgKEMpIDIwMDggQWxwIFRva2VyIDxhbHBAYXRva2VyLmNvbT4KICAqIENvcHly
aWdodCAoQykgUmVzZWFyY2ggSW4gTW90aW9uIExpbWl0ZWQgMjAwOS4gQWxsIHJpZ2h0cyByZXNl
cnZlZC4KKyAqIENvcHlyaWdodCAoQykgMjAxMSBLcmlzIEpvcmRhbiA8a3Jpc2pvcmRhbkBnbWFp
bC5jb20+CiAgKgogICogUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFy
eSBmb3Jtcywgd2l0aCBvciB3aXRob3V0CiAgKiBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQg
cHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMKQEAgLTEyNSw5ICsxMjYsOSBA
QCB1c2luZyBuYW1lc3BhY2UgU1ZHTmFtZXM7CiAjZW5kaWYKIAogI2lmIEVOQUJMRShYSFRNTE1Q
KQotc3RhdGljIGNvbnN0IGNoYXIgZGVmYXVsdEFjY2VwdEhlYWRlcltdID0gImFwcGxpY2F0aW9u
L3htbCxhcHBsaWNhdGlvbi92bmQud2FwLnhodG1sK3htbCxhcHBsaWNhdGlvbi94aHRtbCt4bWw7
cHJvZmlsZT0naHR0cDovL3d3dy53YXBmb3J1bS5vcmcveGh0bWwnLHRleHQvaHRtbDtxPTAuOSx0
ZXh0L3BsYWluO3E9MC44LGltYWdlL3BuZywqLyo7cT0wLjUiOworc3RhdGljIGNvbnN0IGNoYXIg
ZGVmYXVsdEFjY2VwdEhlYWRlcltdID0gImFwcGxpY2F0aW9uL3ZuZC53YXAueGh0bWwreG1sLGFw
cGxpY2F0aW9uL3hodG1sK3htbDtwcm9maWxlPSdodHRwOi8vd3d3LndhcGZvcnVtLm9yZy94aHRt
bCcsdGV4dC9odG1sLGFwcGxpY2F0aW9uL3htbDtxPTAuOSwqLyo7cT0wLjgiOwogI2Vsc2UKLXN0
YXRpYyBjb25zdCBjaGFyIGRlZmF1bHRBY2NlcHRIZWFkZXJbXSA9ICJhcHBsaWNhdGlvbi94bWws
YXBwbGljYXRpb24veGh0bWwreG1sLHRleHQvaHRtbDtxPTAuOSx0ZXh0L3BsYWluO3E9MC44LGlt
YWdlL3BuZywqLyo7cT0wLjUiOworc3RhdGljIGNvbnN0IGNoYXIgZGVmYXVsdEFjY2VwdEhlYWRl
cltdID0gInRleHQvaHRtbCxhcHBsaWNhdGlvbi94aHRtbCt4bWwsYXBwbGljYXRpb24veG1sO3E9
MC45LCovKjtxPTAuOCI7CiAjZW5kaWYKIAogc3RhdGljIGRvdWJsZSBzdG9yZWRUaW1lT2ZMYXN0
Q29tcGxldGVkTG9hZDsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>82508</attachid>
            <date>2011-02-15 12:53:24 -0800</date>
            <delta_ts>2011-03-10 15:44:06 -0800</delta_ts>
            <desc>Patch with Tests</desc>
            <filename>BugFix27267.txt</filename>
            <type>text/plain</type>
            <size>3156</size>
            <attacher name="Kris Jordan">krisjordan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDc4NjAxKQorKysgU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTEtMDItMTUgIEtyaXMgSm9y
ZGFuICA8a3Jpc2pvcmRhbkBnbWFpbC5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgSW1wcm92ZSBkZWZhdWx0IEFjY2VwdCBoZWFkZXIgdG8gZ2l2
ZSBwcmVmZXJlbmNlIHRvIEhUTUwgb3ZlciBYTUwuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yNzI2NworCisgICAgICAgICogbG9hZGVyL0ZyYW1lTG9h
ZGVyLmNwcDpDaGFuZ2VkIGRlZmF1bHQgYWNjZXB0IGhlYWRlciB0byBtYXRjaAorICAgICAgICBG
aXJlRm94JyBhcyBwZXIgYnVnIDI3MjY3LgorCiAyMDExLTAyLTE1ICBBbmRyZWFzIEtsaW5nICA8
a2xpbmdAd2Via2l0Lm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBEYXJpbiBBZGxlci4KSW5k
ZXg6IFNvdXJjZS9XZWJDb3JlL2xvYWRlci9GcmFtZUxvYWRlci5jcHAKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
U291cmNlL1dlYkNvcmUvbG9hZGVyL0ZyYW1lTG9hZGVyLmNwcAkocmV2aXNpb24gNzg1OTIpCisr
KyBTb3VyY2UvV2ViQ29yZS9sb2FkZXIvRnJhbWVMb2FkZXIuY3BwCSh3b3JraW5nIGNvcHkpCkBA
IC00LDYgKzQsNyBAQAogICogQ29weXJpZ2h0IChDKSAyMDA4LCAyMDA5IFRvcmNoIE1vYmlsZSBJ
bmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuIChodHRwOi8vd3d3LnRvcmNobW9iaWxlLmNvbS8pCiAg
KiBDb3B5cmlnaHQgKEMpIDIwMDggQWxwIFRva2VyIDxhbHBAYXRva2VyLmNvbT4KICAqIENvcHly
aWdodCAoQykgUmVzZWFyY2ggSW4gTW90aW9uIExpbWl0ZWQgMjAwOS4gQWxsIHJpZ2h0cyByZXNl
cnZlZC4KKyAqIENvcHlyaWdodCAoQykgMjAxMSBLcmlzIEpvcmRhbiA8a3Jpc2pvcmRhbkBnbWFp
bC5jb20+CiAgKgogICogUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFy
eSBmb3Jtcywgd2l0aCBvciB3aXRob3V0CiAgKiBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQg
cHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMKQEAgLTEyNSw5ICsxMjYsOSBA
QCB1c2luZyBuYW1lc3BhY2UgU1ZHTmFtZXM7CiAjZW5kaWYKIAogI2lmIEVOQUJMRShYSFRNTE1Q
KQotc3RhdGljIGNvbnN0IGNoYXIgZGVmYXVsdEFjY2VwdEhlYWRlcltdID0gImFwcGxpY2F0aW9u
L3htbCxhcHBsaWNhdGlvbi92bmQud2FwLnhodG1sK3htbCxhcHBsaWNhdGlvbi94aHRtbCt4bWw7
cHJvZmlsZT0naHR0cDovL3d3dy53YXBmb3J1bS5vcmcveGh0bWwnLHRleHQvaHRtbDtxPTAuOSx0
ZXh0L3BsYWluO3E9MC44LGltYWdlL3BuZywqLyo7cT0wLjUiOworc3RhdGljIGNvbnN0IGNoYXIg
ZGVmYXVsdEFjY2VwdEhlYWRlcltdID0gImFwcGxpY2F0aW9uL3ZuZC53YXAueGh0bWwreG1sLGFw
cGxpY2F0aW9uL3hodG1sK3htbDtwcm9maWxlPSdodHRwOi8vd3d3LndhcGZvcnVtLm9yZy94aHRt
bCcsdGV4dC9odG1sLGFwcGxpY2F0aW9uL3htbDtxPTAuOSwqLyo7cT0wLjgiOwogI2Vsc2UKLXN0
YXRpYyBjb25zdCBjaGFyIGRlZmF1bHRBY2NlcHRIZWFkZXJbXSA9ICJhcHBsaWNhdGlvbi94bWws
YXBwbGljYXRpb24veGh0bWwreG1sLHRleHQvaHRtbDtxPTAuOSx0ZXh0L3BsYWluO3E9MC44LGlt
YWdlL3BuZywqLyo7cT0wLjUiOworc3RhdGljIGNvbnN0IGNoYXIgZGVmYXVsdEFjY2VwdEhlYWRl
cltdID0gInRleHQvaHRtbCxhcHBsaWNhdGlvbi94aHRtbCt4bWwsYXBwbGljYXRpb24veG1sO3E9
MC45LCovKjtxPTAuOCI7CiAjZW5kaWYKIAogc3RhdGljIGRvdWJsZSBzdG9yZWRUaW1lT2ZMYXN0
Q29tcGxldGVkTG9hZDsKSW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHJldmlzaW9uIDc4NjAzKQorKysgTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTIgQEAKKzIwMTEtMDItMTUgIEty
aXMgSm9yZGFuICA8a3Jpc2pvcmRhbkBnbWFpbC5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGVzdGluZyB0aGUgaW1wcm92ZWQgQWNjZXB0IGhl
YWRlciBhcyBwZXIgYnVnIDI3MjY3LgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MjcyNjcKKworICAgICAgICAqIGh0dHAvdGVzdHMvbWlzYy94aHRtbC1l
eHBlY3RlZC50eHQ6IFRlc3RzIGFnYWluc3QgaW1wcm92ZWQgQWNjZXB0IGhlYWRlci4KKwogMjAx
MS0wMi0xNSAgU3RlcGhlbiBXaGl0ZSAgPHNlbm9yYmxhbmNvQGNocm9taXVtLm9yZz4KIAogICAg
ICAgICBVbnJldmlld2VkOyBuZXcgQ2hyb21pdW0vTGludXggdGVzdCBiYXNlbGluZXMuCkluZGV4
OiBMYXlvdXRUZXN0cy9odHRwL3Rlc3RzL21pc2MveGh0bWwtZXhwZWN0ZWQudHh0Cj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIExheW91dFRlc3RzL2h0dHAvdGVzdHMvbWlzYy94aHRtbC1leHBlY3RlZC50eHQJKHJl
dmlzaW9uIDc4NTkyKQorKysgTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9taXNjL3hodG1sLWV4cGVj
dGVkLnR4dAkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDMgQEAKLUFjY2VwdDogYXBwbGljYXRp
b24veG1sLGFwcGxpY2F0aW9uL3hodG1sK3htbCx0ZXh0L2h0bWw7cT0wLjksdGV4dC9wbGFpbjtx
PTAuOCxpbWFnZS9wbmcsKi8qO3E9MC41CitBY2NlcHQ6IHRleHQvaHRtbCxhcHBsaWNhdGlvbi94
aHRtbCt4bWwsYXBwbGljYXRpb24veG1sO3E9MC45LCovKjtxPTAuOAogCiBQQVNTOiBUaGUgYnJv
d3NlciBhc2tzIGZvciBYSFRNTC4K
</data>

          </attachment>
      

    </bug>

</bugzilla>