| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
| |
Make SpdySessions more resilient to connections dying.
BUG=89725,34752
R=willchan,jar
TEST=network unit tests
Review URL: http://codereview.chromium.org/8230037
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105723 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
| |
BUG=99185
Review URL: http://codereview.chromium.org/8120016
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105706 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
the report fraudulent certificate chains feature.
BUG=99185
Review URL: http://codereview.chromium.org/8055027
TBR=palmer@chromium.org
Review URL: http://codereview.chromium.org/8311002
TBR=lipalani@chromium.org
Review URL: http://codereview.chromium.org/8308006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105698 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
webRequest or webNavigation extensions are enabled.
[Relanding 105659. This will re-cause failures in chrome_frame_net_tests, to be fixed in the next CL.]
Add a webRequest extension API permission, used to tell when an extension uses that API and therefore wants to delay startup. Use the "tabs" warning for it.
Also clean up the UserScriptListener, which never released requests individually and so doesn't need to track them individually either, and makes the RequestQueue handle bulk releases by its delegates instead.
BUG=99450
TEST=unit_tests.exe --gtest_filter=NetworkDelayListenerTest.*
Review URL: http://codereview.chromium.org/8205001
TBR=pam@chromium.org
Review URL: http://codereview.chromium.org/8296017
TBR=pam@chromium.org
Review URL: http://codereview.chromium.org/8308003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105686 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
fraudulent certificate chains feature.
BUG=99185
Review URL: http://codereview.chromium.org/8055027
TBR=palmer@chromium.org
Review URL: http://codereview.chromium.org/8311002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105675 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
chains feature.
BUG=99185
Review URL: http://codereview.chromium.org/8055027
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105669 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
webNavigation extensions are enabled.
[Failures in chrome_frame tests]
Add a webRequest extension API permission, used to tell when an extension uses that API and therefore wants to delay startup. Use the "tabs" warning for it.
Also clean up the UserScriptListener, which never released requests individually and so doesn't need to track them individually either, and makes the RequestQueue handle bulk releases by its delegates instead.
BUG=99450
TEST=unit_tests.exe --gtest_filter=NetworkDelayListenerTest.*
Review URL: http://codereview.chromium.org/8205001
TBR=pam@chromium.org
Review URL: http://codereview.chromium.org/8296017
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105661 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
extensions are enabled.
Add a webRequest extension API permission, used to tell when an extension uses that API and therefore wants to delay startup. Use the "tabs" warning for it.
Also clean up the UserScriptListener, which never released requests individually and so doesn't need to track them individually either, and makes the RequestQueue handle bulk releases by its delegates instead.
BUG=99450
TEST=unit_tests.exe --gtest_filter=NetworkDelayListenerTest.*
Review URL: http://codereview.chromium.org/8205001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105659 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
| |
BUG=99185
Review URL: http://codereview.chromium.org/8302019
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105643 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
domain key(eTLD+1).
BUG=52909
TEST=NONE
Review URL: http://codereview.chromium.org/7864008
TBR=guohui@google.com
Review URL: http://codereview.chromium.org/8289028
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105640 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=52909
TEST=NONE
Review URL: http://codereview.chromium.org/7864008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105639 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=99185
Review URL: http://codereview.chromium.org/8289023
TBR=palmer@chromium.org
Review URL: http://codereview.chromium.org/8267018
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105626 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
| |
BUG=99185
Review URL: http://codereview.chromium.org/8289023
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105624 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
reportingfeature. Phase Two of this feature ishttp://codereview.chromium.org/8055027/, and Phase Three ishttp://codereview.chromium.org/8120016/.This feature will be under heavy development, including additional,end-to-end unit testing, throughout Q4 2011. Manual testing shows thatthe basic SendReport functionality works, and that is all we need inthe immediate, pre-Stable short-term.BUG=99185Review URL: http://codereview.chromium.org/8037039
The build failure on windows shared library build:
http://build.chromium.org/p/chromium/builders/Win%20Builder%20%28dbg%29%28shared%29/builds/15800/steps/compile/logs/stdio
56>browser.lib(chrome_fraudulent_certificate_reporter.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: virtual __thiscall net::FraudulentCertificateReporter::~FraudulentCertificateReporter(void)" (__imp_??1FraudulentCertificateReporter@net@@UAE@XZ) referenced in function __unwindfunclet$??0ChromeFraudulentCertificateReporter@chrome_browser_net@@QAE@PAVURLRequestContext@net@@@Z$0
56>browser.lib(chrome_fraudulent_certificate_reporter.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall net::FraudulentCertificateReporter::FraudulentCertificateReporter(void)" (__imp_??0FraudulentCertificateReporter@net@@QAE@XZ) referenced in function "public: __thiscall chrome_browser_net::ChromeFraudulentCertificateReporter::ChromeFraudulentCertificateReporter(class net::URLRequestContext *)" (??0ChromeFraudulentCertificateReporter@chrome_browser_net@@QAE@PAVURLRequestContext@net@@@Z)
TBR=palmer@chromium.org
Review URL: http://codereview.chromium.org/8301018
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105614 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
feature. Phase Two of this feature is
http://codereview.chromium.org/8055027/, and Phase Three is
http://codereview.chromium.org/8120016/.
This feature will be under heavy development, including additional,
end-to-end unit testing, throughout Q4 2011. Manual testing shows that
the basic SendReport functionality works, and that is all we need in
the immediate, pre-Stable short-term.
BUG=99185
Review URL: http://codereview.chromium.org/8037039
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105595 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
to prevent from going from STATE_HANDSHAKE back to the
STATE_GET_OB_CERT_COMPLETE by mistake.
R=mattm@chromium.org
BUG=88782
TEST=Chrome should not time out when connecting to a site requesting
an origin-bound certificate for the first time.
Review URL: http://codereview.chromium.org/8305008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105585 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
For historical reasons current implementation of WS-to-TCP proxy was implemented as standalone libevent-based server.
Then it was integrated into chromium as is.
In order to support SSL we need to connect libevent-based proxy with MessageLoopForIO-based chromium network stack.
We do it using pipes.
It is intended as temporary solution until we will have
new shiny implementation of WS-to-TCP proxy integrated into network stack.
BUG=chromium-os:15533
TEST=Manual
Review URL: http://codereview.chromium.org/8087001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105515 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This factors out the PostTaskAndReply implementation out of MessageLoopProxy so that it can be used for any destination thread accessible via a PostTask-like interface, and uses that code from both MessageLoopProxy and WorkerPool.
The DhcpProxyScriptFetcherWin and DhcpProxyScriptAdapterFetcher classes were both using a PostTaskAndReply-like mechanism with a WorkerPool thread, and on inspection it looks like there are several places in net/ where this is done, and this motivated the larger change (vs. patch set 1 which was a mechanical switch to base::Bind from NewRunnableMethod).
BUG=97516
TEST=net_unittests
Review URL: http://codereview.chromium.org/8139028
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105512 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
BUG=98908
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105496 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
BUG=98908
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105489 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
| |
TEST=TransportSecurityStateTest.*
Review URL: http://codereview.chromium.org/8280001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105429 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
R=jar@chromium.org, maruel@chromium.org
BUG=none
TEST=unit tests still pass
Review URL: http://codereview.chromium.org/8253011
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105425 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=compiles
Review URL: http://codereview.chromium.org/8274001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105322 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
unnamed namespace.
BUG=64263
TBR=willchan@chromium.org
Review URL: http://codereview.chromium.org/8275002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105305 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
BUG=64263
TEST=None
R=willchan@chromium.org
Review URL: http://codereview.chromium.org/8256006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105304 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
e.g.: out/Debug/chrome --use-spdy=init-max-streams=100
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/8258005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105266 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Retry the HTTP request in this case. Did the quick dirty implementation which will redo the proxy resolution which is unnecessary, since we already have the SPDY session and should just requeue the SpdyStream, but whatever. Fix that later.
BUG=100115
TEST=new unittest
Review URL: http://codereview.chromium.org/8246008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105246 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
R=eroman@chromium.org
BUG=none
TEST=no compilation error
Review URL: http://codereview.chromium.org/8251007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105245 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This change does not affect Chromium because Chromium doesn't
depend on the default value of this SSL option.
R=mattm@chromium.org
BUG=88782
TEST=none
Review URL: http://codereview.chromium.org/8249012
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105241 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is intended for the 15.0.874 branch.
BUG=97296
TEST=none
TBR=gavinp@chromium.org
Review URL: http://codereview.chromium.org/8233019
TBR=rvargas@google.com
Review URL: http://codereview.chromium.org/8260006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105237 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is intended for the 15.0.874 branch.
BUG=97296
TEST=none
TBR=gavinp@chromium.org
Review URL: http://codereview.chromium.org/8233019
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105215 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
| |
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105187 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
R=wtc@chromium.org
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/8243001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105186 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
also fixes the wrong argument order in one of the ResolveHelper calls.
This bug was introduced in http://codereview.chromium.org/7492059/.
R=cbentzel@chromium.org,eroman@chromium.org
BUG=100080
TEST=net_unittests
Review URL: http://codereview.chromium.org/8220028
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105184 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The actual implementation was removed in r85243
R=rtenneti@chromium.org
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/8240001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105124 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
BUG=100061
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105100 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
| |
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105089 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Revocation checking should already be disabled for loading PAC scripts but
rsleevi suggests that there's a bug in OS X which causes revocation checking to
occur anyway. That would explain when the bug reporter saw
UNABLE_TO_CHECK_REVOCATION.
Therefore, ignore revocation check failures when fetching PAC scripts.
BUG=98833
TEST=Block access to the OCSP and CRL for a certificate in a chain for an HTTPS PAC script. Check that the PAC script still loads.
Review URL: http://codereview.chromium.org/8201009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105086 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Extensions send requests without a TabContents, therefore we can't route SSL
errors to their SSLManager. Since, without a UI, we have to make a static
decision, this change makes it so that revocation check failures are ignored
for these requests.
BUG=86537
TEST=none
Review URL: http://codereview.chromium.org/8201011
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105082 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
BUG=98908
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105075 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
| |
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105074 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Make used_idle_socket_timeout configurable. Expose max_sockets_per_pool.
BUG=
TEST=
Review URL: http://codereview.chromium.org/8073018
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105046 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=98719
TEST=none
Review URL: http://codereview.chromium.org/8139019
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105042 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Record Alternate-Protocol servers in spdy.alternate_protocol. Don't persist broken Alternate-Protocol so they will retry on next browser session.
Also fix listening to notifications when we're the ones setting them. This was leading to unnecessary double updates, where we'd update the cache on the IO thread, and then propagate to the UI thread, where we'd set the prefs, and then observe that change and propagate back to the IO thread to update the cache.
BUG=98472
TEST=Observe that spdy.alternate_protocol is empty in your Preferences file. Confirm that there is no alternate-protocol mapping in chrome://net-internals/#spdy. Browse to www.strangeloopnetworks.com. Check chrome://net-internals/#spdy again and notice that it populates with the mapping. Wait some seconds and then check the Preferences file again and note that it got persisted to disk. Restart Chrome and check chrome://net-internals/#spdy and note that the same alternate-protocol mappings reappear.
Review URL: http://codereview.chromium.org/8221030
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105028 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
Will change the actual EOL in CL http://codereview.chromium.org/8073018.
TBR=maruel@chromium.org
Review URL: http://codereview.chromium.org/8242001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105025 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Currently, WaitableEvent::Wait() returns bool. However, the Windows
implementation DCHECKs that the return value is true and the POSIX
implementation can never return false. Also, all call sites that use the return
value simply DCHECK that it's true.
This change modifies the method to return void, adds a DCHECK in the POSIX
implementation and updates call sites.
Review URL: http://codereview.chromium.org/8221021
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104990 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
new method to hook up AsyncHostResolver to
about:net-internals#dns and to clear DNS cache hooks.
Also fix up DNSTransaction's NetLog logging a little.
R=eroman,cbentzel,szym
BUG=99847
TEST=manual
Review URL: http://codereview.chromium.org/8233013
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104988 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
onAuthRequired listeners that specify "blocking" in the extraInfoSpec can return authentication credentials [username and password] in the BlockingResponse. If these are provided, Chrome will use these credentials rather than showing a login prompt for the user.
If "blocking" is not specified, or an authCredentials object is not present in the BlockingResponse, then a login prompt will be displayed.
Warning: If the authentication credentials are invalid, the extension may still present credentials for subsequent challenges. This could lead to infinite loops of bad credentials being entered without user intervention.
BUG=32056
TEST=Write an extension which does a blocking onAuthRequired and provides correct credentials, validate that it works.
Review URL: http://codereview.chromium.org/8015004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104896 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
if we still fail. Recent runs indicate these tests are not flaky.
TEST=net_unittest
BUG=89273
R=wtc
Review URL: http://codereview.chromium.org/8220009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104860 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
before the last received packet is returned via
completion callback.
BUG=98664
TEST=LayoutTests/http/tests/websocket/tests/hybi/close.html
Review URL: http://codereview.chromium.org/8083031
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104852 0039d316-1c4b-4281-b951-d872f2087c98
|