<?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>3420</bug_id>
          
          <creation_ts>2005-06-10 13:46:51 -0700</creation_ts>
          <short_desc>XMLHttpRequest does not handle set-cookie headers</short_desc>
          <delta_ts>2007-01-05 11:43:05 -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>XML</component>
          <version>412</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.4</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="John Sullivan">sullivan</reporter>
          <assigned_to name="Alexey Proskuryakov">ap</assigned_to>
          <cc>bugs-webkit</cc>
    
    <cc>ian</cc>
    
    <cc>mrowe</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>11329</commentid>
    <comment_count>0</comment_count>
    <who name="John Sullivan">sullivan</who>
    <bug_when>2005-06-10 13:46:51 -0700</bug_when>
    <thetext>This is also in Radar as &lt;rdar://problem/4079527&gt;

When sending a login POST to a website with an XMLHttpRequest object in JavaScript, the expected 
behavior is the creation of a cookie that is reusable later (and ideally reusable by Safari when it directly 
hits the same domain).  However, that does not happen.  It appears that XMLHttpRequest is not handing 
the set-cookie headers that come back from such an action.

Attached cookiebug.zip.  It&apos;s a teardown of a 3rd-party Dashboard widget.  To reproduce:

0) Turn off popup blocking.
1) Load CRSX.html.  Username is dashboard, password &apos;tiger&apos;
2) click &quot;Log in normally&quot; you&apos;ll be redirected to forums.clubrsx.com.  Notice that the front page says 
&quot;Welcome, dashboard&quot;, acknowledging you&apos;ve logged in.
3) Reload CRSX.html and click the &quot;Clear all cookies&quot; link to start over.
4) Log in again this time using the &quot;Log in using XMLHttpRequest&quot; link

The debug div will walk through the submission of the post. The login confirmation from the server will 
appear as a popup and you&apos;ll see the debug div throw out the set-cookie headers that the 
XMLHttpRequest received.  It will also send a 2nd request to the forum FAQ page, which should have a 
div saying &quot;Welcome, dashboard&quot; assuming the session was persisted.  It does not.  You can also 
confirm that cookies.xml has none of the entries listed in the debug div.

You can also to go clubrsx.com in a new window after the XMLHttpRequest login and see that it does 
not recognize that you&apos;ve logged in.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>11330</commentid>
    <comment_count>1</comment_count>
      <attachid>2227</attachid>
    <who name="John Sullivan">sullivan</who>
    <bug_when>2005-06-10 13:47:24 -0700</bug_when>
    <thetext>Created attachment 2227</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>12935</commentid>
    <comment_count>2</comment_count>
      <attachid>2227</attachid>
    <who name="John Sullivan">sullivan</who>
    <bug_when>2005-06-23 09:28:35 -0700</bug_when>
    <thetext>Comment on attachment 2227


Removed attachment as it contained login information.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>37307</commentid>
    <comment_count>3</comment_count>
      <attachid>12186</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2007-01-03 06:39:34 -0800</bug_when>
    <thetext>Created attachment 12186
test case

I cannot reproduce this problem with shipping Safari or TOT. Here is a test case, since we didn&apos;t have this behavior covered.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>37227</commentid>
    <comment_count>4</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2007-01-03 11:35:52 -0800</bug_when>
    <thetext>Test committed revision 18549.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>37259</commentid>
    <comment_count>5</comment_count>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2007-01-03 18:10:05 -0800</bug_when>
    <thetext>I&apos;m seeing this test failing locally in a debug build of r18568.

--- /Users/mrowe/Documents/Source/SVN/WebKit-Nightlies/LayoutTests/http/tests/xmlhttprequest/cookies-expected.txt       2007-01-04 10:51:32.000000000 +1100
+++ /tmp/layout-test-results/http/tests/xmlhttprequest/cookies-actual.txt       2007-01-04 12:57:04.000000000 +1100
@@ -1,4 +1,4 @@
 Tests for bug 3420: XMLHttpRequest does not handle set-cookie headers.
 
-SUCCESS
+FAIL: the cookie was not set
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>37191</commentid>
    <comment_count>6</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2007-01-04 02:06:37 -0800</bug_when>
    <thetext>Could you please tell more about the failure?
1. Is this on Tiger or Leopard?
2. Does this test fail with shipping Safari?
3. Does it fail with a nightly build (without DRT)?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>37058</commentid>
    <comment_count>7</comment_count>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2007-01-04 16:48:46 -0800</bug_when>
    <thetext>I&apos;m on Tiger.  I&apos;ve narrowed the problem down somewhat -- the test fails when the URL is &lt;http://127.0.0.1:8000/xmlhttprequest/cookies.html&gt;, but passes when it is &lt;http://localhost:8000/xmlhttprequest/cookies.html&gt;.  The same behaviour occurs in DRT, Safari with WebKit 418.9.1, and Safari with ToT WebKit.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>36878</commentid>
    <comment_count>8</comment_count>
      <attachid>12241</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2007-01-05 11:40:04 -0800</bug_when>
    <thetext>Created attachment 12241
fix the test

The test failed if there were other cookies already present for 127.0.0.1. I accounted for that in .html, but not in .cgi; fixed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>36879</commentid>
    <comment_count>9</comment_count>
      <attachid>12241</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2007-01-05 11:40:56 -0800</bug_when>
    <thetext>Comment on attachment 12241
fix the test

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>36880</commentid>
    <comment_count>10</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2007-01-05 11:43:05 -0800</bug_when>
    <thetext>Committed revision 18620.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>12186</attachid>
            <date>2007-01-03 06:39:34 -0800</date>
            <delta_ts>2007-01-03 11:05:40 -0800</delta_ts>
            <desc>test case</desc>
            <filename>3420r1_patch.txt</filename>
            <type>text/plain</type>
            <size>3877</size>
            <attacher name="Alexey Proskuryakov">ap</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDE4NTQ1KQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xLDMgKzEsMTQgQEAKKzIwMDctMDEtMDMgIEFsZXhleSBQcm9za3VyeWFr
b3YgIDxhcEB3ZWJraXQub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIFRlc3QgZm9yIGh0dHA6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTM0MjAKKyAgICAgICAgWE1MSHR0cFJlcXVlc3QgZG9lcyBub3QgaGFuZGxlIHNldC1jb29r
aWUgaGVhZGVycworCisgICAgICAgICogaHR0cC90ZXN0cy94bWxodHRwcmVxdWVzdC9jb29raWVz
LWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogaHR0cC90ZXN0cy94bWxodHRwcmVxdWVz
dC9jb29raWVzLmh0bWw6IEFkZGVkLgorICAgICAgICAqIGh0dHAvdGVzdHMveG1saHR0cHJlcXVl
c3QvcmVzb3VyY2VzL2dldC1zZXQtY29va2llLmNnaTogQWRkZWQuCisKIDIwMDctMDEtMDIgIFNh
bSBXZWluaWcgIDxzYW1Ad2Via2l0Lm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBBbmRlcnMu
CkluZGV4OiBMYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3htbGh0dHByZXF1ZXN0L2Nvb2tpZXMtZXhw
ZWN0ZWQudHh0Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2h0dHAvdGVzdHMveG1saHR0cHJl
cXVlc3QvY29va2llcy1leHBlY3RlZC50eHQJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9o
dHRwL3Rlc3RzL3htbGh0dHByZXF1ZXN0L2Nvb2tpZXMtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAw
KQpAQCAtMCwwICsxLDQgQEAKK1Rlc3RzIGZvciBidWcgMzQyMDogWE1MSHR0cFJlcXVlc3QgZG9l
cyBub3QgaGFuZGxlIHNldC1jb29raWUgaGVhZGVycy4KKworU1VDQ0VTUworCgpQcm9wZXJ0eSBj
aGFuZ2VzIG9uOiBMYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3htbGh0dHByZXF1ZXN0L2Nvb2tpZXMt
ZXhwZWN0ZWQudHh0Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KTmFtZTogc3ZuOm1pbWUtdHlwZQogICArIHRleHQvcGxh
aW4KTmFtZTogc3ZuOmVvbC1zdHlsZQogICArIG5hdGl2ZQoKSW5kZXg6IExheW91dFRlc3RzL2h0
dHAvdGVzdHMveG1saHR0cHJlcXVlc3QvY29va2llcy5odG1sCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91
dFRlc3RzL2h0dHAvdGVzdHMveG1saHR0cHJlcXVlc3QvY29va2llcy5odG1sCShyZXZpc2lvbiAw
KQorKysgTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy94bWxodHRwcmVxdWVzdC9jb29raWVzLmh0bWwJ
KHJldmlzaW9uIDApCkBAIC0wLDAgKzEsMzMgQEAKKzxodG1sPgorPGJvZHk+Cis8cD5UZXN0cyBm
b3IgPGEgaHJlZj0iaHR0cDovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzQyMCI+
YnVnIDM0MjA8L2E+OgorWE1MSHR0cFJlcXVlc3QgZG9lcyBub3QgaGFuZGxlIHNldC1jb29raWUg
aGVhZGVycy48L3A+Cis8ZGl2IGlkPSJyZXN1bHQiPkZBSUw6IHRlc3Qgc2NyaXB0IGRpZG4ndCBy
dW4uPC9kaXY+CisKKzxzY3JpcHQ+CisgICAgaWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxl
cikKKyAgICAgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIuZHVtcEFzVGV4dCgpOworICAgIAorICAg
IHRyeSB7CisgICAgCisgICAgICAgIHJlcSA9IG5ldyBYTUxIdHRwUmVxdWVzdDsKKyAgICAgICAg
cmVxLm9wZW4oIlBPU1QiLCAicmVzb3VyY2VzL2dldC1zZXQtY29va2llLmNnaSIsIGZhbHNlKTsK
KyAgICAgICAgcmVxLnNlbmQoIiIpOworICAgICAgICBpZiAocmVxLnJlc3BvbnNlVGV4dCAmJiBy
ZXEucmVzcG9uc2VUZXh0Lm1hdGNoKC8uKldLLXRlc3Q9MS4qLykpIHsKKyAgICAgICAgICAgIGRv
Y3VtZW50LmdldEVsZW1lbnRCeUlkKCJyZXN1bHQiKS5maXJzdENoaWxkLmRhdGEgPSAiRkFJTDog
dGhlIGNvb2tpZSBpcyBhbHJlYWR5IHByZXNlbnQuIFBsZWFzZSByZXN0YXJ0IHlvdXIgYnJvd3Nl
ciB0byByZW1vdmUgaXQuIjsKKyAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgIHJlcS5vcGVu
KCJQT1NUIiwgInJlc291cmNlcy9nZXQtc2V0LWNvb2tpZS5jZ2kiLCBmYWxzZSk7CisgICAgICAg
ICAgICByZXEuc2VuZCgiIik7CisgICAgICAgICAgICBpZiAocmVxLnJlc3BvbnNlVGV4dC5tYXRj
aCgvLipXSy10ZXN0LXNlY3VyZT0xLiovKSkKKyAgICAgICAgICAgICAgICBkb2N1bWVudC5nZXRF
bGVtZW50QnlJZCgicmVzdWx0IikuZmlyc3RDaGlsZC5kYXRhID0gIkZBSUw6IGEgc2VjdXJlIGNv
b2tpZSB3YXMgc2VudCB2aWEgSFRUUCI7CisgICAgICAgICAgICBlbHNlIGlmIChyZXEucmVzcG9u
c2VUZXh0Lm1hdGNoKC8uKldLLXRlc3Q9MS4qLykpCisgICAgICAgICAgICAgICAgZG9jdW1lbnQu
Z2V0RWxlbWVudEJ5SWQoInJlc3VsdCIpLmZpcnN0Q2hpbGQuZGF0YSA9ICJTVUNDRVNTIjsKKyAg
ICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgi
cmVzdWx0IikuZmlyc3RDaGlsZC5kYXRhID0gIkZBSUw6IHRoZSBjb29raWUgd2FzIG5vdCBzZXQi
OworICAgICAgICB9CisgICAgfSBjYXRjaCAoZXgpIHsKKyAgICAgICAgZG9jdW1lbnQuZ2V0RWxl
bWVudEJ5SWQoInJlc3VsdCIpLmZpcnN0Q2hpbGQuZGF0YSA9IGV4OworICAgIH0KKzwvc2NyaXB0
PgorPGJvZHk+Cis8L2h0bWw+CgpQcm9wZXJ0eSBjaGFuZ2VzIG9uOiBMYXlvdXRUZXN0cy9odHRw
L3Rlc3RzL3htbGh0dHByZXF1ZXN0L2Nvb2tpZXMuaHRtbApfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk5hbWU6IHN2bjpt
aW1lLXR5cGUKICAgKyB0ZXh0L2h0bWwKCkluZGV4OiBMYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3ht
bGh0dHByZXF1ZXN0L3Jlc291cmNlcy9nZXQtc2V0LWNvb2tpZS5jZ2kKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
TGF5b3V0VGVzdHMvaHR0cC90ZXN0cy94bWxodHRwcmVxdWVzdC9yZXNvdXJjZXMvZ2V0LXNldC1j
b29raWUuY2dpCShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy94bWxodHRw
cmVxdWVzdC9yZXNvdXJjZXMvZ2V0LXNldC1jb29raWUuY2dpCShyZXZpc2lvbiAwKQpAQCAtMCww
ICsxLDkgQEAKKyMhL3Vzci9iaW4vcGVybCAtdworCitwcmludCAiQ29udGVudC10eXBlOiB0ZXh0
L3BsYWluXG4iOyAKK2lmICgkRU5WeyJIVFRQX0NPT0tJRSJ9KSB7CisgICAgcHJpbnQgIlxuJEVO
VntcIkhUVFBfQ09PS0lFXCJ9XG4iOworfSBlbHNlIHsKKyAgICBwcmludCAiU2V0LUNvb2tpZTog
V0stdGVzdD0xXG4iOworICAgIHByaW50ICJTZXQtQ29va2llOiBXSy10ZXN0LXNlY3VyZT0xOyBz
ZWN1cmVcblxuIjsKK30KClByb3BlcnR5IGNoYW5nZXMgb246IExheW91dFRlc3RzL2h0dHAvdGVz
dHMveG1saHR0cHJlcXVlc3QvcmVzb3VyY2VzL2dldC1zZXQtY29va2llLmNnaQpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Ck5hbWU6IHN2bjpleGVjdXRhYmxlCiAgICsgKgpOYW1lOiBzdm46ZW9sLXN0eWxlCiAgICsgTEYK
Cg==
</data>
<flag name="review"
          id="4516"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>12241</attachid>
            <date>2007-01-05 11:40:04 -0800</date>
            <delta_ts>2007-01-05 11:40:56 -0800</delta_ts>
            <desc>fix the test</desc>
            <filename>3420fix.txt</filename>
            <type>text/plain</type>
            <size>1380</size>
            <attacher name="Alexey Proskuryakov">ap</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDE4NjE5KQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xLDMgKzEsMTQgQEAKKzIwMDctMDEtMDUgIEFsZXhleSBQcm9za3VyeWFr
b3YgIDxhcEB3ZWJraXQub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIFRlc3QgZm9yIGh0dHA6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTM0MjAKKyAgICAgICAgWE1MSHR0cFJlcXVlc3QgZG9lcyBub3QgaGFuZGxlIHNldC1jb29r
aWUgaGVhZGVycworCisgICAgICAgICogaHR0cC90ZXN0cy94bWxodHRwcmVxdWVzdC9yZXNvdXJj
ZXMvZ2V0LXNldC1jb29raWUuY2dpOgorICAgICAgICBTZXQgdGhlIGNvb2tpZXMgdW5jb25kaXRp
b25hbGx5IChwcmV2aW91c2x5LCB0aGUgdGVzdCBmYWlsZWQgaWYgdGhlcmUgCisgICAgICAgIHdl
cmUgb3RoZXIgY29va2llcyBmb3IgMTI3LjAuMC4xOjgwMDAuCisKIDIwMDctMDEtMDQgIEFsZXhl
eSBQcm9za3VyeWFrb3YgIDxhcEB3ZWJraXQub3JnPgogCiAgICAgICAgIFJldmlld2VkIGJ5IEdl
b2ZmLgpJbmRleDogTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy94bWxodHRwcmVxdWVzdC9yZXNvdXJj
ZXMvZ2V0LXNldC1jb29raWUuY2dpCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2h0dHAvdGVz
dHMveG1saHR0cHJlcXVlc3QvcmVzb3VyY2VzL2dldC1zZXQtY29va2llLmNnaQkocmV2aXNpb24g
MTg2MTcpCisrKyBMYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3htbGh0dHByZXF1ZXN0L3Jlc291cmNl
cy9nZXQtc2V0LWNvb2tpZS5jZ2kJKHdvcmtpbmcgY29weSkKQEAgLTEsOSArMSw5IEBACiAjIS91
c3IvYmluL3BlcmwgLXcKIAogcHJpbnQgIkNvbnRlbnQtdHlwZTogdGV4dC9wbGFpblxuIjsgCitw
cmludCAiU2V0LUNvb2tpZTogV0stdGVzdD0xXG4iOworcHJpbnQgIlNldC1Db29raWU6IFdLLXRl
c3Qtc2VjdXJlPTE7IHNlY3VyZVxuXG4iOworCiBpZiAoJEVOVnsiSFRUUF9DT09LSUUifSkgewot
ICAgIHByaW50ICJcbiRFTlZ7XCJIVFRQX0NPT0tJRVwifVxuIjsKLX0gZWxzZSB7Ci0gICAgcHJp
bnQgIlNldC1Db29raWU6IFdLLXRlc3Q9MVxuIjsKLSAgICBwcmludCAiU2V0LUNvb2tpZTogV0st
dGVzdC1zZWN1cmU9MTsgc2VjdXJlXG5cbiI7CisgICAgcHJpbnQgIiRFTlZ7XCJIVFRQX0NPT0tJ
RVwifVxuIjsKIH0K
</data>
<flag name="review"
          id="4547"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>