summaryrefslogtreecommitdiffstats
path: root/net
Commit message (Collapse)AuthorAgeFilesLines
* Merge 73157 - net: update False Start blacklist.agl@chromium.org2011-01-311-0/+3
| | | | | | | | | | | | These sites are using Brocade hardware which should be updated in a few months. TEST=none BUG=none TBR=agl@chromium.org Review URL: http://codereview.chromium.org/6386030 git-svn-id: svn://svn.chromium.org/chrome/branches/597/src@73170 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 72214 - Disable enforced throttling for URL requests.joi@chromium.org2011-01-241-7/+2
| | | | | | | | | | | | | | | The throttling feature rejects outbound HTTP requests to a server for a period of time, when it finds that the server is returning 5XX. This change disables the feature. TEST=none BUG=70412,66062 Review URL: http://codereview.chromium.org/6369007 TBR=yzshen@chromium.org Review URL: http://codereview.chromium.org/6294013 git-svn-id: svn://svn.chromium.org/chrome/branches/597/src@72370 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 71481 - Fix preconnect crash on synchronous socket error.willchan@chromium.org2011-01-192-2/+13
| | | | | | | | | | | | | | GetAdditionalErrorState() was being called, which stores the error state into the ClientSocketHandle. When we preconnect, we never have a ClientSocketHandle, so don't bother tryiing to store the error state nor get the error socket. BUG=69214 TEST=net_unittests Review URL: http://codereview.chromium.org/6293005 TBR=willchan@chromium.org Review URL: http://codereview.chromium.org/6334008 git-svn-id: svn://svn.chromium.org/chrome/branches/597/src@71817 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 71378 - net: add a number of Brocade hosts to the False Start blacklist.agl@chromium.org2011-01-131-0/+12
| | | | | | | | | | | | | These are new hosts, but Brocade should be issuing a fix soon (hopefully). Therefore I'm ok adding them to the blacklist. BUG=69379 TEST=none TBR=agl@chromium.org Review URL: http://codereview.chromium.org/6261008 git-svn-id: svn://svn.chromium.org/chrome/branches/597/src@71380 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 71354 - net: add cybs.rogers.com to the False Start blacklistagl@chromium.org2011-01-131-0/+1
| | | | | | | | | | BUG=69440 TEST=none TBR=agl@chromium.org Review URL: http://codereview.chromium.org/6326001 git-svn-id: svn://svn.chromium.org/chrome/branches/597/src@71355 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 70858 - Disable SSL renegotiation on OS X when using system SSL and on ↵rsleevi@chromium.org2011-01-131-0/+26
| | | | | | | | | | | | | | 10.5.x. By default, system SSL is disabled unless --use-system-ssl is passed via the command-line. BUG=66931 TEST=none Review URL: http://codereview.chromium.org/6051013 TBR=rsleevi@chromium.org Review URL: http://codereview.chromium.org/6250001 git-svn-id: svn://svn.chromium.org/chrome/branches/597/src@71264 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 71141 - replace memcmp with MagicCmp that supports '.' for single ↵fbarchard@chromium.org2011-01-121-3/+19
| | | | | | | | | | | | | | character of anything and add webp BUG=67987 TEST=omnibox can show webp from filer or harddrive when mimetype or extension is wrong Review URL: http://codereview.chromium.org/6124007 TBR=fbarchard@chromium.org Review URL: http://codereview.chromium.org/6137004 git-svn-id: svn://svn.chromium.org/chrome/branches/597/src@71235 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 71221 - Merge 70858 - Disable SSL renegotiation on OS X when using ↵cevans@chromium.org2011-01-121-25/+0
| | | | | | | | | | | | | | | | | system SSL and on 10.5.x. By default, system SSL is disabled unless --use-system-ssl is passed via the command-line. BUG=66931 TEST=none Review URL: http://codereview.chromium.org/6051013 TBR=rsleevi@chromium.org Review URL: http://codereview.chromium.org/6184004 TBR=rsleevi@chromium.org Review URL: http://codereview.chromium.org/6188006 git-svn-id: svn://svn.chromium.org/chrome/branches/597/src@71223 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 70858 - Disable SSL renegotiation on OS X when using system SSL and on ↵cevans@chromium.org2011-01-121-0/+25
| | | | | | | | | | | | | | 10.5.x. By default, system SSL is disabled unless --use-system-ssl is passed via the command-line. BUG=66931 TEST=none Review URL: http://codereview.chromium.org/6051013 TBR=rsleevi@chromium.org Review URL: http://codereview.chromium.org/6184004 git-svn-id: svn://svn.chromium.org/chrome/branches/597/src@71221 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 71096 - net: Disable False Start and clear the SSL client auth cache ↵rch@chromium.org2011-01-122-0/+117
| | | | | | | | | | | | | | | | | | | | | | | | for HTTPS proxies on failure. When performing TLS client auth with an HTTPS proxy, disable TLS false start to better handle SSL handshake failures, such as the HTTPS proxy requiring a client certificate. In addition, when an HTTPS proxy fails, ensure that it is removed from the SSL client auth cache, so that if the failure was due to an invalid client certificate, the user can be prompted to select one again. Depends on: http://codereview.chromium.org/6017010 Patch by: Ryan Sleevi BUG=66424 TEST=HttpNetworkTransactionTest.Proxy_ClientAuthCertCache TBR=agl@chromium.org Review URL: http://codereview.chromium.org/6098010 git-svn-id: svn://svn.chromium.org/chrome/branches/597/src@71201 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 71071 - net: Ensure that when using False Start + client auth, bad ↵rch@chromium.org2011-01-129-63/+286
| | | | | | | | | | | | | | | | | | | | | | | | | | client certificates are not cached. If an SSL handshake fails when client certificates are used, ensure that the client certificate selected is removed from the SSL client auth cache. This ensures that the user is prompted to select a certificate again, as the cause of the failure may have been due to selecting the wrong certificate or selecting no certificate when one is required. The existing logic worked when TLS False Start was disabled, but could fail when False Start was used or when the peer requests renegotiation. This changes ensures the client certificate is removed from the cache by moving the cache removal layer from the HttpStreamRequest to the HttpNetworkTransaction. Patch by: Ryan Sleevi BUG=66424 TEST=HttpNetworkTransactionTest.ClientAuthCertCache* TBR=agl@chromium.org Review URL: http://codereview.chromium.org/6199006 git-svn-id: svn://svn.chromium.org/chrome/branches/597/src@71200 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 71051 - Windows: Fix crash in SSLClientSocketNSS::SaveSnapStartInfo() ↵agl@chromium.org2011-01-121-2/+3
| | | | | | | | | | | | | | when hello_data_len == 0 BUG=69247 TEST=no crash Review URL: http://codereview.chromium.org/6106012 TBR=marshall@chromium.org Review URL: http://codereview.chromium.org/6215006 git-svn-id: svn://svn.chromium.org/chrome/branches/597/src@71191 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 71165 - net: add Live Gamer sites to False Start blacklistagl@chromium.org2011-01-121-0/+2
| | | | | | | | | | | | Requested by William Grosso BUG=69385 TEST=Navigate to https://www.lgelements.com TBR=agl@chromium.org Review URL: http://codereview.chromium.org/6139009 git-svn-id: svn://svn.chromium.org/chrome/branches/597/src@71173 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 70919 - net: add touchnet.com to False Start blacklistagl@chromium.org2011-01-101-0/+1
| | | | | | | | | | BUG=68769 TEST=none TBR=agl@chromium.org Review URL: http://codereview.chromium.org/6164002 git-svn-id: svn://svn.chromium.org/chrome/branches/597/src@70950 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 70613 - net: add (*.)splendidbacon.com to HSTS preloaded.agl@chromium.org2011-01-102-0/+5
| | | | | | | | | | | | Requested by: Matias Korhonen BUG=69123 TEST=net_unittests TBR=agl@chromium.org Review URL: http://codereview.chromium.org/6107003 git-svn-id: svn://svn.chromium.org/chrome/branches/597/src@70949 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 68303 - net: add vibe.novell.com to the False Start blacklistagl@chromium.org2011-01-061-0/+1
| | | | | | | | TBR=agl@chromium.org BUG=65358 Review URL: http://codereview.chromium.org/6098005 git-svn-id: svn://svn.chromium.org/chrome/branches/597/src@70611 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 69734 - net: add comservicing.org to False Start blacklistagl@chromium.org2010-12-201-0/+1
| | | | | | | | | | | | | comservicing.org was omitted because our crawler didn't know about the site. However, it appears to have existed before the cut-off date. BUG=60672 TEST=none TBR=agl@chromium.org Review URL: http://codereview.chromium.org/6075003 git-svn-id: svn://svn.chromium.org/chrome/branches/597/src@69743 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 69729 - net: add factor.cc to HSTS preloaded list.agl@chromium.org2010-12-202-0/+4
| | | | | | | | | | | | (Requested by Robin Buse.) BUG=none TEST=net_unittests TBR=agl@chromium.org Review URL: http://codereview.chromium.org/5961003 git-svn-id: svn://svn.chromium.org/chrome/branches/597/src@69733 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 68648 - False Start blacklist: add giltcdn.comoritm@chromium.org2010-12-181-0/+1
| | | | | | | | | | | | This site has regressed sadly, but it's close enough to the Chrome 8 launch that I'm accepting it. BUG=65694 TBR=agl@chromium.org Review URL: http://codereview.chromium.org/5979002 git-svn-id: svn://svn.chromium.org/chrome/branches/597/src@69607 0039d316-1c4b-4281-b951-d872f2087c98
* Missed file for http://codereview.chromium.org/5925001/mbelshe@chromium.org2010-12-161-56/+8
| | | | | | | | | | BUG=none TEST=none TBR=wtc@chromium.org Review URL: http://codereview.chromium.org/5930004 git-svn-id: svn://svn.chromium.org/chrome/branches/597/src@69423 0039d316-1c4b-4281-b951-d872f2087c98
* Merge r68605, 68221:mbelshe@chromium.org2010-12-1619-301/+1647
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add origin checking for server pushed resources. BUG=64108 TEST=PushedStream, ServerPushCrossOriginCorrectness Review URL: http://codereview.chromium.org/5516012 Update server push to allow use of HEADERS frame. - Sync'd server changes for SPDY protocol and framer. - Adds HEADERS support & smaller header frame support. - Changes field name from "path" to "url" for pushed streams. - Changes existing semantics in SpdyStream and SpdyHttpStream with how the OnResponseReceived callback works and with how headers are parsed to reflect multi-frame arrival of headers. Other changes: - Reworked the StaticSocketDataProvider interface slightly so that we can share code between tests using DelayedSocketData or DeterministicSocketData - Tidy up net_log for pushed streams with associated-stream id logging and format fixes for SPDY_STREAM. Review URL: http://codereview.chromium.org/5248001 Review URL: http://codereview.chromium.org/5925001 git-svn-id: svn://svn.chromium.org/chrome/branches/597/src@69362 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 67869 - Fix case where a SPDY stream with an un-verified cert would ↵mbelshe@chromium.org2010-12-152-7/+14
| | | | | | | | | | | | | | | | | | | | kill the browser if an https:// URL was attempted to be fetched across it. Also fix a bug where when two SSL connections are made, but only one is moved into a SPDY session (because the second is redundant), close the redundant connection. This had been leaking a un-verified SSL connection into the pool, which could then get re-used as though it was verified. BUG=64861 TEST=none Review URL: http://codereview.chromium.org/5409004 TBR=mbelshe@google.com Review URL: http://codereview.chromium.org/5907002 git-svn-id: svn://svn.chromium.org/chrome/branches/597/src@69336 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 68194 - Http cache: Make sure that we don't forget that an entry is sparsejam@chromium.org2010-12-133-15/+28
| | | | | | | | | | | | | | | | | | | | | after we return the headers to the caller. We used the response code as the only indicator to know if an entry was sparse or not, but the response code is modified on the request if a byte-range was not requested... so for subsequent sub-ranges we could consider this a regular, non sparse resource. BUG=62460 TEST=net_unittests Review URL: http://codereview.chromium.org/5541004 TBR=rvargas@google.com Review URL: http://codereview.chromium.org/5699006 git-svn-id: svn://svn.chromium.org/chrome/branches/597/src@69059 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 68829 - When performing a SSL renegotiation handshake, do not send ↵rsleevi@chromium.org2010-12-123-31/+134
| | | | | | | | | | | | | | | | | | | | | | Certificate/CertificateVerify messages unless the peer sends a CertificateRequest, requesting client auth. This would happen if the following conditions were true: - In the initial/previous handshake, the peer requests client authentication. - The client chooses a certificate, versus declining to provide one. - A (EC-)DHE cipher suite is negotiated. - The peer requests (secure) renegotiation. - The peer does NOT request a client certificate during the renegotiated handshake. R=wtc BUG=62027 TEST=none Review URL: http://codereview.chromium.org/5611005 TBR=rsleevi@chromium.org Review URL: http://codereview.chromium.org/5797004 git-svn-id: svn://svn.chromium.org/chrome/branches/597/src@68979 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 68899 - Disk cache: Remove the request throttling experiment.rvargas@google.com2010-12-101-10/+1
| | | | | | | | | | | | | | This is intended for the beta/stable branch. BUG=none TEST=none Review URL: http://codereview.chromium.org/5628006 TBR=rvargas@google.com Review URL: http://codereview.chromium.org/5712004 git-svn-id: svn://svn.chromium.org/chrome/branches/597/src@68901 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 68209 - Change HttpProxyClientSocketPool so that when a new SpdyStream isrch@chromium.org2010-12-031-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | created, it uses the NetLog from the SpdySession, not from the ConnectJob, so that we avoid circular dependencies. I attempted to verify the buggy behavior and the fix by adding a DCHECK() to ConnectJob::set_socket (which is the source of the cycle you detected), but unfortunately, it appears that our unit tests seems to use the same NetLog everywhere. So to test this, I added a very specific DCHECK in passive_log_collector.cc which failed on every HTTPS request through a SPDY proxy when using the old code, and which never failed using this new code. BUG=65217 TEST=none Review URL: http://codereview.chromium.org/5587005 TBR=rch@chromium.org Review URL: http://codereview.chromium.org/5528006 git-svn-id: svn://svn.chromium.org/chrome/branches/597/src@68229 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 67953 - Fix preconnect crash when we hit max socket limit.willchan@chromium.org2010-12-024-4/+100
| | | | | | | | | | | | | | | | | | When we hit the max socket limit, we close an idle socket in order to make space for the new preconnecting socket. It's possible for the selected socket to belong to the same connection group as the one we're preconnecting a socket for. This is obviously broken. The bug currently results in us potentially deleting the ClientSocketPoolHelper::Group associated with that connection group, so the |Group* group| local variable in RequestSocketInternal() is now invalid. Any access to that variable later on in the function results in badness. This was safe before because we would never try to close an idle socket in the connection group we're request a socket for, because the first condition in RequestSocketInternal() checks to see if we can reuse an idle socket. In the preconnect case, since we want to warm up the number of sockets in the connection group, we bypass idle sockets. The solution is to create a new function: CloseOneIdleSocketExceptInGroup(const Group*). This way we avoid this problem. I provide a return value so that the caller can tell whether or not an idle socket was closed. If it was not closed (it's possible that the connection group we're requesting a socket for is the only one with idle sockets), then the caller can tell, so it can pass up the failure so RequestSockets() knows that we've hit the max socket limit and there's no point in trying to preconnect more sockets. BUG=64940 TEST=New unittest. Review URL: http://codereview.chromium.org/5549001 TBR=willchan@chromium.org Review URL: http://codereview.chromium.org/5594001 git-svn-id: svn://svn.chromium.org/chrome/branches/597/src@68030 0039d316-1c4b-4281-b951-d872f2087c98
* Merge 67942 - Fix ClientSocketPoolBaseHelper preconnect crasher.willchan@chromium.org2010-12-022-1/+23
| | | | | | | | | | | | | | It's caused by an invalid read that sometimes leads to an invalid write that causes a CHECK failure. BUG=64985 TEST=New unit test added, fails under valgrind without the fix. Review URL: http://codereview.chromium.org/5523001 TBR=willchan@chromium.org Review URL: http://codereview.chromium.org/5574002 git-svn-id: svn://svn.chromium.org/chrome/branches/597/src@68029 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 67662 - FBTF: Remove unneeded headers from base/ (part 10)thestig@chromium.org2010-11-305-12/+12
| | | | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/5139006 TBR=thestig@chromium.org Review URL: http://codereview.chromium.org/5270010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67674 0039d316-1c4b-4281-b951-d872f2087c98
* FBTF: Remove unneeded headers from base/ (part 10)thestig@chromium.org2010-11-305-12/+12
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/5139006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67662 0039d316-1c4b-4281-b951-d872f2087c98
* Support predictive request for multiple preconnectionsjar@chromium.org2010-11-303-5/+8
| | | | | | | | | | | | | | | [reland CL 5271002... with CrOS / ARM interface update] Connected up to the API for requesting more than one preconnect at a time (that API also explicitly tags requsets as preconnects, so that they can be merged with actual navication requests). BUG=64246 r=willchan,mbelshe Review URL: http://codereview.chromium.org/5400002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67654 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 67614 - Support predictive request for multiple preconnectionsjar@chromium.org2010-11-303-8/+5
| | | | | | | | | | | | | | | | Connected up to the API for requesting more than one preconnect at a time (that API also explicitly tags requsets as preconnects, so that they can be merged with actual navication requests). BUG=64246 r=willchan,mbelshe Review URL: http://codereview.chromium.org/5271002 TBR=jar@chromium.org Review URL: http://codereview.chromium.org/5397003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67622 0039d316-1c4b-4281-b951-d872f2087c98
* Support predictive request for multiple preconnectionsjar@chromium.org2010-11-293-5/+8
| | | | | | | | | | | | | Connected up to the API for requesting more than one preconnect at a time (that API also explicitly tags requsets as preconnects, so that they can be merged with actual navication requests). BUG=64246 r=willchan,mbelshe Review URL: http://codereview.chromium.org/5271002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67614 0039d316-1c4b-4281-b951-d872f2087c98
* net: Add namespace net to URLRequest and URLRequestJob classes.tfarina@chromium.org2010-11-2818-51/+74
| | | | | | | | | BUG=64263 TEST=compiled locally and trybots Review URL: http://codereview.chromium.org/5298008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67497 0039d316-1c4b-4281-b951-d872f2087c98
* [Sync] Make sync integration tests use local xmpp servers.akalin@chromium.org2010-11-272-2/+12
| | | | | | | | | | | Fixed signed/unsigned bug with the port number. BUG=53934 TEST=sync integration tests Review URL: http://codereview.chromium.org/5239001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67491 0039d316-1c4b-4281-b951-d872f2087c98
* Fixed port boundary check in test_server.ccakalin@chromium.org2010-11-271-1/+1
| | | | | | | | | BUG=53934 TEST=manual Review URL: http://codereview.chromium.org/5377005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67487 0039d316-1c4b-4281-b951-d872f2087c98
* Spin up XMPP server for testservers of type sync.akalin@chromium.org2010-11-272-10/+92
| | | | | | | | | | | The XMPP server will be used by the sync integration tests in a future CL. BUG=53934 TEST=Sync integration tests still work Review URL: http://codereview.chromium.org/5104004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67483 0039d316-1c4b-4281-b951-d872f2087c98
* Made testserver communicate to parent process with JSONakalin@chromium.org2010-11-275-16/+74
| | | | | | | | | | | | | | | | | | | | | This is so that if the testserver needs to communicate anything more than the port in the future (e.g., xmpp port for the test sync server), it can do so in a flexible manner. BUG=53934 TEST=manually Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=66879 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=67018 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=67386 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=67398 Review URL: http://codereview.chromium.org/5196001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67481 0039d316-1c4b-4281-b951-d872f2087c98
* Make URLRequestThrottlerEntryInterface inherit RefCountedThreadSafe,joi@chromium.org2010-11-261-1/+2
| | | | | | | | | | | | | as a quick fix for bug 64501. yzshen is planning to refactor these classes significantly, so I won't make a bigger change at this point (e.g. to prevent use of the interface on different threads). BUG=64501 TEST=ThreadSanitizer complains no more. Review URL: http://codereview.chromium.org/5364003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67471 0039d316-1c4b-4281-b951-d872f2087c98
* Added server_data json dictionary to testserver.pyakalin@chromium.org2010-11-261-0/+4
| | | | | | | | | | | | | | | | This is split off from 5196001. BUG=53934 TEST=manually TBR=cbentzel Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=67428 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=67437 Review URL: http://codereview.chromium.org/5262005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67467 0039d316-1c4b-4281-b951-d872f2087c98
* Fixed UnblockPipe() in test_server_win.cc to work with any number of bytesakalin@chromium.org2010-11-261-7/+11
| | | | | | | | | | | | Since ReadData() can be told to read any number of bytes, UnblockPipe() must write at least that number of bytes to guarantee to unblock ReadData(). BUG=53934 TEST=Manual Review URL: http://codereview.chromium.org/5329004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67445 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 67437 - Added server_data json dictionary to testserver.pyakalin@chromium.org2010-11-261-5/+0
| | | | | | | | | | | | | | | | | This is split off from 5196001. BUG=53934 TEST=manually TBR=cbentzel Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=67428 Review URL: http://codereview.chromium.org/5262005 TBR=akalin@chromium.org Review URL: http://codereview.chromium.org/5359004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67441 0039d316-1c4b-4281-b951-d872f2087c98
* Added server_data json dictionary to testserver.pyakalin@chromium.org2010-11-261-0/+5
| | | | | | | | | | | | | | This is split off from 5196001. BUG=53934 TEST=manually TBR=cbentzel Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=67428 Review URL: http://codereview.chromium.org/5262005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67437 0039d316-1c4b-4281-b951-d872f2087c98
* Added simplejson import line to testserver.py.akalin@chromium.org2010-11-261-0/+1
| | | | | | | | | | | | | This is split off from 5196001 (to try to narrow down the test failures on XP). BUG=53934 TEST=manually TBR=cbentzel Review URL: http://codereview.chromium.org/5330008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67435 0039d316-1c4b-4281-b951-d872f2087c98
* Added third_party to python path for testserver.akalin@chromium.org2010-11-261-0/+5
| | | | | | | | | | | | This is split off from 5196001. BUG=53934 TEST=manually TBR=cbentzel Review URL: http://codereview.chromium.org/5370003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67434 0039d316-1c4b-4281-b951-d872f2087c98
* Added ReadData() function to test_server_{posix,win}.ccakalin@chromium.org2010-11-262-64/+92
| | | | | | | | | | This is split off from 5196001. BUG=53934 TEST=manually TBR=cbentzel git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67430 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 67428 - Added server_data json dictionary to testserver.pyakalin@chromium.org2010-11-262-13/+1
| | | | | | | | | | | | | This is split off from 5196001. BUG=53934 TEST=manually TBR=cbentzel TBR=akalin@chromium.org Review URL: http://codereview.chromium.org/5279005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67429 0039d316-1c4b-4281-b951-d872f2087c98
* Added server_data json dictionary to testserver.pyakalin@chromium.org2010-11-262-1/+13
| | | | | | | | | | This is split off from 5196001. BUG=53934 TEST=manually TBR=cbentzel git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67428 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 67398 - Made testserver communicate to parent process with JSONakalin@chromium.org2010-11-255-159/+71
| | | | | | | | | | | | | | | | | | | | | | This is so that if the testserver needs to communicate anything more than the port in the future (e.g., xmpp port for the test sync server), it can do so in a flexible manner. BUG=53934 TEST=manually Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=66879 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=67018 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=67386 Review URL: http://codereview.chromium.org/5196001 TBR=akalin@chromium.org Review URL: http://codereview.chromium.org/5373004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67400 0039d316-1c4b-4281-b951-d872f2087c98
* Made testserver communicate to parent process with JSONakalin@chromium.org2010-11-255-71/+159
| | | | | | | | | | | | | | | | | | | This is so that if the testserver needs to communicate anything more than the port in the future (e.g., xmpp port for the test sync server), it can do so in a flexible manner. BUG=53934 TEST=manually Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=66879 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=67018 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=67386 Review URL: http://codereview.chromium.org/5196001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67398 0039d316-1c4b-4281-b951-d872f2087c98