| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
| |
This patch was generated by running the rewrite_scoped_refptr clang tool
on a Linux build.
BUG=110610
Review URL: https://codereview.chromium.org/506773002
Cr-Commit-Position: refs/heads/master@{#292509}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2. Adds a couple of functions to return different fingerprint value for tamper detection.
3. Adds a function to remove Chrome-Proxy header's fingerprint from its header values, and return the rest of header values.
4. Changes HasDataReductionProxyViaHeader to also tell
whether data reduction proxy Via header occurs at the last
or not.
BUG=381907
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=287561
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=287855
Review URL: https://codereview.chromium.org/387353003
Cr-Commit-Position: refs/heads/master@{#288272}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@288272 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Causing timeout on "Win7 Tests (dbg)(1)"
http://build.chromium.org/p/chromium.win/builders/Win7%20Tests%20%28dbg%29%281%29/builds/30316
> 1. Adds action-parsing functionality for data reduction proxy header.
>
> 2. Adds a couple of functions to return different fingerprint value for tamper detection.
>
> 3. Adds a function to remove Chrome-Proxy header's fingerprint from its header values, and return the rest of header values.
>
> 4. Changes HasDataReductionProxyViaHeader to also tell
> whether data reduction proxy Via header occurs at the last
> or not.
>
>
> BUG=381907
>
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=287561
>
> Review URL: https://codereview.chromium.org/387353003
TBR=xingx@chromium.org
Review URL: https://codereview.chromium.org/445323002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287975 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2. Adds a couple of functions to return different fingerprint value for tamper detection.
3. Adds a function to remove Chrome-Proxy header's fingerprint from its header values, and return the rest of header values.
4. Changes HasDataReductionProxyViaHeader to also tell
whether data reduction proxy Via header occurs at the last
or not.
BUG=381907
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=287561
Review URL: https://codereview.chromium.org/387353003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287855 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
logic. (https://codereview.chromium.org/387353003/)
Reason for revert:
Causes DataReductionProxyHeadersTest.GetDataReductionProxyHeaderWithFingerprintRemoved to timeout on the bots.
TBR=bengr1@chromium.org, tonyg@chromium.org, bolian@chromium.org, yfriedman@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=381907
Original issue's description:
> 1. Adds action-parsing functionality for data reduction proxy header.
>
> 2. Adds a couple of functions to return different fingerprint value for tamper detection.
>
> 3. Adds a function to remove Chrome-Proxy header's fingerprint from its header values, and return the rest of header values.
>
> 4. Changes HasDataReductionProxyViaHeader to also tell
> whether data reduction proxy Via header occurs at the last
> or not.
>
>
> BUG=381907
>
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=287561
Review URL: https://codereview.chromium.org/444723003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287608 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2. Adds a couple of functions to return different fingerprint value for tamper detection.
3. Adds a function to remove Chrome-Proxy header's fingerprint from its header values, and return the rest of header values.
4. Changes HasDataReductionProxyViaHeader to also tell
whether data reduction proxy Via header occurs at the last
or not.
BUG=381907
Review URL: https://codereview.chromium.org/387353003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287561 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=383963
TBR=tonyg@chromium.org
NOTRY=true
Review URL: https://codereview.chromium.org/419023005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@286310 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=383963
TBR=tonyg@chromium.org
NOTRY=true
Review URL: https://codereview.chromium.org/421043004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@286224 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
The experiment is no longer active, marking the PLT histograms as obsolete.
BUG=386888
Review URL: https://codereview.chromium.org/392823002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@284013 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This CL drops recording histogram suffixes for SpdyCwnd field trial
from 2010. These are based on depracated timing information recorded in
DocumentState and have no indicated owner.
BUG=384330
R=isherman@chromium.org, tonyg@chromium.org
Review URL: https://codereview.chromium.org/375503005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@281748 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
These histograms are based on deprecated timing information from
DocumentState and have no indicated owner.
BUG=384330
R=isherman@chromium.org, tonyg@chromium.org
Review URL: https://codereview.chromium.org/370273002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@281739 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Abandonment metrics based on the old PLT tracking infrastructure assume
that the page load is abandoned if the doc_finish_time is null. This
wasn't working because the doc_finish_time is recorded upon cancellation
as well as completion, hence almost 100% finish rate recorded in these
metrics, inconsistently with other data sources.
We might introduce these again in some better form, for now killing the
broken metrics as they're part of the old infrastructure that is going
away.
BUG=384330
R=asvitkine@chromium.org, tonyg@chromium.org, vabr@chromium.org
Review URL: https://codereview.chromium.org/360473004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@280595 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The timing recordings kept in DocumentState are now deprecated as we
transition to PLT metrics backed by the Navigation Timing records.
This patch documents the deprecated status of PLT histograms based
on the legacy timing recordings, discouraging from introducing new
metrics of this type.
BUG=384330
Review URL: https://codereview.chromium.org/335863002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@278920 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=385990
Review URL: https://codereview.chromium.org/334983008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@278417 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
SiteIsolation.PageLoadsWithSameSiteFrameAccess and
SiteIsolation.PageLoadsWithCrossSiteFrameAccess have been recording only
zeros for at least two years.
The patch deletes the broken code for recording these.
BUG=384330
Review URL: https://codereview.chromium.org/331883002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277419 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=367221
Review URL: https://codereview.chromium.org/318753005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277314 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
This CL removes the code responsible for providing PLT histogram data for specific extensions using the WebRequest API.
Code providing such data not bound to specific extensions is kept.
BUG=100411
Review URL: https://codereview.chromium.org/335573003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277096 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
anymore. But the current logging is completely based on that flag. This change removes the dependency on that flag.
Also removing PREVIEW_WAS_SHOWN, as we have no way of figuring out that the url came from preview.
BUG=371892
Review URL: https://codereview.chromium.org/252363002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@270402 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
UMA for the data reduction proxy was gated behind preprocessor
directives that resticted the logic to Android and iOS. This
change opens UMA calculations and collection up to all platforms.
BUG=369619
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=269026
Review URL: https://codereview.chromium.org/266033002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@269670 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Platform-inspecific code was moved from
chrome/browser/net/spdyproxy to components/data_reduction_proxy.
Names that include variations on SpdyProxyAuth have been changed to
DataReductionProxy.
Significant changes include: (1) InitChromeProxySettings now
takes |PrefService|s and a URLRequestContextGetter. (2)
All switches and prefs have been moved to
components/data_reduction_proxy/common.
(3) data_reduction_proxy_settings_unittest.[cc,h] was split into
itself and data_reduction_proxy_settings_test_util.[cc,h]. (4) proxy
configuration via prefs is embedded.
BUG=359340
Review URL: https://codereview.chromium.org/214343003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@263728 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
Review URL: https://codereview.chromium.org/171233006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@253364 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
This new header conforms to RFC 2616. With this change,
both the old and new header will be supported. Eventually,
support for the old header will be removed.
BUG=340333
Review URL: https://codereview.chromium.org/156373002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251256 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=none
NOTRY=True
TBR=bengr1
Review URL: https://codereview.chromium.org/133793006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@247781 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=
Review URL: https://codereview.chromium.org/125303002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@247726 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
This will be used to measure the impact of showing preview for search
results.
BUG=
Review URL: https://codereview.chromium.org/109793007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242934 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
chrome/service, chrome/test, chrome/third_party, chrome/tools, chrome/utility to use the base:: namespace.
BUG=330556
TEST=no change
TBR=ben@chromium.org
Review URL: https://codereview.chromium.org/119103004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242472 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
We will use this to measure the impact of <link rel=prefetch> and <link rel=dns-prefetch>. In GWS side, we embed these <link> elements in a search results page. In UMA side, we track PLT metrics of pages which are accelerated by these prefetch hints.
BUG=328172
R=pmeenan@chromium.org
Review URL: https://codereview.chromium.org/106103008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240574 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
This CL updates all references to the WebKit namespace in chrome and
components.
TBR=darin@chromium.org
BUG=295096
Review URL: https://codereview.chromium.org/63273002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233464 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
Review URL: https://codereview.chromium.org/24544004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233373 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This adds variations for the key page load timing metrics to track the
performance of pages that were loaded as a result of navigating to them
from a Google web search. It also filled in a few gaps in the existing
PLT.PT_* metrics to match metrics that are normally captured by sites
and synthetic testing:
PT_RequestToCommit - Equivalent to TTFB (Time to First Byte)
PT_RequestToDomContentLoaded - Time from navigation to DOMContentLoaded
PT_RequestToFinishDoc - Traditional load time (to the start of onload)
BUG=309021
Review URL: https://codereview.chromium.org/49353002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233081 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
compared the existing method for reading from sockets on
Windows (using overlapped I/O) with using non-blocking I/O.
This was the "OverlappedReadImpact" field trial that started
in November 2012 and ended in June of 2013.
The original patch for implementing the trial was here:
https://chromiumcodereview.appspot.com/10916016
The non-blocking I/O code path resolved the issue we were
seeing in lab testing but did not show a marked improvement
in the field (nor did it show a degradation). The results
for 3 months of data from the field trial showed effectively
no change in the page load time or HTTP Job times
(differences are within the noise variation).
Since the non-blocking code path is a little cleaner,
doesn't rely on growing buffer sizes and fixed the issue we
were seeing in the lab, the decision was made to keep the
non-blocking implementation and eliminate the overlapped
read code path.
Review URL: https://chromiumcodereview.appspot.com/22188002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@219607 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
just after mouseevent preconnect triggers.
[Note to sheriff] This patch requires blink patch http://crrev.com/18598003 to be landed first.
This UMA aims to measure PLT on link navigations with {mouse,gesture}-event preconnects. The PLT is to be compared between experiment/control groups using Finch.
BUG=235361
Review URL: https://chromiumcodereview.appspot.com/18601004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@214313 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=261272
The data reduction proxy could run over https as well.
Review URL: https://chromiumcodereview.appspot.com/19574008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@212412 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
BUG=258995
Added new set of preformace timing based UMA metrics with name "PLT.NT_*"
Note that the new metric descriptions are put the in public histograms.xml file as we are moving things to there.
jar: histograms.xml
Review URL: https://chromiumcodereview.appspot.com/18416006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@212314 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=229660
TBR=thestig@chromium.org
NOTRY=true
Review URL: https://chromiumcodereview.appspot.com/18523004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@210197 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
chrome/renderer/, chrome/service/.
BUG=254986
TEST=none
TBR=thestig@chromium.org
Review URL: https://codereview.chromium.org/18147002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209157 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This CL changes the majority of include paths from the old
Source/WebKit/chromium/public to the new public/web directory.
TBR=darin
BUG=239545
NOTRY=true
Review URL: https://chromiumcodereview.appspot.com/17148003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@206664 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
chrome/service/, chrome/test/, chrome/third_party/, chrome/tools/.
BUG=none
TEST=none
TBR=ben@chromium.org
Review URL: https://chromiumcodereview.appspot.com/15709008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@204931 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
These headers have moved from Source/Platform/chromium/public to
public/platform. This CL updates chrome's references to the old location to
point to the new location. After this CL lands, I'll remove the forwarding
headers that are letting these references still work.
TBR=jamesr@chromium.org
BUG=239545
Review URL: https://chromiumcodereview.appspot.com/16109004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@203133 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=229940
Review URL: https://chromiumcodereview.appspot.com/16115002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@202728 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=232983
Review URL: https://chromiumcodereview.appspot.com/14772011
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198399 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
is present.
BUG=172479
Review URL: https://chromiumcodereview.appspot.com/14471038
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@196884 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=229940
Review URL: https://chromiumcodereview.appspot.com/14100008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@196221 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
trial group.
This is no longer necessary, because Finch can be used to drill down on
histograms on a per field trial basis.
R=shishir, gavinp
CC=odean, stevet
Review URL: https://codereview.chromium.org/14005003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@193955 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=229940
Review URL: https://chromiumcodereview.appspot.com/13866036
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@193472 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
content::InternalDocumentStateData.
BUG=none
TEST=none (cleanup).
R=jam@chromium.org
Review URL: https://chromiumcodereview.appspot.com/13722005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@193107 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
content's embedder API. The main reasons are that it makes content's embedder interfaces harder to change if they're reused by the embedder, and that its makes it confusing for embedder code when there are multiple ways to do the same thing.
BUG=227047
Review URL: https://codereview.chromium.org/13409003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192649 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=176057,175895
Review URL: https://chromiumcodereview.appspot.com/12294048
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@183832 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
directory
Review URL: https://chromiumcodereview.appspot.com/11817032
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@176812 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
| |
R=rvargas@chromium.org, jhawkins@chromium.org
Review URL: https://codereview.chromium.org/11419319
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171091 0039d316-1c4b-4281-b951-d872f2087c98
|