commit | 6f1c5173d7edf30adf40efbd7dc4f84c3173b829 | [log] [tgz] |
---|---|---|
author | Eric Orth <[email protected]> | Tue Apr 16 17:08:27 2019 |
committer | Commit Bot <[email protected]> | Tue Apr 16 17:08:27 2019 |
tree | 3bd3d5475347df8584b953c3f11a35c9d002eed6 | |
parent | 455d5579d65a2f922d8df4cac4f7c9bf4e3e77ed [diff] |
Use context from ContextHostResolver for DoH Had to divorce some things in HostResolver from HostCache::Key since different requests now have different context but the cache shouldn't be keying on context (although in a separate CL, different contexts will soon use separate caches entirely). Jobs are now keyed on a separate JobKey struct, and things are passed around by raw data (hostname, query_type, etc) with HostCache::Key and JobKey generated from that as needed rather than using any key type as a container of request parameters. Bug: 934402 Change-Id: Ic2d3ccd515456f25a9a09976f82dd7d277638efb Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1535148 Commit-Queue: Eric Orth <[email protected]> Reviewed-by: Matt Menke <[email protected]> Cr-Commit-Position: refs/heads/master@{#651326}
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 .