Cheng Zhao
53229e3d6c
Fix network delegate race condition ( #12044 )
...
* Fix race condition when getting network delegate
* Remove the evil URLRequestContextGetter::network_delegate
* Move the arguments instead of const referrencing
Safer and more efficient.
2018-02-26 06:23:59 -08:00
deepak1556
5eb0a89579
REVIEW: let browser context manage cookie change sub list
2018-02-23 10:21:24 +09:00
deepak1556
248d572077
REVIEW: Subscribe to cookie store for changes in place of CookieMonsterDelegate
2018-02-23 10:21:23 +09:00
Shelley Vohr
233679865b
fix some more compilation errors
2018-02-23 10:21:23 +09:00
deepak1556
ebb0e46380
REVIEW: create AtomNetworkDelegate on the IO thread
2018-01-02 16:37:08 +09:00
Aleksei Kuzmin
6c7ad3ac58
Remove the dependence on BrowserThread::FILE for
...
https://codereview.chromium.org/2944313003
2017-11-24 10:58:16 +09:00
Aleksei Kuzmin
b81ae1c36f
REVIEW: Move MediaDeviceIDSalt from ProfileIOData to ProfileImpl.
...
https://codereview.chromium.org/2820163002
2017-11-24 10:58:15 +09:00
Thiago de Arruda
a9a9e58b68
Fix random crash on app quit.
...
Move AtomCTDelegate to brightray as RequireCTDelegate and transfer ownership to
brightray::URLRequestContextGetter. This fixes the wrong lifetime assumptions
that result in AtomCTDelegate being used after free in some scenarios.
Close #10051
2017-11-17 12:03:23 -03:00
Kevin Sawicki
c43c3b3d80
Revert "protocol: use streaming interface between fetcher and requestjob"
...
This reverts commit 71b5d946e0
.
2017-05-26 09:47:22 -07:00
Kevin Sawicki
f193b2b2a6
Fix build/include_what_you_use linter violations in brightray
2017-05-19 08:46:15 -07:00
Kevin Sawicki
cfb5b6ac89
Fix build/header_guard linter violations in brightray
2017-05-19 08:46:15 -07:00
deepak1556
71b5d946e0
protocol: use streaming interface between fetcher and requestjob
2017-05-11 22:52:49 +05:30
Kevin Sawicki
2ece711c2e
Format line length to 80 instead of 100
2017-03-23 15:47:30 -07:00
Cheng Zhao
ac4ef926e1
URLRequestContenxtGetter now accepts task runner
2017-01-23 15:43:17 +09:00
deepak1556
dbf4e52e05
persist media device id salt across sessions
2016-12-03 16:47:31 +05:30
deepak1556
aa7255bad5
allow embedder to provide RequireCTDelegate
2016-10-17 16:06:37 +05:30
Kevin Sawicki
cbe92b5fb5
Support configuring a cookie delegate
2016-09-29 08:43:33 -07:00
Kevin Sawicki
096d3e61fa
Remove unused instance variables
2016-09-28 11:17:42 -07:00
Kevin Sawicki
bffd87c118
Call AddLogs through unique pointer
2016-09-21 10:16:05 -07:00
Cheng Zhao
676a389ecd
Add new network parameters needed by chrome53
2016-09-07 17:54:55 +09:00
Cheng Zhao
900225bb03
Put definetion of GetCookieableSchemes in .cc to match other methods
2016-08-05 16:23:31 +09:00
deepak1556
e96b224307
allow delegate to provide cookieable schemes
2016-08-04 12:21:54 +05:30
Cheng Zhao
8eca432b6d
Call on GetUserAgent on UI thread
2016-06-22 15:52:04 +09:00
Cheng Zhao
d37a120a6a
Provide access to JobFactory in URLRequestContextGetter
2016-06-15 20:31:11 +09:00
Cheng Zhao
e23ffd1694
Merge branch 'master' into chrome51
...
Conflicts:
browser/url_request_context_getter.cc
browser/url_request_context_getter.h
2016-05-23 19:46:28 +09:00
Cheng Zhao
851ef398fb
Adapt to changes of Chrome 51 API changes
2016-05-23 10:59:07 +09:00
deepak1556
b8e8e08f63
flags to control iwa enabled server whitelist
2016-05-21 23:40:02 +05:30
deepak1556
de60acbfde
Fix race initialising DevtoolsNetworkController
2016-04-14 08:57:20 +05:30
Cheng Zhao
baf5f384cd
Pass() is deprecated for std::move
2016-03-08 20:59:29 +09:00
Paul Betts
6517dffa04
Start to update UrlRequestContextGetter
2016-03-07 22:58:25 -08:00
Cheng Zhao
75d0bc848d
Update to API changes of Chrome 47
2015-12-07 19:55:01 +08:00
Robo
3dfb75b530
allow delegate to provide certificate verifier
2015-11-05 20:56:46 +05:30
Paul Betts
b7b3029e2a
Nuke old declaration
2015-10-19 19:42:49 -07:00
Paul Betts
0d63eaa07b
Move the NTLM check to the URLRequestContextGetter delegate
2015-10-19 12:57:24 -07:00
Paul Betts
91a62640ab
Come Correct with cpplint
2015-10-16 16:48:07 -07:00
Paul Betts
66a14c5eb5
Fallback to default behavior if boolean is false
2015-10-16 16:43:03 -07:00
Paul Betts
d123c8613d
Create a new API to trump IE security settings if desired
2015-10-16 16:40:30 -07:00
Paul Betts
2c21f1a304
Replace the default one with our own
2015-10-16 16:40:07 -07:00
Paul Betts
73a60ea3e3
Create a new URLSecurityManager that allows explicit settings
2015-10-16 16:39:42 -07:00
Robo
a1e646f1b3
enabling network emulation in devtools
2015-09-27 21:38:38 +05:30
Robo
5d9c41c416
allowing delegates to provide their sslconfigservice
2015-09-21 22:14:32 +05:30
Robo
fa5c8fc943
handle partition config in browser context
2015-08-27 17:31:31 +05:30
Cheng Zhao
8a92ef34a7
Store NetLog in BrowserClient
2015-08-11 18:29:55 +08:00
Cheng Zhao
89546a9c19
Merge pull request #124 from deepak1556/devtools_network_patch
...
create netlog instance for devtoolsnetlogobserver
2015-07-16 06:35:29 -07:00
Robo
7496cb29fe
create netlog for devtoolsnetlogobserver
2015-07-15 00:54:28 +05:30
Cheng Zhao
8bb0ea438d
Enable override user agent in URLRequestContextGetter
2015-07-14 10:04:34 -07:00
deepak1556
33f65ba981
fix crash on quit
2015-06-06 14:33:07 +05:30
Cheng Zhao
95d28c398e
Update cpplint
2015-06-05 12:07:27 +08:00
Paul Betts
a18e5d7d5c
Come Correct with memory management
2015-05-05 22:35:48 -07:00
Cheng Zhao
1166a56ceb
Add a way to custom http cache backend
2015-01-05 13:29:16 -08:00