Commit Graph

935 Commits

Author SHA1 Message Date
warren%netscape.com
22f79f828b Bug 29207 - made it not allocate the PLEvent object. Added defensive code for mReceiver going away. r=waterson 2000-11-14 20:03:21 +00:00
pollmann%netscape.com
468f6835ea Bug 579678: Strip linebreaks from URLs before escaping r=gagan, sr=mscott 2000-11-07 01:03:04 +00:00
jst%netscape.com
25b8e29ff2 Fixing bug 58888. The content sink was incorrectly releasing the stream loader in its OnStreamComplete() method, this caused a crash when mozilla was running in off-line mode since OnStreamComplete() was called without the sink having a string reference to the stream loader so the incorrect release call in the sink caused a crash later on in necko. sr=rpotts, r=gagan,heikki 2000-11-06 23:22:44 +00:00
warren%netscape.com
fe7c6ebabe Bug 47263 - null check for top crasher (mOutputStream becomes null -- could be going through END_READ state twice). 2000-11-01 00:58:10 +00:00
blizzard%redhat.com
695b8ad662 bug #58258. Fix warnings in nsNetUtil.h, take II. This should work on win32. 2000-10-30 02:02:00 +00:00
blizzard%redhat.com
b7569a5e22 backing out last change. it makes win32 sad. 2000-10-29 18:26:42 +00:00
blizzard%redhat.com
faab80400e bug #58258 - warning fixes for nsIChannel::LOAD_NORMAL. r=scc sr=mscott,brendan 2000-10-29 17:44:42 +00:00
warren%netscape.com
cd56c0575b Bug 47207. Backing out logging/PRINTF changes until we can fix stopwatch.h, introduce double parens, etc. 2000-10-28 22:17:53 +00:00
warren%netscape.com
9a6d92a433 Bug 47207. Changing printf to PRINTF to use new logging facility. r=valeski,sr=waterson 2000-10-27 22:43:51 +00:00
mscott%netscape.com
f5614e7782 Bug #56934 --> properly determine the status for on end document load. We used to
use the status of the last request processed in loading the document to determine
success or failure. That's incorrect. Instead, test to see if the load group is being
canceled. If it is, use that as the status for the entire document. Otherwise, ignore
the status for the last request and instead use the status for the main document
(the default load channel).
sr=rpotts, r=sspitzer
2000-10-26 06:34:20 +00:00
jst%netscape.com
c1ccea8268 Fixing rtm++ bug 56529. Necko was unescaping the content of URL's if a segment of the URL is requested (but not if the whole URL is requested), the DOM code used this unescaped string as is and that caused backwards compatibility problems. a=gagan&brendan, r=andreas.otte@primus-online.de 2000-10-24 04:56:10 +00:00
darin%netscape.com
3c271c19c7 Fixes bug 54081. Uploading large files (>50k). r=warren, sr=mscott. 2000-10-24 02:35:18 +00:00
mkaply%us.ibm.com
ef3ca7c3e7 #56763
r=gagan, sr=mscott
Race condition in netwerk was causing timeouts on fast systems/slow connections
2000-10-20 04:39:44 +00:00
gagan%netscape.com
34549dbcd5 Fix for bug 31174. Misc. ssl related fixes for getting SSL proxies to work. r=ruslan,pavlov sr=dougt. Thanks nikolay.igotti@eng.sun.com 2000-10-13 03:18:55 +00:00
akhil.arora%sun.com
3de56aad0e fixes for making auto proxies work again (phase1) b=53080 r=gagan@netscape.com a=brendan@mozilla.org 2000-09-27 02:03:43 +00:00
warren%netscape.com
094af23a1f Bug 52111. Fix for race condition between file transport and async stream listener -- mStatus was temporarily getting set to WOULD_BLOCK. code=alex@cendio.se, r=warren 2000-09-26 05:03:30 +00:00
bryner%uiuc.edu
43b47e9463 Moving files out of security/base at request of security team. The new home for these files is in netwerk. Bug 53648. r=scc. a=gagan,brendan. 2000-09-22 04:42:20 +00:00
mstoltz%netscape.com
504b6630e9 Final (I hope) fix for 24765, using Necko file cache for the jar protocol. r=beard, a=warren. 2000-09-21 05:01:16 +00:00
mstoltz%netscape.com
04f1130628 Fix for bugs 24765, 49288. Using Necko file cache for the jar protocol. r=beard, a=warren. 2000-09-15 19:27:05 +00:00
rayw%netscape.com
3cd14f5878 Bug fix for 52648 -- remaining stash of progids which I missed on
the mega-change yesterday.  This will fix a few more issues.

r=warren
2000-09-14 23:20:49 +00:00
dougt%netscape.com
c2923c8476 + Added OnSecurityChange() to nsIWebProgressListener interface.
+ Added dummy function to all users of nsIWebProgressListener
+ Added new security event sink.
+ Hooked up new event sink to docloader and friends.
+ Fixed memory leaks and crashes in nsSecureBrowserImpl.
+ Added AlertPrompt to nsIPrompt Interface.
+ Enabling xpcom test on unix.

Fixes bug 46872.  r=valeski/rpotts
2000-09-14 22:56:56 +00:00
bryner%uiuc.edu
14b39559f7 This is the rest of the checkin to remove mozilla's dependency on building psm-glue. All security glue
interfaces and resources that aren't specific to PSM have moved to security/base.  The remaining psm-glue
interfaces which are used elsewhere in the code have been abstracted to be non-PSM-specific, and the call
sites changed to use the abstracted interface.  Bug 18352.  r=brendan,pavlov,shaver.  a=brendan.
2000-09-14 19:27:23 +00:00
dougt%netscape.com
b9beecb0b7 First checkin of security event sink. not part of build yet. 2000-09-14 18:57:11 +00:00
rayw%netscape.com
0257791053 Bug 37275, Changing value of all progids, and changing everywhere a progid
is mentioned to mention a contractid, including in identifiers.

r=warren
2000-09-13 23:57:52 +00:00
shaver%mozilla.org
bc4ba277fb Part 1.1 of 18352 (remove extensions/ dependencies from non-extensions/ code):
Teach netwerk about nsIPasswordManager.
  (Craves better interfaces, current versions just C&P'd from wallet's.)
r=valeski,a=brendan
2000-09-12 02:35:29 +00:00
ccarlen%netscape.com
3335f30fbd Fix for #51459 For Mac, in nsStdURL::GetFile, only convert '/' to ':' in directory portion of path, not leaf name. r=rjc 2000-09-11 12:51:52 +00:00
gordon%netscape.com
75155a5171 Fix bug 35564 '[MLK] Potential nsIIOService Leak' - integrated Patrick's changes 2000-09-08 23:31:26 +00:00
mscott%netscape.com
81b816da2e Bug #43556 --> remove obsolete reference to old class id for the mime service. use the new one.
r=valeski
2000-09-08 00:24:13 +00:00
scc%mozilla.org
9aa980c04a explicit constructors stop the automatic construction of a string for a comparison. Really, they want the equivalent of |IsEmpty()| here; let's just test the value of the char[0] in the buffer. 2000-09-03 05:47:01 +00:00
pavlov%netscape.com
b956215375 fix for secure smtp bug 30321 r=mscott for the smtp part and r=bryner for the rest 2000-09-01 09:00:37 +00:00
ruslan%netscape.com
19e9e19187 Finally fix the last dogfood regression (big http posts), 47936 2000-09-01 00:59:48 +00:00
rpotts%netscape.com
70b257c35e bug #48546. SocketTransport now obeys the LOAD_BACKGROUND flag and will not call the nsIProgressEventSink. 2000-08-25 04:43:48 +00:00
ruslan%netscape.com
9a37ed0f3c Fix large posts - 47936, a/r=gagan 2000-08-24 22:18:33 +00:00
jst%netscape.com
9abec73fbe DOM string changes. All nsString& in DOM interfaces (and interfaces needed by DOM implementations) have been changed to nsAReadableString& and nsAWritableString&. String implementation additions (sanctioned by scc) to support DOM needs. Bug 49091. r=vidur,jst,scc 2000-08-23 17:27:06 +00:00
warren%netscape.com
50ca0d0bd6 Added .get() 2000-08-22 07:45:19 +00:00
warren%netscape.com
e05eef45e9 Bug 46777. Redesigned stream interfaces to allows stream observers to be decoupled from pipe implementation. Needed for embedding to fix 'spin' problem. r=rpotts,valeski,ruslan 2000-08-22 07:03:33 +00:00
dp%netscape.com
69e5243d4f bug# 49786 Weak ref cache commonly used protocol handlers. This will
eliminate about 1500 string copies and calls to ProgIDToClassID()
r=gagan,valeski
2000-08-22 06:16:50 +00:00
warren%netscape.com
e12f238589 Bug 46864 - Embedding needs a name attribute on nsIRequest. 2000-08-21 08:23:54 +00:00
scc%mozilla.org
3f0620d231 fixing code that relied on implicit string construction 2000-08-19 20:01:04 +00:00
rayw%netscape.com
6385bb207a Changed case of nsIFactory.idl methods to start with lower case to be like other
interfaces.  Since the C++ generated code upper-cases the method names, this
affects no C++ code, but only a few javascript methods.

Bug 46771.

r=waterson.

I am in today and tomorrow.
2000-08-10 20:12:08 +00:00
gagan%netscape.com
01e3f7007e Fix for bug 20145. Proxy Auto Config is now in. For more information check http://www.mozilla.org/docs/netlib/pac.html r=bryner,rjc. 2000-07-31 21:24:55 +00:00
warren%netscape.com
2b01440bc0 Factored string bundles out of necko. Fixes bug 42107 - need to fix string bundle init workaround. Also bug 40506 - nsIWebProgressListener needs status text. Status messages now work in mozilla and viewer with internationalized and parameterized text! Added temporary error architecture until bug 13423 can be fixed. Extended nsIStringBundleService to provide method to format status message. r=valeski,jband,tao. verified=mstoltz 2000-07-25 05:45:56 +00:00
pnunn%netscape.com
3aaf44d945 fix for bug#30852: backing out change that resets the loadgroups attribs from the channel. pnunn,
r:gagan.
2000-07-21 22:57:36 +00:00
ruslan%netscape.com
c45d68256f Applying Justin's patch to fix 40203 (proxy ssl connect), a=gagan,r=myself 2000-07-21 00:03:39 +00:00
ruslan%netscape.com
2c3efade67 WIP on 42283 - make nsNetModules to be thread-safe; r/a=gagan 2000-07-20 21:24:38 +00:00
pnunn%netscape.com
38ed05f47f fix for bug#30852.(nsbeta2+). Image reloads not using necko reload attributes. pnunn.
rev:neeti; and tested on win/mac/linux.
2000-07-20 01:52:35 +00:00
gagan%netscape.com
6dff277714 Removed a not-being-used file. r=warren 2000-07-14 02:43:12 +00:00
pavlov%netscape.com
20dc0118ea fix for secure imap and news bug 39154 r=mscott 2000-07-13 23:53:54 +00:00
dougt%netscape.com
d84c495203 bug 40750.
Adding followSymlink flag to nsILocalFile.
Adjusting callers.
windows shortcut optimizations.
r=blizzard@mozilla.org.
a=brendan@mozilla.org
2000-07-12 23:31:31 +00:00
dprice%netscape.com
bdd5713749 fixed a crasher when getting the length of an empty string. 2000-07-12 07:39:34 +00:00
mstoltz%netscape.com
a8545c4aed Fixing 40159 and 44822, both [nsbeta2+] regressions on signed scripts. r=sgehani 2000-07-12 03:10:33 +00:00
warren%netscape.com
0a2c5e193e Bug 44342 - hang on startup. Added back a lock to mutually exclude cancel/suspend/resume. Seems to work on Mac (i.e. can't reproduce the problem now). Also cleaned up file transport service, removing unused stuff. 2000-07-11 01:52:12 +00:00
ruslan%netscape.com
87373a21f6 WIP on 40449, a/r=gagan 2000-07-07 22:02:47 +00:00
mscott%netscape.com
51f87a2831 Bug #43652 --> fix running of JS urls by returning the error status of the
underlying file transport if the input stream channel doesn't have an error
of it's own.
r=warren
2000-07-07 21:42:15 +00:00
warren%netscape.com
2b4188f0bb Fix for lost status/error return value. Affects javascript: urls. r=gagan 2000-07-06 00:40:53 +00:00
jab%atdot.org
3ff5cd0f65 a=brendan@mozilla.org
Bug #16103
Support for SOCKS proxies in HTTP, HTTPS, and FTP protocols.
Also includes the prefs configuration and UI bits.
2000-07-01 10:25:25 +00:00
andreas.otte%primus-online.de
1a2a5c7fee fix bug 43659, URL bar does not accept hexadecimal domain names, r=gagan@netscape.com, a=waterson@mozilla.org 2000-07-01 06:29:13 +00:00
warren%netscape.com
dd4b81932e Bug 37463. Fixed javascript: url deadlock. Also made the file transport more efficient in the process by eliminating the lock. r=waterson 2000-06-30 07:18:52 +00:00
warren%netscape.com
9b15d99214 Fixed spelling. 2000-06-28 07:06:09 +00:00
dougt%netscape.com
8b638a4c67 I IDL-ifying the nsProxyObjectManager.
I have updated all users that I found
grepping the source tree.

r=valeski@netscape.com
a=waterson@netscape.com
b=43131

Also checking in changes to the window's embed test which is NOT
hooked up to the build system.
2000-06-24 00:03:10 +00:00
waterson%netscape.com
66a05bec2a Bugs 21650, 42586. Remove nsISocketTransportService::LateInit(), move code that gets string bundles to lazily grab the bundle when it's needed. This avoids re-entrancy into the service manager which causes a leak. r=dbaron,warren 2000-06-23 02:02:04 +00:00
ftang%netscape.com
4f7a6834d9 fix bug 35076. r=gagan add UCS2toUTF8 conversion before assign UTF8 back to nsString 2000-06-22 23:53:21 +00:00
andreas.otte%primus-online.de
3392872205 small performance patch for SetDirectory from jst@netscape.com, r/a=gagan@netscape.com, a=waterson@mozilla.org 2000-06-22 22:02:47 +00:00
warren%netscape.com
1927d0a1ce Bug 41390. js prompt() contains remember this value checkbox. r=morse 2000-06-17 01:57:36 +00:00
valeski%netscape.com
1ec65ef5ad 35506. r=warren. File transport now fires OnStart for *all* loads. 2000-06-16 21:46:03 +00:00
mscott%netscape.com
a78719dcba Bug #40116 --> check to see if the channel was canceled before
propogating calls to the content listener...
this is actually warren's code.
r=mscott
2000-06-16 21:21:57 +00:00
valeski%netscape.com
f0fec56b70 42767. AsyncOpen (dead code) removal. 2000-06-16 14:39:19 +00:00
ruslan%netscape.com
4eac345a41 Fixing 42107, a=gagan. Documenting some APIs in the process as well. 2000-06-13 03:00:53 +00:00
warren%netscape.com
ecc2d9c51c Bug 27971. Better strategy for resource: urls to use less memory. Saves about 0.4% of entire run just bring up one page (home.mozilla.org). r=waterson 2000-06-09 07:51:13 +00:00
tor%cs.brown.edu
4b4bb95568 SUNWspro build bustage fix: use PL_strchr() instead of strchr(). 2000-06-04 18:19:47 +00:00
warren%netscape.com
512c8bf433 Renaming nsIAllocator to nsIMemory (and nsAllocator to nsMemory). API cleanup/freeze. Bug #18433 2000-06-03 09:46:12 +00:00
andreas.otte%primus-online.de
6d3c4521f9 fix reopened bug 27930 [URL parser should support RFC 2732 - IPv6 address literals] and bug 39340 [regression: file:/ URLs no longer work], r=gagan@netscape.com, a=waterson@mozilla.org 2000-06-03 09:17:16 +00:00
warren%netscape.com
88151adad6 Fix to make jar protocol not copy local files. Starting to get chrome to work with jars. Bug #18433 2000-06-02 23:39:45 +00:00
rpotts%netscape.com
5388d57e2b Propagate load attributes down into the file transport. This avoids generating unnecessary calls if the URI is LOAD_BACKGROUND... 2000-06-02 05:15:13 +00:00
shaver%mozilla.org
e21b687d60 make HTTP auth pluggable (#39781), r=gagan 2000-06-02 00:23:56 +00:00
warren%netscape.com
457fa2def4 Removed input buffer from file input stream. Bug 41067 2000-05-31 05:33:12 +00:00
ruslan%netscape.com
e83b37e98a Fix 26486 2000-05-26 20:12:50 +00:00
warren%netscape.com
3658e33085 Removing URIParser attribute from nsIURI interface. Fixed Equals for case when port is the default. Cached URL parsers (all 3) to reduce object allocation. r=andreas,dp 2000-05-25 08:27:40 +00:00
dougt%netscape.com
a494c5e7d4 Making ProxyService Threadsafe for Add and Remove Proxy. r=gagan. 2000-05-24 22:55:35 +00:00
dougt%netscape.com
d83290854c Fix for 31164, possibly 35658, and prep work for 31174.
1) Passing the proxy hostname and port to the underlying socket
   and changing all users that appeared in lxr.

2) (psm-glue) registering with the cache manager to allow local loopback so that
   psm will work with a proxy.

3) (psm-glue) Storing proxy information in psmSocketInfo.

most reviewed by gagan@netscape.com.
2000-05-19 22:56:12 +00:00
warren%netscape.com
5f6b57ef08 Bug 39416. Made ftp work with single sign-on for more than one user/host. 2000-05-17 07:12:40 +00:00
warren%netscape.com
61dabd80c7 Removed nsINetPrompt.idl (obsolete). 2000-05-17 05:46:40 +00:00
ftang%netscape.com
66cd85e281 fix OS2 problem for ibm 2000-05-16 21:41:14 +00:00
gagan%netscape.com
3541939de2 Fix for bug 27930. Support for IPv6 in the url parser. 2000-05-16 08:42:40 +00:00
warren%netscape.com
618d468469 Changes to unify nsINetPrompt with nsIPrompt, making single sign-on work. Single sign-on API changes. Fixes bugs 34583, 34720, 34725, 24746, 33094. r=sspitzer,morse 2000-05-16 05:35:23 +00:00
ftang%netscape.com
9a3eda7bbf fix OS/2 problem for IBM. Change the #ifdef XP_PC to #if defined(XP_PC) && !defined(XP_OS2) 2000-05-13 13:13:38 +00:00
andreas.otte%primus-online.de
f8406c718e fix bug 37616, Retire SetRelativePath, removing unused SetRelativePath from nsIURI.idl and all it's implementations, r=warren@netscape.com, a=mscott@netscape.com for the mailnews part 2000-05-13 13:05:00 +00:00
colin%theblakes.com
8097be8740 Fix segmented reads on local files. r=warren 2000-05-13 12:29:13 +00:00
andreas.otte%primus-online.de
972e78add0 fix bug 32997, file URLs that include a hostname don't work, look for a hostname and do some special work on detecting drivenames for XP_PC, r=gagan@netscape.com 2000-05-13 12:00:38 +00:00
gordon%netscape.com
1851500ae6 Change allocation/deallocation of monitor to use nsAutoMonitor methods, as per brendan's suggestion. 2000-05-12 23:42:33 +00:00
gordon%netscape.com
aebe469af2 Reorder shutdown of DNS and SocketTransport services to allow the DNS service to notify socket transports that outstanding lookups are going away. Part of fix for bug 33821 and 34663. 2000-05-12 23:41:40 +00:00
putterman%netscape.com
fe2651b61e Fix OS/2 bustage. 2000-05-11 22:24:39 +00:00
ruslan%netscape.com
78b4edc5d2 Fix 37744 2000-05-08 20:25:01 +00:00
andreas.otte%primus-online.de
1c857f0f86 working on bug 37616, Retire SetRelativePath, NS_MakeAbsolute now only calls Resolve, let it do the complete resolving, r=warren@netscape.com 2000-05-07 11:04:33 +00:00
andreas.otte%primus-online.de
0617f66909 working on bug 37616, Retire SetRelativePath, Resolve now uses ExtractScheme from nsURLHelper, r=warren@netscape.com 2000-05-07 10:56:33 +00:00
andreas.otte%primus-online.de
a6c89dfe21 working on bug 37616, Retire SetRelativePath, make nsIOService use the nsURLHelper version of ExtractScheme, r=warren@netscape.com 2000-05-07 10:49:29 +00:00
andreas.otte%primus-online.de
2a0301fa8e working on bug 37616, Retire SetRelativePath, moving ExtractScheme into nsURLHelper, r=warren@netscape.com 2000-05-07 10:43:36 +00:00
warren%netscape.com
185c96de20 Combined all necko dlls into two. Bug 17031. 2000-05-06 09:15:56 +00:00
warren%netscape.com
eb6959f7b7 Fixed mac build warnings. 2000-05-06 09:07:31 +00:00
andreas.otte%primus-online.de
412281d5fa fix a possible mem leak introduced with my last checkin 2000-05-05 22:39:03 +00:00
andreas.otte%primus-online.de
7fbecd38cb fix bug 37109, nsStdURL::Equals() should not malloc, r=warren@netscape.com 2000-05-05 21:23:08 +00:00
andreas.otte%primus-online.de
4811de2210 fix bug 37801, SetFile does not add a / in front of the path before calling SetPath on XP_PC, r=cmanske@netscape.com
fix bug 34966, fragment id on root-documents without /  misinterpreted, fixing the missed case, r=gagan@netscape.com
2000-05-05 21:11:28 +00:00
andreas.otte%primus-online.de
5871fe9114 fix bug 37801, SetFile does not add a / in front of the path before calling SetPath on XP_PC, the fix is more general and applys to all platforms, r=cmanske@netscape.com 2000-05-05 21:08:31 +00:00
valeski%netscape.com
bc0588ce89 backing out socket change that is choking imap/pop 2000-05-05 19:54:42 +00:00
gagan%netscape.com
3f3e541a66 More proxy auto config work. 2000-05-05 09:49:42 +00:00
gagan%netscape.com
13e7b2f428 Relevant idl includes for proxy auto config changes. 2000-05-05 09:35:50 +00:00
gagan%netscape.com
0355ed4aa1 More proxy autoconfig stuff (in the making...) 2000-05-05 09:34:37 +00:00
valeski%netscape.com
ebf4de0824 Socket transport now blocks until DNS is resolved *only* in the Sync api usage case (Open*Stream() calls). This allows callers to deal w/ dns error failures when they're using the sync apis. 24435 2000-05-04 22:50:25 +00:00
warren%netscape.com
1702bc6092 Added ioFlags enum. Bugs 37711. 2000-05-03 22:43:21 +00:00
gagan%netscape.com
24b80ae946 Fix for bug 36862. Added parameter checks to avoid crashes. 2000-05-03 21:47:56 +00:00
valeski%netscape.com
2e3acb0592 28880. socket transport now provides access to the underlying ip address 2000-05-02 22:25:00 +00:00
valeski%netscape.com
c693632d12 backing out sync failure checkin because of suspect behavior 2000-05-02 19:58:29 +00:00
valeski%netscape.com
6209f221f2 back in we go 2000-05-02 13:08:20 +00:00
valeski%netscape.com
d477e7a322 backing out changes until I can figure out what went wrong w/ the tests 2000-05-02 13:04:00 +00:00
valeski%netscape.com
858b077c3d 24435. socket transport now handles synchronous failure so we can capture conection errors w/ the sync api 2000-05-02 12:29:34 +00:00
putterman%netscape.com
5ad0586f78 Fix for 29543 so we can now create new Japanese local folders. Patch submitted by
m_kato@ga2.so-net.ne.jp. r=andreas.otte@primus-online.de
2000-05-02 03:58:25 +00:00
mkaply%us.ibm.com
b8805604b8 # 37239
r= warren@netscape.com
OS/2 bring up continues - Remove some legacy #ifdef stuff for OS/2
2000-05-01 22:32:47 +00:00
mkaply%us.ibm.com
c89b0224a1 # 37239
r= warren@netscape.com
OS/2 bring up continues - Add !defined XP_OS2 to #ifdef XP_PC
2000-05-01 22:32:02 +00:00
gagan%netscape.com
e4db9151b6 First checkin of proxy auto config interfaces. Not in the build. 2000-04-27 18:42:47 +00:00
mstoltz%netscape.com
2d56321f9e Removed getOwner() function from nsIStreamLoader. getChannel() now fulfills this function. 2000-04-27 00:30:27 +00:00
slamm%netscape.com
ab6e3eb4e6 Fix declaration order to quiet build warning 2000-04-26 14:31:01 +00:00
gagan%netscape.com
61440864c7 Fixed bug 36831. Removed an accidental checkin of an assertion. 2000-04-25 01:18:26 +00:00
gagan%netscape.com
7e1c03978a First checkin of proxy auto config stuff. 2000-04-25 01:15:35 +00:00
mscott%netscape.com
f37fe5e5b7 Some folks were confused about why we had AsyncOpen I put a comment saying this method is being
made obsolete and no one really implements it.
2000-04-23 01:45:21 +00:00
sspitzer%netscape.com
bce7ee2e29 turn off gagan's assertion. #36831. r=mscott. 2000-04-22 23:34:03 +00:00
gagan%netscape.com
9508ade32b Fixed bug 23480. Changed the PostDataStream api to be UploadStream api to allow PUT requests as well.
Fixed bug 32560. Added AsyncWrite implementation for HTTP.
Fixed bug 33842. Some of the earliar code that ruslan had landed broke the status updating for proxy cases.
Fixed bug 36602. Added an api to add (and remove) entries to the "no proxy for" array. Also changed the array to be constructed once (and hence parsed once) instead on each call to ExamineForProxy.
Part fix for bug 31174. Added HTTPS proxy settings.
And finally also un"ruslan"ized the HTTP code :)
2000-04-22 00:35:05 +00:00
andreas.otte%primus-online.de
8bfb7e4dea extended fix for bug 34863 [Local Harddisks not found if I tried with C: without \], partial fix for bugs 32997 [file URLs that include a hostname don't work] and 19174 [Canonify does not handle UNC file paths], enable the urlparser to handle unc paths better for XP_PC, r=dougt@netscape.com 2000-04-21 14:10:23 +00:00
warren%netscape.com
24eeb1f34c Removed extra call to Open 2000-04-21 05:15:42 +00:00
warren%netscape.com
d4340805ee Changed max thread count to 4 (for now). 2000-04-21 05:14:49 +00:00
ruslan%netscape.com
e987cc8f7c Adjust transport socket timeout everytime it's getting put back into the
work queue. Fix WinGate crash (32048) by stopping using polable events in case
when creation of pollable event has failed (until nspr finds a real solution).
Fix 36445. Apply slamm's patch to shut off some compiler warnings.
2000-04-20 01:10:30 +00:00
andreas.otte%primus-online.de
b4f09c2342 fix bug 34966 [fragment id on root-documents without / misinterpreted], r=warren@netscape.com 2000-04-15 16:07:28 +00:00
andreas.otte%primus-online.de
4a2473a780 fix bug 35736 [url encoding - character encoded when it shouldn't] No longer escaping $, r=gagan@netscape.com 2000-04-15 15:52:40 +00:00
scc%netscape.com
5510895b32 making string conversions explicit 2000-04-15 05:40:34 +00:00
ruslan%netscape.com
3485166c98 Implement firing of OnStartRequest regardless of the error code but don't
enable it yet till the webshell is fixed.
2000-04-15 00:01:23 +00:00
ruslan%netscape.com
848ca9862f Fix 35508, 33762, 35024. 2000-04-14 21:10:27 +00:00
warren%netscape.com
e495d8bf34 Fixed to truncate by default. Fixed permissions to default to 664. 2000-04-14 09:32:24 +00:00
warren%netscape.com
5be72cd60a Fixed leak in AsyncRead/AsyncWrite. r=danm 2000-04-14 05:29:21 +00:00
ftang%netscape.com
94e2018782 check in fix of 29341 . patched submitted by m_kato@ga2.so-net.ne.jp
Make sure the \ to / conversion respect double byte system on window.
2000-04-14 04:43:02 +00:00
jbetak%netscape.com
b74494e409 r=valeski, exposing channel for 32604 Trunk fix for illegal use of nsString-external JavaScript 2000-04-14 02:46:28 +00:00
ruslan%netscape.com
88cc8694d8 Fix 35024 - add new API to the socketTransportService to see how many
connections are alive/in-progress/etc.
2000-04-13 22:30:21 +00:00
gagan%netscape.com
b1542cff0d Backing out last changes since warren has the new ones. 2000-04-13 19:50:43 +00:00
gagan%netscape.com
a8aac69619 35564 MLK fixes and IOService optimization from beard. 2000-04-13 19:44:15 +00:00
warren%netscape.com
dd13ffb6ac Fixed assertion problem with rv/rv2. 2000-04-13 10:07:13 +00:00
warren%netscape.com
cb7cb57ef6 Removed 2000-04-13 09:22:09 +00:00
warren%netscape.com
c544ed30ef Factoring stream i/o operations into nsIStreamIO interface. 2000-04-13 09:20:50 +00:00
warren%netscape.com
15ae528e0d Added nsIStreamIO.idl 2000-04-12 21:32:15 +00:00
warren%netscape.com
2979b9b4c6 Added nsIZipReaderCache. Removed nsIZipReader::ParseManifest. Got jar: protocol going for downloaded jars and input streams. Added assertions that Cancel is called with a failure code. 2000-04-12 07:58:24 +00:00
ruslan%netscape.com
6658571391 Landing link-click problem fix. Also fix DNS lockup (gordon) on Windows,
memory leak of socket transports during pipelined request, add timeout
setters on socket transport, add a restriction on the number of keep-alive
connections.
2000-04-12 01:47:22 +00:00
mscott%netscape.com
c8d4aa91c4 Bug #34561 --> we were reporting false timeouts with connection based protocols
r=ruslan,warren
a=granrose
2000-04-05 21:15:44 +00:00
warren%netscape.com
f1f675ff42 Fix to not call OnStartRequest if channel has been canceled. Bug #31957 2000-04-05 06:46:00 +00:00
ruslan%netscape.com
be9ac37c1b Fix 34359 - nsSocketTransport timeout should also work while waiting on
actual data, not only while connecting.
2000-04-05 04:49:35 +00:00
davidm%netscape.com
e5bf8b4556 31054 'TEXT' file which contains non ASCII does not open correctly 2000-04-05 03:03:50 +00:00
mkaply%us.ibm.com
cec23e5384 # 33859
r= warren@netscape.com
OS/2build - add or change #ifdefs
2000-04-05 02:14:34 +00:00
ruslan%netscape.com
2f521bf728 Landing the next batch of http pipelining changes. Still not enabled by default
(but you can set a pref in all.js and it'll work and some sites will load
ultra-fast). pipelining_reorg_point2 is pre-checkin tag in case of major
bustages (which there should be none).
2000-04-05 01:43:57 +00:00
sspitzer%netscape.com
89f1316e50 remove my debugging printf. 2000-04-05 00:53:44 +00:00
pavlov%netscape.com
8242fd6791 Make nsIFileURL scriptable and QueryInterfaceable. fix bug #34335 and 34328 and 34470. Minor cleanups on unix file picker dialog 2000-04-04 23:50:41 +00:00
warren%netscape.com
91aed9a261 Changed 'default' content type to application/x-unknown-content-type (was text/html!). 2000-04-04 07:13:22 +00:00
gordon%netscape.com
49be022331 Fix for bug 23811 "Support IPv6". Integrating diffs by jgmeyers, r= wtc. 2000-04-03 23:41:53 +00:00
scc%netscape.com
52e40e9c6d making string conversions explicit 2000-04-01 22:31:00 +00:00
valeski%netscape.com
a8b5655f5a ensuring that we're always firing this callback to an event queue. we don't want to directly callback the caller recurively this is an async call 2000-04-01 14:57:47 +00:00
andreas.otte%primus-online.de
194749371e This time for real: fix part of bug 32997, file URLs that include a hostname don't work, r=valeski@netscape.com
Previous checkin was a fix for bug 31854, [4.xP] Unable to open www.foo.com:/some/dir (note colon), r=valeski@netscape.com, sorry for the mixup.
2000-04-01 09:03:21 +00:00
andreas.otte%primus-online.de
faac20c870 fix part of bug 32997, file URLs that include a hostname don't work, r=valeski@netscape.com 2000-04-01 08:51:17 +00:00
scc%netscape.com
c05019b2a8 making string conversions explicit 2000-04-01 00:39:02 +00:00
valeski%netscape.com
5d44d8e64d 33935. r=dougt. I built on all three platforms. I smoketested win and linux, but mac is hanging after profile mgr so I can't verify it. When the CSS loader would try and load a non-existant local css file, we would crash. Now we post the OnComplete() callback asynchronously to the event queue so the CSS loader isn't entered recursively, and life is good again 2000-03-31 20:39:16 +00:00
rickg%netscape.com
22d9c58328 removed references to nsString2 2000-03-31 09:34:43 +00:00
jim_nance%yahoo.com
dc0e139673 Bug 33322 - Fix compiler warnings. Its been on n.p.m.builds for a few
days for module owners to comment on.  r=troy@netscape.com
2000-03-30 03:21:26 +00:00
warren%netscape.com
727f312b32 Necko API changes: primarily nsIChannel, changing initialization parameters to accessors. Got javascript: evaluation to happen at the right time (when AsyncRead is called) as well as on the right thread. 2000-03-29 03:58:50 +00:00
gordon%netscape.com
ccf1915f85 Landing DNS_CANCEL_BRANCH. Added code to make Offline(PR_FALSE) initialize nsSocketTransportService and nsDNSService. Original changes by warren, r=gagan. 2000-03-27 22:17:48 +00:00
gordon%netscape.com
48d21bfb64 Landing DNS_CANCEL_BRANCH. Moving Init() method to interface. 2000-03-27 22:16:20 +00:00
gordon%netscape.com
ce2045282c Landing DNS_CANCEL_BRANCH. Changing locks to monitors in nsSocketTransport. Original changes by warren, r=gagan. 2000-03-27 22:15:38 +00:00
rickg%netscape.com
24c7cb621e removing references to nsString internals 2000-03-26 07:55:46 +00:00
andreas.otte%primus-online.de
4d4111b7b5 fix first part of bug 29341, fix nsStdURL GetFile/SetFile, r=warren@netscape.com 2000-03-25 10:26:10 +00:00
andreas.otte%primus-online.de
37b3c78967 fix bug 31089, Oakland Tribute crashes in HTMLContentSink::AddLeaf, r=gagan@netscape.com 2000-03-25 10:23:20 +00:00
ruslan%netscape.com
29ea87755d Remove misleading comment; nsSocketTransport never attempts to reconnect
by iself anymore.
2000-03-25 00:50:50 +00:00
ruslan%netscape.com
77aabe9130 Http handler reorg to fix keep-alive raise condition and prepare for
pipeling changes. Also fix 32505, 31979. In case of a major bustage -
http11_reorg_point is the tag before the checkin; r=gagan, a=warren
2000-03-24 21:38:04 +00:00
mscott%netscape.com
5bd1957c9e Bug #28776, 28569 --> make the load group keep a weak ref on the observer
r=sspitzer
2000-03-24 05:42:10 +00:00
law%netscape.com
d4e2d78dfc Fix for bug 32407; transfer data from proper spot in input buffer when a portion is used to fill prior file buffer. r=dougt@netscape.com 2000-03-21 08:47:43 +00:00
norris%netscape.com
7163dd7d8f Stream loader now saves principals from channel; needed for signed scripts. r=norris
(this is mstoltz's checkin)
2000-03-21 04:16:03 +00:00
ruslan%netscape.com
9403c0be2c Make reuseCount to be PRUint32 2000-03-21 01:43:41 +00:00
ruslan%netscape.com
32c1eabc0e Add reuseCount attribute on nsSocketTransport. Misc code cleanup. 2000-03-21 01:29:49 +00:00
ruslan%netscape.com
96b193ac38 Only attempt to reconnect when socket is being reused and no longer
connected when the first write operation is requested. This finally
takes care of last (for now :-) keep-alive problem with sites who will
close connections at a very fast rate.
2000-03-19 03:32:32 +00:00
ruslan%netscape.com
321c98f13a Fix incorrect check in isAlive 2000-03-19 03:17:58 +00:00
ruslan%netscape.com
c41f6dc16a Fix 32395. The change in behavior of SetReuseConnection had cause ftp
handler to leak.
2000-03-19 00:07:17 +00:00
ruslan%netscape.com
cc358edad9 Fix 31882, 31884, 31979 (all keep-alive fixes + patch from Tomi.Leppikangas@oulu.fi) 2000-03-18 18:39:41 +00:00
andreas.otte%primus-online.de
796d671dd3 fix bug 26003, Files with the percentage (%) sign cannot be viewed via mouse, r=valeski@netscape.com 2000-03-18 11:07:04 +00:00
dougt%netscape.com
8126ff53b4 Adding GetSecurityInfo to the nsIChannel. bug 29646. r=warren. 2000-03-17 22:06:32 +00:00
ruslan%netscape.com
9c2c925949 Rollback some of keep-alive code while investigating 32002 since only
people off-site could reproduce it.
2000-03-17 03:28:06 +00:00
ruslan%netscape.com
7a884f9417 Keep-alive fixes: cancel outstanding i/o on windows, take care of the case
when the connection gets closed by the server because of the timeout.
2000-03-15 01:19:42 +00:00
ruslan%netscape.com
9ed380e046 Mark EOF when connection gets closed as well. Fixes www.microsoft.com with
keepalive on.
2000-03-14 05:02:16 +00:00
ruslan%netscape.com
c9b313d004 Fix 10738, partial fix for 21020. Keep-alive, http/1.1, transfer-encoding: chunked
can now be turned on (network.http.version=1.1); network.http.keep-alive can also
be used, however not recommended (1.1 pref will automatically enable keepa-alive).
r=warren,gagan
2000-03-14 03:41:46 +00:00
sfraser%netscape.com
6af40d722b Fix so that bugs like 31710 are easier to find in future -- printf when opening a file fails. r=pavlov 2000-03-14 02:10:20 +00:00
warren%netscape.com
f6f5c41e1c Checking result of Available. 2000-03-12 22:38:41 +00:00
rickg%netscape.com
59808e15af removed calls to deprecated string methods 2000-03-12 11:18:18 +00:00
rickg%netscape.com
5dc7d01987 removed calls to deprecated nsString methods 2000-03-12 11:06:57 +00:00
rickg%netscape.com
ffe78e83e5 removed calls to deprecated string methods 2000-03-12 09:14:14 +00:00
sspitzer%netscape.com
492fbc9f3f add nsAsyncStreamListener to the bloaty logs. 2000-03-12 08:06:14 +00:00
sspitzer%netscape.com
0487a8b1a3 fix for #30775 and #30648. r=mscott,warren. a=phil
we need to call Cancel() to remove the closed nsSocketTransport from the
list of active transports.  if we don't, we quickly reach the max (50)
and pop, smtp, and nntp operation start failing.

also, upon NS_BINDING_ABORTED, do not pop up an alert.  we get
this when we call Cancel() or if the user hits the stop button.
2000-03-12 06:40:25 +00:00
waterson%netscape.com
ac2b0e9093 Bug 30477. Deal with the fact that somehow mSource is getting set to null. Bogo-defensive programming. Yay! r=warren, a=gramps, leaf. 2000-03-08 21:17:41 +00:00
valeski%netscape.com
f42541d203 r=warren. a=jar. we're now using the threadsafe macros for sync stream listeners 2000-03-07 00:37:36 +00:00
warren%netscape.com
9956a185c8 Making nsFileStream and nsBufferedStream be threadsafe. 2000-03-06 00:51:44 +00:00
warren%netscape.com
48da3455de Bug 21556: Making linux be thread-safe. Additional diffs from Andreas. r=warren,a=jar 2000-03-05 21:36:54 +00:00
warren%netscape.com
c0497e31be Bug 21556: Making linux be thread-safe. Making tons of classes implement threadsafe AddRef/Release. a=jar 2000-03-05 21:26:01 +00:00
dougt%netscape.com
5acecfb31e Changing file worker thread count to have a minimum and maximum. Bug fix 27336.
r=warren,danm a=chofmann.
2000-03-05 20:57:51 +00:00
warren%netscape.com
1798a13bf0 Bug 21556: Making linux be thread-safe. Trying a little experiment here to see if mac is picking up the new export from xpcom -- easy to back out if it fails. Minor tweak. a=jar 2000-03-05 10:29:05 +00:00
warren%netscape.com
7a775f0c48 Bug 21556: Making linux be thread-safe. Trying a little experiment here to see if mac is picking up the new export from xpcom -- easy to back out if it fails. a=jar 2000-03-05 10:20:48 +00:00
rpotts%netscape.com
6c5d4777ca bug #18267. Changed the marshalled OnDataAvailable event to cancel the transport if the consumer returns a failure. THis ensures that the transport is notified of the error... 2000-03-02 05:49:09 +00:00
davidm%netscape.com
9de3938b25 11701 Product does not run if slash in folder path a = jar r = warren 2000-03-02 01:05:54 +00:00
rpotts%netscape.com
ec568d9a0c bug #29044. Made EOF on sockets detected as soon as possible... 2000-02-29 04:44:51 +00:00
warren%netscape.com
187d2b1f36 Bug 29387. Fix ABR problem resulting from recent PDT+ change. code=andreas,r=warren,a=jevering 2000-02-29 01:26:34 +00:00
davidm%netscape.com
9819271015 22244 Can not load local file on the mac r warren/sfraser a - jar 2000-02-27 16:19:59 +00:00
mscott%netscape.com
638d32ae1d Bug #29279 --> fix crash when loading really large urls by protecting against a buffer over-run.
r=scottip
a=jar
2000-02-26 04:38:07 +00:00
sspitzer%netscape.com
09b7b9db4f fix for #26773, alert when there is a network error in mailnews. r=mscott, a=phil 2000-02-26 01:04:50 +00:00
scc%netscape.com
b105f03695 On platforms without pollable events, i.e., (only) the Mac, changed poll timeout from 250msec to 5msec, as a preliminary fix for bug #25108. The real solution is pollable events on the Mac. r={pinkerton, rjc, et al} a=jar (yes, jar, I ran it on multiple Macs of as many different speeds as we could find, and tried different values) 2000-02-25 07:40:11 +00:00
warren%netscape.com
297b5ae539 Fixed mac and solaris build bustage. r=waterson 2000-02-25 07:14:28 +00:00
warren%netscape.com
d50d3d3318 Bug 10736 - URL parsing / MakeAbsolute performance. code=putterman,r=warren,andreas,a=jar 2000-02-25 06:17:57 +00:00
gagan%netscape.com
a38a9745a3 Completing the last change. r=valeski. 2000-02-24 02:08:01 +00:00
gagan%netscape.com
cf9f7d2945 Removing the linux orange... and possibly windows assertions. 2000-02-24 01:56:12 +00:00
gagan%netscape.com
d4293a9bc7 r=valeski,rjc a=jar. Fixes for the following bugs-
bug 1582 - HTTP Referer header problem.
This is now resolved with a preference (network.sendRefererHeader)
If set to 0 no referrer header is sent (ever) If set to 1 the
referrer header is sent only in cases of user link-clicks and if
set to 2 is sent from image requests as well.

bug 17158 - No Proxies For wasn't implemented.
This was not being read correctly and I also moved and cleaned up
the parsing function to nsProtocolProxyService (thereby also
killing bug 27728)

bug 24642 - http://www.win98central.com/#437 was crashing.
bug 26686 - crash in nsHTTPRequest destructor.
Both of these crashes were because of the nsHTTPRequest being
unconditionally released in the destructor of nsHTTPChannel. Although the main problem remains, I have made it a non-crasher now.

bug 27844 - HTTP breaks when only using FTP proxy.
This was happening because we were not resetting values of the
proxy when they are removed from the preference pane.
2000-02-23 21:17:17 +00:00
rpotts%netscape.com
9e05e2270a Added nsStreamListenerEvent to the leak/bloat logging... 2000-02-23 05:22:14 +00:00
valeski%netscape.com
235ec122da r=rhp, a-leaf. Fixing a crasher before it hits us 2000-02-22 22:44:38 +00:00
rpotts%netscape.com
9929b50e15 bug #22428. Added a per-instance intermediate buffer in the SocketTransport to accomadate calling AsyncWrite(...) with an nsIInputStream that does not support nsIBufferedInputStream. 2000-02-21 06:51:36 +00:00
bruce%cybersight.com
072dd20796 Fix a FMM error. r,a=waterson 2000-02-21 05:22:43 +00:00
valeski%netscape.com
b04b1a5255 removing an un-necessary comment 2000-02-18 23:38:13 +00:00
ftang%netscape.com
a2c4d17325 fix bug 28197 (firt part of 14155). Change the damage data ToNewCString to ToNewUTF8String. r=warren, a=bobj 2000-02-18 23:15:46 +00:00
rpotts%netscape.com
47272f2333 Fixed Mac warning which was masking a potential Mac-only bug... 2000-02-18 21:39:26 +00:00
gordon%netscape.com
1a4b8101d3 Also partial fix for #25321 "crash on start w/o internet connection". Check for nil member fields before using them in shutdown code. r=warren, a=jar. 2000-02-17 03:34:16 +00:00
andreas.otte%primus-online.de
00ce70d63e fix for bug 27683: nsStdURL::SetSpec shouldn't modify in parameter r=putterman@netscape.com 2000-02-16 00:28:35 +00:00
valeski%netscape.com
24868a22e8 r=rhp. we want to reset any previously set proxy info if we're not supposed to be using proxies. 2000-02-16 00:07:55 +00:00
andreas.otte%primus-online.de
394051e43c fix for bug 27519, URL parser mangles parameters delimited by semicolons, adds them to requested filename, r=gagan@netscape.com 2000-02-15 23:32:04 +00:00
warren%netscape.com
e3c3120aad Bug 27576 - fixed warnings. r=gordon 2000-02-15 07:53:08 +00:00
pepper%netscape.com
56a4343075 dding newline at end so that lesser unixes compile. 2000-02-15 00:52:56 +00:00
brade%netscape.com
d316cdddc8 checkin change for valeski 2000-02-14 14:40:12 +00:00
valeski%netscape.com
be24f47612 building the proto proxy service on linux and win 2000-02-14 10:07:47 +00:00
valeski%netscape.com
83735368bf 15594. r=gagan. adding protocol service to the linux and windows builds 2000-02-14 10:06:34 +00:00
valeski%netscape.com
81610c7ff5 15594. r=gagan. The protocol proxy service. I'm just dropping this in for now. It won't be used until FTP changes are in 2000-02-14 10:04:56 +00:00
valeski%netscape.com
ebbdc64da3 r=andreas. 27142. we no longer escape the ':' char in the directory portion of a URL 2000-02-14 07:41:29 +00:00
mccabe%netscape.com
73185e4db4 Remove trailing \ in NS_LOADGROUP_CID define, as it can unintentionally pick up subsequent text in generated .h file.
r=mozbot
2000-02-12 04:22:31 +00:00
gagan%netscape.com
fa0c3e93e6 Fixed bug 27024. Changed nsIHTTPChannel.idl to have proxy host/port
accessors and modifiers. Channels may now override the proxy setting
from the HTTP handler. r=valeski

Fixed bug 24329. Made mProxyAuthList in nsAuthEngine to keep the list of proxy authentications. Logout now clears both proxy and basic auths. r=rjc

Fixed bug 26149. Authenticate now aborts only if the user doesn't click cancel on the PromptUserPass dialog. Removed the unnecessary nsIChannel* parameter on Authenticate. r=rjc

Fixed bug 24304. We now register a callback for proxy preferences. r=rjc

Fixed bug 17158. We now honor "network.proxy.no_proxies_on" preference to diable proxy activity on specified host or domain. We still need a fix for 27141 to read and write this pref correctly. r=rjc

Fixed bug 16442. Referer is only added if its an http URI. r=rjc
2000-02-11 00:47:50 +00:00
warren%netscape.com
ad064c2689 Fix for bug 27022, input buffers get truncated. r=mbp@worldonline.dk,dougt@netscape.com 2000-02-10 08:27:01 +00:00
valeski%netscape.com
03406ba06f removing our internal #defines, nsMimeTypes.h is the way to go now 2000-02-09 05:06:01 +00:00
valeski%netscape.com
eb41008e8e removing UA component methods from ioservice 2000-02-08 06:45:18 +00:00
valeski%netscape.com
ae97d62b62 fixing unix bustage 2000-02-08 06:43:01 +00:00
valeski%netscape.com
14bb29fed6 r-dougt, 10465. the IOService no longer handles the User AGent components. the http handler does 2000-02-08 06:27:34 +00:00
valeski%netscape.com
7afeaae750 adding nsIProxy to the unix and win makefiles 2000-02-08 06:09:12 +00:00
valeski%netscape.com
2f0514a817 no longer exporting nsIProxy.h 2000-02-08 06:07:59 +00:00
valeski%netscape.com
f0e19f9d1e .h is now gone 2000-02-08 06:07:11 +00:00
valeski%netscape.com
92e5717ebe r=dougt. 10465. upgrading nsIProxy to a full blown idl 2000-02-08 06:05:29 +00:00
valeski%netscape.com
c9629a7024 nsCOMPtr'izing the parser 2000-02-08 05:55:08 +00:00
dougt%netscape.com
b16046f5a0 Fix for 26850 by Andreas Otte. This fixes complex uri parsing, specifically
defined in the mentioned bug.
2000-02-08 01:20:33 +00:00
waterson%netscape.com
f8347ec3fb Bug 17586. Use more robust condition to determine stream length ('-1') for HTTP-index streams on directories. Add lots of logging along the way. r=syd,valeski. 2000-02-08 01:16:09 +00:00