Граф коммитов

1930 Коммитов

Автор SHA1 Сообщение Дата
rickg%netscape.com 61c6d0ae1e removed calls to deprecated string methods 2000-03-12 10:59:00 +00:00
rickg%netscape.com 4791ab3e8f removed calls to deprecated string methods 2000-03-12 09:14:14 +00:00
sspitzer%netscape.com 1ddd026c3c ignore generated executable 2000-03-12 08:19:00 +00:00
sspitzer%netscape.com 06d3724e20 add nsAsyncStreamListener to the bloaty logs. 2000-03-12 08:06:14 +00:00
sspitzer%netscape.com f195d6e51c 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 3e2ed18783 #ifdef DEBUG_dougt annoying printf 2000-03-11 22:44:27 +00:00
pavlov%netscape.com 5a572b6de4 add to include directory 2000-03-11 05:49:49 +00:00
pavlov%netscape.com 63d5af23a6 add directory to include path 2000-03-11 05:49:01 +00:00
pavlov%netscape.com 0ad28b74b3 added files: mozilla/netwerk/protocol/http/src/nsHTTPSHandler.cpp 2000-03-11 05:39:48 +00:00
pavlov%netscape.com 8ebfb7822a 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 d13f9b8e9d adding crypto stuff to the tip 2000-03-11 04:33:39 +00:00
pavlov%netscape.com 33ce2d4e90 changes to let us build on MacOS X 2000-03-11 03:08:04 +00:00
valeski%netscape.com b0d4cf4f8a 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 3af65e3e8d 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 171aa51206 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 0021081f3f better fix for #30646. r=mscott, a=jar. 2000-03-08 04:21:46 +00:00
gagan%netscape.com ccb28b9e9d Removed some dead #if 0 code. 2000-03-08 02:31:25 +00:00
gagan%netscape.com 770f24379d Added #include for nsIHTTPEventSink as well... Should fix the solaris bustage. 2000-03-08 01:11:06 +00:00
gagan%netscape.com 0838bccbab New event sink changes for the test case. 2000-03-08 00:35:24 +00:00
gagan%netscape.com 9f93f64a9b 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 97a5b286e2 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 64ba4532fb 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 0c30f1e316 added files: mozilla/netwerk/protocol/http/public/nsIHTTPEventSink.idl 2000-03-08 00:22:08 +00:00
sspitzer%netscape.com 6f314b717b fix for bug #30646. crash on certain news messages. r=mscott, a=jar. 2000-03-07 20:49:48 +00:00
valeski%netscape.com 790d095d33 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 1b9417ed94 Implementing about:credits, r=valeski a=valeski 2000-03-07 00:07:39 +00:00
sford3%swbell.net 0f3527d1d8 added files: mozilla/netwerk/protocol/about/src/nsAboutCredits.cpp 2000-03-07 00:07:03 +00:00
sford3%swbell.net b1ef34e447 initial code for about:credits, not part of build yet 2000-03-06 15:09:49 +00:00
warren%netscape.com 73e9590553 Making nsFileStream and nsBufferedStream be threadsafe. 2000-03-06 00:51:44 +00:00
warren%netscape.com a65a0febad 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 7e37f4f478 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 3eab6cb30b 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 e4c5bd9881 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 23196adb8a 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 6eb4f2319e 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 15ba96ab79 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 afd6b9ccc1 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 ad4e9f7a14 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 49c6cb0d54 Fix for bug 29477 on behalf of norris. r=gagan. 2000-03-02 21:45:51 +00:00
valeski%netscape.com 5020fc86a7 updating a test harness 2000-03-02 20:48:40 +00:00
valeski%netscape.com afa68ec5e0 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 68ece40583 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 57b889fd14 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 640ccf6fa3 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 bfdba9cb1e 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 41e8a753c1 # 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 54b2b84073 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 c629a26564 Moving nsCOMPtr.h header to be safe. 2000-02-29 08:45:17 +00:00
warren%netscape.com d4f04fc6c9 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 972ae0f088 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 8ad8cfcdf1 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 7a70cff118 Fix unix build bustage... 2000-02-29 05:05:08 +00:00
rpotts%netscape.com 09dd4f54c9 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 7d517154cb bug #29044. Made EOF on sockets detected as soon as possible... 2000-02-29 04:44:51 +00:00
rpotts%netscape.com 09305d8892 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 31266080ae 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 de388c813f 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 c4734766bd 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 91649df800 Dns timing for dotted-quad case. r=gordon,a=jevering 2000-02-28 21:42:34 +00:00
gordon%netscape.com dfec01ce64 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 18450d90bc 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 8fcd2d03da 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 23c554138d 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 5cce048ec8 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 b9474fea69 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 f29abcb66f 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 438737d4ab 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 18dbca24fd Fixed mac and solaris build bustage. r=waterson 2000-02-25 07:14:28 +00:00
warren%netscape.com 9f40298fee Bug 10736 - URL parsing / MakeAbsolute performance. code=putterman,r=warren,andreas,a=jar 2000-02-25 06:17:57 +00:00
bryner%uiuc.edu bbfe27364b 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 aa7f5d02e5 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 3378bb8dc3 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 80b72ad1de 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 ef5a079d93 fix build bustage for gagan 2000-02-24 02:44:44 +00:00
gagan%netscape.com 6d63b45eb5 FTP's change for checking the proxy setting. r=valeski 2000-02-24 02:10:32 +00:00
gagan%netscape.com 9e24bdcb8a 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 253f4fed8a Completing the last change. r=valeski. 2000-02-24 02:08:01 +00:00
gagan%netscape.com 8ac00f0a27 Removing the linux orange... and possibly windows assertions. 2000-02-24 01:56:12 +00:00
rpotts%netscape.com d072fa8f77 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 c5dbdcfd80 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 3d5f67908e 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 d605467cb7 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 cb3fb89b75 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 01cdd03961 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 f545736e0a 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 b8532048c9 Added nsStreamListenerEvent to the leak/bloat logging... 2000-02-23 05:22:14 +00:00
rpotts%netscape.com f13cb1d05f 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 bcced1dd94 r=rhp, a-leaf. Fixing a crasher before it hits us 2000-02-22 22:44:38 +00:00
ruslan%netscape.com ac7caeec28 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 6623dd19d6 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 4d1163902e Fix a FMM error. r,a=waterson 2000-02-21 05:22:43 +00:00
dveditz%netscape.com 74d0f231ed 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 46dbbfbf2b 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 e843a56516 removing an un-necessary comment 2000-02-18 23:38:13 +00:00
ftang%netscape.com c239f1081a 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 f1e468f1e9 Fixed Mac warning which was masking a potential Mac-only bug... 2000-02-18 21:39:26 +00:00
rpotts%netscape.com 71876eb353 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 55ac039b66 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 884497b688 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 cf65d7c0ba 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 aed43cf3e0 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 3a68e38935 Fixing last checkin...changed wrong comma. 2000-02-16 05:33:17 +00:00
rhp%netscape.com c345b5c57d 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 3406f3f1fc 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 7581b6bc06 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 23a1b3dd9e 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 2fdaf6e6d0 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 79f67216e2 no longer used as part of FTP proxy changes 2000-02-15 22:25:33 +00:00
brade%netscape.com 1e76e76195 remove nsFTPListener.cpp (r=valeski) 2000-02-15 22:25:14 +00:00
valeski%netscape.com 645c0fc3a4 r=gagan. 15594. FTP proxies implemented. 2000-02-15 22:02:11 +00:00
valeski%netscape.com da90342790 r=gagan, part of 15594. Registering the nsProtocolProxyService with the service manager. 2000-02-15 21:58:59 +00:00
colin%theblakes.com 494cb8c563 Add additional file types for octet_stream (OpenVMS only). r=valeski 2000-02-15 15:32:38 +00:00
wtc%netscape.com a4917ee631 Bugzilla bug #27457: prepare the Windows build system for NSPR library
name change.  Define a new makefile variable LIBPLC.
Modified files:
mozilla/config/config.mak
mozilla/dom/src/build/makefile.win
mozilla/extensions/wallet/cookieviewer/makefile.win
mozilla/extensions/wallet/editor/makefile.win
mozilla/extensions/wallet/signonviewer/makefile.win
mozilla/extensions/wallet/walletpreview/makefile.win
mozilla/mailnews/import/eudora/src/makefile.win
mozilla/mailnews/import/oexpress/makefile.win
mozilla/mailnews/import/outlook/src/makefile.win
mozilla/mailnews/import/src/makefile.win
mozilla/mailnews/import/text/src/makefile.win
mozilla/netwerk/protocol/jar/src/makefile.win
mozilla/profile/Acctidl/makefile.win
mozilla/profile/src/makefile.win
mozilla/xpcom/sample/makefile.win
2000-02-15 14:35:15 +00:00
warren%netscape.com fb1ee9db70 Bug 27576 - fixed warnings. r=gordon 2000-02-15 07:53:08 +00:00
dveditz%netscape.com b63a6438b1 New wstring nsIRegistry interface, bug 23859;
new version registry name for mozilla, bug 10533;
log now created by install wizards too, bug 26309;
downloaded file cleanup moved into manager, bug 24249;
scaffolding for bug 12817 and 12361 (conditional autoreg)
2000-02-15 01:32:12 +00:00
mcafee%netscape.com 2583654128 Retiring res: protocol usages, should be using resource: . r=valeski 2000-02-15 01:23:05 +00:00
pepper%netscape.com 04fae6e523 dding newline at end so that lesser unixes compile. 2000-02-15 00:52:56 +00:00
brade%netscape.com 0e12175a7d add nsProtocolProxyService.cpp for valeski 2000-02-14 14:49:05 +00:00
brade%netscape.com 9fabbb3c66 checkin change for valeski (add nsIProtocolProxyService.idl) 2000-02-14 14:40:44 +00:00
brade%netscape.com 3829268926 checkin change for valeski 2000-02-14 14:40:12 +00:00
valeski%netscape.com dcc3bcf0a1 building the proto proxy service on linux and win 2000-02-14 10:07:47 +00:00
valeski%netscape.com e3213f597e 15594. r=gagan. adding protocol service to the linux and windows builds 2000-02-14 10:06:34 +00:00
valeski%netscape.com d156f387f8 15594. r=gagan. The protocol proxy service. I'm just dropping this in for now. It won't be used until FTP changes are in 2000-02-14 10:04:56 +00:00
valeski%netscape.com d4dc3c3cbe 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
valeski%netscape.com fafa248d9c r=andreas. 27142. we no longer escape the ':' char in the directory portion of a URL 2000-02-14 07:41:29 +00:00
gagan%netscape.com cbffaa0233 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
valeski%netscape.com cce73aa691 r=mcafee. FTP now retrieves username and password info directly from the respective URL accessors. This removes any unescaping burden from FTP. These accessors are guaranteed to return unescaped strings 2000-02-14 05:49:55 +00:00
mstoltz%netscape.com e1dbf7cf89 Changed GetOwner() to read owner from underlying nsJAR rather than saving it locally. SetOwner() now does nothing. bug=7270 r=norris 2000-02-14 01:59:09 +00:00
dveditz%netscape.com e728f20fd7 closing the file used by the registry service is evil 2000-02-13 17:32:19 +00:00
rpotts%netscape.com b81954153a Too many OnStopRequest(...) calls were being made by the memcache in AsyncReadStreamAdaptor::Cancel(...). It turns out that Cancel() is called more than once. Each call was generating an OnStopRequest(...). This was later triggering an ASSERT that mDownstreamListener was NULL 2000-02-12 06:18:50 +00:00
rpotts%netscape.com d7b26de79d Fixed purify [UMR] by initializing mProxyPort 2000-02-12 06:15:19 +00:00
mccabe%netscape.com 561f5f3e46 Remove trailing \ in NS_LOADGROUP_CID define, as it can unintentionally pick up subsequent text in generated .h file.
r=mozbot
2000-02-12 04:22:31 +00:00
gagan%netscape.com a4679ae202 I am an idiot... 2000-02-11 11:42:38 +00:00
rpotts%netscape.com b711a1f5a1 Bug #26883 (tested by duncan@be.com). Fixed up broken QI implementation in a socket transport test case. 2000-02-11 01:52:23 +00:00
gagan%netscape.com 1e0e0272df removed an unnecessary include. 2000-02-11 01:34:07 +00:00
gagan%netscape.com d9c41bd187 Fixing horkage... God please stop allowing people to use gotos in C++... 2000-02-11 01:26:23 +00:00
valeski%netscape.com ce0c041a7b removing extraneous export on a file that DNE anymore 2000-02-11 00:55:01 +00:00
gagan%netscape.com 5f31baff26 Fixed bug 27024. Changed nsIHTTPChannel.idl to have proxy host/port
accessors and modifiers. Channels may now override the proxy setting
from the HTTP handler. r=valeski

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

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

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

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

Fixed bug 16442. Referer is only added if its an http URI. r=rjc
2000-02-11 00:47:50 +00:00
warren%netscape.com 1263f14e36 Fix for bug 27022, input buffers get truncated. r=mbp@worldonline.dk,dougt@netscape.com 2000-02-10 08:27:01 +00:00
valeski%netscape.com ab7fce8d4b fixing mac redness 2000-02-09 08:39:44 +00:00
mscott%netscape.com 8d5a01c643 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 934a4efca1 r=gagan. 10551. FTP date parsing is fixed 2000-02-09 08:04:45 +00:00
valeski%netscape.com fb99516967 nsMimeTypes.h inclusion. also part of the fix to 10551, FTP date problems 2000-02-09 05:07:48 +00:00
valeski%netscape.com d0513698de removing our internal #defines, nsMimeTypes.h is the way to go now 2000-02-09 05:06:01 +00:00
valeski%netscape.com 6ecf97612e 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
valeski%netscape.com 7e564704d4 r=rhp. 23448. nsMimeTypes.h has been adopted by the MIME Service implementation. It is now exported to dist for use by all men and womem, all over the world 2000-02-09 03:59:58 +00:00
dp%netscape.com 4befc49f4c Fixing build.
<valeskiAIM> dp: go baby go
2000-02-08 07:29:47 +00:00
valeski%netscape.com c1b9be2d83 removing UA component methods from ioservice 2000-02-08 06:45:18 +00:00
valeski%netscape.com d98063ec09 fixing unix bustage 2000-02-08 06:43:01 +00:00
valeski%netscape.com d2adedb86a r-dougt, 10465. the IOService no longer handles the User AGent components. the http handler does 2000-02-08 06:27:34 +00:00
sfraser%netscape.com e2a8786d79 Removed nsHTTPHandlerFactory.cpp for valeski. 2000-02-08 06:25:58 +00:00
valeski%netscape.com 4cd253d9cc 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
sfraser%netscape.com cde7220413 Adding nsIProxy.idl for valeski. 2000-02-08 06:16:30 +00:00
valeski%netscape.com 1a3c407891 adding nsIProxy to the unix and win makefiles 2000-02-08 06:09:12 +00:00
dp%netscape.com 0a4125de13 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
valeski%netscape.com 2c828c6135 no longer exporting nsIProxy.h 2000-02-08 06:07:59 +00:00
valeski%netscape.com 606c9760fe .h is now gone 2000-02-08 06:07:11 +00:00
dp%netscape.com 2ba4286aa9 Adding NS_HTTP_STARTUP_CATEGORY r=gagan 2000-02-08 06:05:36 +00:00
valeski%netscape.com cd7a782da9 r=dougt. 10465. upgrading nsIProxy to a full blown idl 2000-02-08 06:05:29 +00:00
valeski%netscape.com 371ceaa625 nsCOMPtr'izing the parser 2000-02-08 05:55:08 +00:00
waterson%netscape.com d46218318f Use SYMBOLIC-LINK instead of SYM-LINK to bring in-line with lou's spec. 2000-02-08 01:20:46 +00:00
dougt%netscape.com c7181373c2 Fix for 26850 by Andreas Otte. This fixes complex uri parsing, specifically
defined in the mentioned bug.
2000-02-08 01:20:33 +00:00
waterson%netscape.com 1244f7ea81 Bug 17586. Use more robust condition to determine stream length ('-1') for HTTP-index streams on directories. Add lots of logging along the way. r=syd,valeski. 2000-02-08 01:16:09 +00:00
scc%netscape.com 5e041e830f Pro5 update 2000-02-07 23:06:04 +00:00
bryner%uiuc.edu b173011b53 Removing erroneous comments. r=ben. 2000-02-06 22:24:06 +00:00
rickg%netscape.com 72976702dc added support for RTF; r=valeski 2000-02-05 20:35:28 +00:00
scc%netscape.com 3c32e98175 First Checked In. 2000-02-05 04:58:53 +00:00
sspitzer%netscape.com b6b2110427 some bulletproofing code. I got a random crash here (sorry, I lost the stack) because the
downstreamlister was null.  trying to reproduce.  at least now it will only assert.
r=mscott
2000-02-05 01:20:09 +00:00
valeski%netscape.com 854290b6c0 26330. simple extension addition 2000-02-04 23:06:59 +00:00
warren%netscape.com 3fed5e75c8 Fix for bug 24996 - moving file creation from nsStreamXferOp into nsFileTransport where it belongs. r=mscott 2000-02-04 09:29:55 +00:00
warren%netscape.com 46014f5efb Added stream buffering. Made file transport use it. Bug #19233 r=dougt 2000-02-04 07:31:43 +00:00
sspitzer%netscape.com cce2d39589 ignore generated makefiles 2000-02-04 04:32:00 +00:00
mcafee%netscape.com 1a24330926 Fixing /* within /* warning, r=slamm 2000-02-04 02:56:48 +00:00
sspitzer%netscape.com 20bb93971d 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 ee04cdc555 added files: mozilla/netwerk/base/public/nsIURLParser.idl 2000-02-03 03:45:02 +00:00
valeski%netscape.com 377e756a7a added files: mozilla/netwerk/base/src/nsURLHelper.cpp, mozilla/netwerk/base/src/nsStdURLParser.cpp, mozilla/netwerk/base/src/nsAuthURLParser.cpp, mozilla/netwerk/base/src/nsNoAuthURLParser.cpp 2000-02-03 03:44:51 +00:00
valeski%netscape.com 79132da2fc URL Parsing and implementation rewrite landing. Andreas Otte was generous enough to contribute these changes 2000-02-03 03:44:22 +00:00
warren%netscape.com 3c2c446464 Added 2 test cases: TestWriteStreams is Scott's performance test (for the cache). TestWriteSpeed plots buffer size vs. throughput. 2000-02-03 01:59:15 +00:00
sspitzer%netscape.com 8e9c70e9b5 turn on the finger protocol for windows. r=bryner@uiuc.edu 2000-02-03 01:24:52 +00:00
bryner%uiuc.edu a5cf696ded Turning on finger protocol on unix. r=valeski. 2000-02-03 00:40:22 +00:00
valeski%netscape.com b9373e4d74 fixing bustage 2000-02-02 23:47:43 +00:00
valeski%netscape.com 8de2bee4d5 replaced 2000-02-02 23:06:48 +00:00
valeski%netscape.com bd77b95d78 this iface has been replaced 2000-02-02 23:05:46 +00:00
valeski%netscape.com ba35ff22b6 r=warren. nsIUnicharStreamLoader is dead. Now we have a generic byte stream loader that can be used for any sort of data. 2000-02-02 23:04:47 +00:00
valeski%netscape.com 5beca3cafe added files: mozilla/netwerk/base/public/nsIStreamLoader.idl, removed files: mozilla/netwerk/base/public/nsIUnicharStreamLoader.idl 2000-02-02 22:58:53 +00:00
valeski%netscape.com 063b264c84 added files: mozilla/netwerk/base/src/nsStreamLoader.cpp, removed files: mozilla/netwerk/base/src/nsUnicharStreamLoader.cpp 2000-02-02 22:57:43 +00:00
bryner%uiuc.edu b3b74e864a Adding finger protocol. To use it, enter a URL such as
"finger:user@host".  This is not hooked up to the build yet. r=valeski.
2000-02-02 22:48:55 +00:00
mstoltz%netscape.com 3b6e5a54a2 Added call to nsJAR::ParseManifest, needed for signed scripts. bug=7270 r=norris. 2000-02-02 01:30:12 +00:00
valeski%netscape.com 48a5e8c4ff r=none, I spoke w/ dagley about this, the diffs are cleanup, no code path changes. 2000-02-02 01:19:06 +00:00
dougt%netscape.com 59d1135635 removing the Truncate flag so file do not get destroyed when opening an
output stream to them.  r=warren.
2000-02-01 23:24:57 +00:00
valeski%netscape.com c8ad60b95f r=gordon. 23709. Adding an extra check before trying to memcpy hostent data, this should fix the crashing we've been seeing on some win95 boxes, but it doesn't fix the problem of not having any A entries in DNS 2000-02-01 22:35:28 +00:00
pp%ludusdesign.com 207f05242d Conversion to NS_GET_IID(). Bug #20232, r=scc@netscape.com 2000-02-01 14:26:27 +00:00
sspitzer%netscape.com 40b08d3c88 make it so we can stuff a value given to us by the user from a Prompt()
can be stuffed into the single signon database, just like a password
can be.  auth news needs this.  r=dp,alecf
2000-02-01 08:43:48 +00:00
sdagley%netscape.com 703c6caa28 Access path updates in anticipation of update to CW Pro5 (#25949). r=pinkerton 2000-02-01 04:27:22 +00:00
mstoltz%netscape.com f680012d00 Fixing hoarkage by adding an include statement. r=norris 2000-02-01 00:35:46 +00:00
valeski%netscape.com 02a596c71f 24717. renaming lib names for keyword protocol so they're == 8 chars. 2000-01-31 23:59:33 +00:00
warren%netscape.com ada87acf3e Fix for downloaded jar files, and for pulling jars out of the cache. r=mstoltz 2000-01-31 23:43:09 +00:00
sfraser%netscape.com 62051dfeb7 Fix the fragment name in this project. r=valeski 2000-01-31 23:30:54 +00:00
sfraser%netscape.com 78a9750a87 First Checked In. 2000-01-31 23:29:56 +00:00
valeski%netscape.com 02f19e060e r=dougt. part of 18007. FTP now notifies the consumer of failures even if the data channel is never used. 2000-01-31 21:07:44 +00:00
mscott%netscape.com c3d0d016c2 need ability to write load attrib flags on input stream channel as part of the refactoring of the doc loader
into the uri loader
r=travis
2000-01-29 05:05:38 +00:00
mscott%netscape.com 8a42f58c0a Bug #21173 --> Add a document uri retargeted flag. This flag is set when the uri loader retargets the output
of the channel to another content window.
r=travis
2000-01-29 05:03:58 +00:00
mscott%netscape.com 79a71a7fa2 fix mac breakage for sspitzer...export nsIPrompt.idl 2000-01-29 01:48:40 +00:00
mstoltz%netscape.com 5b549d60f4 nsJARChannel now gets its owner from the underlying nsJAR, for the correct security level. bug=7270 r=norris 2000-01-29 00:06:15 +00:00
warren%netscape.com 92dc6a32b9 Reapplying fix for bug 21686 -- can't find protocols with non-lowercased names. 2000-01-28 23:39:33 +00:00
sspitzer%netscape.com 385fd4768b add new line to the end of the file. that is a CID, not an IID, so use the right macro. 2000-01-28 23:12:24 +00:00
mscott%netscape.com 0618913167 back out warren's fix for Bug #21686 as this broke mailnews. regression Bug #25511
a=leaf
2000-01-28 19:41:59 +00:00
dp%netscape.com 3efba7e405 Fixing mac linkage build issue. 2000-01-28 12:32:51 +00:00
dp%netscape.com 7c1420f166 Now I know why that dummy prototype was there. Adding a prototype to
fix mac.
2000-01-28 11:12:15 +00:00
dp%netscape.com 0246fd7a1a Cleaning up unix sync dns version. Collecting platform specific
portions together; eliminating a few of them; moving sync unix dns
implementation inside InitiateDns(). r=warren
2000-01-28 10:16:32 +00:00
dp%netscape.com a1b0f005b2 Collected platform specfic portions together for readability. r=warren 2000-01-28 10:00:04 +00:00
warren%netscape.com 78034d7b91 Fix for Windows file://c|/ case (2 slashes). Bug #24431 2000-01-28 07:40:31 +00:00
warren%netscape.com 58e2dc9559 Fix for bug 21686 -- can't find protocols with non-lowercased names. 2000-01-28 06:24:54 +00:00
sdagley%netscape.com 19c6fa72ca Fix #25042. Moving PR_Init_Log proto from prlog.h to pprio.h as it is an internal function that normally doesn't belong in the NSPR public interfaces but the Mac needs it. Changes actually from wtc, sdagley just reviewed them and is checking them in. 2000-01-28 04:00:28 +00:00
gordon%netscape.com bf2b29d5e1 Fix for bug #23709 "[top100][talkback]Crash in nsSocketTransport::OnFound on home.netscape.com cnn.com". Needed to change the order of fields in nsHostEnt so that WSAAsyncGetHostByName on Windows wouldn't overwritten the bufLen and bufPtr fields in certain cases. r=valeski. 2000-01-28 00:34:05 +00:00
warren%netscape.com 3ea70b12c7 Fixes to make jar: protocol actually be able to visit html files packaged in zip files. Resolves relative links now, although doesn't handle going to # anchors in html pages properly yet. Good enough for chrome work. 2000-01-27 08:57:14 +00:00
pepper%netscape.com ca347a308e All source files must contain a newline at the end or the lesser nixes won't compile. 2000-01-26 21:57:30 +00:00
valeski%netscape.com 4326a1acf5 r=gordon. 24985. 24837. we now error out if we confront an ftp server that has reached it's connection limit. we also start the throbber (add our selves to the load group) when an FTP transaction begins 2000-01-26 00:36:01 +00:00
dp%netscape.com 09876ce281 Getting dns daemon to compile on linux. (dont part of build yet) 2000-01-25 07:54:46 +00:00
dp%netscape.com 28401ec849 comment changed 2000-01-25 07:49:14 +00:00
norris%netscape.com 7122755727 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
mscott%netscape.com 1ff0d250f7 oh goody...the name of this directory conflicts with the directory for the mime converter! As a result
this directory was creating a .xpt file that was conflicting with the one built by the mime convrter.
renaming to mimetype.xpt. We had to do this same fix a long time ago to the name of the shared library
and we changed that to mimetype so I'm being consistent.
2000-01-25 04:39:11 +00:00
rhp%netscape.com bf7cde5d23 Fixing build related problem 2000-01-25 03:22:45 +00:00
gagan%netscape.com 0e521b0b8e We had a nsCOMPtr on a class instead on a interface (along with the problem that its default constructor was protected) This was preventing the cache from being built on AIX. Should work now. r=self(& scc) See bug 24876 2000-01-25 03:11:16 +00:00
valeski%netscape.com 1c585fb146 r=rhp. Further extension of the nsIMIMEService. 2000-01-25 02:40:16 +00:00
valeski%netscape.com fd0cee8345 20445. r=warren. We now propagate connection_refused errors from the socket transport. 2000-01-25 02:29:42 +00:00
gagan%netscape.com f5ef6646de Fix a mem leak (spotted by Pav) r=me 2000-01-25 02:29:33 +00:00
dougt%netscape.com f482cbac5f turing off assert until warren and I can take a closer look. r=mccabe. 2000-01-25 02:29:29 +00:00
mcafee%netscape.com 29e4c97cbb Fixing solaris bustage, include ordering problem? r=dougt 2000-01-25 01:27:28 +00:00
dougt%netscape.com c4a2943b46 nsIFile Landing. unescaping path for nsIFile. 2000-01-24 23:18:44 +00:00
dougt%netscape.com 7450f891cf wtf. this is the wrong code. part of the nsIFile landing. 2000-01-24 22:41:10 +00:00
dougt%netscape.com 5eb590449c Fixing build bustage. need to #ifdef PR_LOGGING mSpec. 2000-01-24 22:28:27 +00:00
dougt%netscape.com fd69a2f423 Landing nsIFile. 2000-01-24 21:28:28 +00:00
blizzard%redhat.com 1e32b038c5 change .obj extension to .cpp for unix bustage. r=bienvenu 2000-01-24 16:40:19 +00:00
valeski%netscape.com a206f9d64f r=gagan. 18977, Implemented FTP upload (AsyncWrite) and 22300 fixed broken FTP responses (many servers don't follow spec and fire back newlines without preceeding numeric codes) 2000-01-24 15:55:40 +00:00
brade%netscape.com c0f4875407 add nsAsyncEvent.cpp (r=valeski) 2000-01-24 15:54:33 +00:00
valeski%netscape.com 65b695518b added files: mozilla/netwerk/mime/src/nsMIMEServiceModule.cpp, removed files: mozilla/netwerk/mime/src/nsMIMEServiceFactory.cpp 2000-01-24 15:41:36 +00:00
valeski%netscape.com 57c6e1294b r=rhp. nsIMIMEInfo and nsIMIMEService have been revamped (there's one more small iteration coming tomorrow). nsIMIMEInfo has been extended and the service has been multi indexed using file extensions *and* the MIME type as keys. 2000-01-24 15:41:03 +00:00
bryner%uiuc.edu 7d6458d41f Fixing linux build bustage. r=pavlov. 2000-01-24 04:45:54 +00:00
warren%netscape.com 89c51a1418 Added code to cancel/suspend/resume jar channels. Bug #24338 2000-01-24 03:54:20 +00:00
mscott%netscape.com 897a633cec Bug #24796 --> the fix for the cache manager friday night broke quoting msgs
for imap (which uses the memory cache). You don't need a load group to run a url
through the cache....so don't return an error if the load group is null
r=bienvenu
2000-01-24 00:32:14 +00:00
warren%netscape.com 55f699855b A better fix for the spin while retrieving POP messages on linux. Needed to handle PR_POLL_HUP, but apparently animated gifs return this too and its not a failure. r=alecf,mcafee 2000-01-22 02:06:00 +00:00
valeski%netscape.com e9efdf715d 24250. r=gordon,mscott,warren. We now ensure that a cache entry adds itself to the loadgroup *before* the load group goes away. This allows the editor to 'Edit Page's again. 2000-01-21 23:58:29 +00:00
warren%netscape.com 6a0991be07 Reverted change for PR_POLL_HUP to see if it clears up the tinderbox bloat test problem. 2000-01-21 03:31:39 +00:00
warren%netscape.com b69218ec49 Fix spin retrieving POP messages on linux. Needed to handle PR_POLL_HUP. r=wtc,valeski,alecf,pavlov 2000-01-20 22:37:34 +00:00
warren%netscape.com ddaff1482c Enhanced logging to help debug bug #23778 2000-01-20 05:25:07 +00:00
valeski%netscape.com 8cc23d6633 a=leaf, r=warren. 22322. When FTP loads were stopping, the throbber wasn't. LoadGroup symantics changed when rpotts dropped in new load group stuff a few days ago. We still have throbber start problems, but this at least stops it 2000-01-20 00:51:18 +00:00
warren%netscape.com 44c508c73e Attempt to fix bloat stat problem. I think linux is hanging on exit. 2000-01-19 09:27:42 +00:00
warren%netscape.com 91f45425d7 Removed unnecessary mThreadHandle 2000-01-19 08:01:21 +00:00
warren%netscape.com 1bb4e61f0f Fix to shutdown socket transport service. DNS service too. Bug #21124 r=valeski 2000-01-19 07:58:40 +00:00
gayatrib%netscape.com 0d1f5b6ca5 Added code to check for existence of a jar file in the cache before downloading it. r=warren 2000-01-19 07:20:31 +00:00
gagan%netscape.com 6f77cab332 Fixing build breakage... reordered the #includes. 2000-01-19 06:34:25 +00:00
gagan%netscape.com 34e2e8c2e2 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 53b7ca48cd 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 0a2c6127c6 Fix for 13380. We now send Accept-Language: header. 2000-01-19 00:38:51 +00:00
bruce%cybersight.com a0e34ea2f3 Speeling cownts. r=shaver 2000-01-17 21:28:22 +00:00
mscott%netscape.com 9796b78516 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
warren%netscape.com 3a4fc841cc Re-added 2000-01-17 06:05:43 +00:00
gagan%netscape.com 3f088de147 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 b410e59d5f 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 920287de74 backing out andreas and warren 2000-01-14 22:01:56 +00:00
warren%netscape.com 65f2841dbd Moved CIDs to nsIURLParser.idl to avoid mac bustage. 2000-01-14 11:09:17 +00:00
warren%netscape.com 99b5bd994e Added access path for netwerk/base/src. 2000-01-14 10:15:46 +00:00
warren%netscape.com 1fce0dea36 Added access path. 2000-01-14 10:14:19 +00:00
warren%netscape.com 7924c372a1 Added nsIURLParser.idl to manifest. 2000-01-14 09:26:06 +00:00
warren%netscape.com d6a205f1ec Changes from andreas.otte@primus-online.de for numerous URL parsing bugs. r=warren 2000-01-14 08:50:03 +00:00
warren%netscape.com f83fc275d4 New files from andreas.otte@primus-online.de for numerous URL bugs. r=warren 2000-01-14 08:31:13 +00:00
warren%netscape.com e8d1407a81 New files from andreas.otte@primus-online.de for numerous URL bugs. r=warren 2000-01-14 08:19:26 +00:00
valeski%netscape.com 51c6e3dd6a r=gagan. 17647. we digesting content-type comments as legitimate header values. now we're not 2000-01-13 23:22:25 +00:00
warren%netscape.com 57d4c42192 Added 2000-01-13 09:11:01 +00:00
mscott%netscape.com da675522b2 add nsIStreamObserver to QI method. Since it is inherited from nsIStreamListener, you need to explicitly list both
otherwise it generates an assert when you use a nsCOMPtr to QI for a method on nsIStreamObserver
2000-01-13 03:17:38 +00:00
valeski%netscape.com 1e922d9c9d keywords protocol no longer determins enalbed state, it's up to the app 2000-01-12 22:53:13 +00:00
morse%netscape.com acdd159d01 fix bug 23037, allow autofill to use double-byte characters for i18n, r=dp 2000-01-12 21:53:32 +00:00
jdunn%netscape.com bf9205fff0 Fix slamm's warnings of shadowing previous variables.
r= rhp@netscape.com
r= warren@netscape.com
r= rpotts@netscape.com
2000-01-12 00:54:10 +00:00
valeski%netscape.com 30c8b96046 Allowing the FTP channel to Cancel() even if the underlying connection thread has gone away. 2000-01-12 00:51:17 +00:00
valeski%netscape.com 6ea2e883bf r=rhp. datetime protocol wasn't initializing properly which would cause a datetime url without a host to spin 2000-01-11 22:16:19 +00:00
pp%ludusdesign.com 13efd9e8c6 Converting usage of ::GetIID() to NS_GET_IID().
Bug #20232, r=scc@netscape.com
2000-01-11 20:49:15 +00:00
rhp%netscape.com 1e4c9e222d Fixes for emoticon recognition - Bug #21203 - r: rhp (externally contributed) 2000-01-11 01:56:25 +00:00
gordon%netscape.com d47737113e Add nsUnknownDecoder.cpp to Mac build, and enable registration of Unknown Content-Type Decoder as a component. r=rpotts. 2000-01-10 20:54:30 +00:00
pepper%netscape.com 8dc05fb197 All source files must have a newline at the end or HP compilers choke
r=jdunn
2000-01-10 05:31:26 +00:00
rpotts%netscape.com 815082da22 Fixed up how the source offset was being adjusted... 2000-01-10 04:34:52 +00:00
rpotts%netscape.com 09294e3df0 Changed temp define from XP_WIN to XP_PC - oops... 2000-01-10 04:34:07 +00:00
rpotts%netscape.com 0364308962 fix for build bustage if mailnews is not part of the build... Use mime definitions from netCore.h instead of nsMimeTypes.h 2000-01-10 04:08:50 +00:00
rpotts%netscape.com acf38415c7 Fix build bustage when mailnews is not part of the build... Duplicated some mime defines from nsMimeTypes.h :-( 2000-01-10 04:07:55 +00:00
duncan%be.com 6db56b6d39 Fix BeOS build by making changing nsResProtocolHandler.cpp like
Windows and Mac, and fix a couple nsSpecialSystemDirectory bugs.
All the changes are BeOS specific (i.e. wrapped in XP_BEOS or
only used by code wrapped in XP_BEOS).
r=mcafee
2000-01-08 09:09:02 +00:00
rpotts%netscape.com ab76656780 Added the unknown content stream decoder... 2000-01-08 06:26:13 +00:00
rpotts%netscape.com 3e79b2aec1 Made contentType a read/write attribute of nsIChannel 2000-01-08 06:26:04 +00:00
rpotts%netscape.com a3f0bf723e stream decoder for determining content-type by sniffing the incoming data... 2000-01-08 06:17:40 +00:00
valeski%netscape.com e6e1c5391c added files: mozilla/netwerk/protocol/keyword/src/nsKeywordModule.cpp, removed files: mozilla/netwerk/protocol/keyword/src/nsKeywordProtocolFactory.cpp 2000-01-08 00:58:31 +00:00
valeski%netscape.com 70d4639fd6 converting keyword protocol handler over to new module macros. r=dp. 23211 2000-01-08 00:58:05 +00:00
valeski%netscape.com dd28d87caa fixing build bustage on unix 2000-01-08 00:36:47 +00:00
gordon%netscape.com 9a3d70a51e Fixing dns breakage of ftp. The async dns case wasn't resolving network addresses, only hostnames. r = Valeski. 2000-01-07 23:55:54 +00:00
waterson%netscape.com 1035ff4557 Be sure to zero WNDCLASS struct: failure to do so causes funkiness in non-debug builds. r=gordon. 2000-01-07 23:48:37 +00:00
gordon%netscape.com ecdccaa3cc Fixing bustage. Necko needs WIN32LEAN_AND_MEAN defined. 2000-01-07 04:13:26 +00:00
gordon%netscape.com e8e99c8b44 Implementation for ascyn dns lookups on Windows. Bug #10732, r=Warren. 2000-01-07 02:44:41 +00:00
warren%netscape.com 48dbf55333 Cleanup 2000-01-07 02:06:57 +00:00
warren%netscape.com 71610449e1 Took out RemoveChannel call (because res channels never get added to group). Fixed binding aborted case. r=rpotts 2000-01-07 02:06:33 +00:00
jdunn%netscape.com 148c3bc4cc Move the Class definition for CacheInfo from the CPP file to the header.
While this is valid C++, the AIX 3.6 compiler doesn't like it.

r= warren
2000-01-06 20:50:59 +00:00
colin%theblakes.com 52bf7ef9cc Add MOZ_COMPONENT_LIBS. r=jdunn 2000-01-06 11:06:54 +00:00
edburns%acm.org 507ee16e37 I know it's unorthodox to do a top level checkin like this, but I've got so many files
in so many different directories, that I think it's the best way.
I've pulled and clobber_all'd my tree and got

r=dp

on this checkin.

Here are the touched files:

M mozilla/embedding/browser/activex/src/control/MozillaBrowser.cpp
M mozilla/embedding/browser/activex/src/control/MozillaBrowser.h
M mozilla/js/src/xpconnect/shell/xpcshell.cpp
M mozilla/netwerk/protocol/res/src/nsResProtocolHandler.cpp
M mozilla/xpcom/build/nsXPComInit.cpp
M mozilla/xpcom/components/nsComponentManager.cpp
M mozilla/xpcom/components/nsIServiceManager.h
M mozilla/xpcom/components/nsServiceManager.cpp
M mozilla/xpcom/io/nsSpecialSystemDirectory.cpp
M mozilla/xpcom/io/nsSpecialSystemDirectory.h
M mozilla/xpcom/tests/TestBuffers.cpp
M mozilla/xpcom/tests/TestPipes.cpp
M mozilla/xpcom/tests/TestShutdown.cpp
M mozilla/xpcom/tests/windows/TestHelloXPLoop.cpp
M mozilla/xpcom/tools/registry/regExport.cpp
M mozilla/xpcom/tools/registry/regxpcom.cpp
M mozilla/xpinstall/stub/xpistub.cpp
M mozilla/webshell/embed/ActiveX/MozillaBrowser.cpp
M mozilla/webshell/embed/ActiveX/MozillaBrowser.h
M mozilla/webshell/tests/viewer/nsMacMain.cpp
M mozilla/webshell/tests/viewer/nsPhMain.cpp
M mozilla/webshell/tests/viewer/nsWinMain.cpp
M mozilla/webshell/tests/viewer/unix/gtk/nsGtkMain.cpp
M mozilla/xpfe/appshell/src/nsFileLocations.cpp
M mozilla/xpfe/bootstrap/nsAppRunner.cpp

The heart of this checkin is a change in the signature and symantics
of NS_InitXPCOM.

The new signature is

extern NS_COM nsresult
NS_InitXPCOM(nsIServiceManager* *result, nsFileSpec* binDirectory);

I filed a bug for this problem:

b=23157

The original manifestation of this bug was in mozilla/netwerk/protocol/res/src/nsResProtocolHandler.cpp It used the current process directory to find resources, which is not correct when the current process is not mozilla.exe.

I have added a new type to nsSpecialSystemDirectory, Moz_BinDirectory, and made nsResProtocolHandler use that value.
2000-01-06 01:05:13 +00:00