gecko-dev/mailnews
dougt%netscape.com 128f95aa9b Relanding Necko Changes.
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.

r=darin@netscape.com
sr=rpotts@netscape.com
2001-02-21 20:38:08 +00:00
..
absync Relanding Necko Changes. 2001-02-21 20:38:08 +00:00
addrbook bug57021 Mailing list msg displays multiple copies of addressees. r=ducarroz, sr=bienvenu 2001-02-14 21:08:41 +00:00
base Relanding Necko Changes. 2001-02-21 20:38:08 +00:00
compose Relanding Necko Changes. 2001-02-21 20:38:08 +00:00
db adding some debugging printfs, for my benefit. no reviewer. 2001-02-17 02:21:44 +00:00
imap Relanding Necko Changes. 2001-02-21 20:38:08 +00:00
import "javascript strict warnings in importDialog.js". bug=60632, author=Mark Olson <maolson@earthlink.net>, r=tonyr, r=chuang, sr=sspitzer 2001-02-14 01:28:54 +00:00
local Relanding Necko Changes. 2001-02-21 20:38:08 +00:00
mapi Eliminated the libs build pass. 1999-11-28 03:05:01 +00:00
mime Relanding Necko Changes. 2001-02-21 20:38:08 +00:00
movemail updated xPL license boilerplate to v1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:43:54 +00:00
news Relanding Necko Changes. 2001-02-21 20:38:08 +00:00
public make the message view persist on a per folder basis. (#63853) 2001-01-04 00:12:36 +00:00
.cvsignore
jar.mn remove reference to an obsolete gif 2001-02-02 22:47:59 +00:00
mailnews.js fallback to HELO even if SMTP AUTH enabled: bug 67538 r=bryner sr=mscott 2001-02-13 02:09:25 +00:00
Makefile.in Removing more unused cruft. r=sspitzer. sr=cls. 2000-12-28 01:03:50 +00:00
makefile.win Landing jar packaging from jar_restructuring_branch. r=hyatt,dprice,sfraser,dveditz,vishy,sgehani 2000-09-20 19:35:24 +00:00
makefiles remove obsolete test directories 2001-01-30 04:50:42 +00:00