<?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>51898</bug_id>
          
          <creation_ts>2011-01-04 14:25:09 -0800</creation_ts>
          <short_desc>PingLoader should be able to send cookies</short_desc>
          <delta_ts>2011-01-07 12:22:10 -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>WebCore Misc.</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Nate Chapin">japhet</reporter>
          <assigned_to name="Nate Chapin">japhet</assigned_to>
          <cc>ap</cc>
    
    <cc>commit-queue</cc>
    
    <cc>fishd</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>329218</commentid>
    <comment_count>0</comment_count>
    <who name="Nate Chapin">japhet</who>
    <bug_when>2011-01-04 14:25:09 -0800</bug_when>
    <thetext>I appear to have forgotten to override ResourceHandleClient::shouldUseCredentialStorage() when writing PingLoader, so it never sends cookies. This is in violation of http://www.whatwg.org/specs/web-apps/current-work/multipage/links.html#hyperlink-auditing.

I suppose it&apos;s open to debate whether image loads in unload handlers should send cookies, but it seems like it would make sense to send them if the image load would have sent cookies if it hadn&apos;t gone through PingLoader.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>329226</commentid>
    <comment_count>1</comment_count>
      <attachid>77934</attachid>
    <who name="Nate Chapin">japhet</who>
    <bug_when>2011-01-04 14:38:14 -0800</bug_when>
    <thetext>Created attachment 77934
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>329915</commentid>
    <comment_count>2</comment_count>
      <attachid>77934</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-01-05 17:21:41 -0800</bug_when>
    <thetext>Comment on attachment 77934
patch

Rejecting attachment 77934 from commit-queue.

Failed to run &quot;[&apos;./Tools/Scripts/webkit-patch&apos;, &apos;--status-host=queues.webkit.org&apos;, &apos;--bot-id=cr-jail-4&apos;, &apos;build-and-test&apos;, &apos;--no-clean&apos;, &apos;--no-update&apos;, &apos;--test&apos;, &apos;--non-interactive&apos;]&quot; exit_code: 2
Last 500 characters of output:
http/tests/messaging ..
http/tests/mime ........
http/tests/misc ......................................................................................................
http/tests/multipart .....
http/tests/navigation .............................................
http/tests/navigation/ping-cookie.html -&gt; failed

Exiting early after 1 failures. 21608 tests run.
565.62s total testing time

21607 test cases (99%) succeeded
1 test case (&lt;1%) had incorrect layout
13 test cases (&lt;1%) had stderr output

Full output: http://queues.webkit.org/results/7237445</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>330515</commentid>
    <comment_count>3</comment_count>
      <attachid>78183</attachid>
    <who name="Nate Chapin">japhet</who>
    <bug_when>2011-01-06 15:59:50 -0800</bug_when>
    <thetext>Created attachment 78183
Fix line endings in ping-cookie-expected.txt

Sigh.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>330577</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-01-06 17:52:08 -0800</bug_when>
    <thetext>The commit-queue encountered the following flaky tests while processing attachment 78183:

media/invalid-media-url-crash.html bug 51138 (author: inferno@chromium.org)
The commit-queue is continuing to process your patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>330579</commentid>
    <comment_count>5</comment_count>
      <attachid>78183</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-01-06 17:53:27 -0800</bug_when>
    <thetext>Comment on attachment 78183
Fix line endings in ping-cookie-expected.txt

Rejecting attachment 78183 from commit-queue.

Failed to run &quot;[&apos;./Tools/Scripts/webkit-patch&apos;, &apos;--status-host=queues.webkit.org&apos;, &apos;--bot-id=cr-jail-3&apos;, &apos;land-attachment&apos;, &apos;--force-clean&apos;, &apos;--ignore-builders&apos;, &apos;--non-interactive&apos;, &apos;--parent-command=commit-queue&apos;, 78183]&quot; exit_code: 1
Last 500 characters of output:
st/multicol/float-multicol-expected.png
	A	LayoutTests/platform/mac-leopard/fast/multicol/client-rects-expected.png
	A	LayoutTests/platform/mac-leopard/fast/repaint/overflow-scroll-body-appear-expected.png
	A	LayoutTests/platform/mac-leopard/fast/repaint/overflow-scroll-body-appear-expected.checksum
	M	LayoutTests/ChangeLog
r75215 = 25d07aa449496542cfe8b05b8a0f2d4bef93a36f (refs/remotes/trunk)
First, rewinding head to replay your work on top of it...
Fast-forwarded master to refs/remotes/trunk.

Full output: http://queues.webkit.org/results/7376012</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>330920</commentid>
    <comment_count>6</comment_count>
    <who name="Nate Chapin">japhet</who>
    <bug_when>2011-01-07 12:22:10 -0800</bug_when>
    <thetext>Landed manually: http://trac.webkit.org/changeset/75261</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>77934</attachid>
            <date>2011-01-04 14:38:14 -0800</date>
            <delta_ts>2011-01-06 15:59:50 -0800</delta_ts>
            <desc>patch</desc>
            <filename>pingcookie.txt</filename>
            <type>text/plain</type>
            <size>6459</size>
            <attacher name="Nate Chapin">japhet</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA3NTAwNikKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTkgQEAKKzIwMTEtMDEtMDQgIE5hdGUgQ2hhcGluICA8amFwaGV0QGNocm9taXVt
Lm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBM
ZXQgUGluZ0xvYWRlciBzZW5kIGNvb2tpZXMgaWYgRnJhbWVMb2FkZXJDbGllbnQgcGVybWl0cyBp
dC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTUxODk4
CisKKyAgICAgICAgVGVzdDogaHR0cC90ZXN0cy9uYXZpZ2F0aW9uL3BpbmctY29va2llLmh0bWwK
KworICAgICAgICAqIGxvYWRlci9QaW5nTG9hZGVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlBp
bmdMb2FkZXI6OlBpbmdMb2FkZXIpOiBTZXQgbV9zaG91bGRVc2VDcmVkZW50aWFsU3RvcmFnZQor
ICAgICAgICAgICAgYXQgbG9hZCBzdGFydCB0aW1lLCBzaW5jZSB3ZSB3b24ndCBiZSBhYmxlIHRv
IGNhbGwgCisgICAgICAgICAgICBGcmFtZUxvYWRlckNsaWVudDo6c2hvdWxkVXNlQ3JlZGVudGlh
bFN0b3JhZ2UoKSBsYXRlci4KKyAgICAgICAgKiBsb2FkZXIvUGluZ0xvYWRlci5oOgorICAgICAg
ICAoV2ViQ29yZTo6UGluZ0xvYWRlcjo6c2hvdWxkVXNlQ3JlZGVudGlhbFN0b3JhZ2UpOgorCiAy
MDExLTAxLTA0ICBEYXZpZCBLaWx6ZXIgIDxkZGtpbHplckBhcHBsZS5jb20+CiAKICAgICAgICAg
PGh0dHA6Ly93ZWJraXQub3JnL2IvNTE4OTA+IE1vdmUgUmVzb3VyY2VMb2FkUHJpb3JpdHkuaCBp
bnRvIFdlYkNvcmUvcGxhdGZvcm0vbmV0d29yawpJbmRleDogV2ViQ29yZS9sb2FkZXIvUGluZ0xv
YWRlci5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9sb2FkZXIvUGluZ0xvYWRlci5jcHAJKHJl
dmlzaW9uIDc0OTcwKQorKysgV2ViQ29yZS9sb2FkZXIvUGluZ0xvYWRlci5jcHAJKHdvcmtpbmcg
Y29weSkKQEAgLTM0LDYgKzM0LDkgQEAKIAogI2luY2x1ZGUgIkZvcm1EYXRhLmgiCiAjaW5jbHVk
ZSAiRnJhbWUuaCIKKyNpbmNsdWRlICJGcmFtZUxvYWRlckNsaWVudC5oIgorI2luY2x1ZGUgIlBh
Z2UuaCIKKyNpbmNsdWRlICJQcm9ncmVzc1RyYWNrZXIuaCIKICNpbmNsdWRlICJSZXNvdXJjZUhh
bmRsZS5oIgogI2luY2x1ZGUgIlNlY3VyaXR5T3JpZ2luLmgiCiAjaW5jbHVkZSA8d3RmL093blB0
ci5oPgpAQCAtOTEsNiArOTQsOCBAQAogUGluZ0xvYWRlcjo6UGluZ0xvYWRlcihGcmFtZSogZnJh
bWUsIGNvbnN0IFJlc291cmNlUmVxdWVzdCYgcmVxdWVzdCkKICAgICA6IG1fdGltZW91dCh0aGlz
LCAmUGluZ0xvYWRlcjo6dGltZW91dCkKIHsKKyAgICB1bnNpZ25lZCBsb25nIGlkZW50aWZpZXIg
PSBmcmFtZS0+cGFnZSgpLT5wcm9ncmVzcygpLT5jcmVhdGVVbmlxdWVJZGVudGlmaWVyKCk7Cisg
ICAgbV9zaG91bGRVc2VDcmVkZW50aWFsU3RvcmFnZSA9IGZyYW1lLT5sb2FkZXIoKS0+Y2xpZW50
KCktPnNob3VsZFVzZUNyZWRlbnRpYWxTdG9yYWdlKGZyYW1lLT5sb2FkZXIoKS0+YWN0aXZlRG9j
dW1lbnRMb2FkZXIoKSwgaWRlbnRpZmllcik7CiAgICAgbV9oYW5kbGUgPSBSZXNvdXJjZUhhbmRs
ZTo6Y3JlYXRlKGZyYW1lLT5sb2FkZXIoKS0+bmV0d29ya2luZ0NvbnRleHQoKSwgcmVxdWVzdCwg
dGhpcywgZmFsc2UsIGZhbHNlKTsKIAogICAgIC8vIElmIHRoZSBzZXJ2ZXIgbmV2ZXIgcmVzcG9u
ZHMsIEZyYW1lTG9hZGVyIHdvbid0IGJlIGFibGUgdG8gY2FuY2VsIHRoaXMgbG9hZCBhbmQKSW5k
ZXg6IFdlYkNvcmUvbG9hZGVyL1BpbmdMb2FkZXIuaAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL2xv
YWRlci9QaW5nTG9hZGVyLmgJKHJldmlzaW9uIDc0OTcwKQorKysgV2ViQ29yZS9sb2FkZXIvUGlu
Z0xvYWRlci5oCSh3b3JraW5nIGNvcHkpCkBAIC02NSw5ICs2NSwxMSBAQAogICAgIHZvaWQgZGlk
RmluaXNoTG9hZGluZyhSZXNvdXJjZUhhbmRsZSosIGRvdWJsZSkgeyBkZWxldGUgdGhpczsgfQog
ICAgIHZvaWQgZGlkRmFpbChSZXNvdXJjZUhhbmRsZSosIGNvbnN0IFJlc291cmNlRXJyb3ImKSB7
IGRlbGV0ZSB0aGlzOyB9CiAgICAgdm9pZCB0aW1lb3V0KFRpbWVyPFBpbmdMb2FkZXI+KikgeyBk
ZWxldGUgdGhpczsgfQorICAgIGJvb2wgc2hvdWxkVXNlQ3JlZGVudGlhbFN0b3JhZ2UoUmVzb3Vy
Y2VIYW5kbGUqKSB7IHJldHVybiBtX3Nob3VsZFVzZUNyZWRlbnRpYWxTdG9yYWdlOyB9CiAKICAg
ICBSZWZQdHI8UmVzb3VyY2VIYW5kbGU+IG1faGFuZGxlOwogICAgIFRpbWVyPFBpbmdMb2FkZXI+
IG1fdGltZW91dDsKKyAgICBib29sIG1fc2hvdWxkVXNlQ3JlZGVudGlhbFN0b3JhZ2U7CiB9Owog
CiB9CkluZGV4OiBMYXlvdXRUZXN0cy9odHRwL3Rlc3RzL25hdmlnYXRpb24vcmVzb3VyY2VzL3Nh
dmUtcGluZy5waHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9uYXZpZ2F0
aW9uL3Jlc291cmNlcy9zYXZlLXBpbmcucGhwCShyZXZpc2lvbiA3NDk3MCkKKysrIExheW91dFRl
c3RzL2h0dHAvdGVzdHMvbmF2aWdhdGlvbi9yZXNvdXJjZXMvc2F2ZS1waW5nLnBocAkod29ya2lu
ZyBjb3B5KQpAQCAtMyw5ICszLDEyIEBACiAkaHR0cEhlYWRlcnMgPSAkX1NFUlZFUjsKIGtzb3J0
KCRodHRwSGVhZGVycywgU09SVF9TVFJJTkcpOwogZm9yZWFjaCAoJGh0dHBIZWFkZXJzIGFzICRu
YW1lID0+ICR2YWx1ZSkgewotICAgIGlmICgkbmFtZSA9PT0gIkNPTlRFTlRfVFlQRSIgfHwgJG5h
bWUgPT09ICJIVFRQX1JFRkVSRVIiIHx8ICRuYW1lID09PSAiSFRUUF9QSU5HX1RPIiB8fCAkbmFt
ZSA9PT0gIkhUVFBfUElOR19GUk9NIiB8fCAkbmFtZSA9PT0gIlJFUVVFU1RfTUVUSE9EIikKKyAg
ICBpZiAoJG5hbWUgPT09ICJDT05URU5UX1RZUEUiIHx8ICRuYW1lID09PSAiSFRUUF9SRUZFUkVS
IiB8fCAkbmFtZSA9PT0gIkhUVFBfUElOR19UTyIgfHwgJG5hbWUgPT09ICJIVFRQX1BJTkdfRlJP
TSIgfHwgJG5hbWUgPT09ICJSRVFVRVNUX01FVEhPRCIKKwkgICAgfHwgJG5hbWUgPT09ICJIVFRQ
X0NPT0tJRSIpCiAgICAgICAgIGZ3cml0ZSgkcGluZ0ZpbGUsICIkbmFtZTogJHZhbHVlXG4iKTsK
IH0KIGZjbG9zZSgkcGluZ0ZpbGUpOwogcmVuYW1lKCJwaW5nLnR4dC50bXAiLCAicGluZy50eHQi
KTsKK2ZvcmVhY2ggKCRfQ09PS0lFIGFzICRuYW1lID0+ICR2YWx1ZSkKKyAgICBzZXRjb29raWUo
JG5hbWUsICJkZWxldGVkIiwgdGltZSgpIC0gNjAsICIvIik7CiA/PgpJbmRleDogTGF5b3V0VGVz
dHMvaHR0cC90ZXN0cy9uYXZpZ2F0aW9uL3BpbmctY29va2llLWV4cGVjdGVkLnR4dAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBMYXlvdXRUZXN0cy9odHRwL3Rlc3RzL25hdmlnYXRpb24vcGluZy1jb29raWUtZXhw
ZWN0ZWQudHh0CShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9uYXZpZ2F0
aW9uL3BpbmctY29va2llLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSw2IEBA
CitQaW5nIHNlbnQgc3VjY2Vzc2Z1bGx5DQorQ09OVEVOVF9UWVBFOiB0ZXh0L3BpbmcNCitIVFRQ
X0NPT0tJRTogaGVsbG89d29ybGQNCitIVFRQX1BJTkdfRlJPTTogaHR0cDovLzEyNy4wLjAuMTo4
MDAwL25hdmlnYXRpb24vcGluZy1jb29raWUuaHRtbA0KK0hUVFBfUElOR19UTzogaHR0cDovLzEy
Ny4wLjAuMTo4MDAwL25hdmlnYXRpb24vcmVzb3VyY2VzL2NoZWNrLXBpbmcucGhwDQorUkVRVUVT
VF9NRVRIT0Q6IFBPU1QNCkluZGV4OiBMYXlvdXRUZXN0cy9odHRwL3Rlc3RzL25hdmlnYXRpb24v
cGluZy1jb29raWUuaHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9odHRwL3Rlc3RzL25h
dmlnYXRpb24vcGluZy1jb29raWUuaHRtbAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL2h0
dHAvdGVzdHMvbmF2aWdhdGlvbi9waW5nLWNvb2tpZS5odG1sCShyZXZpc2lvbiAwKQpAQCAtMCww
ICsxLDQ2IEBACis8aHRtbD48aGVhZD4KKzx0aXRsZT5QaW5nPC90aXRsZT4KKzxzY3JpcHQ+CisK
K3ZhciB0ZXN0Q2FsbGVkID0gZmFsc2U7CisKK2Z1bmN0aW9uIHRlc3QoKSB7CisgICAgaWYgKCF0
ZXN0Q2FsbGVkKSB7CisgICAgICAgIGlmICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIpIHsK
KyAgICAgICAgICAgIGxheW91dFRlc3RDb250cm9sbGVyLmR1bXBBc1RleHQoKTsKKyAgICAgICAg
ICAgIGxheW91dFRlc3RDb250cm9sbGVyLm92ZXJyaWRlUHJlZmVyZW5jZSgiV2ViS2l0SHlwZXJs
aW5rQXVkaXRpbmdFbmFibGVkIiwgMSk7CisgICAgICAgICAgICBsYXlvdXRUZXN0Q29udHJvbGxl
ci53YWl0VW50aWxEb25lKCk7CisgICAgICAgIH0KKyAgICAgICAgdGVzdENhbGxlZCA9IHRydWU7
CisgICAgICAgIHJldHVybjsKKyAgICB9CisJdHJ5IHsKKwkJdmFyIHhociA9IG5ldyBYTUxIdHRw
UmVxdWVzdCgpOworCQl4aHIub3BlbigiR0VUIiwgIi4uL2Nvb2tpZXMvcmVzb3VyY2VzL3NldENv
b2tpZXMuY2dpIiwgZmFsc2UpOworCQl4aHIuc2V0UmVxdWVzdEhlYWRlcigiU0VUX0NPT0tJRSIs
ICJoZWxsbz13b3JsZDtwYXRoPS8iKTsKKwkJeGhyLnNlbmQobnVsbCk7CisJCWlmICh4aHIuc3Rh
dHVzICE9IDIwMCkgeworCQkJZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoImJvZHkiKVsw
XS5hcHBlbmRDaGlsZChkb2N1bWVudC5jcmVhdGVUZXh0Tm9kZSgiRkFJTEVEOiBjb29raWUgbm90
IHNldCIpKTsKKwkJCWlmICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIpCisJCQkgICAgbGF5
b3V0VGVzdENvbnRyb2xsZXIubm90aWZ5RG9uZSgpOworCQl9CisJfSBjYXRjaCAoZSkgeworCQlk
b2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgiYm9keSIpWzBdLmFwcGVuZENoaWxkKGRvY3Vt
ZW50LmNyZWF0ZVRleHROb2RlKCJGQUlMRUQ6IGNvb2tpZSBub3Qgc2V0IikpOworCQlpZiAod2lu
ZG93LmxheW91dFRlc3RDb250cm9sbGVyKQorCQkJbGF5b3V0VGVzdENvbnRyb2xsZXIubm90aWZ5
RG9uZSgpOworCX0KKworICAgIGlmICh3aW5kb3cuZXZlbnRTZW5kZXIpIHsKKyAgICAgICAgdmFy
IGEgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiYSIpOworICAgICAgICBldmVudFNlbmRlci5t
b3VzZU1vdmVUbyhhLm9mZnNldExlZnQgKyAyLCBhLm9mZnNldFRvcCArIDIpOworICAgICAgICBl
dmVudFNlbmRlci5tb3VzZURvd24oKTsKKyAgICAgICAgZXZlbnRTZW5kZXIubW91c2VVcCgpOwor
ICAgIH0KK30KKworPC9zY3JpcHQ+Cis8L2hlYWQ+Cis8Ym9keSBvbmxvYWQ9InRlc3QoKTsiPgor
PGltZyBzcmM9InJlc291cmNlcy9kZWxldGUtcGluZy5waHAiIG9ubG9hZD0idGVzdCgpOyIgb25l
cnJvcj0idGVzdCgpOyI+PC9pbWc+Cis8YSBpZD0iYSIgaHJlZj0icmVzb3VyY2VzL2NoZWNrLXBp
bmcucGhwIiBwaW5nPSJyZXNvdXJjZXMvc2F2ZS1waW5nLnBocCI+TmF2aWdhdGUgYW5kIHNlbmQg
cGluZzwvYT4KKzwvYm9keT48L2h0bWw+CkluZGV4OiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCShyZXZpc2lvbiA3NTAwNikKKysrIExh
eW91dFRlc3RzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDEzIEBACisyMDEx
LTAxLTA0ICBOYXRlIENoYXBpbiAgPGphcGhldEBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGVzdCBmb3IgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTUxODk4LgorCisgICAgICAgICogaHR0cC90ZXN0
cy9uYXZpZ2F0aW9uL3BpbmctY29va2llLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICog
aHR0cC90ZXN0cy9uYXZpZ2F0aW9uL3BpbmctY29va2llLmh0bWw6IEFkZGVkLgorICAgICAgICAq
IGh0dHAvdGVzdHMvbmF2aWdhdGlvbi9yZXNvdXJjZXMvc2F2ZS1waW5nLnBocDoKKwogMjAxMS0w
MS0wNCAgWmhlIFN1ICA8c3V6aGVAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFJldmlld2VkIGJ5
IEtlbm5ldGggUnVzc2VsbC4K
</data>
<flag name="review"
          id="69176"
          type_id="1"
          status="+"
          setter="fishd"
    />
    <flag name="commit-queue"
          id="69177"
          type_id="3"
          status="-"
          setter="commit-queue"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>78183</attachid>
            <date>2011-01-06 15:59:50 -0800</date>
            <delta_ts>2011-01-06 17:53:27 -0800</delta_ts>
            <desc>Fix line endings in ping-cookie-expected.txt</desc>
            <filename>pingcookie2.txt</filename>
            <type>text/plain</type>
            <size>6452</size>
            <attacher name="Nate Chapin">japhet</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA3NTIwNikKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTkgQEAKKzIwMTEtMDEtMDQgIE5hdGUgQ2hhcGluICA8amFwaGV0QGNocm9taXVt
Lm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBM
ZXQgUGluZ0xvYWRlciBzZW5kIGNvb2tpZXMgaWYgRnJhbWVMb2FkZXJDbGllbnQgcGVybWl0cyBp
dC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTUxODk4
CisKKyAgICAgICAgVGVzdDogaHR0cC90ZXN0cy9uYXZpZ2F0aW9uL3BpbmctY29va2llLmh0bWwK
KworICAgICAgICAqIGxvYWRlci9QaW5nTG9hZGVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlBp
bmdMb2FkZXI6OlBpbmdMb2FkZXIpOiBTZXQgbV9zaG91bGRVc2VDcmVkZW50aWFsU3RvcmFnZQor
ICAgICAgICAgICAgYXQgbG9hZCBzdGFydCB0aW1lLCBzaW5jZSB3ZSB3b24ndCBiZSBhYmxlIHRv
IGNhbGwgCisgICAgICAgICAgICBGcmFtZUxvYWRlckNsaWVudDo6c2hvdWxkVXNlQ3JlZGVudGlh
bFN0b3JhZ2UoKSBsYXRlci4KKyAgICAgICAgKiBsb2FkZXIvUGluZ0xvYWRlci5oOgorICAgICAg
ICAoV2ViQ29yZTo6UGluZ0xvYWRlcjo6c2hvdWxkVXNlQ3JlZGVudGlhbFN0b3JhZ2UpOgorCiAy
MDExLTAxLTA2ICBMYXN6bG8gR29tYm9zICA8bGFzemxvLjEuZ29tYm9zQG5va2lhLmNvbT4KIAog
ICAgICAgICBSZXZpZXdlZCBieSBLZW5uZXRoIFJvaGRlIENocmlzdGlhbnNlbi4KSW5kZXg6IFdl
YkNvcmUvbG9hZGVyL1BpbmdMb2FkZXIuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvbG9hZGVy
L1BpbmdMb2FkZXIuY3BwCShyZXZpc2lvbiA3NTIwNikKKysrIFdlYkNvcmUvbG9hZGVyL1BpbmdM
b2FkZXIuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0zNCw2ICszNCw5IEBACiAKICNpbmNsdWRlICJG
b3JtRGF0YS5oIgogI2luY2x1ZGUgIkZyYW1lLmgiCisjaW5jbHVkZSAiRnJhbWVMb2FkZXJDbGll
bnQuaCIKKyNpbmNsdWRlICJQYWdlLmgiCisjaW5jbHVkZSAiUHJvZ3Jlc3NUcmFja2VyLmgiCiAj
aW5jbHVkZSAiUmVzb3VyY2VIYW5kbGUuaCIKICNpbmNsdWRlICJTZWN1cml0eU9yaWdpbi5oIgog
I2luY2x1ZGUgPHd0Zi9Pd25QdHIuaD4KQEAgLTkxLDYgKzk0LDggQEAKIFBpbmdMb2FkZXI6OlBp
bmdMb2FkZXIoRnJhbWUqIGZyYW1lLCBjb25zdCBSZXNvdXJjZVJlcXVlc3QmIHJlcXVlc3QpCiAg
ICAgOiBtX3RpbWVvdXQodGhpcywgJlBpbmdMb2FkZXI6OnRpbWVvdXQpCiB7CisgICAgdW5zaWdu
ZWQgbG9uZyBpZGVudGlmaWVyID0gZnJhbWUtPnBhZ2UoKS0+cHJvZ3Jlc3MoKS0+Y3JlYXRlVW5p
cXVlSWRlbnRpZmllcigpOworICAgIG1fc2hvdWxkVXNlQ3JlZGVudGlhbFN0b3JhZ2UgPSBmcmFt
ZS0+bG9hZGVyKCktPmNsaWVudCgpLT5zaG91bGRVc2VDcmVkZW50aWFsU3RvcmFnZShmcmFtZS0+
bG9hZGVyKCktPmFjdGl2ZURvY3VtZW50TG9hZGVyKCksIGlkZW50aWZpZXIpOwogICAgIG1faGFu
ZGxlID0gUmVzb3VyY2VIYW5kbGU6OmNyZWF0ZShmcmFtZS0+bG9hZGVyKCktPm5ldHdvcmtpbmdD
b250ZXh0KCksIHJlcXVlc3QsIHRoaXMsIGZhbHNlLCBmYWxzZSk7CiAKICAgICAvLyBJZiB0aGUg
c2VydmVyIG5ldmVyIHJlc3BvbmRzLCBGcmFtZUxvYWRlciB3b24ndCBiZSBhYmxlIHRvIGNhbmNl
bCB0aGlzIGxvYWQgYW5kCkluZGV4OiBXZWJDb3JlL2xvYWRlci9QaW5nTG9hZGVyLmgKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gV2ViQ29yZS9sb2FkZXIvUGluZ0xvYWRlci5oCShyZXZpc2lvbiA3NTIwNikKKysr
IFdlYkNvcmUvbG9hZGVyL1BpbmdMb2FkZXIuaAkod29ya2luZyBjb3B5KQpAQCAtNjUsOSArNjUs
MTEgQEAKICAgICB2b2lkIGRpZEZpbmlzaExvYWRpbmcoUmVzb3VyY2VIYW5kbGUqLCBkb3VibGUp
IHsgZGVsZXRlIHRoaXM7IH0KICAgICB2b2lkIGRpZEZhaWwoUmVzb3VyY2VIYW5kbGUqLCBjb25z
dCBSZXNvdXJjZUVycm9yJikgeyBkZWxldGUgdGhpczsgfQogICAgIHZvaWQgdGltZW91dChUaW1l
cjxQaW5nTG9hZGVyPiopIHsgZGVsZXRlIHRoaXM7IH0KKyAgICBib29sIHNob3VsZFVzZUNyZWRl
bnRpYWxTdG9yYWdlKFJlc291cmNlSGFuZGxlKikgeyByZXR1cm4gbV9zaG91bGRVc2VDcmVkZW50
aWFsU3RvcmFnZTsgfQogCiAgICAgUmVmUHRyPFJlc291cmNlSGFuZGxlPiBtX2hhbmRsZTsKICAg
ICBUaW1lcjxQaW5nTG9hZGVyPiBtX3RpbWVvdXQ7CisgICAgYm9vbCBtX3Nob3VsZFVzZUNyZWRl
bnRpYWxTdG9yYWdlOwogfTsKIAogfQpJbmRleDogTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9uYXZp
Z2F0aW9uL3Jlc291cmNlcy9zYXZlLXBpbmcucGhwCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3Rz
L2h0dHAvdGVzdHMvbmF2aWdhdGlvbi9yZXNvdXJjZXMvc2F2ZS1waW5nLnBocAkocmV2aXNpb24g
NzUyMDYpCisrKyBMYXlvdXRUZXN0cy9odHRwL3Rlc3RzL25hdmlnYXRpb24vcmVzb3VyY2VzL3Nh
dmUtcGluZy5waHAJKHdvcmtpbmcgY29weSkKQEAgLTMsOSArMywxMiBAQAogJGh0dHBIZWFkZXJz
ID0gJF9TRVJWRVI7CiBrc29ydCgkaHR0cEhlYWRlcnMsIFNPUlRfU1RSSU5HKTsKIGZvcmVhY2gg
KCRodHRwSGVhZGVycyBhcyAkbmFtZSA9PiAkdmFsdWUpIHsKLSAgICBpZiAoJG5hbWUgPT09ICJD
T05URU5UX1RZUEUiIHx8ICRuYW1lID09PSAiSFRUUF9SRUZFUkVSIiB8fCAkbmFtZSA9PT0gIkhU
VFBfUElOR19UTyIgfHwgJG5hbWUgPT09ICJIVFRQX1BJTkdfRlJPTSIgfHwgJG5hbWUgPT09ICJS
RVFVRVNUX01FVEhPRCIpCisgICAgaWYgKCRuYW1lID09PSAiQ09OVEVOVF9UWVBFIiB8fCAkbmFt
ZSA9PT0gIkhUVFBfUkVGRVJFUiIgfHwgJG5hbWUgPT09ICJIVFRQX1BJTkdfVE8iIHx8ICRuYW1l
ID09PSAiSFRUUF9QSU5HX0ZST00iIHx8ICRuYW1lID09PSAiUkVRVUVTVF9NRVRIT0QiCisJICAg
IHx8ICRuYW1lID09PSAiSFRUUF9DT09LSUUiKQogICAgICAgICBmd3JpdGUoJHBpbmdGaWxlLCAi
JG5hbWU6ICR2YWx1ZVxuIik7CiB9CiBmY2xvc2UoJHBpbmdGaWxlKTsKIHJlbmFtZSgicGluZy50
eHQudG1wIiwgInBpbmcudHh0Iik7Citmb3JlYWNoICgkX0NPT0tJRSBhcyAkbmFtZSA9PiAkdmFs
dWUpCisgICAgc2V0Y29va2llKCRuYW1lLCAiZGVsZXRlZCIsIHRpbWUoKSAtIDYwLCAiLyIpOwog
Pz4KSW5kZXg6IExheW91dFRlc3RzL2h0dHAvdGVzdHMvbmF2aWdhdGlvbi9waW5nLWNvb2tpZS1l
eHBlY3RlZC50eHQKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9uYXZpZ2F0
aW9uL3BpbmctY29va2llLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3Rz
L2h0dHAvdGVzdHMvbmF2aWdhdGlvbi9waW5nLWNvb2tpZS1leHBlY3RlZC50eHQJKHJldmlzaW9u
IDApCkBAIC0wLDAgKzEsNiBAQAorUGluZyBzZW50IHN1Y2Nlc3NmdWxseQorQ09OVEVOVF9UWVBF
OiB0ZXh0L3BpbmcKK0hUVFBfQ09PS0lFOiBoZWxsbz13b3JsZAorSFRUUF9QSU5HX0ZST006IGh0
dHA6Ly8xMjcuMC4wLjE6ODAwMC9uYXZpZ2F0aW9uL3BpbmctY29va2llLmh0bWwKK0hUVFBfUElO
R19UTzogaHR0cDovLzEyNy4wLjAuMTo4MDAwL25hdmlnYXRpb24vcmVzb3VyY2VzL2NoZWNrLXBp
bmcucGhwCitSRVFVRVNUX01FVEhPRDogUE9TVApJbmRleDogTGF5b3V0VGVzdHMvaHR0cC90ZXN0
cy9uYXZpZ2F0aW9uL3BpbmctY29va2llLmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMv
aHR0cC90ZXN0cy9uYXZpZ2F0aW9uL3BpbmctY29va2llLmh0bWwJKHJldmlzaW9uIDApCisrKyBM
YXlvdXRUZXN0cy9odHRwL3Rlc3RzL25hdmlnYXRpb24vcGluZy1jb29raWUuaHRtbAkocmV2aXNp
b24gMCkKQEAgLTAsMCArMSw0NiBAQAorPGh0bWw+PGhlYWQ+Cis8dGl0bGU+UGluZzwvdGl0bGU+
Cis8c2NyaXB0PgorCit2YXIgdGVzdENhbGxlZCA9IGZhbHNlOworCitmdW5jdGlvbiB0ZXN0KCkg
eworICAgIGlmICghdGVzdENhbGxlZCkgeworICAgICAgICBpZiAod2luZG93LmxheW91dFRlc3RD
b250cm9sbGVyKSB7CisgICAgICAgICAgICBsYXlvdXRUZXN0Q29udHJvbGxlci5kdW1wQXNUZXh0
KCk7CisgICAgICAgICAgICBsYXlvdXRUZXN0Q29udHJvbGxlci5vdmVycmlkZVByZWZlcmVuY2Uo
IldlYktpdEh5cGVybGlua0F1ZGl0aW5nRW5hYmxlZCIsIDEpOworICAgICAgICAgICAgbGF5b3V0
VGVzdENvbnRyb2xsZXIud2FpdFVudGlsRG9uZSgpOworICAgICAgICB9CisgICAgICAgIHRlc3RD
YWxsZWQgPSB0cnVlOworICAgICAgICByZXR1cm47CisgICAgfQorCXRyeSB7CisJCXZhciB4aHIg
PSBuZXcgWE1MSHR0cFJlcXVlc3QoKTsKKwkJeGhyLm9wZW4oIkdFVCIsICIuLi9jb29raWVzL3Jl
c291cmNlcy9zZXRDb29raWVzLmNnaSIsIGZhbHNlKTsKKwkJeGhyLnNldFJlcXVlc3RIZWFkZXIo
IlNFVF9DT09LSUUiLCAiaGVsbG89d29ybGQ7cGF0aD0vIik7CisJCXhoci5zZW5kKG51bGwpOwor
CQlpZiAoeGhyLnN0YXR1cyAhPSAyMDApIHsKKwkJCWRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdO
YW1lKCJib2R5IilbMF0uYXBwZW5kQ2hpbGQoZG9jdW1lbnQuY3JlYXRlVGV4dE5vZGUoIkZBSUxF
RDogY29va2llIG5vdCBzZXQiKSk7CisJCQlpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVy
KQorCQkJICAgIGxheW91dFRlc3RDb250cm9sbGVyLm5vdGlmeURvbmUoKTsKKwkJfQorCX0gY2F0
Y2ggKGUpIHsKKwkJZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoImJvZHkiKVswXS5hcHBl
bmRDaGlsZChkb2N1bWVudC5jcmVhdGVUZXh0Tm9kZSgiRkFJTEVEOiBjb29raWUgbm90IHNldCIp
KTsKKwkJaWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlcikKKwkJCWxheW91dFRlc3RDb250
cm9sbGVyLm5vdGlmeURvbmUoKTsKKwl9CisKKyAgICBpZiAod2luZG93LmV2ZW50U2VuZGVyKSB7
CisgICAgICAgIHZhciBhID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImEiKTsKKyAgICAgICAg
ZXZlbnRTZW5kZXIubW91c2VNb3ZlVG8oYS5vZmZzZXRMZWZ0ICsgMiwgYS5vZmZzZXRUb3AgKyAy
KTsKKyAgICAgICAgZXZlbnRTZW5kZXIubW91c2VEb3duKCk7CisgICAgICAgIGV2ZW50U2VuZGVy
Lm1vdXNlVXAoKTsKKyAgICB9Cit9CisKKzwvc2NyaXB0PgorPC9oZWFkPgorPGJvZHkgb25sb2Fk
PSJ0ZXN0KCk7Ij4KKzxpbWcgc3JjPSJyZXNvdXJjZXMvZGVsZXRlLXBpbmcucGhwIiBvbmxvYWQ9
InRlc3QoKTsiIG9uZXJyb3I9InRlc3QoKTsiPjwvaW1nPgorPGEgaWQ9ImEiIGhyZWY9InJlc291
cmNlcy9jaGVjay1waW5nLnBocCIgcGluZz0icmVzb3VyY2VzL3NhdmUtcGluZy5waHAiPk5hdmln
YXRlIGFuZCBzZW5kIHBpbmc8L2E+Cis8L2JvZHk+PC9odG1sPgpJbmRleDogTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL0NoYW5nZUxvZwkocmV2aXNpb24g
NzUyMDYpCisrKyBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyAr
MSwxMyBAQAorMjAxMS0wMS0wNCAgTmF0ZSBDaGFwaW4gIDxqYXBoZXRAY2hyb21pdW0ub3JnPgor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRlc3QgZm9y
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD01MTg5OC4KKworICAgICAg
ICAqIGh0dHAvdGVzdHMvbmF2aWdhdGlvbi9waW5nLWNvb2tpZS1leHBlY3RlZC50eHQ6IEFkZGVk
LgorICAgICAgICAqIGh0dHAvdGVzdHMvbmF2aWdhdGlvbi9waW5nLWNvb2tpZS5odG1sOiBBZGRl
ZC4KKyAgICAgICAgKiBodHRwL3Rlc3RzL25hdmlnYXRpb24vcmVzb3VyY2VzL3NhdmUtcGluZy5w
aHA6CisKIDIwMTEtMDEtMDYgIEFkYW0gUm9iZW4gIDxhcm9iZW5AYXBwbGUuY29tPgogCiAgICAg
ICAgIEFkZC91cGRhdGUgV2luZG93cy1zcGVjaWZpYyB0ZXN0IHJlc3VsdHMgZm9yIHJlY2VudCBy
ZWdyZXNzaW9ucwo=
</data>
<flag name="commit-queue"
          id="69458"
          type_id="3"
          status="-"
          setter="commit-queue"
    />
          </attachment>
      

    </bug>

</bugzilla>