Commit Graph

1821 Commits

Author SHA1 Message Date
ruslan%netscape.com
9403c0be2c Make reuseCount to be PRUint32 2000-03-21 01:43:41 +00:00
ruslan%netscape.com
b096f987bc Never recycle the socket transport if the server responded with Connection: close 2000-03-21 01:36:18 +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
663ce37b96 Cleaning up keep-alive/proxy loop and eliminating redundant code. 2000-03-19 10:17:00 +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
47f14ee01c Do proper QI to get the transport within the keep-alive loop 2000-03-19 03:18: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
gagan%netscape.com
12f6758fba Argh... checkin aborted while I was editing nsHTTPChannel.cpp. Fixed bug 25868. nsAuth now has an Init method so that things will work ok after a logout (new auths will be created). Other misc. code cleanup. Also changed QI implementations to standard macros. 2000-03-18 04:54:56 +00:00
gagan%netscape.com
23bb5d5c49 Fixed bug 25868. nsAuth now has an Init method so that things will work ok after a logout (new auths will be created). Other misc. code cleanup. Also changed QI implementations to standard macros. 2000-03-18 04:51:00 +00:00
bruce%cybersight.com
9493200111 Fix for memory leak. r=gordon bug #28902 2000-03-18 04:10:27 +00:00
dougt%netscape.com
8126ff53b4 Adding GetSecurityInfo to the nsIChannel. bug 29646. r=warren. 2000-03-17 22:06:32 +00:00
jst%netscape.com
872a669579 Landing changes Vidur made while the tree was closed for beta1 work, here's a list of the changes. r=me
[1] Cutting down the size of content. Made nsIJSScriptObject inherit from nsIScriptObjectOwner
[2] Cutting down the size of content. Made nsITextContent inherit from nsIContent.
[3] Cutting down the size of content. Moved implementation of nsIDOMReceiver to nsListenerManager. This is not true aggregation since it isn't transitive, but it's OK for now. It will be necessary for nsListenerManager to have a reference to its content in the future anyway, so the transitivity could be done.

dom/public/nsDOMPropEnums.h,v  - bug 12559
dom/public/nsIJSScriptObject.h,v - [1]
dom/public/html/MANIFEST,v - bug 12559
dom/public/html/Makefile.in,v - bug 12559
dom/public/html/makefile.win,v -  bug 12559
dom/public/html/nsIDOMHTMLInputElement.h,v - bug 17544
dom/public/idl/html/HTMLAnchorElement.idl,v - bug 12559
dom/public/idl/html/HTMLAreaElement.idl,v - bug 12559
dom/public/idl/html/HTMLInputElement.idl,v - bug 17544
dom/src/base/nsGlobalWindow.cpp,v - bug 30700
dom/src/base/nsGlobalWindow.h,v - [1]
dom/src/base/nsLocation.cpp,v - [1]
dom/src/html/nsJSHTMLAnchorElement.cpp,v - bug 12559
dom/src/html/nsJSHTMLAreaElement.cpp,v - bug 12559
dom/src/html/nsJSHTMLInputElement.cpp,v - bug 17544
layout/base/public/nsIDocument.h,v - bug 27953
layout/base/public/nsITextContent.h,v - [2]
layout/base/src/nsCommentNode.cpp,v - [2]
layout/base/src/nsDocument.cpp,v - bug 27953
layout/base/src/nsDocument.h,v - bug 27953
layout/base/src/nsDocumentViewer.cpp,v - bug 27953
layout/base/src/nsGenericDOMDataNode.cpp,v - [3]
layout/base/src/nsGenericDOMDataNode.h,v - [3]
layout/base/src/nsGenericElement.cpp,v - [3]
layout/base/src/nsGenericElement.h,v - [3]
layout/base/src/nsNameSpaceManager.cpp,v - bug 7834
layout/base/src/nsStyleContext.cpp,v - outline property shouldn't reflow
layout/base/src/nsTextNode.cpp,v - [2]
layout/events/src/nsEventListenerManager.cpp,v - [3]
layout/events/src/nsEventListenerManager.h,v - [3]
layout/html/base/src/nsGfxScrollFrame.cpp,v - nsString->nsAutoString
layout/html/content/src/nsAttributeContent.cpp,v - [2]
layout/html/content/src/nsHTMLAnchorElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLAppletElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLAreaElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLBRElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLBaseElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLBaseFontElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLBodyElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLButtonElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLDListElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLDelElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLDirectoryElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLDivElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLEmbedElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLFieldSetElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLFontElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLFormElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLFrameElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLFrameSetElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLHRElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLHeadElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLHeadingElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLHtmlElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLIFrameElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLImageElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLInputElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLInsElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLIsIndexElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLLIElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLLabelElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLLayerElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLLegendElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLLinkElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLMapElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLMenuElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLMetaElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLModElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLOListElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLObjectElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLOptGroupElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLOptionElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLParagraphElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLParamElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLPreElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLQuoteElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLScriptElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLSelectElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLSpacerElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLSpanElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLStyleElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTableCaptionElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTableCellElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTableColElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTableColGroupElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTableElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTableRowElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTableSectionElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTextAreaElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTitleElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLUListElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLWBRElement.cpp,v - [1][3]
layout/html/document/src/nsHTMLDocument.cpp,v - bug 27953
layout/html/document/src/nsHTMLDocument.h,v - bug 27953
layout/xml/content/src/nsXMLCDATASection.cpp,v - [1][2]
layout/xml/content/src/nsXMLDocumentType.cpp,v - [1][2]
layout/xml/content/src/nsXMLElement.h,v - [1][2]
layout/xml/content/src/nsXMLEntity.cpp,v - [1][2]
layout/xml/content/src/nsXMLNotation.cpp,v - [1][2]
layout/xml/content/src/nsXMLProcessingInstruction.cpp,v - [1][2]
layout/xul/base/src/nsBoxFrame.cpp,v - nsString->nsAutoString
layout/xul/base/src/nsSliderFrame.cpp,v - nsString->nsAutoString
netwerk/protocol/http/src/nsHTTPRequest.cpp,v - nsString->nsAutoString
rdf/content/src/nsXULDocument.cpp,v - bug 27953
rdf/content/src/nsXULDocument.h,v - bug 27953
rdf/content/src/nsXULElement.h,v - [1]
xpcom/base/IIDS.h,v  - bug 12559
2000-03-17 13:27:00 +00:00
mscott%netscape.com
3df62b94ad Bug #31581 --> nsMultiMixedConv::BuildURI was calling nsString.Append with a PRInt32. Unfortunately,
the compiler was implicitly converting this integer into a PRunichar. this caused us to
get the wrong strings for each part.

I simply forced us to use the correct version of append that takes a PRInt32. This fixes the
problems we've been having using bugzilla.

r=none due to the trivial nature of the fix, the severity of the problem and the fact
that I couldn't find an appropriate reviewer.
2000-03-17 06:52:56 +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
gagan%netscape.com
e583ac5fc2 Save a redirect (added a trailing slash to the credits URL) 2000-03-17 02:41:11 +00:00
sfraser%netscape.com
02d94682ce Build new files for repeating timers. bug 904. r=pinkerton 2000-03-16 23:03:12 +00:00
gagan%netscape.com
f1c26981bb Fix a mem leak. r=bruce. 2000-03-16 04:15:38 +00:00
valeski%netscape.com
920dbc7b68 fixing base64 encoding usage bug 2000-03-15 23:20:38 +00:00
valeski%netscape.com
9352941376 29551. we now ignore 'ls: total' coming back from an FTP server 2000-03-15 23:19:58 +00:00
valeski%netscape.com
d32ee31d6e 29236 - we now treat files w/ 'ehtml' extentsion as html 2000-03-15 23:18:10 +00:00
dougt%netscape.com
c609987985 removing unused files. look at /extensions/psm-glue 2000-03-15 07:51:55 +00:00
dougt%netscape.com
dd70019193 removing netwerk/security. It is not longer here. Look at the code in
/extensions/psm-glue.

r=pavlov.
2000-03-15 07:50:01 +00:00
dougt%netscape.com
5bb01f0609 adding checks before delete(). 2000-03-15 07:47:33 +00:00
mscott%netscape.com
32c8a84292 Bug #30840 --> i broke scantxt for (c), (r) and +/- cases before beta1
r=alecf
2000-03-15 01:43:55 +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
pavlov%netscape.com
c1098deaeb don't build psm stuff here anymore on unix 2000-03-14 06:09:41 +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
dougt%netscape.com
426e3550eb removing security from makefile. Look at mozilla/extensions/psm-glue 2000-03-14 04:55:51 +00:00
gagan%netscape.com
5243af866b Updating the test case for last changes as well... 2000-03-14 04:03:46 +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
warren%netscape.com
d3c3942046 Added nsHTTPChunkConv.cpp for Ruslan. 2000-03-14 03:34:37 +00:00
gagan%netscape.com
c6349ecc8b Fix for 30385. We were leaking channel due to the no longer needed "proxy channel" by the cache transport (mem cache) Also removed nsIHttpEventSink.h since its now an IDL. Also fixed 31667, 31222, 31657 (the assertion failures for thread safety) 2000-03-14 03:24:56 +00:00
ruslan%netscape.com
2f6f7277b0 Fix multithreadness assert in the file channel, r=warren 2000-03-14 03:18:26 +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
brade%netscape.com
1d3855b98c move NavSecurityOverlay.css into skin (from content) 2000-03-13 15:55:19 +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
b8bc8e2084 removed calls to deprecated string methods 2000-03-12 10:59:00 +00:00
rickg%netscape.com
ffe78e83e5 removed calls to deprecated string methods 2000-03-12 09:14:14 +00:00
sspitzer%netscape.com
fc97b0207e ignore generated executable 2000-03-12 08:19:00 +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
pavlov%netscape.com
7d76d1ee07 #ifdef DEBUG_dougt annoying printf 2000-03-11 22:44:27 +00:00
pavlov%netscape.com
eef56ae4c6 add to include directory 2000-03-11 05:49:49 +00:00
pavlov%netscape.com
89d57962b8 add directory to include path 2000-03-11 05:49:01 +00:00
pavlov%netscape.com
37f09b396e added files: mozilla/netwerk/protocol/http/src/nsHTTPSHandler.cpp 2000-03-11 05:39:48 +00:00
pavlov%netscape.com
fae2934366 remove the include of domstubs.idl and just forward declare the interfaces to avoid the need for domstubs.idl to be exported before this directory can be built. 2000-03-11 05:33:33 +00:00
pavlov%netscape.com
ff7a889382 adding crypto stuff to the tip 2000-03-11 04:33:39 +00:00
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
valeski%netscape.com
ec891ecf55 r=warren. a=jar. 30634, 30635. something caused event timing changes which aggrivated some FTP bugs. FTP no longer pumps it's own event loop, no longer implements AsyncOpen, and has changed the synchronization between the channel object and the FTP thread. The current changes aggrivate a bug in the socket transport which manifests itself as the throbber not always stopping when a download completes. 2000-03-09 09:46:56 +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
sspitzer%netscape.com
e92380a4a0 better fix for #30646. r=mscott, a=jar. 2000-03-08 04:21:46 +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
3706905e67 New event sink changes for the test case. 2000-03-08 00:35:24 +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
sspitzer%netscape.com
394509ff28 fix for bug #30646. crash on certain news messages. r=mscott, a=jar. 2000-03-07 20:49:48 +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
sford3%swbell.net
9f2fcf5a57 Implementing about:credits, r=valeski a=valeski 2000-03-07 00:07:39 +00:00
sford3%swbell.net
5275e56e5b added files: mozilla/netwerk/protocol/about/src/nsAboutCredits.cpp 2000-03-07 00:07:03 +00:00
sford3%swbell.net
a42c1327a7 initial code for about:credits, not part of build yet 2000-03-06 15:09:49 +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
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
valeski%netscape.com
55a9cef80b 25775. a=jar, r=rpotts. We now handled the incorrect 'multipart/mixed' type comming from an HTTP reponse for backwards compat. 2000-03-03 22:44:32 +00:00
mscott%netscape.com
02e129f887 Bug #30281 --> fix for the regression that's keeping the tree closed. unescape was failing on short strings....argggh.
a=granrose
2000-03-03 20:38:59 +00:00
mscott%netscape.com
f229bc5301 Bug #26915, #21203, #22960, #29773 --> improve performance of mozTXTToHTMLConv
r=waterson
a=phil,waterson
2000-03-03 06:49:23 +00:00
gagan%netscape.com
c0a4c6e6e7 Fix for bug 29477 on behalf of norris. r=gagan. 2000-03-02 21:45:51 +00:00
valeski%netscape.com
fc9af05227 updating a test harness 2000-03-02 20:48:40 +00:00
valeski%netscape.com
f39902d25a 24033. r=vidur. the multi-mixed-replace converter wasn't clearing it's layover buffer. this was causing headers to bleed into content and double content generation 2000-03-02 20:42:27 +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
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
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
mkaply%us.ibm.com
bae21f473b # 25555
r= warren@netscape.com
OS/2 changes for Mozilla - add #ifdef, change #ifdef
2000-02-29 15:40:42 +00:00
warren%netscape.com
698cb6b02b Backing out mac change for dns shutdown because now that we shutdown we crash in OT! 2000-02-29 08:51:18 +00:00
warren%netscape.com
9d98bb6b6f Moving nsCOMPtr.h header to be safe. 2000-02-29 08:45:17 +00:00
warren%netscape.com
70323f92e6 One last fix for dns timing stuff. We weren't releasing the dns thread which caused a circular reference between the service and the thread. Now we get the summary for the timing stats too. a=jevering 2000-02-29 08:44:27 +00:00
ftang%netscape.com
5607438f81 fix bug 14155 . make sure the NS_NewURI handle escaped URI. r=warren a=bobj 2000-02-29 07:04:17 +00:00
warren%netscape.com
9d7edff1bd Rest of fix for dns timing for dotted-quad case. r=gordon,a=jevering 2000-02-29 06:19:32 +00:00
rpotts%netscape.com
3c6be86c6c Fix unix build bustage... 2000-02-29 05:05:08 +00:00
rpotts%netscape.com
04d8935869 bug #24711 (r=gagan). Changed cache channels to behave like transports rather than protocol channels... nsCacheEntryChannel.cpp 2000-02-29 04:45:14 +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
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
valeski%netscape.com
c6e8443b96 r=rpotts. a=jar (checkin on red approval = leaf). built, run and pre-checkin tested on all three platforms. 28042. The FTP thread is now threadsafe, and I've reduced the amount of proxy object usage. 2000-02-29 03:29:08 +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
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
warren%netscape.com
99027292e0 Dns timing for dotted-quad case. r=gordon,a=jevering 2000-02-28 21:42:34 +00:00
gordon%netscape.com
a26f46160e Fix for PDT+ bug 25321 "Crash on start w/o internet connection" on Mac. These changes allow the Mac to work in offline mode and browse file: URLs even when OTOpenInternetServices() fails. r=valeski, a=jevering. 2000-02-28 21:18:48 +00:00
gordon%netscape.com
3149a5f199 Fix for PDT+ bug 27496 "DNS Service is not threadsafe on Windows". Added locks around WSAAsyncGetHostByName to protect against the possibility of the call completing before it returns. The lookup object could get deleted before the results were assigned to it. r=valeski, a=jar. 2000-02-27 23:06:00 +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
valeski%netscape.com
de9519f19a r-rpotts, 29293. FTP was choking on servers that didn't support the SIZE command 2000-02-26 15:45:50 +00:00
valeski%netscape.com
6077516007 r=rpotts. The usage of the stream converter service has changed from it's original intent. we can now call FindConverter() without having previously registered a converter, removing the assert that was yelling at us 2000-02-26 06:14:25 +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
bryner%uiuc.edu
6985354db4 Adding a new flag to the Win32 build system. Set DISABLE_TESTS=1 to skip
building in the tests directories.  Should not affect the build at all if
you do not have this environment variable.  r=leaf.
2000-02-25 04:12:40 +00:00
ruslan%netscape.com
fd131ca2e4 Fix a few bugs in http chunk encoding converter. This version represents
actually half-way decently working chunk converter. Works fine with NES4.1
at least. Haven't tried IIS5 yet. Not part of the build yet.
2000-02-25 00:55:30 +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
warren%netscape.com
65dad6ba58 Added ability to get dns timing info. Set DNS_TIMING env var, and get dns-timing.txt file. For bug 28012 and others. r=gordon,a=jevering 2000-02-24 04:17:43 +00:00
bienvenu%netscape.com
8464f8f4be fix build bustage for gagan 2000-02-24 02:44:44 +00:00
gagan%netscape.com
02db4b6aa0 FTP's change for checking the proxy setting. r=valeski 2000-02-24 02:10:32 +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
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
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
valeski%netscape.com
f5768f57da r=andreas. a=jevering. fixing leaky sieve. Another example of where a comptr saves the day. 2000-02-23 20:19:46 +00:00
andreas.otte%primus-online.de
4bab528fd5 preparation for fixing bug 11701, removing not needed / from ftp dir listings r=valeski@netscape.com, a=leaf@mozilla.org 2000-02-23 20:05:30 +00:00
bryner%uiuc.edu
4cac20b614 Changing this to use the TEXT_PLAIN define instead of the string
"text/plain".  r=shaver, a=waterson.
2000-02-23 06:53:46 +00:00
rpotts%netscape.com
9e05e2270a Added nsStreamListenerEvent to the leak/bloat logging... 2000-02-23 05:22:14 +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
valeski%netscape.com
235ec122da r=rhp, a-leaf. Fixing a crasher before it hits us 2000-02-22 22:44:38 +00:00
ruslan%netscape.com
39972a5e0c Add initial implementation of http/1.1 chunk-encoding converters. Not
included into the build for the time being.
2000-02-22 01:46:23 +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
dveditz%netscape.com
a63ee75907 Bug 23941 speed up install on Mac, r=cathleen, a=jar;
Bug 12817 no Autoreg (in optimized builds) unless xpinstall detects flag indicating install has happened or build number changed, r=dp, a=jar;
Bug 23859 add wstring API to nsIRegistry for profile manager/i18n, r=gayatrib, a=jar;
2000-02-20 03:12:59 +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
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
rpotts%netscape.com
58e4f59125 bug #28336 (r=mscott). Mozilla hangs on shutdown (windows only) waiting for the DNS thread to terminate. 2000-02-18 06:27:42 +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
gordon%netscape.com
66048bb5c7 Fix for bug #23709 "[top100][talkback]Crash in nsSocketTransport::OnFound on home.netscape.com cnn.com". WSAAsyncGetHostByName doesn't return unique IDs on Win95 with winsock2, so the code has been changed to rely on a range of Windows event message IDs instead. 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:34 +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
davidm%netscape.com
a8348da192 26171 Trigger bigfile .xpi a 2nd time results in -207 install fail 25585 Leaking a C string 25590 Leaking C string in cache co 20893 Cache preferences need to be hooked up r = gordon@netscape.com 2000-02-16 07:48:06 +00:00
rhp%netscape.com
65dfac4627 Fixing last checkin...changed wrong comma. 2000-02-16 05:33:17 +00:00
rhp%netscape.com
9768f6df4c Fix for problem terminating detection on commas - Bug #: 27716 - r: rhp (BenB contribution) 2000-02-16 04:50:54 +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
valeski%netscape.com
e2429cef3e fixing a linux warning, re-ordering initialization to match declaration order in .h 2000-02-16 00:05:06 +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
valeski%netscape.com
19107265e4 no longer used as part of FTP proxy changes 2000-02-15 22:25:33 +00:00
brade%netscape.com
aa90de6972 remove nsFTPListener.cpp (r=valeski) 2000-02-15 22:25:14 +00:00