0
Commit Graph

106 Commits

Author SHA1 Message Date
4ad6aed7b8 Misc changes to network bug triage documentation.
NOTRY=true

Change-Id: Id8f7a70e5a840a2d9e0483be1a005d7dcc399efa
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2368447
Commit-Queue: Eric Roman <eroman@chromium.org>
Reviewed-by: Zhongyi Shi <zhongyi@chromium.org>
Cr-Commit-Position: refs/heads/master@{#800876}
2020-08-23 18:14:38 +00:00
1d2c48dea3 Update network bug triage to describe ambiguous/server issues.
NOTRY=true

Change-Id: I3789d20593fa18d0f13fcec03d27ea69e7a3db18
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2369370
Commit-Queue: Eric Roman <eroman@chromium.org>
Reviewed-by: Zhongyi Shi <zhongyi@chromium.org>
Cr-Commit-Position: refs/heads/master@{#800875}
2020-08-23 18:09:58 +00:00
d474076dff Add a network bug triage step to review un-owned P0/P1 bugs.
NOTRY=true

Change-Id: Ic72612b4fded10735379978d3e828aba80888b85
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2369355
Commit-Queue: Eric Roman <eroman@chromium.org>
Reviewed-by: Zhongyi Shi <zhongyi@chromium.org>
Cr-Commit-Position: refs/heads/master@{#800651}
2020-08-21 18:24:50 +00:00
a92a90a440 Fix the network bug triage queries when there are multiple components.
Previously, our query would select all of Internals>Network>* and then
subtract bugs with one of the out-of-scope components. The problem is
this filters out bugs that contain both an in-scope and an out-of-scope
bug component.

The new queries use an additive approach that names each of the
in-scope components directly.

NOTRY=true

Change-Id: I8526c49a38d45d41caa4d53b3c6103d281e7f4a9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2367983
Reviewed-by: Eric Roman <eroman@chromium.org>
Reviewed-by: Zhongyi Shi <zhongyi@chromium.org>
Commit-Queue: Zhongyi Shi <zhongyi@chromium.org>
Auto-Submit: Eric Roman <eroman@chromium.org>
Cr-Commit-Position: refs/heads/master@{#800644}
2020-08-21 18:15:52 +00:00
46de422491 Filter bugs with the Network-Triaged label from network bug triage rotation.
Change-Id: I4687a02904771284055b902ce3431b4cc549bdff
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2356931
Auto-Submit: Eric Roman <eroman@chromium.org>
Reviewed-by: Eric Orth <ericorth@chromium.org>
Commit-Queue: Eric Orth <ericorth@chromium.org>
Cr-Commit-Position: refs/heads/master@{#798212}
2020-08-14 19:59:40 +00:00
633b7a63aa Create /net/dns/README.md
Documents the implementation and use of host resolution.

Remove net/docs/host-resolver.md as it is old, dated, and largely
replaced by this newer documentation.

Change-Id: Ia440e7593446a1b7af5646c1fd5fd630eee4073d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1597224
Commit-Queue: Eric Orth <ericorth@chromium.org>
Reviewed-by: Dan McArdle <dmcardle@chromium.org>
Cr-Commit-Position: refs/heads/master@{#791411}
2020-07-25 10:38:29 +00:00
74ae9d7084 Add a FAQ answer about why Chrome is reducing the maximum length
of publicly trusted certificates.

Change-Id: Ia22a664eea5a33bf23149d5f04ec3d48bc029d28
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2300536
Reviewed-by: Ryan Sleevi <rsleevi@chromium.org>
Commit-Queue: Ryan Sleevi <rsleevi@chromium.org>
Commit-Queue: Eric Mill <ericmill@google.com>
Cr-Commit-Position: refs/heads/master@{#788778}
2020-07-15 22:05:13 +00:00
28c78409d5 Update the network sherif rotation bug query for "untriaged bugs".
* Exclude un-triaged bugs with Needs-Feedback
 * Add sorting by number of stars

Change-Id: I600faa5f3f9b48a38b4e75c7874357dbc22c4b9b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2265183
Reviewed-by: Matt Mueller <mattm@chromium.org>
Commit-Queue: Eric Roman <eroman@chromium.org>
Cr-Commit-Position: refs/heads/master@{#782137}
2020-06-24 23:34:55 +00:00
b9ee8e9f75 Add certificate lifetime documentation
Add guidance and documentation regarding upcoming certificate lifetime
changes.

Bug: 1097982
Change-Id: If6073b63774b80e8a01a6940d7c262b603c1ff70
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2258690
Reviewed-by: Andrew Whalley <awhalley@chromium.org>
Commit-Queue: Ryan Sleevi <rsleevi@chromium.org>
Cr-Commit-Position: refs/heads/master@{#781492}
2020-06-23 20:13:13 +00:00
8dd47d3015 Add more links to Network Bug Triage process.
* Link to priority rubric
 * Link to bug dashboards
 * Link to subcomponent owners spreadsheet

NOTRY=true

Change-Id: Iadcff03ad252eb1d276e9e7d97b5e7056044409d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2248066
Commit-Queue: Eric Roman <eroman@chromium.org>
Reviewed-by: Zhongyi Shi <zhongyi@chromium.org>
Cr-Commit-Position: refs/heads/master@{#778941}
2020-06-16 20:01:49 +00:00
c25d8255fe Remove some subcomponent descriptions for Network Bug Triage that are not relevant.
NOTRY=true

Change-Id: I083b5ee85f6906c40cdbd0d361b9d2aca06737fb
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2247083
Commit-Queue: Eric Roman <eroman@chromium.org>
Reviewed-by: Zhongyi Shi <zhongyi@chromium.org>
Cr-Commit-Position: refs/heads/master@{#778940}
2020-06-16 20:01:46 +00:00
1cf175e6c9 Add some more details on order of bugs in network bug triage process.
NOTRY=true

Change-Id: Ib201ec5f1c37f4fe577ca11affce05bcafda1a3d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2248341
Commit-Queue: Eric Roman <eroman@chromium.org>
Reviewed-by: Zhongyi Shi <zhongyi@chromium.org>
Cr-Commit-Position: refs/heads/master@{#778936}
2020-06-16 19:54:16 +00:00
9912e0cad1 Remove VPN bugs from Network Bug Triage process.
NOTRY=true

Change-Id: Iace3fcfe0a2830397f6d530beb2a7f20f2b2434c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2246697
Commit-Queue: Eric Roman <eroman@chromium.org>
Reviewed-by: Zhongyi Shi <zhongyi@chromium.org>
Cr-Commit-Position: refs/heads/master@{#778867}
2020-06-16 17:20:45 +00:00
fd3c47a236 Add link to calendar for Network Bug Triage
Change-Id: Iff347963479a62f511947f334dafe064d6cd8523
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2242743
Reviewed-by: Zhongyi Shi <zhongyi@chromium.org>
Commit-Queue: Eric Roman <eroman@chromium.org>
Cr-Commit-Position: refs/heads/master@{#778377}
2020-06-15 18:17:25 +00:00
334b66d380 Link directly to published NetLog viewer rather than its project page
Bug: 1069750
Change-Id: Ic239766478e1e0086f76f9361e4cb59658d50342
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2242221
Reviewed-by: Matt Mueller <mattm@chromium.org>
Commit-Queue: Eric Roman <eroman@chromium.org>
Cr-Commit-Position: refs/heads/master@{#777900}
2020-06-12 19:04:23 +00:00
3c517e44bd Update the Network Bug Triage rotation instructions:
* Delete the "*suggested-workflow.md" document in favor of a
  single triage document
* Remove responsibility of discovering unlabeled network bugs
* Add responsibility of triaging subcomponents
* Add responsibility of sending summary email
* Add extra details on how to triage

Change-Id: I8eb02fe9b107a1c90cc8a2de35d969402eacdc32
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2239580
Commit-Queue: Eric Roman <eroman@chromium.org>
Reviewed-by: Zhongyi Shi <zhongyi@chromium.org>
Cr-Commit-Position: refs/heads/master@{#777895}
2020-06-12 18:50:16 +00:00
fc177a168b Update documentation to note assumption of Network Service.
Change-Id: I169317d4bc57d9ddda1e4a14b243cce09ffa4420
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2181166
Reviewed-by: Matt Menke <mmenke@chromium.org>
Commit-Queue: Eric Roman <eroman@chromium.org>
Cr-Commit-Position: refs/heads/master@{#765277}
2020-05-04 21:48:03 +00:00
649985bc8a Update PAC documentation around multi-homed hosts.
Change-Id: I444071f1a64bb9aca8642ed17a79db477f1ae02c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2173377
Reviewed-by: Matt Mueller <mattm@chromium.org>
Commit-Queue: Eric Roman <eroman@chromium.org>
Cr-Commit-Position: refs/heads/master@{#763976}
2020-04-29 20:43:02 +00:00
3aa29eee80 Proxy documentation: Describe the --winhttp-proxy-resolver command line flag
Change-Id: If8a87cc74e7c157da5647b19829c00f7dd3a5db6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2147815
Auto-Submit: Eric Roman <eroman@chromium.org>
Reviewed-by: Matt Menke <mmenke@chromium.org>
Commit-Queue: Eric Roman <eroman@chromium.org>
Cr-Commit-Position: refs/heads/master@{#758939}
2020-04-14 18:53:47 +00:00
21ea63d379 Proxy documentation: Add a link to new WPAD section.
Change-Id: I57e137fc1dd69429d5e132b5dc8d83fa764ad221
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2147796
Auto-Submit: Eric Roman <eroman@chromium.org>
Reviewed-by: Matt Menke <mmenke@chromium.org>
Commit-Queue: Matt Menke <mmenke@chromium.org>
Cr-Commit-Position: refs/heads/master@{#758535}
2020-04-13 18:01:00 +00:00
26c9c3aabd Update URLRequestJob, cache, and scheme sections of Life of a URLRequest
In particular, mention SameSite cookies, assembling the cache key
(using the NIK), provide a bit more detail on other schemes,
particularly websockets and data URLs, and remove information about
FTP.

Bug: None
Change-Id: I3fe69c2f7ea7b4d1e299d9c68973142b87dafcdc
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2144685
Commit-Queue: Matt Menke <mmenke@chromium.org>
Reviewed-by: Eric Roman <eroman@chromium.org>
Cr-Commit-Position: refs/heads/master@{#758266}
2020-04-10 20:15:09 +00:00
a953f0a4be Add proxy documentation on WPAD.
Change-Id: Idcd3b5b470db3fd782396fa219ca657077b792c9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2144672
Reviewed-by: Matt Menke <mmenke@chromium.org>
Commit-Queue: Eric Roman <eroman@chromium.org>
Cr-Commit-Position: refs/heads/master@{#758250}
2020-04-10 19:42:28 +00:00
29a49f85cc Add debugging documentation for proxy issues.
Change-Id: I6e26f11ea17234a45930312a103fc133db815205
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2116391
Reviewed-by: Matt Menke <mmenke@chromium.org>
Commit-Queue: Eric Roman <eroman@chromium.org>
Cr-Commit-Position: refs/heads/master@{#757912}
2020-04-09 17:34:23 +00:00
5a40a11585 Update first part of Life of a URLRequest.
There have been a number of changes since the document was last updated.
Also clarify a few things.

This CL covers through checking the cache. I'll continue updating other
sections once this lands.

Bug: None
Change-Id: I5b205f81fb42c4d2727515fbc5d10f49d0b7736b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2141138
Commit-Queue: Matt Menke <mmenke@chromium.org>
Reviewed-by: Eric Roman <eroman@chromium.org>
Cr-Commit-Position: refs/heads/master@{#757874}
2020-04-09 16:14:11 +00:00
0fdcd4f1a9 Add documentation for Proxy Auto Config URL fetching policy.
Change-Id: I83281dbedf4d24c40f3b72858ea7f7a43b3e09ad
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2085833
Commit-Queue: Eric Roman <eroman@chromium.org>
Reviewed-by: Matt Menke <mmenke@chromium.org>
Cr-Commit-Position: refs/heads/master@{#746550}
2020-03-03 22:22:03 +00:00
f0f0df1d7d [fuchsia] Add Fuchsia to the list of platforms supported by //net.
Fuchsia build and tests have been run as part of Chromium CQ for some
time now. This CL explicitly lists the platform as being supported.

Bug: 1041145
Change-Id: I356835d344a1788eb300927d84ebbabdd5125ec7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1995990
Reviewed-by: David Dorwin <ddorwin@chromium.org>
Reviewed-by: Ryan Sleevi <rsleevi@chromium.org>
Commit-Queue: Fabrice de Gans-Riberi <fdegans@chromium.org>
Cr-Commit-Position: refs/heads/master@{#732175}
2020-01-15 22:55:28 +00:00
c5816ebb7d Document some Android-specific quirks with PAC evaluation in Chrome and WebView.
Bug: 993499
Change-Id: I0d2f535ca6958d6e77ee9f854f30519a73ba57d9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1912823
Commit-Queue: Eric Roman <eroman@chromium.org>
Reviewed-by: Matt Menke <mmenke@chromium.org>
Cr-Commit-Position: refs/heads/master@{#714989}
2019-11-13 18:08:46 +00:00
e8c7fbf6b4 [net] Use code font for labels in bug triage documentation.
Change-Id: I4b651743fdbe3d61fc33028180d71a31ae38ff29
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1894876
Reviewed-by: Lily Chen <chlily@chromium.org>
Commit-Queue: Lily Chen <chlily@chromium.org>
Cr-Commit-Position: refs/heads/master@{#711696}
2019-11-01 14:33:10 +00:00
35396dc404 Change NetLog URL to public-facing chromium.org one
Change-Id: I01434f6ef23fcd61a6aec55ef051bb7ba46f8341
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1895495
Commit-Queue: Lily Chen <chlily@chromium.org>
Commit-Queue: Asanka Herath <asanka@chromium.org>
Reviewed-by: Asanka Herath <asanka@chromium.org>
Cr-Commit-Position: refs/heads/master@{#711687}
2019-11-01 13:48:34 +00:00
84d0538876 Fix references to ResetAndReturn in docs.
Bug: none
Change-Id: Iadcb1b111922a417e09293e2e73bec7b464e9c13
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1869031
Commit-Queue: David Benjamin <davidben@chromium.org>
Commit-Queue: Matt Menke <mmenke@chromium.org>
Auto-Submit: David Benjamin <davidben@chromium.org>
Reviewed-by: Matt Menke <mmenke@chromium.org>
Cr-Commit-Position: refs/heads/master@{#707375}
2019-10-18 15:20:03 +00:00
67bd096174 Add concrete examples to net-log.md showing how to emit NetLog events.
Change-Id: I698aa74f5f2cd59fad8548a9db29076b5a2f5789
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1850540
Reviewed-by: Ryan Hamilton <rch@chromium.org>
Commit-Queue: Eric Roman <eroman@chromium.org>
Cr-Commit-Position: refs/heads/master@{#704671}
2019-10-10 16:59:06 +00:00
110a8ec147 Add a page describing how to add NetLog events.
Change-Id: Ibb9a12c429bd01db15532f4f2eaa31e3fd1eae04
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1842092
Commit-Queue: Eric Roman <eroman@chromium.org>
Commit-Queue: Matt Menke <mmenke@chromium.org>
Auto-Submit: Eric Roman <eroman@chromium.org>
Reviewed-by: Matt Menke <mmenke@chromium.org>
Cr-Commit-Position: refs/heads/master@{#703939}
2019-10-08 22:48:38 +00:00
239aaf3cc8 Updates links to policy list page
Changes references to the old policy documentation, replacing by the new policy list page.
The patterns for the old and new URLs can be found on the bug description.

Bug: 987706
Change-Id: I53b020af2499731b159987f1995da943bf160ddb
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1780836
Commit-Queue: Felipe Andrade <fsandrade@chromium.org>
Reviewed-by: Maksim Ivanov <emaxx@chromium.org>
Reviewed-by: Vasilii Sukhanov <vasilii@chromium.org>
Reviewed-by: Matt Mueller <mattm@chromium.org>
Reviewed-by: Bruce Dawson <brucedawson@chromium.org>
Cr-Commit-Position: refs/heads/master@{#695578}
2019-09-11 12:31:58 +00:00
477cc6411e Network bug triage: Filter out more bugs from search.
Remove bugs with a comment by
"425761728072-pa1bs18esuhp2cp2qfa1u9vb6p1v6kfu@developer.gserviceaccount.com"
from the filter for finding unlabelled network bugs. These are bugs
reported by FindIt and other related tools. They generally already have
a label attached, and there tend to be rather a lot of them.

Going through 200 bugs titled "x% regression in whatever" isn't terribly
productive, and skipping over them makes it easier to miss user-reported
bugs.

Bug: None
Change-Id: I680691ca987746e219a4edb307d418d7fa0bfede
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1728176
Reviewed-by: Eric Roman <eroman@chromium.org>
Commit-Queue: Matt Menke <mmenke@chromium.org>
Cr-Commit-Position: refs/heads/master@{#682832}
2019-07-31 18:33:18 +00:00
b67de83b37 Remove ChromeNetLog.
The NetLog is now an internal detail of the Network Service.

In particular this CL:

* Removes ChromeNetLog class
* Removes ContentBrowserClient::GetNetLog()
* Removes BrowserProcess::net_log()
* Removes support for writing to a NetLog when Network Service is disabled.

And exception is made for Android WebView, which preserves support for NetLog when Network Service is not enabled.

Bug: 934009,767450
Change-Id: I95e2a6aae85ec9c7b90bce08c57e23cb688e5d02
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1663846
Reviewed-by: Richard Coles <torne@chromium.org>
Reviewed-by: Scott Violet <sky@chromium.org>
Reviewed-by: Robbie McElrath <rmcelrath@chromium.org>
Commit-Queue: Eric Roman <eroman@chromium.org>
Cr-Commit-Position: refs/heads/master@{#671472}
2019-06-22 00:12:32 +00:00
c4abf6ca47 Update documentation on HTTPS proxies.
Links to the secure web proxies document, and adds some more notes.

Change-Id: I528b516cfacde2c673e7f3c50d17ea25bc360267
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1648418
Commit-Queue: Eric Roman <eroman@chromium.org>
Reviewed-by: Matt Menke <mmenke@chromium.org>
Cr-Commit-Position: refs/heads/master@{#666873}
2019-06-06 21:29:20 +00:00
77bc14c4da Add documentation for QUIC proxies in Chrome.
Bug: 969859
Change-Id: I41b976461a68e61dc2d102b18f5a65e40b4afc39
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1641512
Commit-Queue: Eric Roman <eroman@chromium.org>
Reviewed-by: Ryan Hamilton <rch@chromium.org>
Cr-Commit-Position: refs/heads/master@{#666421}
2019-06-05 20:40:52 +00:00
12667034c7 More proxy documentation.
* Add a table of contents
* Use "proxy server identifier" throughout
* Rework the proxy server identifier section
* Use URI formatted proxy server identifiers throughout document
* Add some links between sections

Change-Id: Ie61212697cf70a2532d971113dbd550639ae9f7d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1636259
Commit-Queue: Eric Roman <eroman@chromium.org>
Reviewed-by: Matt Menke <mmenke@chromium.org>
Cr-Commit-Position: refs/heads/master@{#665608}
2019-06-03 18:38:19 +00:00
a11e367dbf Add documentation for manual proxy settings.
Change-Id: I5661452428ad0918836ab8c9c28f317ed4c1f391
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1627551
Commit-Queue: Eric Roman <eroman@chromium.org>
Reviewed-by: Matt Menke <mmenke@chromium.org>
Cr-Commit-Position: refs/heads/master@{#663288}
2019-05-24 22:08:34 +00:00
5ee3be2af8 Add some basic proxy terminology to proxy.md.
Change-Id: I6bb8d9659c585e361d5fe2dd3d87d9a37f04d69d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1625371
Commit-Queue: Eric Roman <eroman@chromium.org>
Reviewed-by: Matt Menke <mmenke@chromium.org>
Cr-Commit-Position: refs/heads/master@{#662690}
2019-05-23 17:09:27 +00:00
ac5868897f Add documentation for myIpAddressEx().
Bug: 959020
Change-Id: I04e0b4e79266a04f6cafcd823ebc4a659be1cae2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1616143
Commit-Queue: Eric Roman <eroman@chromium.org>
Reviewed-by: Matt Menke <mmenke@chromium.org>
Cr-Commit-Position: refs/heads/master@{#660944}
2019-05-17 18:59:08 +00:00
a36bff3bab Add more documentation about myIpAddress()
Bug: 959020
Change-Id: Iaf1c0e39105297271c2ec10356985507e565c82b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1616010
Commit-Queue: Eric Roman <eroman@chromium.org>
Reviewed-by: Matt Menke <mmenke@chromium.org>
Cr-Commit-Position: refs/heads/master@{#660915}
2019-05-17 18:11:58 +00:00
09fd4ce56f Add documentation for the algorithm used by myIpAddress()
Bug: 959020
Change-Id: Ib3d1d9c068bb36bf6f9ec43ca3ed211324d03e77
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1613746
Commit-Queue: Eric Roman <eroman@chromium.org>
Reviewed-by: Matt Menke <mmenke@chromium.org>
Cr-Commit-Position: refs/heads/master@{#660585}
2019-05-16 21:55:39 +00:00
b97038d2fc Fix typo in documentation.
Change-Id: I4f42113c0c44209347dede29e768844299e214b0
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1613751
Reviewed-by: Matt Menke <mmenke@chromium.org>
Commit-Queue: Eric Roman <eroman@chromium.org>
Cr-Commit-Position: refs/heads/master@{#660540}
2019-05-16 19:51:36 +00:00
65019bb932 Add documentation for path/query stripping in PAC scripts.
Change-Id: Id21065d4816d81803d0e29d27deb1b189f443aba
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1595021
Reviewed-by: Matt Menke <mmenke@chromium.org>
Commit-Queue: Eric Roman <eroman@chromium.org>
Cr-Commit-Position: refs/heads/master@{#656524}
2019-05-03 20:56:15 +00:00
1c75136c1e Add documentation for proxy fallback.
Bug: 958841
Change-Id: If9cd5570d6d1b6ceb34b9b34310ef11052b39757
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1593979
Commit-Queue: Eric Roman <eroman@chromium.org>
Reviewed-by: Matt Menke <mmenke@chromium.org>
Cr-Commit-Position: refs/heads/master@{#656410}
2019-05-03 16:56:39 +00:00
591bb0d518 Add some documentation for implicit proxy bypass rules.
Bug: 958839
Change-Id: I9ed61cebffb7aa53de699d0685cb3c08db6a4467
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1593406
Commit-Queue: Eric Roman <eroman@chromium.org>
Reviewed-by: Matt Menke <mmenke@chromium.org>
Cr-Commit-Position: refs/heads/master@{#656174}
2019-05-02 20:57:17 +00:00
b88050da03 Add a link for how to manage the chrome network bug triage rotation.
Change-Id: I7d9ca04bc1c82a0a7341bd76dd265653cb0fba55
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1575162
Reviewed-by: Ryan Hamilton <rch@chromium.org>
Commit-Queue: Eric Roman <eroman@chromium.org>
Cr-Commit-Position: refs/heads/master@{#652686}
2019-04-19 23:09:28 +00:00
52fa3aed17 [base] Rename TaskScheduler to ThreadPool
Reason: with the advent of other scheduling primitives in //base
(i.e. SequenceManager), TaskScheduler was no longer the only component
responsible for scheduling tasks. We will from now on refer to the
whole of //base/task as the "task scheduling infrastructure".

There are other types named "TaskScheduler" outside of base:: so
s/TaskScheduler/ThreadPool/ across the codebase wasn't possible.

Instead, this CL did:
 1) base/task/task_scheduler => base/task/thread_pool
    (catches all files with includes)
 1.1) Careful manual search to add files without includes
      (e.g. missing IWYU, docs, etc.)
 2) TaskScheduler => ThreadPool in all files affected by (1)
 3) task_scheduler => thread_pool in all files affected by (1)
 4) "task scheduler" => "thread pool"  in all files affected by (1)
 4) Move task_scheduler_util like headers in
    //content //components and //ios

Also:
 * Renamed UMA metrics from TaskScheduler.* to ThreadPool.*
   and dropped "Pool" from worker pool name suffixes.
 * Renamed TaskScheduler*Worker thread names to ThreadPool*Worker
 * In base/android: NativeTaskScheduler => NativeScheduler as it
   was referring to the whole of base/task.
   TaskSchedulerTest.java => NativePostTaskTest.java (former DNE)
 * Intentionally ignoring IWYU violations in this already too large
   CL.

In follow-up:
 * Rename other types as well:
     SchedulerWorker => WorkerThread
     SchedulerWorkerPool* => WorkerThreadGroup*

Bug: 951388
Change-Id: I5bc2688b593c7682ef7e56d6b228539970ba107e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1561552
Commit-Queue: Gabriel Charette <gab@chromium.org>
Auto-Submit: Gabriel Charette <gab@chromium.org>
Reviewed-by: John Abd-El-Malek <jam@chromium.org>
Reviewed-by: François Doray <fdoray@chromium.org>
Reviewed-by: Ilya Sherman <isherman@chromium.org>
Reviewed-by: Richard Coles <torne@chromium.org>
Reviewed-by: Joe Mason <joenotcharles@google.com>
Reviewed-by: Etienne Pierre-Doray <etiennep@chromium.org>
Cr-Commit-Position: refs/heads/master@{#650997}
2019-04-15 21:44:37 +00:00
1e24c92aa9 Update Life of a URLRequest documentation
Updates the network documentation to reflect that the network service
may not be running in the browser process. Also, fixes some minor typos.

Change-Id: Ie89fe73c55640a404daca618de0f32ef5fa472dc
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1540364
Reviewed-by: Matt Menke <mmenke@chromium.org>
Commit-Queue: Matt Menke <mmenke@chromium.org>
Cr-Commit-Position: refs/heads/master@{#644612}
2019-03-27 00:17:28 +00:00