commit | 8b382c6089f6e7a03067c72b8f0068ab10ff1b12 | [log] [tgz] |
---|---|---|
author | Adam Rice <ricea@chromium.org> | Mon Jun 04 12:36:39 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Mon Jun 04 12:36:39 2018 |
tree | 64f1a0e3cee7e666259b3cae368ed07e631db71e | |
parent | 0c7d83697282e93f13be78b8ccc6e8380e1cc3be [diff] |
Implement RenewStreamForAuth for WebSockets An implementation of HttpStream::RenewStreamForAuth() is needed for connection reuse for authentication. Add an implementation to WebSocketBasicHandshakeStream. Without the "WebSocketHandshakeReuseConnection" feature enabled, the method returns nullptr as before. Add the WebSocketStreamCreateBasicAuthTest.SuccessfulConnectionReuse test to verify that connection reuse is really working. BUG=423609 Change-Id: I92d247c5204646f82894bce6c691f4711c571d0e Reviewed-on: https://chromium-review.googlesource.com/1077876 Commit-Queue: Adam Rice <ricea@chromium.org> Reviewed-by: Yutaka Hirano <yhirano@chromium.org> Cr-Commit-Position: refs/heads/master@{#564066}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .