summaryrefslogtreecommitdiffstats
path: root/net
Commit message (Collapse)AuthorAgeFilesLines
* Add header for Gaia sign in on redirects too.rogerta@chromium.org2012-11-133-2/+45
| | | | | | | | | | | | BUG=81265 TEST=When using the web-based sign in, chrome should not allow the user to connect the current profile with a google account if that account is already connected to another profile. Review URL: https://chromiumcodereview.appspot.com/11359128 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167370 0039d316-1c4b-4281-b951-d872f2087c98
* Consistently use int64 not uint64 when we have to work with time in micro or ↵rch@chromium.org2012-11-134-15/+15
| | | | | | | | | | milli seconds. This is consistent with the behavior of the underlying classes. Merge internal change: 38559304 Review URL: https://chromiumcodereview.appspot.com/11293220 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167364 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 167337 - Move url_request_test_util into net namespacejochen@chromium.org2012-11-134-208/+202
| | | | | | | | | | | | | | | This file contains some rather generic names like "TestDelegate". Move it to the net namespace to avoid collisions BUG=none TBR=darin@chromium.org Review URL: https://codereview.chromium.org/11369179 TBR=jochen@chromium.org Review URL: https://codereview.chromium.org/11410066 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167356 0039d316-1c4b-4281-b951-d872f2087c98
* Move url_request_test_util into net namespacejochen@chromium.org2012-11-134-202/+208
| | | | | | | | | | | | This file contains some rather generic names like "TestDelegate". Move it to the net namespace to avoid collisions BUG=none TBR=darin@chromium.org Review URL: https://codereview.chromium.org/11369179 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167337 0039d316-1c4b-4281-b951-d872f2087c98
* Ensure that NSS HTTP IO is initialized on iOS.blundell@chromium.org2012-11-131-1/+1
| | | | | | | | | | | | | |EnsureNSSHttpIOInit| was not being called on iOS. Previously this had been OK because |SetMessageLoopForNSSHttpIO| is being called on iOS. However, after the landing of http://crrev.com/127680, |SetMessageLoopForNSSHttpIO| no longer actually sets the IO loop used for NSS HTTP IO. To remedy this problem, ensure that |EnsureNSSHttpIOInit| is called on iOS. Review URL: https://chromiumcodereview.appspot.com/11293235 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167328 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 167280 - [Sync] Add application logic for non-nigori control types.zea@chromium.org2012-11-132-37/+33
| | | | | | | | | | | | | | | | | | | | | We introduce logic to apply non-nigori control types. First, we iterate over any new top level datatype entities, applying those. Then we go through the rest of the unapplied control datatype updates, applying those. Any conflict should be just a simple conflict, which we handle by ignoring the local changes. Also updates chromiumsync.py to support the new control types (and fixes the parent folder pattern that was in use). BUG=122825 Review URL: https://chromiumcodereview.appspot.com/11271009 TBR=zea@chromium.org Review URL: https://codereview.chromium.org/11359175 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167282 0039d316-1c4b-4281-b951-d872f2087c98
* [Sync] Add application logic for non-nigori control types.zea@chromium.org2012-11-132-33/+37
| | | | | | | | | | | | | | | | | | We introduce logic to apply non-nigori control types. First, we iterate over any new top level datatype entities, applying those. Then we go through the rest of the unapplied control datatype updates, applying those. Any conflict should be just a simple conflict, which we handle by ignoring the local changes. Also updates chromiumsync.py to support the new control types (and fixes the parent folder pattern that was in use). BUG=122825 Review URL: https://chromiumcodereview.appspot.com/11271009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167280 0039d316-1c4b-4281-b951-d872f2087c98
* FTP: fix compatibility with mod_ftp's LISTisNLST option.phajdan.jr@chromium.org2012-11-122-3/+9
| | | | | | | | | | | | | | | | | | We can't unambiguously parse NLST listing (just file names, but they might have spaces, which might end up looking just like some other listing format), so we need to force a "proper" listing. It turns out issuing "LIST -l" command does so for mod_ftp, and is hopefully harmless for other servers. BUG=76999 TEST=Covered by net_unittests, also see bug for manual testing with mod_ftp. Review URL: https://chromiumcodereview.appspot.com/11364204 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167256 0039d316-1c4b-4281-b951-d872f2087c98
* [net] Fix parsing of HostCacheSize field trial group name.szym@chromium.org2012-11-121-3/+3
| | | | | | | | | | | | The group name is <number><suffix>, e.g., 100A, so base::StringToSizeT will return false. BUG=114277,143454 TEST=chrome --force-fieldtrials=HostCacheSize/8723suffix/; open 'chrome://net-internals/#dns' and verify 'Capacity: 8723' Review URL: https://codereview.chromium.org/11366201 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167254 0039d316-1c4b-4281-b951-d872f2087c98
* FTP: support YYYY-MM-DD HH:MM date format in "ls -l" directory listings.phajdan.jr@chromium.org2012-11-122-9/+74
| | | | | | | | | | BUG=138529 TEST=Covered by net_unittests. Review URL: https://chromiumcodereview.appspot.com/11293227 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167250 0039d316-1c4b-4281-b951-d872f2087c98
* net: add DANE support for DNSSEC stapled certificates.agl@chromium.org2012-11-124-8/+187
| | | | | | | | | | | | | | | Currently we support a form of CAA record for DNSSEC stapled certificates. Now that RFC 6698 has been published, we want to change it to use that. This CL adds support for DANE records in stapled certificates. After this has reached the stable channel, the old CAA support can be removed. BUG=none TEST=Check that https://spki.dane.imperialviolet.org loads without errors. Review URL: https://chromiumcodereview.appspot.com/11184027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167227 0039d316-1c4b-4281-b951-d872f2087c98
* net: add a couple of entries to the HSTS preloaded list.agl@chromium.org2012-11-123-3/+9
| | | | | | | | This change also alters some previous entries that were added manually. Review URL: https://codereview.chromium.org/11369156 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167178 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 167031 - For Cache Sensitivity Analysis, fix createentry/openentry ↵dharani@google.com2012-11-122-45/+16
| | | | | | | | | | | | | | | | race condition related to AddToEntry. Revert reason: check bug 160398 R=rvargas Review URL: https://codereview.chromium.org/11369141 TBR=tburkard@chromium.org Review URL: https://codereview.chromium.org/11364198 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167140 0039d316-1c4b-4281-b951-d872f2087c98
* Several cleanups of QuicSession, et al. as per the Chrome code review.rch@chromium.org2012-11-119-69/+58
| | | | | | | | | Merge internal change: 38012917 Review URL: https://chromiumcodereview.appspot.com/11365153 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167128 0039d316-1c4b-4281-b951-d872f2087c98
* Remove transmission time from QuicPacketHeader. It will be moving into an ↵rch@chromium.org2012-11-119-128/+10
| | | | | | | | | | | ack fragment at some point. Merge internal change: 38011786 Review URL: https://chromiumcodereview.appspot.com/11365152 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167126 0039d316-1c4b-4281-b951-d872f2087c98
* Fix Bug in QuicClockTest.rch@chromium.org2012-11-111-1/+1
| | | | | | | | TBR=jar@chromium.org Review URL: https://codereview.chromium.org/11360183 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167125 0039d316-1c4b-4281-b951-d872f2087c98
* QuicTime integrationrch@chromium.org2012-11-1141-370/+839
| | | | | | | | | Merge internal change: 37669847 Review URL: https://chromiumcodereview.appspot.com/11293161 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167124 0039d316-1c4b-4281-b951-d872f2087c98
* Clean up style in QuicConnection, et. al. as per Chrome commentsrch@chromium.org2012-11-114-48/+93
| | | | | | | | | Merge internal change: 37659923 Review URL: https://chromiumcodereview.appspot.com/11360154 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167113 0039d316-1c4b-4281-b951-d872f2087c98
* Change from re-transmitting an packet with a retransmit number to sending a ↵rch@chromium.org2012-11-1015-244/+216
| | | | | | | | | | | | | | | | | | new packet with a new sequence number. Adds GG_UINT64_C to two value in quic_framer_test.cc merge internal change: 37647530 TBR=jar@chromium.org Initially Committed: 167074 Reverted: 167082 Review URL: https://chromiumcodereview.appspot.com/11377096 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167099 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 167074 - Change from re-transmitting an packet with a retransmit ↵kinuko@chromium.org2012-11-1015-219/+246
| | | | | | | | | | | | | | number to sending a new packet with a new sequence number. merge internal change: 37647530 Review URL: https://chromiumcodereview.appspot.com/11332004 TBR=rch@chromium.org Review URL: https://codereview.chromium.org/11366185 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167082 0039d316-1c4b-4281-b951-d872f2087c98
* Change from re-transmitting an packet with a retransmit number to sending a ↵rch@chromium.org2012-11-1015-246/+219
| | | | | | | | | | | new packet with a new sequence number. merge internal change: 37647530 Review URL: https://chromiumcodereview.appspot.com/11332004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167074 0039d316-1c4b-4281-b951-d872f2087c98
* Make QuicClock::Now() const and change all QuicClock* to const QuicClock*.rch@chromium.org2012-11-1018-22/+23
| | | | | | | | | | | Move MockClock method definitions from the .h file to a new .cc file. Merge internal change: 37080364 Review URL: https://chromiumcodereview.appspot.com/11312132 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167053 0039d316-1c4b-4281-b951-d872f2087c98
* Fix uninitialized var in leaky_bucket.ccrch@chromium.org2012-11-101-0/+1
| | | | | | | | TBR=jar@chromium.org Review URL: https://codereview.chromium.org/11363180 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167036 0039d316-1c4b-4281-b951-d872f2087c98
* For Cache Sensitivity Analysis, fix createentry/openentry race conditiontburkard@chromium.org2012-11-102-16/+45
| | | | | | | | related to AddToEntry. R=rvargas Review URL: https://codereview.chromium.org/11369141 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167031 0039d316-1c4b-4281-b951-d872f2087c98
* Added pacing and a leaky bucket helper class.rch@chromium.org2012-11-1014-81/+459
| | | | | | | | | | | | Merge internal change 37031721 Reverted: 166980 Initially Committed: 166977 Review URL: https://chromiumcodereview.appspot.com/11312174 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167013 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 166977 - Added pacing and a leaky bucket helper class.rch@chromium.org2012-11-0914-461/+81
| | | | | | | | | | | Merge internal change 37031721 Review URL: https://codereview.chromium.org/11360132 TBR=rch@chromium.org Review URL: https://codereview.chromium.org/11275239 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166980 0039d316-1c4b-4281-b951-d872f2087c98
* Added pacing and a leaky bucket helper class.rch@chromium.org2012-11-0914-81/+461
| | | | | | | | Merge internal change 37031721 Review URL: https://codereview.chromium.org/11360132 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166977 0039d316-1c4b-4281-b951-d872f2087c98
* [sync] Add Mobile Bookmarks folder to chromiumsync.pyrsimha@chromium.org2012-11-091-1/+3
| | | | | | | | | | | | | | | | | | | | | With https://chromereviews.googleplex.com/4378012, the python sync server started serving the Mobile Bookmarks folder to mobile chrome clients. In the past, we couldn't upstream this change to desktop because we weren't syncing the Mobile Bookmarks folder to desktop clients. As of today, we do sync the folder, and therefore, it makes sense to upstream the change to the desktop version of chromiumsync.py. This patch adds the Mobile Bookmarks folder to desktop chromiumsync.py and fixes TriggerCreateSyncedBookmarks to account for the change. BUG=b/7337603 TEST=sync_integration_tests Review URL: https://codereview.chromium.org/11358102 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166949 0039d316-1c4b-4281-b951-d872f2087c98
* Introduce HttpStreamBasebashi@chromium.org2012-11-099-121/+162
| | | | | | | | | | | | | | | This is a part of connection setup logic integration between Http and WebSocket. Introduce a base interface for HttpStream and WebSocketStream so that connection setup logic can handle these classes. BUG=158725 TEST=net_unittests Review URL: https://chromiumcodereview.appspot.com/11367004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166875 0039d316-1c4b-4281-b951-d872f2087c98
* Ensure that OCSPIOLoop is associated with right thread if restarted.blundell@chromium.org2012-11-092-0/+22
| | | | | | | | | | | | | | In tests, g_ocsp_io_loop can be shut down and restarted. Ensure that if it is restarted it is associated with the current IO thread to avoid DCHECK's potentially going off when it is subsequently (re-)shut down. BUG= Review URL: https://chromiumcodereview.appspot.com/11347039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166869 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 166580 - Consider {Create,Open,Doom}Entry for CacheSensitivity Analysis.tburkard@chromium.org2012-11-091-3/+3
| | | | | | | | | | | R=rvargas CC=cbentzel Review URL: https://codereview.chromium.org/11359095 TBR=tburkard@chromium.org Review URL: https://codereview.chromium.org/11358171 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166845 0039d316-1c4b-4281-b951-d872f2087c98
* [net] Measure DNS.CacheEvicted and DNS.CacheExpired.szym@chromium.org2012-11-083-5/+61
| | | | | | | | | | | On every eviction from HostCache record the time left to expiration (DNS.CacheEvicted) or time since expiration (DNS.CacheExpired). A distinction is made for evictions on Lookup (DNS.CacheExpiredOnGet). Review URL: https://chromiumcodereview.appspot.com/11359053 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166781 0039d316-1c4b-4281-b951-d872f2087c98
* Fix uninitialized access in QuicConnectionHelperTestrch@chromium.org2012-11-081-1/+5
| | | | | | | | | BUG=159928 Review URL: https://chromiumcodereview.appspot.com/11360153 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166708 0039d316-1c4b-4281-b951-d872f2087c98
* Add run_isolate.py to all .isolate.maruel@chromium.org2012-11-081-0/+1
| | | | | | | | | | | | | This is in preparation to have run_test_cases.py to be able to reuse common code in run_isolated.py to reduce code duplication. TBR=csharp@chromium.org BUG= Review URL: https://chromiumcodereview.appspot.com/11360143 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166705 0039d316-1c4b-4281-b951-d872f2087c98
* Switching around the order of operations so that when the connection informs ↵rch@chromium.org2012-11-082-2/+4
| | | | | | | | | | | | | | subscribers of connection close, they can check back and see that the connection is closed. merge internal change: 37395072 Propogating application level failures through to QUIC so we reset the stream. merge internal change: 37517509 Review URL: https://chromiumcodereview.appspot.com/11380002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166688 0039d316-1c4b-4281-b951-d872f2087c98
* Fix GetExtensionsForMimeType() function.kmadhusu@chromium.org2012-11-082-2/+7
| | | | | | | | | | BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/11358081 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166645 0039d316-1c4b-4281-b951-d872f2087c98
* net: Enhance UploadElementReaders' const correctnesshashimoto@chromium.org2012-11-082-14/+14
| | | | | | | | | | BUG=None TEST=net_unittests Review URL: https://chromiumcodereview.appspot.com/11364119 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166630 0039d316-1c4b-4281-b951-d872f2087c98
* Merge the NSS patch for https://bugzilla.mozilla.org/show_bug.cgi?id=770057.wtc@chromium.org2012-11-086-16/+201
| | | | | | | | | | R=rsleevi@chromium.org BUG=159669 TEST=none Review URL: https://chromiumcodereview.appspot.com/11364140 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166599 0039d316-1c4b-4281-b951-d872f2087c98
* When ordering client certificates, use a constant time for determining validity.rsleevi@chromium.org2012-11-082-4/+11
| | | | | | | | | | | | | | | This avoids possible strict weak ordering issues if a certificate expires while being evaluated for expiration. The effect of such a violation would be that an expired certificate might be sorted as more preferable than a valid certificate, but only if it just expired, and dependent on the number of certs being compared. BUG=89267 Review URL: https://chromiumcodereview.appspot.com/11388004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166588 0039d316-1c4b-4281-b951-d872f2087c98
* Consider {Create,Open,Doom}Entry for CacheSensitivity Analysis.tburkard@chromium.org2012-11-081-3/+3
| | | | | | | | R=rvargas CC=cbentzel Review URL: https://codereview.chromium.org/11359095 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166580 0039d316-1c4b-4281-b951-d872f2087c98
* Try #2.1: Run safebrowsing_service_test through the net testserver code.mattm@chromium.org2012-11-078-342/+456
| | | | | | | | | | | | | | | | | Allows us to use ephemeral ports. (Relanding the change but with the test still disabled.) 1st review: https://chromiumcodereview.appspot.com/10073033 2nd review: https://chromiumcodereview.appspot.com/10918251 BUG=96459,119403 TBR=rsleevi@chromium.org Review URL: https://chromiumcodereview.appspot.com/11382002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166540 0039d316-1c4b-4281-b951-d872f2087c98
* EISCONN is not defined in Visual C++ 2008. The check for EISCONNwtc@chromium.org2012-11-071-0/+7
| | | | | | | | | | | | is only meaningful when the platform has signals. R=rvargas@chromium.org,mark@chromium.org BUG=109455 TEST=net_unittests --gtest_filter=TCPListenSocketTest.ClientSend Review URL: https://chromiumcodereview.appspot.com/11275176 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166526 0039d316-1c4b-4281-b951-d872f2087c98
* Add a Chrome-specific QuicConnectionHelper class.rch@chromium.org2012-11-078-0/+599
| | | | | | Review URL: https://chromiumcodereview.appspot.com/11273066 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166514 0039d316-1c4b-4281-b951-d872f2087c98
* Move Android WebView Test WebServer to net.jknotten@chromium.org2012-11-074-1/+549
| | | | | | | | | | | | Move Android WebView Test WebServer to net so that other test code can make use of it. BUG=159601 Review URL: https://chromiumcodereview.appspot.com/11366108 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166493 0039d316-1c4b-4281-b951-d872f2087c98
* [net] Set default HostCache size according to HostCacheSize field trial.szym@chromium.org2012-11-071-9/+10
| | | | | | | | | BUG=114277,143454 Review URL: https://chromiumcodereview.appspot.com/11358125 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166472 0039d316-1c4b-4281-b951-d872f2087c98
* Resolve a strict-weak-ordering issue when sorting certificates and both are ↵rsleevi@chromium.org2012-11-071-2/+2
| | | | | | | | | | | expired BUG=89267 Review URL: https://chromiumcodereview.appspot.com/11368120 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166451 0039d316-1c4b-4281-b951-d872f2087c98
* Prefer 'Content-Security-Policy' to 'X-WebKit-CSP'.mkwst@chromium.org2012-11-071-2/+3
| | | | | | | | | | | | | | Support for the canonical CSP header landed in wkrev.com/133095. This CL migrates the various places inside Chromium that use the prefixed header over to the new hotness. BUG=151857 TBR=aa@chromium.org,michaeln@chromium.org,sky@chromium.org,estade@chromium.org,kinuko@chromium.org,willchan@chromium.org,phajdan.jr@chromium.org Review URL: https://chromiumcodereview.appspot.com/11368048 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166435 0039d316-1c4b-4281-b951-d872f2087c98
* Provide mutable members of UrlRequestContext via pure-virtual interface. ↵pauljensen@chromium.org2012-11-0714-58/+268
| | | | | | | | | | Create a pure-virtual interface called HttpUserAgentSettings that provides access to the Accept-Language, Accept-Charset, and User-Agent HTTP headers. Each UrlRequestContext should have a HttpUserAgentSettings implementation attached via set_http_user_agent_settings(). BUG=146596 Review URL: https://chromiumcodereview.appspot.com/10918279 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166425 0039d316-1c4b-4281-b951-d872f2087c98
* FTP: add net-internals logging.phajdan.jr@chromium.org2012-11-076-18/+96
| | | | | | | | | BUG=128346 Review URL: https://chromiumcodereview.appspot.com/11377007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166387 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 166344 (SafeBrowsingSystemTest fails on XP:thakis@chromium.org2012-11-078-456/+342
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | http://build.chromium.org/p/chromium.win/buildstatus?builder=XP%20Tests%20%281%29&number=21644 http://build.chromium.org/p/chromium.win/buildstatus?builder=XP%20Tests%20%28dbg%29%281%29&number=28760 eg [10776:10780:1106/215239:1089468:INFO:safe_browsing_test.cc(443)] Start test browser\safe_browsing\safe_browsing_test.cc(491): error: Value of: ParsePhishingUrls(safe_browsing_helper->response_data(), &phishing_urls) Actual: false Expected: true Google Test trace: browser\safe_browsing\safe_browsing_test.cc(466): step=2 browser\safe_browsing\safe_browsing_test.cc(492): error: Expected: (phishing_urls.size()) > (0U), actual: 0 vs 0 Google Test trace: browser\safe_browsing\safe_browsing_test.cc(466): step=2 browser\safe_browsing\safe_browsing_test.cc(517): error: Expected: (safe_browsing_helper->response_data().size()) > (0U), actual: 0 vs 0 Google Test trace: browser\safe_browsing\safe_browsing_test.cc(466): step=2 browser\safe_browsing\safe_browsing_test.cc(524): error: Value of: safe_browsing_helper->response_data() Actual: "" Expected: "yes" )- Try #2: Run safebrowsing_service_test through the net testserver code. Allows us to use ephemeral ports. Original review: https://chromiumcodereview.appspot.com/10073033 BUG=96459,119403 Review URL: https://chromiumcodereview.appspot.com/10918251 TBR=mattm@chromium.org Review URL: https://codereview.chromium.org/11369114 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166364 0039d316-1c4b-4281-b951-d872f2087c98