summaryrefslogtreecommitdiffstats
path: root/net
Commit message (Collapse)AuthorAgeFilesLines
* Migrate HttpCache adn HttpCacheTransaction to base::Bind().ajwong@chromium.org2011-12-236-138/+80
| | | | | | | | | BUG=none TEST=existing Review URL: http://codereview.chromium.org/9025033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115675 0039d316-1c4b-4281-b951-d872f2087c98
* base::Bind(): stress_cache.cctbreisacher@chromium.org2011-12-231-24/+20
| | | | | | | | | | BUG=NONE TEST=NONE Review URL: http://codereview.chromium.org/8962037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115668 0039d316-1c4b-4281-b951-d872f2087c98
* Convert DiskCacheBasedSSLHostInfo to base::Bind().ajwong@chromium.org2011-12-222-83/+49
| | | | | | | | | | | This CL introduces a small hack to create a DataShim that allows the target of the object to be deleted while an in-flight callback is still outstanding for it. BUG=none TEST=existing Review URL: http://codereview.chromium.org/9025001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115600 0039d316-1c4b-4281-b951-d872f2087c98
* CallbackTest converted to base::Bind()ajwong@chromium.org2011-12-225-31/+32
| | | | | | | | | BUG=none TEST=existing Review URL: http://codereview.chromium.org/9016037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115598 0039d316-1c4b-4281-b951-d872f2087c98
* Eliminate no-arg constructor for CallbackResultPairtbreisacher@chromium.org2011-12-222-3/+2
| | | | | | | | | | | CID=102680 BUG=NONE TEST=NONE Review URL: http://codereview.chromium.org/9023010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115597 0039d316-1c4b-4281-b951-d872f2087c98
* base::Bind fixesgroby@chromium.org2011-12-221-12/+9
| | | | | | | | | | | R=jhawkins@chromium.org BUG=none TEST=none Review URL: http://codereview.chromium.org/8741007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115572 0039d316-1c4b-4281-b951-d872f2087c98
* Disk cache: Make sure that the index file is closed on the cache thread.rvargas@google.com2011-12-222-0/+15
| | | | | | | | BUG=108354 TEST=net_unittests Review URL: http://codereview.chromium.org/9016029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115569 0039d316-1c4b-4281-b951-d872f2087c98
* base::Bind: Remove deadcode from curvecp/test_server.jhawkins@chromium.org2011-12-222-16/+2
| | | | | | | | | | BUG=none TEST=none R=ajwong Review URL: http://codereview.chromium.org/8949068 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115545 0039d316-1c4b-4281-b951-d872f2087c98
* net: fix crl_set_dump to print the delta-updated CRL.agl@chromium.org2011-12-221-1/+1
| | | | | | | | | | | | | | The original code was bugged and didn't use the CRL resulting from applying a delta-update. TBR=wtc BUG=none TEST=none Review URL: http://codereview.chromium.org/9018027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115529 0039d316-1c4b-4281-b951-d872f2087c98
* base::Bind: disk_cache_test_base.(cc|h)tbreisacher@chromium.org2011-12-227-72/+29
| | | | | | | | | | | BUG=NONE TEST=NONE TBR= rtenneti@chromium.org Review URL: http://codereview.chromium.org/9019036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115516 0039d316-1c4b-4281-b951-d872f2087c98
* base::Bind: Finish up net/url_request.jhawkins@chromium.org2011-12-223-17/+12
| | | | | | | | | | BUG=none TEST=none R=csilv Review URL: http://codereview.chromium.org/9017041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115487 0039d316-1c4b-4281-b951-d872f2087c98
* base::Bind: More low-hanging fruit in webkit/appcache.jhawkins@chromium.org2011-12-221-2/+2
| | | | | | | | | | BUG=none TEST=none R=csilv Review URL: http://codereview.chromium.org/8949063 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115486 0039d316-1c4b-4281-b951-d872f2087c98
* On OpenSSL, stop leaking an EVP_PKEY during certificate validation.rsleevi@chromium.org2011-12-221-2/+4
| | | | | | | | BUG=102949 Review URL: http://codereview.chromium.org/9020021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115485 0039d316-1c4b-4281-b951-d872f2087c98
* Try#2: Handle Origin Bound Certificate expiration.mattm@chromium.org2011-12-2215-66/+238
| | | | | | | | | | | (Initialize test from raw time value to work around inability to parse dates past 2038 on 32-bit linux.) BUG=107047 TEST=net_unittests, unit_tests Review URL: http://codereview.chromium.org/9016002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115463 0039d316-1c4b-4281-b951-d872f2087c98
* Add an out-of-line constructor and destructor to this struct.erikwright@chromium.org2011-12-222-0/+9
| | | | | | | | | | | | | | | They are needed because StringPiece is going to become a template instatiation, and according to the Chromium style-checking Clang plugins, that makes any class with a member StringPiece 'complex'. See http://codereview.chromium.org/8659047/ for the changes to StringPiece. R=mmenke@chromium.org BUG=87634 TEST= Review URL: http://codereview.chromium.org/9018003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115448 0039d316-1c4b-4281-b951-d872f2087c98
* Coverity: Initialize member variables.jhawkins@chromium.org2011-12-213-1/+6
| | | | | | | | | | | | CID=100358,100392,100393,101544,101545,101778,102025,102052,102053,102320, 102347,102394 BUG=none TEST=none R=gbillock Review URL: http://codereview.chromium.org/9006026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115434 0039d316-1c4b-4281-b951-d872f2087c98
* Coverity: Fix leaks.jhawkins@chromium.org2011-12-211-2/+2
| | | | | | | | | | | | CID=2168,8197,8198,100251,100256,100820,101011,101982,101983,101984,101988, 102256 BUG=none TEST=none R=dpapad Review URL: http://codereview.chromium.org/8989036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115422 0039d316-1c4b-4281-b951-d872f2087c98
* Coverity: Fixing dead code bug.dpapad@chromium.org2011-12-211-4/+0
| | | | | | | | | | | CID=102542 BUG=NONE TEST=NONE Review URL: http://codereview.chromium.org/9006044 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115414 0039d316-1c4b-4281-b951-d872f2087c98
* Stop leaking a SecKeyRef on OS X when verifying certificatesrsleevi@chromium.org2011-12-211-1/+1
| | | | | | | | | BUG=102949 Review URL: http://codereview.chromium.org/9021006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115407 0039d316-1c4b-4281-b951-d872f2087c98
* base::Bind: Finish converting net/socket.jhawkins@chromium.org2011-12-219-76/+69
| | | | | | | | | | BUG=none TEST=none R=groby Review URL: http://codereview.chromium.org/9008004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115405 0039d316-1c4b-4281-b951-d872f2087c98
* base::Bind: Remove includes of base.bind in header files.jhawkins@chromium.org2011-12-213-3/+4
| | | | | | | | | | BUG=none TEST=none R=ajwong Review URL: http://codereview.chromium.org/8956019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115398 0039d316-1c4b-4281-b951-d872f2087c98
* base::Bind: Convert net/spdy.jhawkins@chromium.org2011-12-215-70/+82
| | | | | | | | | | BUG=none TEST=none R=groby Review URL: http://codereview.chromium.org/8956018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115392 0039d316-1c4b-4281-b951-d872f2087c98
* On OS X, when parsing certificates, properly handle non-ASCII/UTF-8 string ↵rsleevi@chromium.org2011-12-213-83/+45
| | | | | | | | | | | | | | | | types. Specifically, ensure that certificates whose subjects or issuers contain values encoded as BMPStrings, T61Strings, or UniversalStrings can be properly decoded and normalized to UTF-8. BUG=108033 TEST=net_unittests:X509TypesTest.* Review URL: http://codereview.chromium.org/9006041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115361 0039d316-1c4b-4281-b951-d872f2087c98
* base::Bind: Convert most of webkit/appcache.jhawkins@chromium.org2011-12-211-1/+3
| | | | | | | | | | BUG=none TEST=none R=csilv Review URL: http://codereview.chromium.org/8991001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115353 0039d316-1c4b-4281-b951-d872f2087c98
* Build-fix for ssl_false_start_blacklist_processpeter@chromium.org2011-12-211-0/+7
| | | | | | | | | | | | | r114681 introduced a call to dlsym(), which has to be explicitly linked in when using Linux as the host operating system to target Android. The ssl_ false_start_blacklist_process is solely being build for the host target. BUG= TEST= Review URL: http://codereview.chromium.org/8968013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115313 0039d316-1c4b-4281-b951-d872f2087c98
* Refactor CookieStore to allow BrowsingDataRemover to depend on it.qsr@chromium.org2011-12-215-8/+33
| | | | | | | | | | | This allows to remove the dependency from BrowsingDataRemover to CookieMonster. BUG=none TEST=none Review URL: http://codereview.chromium.org/9004016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115286 0039d316-1c4b-4281-b951-d872f2087c98
* Coverity: Fixing pass by value.dpapad@chromium.org2011-12-211-1/+1
| | | | | | | | | | | CID=101462, 101458, 101437, 101471, 101467 BUG=NONE TEST=NONE Review URL: http://codereview.chromium.org/9006023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115257 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 115219 - Handle Origin Bound Certificate expiration.mattm@chromium.org2011-12-2115-238/+66
| | | | | | | | | | | | BUG=107047 TEST=net_unittests, unit_tests Review URL: http://codereview.chromium.org/8890073 TBR=mattm@chromium.org Review URL: http://codereview.chromium.org/8965065 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115239 0039d316-1c4b-4281-b951-d872f2087c98
* Miscellaneous net.gyp cleanups.wtc@chromium.org2011-12-211-2/+3
| | | | | | | | | | | | | List files in the correct order. Add the ftp/ftp_directory_listing_parser_unittest.h header. R=droger@google.com,rtenneti@chromium.org BUG=none TEST=none Review URL: http://codereview.chromium.org/8956033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115235 0039d316-1c4b-4281-b951-d872f2087c98
* Coverity: Initialize member variables.jhawkins@chromium.org2011-12-216-8/+13
| | | | | | | | | | | | | CID=6462,16392,16996,17268,100987,101018,102401,102417,102476,102484,102513 102546,102552,102567,102617,102674,102677,102678,102679,102681,102685, 102714,102750,102751,102781 BUG=none TEST=none R=groby Review URL: http://codereview.chromium.org/9005015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115234 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 115227 - Coverity: Initialize member variables.jhawkins@chromium.org2011-12-216-13/+8
| | | | | | | | | | | | | | | | CID=6462,16392,16996,17268,100987,101018,102401,102417,102476,102484,102513 102546,102552,102567,102617,102674,102677,102678,102679,102681,102685, 102714,102750,102751,102781 BUG=none TEST=none R=groby Review URL: http://codereview.chromium.org/9005015 TBR=jhawkins@chromium.org Review URL: http://codereview.chromium.org/8965062 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115228 0039d316-1c4b-4281-b951-d872f2087c98
* Coverity: Initialize member variables.jhawkins@chromium.org2011-12-206-8/+13
| | | | | | | | | | | | | CID=6462,16392,16996,17268,100987,101018,102401,102417,102476,102484,102513 102546,102552,102567,102617,102674,102677,102678,102679,102681,102685, 102714,102750,102751,102781 BUG=none TEST=none R=groby Review URL: http://codereview.chromium.org/9005015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115227 0039d316-1c4b-4281-b951-d872f2087c98
* base::Bind: Convert most of net/http.jhawkins@chromium.org2011-12-2086-1467/+1519
| | | | | | | | | | BUG=none TEST=none R=csilv Review URL: http://codereview.chromium.org/8990001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115220 0039d316-1c4b-4281-b951-d872f2087c98
* Handle Origin Bound Certificate expiration.mattm@chromium.org2011-12-2015-66/+238
| | | | | | | | | BUG=107047 TEST=net_unittests, unit_tests Review URL: http://codereview.chromium.org/8890073 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115219 0039d316-1c4b-4281-b951-d872f2087c98
* Coverity: Fixing pass by value bugsdpapad@chromium.org2011-12-201-2/+2
| | | | | | | | | | | CID= 101435, 101591, 101592, 101512, 100534 BUG=NONE TEST=NONE Review URL: http://codereview.chromium.org/8965046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115215 0039d316-1c4b-4281-b951-d872f2087c98
* Add request_priority.h to net.gyp.mmenke@chromium.org2011-12-201-0/+1
| | | | | | | | | | | Not required for compilation, but makes it more discoverable from IDEs. BUG=none Review URL: http://codereview.chromium.org/9008016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115205 0039d316-1c4b-4281-b951-d872f2087c98
* Add HTTP pipelining to net-internals:simonjam@chromium.org2011-12-2016-21/+235
| | | | | | | | | | | | | | | - Make HttpPipelinedConnection its own NetLog::Source - Report when pipelines are constructed and deleted - Report pipelining feedback - Add a HTTP Pipelining tab with status, active pipelines, and known hosts. BUG=None TEST=chrome://net-internals Review URL: http://codereview.chromium.org/8947012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115197 0039d316-1c4b-4281-b951-d872f2087c98
* Initialize protocol_version to Unknown.rtenneti@chromium.org2011-12-204-5/+11
| | | | | | | | | | R=mmenke TEST=network unittests BUG=108134 Review URL: http://codereview.chromium.org/8956042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115196 0039d316-1c4b-4281-b951-d872f2087c98
* Convert NewRunnableMethod() calls to base::Bind().ajwong@chromium.org2011-12-2019-64/+68
| | | | | | | | | | BUG=none TEST=existing tests. Review URL: http://codereview.chromium.org/8956017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115181 0039d316-1c4b-4281-b951-d872f2087c98
* Remove net/url_request/fraudulent_certificate_reporter.cc.wtc@chromium.org2011-12-201-0/+0
| | | | | | | | | | | This should have been done in http://codereview.chromium.org/8342019, but for some reason it left behind an empty file. TBR=rvargas@chromium.org BUG=99185 TEST=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115154 0039d316-1c4b-4281-b951-d872f2087c98
* Added protocol_version negotiated with the server.rtenneti@google.com2011-12-2043-85/+272
| | | | | | | | | | | | | protocol_version will be printed by the LoadTimes extension. R=willchan BUG=108134 TEST=network unittests Review URL: http://codereview.chromium.org/8914005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115145 0039d316-1c4b-4281-b951-d872f2087c98
* FTP: work around server bugs resulting in negative file size being sent.phajdan.jr@chromium.org2011-12-203-5/+15
| | | | | | | | BUG=106841 Review URL: http://codereview.chromium.org/8970023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115115 0039d316-1c4b-4281-b951-d872f2087c98
* base::Bind: Easy pickings in net/base.jhawkins@chromium.org2011-12-206-40/+39
| | | | | | | | | | BUG=none TEST=none R=groby Review URL: http://codereview.chromium.org/8989003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115071 0039d316-1c4b-4281-b951-d872f2087c98
* base::Bind: Convert net/proxy.jhawkins@chromium.org2011-12-2043-655/+591
| | | | | | | | | | BUG=none TEST=none R=csilv Review URL: http://codereview.chromium.org/8985012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115068 0039d316-1c4b-4281-b951-d872f2087c98
* Retry 114494 - Remove BindStateHolder and have Bind() return a Callback<> ↵ajwong@chromium.org2011-12-207-12/+9
| | | | | | | | | | | | | | | object directly." This removes some complexity and also fixes a bug where if you call Bind() with the result of Bind(), the resulting Callback would only be valid during the first call. Ouch. Also makes the static type checking a bit more strict when assigning into a Callback<>. BUG=none TEST=new unittests Review URL: http://codereview.chromium.org/8915024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115045 0039d316-1c4b-4281-b951-d872f2087c98
* net: remove the NextUpdate and WindowSecs code from CRLSet.agl@chromium.org2011-12-202-40/+2
| | | | | | | | | | | | Since we're now using Omaha to distribute the CRLSets, we don't need these values. BUG=none TEST=net_unittests Review URL: http://codereview.chromium.org/8992019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115042 0039d316-1c4b-4281-b951-d872f2087c98
* net: add a tool to dump CRL sets.agl@chromium.org2011-12-192-1/+86
| | | | | | | | | | | | | This tool is used in the build pipeline to verify that a candidate CRL set can be correctly parsed by the Chromium code. BUG=none TEST=none Review URL: http://codereview.chromium.org/8977001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115028 0039d316-1c4b-4281-b951-d872f2087c98
* In net-internals, have HTTP_STREAM_JOBs link to themmenke@chromium.org2011-12-1913-32/+41
| | | | | | | | | | | URL_REQUEST they were attached to. With source_dependencies now being clickable, this makes navigation between URLRequests on the same socket a little easier. BUG=107000 Review URL: http://codereview.chromium.org/8930014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115022 0039d316-1c4b-4281-b951-d872f2087c98
* base::Bind: Convert most of disk_cache.jhawkins@chromium.org2011-12-1936-655/+831
| | | | | | | | | | BUG=none TEST=none R=csilv Review URL: http://codereview.chromium.org/8963030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115019 0039d316-1c4b-4281-b951-d872f2087c98
* Standardize StringToInt{,64} interface.tedvessenes@gmail.com2011-12-197-34/+46
| | | | | | | | | | | | | | | | | | | | | | | These changes address issue #106655. All variants of StringToInt have been converted to use the StringPiece class. One instance of conversion, in chrome/browser/history/text_database.cc, required copying an underlying string. This is because the string type in question could use 8 or 16 bit characters depending on the OS type, and because StringPiece is not implemented as a template, the code cannot specify whether to create a StringPiece or StringPiece16. This should be remedied in a future CL. R=erikwright@chromium.org BUG=106655 TEST= Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=114929 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=114944 Review URL: http://codereview.chromium.org/8921006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114993 0039d316-1c4b-4281-b951-d872f2087c98