pavlov%netscape.com
ce094b4cfc
changes to let us build on MacOS X
2000-03-11 03:08:04 +00:00
valeski%netscape.com
5d687a417b
r=dveditz. a=jevering. 31001. we're now using backwards compat OS strings in the UA
2000-03-09 22:29:00 +00:00
gagan%netscape.com
5ffd271541
Removed some dead #if 0 code.
2000-03-08 02:31:25 +00:00
gagan%netscape.com
32821cfb59
Added #include for nsIHTTPEventSink as well... Should fix the solaris bustage.
2000-03-08 01:11:06 +00:00
gagan%netscape.com
faf228f2f5
Transitioning from nsIHttpEventSink.h to nsIHTTPEventSink.idl Also cleaned up the event sink to only have OnHeadersAvailable and OnRedirect as messages.
...
Fixed bug 24329-- proxy auths. We were not using the new call to setOverrideRequestSpec.
Part fix for bug 27048, HTTP now uses nsIHTTPEventSink and uses nsIPrompt for authentication.
r=valeski,a=jar
2000-03-08 00:31:49 +00:00
gagan%netscape.com
0515578bb7
Transitioning from nsIHttpEventSink.h to nsIHTTPEventSink.idl Also cleaned up the event sink to only have OnHeadersAvailable and OnRedirect as messages. r=valeski,a=jar
2000-03-08 00:27:33 +00:00
gagan%netscape.com
3c24439a40
Transitioning from nsIHttpEventSink.h to nsIHTTPEventSink.idl Also cleaned up the event sink to only have OnHeadersAvailable and OnRedirect as messages.
2000-03-08 00:24:53 +00:00
gagan%netscape.com
ea8f94b7c2
added files: mozilla/netwerk/protocol/http/public/nsIHTTPEventSink.idl
2000-03-08 00:22:08 +00:00
gagan%netscape.com
199934c425
First checkin. Not in the build yet. Moving the HTTP event sink from .h to .idl.
2000-03-04 00:40:35 +00:00
gagan%netscape.com
c0a4c6e6e7
Fix for bug 29477 on behalf of norris. r=gagan.
2000-03-02 21:45:51 +00:00
bruce%cybersight.com
53f52035ac
Fix small, localized leak of HTTP atoms. Well tested on MacOS and under Purify with no ill effects. r=gagan
2000-03-02 13:45:28 +00:00
valeski%netscape.com
e180ae64bd
29164. r=shaver. The user agent setup no longer uses a string bundle. UA string formatting changes that use prefs for values.
2000-02-29 20:39:18 +00:00
rpotts%netscape.com
3c6be86c6c
Fix unix build bustage...
2000-02-29 05:05:08 +00:00
rpotts%netscape.com
7cf8d22c22
bug #24711 (r=gagan). Changed cache channels to behave like transports rather than protocol channels...
2000-02-29 04:44:37 +00:00
tbogard%aol.net
cf5a3f3925
Changed nsIAppShellService and nsIWindowMediator to talk in terms of nsIXULWindow instead of nsIWebShellWindow. Also removed the function nsIAppShellService::RunModalDialog since windows should be created using the nsIDOMWindow::OpenDialog. r=danm a=jevering
2000-02-29 00:20:55 +00:00
gagan%netscape.com
7cdb864d4a
Made the crash go away only in release builds... hopefully this will help us track the real problem. a=jevering.
2000-02-24 05:36:52 +00:00
bienvenu%netscape.com
8464f8f4be
fix build bustage for gagan
2000-02-24 02:44:44 +00:00
gagan%netscape.com
e96a097007
Removed the check for proxy types here with the latest change in protocolproxyservice. r-valeski
2000-02-24 02:09:46 +00:00
rpotts%netscape.com
5a08fda337
bug #23777 (r=valeski). Reworked the parsing of the HTTP server version to avoid a floating-point rounding error which caused the server version to be incorrect...
2000-02-23 23:57:20 +00:00
valeski%netscape.com
b91b7e2bc2
28782. a=jar. r=alecf. nsHTTPHandler now has an extra product token for the User Agent string. we now use the PRUnichar = operator for string stuff, and retrieve vendor info from a string bundle.
2000-02-23 22:50:45 +00:00
norris%netscape.com
d64387736b
Fix 28612 META Refresh allowed in Mail/News
...
r=mstoltz,a=jar
Fix 28658 File upload vulnerability
r=vidur,a=jar
2000-02-23 22:34:40 +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
af2ce4b071
bug #21556 . Gave nsHTTPChannel, nsHTTPResponseListener, nsHTTPRequest and nsHTTPEncodeStream thread-safe implementations of AddRef() and Release() since those methods are called on multiple threads...
2000-02-23 04:38:42 +00:00
rpotts%netscape.com
134ab7531e
Partial fix for bug #24711 (r=valeski). If a channel which had been deferred because no socket transports were available resumed and found a valid cache entry it would stall (never finish). A notable example of this was http://www.abcnews.com
2000-02-19 00:58:22 +00:00
cls%seawood.org
5975077af0
More tweaks needed to get BeOS to compile for M14. For now, we use the Unix local file implementation. a,r=leaf
2000-02-17 20:24:24 +00:00
valeski%netscape.com
be539d4664
r=gramps (yea, that's right), 15594 (partial). In order for FTP proxies to work, HTTP needs to implement nsIProxy. FTP uses the HTTP protocol to piggy back as a real proxy handler.
2000-02-14 08:40:05 +00:00
gagan%netscape.com
e1232219fd
Now allowing FTP to specify an ftp URL-- bug 15594 (and in general allow any non-HTTP handler to use HTTP as a proxy) r=valeski
2000-02-14 07:06:32 +00:00
rpotts%netscape.com
f374d65746
Fixed purify [UMR] by initializing mProxyPort
2000-02-12 06:15:19 +00:00
gagan%netscape.com
d33614c999
I am an idiot...
2000-02-11 11:42:38 +00:00
gagan%netscape.com
d30e9b3501
removed an unnecessary include.
2000-02-11 01:34:07 +00:00
gagan%netscape.com
eb18765135
Fixing horkage... God please stop allowing people to use gotos in C++...
2000-02-11 01:26:23 +00:00
valeski%netscape.com
a6d3ec685f
removing extraneous export on a file that DNE anymore
2000-02-11 00:55:01 +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
mscott%netscape.com
231db667cf
bug #26959 and bug #26958 --> if create category service returns an error, don't force an abort
...
on creating the http protocol handler.
r=valeski.
2000-02-09 08:25:11 +00:00
valeski%netscape.com
8dc8022117
getting the rest of necko to use the mimetypes file. also added protection for UA string setup
2000-02-09 05:04:52 +00:00
dp%netscape.com
27d5d590f9
Fixing build.
...
<valeskiAIM> dp: go baby go
2000-02-08 07:29:47 +00:00
sfraser%netscape.com
538f890b73
Removed nsHTTPHandlerFactory.cpp for valeski.
2000-02-08 06:25:58 +00:00
valeski%netscape.com
6de717d753
r=dougt. 10465. The http protocol handler now has the USer agent api hanging off of it. I also cleaned up the HTTP component so it is a clean service w/ a cid now.
2000-02-08 06:20:54 +00:00
dp%netscape.com
41aaf9a069
HTTP protocol shall startup every cid/progid as a service under
...
NS_HTTP_STARTUP_CATEGORY. This will be used by cookies to come alive. r=gagan
2000-02-08 06:08:27 +00:00
dp%netscape.com
166c6d1f48
Adding NS_HTTP_STARTUP_CATEGORY r=gagan
2000-02-08 06:05:36 +00:00
scc%netscape.com
73802d6f2e
Pro5 update
2000-02-07 23:06:04 +00:00
warren%netscape.com
9e08bb8519
Added stream buffering. Made file transport use it. Bug #19233 r=dougt
2000-02-04 07:31:43 +00:00
sspitzer%netscape.com
96a0249281
change to allow someone to use the "no strip url" interface in wallet.
...
no one is using it yet, because it doesn't work.
r=mscott
2000-02-03 05:01:42 +00:00
valeski%netscape.com
41512e1d6a
URL Parsing and implementation rewrite landing. Andreas Otte was generous enough to contribute these changes
2000-02-03 03:44:22 +00:00
pp%ludusdesign.com
48e640ed4f
Conversion to NS_GET_IID(). Bug #20232 , r=scc@netscape.com
2000-02-01 14:26:27 +00:00
sdagley%netscape.com
813f53ead8
Access path updates in anticipation of update to CW Pro5 ( #25949 ). r=pinkerton
2000-02-01 04:27:22 +00:00
norris%netscape.com
8c000f9285
Fix
...
23643 Reading email messages using <META REFRESH>
23729 Executing functions in "chrome:" protocol - #3 - META REFRES
23730 Executing functions in "chrome:" protocol - #4 - HTTP redire
24217 Access to functions in chrome: protocol using IFRAME
24865 Parsing local non-HTML files #2 using META REFRESH
r=gagan
2000-01-25 04:42:01 +00:00
gagan%netscape.com
a6fa44fcaf
Fix a mem leak (spotted by Pav) r=me
2000-01-25 02:29:33 +00:00
dougt%netscape.com
0b0346079c
Landing nsIFile.
2000-01-24 21:28:28 +00:00
gagan%netscape.com
f02c2858ee
Fixing build breakage... reordered the #includes.
2000-01-19 06:34:25 +00:00
gagan%netscape.com
6b2f2d91f1
Fix for 22405. Proxy auth is in. I have also created a separate bug for making this persistent 24329.
2000-01-19 05:09:07 +00:00
gordon%netscape.com
3dfff899f2
Fix for bug #20177 . Make sure string is set if GetSpec() fails inside http logging code.
2000-01-19 02:27:00 +00:00
gagan%netscape.com
d3535034d0
Fix for 13380. We now send Accept-Language: header.
2000-01-19 00:38:51 +00:00
bruce%cybersight.com
0e1e840e66
Speeling cownts. r=shaver
2000-01-17 21:28:22 +00:00
mscott%netscape.com
621285eca6
set the referring url on the http channel so callers don't have to do it explicitly every time.
...
r=warren
2000-01-17 19:48:16 +00:00
gagan%netscape.com
a905c41b20
Fixed bug 17293, 17244, 20814 -- all because some servers wouldn't understand lowercase HTTP headers. We now send HTTP headers in compatible case as 4.*. r=rpotts
2000-01-16 06:59:43 +00:00
rpotts%netscape.com
be79b9fb76
bug #23055 (r=warren). Added LOAD_DOCUMENT_URI load attribute for the DocLoader to distinguish doc URIs
2000-01-15 06:12:54 +00:00
sspitzer%netscape.com
d8a5c41c93
backing out andreas and warren
2000-01-14 22:01:56 +00:00
warren%netscape.com
ae47d277d3
Moved CIDs to nsIURLParser.idl to avoid mac bustage.
2000-01-14 11:09:17 +00:00
warren%netscape.com
d8a0af4191
Added access path.
2000-01-14 10:14:19 +00:00
warren%netscape.com
ea798addcb
Changes from andreas.otte@primus-online.de for numerous URL parsing bugs. r=warren
2000-01-14 08:50:03 +00:00
valeski%netscape.com
3e0cabea46
r=gagan. 17647. we digesting content-type comments as legitimate header values. now we're not
2000-01-13 23:22:25 +00:00
pp%ludusdesign.com
698852a4f4
Converting usage of ::GetIID() to NS_GET_IID().
...
Bug #20232 , r=scc@netscape.com
2000-01-11 20:49:15 +00:00
rpotts%netscape.com
023f2ff6e1
Made contentType a read/write attribute of nsIChannel
2000-01-08 06:26:04 +00:00
dougt%netscape.com
431b7b0e81
Including nsCRT.h directly. This prep work for the nsIFile landing.
2000-01-03 23:27:52 +00:00
valeski%netscape.com
413cbd982c
22534. r=gagan. We were leaking a single byte on non uname/pwd inclusive url's that required authentication, and we weren't over-writing the auth string when a auth realm wanted new credentials.
1999-12-29 21:55:18 +00:00
sspitzer%netscape.com
be5b3406df
fix warning
1999-12-29 00:23:43 +00:00
bryner%uiuc.edu
77d764168e
Fix a compiler warning by reordering initializers. r=syd.
1999-12-24 22:11:18 +00:00
valeski%netscape.com
05c79fee6b
r=gagan, a=don. 21599. we were breaking when we received an incomplete status line. Now we are sure to buffer the line until we receive all of it. we also do this buffering for headers now.
1999-12-22 22:15:55 +00:00
fur%geocast.com
0c469bc6e4
Reorder one class member initialization line to fix a warning.
1999-12-18 15:47:20 +00:00
fur%geocast.com
8ee9698da7
Fixes for HTTP 1.1 compliance with caching, a:chofmann
...
Fix #21569 (Use Etag header for cache validation, when present)
Fix #21572 (Obey must-revalidate directive, when present)
1999-12-18 15:46:43 +00:00
mscott%netscape.com
aabdc49dd6
fix mem leak of the http handler and the http request objects.
...
Add GetnsAuthEngine to nsIHTTPProtocolHandler, remove nsHTTPHandler::GetInstance, force callers to
go through the service manager. remove the http handler factory code since we just need the http
module
r=warren
1999-12-17 00:44:31 +00:00
rpotts%netscape.com
b8fa07f3ff
bug #21884 (r=mscott) bug #21459 (r=warren). I'm checking in the changes for 21459 again with an important fix for the image crashes :-)
1999-12-16 07:59:25 +00:00
mscott%netscape.com
94216118f1
Bug #21884 --> backing out Rick's changes to http to fix this regression crasher tonight.
...
a=chofmann
1999-12-16 06:06:00 +00:00
rpotts%netscape.com
1aafb0dcce
bug #21459 (r=warren). Made the consumer OnStopRequest fire before the channel is removed from the loadgroup...
1999-12-15 23:12:48 +00:00
valeski%netscape.com
a58f6dc3b6
21197. a=jevering, r=rpotts. On a redirect we were firing header notification *after* the rediect which broke sites trying to set and retrieve a cookie using a redirect. Now we fire on headers before processing status code
1999-12-14 23:07:29 +00:00
rjc%netscape.com
4ace8bbaaa
Fix PDT+ bug # 21236: don't null out mResponseContext, as it needs to be valid for the life of the channel. (Its a nsCOMPtr, so it'll automatically release when it falls out of scope.)
1999-12-11 21:24:50 +00:00
fur%netscape.com
14b7a8cb5a
Move OnHeadersAvailable() after processing of server's "Not Modified" response,
...
so that the cached HTTP headers can be substituted for the 304 response headers.
1999-12-08 06:37:28 +00:00
morse%netscape.com
022b1a3ef9
fix bug 21083, multiple cookies being ignored, r=valeski
1999-12-08 05:07:31 +00:00
fur%netscape.com
fc0e0c24cf
Fix mac build bustage. Use LL* macros with int64 types
1999-12-08 04:56:15 +00:00
fur%netscape.com
e00611be38
Fix usual bustage due to not including header with an nsCOMPtr type
1999-12-08 04:08:48 +00:00
fur%netscape.com
e8deaace7a
+ Fix unix build bustage: Add explicit casts to XPIDLCString rvalues.
...
+ Fixed warnings
1999-12-08 04:04:26 +00:00
fur%netscape.com
bb2347d383
Disable cache by default on Windows
1999-12-08 03:25:44 +00:00
fur%netscape.com
1f6919c4a6
Bug #8305 (Implement cache). Whacked the HTTP protocol handler hard to support caching.
1999-12-08 03:23:14 +00:00
valeski%netscape.com
2cf1b6fae4
r=rickg. replacing a char const w/ an int literal
1999-12-07 08:58:50 +00:00
valeski%netscape.com
43c04c96a7
20956. r=rpotts. necko no longer assumes any MIME type. we send out application/x-unknown-content-type internal MIME type if we don't *know* what the type is. It's now truly up to the app to figure out what to do"
1999-12-07 06:59:25 +00:00
rpotts%netscape.com
c41e03ef63
bug #20490 (r=valeski). Fixed problem where OnStopRequest was being fired (incorrectly) on 30x and 40x redirects...
1999-12-07 06:35:55 +00:00
warren%netscape.com
6af4802e75
Added buffer size parameters to NewChannel. Allows for optimization of amount of image data consumed. Bug #20408
1999-12-04 10:01:32 +00:00
fur%netscape.com
4f385605be
Fix build bustage on Linux
1999-12-03 02:59:37 +00:00
fur%netscape.com
4a9b290d72
More infrastructure work in support of bug #8305 (Implement
...
cache). Added several nsHTTPResponse methods dealing with
header parsing and manipulation of date-containing header fields.
(None of these methods are yet invoked.)
1999-12-03 01:51:07 +00:00
fur%netscape.com
c434d9514d
Quash warning
1999-12-03 01:45:22 +00:00
fur%netscape.com
316fe1fcf8
Added missing HTTP header atoms
1999-12-03 01:44:38 +00:00
rpotts%netscape.com
ed1cb83b57
bug #13157 (r=valeski). Added support for HTTP/0.9 server responses. This fixes a whole class of bugs where CGI scripts were displaying blank pages because we just ignored the response :-(
1999-12-02 23:09:15 +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
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
warren%netscape.com
fc8a2a4eb2
Added include of nsNetUtil.h to pick up NS_NewSyncStreamListener
1999-11-30 05:32:14 +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
warren%netscape.com
2d07d1ec0a
Added nsIHttpEventSink.h
1999-11-24 05:49:38 +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
waterson%netscape.com
d3cae83201
Fix nsNetModuleMgr and nsNetModRegEntry leaks. r=valeski
1999-11-23 20:47:25 +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
warren%netscape.com
59ef7fadbf
Removed the nsICapabilities interface in favor of nsIInterfaceRequestor.
1999-11-18 07:36:41 +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
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
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
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
warren%netscape.com
9aeb8f663b
Made nsHTTPEncodeStream seekable (for reposting form data). Bug #17685 . r=waterson
1999-11-02 07:43:37 +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
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
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
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
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
dougt%netscape.com
34e52378d1
Fix for 16700. Isolating CreateTransport into new function.
...
r=gagan.
1999-10-18 19:43:34 +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
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
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
8603974025
Added AsyncOpen to nsIChannel for URL dispatching. Added ContentLength to InputStreamChannel. (r=rpotts,valeski)
1999-10-06 08:26:01 +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
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
8f9681c9f9
added files: mozilla/netwerk/protocol/http/src/nsHTTPHandlerModule.cpp
1999-09-30 21:31:38 +00:00