summaryrefslogtreecommitdiffstats
path: root/net
Commit message (Collapse)AuthorAgeFilesLines
* Send PING to check the status of the SPDY connection.rtenneti@chromium.org2011-10-1610-5/+462
| | | | | | | | | | | | 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
* Enable fraudulent certificate chain reporting.palmer@chromium.org2011-10-161-3/+7
| | | | | | | 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
* Revert 105675 - Revert 105669 - Additional infrastructure code supporting ↵palmer@chromium.org2011-10-164-0/+24
| | | | | | | | | | | | | | | 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
* Revert 105661 - Revert 105659 - Delay network requests on startup if any ↵pam@chromium.org2011-10-151-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* Revert 105669 - Additional infrastructure code supporting the report ↵lipalani@chromium.org2011-10-154-24/+0
| | | | | | | | | | | | 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
* Additional infrastructure code supporting the report fraudulent certificate ↵palmer@chromium.org2011-10-154-0/+24
| | | | | | | | | 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
* Revert 105659 - Delay network requests on startup if any webRequest or ↵pam@chromium.org2011-10-151-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* Delay network requests on startup if any webRequest or webNavigation ↵pam@chromium.org2011-10-151-0/+2
| | | | | | | | | | | | | | | | | 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
* Recommit fraudulent certificate reporting infrastructure.palmer@chromium.org2011-10-158-219/+429
| | | | | | | 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
* Revert 105639 - The change list splits loading of cookies from DB by the ↵guohui@chromium.org2011-10-156-312/+73
| | | | | | | | | | | | | | | | | 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
* The change list splits loading of cookies from DB by the domain key(eTLD+1).guohui@google.com2011-10-156-73/+312
| | | | | | | | 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
* Revert 105624 - Revert 105614.palmer@chromium.org2011-10-158-427/+219
| | | | | | | | | | 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
* Revert 105614.palmer@chromium.org2011-10-158-219/+427
| | | | | | | 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
* Revert 105595 - Initial infrastructure for the fraudulent certificate chain ↵apatrick@chromium.org2011-10-147-414/+219
| | | | | | | | | | | | | | | | 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
* Initial infrastructure for the fraudulent certificate chain reportingpalmer@chromium.org2011-10-147-219/+414
| | | | | | | | | | | | | | | | 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
* DoGetOBCertComplete should reset client_auth_cert_needed_ to falsewtc@chromium.org2011-10-141-0/+1
| | | | | | | | | | | | | 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
* Support SSL connections in websocket-to-TCP proxy.dilmah@chromium.org2011-10-142-1/+10
| | | | | | | | | | | | | | | | | 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
* Add WorkerPool::PostTaskAndReply and use in DHCP code.joi@chromium.org2011-10-146-216/+134
| | | | | | | | | | | | | 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
* net: yet another Brocade list for the blacklist.agl@chromium.org2011-10-141-0/+1
| | | | | | BUG=98908 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105496 0039d316-1c4b-4281-b951-d872f2087c98
* net: more Brocade hosts for the blocklistagl@chromium.org2011-10-141-0/+4
| | | | | | BUG=98908 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105489 0039d316-1c4b-4281-b951-d872f2087c98
* Add *.googleplex.com to HSTS list.cevans@chromium.org2011-10-142-0/+5
| | | | | | | 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
* move to json, make work w/ a python2.6 that doesn't have simplejson installeddpranke@chromium.org2011-10-141-3/+7
| | | | | | | | | | 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
* Change net_util icu header inclusions to not use system header syntax.asvitkine@chromium.org2011-10-131-7/+7
| | | | | | | | | 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
* net: Fix ASAN build my moving AppendEscapedCharForHTMLImpl above into ↵tfarina@chromium.org2011-10-131-25/+25
| | | | | | | | | | | 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
* net: Move EscapeForHTML() functions into net namespace.tfarina@chromium.org2011-10-132-16/+16
| | | | | | | | | | | 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
* Add --use-spdy option to control initial max concurrent streams.willchan@chromium.org2011-10-133-5/+21
| | | | | | | | | | | | 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
* Support SPDY RST_STREAM with REFUSED_STREAM status properly.willchan@chromium.org2011-10-134-0/+64
| | | | | | | | | | | | 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
* Define id_ to have the ID type for better readability.wtc@chromium.org2011-10-131-2/+2
| | | | | | | | | | 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
* Change the default of the SSL_ENABLE_OB_CERTS option to PR_FALSE.wtc@chromium.org2011-10-132-2/+2
| | | | | | | | | | | | | 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
* Revert 105215 - Disk Cache: Close the deleted list experiment for new users.rvargas@google.com2011-10-131-6/+28
| | | | | | | | | | | | | | | | | | | | | | | 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
* Disk Cache: Close the deleted list experiment for new users.rvargas@google.com2011-10-131-28/+6
| | | | | | | | | | | | | | 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
* net: more Brocade users for the blacklist.agl@chromium.org2011-10-121-0/+2
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105187 0039d316-1c4b-4281-b951-d872f2087c98
* Simplify a comparison for disabled cipher suites in SSLConfigServicersleevi@chromium.org2011-10-121-6/+2
| | | | | | | | | | | 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
* Remove the unused source_net_log parameter from ResolveHelper. Thiswtc@chromium.org2011-10-122-9/+5
| | | | | | | | | | | | | | 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
* Remove declaration for SSLConfigService::CreateSystemSSLConfigService.rsleevi@chromium.org2011-10-121-7/+0
| | | | | | | | | | | | | 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
* net: narrow HSTS for (*.)dropcam.com to (www.)dropcam.comagl@chromium.org2011-10-122-2/+6
| | | | | | BUG=100061 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105100 0039d316-1c4b-4281-b951-d872f2087c98
* net: disable Twitter's CDN pins for debugging.agl@chromium.org2011-10-122-80/+6
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105089 0039d316-1c4b-4281-b951-d872f2087c98
* net: ignore revocation check failures when fetching a proxy script.agl@chromium.org2011-10-121-0/+5
| | | | | | | | | | | | | | | | 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
* Ignore revocation check failures from automated requests.agl@chromium.org2011-10-122-2/+15
| | | | | | | | | | | | | | 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
* net: more Brocade users for the blacklist.agl@chromium.org2011-10-121-0/+3
| | | | | | BUG=98908 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105075 0039d316-1c4b-4281-b951-d872f2087c98
* net: another HSTS preloaded addition.agl@chromium.org2011-10-122-0/+9
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105074 0039d316-1c4b-4281-b951-d872f2087c98
* Expose some network configurations for performance tuning.wangxianzhu@chromium.org2011-10-1210-32/+56
| | | | | | | | | | | | 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
* Switch FileStream to use new CompletionCallback.willchan@chromium.org2011-10-1210-149/+160
| | | | | | | | | | 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
* Persist Alternate-Protocol.willchan@chromium.org2011-10-128-10/+99
| | | | | | | | | | | | | 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
* Change EOL setting of net/socket/client_socket_pool.ccwangxianzhu@chromium.org2011-10-121-33/+33
| | | | | | | | | 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
* Modify WaitableEvent::Wait() to return voidsteveblock@chromium.org2011-10-121-2/+1
| | | | | | | | | | | | | | | 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
* Add GetHostCache to HostResolver interface, and use themmenke@chromium.org2011-10-1210-14/+34
| | | | | | | | | | | | | | | 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
* webRequest.onAuthRequired listeners can provide authentication credentials.cbentzel@chromium.org2011-10-111-0/+8
| | | | | | | | | | | | | | | | 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
* Removed FLAKY from BackupSocketFailAfterStall to seertenneti@chromium.org2011-10-111-1/+1
| | | | | | | | | | | | 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
* TcpClientSocketWin::IsConnected could detect EOFtoyoshim@chromium.org2011-10-111-0/+6
| | | | | | | | | | | | | 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