Commit Graph

9 Commits

Author SHA1 Message Date
disttsc%bart.nl
03f69c5003 Back out dougt's channel changes
git-svn-id: svn://10.0.0.236/trunk@86793 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 03:14:23 +00:00
dougt%netscape.com
7af79c83df Revising nsIChannel to allow for overlapped i/o. This consists of three parts:
1. Factoring nsIChannel into a protocol specific part, the nsIChannel, and a socket specific, the nsITransport.
2. Derive the nsIChannel from a nsIRequest.
2. Changes the notification system from necko and the URILoader to pass the nsIRequest interface instead of nsIChannel interface.

This goal stems from wanting to be able to have active AsyncRead and AsyncWrite operations on nsSocketTransport.
This is desired because it would greatly simplify the task of maintaining persistent/reusable socket connections
for FTP, HTTP, and Imap (and potentially other protocols).  The problem with the existing nsIChannel interface is
that it does not allow one to selectively suspend just one of the read or write operations while keeping the other active.

The full details of the change on written up in the netlib newsgroup.

r=darin@netscape.com
sr=rpotts@netscape.com


git-svn-id: svn://10.0.0.236/trunk@86717 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-10 00:16:26 +00:00
neeti%netscape.com
4bf096b287 Fix for rtm++ bug 55405 SetSizeEntry(..) called during shutdown could lead to corrupted cache, r=dp,sr=rpotts
git-svn-id: svn://10.0.0.236/trunk@81348 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-18 03:59:34 +00:00
dp%netscape.com
0c1220afaa Bumping cache version number up so everyone's corrupted caches uptil
now will be automatically deleted. r=neeti


git-svn-id: svn://10.0.0.236/trunk@79139 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 18:47:30 +00:00
ruslan%netscape.com
2d3c31f3be Fix 47408, a=gagan,r=neeti
git-svn-id: svn://10.0.0.236/trunk@76147 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 21:31:13 +00:00
davidm%netscape.com
fabc4b230f 34314 Remove execute permission from cache files
git-svn-id: svn://10.0.0.236/trunk@70104 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 21:58:17 +00:00
alecf%netscape.com
2868141ead reduce dependancies on nsIPref.h
git-svn-id: svn://10.0.0.236/trunk@64475 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-29 09:46:39 +00:00
davidm%netscape.com
8767521c24 26171 Trigger bigfile .xpi a 2nd time results in -207
install fail 
 25585      Leaking a C string 
 25590   Leaking C string in cache co
20893    Cache preferences need to be hooked up 
r = gordon@netscape.com


git-svn-id: svn://10.0.0.236/trunk@61115 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-16 07:48:06 +00:00
fur%netscape.com
cb8d4be3b8 Landing of CacheIntegration_BRANCH in support of bug #8305 (Implement cache)
git-svn-id: svn://10.0.0.236/trunk@55511 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-07 02:07:31 +00:00