valeski%netscape.com
1f8fcf2c95
r=mcafee. 20464. we were crashing when data: urls were accessed. Now we're safe; for the time being that is :)
1999-12-02 22:02:30 +00:00
mscott%netscape.com
91e51cd9f8
oh the horror! We were leaking all channel listeners that ran through the http channel. Fixed the
...
leak by using a nsCOMPtr.
1999-12-02 09:11:51 +00:00
sfraser%netscape.com
93c0a29f45
Fix the fragment name in both targets to be unique. Again. r=pinkerton.
1999-12-02 04:53:47 +00:00
sfraser%netscape.com
ff90394468
Fix the fragment name in both targets to be unique. r=pinkerton.
1999-12-02 04:51:11 +00:00
fur%netscape.com
a9a35d34c5
Laying the foundation for the incorporation of caching, by
...
reorganizing/splitting protocol handler methods, though not yet adding any
new functionality:
Allow for multiple instances of nsHTTPResponse to be associated
with the same connection, i.e. so that response headers from the
cache and response headers from the server can coexist
simultaneously. To wit:
Moved content-length, charset and content-type information
from nsHTTPChannel into nsHTTPResponse
Split into separate functions the accumulation of a single line of
HTTP header data (from the input stream) and the parsing of
that line. This permits cached response headers and server
response headers to be parsed from separate data sources, the
latter arriving from a nsIBufferInputStream and the former
retrieved from the cache as a string.
Moved the newly-created header-parsing methods to
nsHTTPResponse from nsHTTPResponseListener
Fixed some bugs in the interaction between AsyncOpen and
AsyncRead. It was possible for an OnHeadersAvailable event to be
triggered *after* the associated OnDataAvailable, rather than the
other way around. It was also possible, in a rare case, for
mOpenObserver->OnStopRequest() to be called without ever having
called mOpenObserver->OnStartRequest(). I think my changes made
the logic a bit more foolproof.
Removed ancient ifdef NSPIPE2
1999-12-02 03:53:28 +00:00
rpotts%netscape.com
1b0f903b3f
(r=valeski) Fix for new bloat (leaking HTTPChannels) that was introduced yesterday
1999-12-01 04:32:58 +00:00
mscott%netscape.com
df05f7c5cb
implement retargeting for SetLoadGroup
...
r=valeski,rpotts
1999-11-30 22:19:53 +00:00
mscott%netscape.com
1ef3b0359f
implement retargeting for SetLoadGroup
...
r=valeski
1999-11-30 22:19:35 +00:00
valeski%netscape.com
643953578f
r=rpotts, 17052. FTP now implements nsIProgressEventSink and sits inbetween the transport's notifications and the consumers.
1999-11-30 15:07:32 +00:00
warren%netscape.com
da354ddd80
Fixed bug GetContentType/GetContentLength.
1999-11-30 07:36:14 +00:00
warren%netscape.com
fc8a2a4eb2
Added include of nsNetUtil.h to pick up NS_NewSyncStreamListener
1999-11-30 05:32:14 +00:00
warren%netscape.com
2db26922a6
Landing no_neckoutil2_branch. Bug #11159 . Removes neckoutil_s.lib from build which helps beos and openvms.
1999-11-30 04:50:42 +00:00
valeski%netscape.com
4909924e98
r=waterson. 16914. FTP was authentication anonymously even though username and pwd info were suppplied in the url. now it isn't
1999-11-30 04:39:29 +00:00
valeski%netscape.com
7e72cd5bf7
18434. r=rpotts. HTTP now implements OpenInputStream and proxies event sink callbacks between the caller and the transport.
1999-11-30 04:15:27 +00:00
dougt%netscape.com
f66be6c30c
fix for 18078. r=mstoltz,warren
1999-11-30 00:32:43 +00:00
mscott%netscape.com
ab7eb32184
modify SetLoadGroup to work with retargeting.
...
r=rpotts
1999-11-30 00:10:37 +00:00
sspitzer%netscape.com
e17346bdb8
ignore generated files
1999-11-29 21:20:30 +00:00
rpotts%netscape.com
193521bc26
bug #18651 . Explicitly cancel te transport to make it go away even if it is blocked waiting for the consumer to empty the pipe...
1999-11-24 23:51:09 +00:00
valeski%netscape.com
481695b32a
r=mscott, premature stream closure cleanup and minor state change to FTP state machine.
1999-11-24 21:08:04 +00:00
warren%netscape.com
f4ae91832a
Added friend _class_ for hpukes.
1999-11-24 20:42:04 +00:00
warren%netscape.com
a8eff9eb1f
Added nsIInterfaceRequestor.h to keep nsCOMPtr happy.
1999-11-24 08:31:06 +00:00
warren%netscape.com
30deace1d8
Added optimized dependency on netwerk util.
1999-11-24 08:28:08 +00:00
warren%netscape.com
6b84e27c34
Added include for nsCOMPtr.
1999-11-24 07:40:54 +00:00
warren%netscape.com
895216338d
Somehow added to wrong directory. Moving.
1999-11-24 07:19:12 +00:00
warren%netscape.com
ca701bffec
First Checked In.
1999-11-24 07:16:03 +00:00
warren%netscape.com
6072675c2d
Added res and jar protocols.
1999-11-24 06:29:44 +00:00
warren%netscape.com
ac4e9c302a
First Checked In.
1999-11-24 05:54:31 +00:00
warren%netscape.com
1b5bf54c3e
*** empty log message ***
1999-11-24 05:51:32 +00:00
warren%netscape.com
2d07d1ec0a
Added nsIHttpEventSink.h
1999-11-24 05:49:38 +00:00
warren%netscape.com
c71b5e670b
Fix to use the resource url as the original url if an original wasn't supplied.
1999-11-24 04:32:49 +00:00
valeski%netscape.com
67698d87bd
bustage fix. comptr include ordering problem
1999-11-23 23:15:16 +00:00
valeski%netscape.com
eed079587d
bustage attempt. chasing comptr fun
1999-11-23 23:14:08 +00:00
warren%netscape.com
e91b1c3cbe
First Checked In.
1999-11-23 23:03:43 +00:00
valeski%netscape.com
74f4362cfb
18434, r=rpotts. HTTP now implements AsyncOpen. AsyncOpen will be used by URI dispatching
1999-11-23 22:23:06 +00:00
valeski%netscape.com
4e939113b6
added files: mozilla/netwerk/protocol/ftp/public/nsPIFTPChannel.idl, removed files: mozilla/netwerk/protocol/ftp/public/nsIFTPChannel.idl
1999-11-23 22:00:54 +00:00
valeski%netscape.com
3fac4106ad
18435,18413. r=warren. Implemented AsyncOpen for FTP, as well as OpenInputStream. FTP no longer implements the stream listener interface
1999-11-23 22:00:18 +00:00
waterson%netscape.com
d3cae83201
Fix nsNetModuleMgr and nsNetModRegEntry leaks. r=valeski
1999-11-23 20:47:25 +00:00
warren%netscape.com
ad0a3a73fc
Initial checkin of the res: protocol -- replacement for resource: that does symbolic roots, and searching.
1999-11-23 12:13:33 +00:00
warren%netscape.com
9493f81938
Added code to aggressively clean up file transport on failure.
1999-11-23 07:01:56 +00:00
rpotts%netscape.com
a37eb4c71f
bug #19303 . HTTPHeader entries were leaking... I checked in a modified version of beards patch.
1999-11-22 07:02:44 +00:00
valeski%netscape.com
3687cfa049
fixing build bustage
1999-11-20 23:23:59 +00:00
valeski%netscape.com
096a415b0e
6144, I'm checking in gagan's code for him as he's gone. r=valeski, r=gagan :). This checkin drops in HTTP authentication caching so you don't get hit w/ multiple auth dialogs when accessing auth requiring sites that have images in their html
1999-11-20 22:11:15 +00:00
sfraser%netscape.com
0ad5eff0a6
Added nsAuthEngine.cpp for valeski
1999-11-20 22:09:56 +00:00
valeski%netscape.com
70b64aebbe
not in build. updated auth engine
1999-11-20 21:46:23 +00:00
morse%netscape.com
13667e188c
Partial fix for bug 18668, unable to login to aka, r=valeski
1999-11-20 04:13:21 +00:00
gagan%netscape.com
cf4d5767a7
New files first checkin.
1999-11-20 01:34:19 +00:00
fur%netscape.com
9eb2b7d985
Change IDL to generate identical C++ headers, but with improved scriptability.
...
r: rpotts
1999-11-19 15:13:00 +00:00
dougt%netscape.com
a14b905a11
Fixes: 19167,16801,17282,17682,17690,18616 Yes, this one line fix closes
...
all of these bugs and has taken 40 some hours to find. Good night.
1999-11-19 04:11:16 +00:00
valeski%netscape.com
6077a89639
changed the on header notification to actually request the observers of the correct notification. OnHeaders indicates a response has come back, thus those registered for the RESPONSE should get notified, not those registered for the REQUEST
1999-11-19 00:15:42 +00:00
valeski%netscape.com
aaa223115e
fixing crasher introduced when new Setter*() were dropped in last night. we now set the channel's url member *before* calling the set routines.
1999-11-18 20:51:05 +00:00
valeski%netscape.com
7a63151a46
typo. we need to be allocating the size of the struct, not the pointer to the struct.
1999-11-18 20:05:15 +00:00
warren%netscape.com
59ef7fadbf
Removed the nsICapabilities interface in favor of nsIInterfaceRequestor.
1999-11-18 07:36:41 +00:00
warren%netscape.com
e9e854fcac
Added nsIJARProtocolHandler.idl
1999-11-18 02:54:05 +00:00
warren%netscape.com
34ecf73507
Necko API and implementation changes for retargeting. Needed for URL dispatching. r=mscott
1999-11-17 08:14:52 +00:00
jdunn%netscape.com
e871be6de2
Fixing all unresolved symbols on unix. The bug has the diff's
...
r dp@netscape.com (ramiro helped me with it)
# 18688
1999-11-16 06:02:31 +00:00
valeski%netscape.com
d4e3f86975
another shot at vc5 bustage
1999-11-13 03:17:54 +00:00
valeski%netscape.com
cda947cd7a
another shot at 5.0 bustage
1999-11-13 03:07:01 +00:00
valeski%netscape.com
947c2a030a
fixing bustage for win32 vc5
1999-11-13 01:56:02 +00:00
valeski%netscape.com
b7d25b0205
fixing win32 vc5 bustage
1999-11-13 01:48:17 +00:00
valeski%netscape.com
d16733f10b
18725, r=sdagley. FTP is now cancellable.
...
* added new state to FTP. data channel reading state.
* the FTP channel's SetConnectionQueue now handles a null arg and resets it's eventq if null is passed in.
1999-11-13 00:31:36 +00:00
warren%netscape.com
1c16cc0c44
Added neckoutil_s.lib
1999-11-12 08:58:32 +00:00
warren%netscape.com
61656725bd
Added idl files
1999-11-12 08:57:52 +00:00
warren%netscape.com
4a274d01f1
Libjar cleanup. Added Close method. Bug#18273. r=mstoltz,gayatrib,dveditz
1999-11-12 06:13:13 +00:00
warren%netscape.com
1dec9a5ab3
Added
1999-11-12 05:58:46 +00:00
valeski%netscape.com
741d2f7369
FTP no longer sets the port on a URI. If no port is set on a URI, FTP will use the default (21) at connection time.
1999-11-12 01:26:20 +00:00
valeski%netscape.com
6150abfbb5
hooking up keyword prefs so we check for them
1999-11-11 02:18:02 +00:00
valeski%netscape.com
9fed6b2933
18419. *removed nsIFTPContext and associated impl of it. we no longer pass this context between the FTP thread and the channel thread, we use nsISupports proxies to move back and forth.*added SetcontentLength() method to nsIFTPChannel so we can move the content length from the FTP thread to the channel thread. nsFTPChannel impls this meth now.*made a couple FTP channel logging changes for better description*nsCOMPtrized a bit*added nsFTPChannel to load group when avail (this starts/stops the throbber for url bar loaded ftp urls.*the FTP protocl handler (a service) is now an observer of XPCOM shutdown. this allows the handler to join w/ all the threads it has created (that are still running) if we try and shutdown the main thread whill ftp is still running.
1999-11-11 02:14:23 +00:00
valeski%netscape.com
4e3281f9e6
*** empty log message ***
1999-11-11 02:13:44 +00:00
valeski%netscape.com
da1276fb98
removed files: mozilla/netwerk/protocol/ftp/public/nsIFTPContext.idl
1999-11-11 02:11:50 +00:00
valeski%netscape.com
7cc35fcae3
18419.
1999-11-11 02:09:07 +00:00
sspitzer%netscape.com
55a14aa16e
ignore generated Makefiles
1999-11-11 00:08:20 +00:00
morse%netscape.com
8b606c4d99
fix bug 65552, integrating ftp authentication with single signon, r=valeski
1999-11-10 03:39:33 +00:00
scc%netscape.com
5d8c1c00fe
was using private |#defines| (in spite of the warning) from "nsCOMPtr.h" that happened to go away with this checkin. Should have been using |NS_STATIC_CAST| from "nscore.h". r={danm, hyatt}
1999-11-08 11:43:09 +00:00
warren%netscape.com
8fe0bb36a6
Got Gayatri's JAR protocol working. (not in build yet)
1999-11-07 21:55:12 +00:00
dmose%mozilla.org
5312eacf8c
updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org
1999-11-06 03:40:37 +00:00
gagan%netscape.com
deb5334e6c
Removed an extra free that cvs merge put in!
1999-11-03 08:21:37 +00:00
gagan%netscape.com
70a39da830
Argh... speed kills. Removed this conflict that I accidently checked in.
1999-11-03 08:19:54 +00:00
gagan%netscape.com
ed922a4f57
Fixes 11708,15477 and partial 14610. r=warren. We now pass a print host for displaying in status messages that is different than the hostname connecting to. Also added Keep-Alive support (turned on by user_pref("network.http.keep-alive",1))We also honor the "network.proxy.type" preference to turn the proxy use on and off.
1999-11-03 08:17:59 +00:00
davidm%netscape.com
533c933f45
6552 Browser-generated forms not triggering single-signon
switch to use nsINetPrompt so that single sign lives again
r morse
1999-11-03 05:24:01 +00:00
warren%netscape.com
d3b9c9c3cc
Structural changes for MakeAbsolute performance. bug#10736 r=valeski
1999-11-03 05:13:44 +00:00
valeski%netscape.com
9f26a5bfba
r=cyeh, forcing PR_LOGGING for ftp in release builds
1999-11-02 23:24:06 +00:00
warren%netscape.com
9aeb8f663b
Made nsHTTPEncodeStream seekable (for reposting form data). Bug #17685 . r=waterson
1999-11-02 07:43:37 +00:00
valeski%netscape.com
f0edbb0a62
11869, r=warren. passing the http spec all the way into http rather than passing a simple uri into the service newChannel().
1999-11-02 05:05:44 +00:00
valeski%netscape.com
b7021722f9
16910, r=mcafee. FTP now uses thread pools. it also provides some status to the webshell. and it no longer uses the server's defualt path.
1999-11-02 04:04:23 +00:00
valeski%netscape.com
eab20fe1b3
11869, r=mcafee. adding keyword protocol handler to the build. mac still needs to be hooked up.
1999-11-02 04:01:35 +00:00
valeski%netscape.com
963d87f8da
not in build. updating keyword protocol handler to use new api.
1999-11-01 23:33:05 +00:00
rpotts%netscape.com
849b3d2a71
bug #16418 (r=warren,gagan). When redirecting a URL only copy the Ref to the new URL (not the Param and Query).
1999-11-01 06:00:55 +00:00
danm%netscape.com
4078ce0970
insert cast necessary on one of the "other" platforms
1999-10-30 03:13:55 +00:00
valeski%netscape.com
1c925b169b
17521, r = mscott. FTP authentication dialogs we're looping if canceled. I also changed a bunch of string getter routines to take XPIDLCStrings. there was speculation during the reveiw that there might be some casting problems on other platforms. if this is the case either case the XPIDLCString to (const char *) or call me and I'll do it.
1999-10-29 23:00:52 +00:00
gagan%netscape.com
a4cb24fb47
Fixed bug 17393. We were firing an OnStopRequest for redirect's response completion. That messes up imagelib which starts to reset/abort streams. r=waterson
1999-10-29 01:55:58 +00:00
rpotts%netscape.com
f85134d446
cleanup - removed unnecessary code checking that mRequest != nsnull. Now the mRequest is allocated at channel construction and the channel is deleted if the request allocation fails...
1999-10-28 21:15:56 +00:00
sspitzer%netscape.com
f0ee5969fe
fix warnings. r=valeski
1999-10-28 20:25:43 +00:00
valeski%netscape.com
4bd531e836
16968, r=gagan. Changed the way HTTP header notification occurs. now the channel does the notification. Also added SetREsponseHeaders() to the nsIHTTPChannel iface which allows outside users to add response headers (such as nsMultiMIMEConv/bugzilla) and have the new headers perculate to observers. also fixed HTTP handler leak, r=dp on that one.
1999-10-28 20:12:59 +00:00
rpotts%netscape.com
cba431eac3
bug #16897 . Consolidated the firing of OnStopRequest into the nsHTTPChannel. This is also called if a transport fails to be created...
1999-10-27 06:48:53 +00:00
rpotts%netscape.com
4ae67e1366
These are pollmanns changes for bug #8209 and other related POSTing bugs r=rpotts
1999-10-27 06:35:03 +00:00
valeski%netscape.com
c747ced3c1
fixing bustage
1999-10-26 22:07:50 +00:00
valeski%netscape.com
e6e2c9e39f
17270, r=dougt@netscape.com. These changes move FTP from interface pointers to COMptrs. There is also a variable name change, mUrl -> mURL. Also some extraneous pipe code has been removed.
1999-10-26 20:55:50 +00:00
warren%netscape.com
f50d3df7c0
Added nsIChannel::GetOriginalURI so that we can get back to the original chrome file (bug#17144). r=rpotts,mscott
1999-10-26 09:16:24 +00:00
rpotts%netscape.com
559cc27b79
Cleanup - changed setter/getter methods to an attribute.
1999-10-26 04:49:56 +00:00
rpotts%netscape.com
573c915774
Added CancelPendingChannel(...) which allows a nsHTTPChannel to remove itself from the list of pending requests if it is cancelled... This was causing a leak :-(
1999-10-26 04:49:23 +00:00
rpotts%netscape.com
5a4bbbd3b8
Cleanup - Moved the PostData stream from the nsHTTPChannel to the nsHTTPRequest... The PostStream is now released once the request has been sent to the server since it is no longer useful. Fixed up Cancel to remove the channel from the list of pending requests if necessary.
1999-10-26 04:48:26 +00:00
rpotts%netscape.com
8603fffaf1
Cleanup - Removed NSPIPE2 ifdefs. Fixed up the nsHTTPResponse constructor which no longer takes a nsIInputStream.
1999-10-26 04:45:03 +00:00
rpotts%netscape.com
d86d3a6c06
Cleanup - Removed unused methods and members. Changed char* member to nsCString
1999-10-26 04:43:19 +00:00
gagan%netscape.com
91fa3a6003
Fixed bug 15963. Host: headers were not including port numbers. r=mozbot,a=self. (/msg mozbot do these diffs look ok to you? Should I continue with my checkin? <CR> mozbot: That is interesting. Please continue. )
1999-10-24 22:20:52 +00:00
warren%netscape.com
8558ad745c
Cleaned up nsTraceRefcnt environment variables. r=kipp,beard
1999-10-23 03:16:19 +00:00
rpotts%netscape.com
ea0ac2fecc
Fix build bustage on platforms that require full infor for nsCOMPtrs...
1999-10-22 05:56:19 +00:00
rpotts%netscape.com
b4a25275f3
bug #13054 (r=warren,gagan). Reworked the way requests are sent to the server. Now requests can be of an arbitrary size...
1999-10-22 05:13:01 +00:00
valeski%netscape.com
f5adfb90de
fixing build warning
1999-10-22 04:56:24 +00:00
valeski%netscape.com
fda2741ac6
removing last reference to nsFtpStreamListenerEvent.h. Actually it was a commented out line.
1999-10-22 04:33:19 +00:00
valeski%netscape.com
2f1f0a6e95
*** empty log message ***
1999-10-22 04:32:18 +00:00
sfraser%netscape.com
d4f5e018cc
Fixing Mac FTP projects for valeski
1999-10-22 04:24:08 +00:00
valeski%netscape.com
ecf2cd252d
*** empty log message ***
1999-10-22 04:22:54 +00:00
valeski%netscape.com
e40999dd81
adding connection cache interface
1999-10-22 04:11:12 +00:00
valeski%netscape.com
3a4a5695b4
14659, r=dougt. FTP now uses xpcom proxies to send stream listener notifications back to the channel thread. it also uses them to access connections from the protocol handler cache.
1999-10-22 04:10:46 +00:00
dp%netscape.com
7092bc9ea1
Fixed warning of unused variable.
1999-10-22 01:02:29 +00:00
valeski%netscape.com
42fee2aeb2
14659, r=gagan&warren&dougt
...
Misc. FTP changes:
*increased FTP buffer read/write size from 4k to 8k.
*removed un-needed (for now) SetPASV() for FTP connection thread
*string optimizations
*FTP Connection thread now uses the NS_IMPL_ISUPPORTS4 macro for addref, rel, and QI methods.
*connection cache key api consolidation (Get()/Remove() combo turned into Remove(key)).
Authentication dialog changes:
*Authentication dialog now includes host name the user is trying to connect to.
nsIRequest support:
*FTP Connection thread now maintains a member variable pointing to it's event queue. It also pumps the event queue in the main loop.
*FTP Connection thread now implemented the nsIRequest interface (never called directly; only via the nsFTPChannel api)
*FTP Channel now uses an xpcom proxy object to make the nsIRequest api calls on the FTP Connection thread.
FTP protocol interpretation changes:
*FTP now handles servers that send multi-line greetings in the first Read() (we blocked indefinately before)
*FTP now parses the parent working directory properly (used to always treat it as '/')
1999-10-19 22:37:47 +00:00
dougt%netscape.com
34e52378d1
Fix for 16700. Isolating CreateTransport into new function.
...
r=gagan.
1999-10-18 19:43:34 +00:00
bienvenu%netscape.com
387b68dd20
fix memory leak of registry location r=warren
1999-10-15 23:45:45 +00:00
beard%netscape.com
67ade3a167
added support for "about:bloat?leaks". bug=15906,r=warren
1999-10-14 01:56:49 +00:00
gagan%netscape.com
f1203c259d
Fix for bug # 10333. Made webshell a progress event sink as well so that now it redirects all progress messages from necko land to the appropriate docloader observer. The hack to delete strings which are being received in the status messages is a work around the current limitation of the proxy event code. When bug # 16273 is fixed that delete wont be necessary. In fixing this I also noticed that the nsFileTransport wasn't using the proxy events and was incorrectly firing status messages directly onto the UI thread. Fixed that as well. r=rpotts,warren
1999-10-13 10:24:12 +00:00
warren%netscape.com
c3c7245ed5
Added about:bloat
1999-10-12 09:35:22 +00:00
warren%netscape.com
cfb796e4d7
added files: mozilla/netwerk/protocol/about/src/nsAboutBloat.cpp
1999-10-12 09:32:18 +00:00
warren%netscape.com
3ac26e9e98
removed files: mozilla/netwerk/protocol/about/src/nsAboutBloat.cpp
1999-10-12 09:26:38 +00:00
warren%netscape.com
407e7aa732
added files: mozilla/netwerk/protocol/about/src/nsAboutBloat.cpp
1999-10-12 09:25:14 +00:00
warren%netscape.com
2d18e3d9b5
Added about:bloat handler.
1999-10-12 09:20:25 +00:00
waterson%netscape.com
8241422540
Bug 16105. (Bugsplat 366256.) Ensure that nsISupports::Release() calls dtor only once by 'stabilizing' refcnt to a non-zero value before invoking the dtor. See also news://news.mozilla.org/37FD0F3C.3078AE5C%40netscape.com. r=scc,fur
1999-10-12 02:10:08 +00:00
warren%netscape.com
641f3b5442
Lowercased idl method names for scriptability. Cleaned up nsIURL interface.
1999-10-12 01:39:37 +00:00
dveditz%netscape.com
ff01d5e8f4
Fixing 8.3 library name problems, bugs 10355, 10359,10364, 10365, 10372, 11796, 11791. Checking in for cathleen, r=dveditz
1999-10-10 01:32:59 +00:00
warren%netscape.com
2c0e5cdc00
Updating xpcom registry usage as per edburns@acm.org and dp's suggestions.
1999-10-06 09:57:50 +00:00
warren%netscape.com
8603974025
Added AsyncOpen to nsIChannel for URL dispatching. Added ContentLength to InputStreamChannel. (r=rpotts,valeski)
1999-10-06 08:26:01 +00:00
valeski%netscape.com
0d56bd309b
r=sdagley, 15654 was deleting a void * which is a no-no on hp.
1999-10-06 02:54:49 +00:00
mscott%netscape.com
adddfe7cec
Bug #0000 (no bug number necessary). remove old STREAM_CONVERTER_HACK #ifdef code because we no longer need this.
...
This was the hack we used before we had a stream converter service to load rfc822 data into a webshell and get it
converted to html.
r=warren
1999-10-05 20:54:03 +00:00
valeski%netscape.com
12bba9e092
NOT part of the build.
1999-10-04 23:13:11 +00:00
valeski%netscape.com
7ffe53f79f
NOT part of the build.
1999-10-04 23:12:02 +00:00
valeski%netscape.com
3c9e0c4585
adding keyword protocol handler to tree. this code is NOT in the build yet.
1999-10-04 16:34:45 +00:00
beard%netscape.com
9eae33066d
changed from directly using "MSL DropInRuntime.Lib" to using "NSComponentStartup.o" to enable GC leak detector. r=smfr
1999-10-03 20:46:23 +00:00
gagan%netscape.com
caad83220b
Fix for 14772. r-rjc/a-self. Removed the pragma no-cache header being sent to proxy requests.
1999-10-02 00:43:10 +00:00
valeski%netscape.com
57515c5355
15300 r=warren. Changed NS_NewThread api to default to PR_UNJOINABLE_THREAD, also added new NS_NewThread() function so you don't have to combine the runnable w/ thread creation. added threads to xpcom init so you can create them w/ the com mgr. 15298 r=gagan, FTP threads are now synched w/ ftp handler shutdown, removed extraneous buffer work, added ftp authentication, and ftp channel content length
1999-10-01 23:32:12 +00:00
pollmann%netscape.com
e6dd7cba91
Bug 13997, Reviewed by Gagan. This change is to read the http post stream in 1Kb chunks rather than using the Available (unimplemented).
1999-10-01 02:39:05 +00:00
pollmann%netscape.com
fe80026dca
Bug 13997, Reviewed by Gagan. This changes are to correctly return the number of bytes read by nsHTTPEncodeStream.
1999-10-01 02:37:31 +00:00
kipp%netscape.com
8fedfe4c3c
nuked
1999-09-30 21:38:19 +00:00
kipp%netscape.com
d9bd33b359
added files: mozilla/netwerk/protocol/resource/src/nsResourceProtocolModule.cpp, removed files: mozilla/netwerk/protocol/resource/src/nsResourceProtocolFactory.cpp
1999-09-30 21:33:21 +00:00
kipp%netscape.com
8f9681c9f9
added files: mozilla/netwerk/protocol/http/src/nsHTTPHandlerModule.cpp
1999-09-30 21:31:38 +00:00
kipp%netscape.com
51e8918bbf
added files: mozilla/netwerk/protocol/ftp/src/nsFtpModule.cpp, removed files: mozilla/netwerk/protocol/ftp/src/nsFtpFactory.cpp
1999-09-30 21:30:13 +00:00
kipp%netscape.com
c76720c9ee
added files: mozilla/netwerk/protocol/file/src/nsFileProtocolModule.cpp, removed files: mozilla/netwerk/protocol/file/src/nsFileProtocolFactory.cpp
1999-09-30 21:29:03 +00:00
kipp%netscape.com
9d6b42d4a9
added files: mozilla/netwerk/protocol/data/src/nsDataModule.cpp, removed files: mozilla/netwerk/protocol/data/src/nsDataFactory.cpp
1999-09-30 21:27:46 +00:00
kipp%netscape.com
027f81b578
added files: mozilla/netwerk/protocol/about/src/nsAboutProtocolModule.cpp, removed files: mozilla/netwerk/protocol/about/src/nsAboutProtocolFactory.cpp
1999-09-30 21:26:31 +00:00
kipp%netscape.com
a8d7d25d5d
Converted from components to modules
1999-09-30 21:22:48 +00:00
kipp%netscape.com
8945b95dcc
new
1999-09-30 01:53:31 +00:00
gagan%netscape.com
7d8cdd5eb5
Fix for 14536. r/a rjc the great since he surfs a lot... :)
1999-09-29 01:33:14 +00:00
valeski%netscape.com
b736d59eec
removing dead file: a=leaf
1999-09-27 17:10:37 +00:00
warren%netscape.com
4c7cb0ab7c
Fixed bug#14863 Network buffer size too large
1999-09-25 08:54:45 +00:00
gordon%netscape.com
f7f8b0a361
Change target directory for xpt file. For bug#13697. Reviewed by Warren, approved by chofmann.
1999-09-24 00:46:00 +00:00
gordon%netscape.com
13382d47fa
First Checked In.
1999-09-23 23:25:14 +00:00
gagan%netscape.com
2a26ad2c70
Fixes the crash thats occuring on windows with no proxy setting.
1999-09-21 00:08:09 +00:00
warren%netscape.com
2d231c38d9
cleaned up unused stuff in nsFileProtocolHandler
1999-09-20 20:53:17 +00:00
warren%netscape.com
9a5468a916
freed mCommand in nsFileChannel
1999-09-20 20:53:13 +00:00
gagan%netscape.com
57feefab37
Fix the bad prefs returning a value for non-existent proxy port. Fixes today morning horkage in service.
1999-09-20 18:56:44 +00:00
gagan%netscape.com
9207a13c6e
Proxies work now. Place these two lines in your .mozilla/mozProfile/prefs.js and have fun-
...
user_pref("network.proxy.http", "w3proxy.netscape.com");
user_pref("network.proxy.http_port", 8080);
Some other micro fixes here and there.
1999-09-20 07:51:15 +00:00
mccabe%netscape.com
4f7990cd94
Fix to 7610. Modify xpidl compiler to add 'const' to the method signature for generated attribute setter methods for string, wstring and nsid attributes.
...
As this changed the generated interface signatures, I had to change all of the uses to avoid bustage. Any corners of the browser that aren't built by default, or that I haven't discovered how to build, may be at risk of bustage if they use string or wstring attributes. (This could mean blackwood; sorry, guys!)
Many thanks to Alec Flett (alecf@netscape.com ) for preparing diffs for the mailnews portion of the signature changes; thanks also to Ariel Backenroth (arielb@rice.edu ) and Mike Shaver (shaver@mozilla.org ) for help with updating the tree with NS_DECL_NSIFOO macros; everwhere where one of these macros was used was one less place I had to manually add 'const'.
Also removed extraneous space from generated method signatures, leftover from Brendan's capitalization spam, and made 'const decl must be of type short or long' an error rather than just a warning.
1999-09-19 23:46:35 +00:00
andreas.otte%primus-online.de
a150884e5a
NOT ON BUILD: add ignore files
1999-09-18 09:11:27 +00:00
andreas.otte%primus-online.de
094c80303a
NOT ON BUILD: Add loadgroup parameter
1999-09-18 09:08:56 +00:00
valeski%netscape.com
42c78be306
added more logging. fix attempt at 14209.
1999-09-18 00:37:21 +00:00
briano%netscape.com
a99e9a73ca
General cleanup.
1999-09-17 21:06:32 +00:00
valeski%netscape.com
9940aa8e82
NOT IN BUILD - adding boilerplate for jar protocol handler
1999-09-17 16:12:41 +00:00
rpotts%netscape.com
e5409b13e3
bug #13477 . nsHeaderEntry structs were leaking...
1999-09-17 09:21:50 +00:00
andreas.otte%primus-online.de
fb0e5b529c
fix for bug 9040
1999-09-16 21:51:54 +00:00
warren%netscape.com
ba45516208
Fix for the editor coming up DOA. nsInputStreamChannel wasn't getting the load group propagated to it.
1999-09-16 08:03:02 +00:00
gordon%netscape.com
9ecddd21c9
Remove include of nsDirectoryStreamMumbleSomething.h.
1999-09-16 01:28:16 +00:00
warren%netscape.com
7d5e565fd5
Factored file transport service out of file: protocol.
1999-09-16 01:16:22 +00:00
gordon%netscape.com
d99240d307
Added nsIFileTransportService.idl and nsISocketTransportService.idl to netwerkIDL.mcp. Removed nsDirectoryIndexStream.cpp from file.mcp and added nsFileTransport.cpp, nsFileTransportService.cpp, and nsDirectoryIndexStream.cpp to netwerk.mcp. All part of warren's checkin.
1999-09-16 01:16:17 +00:00
gagan%netscape.com
bb3286dcc1
Now throwing a dialog box for basic auth username/password. This is a temporary checkin to allow basic auth work to progress. Eventually this will/must go away as the dialog box will come from the app triggered thru the HTTP event sink. But using this basic auth could be tested now.
1999-09-15 23:38:39 +00:00
valeski%netscape.com
cf50888d59
minor logging adjustment
1999-09-15 21:56:34 +00:00
warren%netscape.com
994f05a34e
Making nsIThread nsIRunnable and nsIThreadPool idl interfaces.
1999-09-15 21:41:20 +00:00
slamm%netscape.com
93bea7dbd6
Fix build warnings: reorder initializers.
1999-09-15 19:24:20 +00:00
warren%netscape.com
279545985d
Adding includes for nsIThreadPool.h and nsIRunnable.h in anticipation of idl files.
1999-09-15 09:49:18 +00:00
valeski%netscape.com
8a900bcfe5
FTP now uses the unknown content-type when it can't find one for the file it's transferring
1999-09-15 00:04:32 +00:00
valeski%netscape.com
b29015ef0d
we now attempt a read even if the buffer's available count is zero. we were calling available before any data was getting in
1999-09-14 21:21:00 +00:00
valeski%netscape.com
fea615e364
content types are now forced to lower case: 13609
1999-09-14 19:42:09 +00:00
jdunn%netscape.com
c123f33f8a
Fix MAC bustage... don't need the static declaration
1999-09-14 02:54:23 +00:00
jdunn%netscape.com
d2a6677712
move GetInstance from the header to the CPP since HPUX was throwing an
...
unresolved symbol.
1999-09-14 02:05:47 +00:00
briano%netscape.com
a54c669e40
General cleanup.
1999-09-14 01:35:43 +00:00
sfraser%netscape.com
bdcf7c443e
Fix the file type of the shared lib
1999-09-14 00:49:58 +00:00
valeski%netscape.com
9e63a60731
fixed buffer mem allocation inconsistencies. we now loop for more data on long dir listings. we also consider any server string with 'windows' in it, to be an NT server. also added deletion of dir listing underlying buffer fir stringstream to the OnDataAvailEvent destructor; kinda ugly, but works
1999-09-13 23:29:12 +00:00
valeski%netscape.com
5488cf13f2
optimized user-agent setting
1999-09-13 18:36:20 +00:00
rpotts%netscape.com
704d411d11
Fixed unix build bustage with forward declared nsCOMPtrs...
1999-09-13 07:40:10 +00:00
rpotts%netscape.com
111c42ebe0
Remove the socket transport from the list of active transports if an error occurs while writing the request out to the server...
1999-09-13 06:59:20 +00:00
cls%seawood.org
adf94e4618
Add -D_POSIX_SOURCE to DEFS to get rid of those useless 'index shadow' warnings. Add either -D_BSD_SOURCE or -D_XOPEN_SOURCE=500 to whichever Makefile.ins need it to accommodate for Posix' strictness. Add check for getopt.h for nsinstall.c.
1999-09-12 14:25:28 +00:00
cls%seawood.org
f0889ec840
Reorderd member initializers to remove silly warnings.
1999-09-12 12:02:03 +00:00
warren%netscape.com
506438ded2
More fixes for nsCOMPtr inconsistencies.
1999-09-11 19:43:06 +00:00
warren%netscape.com
d3eb73be23
Removed caps dependency from necko. Used nsCOMPtr for nsInputStreamChannel.
1999-09-11 18:45:36 +00:00
jdunn%netscape.com
d6e55f9dc4
hp requires a newline at the end
1999-09-10 23:56:20 +00:00
valeski%netscape.com
4840abba0f
we now handle a complete single line greeting from an ftp server
1999-09-10 22:09:39 +00:00
valeski%netscape.com
ecae4a681a
added accept */* to the default http request
1999-09-10 18:32:02 +00:00
valeski%netscape.com
6661597694
updated FTP to use the directory listing stream converter when it encounters a dir listing. also removed it's dependency on time.h
1999-09-10 14:32:06 +00:00
briano%netscape.com
32510b6ff3
General cleanup.
1999-09-10 01:57:11 +00:00
warren%netscape.com
39799a6d16
EOF changes.
1999-09-09 22:18:44 +00:00
warren%netscape.com
40ed9d6ad2
Removed NS_BASE_STREAM_EOF in favor of returning a count of 0 from Read to indicate EOF. Renamed GetLength to Available. Fixed a number of places where AppendElement's broken error code wasn't checked.
1999-09-09 22:05:05 +00:00
briano%netscape.com
f8e486e56b
General cleanup.
1999-09-09 07:32:15 +00:00
rpotts%netscape.com
d78c217f46
bug #11376 . I added GetContentLength to nsIChannel so the content length can be gotten from a channel...
1999-09-09 05:07:30 +00:00
briano%netscape.com
2ff5e413e7
Removed the obsolete non-NECKO leftovers.
1999-09-09 01:08:34 +00:00
briano%netscape.com
696e28cdec
Removed the obsolete non-NECKO leftovers.
1999-09-09 00:59:41 +00:00
dougt%netscape.com
f7d5f139ef
bug fix for 13321.
1999-09-08 22:53:13 +00:00
andreas.otte%primus-online.de
056f7d5fcd
adding the data protocol to the build
1999-09-08 07:21:22 +00:00
andreas.otte%primus-online.de
3a3660436b
forgot this one
1999-09-08 07:18:45 +00:00
andreas.otte%primus-online.de
91f0402f9e
add a missing return
1999-09-08 07:16:10 +00:00
andreas.otte%primus-online.de
12ce8bf4c1
add some ignorance
1999-09-08 07:14:49 +00:00
norris%netscape.com
2d8e12375f
* Add checks on urls formed from web scripts
...
* Make nsScriptSecurityManager implement nsXPCSecurityManager
* Fix unix warnings
1999-09-07 02:54:19 +00:00
brendan%mozilla.org
7de384224d
Use deadlock detecting nsAutoMonitors, etc., correctly.
1999-09-06 19:57:40 +00:00
shaver%netscape.com
6cecf4c569
convert to CreateInstanceFromProgID
1999-09-05 06:27:42 +00:00
bruce%cybersight.com
d16eeb2d46
Change delete[] of nsEscape() result to nsCRT::free().
1999-09-04 16:37:24 +00:00
valeski%netscape.com
f7e8b6cd05
changed nsCOMTypeInfo<> template to NS_GET_IID macro
1999-09-03 23:51:14 +00:00
dougt%netscape.com
028f11d2bf
Changes nsIAtom iterface to return a shared (non-allocated) wstring when
...
GetUnicode() is called. (thanks waterson, jband)
Also fixing 12237. (thanks jband).
1999-09-03 22:21:29 +00:00
mscott%netscape.com
eb22c256d5
Bug #10845 --> mailnews mime stream converter now works with the stream converter service and uses nsIstreamConverter
...
instead of nsIStreamConverter2.
1999-09-03 22:03:12 +00:00
valeski%netscape.com
036616dcaa
adding data protocol to the build
1999-09-03 00:44:28 +00:00
valeski%netscape.com
9bd1d6e8d4
adding data protocol handler to necko
1999-09-03 00:39:55 +00:00
valeski%netscape.com
8d8b9baa71
fixing an ftp crasher
1999-09-02 03:30:04 +00:00
dougt%netscape.com
4b6c318cdc
Bug fix for 12702.
...
Adding notes to remove nsIAtom comparison by string.
1999-09-01 20:06:30 +00:00
jdunn%netscape.com
de5a534c65
change static_cast to NSCAP_STATIC_CAST
1999-09-01 19:47:50 +00:00
valeski%netscape.com
b314594876
warning fixes + removal of nsString constructor usage w/ internal string byte size specifier
1999-09-01 14:13:51 +00:00
gagan%netscape.com
ec8d3b31ef
Basic Auth stuff. very basic indeed.
1999-09-01 04:21:12 +00:00
warren%netscape.com
bc9c0f4451
Fix case where suspended file transport terminates early. Fixes missing Help menu and toolbar problem.
1999-09-01 01:31:39 +00:00
rickg%netscape.com
2783bc0081
removed a warning
1999-09-01 00:58:45 +00:00
warren%netscape.com
efb0c1cd5d
Made NS_BASE_STREAM_WOULD_BLOCK a failure code (for JS). Reduced socket transport buffer size. Fixed ABBA deadlock when calling OnEmpty in pipe code (bug#12870).
1999-08-31 21:47:30 +00:00
gagan%netscape.com
e3df677e44
added files: mozilla/netwerk/protocol/http/src/nsAuth.cpp, mozilla/netwerk/protocol/http/src/nsBasicAuth.cpp
1999-08-31 10:46:23 +00:00
gagan%netscape.com
e611258377
added files: mozilla/netwerk/protocol/http/src/nsAuth.cpp, mozilla/netwerk/protocol/http/src/nsBasicAuth.cpp
1999-08-31 10:46:10 +00:00
gagan%netscape.com
4d9f337895
Basic Auth files. First checkin.
1999-08-31 10:40:12 +00:00
gagan%netscape.com
4aa3207b39
Added a struct to hold auth stuff. Not in the build (at least not for a couple of cycles anyway)
1999-08-31 10:39:38 +00:00
rpotts%netscape.com
89e414a3f4
ug #8443 . Added GetCharset to nsIHTTPChannel
1999-08-31 04:46:05 +00:00
norris%netscape.com
d8507f844e
* clean up nsScriptSecurityManager
...
* remove nsJSSecurityManager
* save principals in nsIChannels and nsIDocuments
1999-08-29 21:58:42 +00:00
rickg%netscape.com
4dea02ede3
replaced call to deprecated method in nsString
1999-08-29 17:44:48 +00:00
valeski%netscape.com
40b89c7eea
nsSTring2 to nsCString changeover
1999-08-29 16:43:16 +00:00
valeski%netscape.com
0b30c81c11
change nsString2 to nsCString
1999-08-29 16:42:27 +00:00
bruce%cybersight.com
ad7abbafe9
Fix build bustage. This has an nsCOMPtr<nsIEventSinkGetter> so it must include nsIEventSinkGetter.h to fully define the type.
1999-08-29 07:04:31 +00:00
rpotts%netscape.com
dc14f6f1d9
Moved redirect logic out of the HTTPResponseListener and into the Channel...
1999-08-29 06:02:27 +00:00
dougt%netscape.com
02c9ac8e9a
Fix for 12702. cookies work again.
1999-08-28 22:28:08 +00:00
gagan%netscape.com
58d5877fdf
Fixed tabs to spaces and misc leaks...
1999-08-27 12:38:06 +00:00
warren%netscape.com
b1c540e4a4
Ported to the new nsPipe2 implementation.
1999-08-27 10:33:37 +00:00
warren%netscape.com
2c5f004652
Fixed leak in NewURI.
1999-08-27 10:32:55 +00:00
gagan%netscape.com
013eeb5f2a
More mem leak fixes which were showing up originating in nsStdURL.
1999-08-27 09:59:59 +00:00
rjc%netscape.com
9ab582d122
When enumerating a folder's contents, don't resolve aliases, and don't return hidden files/folders.
1999-08-27 03:42:23 +00:00
rpotts%netscape.com
0085d83ab0
M9 BRANCH landing...
1999-08-26 22:45:55 +00:00
waterson%netscape.com
a079c6ff90
Fix compiler warning.
1999-08-26 04:28:14 +00:00
jdunn%netscape.com
7e20f0761f
HP requires a newline at the end
1999-08-25 21:21:22 +00:00
dougt%netscape.com
4fa0148c0f
fixing build bustage.
1999-08-25 00:19:00 +00:00
dougt%netscape.com
9d805dcf7b
Fix for bug 10435. Everything except CopyFrom() and MoveFrom()
1999-08-24 22:30:59 +00:00
waterson%netscape.com
4b3a77da70
Okay, checking back in my fix for the filespec and iterator.
1999-08-24 22:08:55 +00:00
valeski%netscape.com
8e17ea1cfb
Added start request event firing, and we now maintain the initial response code from a multi-line response
1999-08-24 21:53:27 +00:00
valeski%netscape.com
2c118bb38b
added pr logging to ftp
1999-08-24 21:46:09 +00:00
waterson%netscape.com
0def552738
Backed out per don's request.
1999-08-24 20:07:12 +00:00