r124205 regressed credential storage and lookup. It added code to update the scheme used in credential storage if the scheme chosen by the network stack is different from that requested by webkit (currently this is only used when webkit requests Negotiate auth, but the Negotiate infrastructure isn't set up correctly, so the network stack falls back to another auth type, usually NTLM). But the credentials are saved when a "success" status is received, and the scheme in the credentials is not updated until notifyAuthReceived is called to report the actual auth scheme used. The result is that the credentials are stored with the wrong auth scheme and can never be retreived.
Created attachment 156995 [details] fix
Comment on attachment 156995 [details] fix Forgot to put this up for internal review first.
Created attachment 156999 [details] fix with updated changelog
Comment on attachment 156999 [details] fix with updated changelog Clearing flags on attachment: 156999 Committed r124980: <http://trac.webkit.org/changeset/124980>
All reviewed patches have been landed. Closing bug.