<?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>29901</bug_id>
          
          <creation_ts>2009-09-29 15:20:21 -0700</creation_ts>
          <short_desc>Basic authentication credentials are not sent automatically to top resources</short_desc>
          <delta_ts>2009-09-29 15:59:23 -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>Page Loading</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="Alexey Proskuryakov">ap</reporter>
          <assigned_to name="Alexey Proskuryakov">ap</assigned_to>
          <cc>beidson</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>151071</commentid>
    <comment_count>0</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2009-09-29 15:20:21 -0700</bug_when>
    <thetext>Due to a mismatch between CredentialStorage::set() and CredentialStorage::getDefaultAuthenticationCredential(), we don&apos;t get default credentials for top level resources. In one case, path becomes empty, and in another, it&apos;s &quot;/&quot;.

Patch forthcoming.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>151074</commentid>
    <comment_count>1</comment_count>
      <attachid>40329</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2009-09-29 15:24:53 -0700</bug_when>
    <thetext>Created attachment 40329
proposed fix</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>151086</commentid>
    <comment_count>2</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2009-09-29 15:59:23 -0700</bug_when>
    <thetext>Committed revision 48909.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>40329</attachid>
            <date>2009-09-29 15:24:53 -0700</date>
            <delta_ts>2009-09-29 15:41:50 -0700</delta_ts>
            <desc>proposed fix</desc>
            <filename>TopResourceCredentials.txt</filename>
            <type>text/plain</type>
            <size>3309</size>
            <attacher name="Alexey Proskuryakov">ap</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA0ODkwNykKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTggQEAKKzIwMDktMDktMjkgIEFsZXhleSBQcm9za3VyeWFrb3YgIDxhcEBhcHBs
ZS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
QmFzaWMgYXV0aGVudGljYXRpb24gY3JlZGVudGlhbHMgYXJlIG5vdCBzZW50IGF1dG9tYXRpY2Fs
bHkgdG8gdG9wIHJlc291cmNlcworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9Mjk5MDEKKworICAgICAgICBObyBuZXcgdGVzdHMgLSBJIGRvbid0IHdhbnQg
dG8gcG9sbHV0ZSByb290IGRpcmVjdG9yeSBvZiBodHRwIHRlc3RzIHRvIGNoZWNrIGZvciB0aGlz
IHJhdGhlcgorICAgICAgICBtaW5vciBpc3N1ZS4KKworICAgICAgICAqIHBsYXRmb3JtL25ldHdv
cmsvQ3JlZGVudGlhbFN0b3JhZ2UuY3BwOgorICAgICAgICAoV2ViQ29yZTo6Q3JlZGVudGlhbFN0
b3JhZ2U6OnNldCk6IENoYW5nZWQgdG8gYWx3YXlzIHByZXNlcnZlIGxlYWRpbmcgc2xhc2guCisg
ICAgICAgIChXZWJDb3JlOjpDcmVkZW50aWFsU3RvcmFnZTo6Z2V0RGVmYXVsdEF1dGhlbnRpY2F0
aW9uQ3JlZGVudGlhbCk6IE1hZGUgYnJlYWtpbmcgb3V0IG9mIHRoZQorICAgICAgICBsb29wIG1v
cmUgZXhwbGljaXQuCisKIDIwMDktMDktMjkgIFBhdmVsIEZlbGRtYW4gIDxwZmVsZG1hbkBjaHJv
bWl1bS5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgT2xpdmVyIEh1bnQuCkluZGV4OiBXZWJD
b3JlL3BsYXRmb3JtL25ldHdvcmsvQ3JlZGVudGlhbFN0b3JhZ2UuY3BwCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IFdlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9DcmVkZW50aWFsU3RvcmFnZS5jcHAJKHJldmlzaW9u
IDQ4OTA3KQorKysgV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL0NyZWRlbnRpYWxTdG9yYWdlLmNw
cAkod29ya2luZyBjb3B5KQpAQCAtNjAsNiArNjAsOSBAQCBzdGF0aWMgU3RyaW5nIG9yaWdpblN0
cmluZ0Zyb21VUkwoY29uc3QgCiAKIHZvaWQgQ3JlZGVudGlhbFN0b3JhZ2U6OnNldChjb25zdCBD
cmVkZW50aWFsJiBjcmVkZW50aWFsLCBjb25zdCBQcm90ZWN0aW9uU3BhY2UmIHByb3RlY3Rpb25T
cGFjZSwgY29uc3QgS1VSTCYgdXJsKQogeworICAgIEFTU0VSVCh1cmwucHJvdG9jb2xJbkhUVFBG
YW1pbHkoKSk7CisgICAgQVNTRVJUKHVybC5pc1ZhbGlkKCkpOworCiAgICAgcHJvdGVjdGlvblNw
YWNlVG9DcmVkZW50aWFsTWFwKCkuc2V0KHByb3RlY3Rpb25TcGFjZSwgY3JlZGVudGlhbCk7CiAg
ICAgCiAgICAgUHJvdGVjdGlvblNwYWNlQXV0aGVudGljYXRpb25TY2hlbWUgc2NoZW1lID0gcHJv
dGVjdGlvblNwYWNlLmF1dGhlbnRpY2F0aW9uU2NoZW1lKCk7CkBAIC03MCwxNCArNzMsMTUgQEAg
dm9pZCBDcmVkZW50aWFsU3RvcmFnZTo6c2V0KGNvbnN0IENyZWRlbgogICAgICAgICBwYWlyPEhh
c2hNYXA8U3RyaW5nLCBIYXNoTWFwPFN0cmluZywgQ3JlZGVudGlhbD4gPjo6aXRlcmF0b3IsIGJv
b2w+IHJlc3VsdCA9IG9yaWdpblRvRGVmYXVsdEJhc2ljQ3JlZGVudGlhbE1hcCgpLmFkZChvcmln
aW4sIHBhdGhUb0NyZWRlbnRpYWxNYXApOwogICAgICAgICAKICAgICAgICAgLy8gUmVtb3ZlIHRo
ZSBsYXN0IHBhdGggY29tcG9uZW50IHRoYXQgaXMgbm90IGEgZGlyZWN0b3J5IHRvIGRldGVybWlu
ZSB0aGUgc3VicGF0aCBmb3Igd2hpY2ggdGhpcyBjcmVkZW50aWFsIGFwcGxpZXMuCisgICAgICAg
IC8vIFdlIGtlZXAgYSBsZWFkaW5nIHNsYXNoLCBidXQgcmVtb3ZlIGEgdHJhaWxpbmcgb25lLgog
ICAgICAgICBTdHJpbmcgcGF0aCA9IHVybC5wYXRoKCk7Ci0gICAgICAgIGlmICghcGF0aC5lbmRz
V2l0aCgiLyIpKSB7CisgICAgICAgIEFTU0VSVChwYXRoLmxlbmd0aCgpID4gMCk7CisgICAgICAg
IEFTU0VSVChwYXRoWzBdID09ICcvJyk7CisgICAgICAgIGlmIChwYXRoLmxlbmd0aCgpID4gMSkg
ewogICAgICAgICAgICAgaW50IGluZGV4ID0gcGF0aC5yZXZlcnNlRmluZCgnLycpOwotICAgICAg
ICAgICAgaWYgKGluZGV4ICE9IC0xKQotICAgICAgICAgICAgICAgIHBhdGggPSBwYXRoLnN1YnN0
cmluZygwLCBpbmRleCk7CisgICAgICAgICAgICBwYXRoID0gcGF0aC5zdWJzdHJpbmcoMCwgaW5k
ZXggPyBpbmRleCA6IDEpOwogICAgICAgICB9Ci0gICAgICAgIGlmIChwYXRoLmVuZHNXaXRoKCIv
IikgJiYgcGF0aC5sZW5ndGgoKSA+IDEpCi0gICAgICAgICAgICBwYXRoID0gcGF0aC5zdWJzdHJp
bmcoMCwgcGF0aC5sZW5ndGgoKSAtIDEpOworICAgICAgICBBU1NFUlQocGF0aC5sZW5ndGgoKSA9
PSAxIHx8IHBhdGhbcGF0aC5sZW5ndGgoKSAtIDFdICE9ICcvJyk7CiAgICAgICAgIAogICAgICAg
ICByZXN1bHQuZmlyc3QtPnNlY29uZC5zZXQocGF0aCwgY3JlZGVudGlhbCk7CiAgICAgfQpAQCAt
MTAyLDEzICsxMDYsMTMgQEAgQ3JlZGVudGlhbCBDcmVkZW50aWFsU3RvcmFnZTo6Z2V0RGVmYXVs
dAogICAgIHdoaWxlIChjcmVkZW50aWFsLmlzRW1wdHkoKSAmJiAhcGF0aC5pc051bGwoKSkgewog
ICAgICAgICBpbnQgaW5kZXggPSBwYXRoLnJldmVyc2VGaW5kKCcvJyk7CiAgICAgICAgIGlmIChp
bmRleCA9PSAwKSB7Ci0gICAgICAgICAgICBwYXRoID0gU3RyaW5nKCk7CiAgICAgICAgICAgICBj
cmVkZW50aWFsID0gcGF0aFRvQ3JlZGVudGlhbE1hcC5nZXQoIi8iKTsKKyAgICAgICAgICAgIGJy
ZWFrOwogICAgICAgICB9IGVsc2UgaWYgKGluZGV4ID09IC0xKSB7CiAgICAgICAgICAgICAvLyBU
aGlzIGNhc2Ugc2hvdWxkIG5ldmVyIGhhcHBlbiwgYXMgYWxsIEhUVFAgVVJMIHBhdGhzIHNob3Vs
ZCBzdGFydCB3aXRoIGEgbGVhZGluZyAvCiAgICAgICAgICAgICBBU1NFUlRfTk9UX1JFQUNIRUQo
KTsKICAgICAgICAgICAgIGNyZWRlbnRpYWwgPSBwYXRoVG9DcmVkZW50aWFsTWFwLmdldChwYXRo
KTsKLSAgICAgICAgICAgIHBhdGggPSBTdHJpbmcoKTsKKyAgICAgICAgICAgIGJyZWFrOwogICAg
ICAgICB9IGVsc2UgewogICAgICAgICAgICAgcGF0aCA9IHBhdGguc3Vic3RyaW5nKDAsIGluZGV4
KTsKICAgICAgICAgICAgIGNyZWRlbnRpYWwgPSBwYXRoVG9DcmVkZW50aWFsTWFwLmdldChwYXRo
KTsK
</data>
<flag name="review"
          id="21545"
          type_id="1"
          status="+"
          setter="beidson"
    />
          </attachment>
      

    </bug>

</bugzilla>