bbaetz%student.usyd.edu.au
f9fd479190
Bug 107552 - backend for resuming ftp downloads
...
r=dougt, sr=darin, mac build patches by zach
2002-02-14 03:10:19 +00:00
racham%netscape.com
a592bef976
Fixing bug 80296. This fix allows user to new messages for all authenticated accounts with a single cilck. This command canbe triggered from GetAllNewMessages item of GetMsg button drop marker, File|GetNewMessagesFor or shortcut Ctrl+Shift+T. r=morse, mscott sr=alecf
2002-02-13 00:14:28 +00:00
bzbarsky%mit.edu
0f3179400d
Use the URI Checker to get headers for Save As. Bug 118719,
...
r=law,akkana,cmanske, sr=darin
2002-02-08 00:10:55 +00:00
bzbarsky%mit.edu
e830c229cd
Make parts of multipart streams expose content-disposition. Bug 123043,
...
r=law, sr=darin.
2002-02-06 03:39:04 +00:00
darin%netscape.com
eb4bcbc734
fixes bug 114125 "nsStandardURL::Clone fails to clone the nsIFile if one
...
exists" r=dougt,sr=sfraser
2002-01-29 22:04:16 +00:00
alecf%netscape.com
8c9bfa6586
fix for bug 121508 - clean up nsStringStream and nsIParser APIs.. r=dougt, sr=jst
2002-01-27 22:02:00 +00:00
sspitzer%netscape.com
52f605a35b
fix for smoketest blocker #120324 . back out the fix for #119051
...
(mailnews part was not tested or reviewed by module owner)
sr=mscott,bienvenu
2002-01-16 20:58:01 +00:00
timeless%mac.com
eef5c54aad
Bug 119051 duplicate symbol breaks win32 static build
...
create and use nsIIOService::getQueryAttributeValue
r=dbradley sr=darin
2002-01-16 05:07:31 +00:00
jst%netscape.com
645c88322d
Fixing bug 64248. Making the loading of external scripts pass the referrer to the server when requesting the script. r=gagan@netscape.com, sr=darin@netscape.com
2002-01-08 06:32:36 +00:00
gerv%gerv.net
446a9c252a
Updating licenses to tri-license.
2001-12-22 09:15:51 +00:00
alecf%netscape.com
c764561eb6
bug 100212 - add new APIs to nsIOService to do URL parsing/conversion of nsIFiles
...
r=dougt, sr=darin
2001-12-19 00:55:42 +00:00
darin%netscape.com
9ae3ab185b
fixes bug 114286 "No way to determine if a http request was a 304 or not."
...
r=pavlov, sr=mscott
2001-12-14 22:53:13 +00:00
darin%netscape.com
45989119b4
fixes bug 83471 "Redirection loops"
...
r=bbaetz@cs.mcgill.ca
sr=rpotts@netscape.com
2001-12-08 00:23:04 +00:00
darin%netscape.com
d48e37c68f
fixes bug 15320 "Forms/Necko: Temp file (formpost) left after file upload"
...
r=dougt, sr=mscott
2001-12-07 00:40:55 +00:00
radha%netscape.com
1f3747b843
add nsIMultipartChannel to makefiles for bug 99638. r=darin sr=rpotts
2001-11-27 23:12:16 +00:00
radha%netscape.com
da92f79987
Initial checkin for bug 99638.
2001-11-27 23:04:18 +00:00
seawood%netscape.com
d8927fcc61
Rename 'install' build phase to 'libs'.
...
Bug #56601 r=pavlov
2001-11-21 09:49:41 +00:00
jst%netscape.com
00e4f0583d
Fixing bug 109182. Don't allocate a string buffer every time NS_NewURI(nsIURI**, const nsAReadableString&) is called. r=dbaron@fas.harvard.edu, sr=darin@netscape.com
2001-11-16 08:23:28 +00:00
darin%netscape.com
3b0beda0ba
landing standard url rewrite (bug 103916)
...
r=andreas.otte@debitel.net , sr=brendan,alecf
2001-11-16 02:09:13 +00:00
dougt%netscape.com
1a5050445f
Moving nsISimpleEnumerator interface to new idl file. 99136, r=alecf@netscape.com sr=rpotts@netscape.com
2001-10-30 22:07:28 +00:00
morse%netscape.com
6ea1d428ef
bug 47437, nscookie.cpp is duplicationg URL parsing logic, c=andreas.otte, r=morse, sr=alecf
2001-10-19 02:28:06 +00:00
darin%netscape.com
1bbb7d1f24
fixes bug 102743 "Crash pressing Back or Forward on O'Reilly website"
...
r=gagan, sr=rpotts
2001-10-18 10:37:04 +00:00
morse%netscape.com
1b92bfbfe2
backing out fix for bug 47437 due to memory leak
2001-10-11 00:40:07 +00:00
morse%netscape.com
3114822817
bug 47437, nsCookie.cpp is duplicating URL parsing logic, c=andreas.otte, r=morse, sr=alecf
2001-10-10 23:16:03 +00:00
darin%netscape.com
1443076688
code changes for bug 42898 "iDNS support"
...
patch=william.tan@i-dns.net r=gordon sr=darin,brendan a=asa
2001-10-05 07:50:21 +00:00
akkana%netscape.com
a6e2c84e60
97677: Check whether a link exists. r=cmanske,sr=darinf
2001-10-03 00:21:34 +00:00
gerv%gerv.net
f385eb981a
Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089.
2001-09-28 20:14:13 +00:00
darin%netscape.com
3b49263176
fixes bug 97997 "easyweb.tdcanadatrust.com does not display" r=bbaetz, sr=dougt
2001-09-21 03:59:02 +00:00
andreas.otte%primus-online.de
4a3813dba0
fix bug 97983 [ExtractUrlPart allows no access to the directory part of the url] This patch introduces a new bitmask url_Path that allows accessing the whole path, moved url_Directory from path access to it's original meaning accessing the directory portion of the url. Also fixed some start/endposition calculations, r=dougt@netscape.com,sr=darin@netscape.com
2001-09-14 05:47:54 +00:00
andreas.otte%primus-online.de
bf2b8bc2be
fix bug 97988 [contractid of nsAuthURLParser same as of nsNoAuthURLParser] seems to be a simple cut and paste error now corrected, r=dougt@netscape.com, sr=darin@netscape.com
2001-09-13 07:42:22 +00:00
darin%netscape.com
c95cf54bdc
checking bbaetz's patch for bug 89500 "SOCKS: only http|https re-directted in (post Mozilla 0.9.2)"
...
patch=bbaetz, r=dougt, sr=darin
2001-09-13 02:21:05 +00:00
andreas.otte%primus-online.de
993e2dfe9e
fix bug 94796 [code cleanup in nsURLHelper.cpp] remove nsURLEscape/nsURLUnescape from nsURLHelper and replace all usage with nsStdEscape/nsStdUnescape, r=ccarlen@netscape.com, sr=dougt@netscape.com
2001-09-08 12:47:05 +00:00
valeski%netscape.com
ac33036169
r=dbaron, sr=dougt. 97667. nsIInterfaceRequestor is now frozen. nsIInterfaceRequestorUtils.h is now required if you want to use do_GetInterface() for convenience. The two were split because the stuff that is now in nsIInterfaceRequestorUtils.h wasn't ready for freezing. Also, .idl files should just contain interface defs anyway.
2001-09-05 21:28:38 +00:00
dougt%netscape.com
1d76009fda
adding nsIUploadChannel to the build. r=darin, sr=rpotts
2001-09-05 03:32:23 +00:00
darin%netscape.com
8f207684b7
fixes bug 95981 "Changes in background images on pages do not show on reload"
...
r/sr=rpotts,dougt a=roc+moz
2001-08-24 22:24:10 +00:00
darin%netscape.com
d4f82773f1
backing out my patch for bug 95981 to fix blocker bug 96480
2001-08-23 18:58:25 +00:00
darin%netscape.com
0f296a15be
fixes bug 95981 "Changes in background images on pages do not show on reload"
...
r=pavlov, sr=dougt
2001-08-22 00:46:08 +00:00
brendan%mozilla.org
b365808864
Bit checkin for bug 68045, r/sr=waterson&shaver, second attempt. It all works
...
for me on optimized and debug gcc2.96, rh7.1.
- Better failure codes from nsXULPrototypeScript::Deserialize.
- Call nsXULDocument::AbortFastLoads after nsXULPrototypeScript::Serialize
failure, instead of just nulling the FastLoad service's output stream.
- Expose nsXULDocument::AbortFastLoads via nsIXULPrototypeCache, for use from
nsChromeProtocolHandler.cpp. AbortFastLoads flushes the XUL cache now, for
good measure.
- The needless "Current" adjective in nsIFastLoadService attribute and method
names is no more.
- Add a do_GetFastLoadService() helper, to use CID instead of contractid, and
to let the compiler consolidate the static inline CID.
- Add "nglayout.debug.checksum_xul_fastload_file" pref so people can do without
the checksum verification step when reading a FastLoad file.
- Verify the FastLoad file checksum, by default. Also, cache it in the FastLoad
service so we don't recompute it when re-opening the FastLoad file as mailnews
and other top-levels start up. Fill the checksum cache in EndFastLoad, when
the last pseudo-concurrent top-level finishes loading.
My hope to compute the checksum while writing the FastLoad file ran afoul of
misordered writes. The old code to checksum the in-memory nsFastLoadHeader
also was broken on little endian platforms. Now all checksumming is done via
a separate read pass over the complete file, save for the header's checksum
field, which is summed as if it contained zero.
- Track and check FastLoad file dependencies. This required groveling with a
bunch of Necko interfaces in nsChromeProtocolHandler::NewChannel -- read it
and weep. Dependency checking, as well as checksum access and computation,
use better-factored nsIFastLoad{File,Read,Write}Control interfaces.
- nsBufferedStream::Seek wasn't flushing the buffer when seeking backward
within the buffer, but it must, because mCursor bounds the amount to write
if the buffer contains the end of file.
- Add an unbufferedStream readonly attribute to nsIStreamBufferAccess, so we
don't have to screw around with the bufferying layer when checksumming. Also
implement nsIStreamBufferAccess in nsBufferedOutputStream.
- nsISeekableOutputStream was bogus, based on a bad state I had put the
nsBufferedOutputStream code in on its way from being completely broken when
you seek backwards outside of the buffer. Removing this interface required
using nsIFastLoadFileIO in nsFastLoadFileWriter, and it also required careful
ordering of Close calls (the Reader must close after the Writer or Updater,
so that the Reader's underlying, unbuffered input stream can be read by
nsFastLoadFileWriter::Close to compute the checksum.
- Miscellaneous tab/indentation, comment typo, bracing, if( => if ( style,
nsnull vs. 0, useless variable elimination, tortured control flow,
AutoString instead of String, and gratuitous ; after nsISupportsUtils.h
macro call cleanups.
2001-08-21 20:51:34 +00:00
blizzard%redhat.com
8449d6469f
Back out brendan's checkin to try and get linux starting up again.
2001-08-17 19:45:11 +00:00
brendan%mozilla.org
525a387cf2
- Better failure codes from nsXULPrototypeScript::Deserialize.
...
- Call nsXULDocument::AbortFastLoads after nsXULPrototypeScript::Serialize
failure, instead of just nulling the FastLoad service's output stream.
- Expose nsXULDocument::AbortFastLoads via nsIXULPrototypeCache, for use from
nsChromeProtocolHandler.cpp. AbortFastLoads flushes the XUL cache now, for
good measure.
- The needless "Current" adjective in nsIFastLoadService attribute and method
names is no more.
- Add a do_GetFastLoadService() helper, to use CID instead of contractid, and
to let the compiler consolidate the static inline CID.
- Add "nglayout.debug.checksum_xul_fastload_file" pref so people can do without
the checksum verification step when reading a FastLoad file.
- Verify the FastLoad file checksum, by default. Also, cache it in the FastLoad
service so we don't recompute it when re-opening the FastLoad file as mailnews
and other top-levels start up. Fill the checksum cache in EndFastLoad, when
the last pseudo-concurrent top-level finishes loading.
My hope to compute the checksum while writing the FastLoad file ran afoul of
misordered writes. The old code to checksum the in-memory nsFastLoadHeader
also was broken on little endian platforms. Now all checksumming is done via
a separate read pass over the complete file, save for the header's checksum
field, which is summed as if it contained zero.
- Track and check FastLoad file dependencies. This required groveling with a
bunch of Necko interfaces in nsChromeProtocolHandler::NewChannel -- read it
and weep. Dependency checking, as well as checksum access and computation,
use better-factored nsIFastLoad{File,Read,Write}Control interfaces.
- nsBufferedStream::Seek wasn't flushing the buffer when seeking backward
within the buffer, but it must, because mCursor bounds the amount to write
if the buffer contains the end of file.
- Add an unbufferedStream readonly attribute to nsIStreamBufferAccess, so we
don't have to screw around with the bufferying layer when checksumming. Also
implement nsIStreamBufferAccess in nsBufferedOutputStream.
- nsISeekableOutputStream was bogus, based on a bad state I had put the
nsBufferedOutputStream code in on its way from being completely broken when
you seek backwards outside of the buffer. Removing this interface required
using nsIFastLoadFileIO in nsFastLoadFileWriter, and it also required careful
ordering of Close calls (the Writer or Updater must close after the Reader,
so that the Reader's underlying, unbuffered input stream can be read by
nsFastLoadFileWriter::Close to compute the checksum.
- Miscellaneous tab/indentation, comment typo, bracing, if( => if ( style,
nsnull vs. 0, useless variable elimination, tortured control flow,
AutoString instead of String, and gratuitous ; after nsISupportsUtils.h
macro call cleanups.
2001-08-17 09:52:55 +00:00
bbaetz%cs.mcgill.ca
6454c6f000
Bug 92006: Send connection: close to proxies when persistant conections are disabled.
...
Bug 94038: Wrong hostname in the status bar used when proxy-keepalive is enabled.
r=gagan, sr=darin on both patches
2001-08-10 22:04:51 +00:00
bbaetz%cs.mcgill.ca
f40aa5e803
This should be scriptable. r/sr=darin.
2001-08-10 01:11:04 +00:00
darin%netscape.com
7b717767bb
cleaned up some comments and indentation
2001-08-08 10:03:29 +00:00
andreas.otte%primus-online.de
c6853783af
bug 40670 [URL: resolution of protocol:/path] checking in the groundwork to have an easy fix if we ever decide to support these kind of deprecated relative urls. For that a new attribute URIType is added to nsIProtocolHandler and its implementations to store some protocol/scheme dependend information to have enough information to allow correct parsing. r=darin@netscape.com sr=rpotts@netscape.com
2001-08-07 20:42:57 +00:00
serge%netscape.com
00bfeebbb2
bug 79246 PAC: reload of PAC file fails; submitted by tingley@sundell.net, r=serge, sr=darin
2001-08-04 01:53:49 +00:00
ddrinan%netscape.com
0e9bae4719
Bug 85720 - domestic DES 56-bit cipher pref. r=ssaux,sr=blizzard
2001-08-02 23:46:30 +00:00
brendan%mozilla.org
8c7c819206
FASTLOAD_20010703_BRANCH landing, r=dbaron, sr=shaver.
2001-07-31 19:05:34 +00:00
gordon%netscape.com
f393fd89e8
Fix for bug 86474 and bug 79983. Truncate files used by nsFileTransport
...
and eliminate trailing garbage from updated cache files. r=gagan, sr=darin
2001-07-25 00:40:42 +00:00
bbaetz%cs.mcgill.ca
2b4f335199
Bug 86109. Pass "gopher" into the port-safety function for consistency, and
...
remove the default parameter. r=jesse, sr=dougt
2001-07-18 23:48:21 +00:00
dbaron%fas.harvard.edu
bf82abfd11
Header include dependency cleanup. b=64023 r=jag rs=brendan
2001-07-16 02:40:48 +00:00
bzbarsky%mit.edu
83dce82df3
Add an nILineInputStream interface, a ReadLine() helper function, and an
...
implementation of this interface by nsFileInputStream. Bug 81165,
r=dougt, sr=darin
2001-06-28 03:19:51 +00:00
dougt%netscape.com
c306e0513b
Landing url parsing branch. 73845. r=alecf@netscape.com, sr=darin@netscape.com, a=blizzard@rednat.com.
...
This fixes many crashes caused by illegal uses of the nsStdURL.
This also allows a plugable protocol to provide their own url parser.
2001-06-21 22:02:47 +00:00
dougt%netscape.com
9174af6517
Fixes bug 83401. r=gagan, darin, sr=vidur, a=blizzard. Add port blacklisting to necko
2001-06-06 00:10:09 +00:00
sgehani%netscape.com
0d975b7985
Remove extra whitespace after "nsIPasswordManager.idl \"
2001-06-05 12:37:01 +00:00
sgehani%netscape.com
12f46ec2dd
Fix unix bustage: remove whitespace after "nsIPasswordManager.idl \"
2001-06-05 12:34:54 +00:00
sgehani%netscape.com
5f6a281b23
Stop building nsIPasswordManager.idl in extensions/wallet and start building it in netwerk/base.
b = 76095
r = morse
sr = sfraser
a = drivers
2001-06-05 11:43:40 +00:00
ducarroz%netscape.com
91c5f2c00b
Fix for bug 81751. Add define for mime type multipart/x-mixed-replace and multipart/byteranges. Also export nsIFileStreams.idl on Mac. R=varada, SR=mscott, A=asa
2001-06-04 22:59:22 +00:00
dougt%netscape.com
e7acdf64e3
Adding new interface to build for bug 81384. r=valeski@netscape.com, sr=darin@netscape.com.
2001-05-18 06:09:41 +00:00
ddrinan%netscape.com
899ba1ad1a
Enable support for OCSP. Bug#80178, r=mcgreer@netscape.com, sr=blizzard@mozilla.org
2001-05-15 17:59:10 +00:00
darin%netscape.com
776bb72371
fixes blocker bug 80424 "post regression" r=pavlov, sr=jst
2001-05-14 10:20:46 +00:00
rpotts%netscape.com
f3e719c2c1
bug #65777 (r=valeski, sr=mscott) - Window targeting fixes...
2001-05-14 02:16:27 +00:00
darin%netscape.com
b5c178a4a8
Http branch landing: changes to netwerk/ (bug 76866) r=gagan,sr=dougt,a=chofmann
2001-05-11 21:04:09 +00:00
thayes%netscape.com
b6122bcfe2
Bug 79528 r=ddrinan/sr=ben Add edit window for SSL ciphers
2001-05-09 04:04:32 +00:00
jst%netscape.com
621060c4fd
Landing the XPCDOM_20010329_BRANCH branch, changes mostly done by jband@netscape.com and jst@netscape.com, also some changes done by shaver@mozilla.org, peterv@netscape.com and markh@activestate.com. r= and sr= by vidur@netscape.com, jband@netscape.com, jst@netscpae.com, danm@netscape.com, hyatt@netscape.com, shaver@mozilla.org, dbradley@netscape.com, rpotts@netscape.com.
2001-05-08 17:42:36 +00:00
ccarlen%netscape.com
df1a6e78a8
Bug 78745 - nsIPromptService::ConfirmEx needs to be more flexible. r=valeski, sr=sfraser
2001-05-06 15:03:55 +00:00
scc%mozilla.org
e40df0d961
bug #75504 ; sr=jband. simple fixes correcting where people inappropriately applied |getter_AddRefs|
2001-05-03 10:09:59 +00:00
ccarlen%netscape.com
9143ba9411
Bug 75993 - Make the checkvalue param on alertCheck,confirmCheck be in/out. r=valeski,sr=alecf
2001-05-02 14:47:09 +00:00
bienvenu%netscape.com
c65da247c9
add ability to reuse file transports r=dougt,sr=darin 74597
2001-04-29 14:57:31 +00:00
ccarlen%netscape.com
fad24de4ee
Bug 46859 - Remove UniversalDialog. r=valeski/sr=rpotts,sfraser/a=blizzard
2001-04-21 00:26:18 +00:00
ddrinan%netscape.com
130f9d3220
Fix for bug #75277 , enable tls. r=javi@netscape.com, sr=darin@netscape.com
2001-04-18 00:46:04 +00:00
gordon%netscape.com
99a7277559
bug 72528, remove old cache from build. sr=darin.
2001-04-17 10:47:22 +00:00
drapeau%eng.sun.com
3fd96a407d
Bug fix for Bugzilla bug 53080. Includes a JavaScript XPCOM component that
...
does the automatic proxy config. Much thanks to Denis Antrushin
(adu@sparc.spb.su ), among others, for writing this fix.
2001-04-17 02:34:47 +00:00
darin%netscape.com
45b4c27450
Patch to finalize necko loadFlags and fix HTTP validation correctness w.r.t.
...
cache validation preferences and browsing via history. r=gagan,gordon.
Fixes several bugs that I would mention here if bugzilla weren't down ;-)
2001-04-14 02:02:19 +00:00
ccarlen%netscape.com
7720f48f12
Bugs 70379, 70380 - Hide nsISingleSignon from embedding apps, split auth prompting methods out of nsIPrompt into a new interface. r=valeski, sr=rpotts.
2001-04-10 18:30:25 +00:00
ccarlen%netscape.com
8eb1495e0b
New files for bug 70380 - not yet part of build. r=valeski, sr=rpotts
2001-04-10 14:40:07 +00:00
darin%netscape.com
962a26ce88
Needed to fix mac bustage from necko api changes.
2001-04-10 06:21:54 +00:00
darin%netscape.com
8780a5c665
Fixes mac bustage
2001-04-10 06:19:33 +00:00
darin%netscape.com
41efbc6217
Necko API changes, bug 74221. r=valeski, sr=rpotts.
2001-04-10 06:01:08 +00:00
darin%netscape.com
cc34d99806
Necko API changes, bug 74221. r=valeski, sr=rpotts.
2001-04-10 05:43:26 +00:00
morse%netscape.com
be028d0a54
bug 70382, redo password manager idl for embedding requirements, r=ccarlen, sr=alecf
2001-04-05 06:29:48 +00:00
darin%netscape.com
b0e435e189
Fixes bug 72520 "support for cacheKeys must be implemented" r=gordon sr=dougt
2001-04-02 01:20:43 +00:00
jgmyers%netscape.com
3c357f35f1
distinguish weak crypto in PSM2: bug 31896 r=dmose ser=darin
2001-04-01 19:37:29 +00:00
valeski%netscape.com
c1098ac6ac
r=rpotts. comment changes only. 48726. adding status to idl files of api rev. ifaces.
2001-03-24 00:22:18 +00:00
darin%netscape.com
2b1bf7fa83
Completes transistion from ULONG_MAX to PRUint32(-1) which was intended to
...
fix frizilla redness. pinkerton checked in the necessary ones; this is
just for completeness. r=gagan,sdagley,sfraser,pinkerton
2001-03-23 03:32:26 +00:00
javi%netscape.com
abaa712847
Fix for bug 72843 r=dougt sr=sfraser
Update Mac build scripts for PSM 2.0
Make necko export the default prefs for security on the Mac.
2001-03-22 01:28:52 +00:00
gordon%netscape.com
af685fb9d1
Landing MOZ_NEW_CACHE_20010314_BRANCH, incorporating feedback from recent test builds. New cache is still disabled by default.
2001-03-20 22:42:03 +00:00
darin%netscape.com
579a4867b1
[not part of the build] Adding nsICachingChannel.idl for the new cache.
2001-03-13 11:15:06 +00:00
darin%netscape.com
294c54750c
[not part of the build] Added a new interface to replace nsIStreamAsFile
...
for use with the new cache.
2001-03-13 02:24:12 +00:00
valeski%netscape.com
01e07dc5f5
sr=rpotts, r=gagan. 70743. switching over to new extensible URI::SchemeIs() api. and changing existing implementations over to new api. also modified nsHTTP and nsHTTPS handlers a bit to make things cleaner.
2001-03-13 02:01:07 +00:00
dougt%netscape.com
f13f6d799a
Adding two idls to be exported.
2001-03-12 23:45:48 +00:00
dougt%netscape.com
e9548cfa03
Fixing line endings
2001-03-12 23:31:46 +00:00
dougt%netscape.com
9c5d760307
Minor build changes per API review. Now nsIFileURL and nsIFileChannel have their own IDL file which means that if you were using either of these two interfaces, you need to include a new include file. r=valeski@netscape.com
2001-03-12 22:41:28 +00:00
darin%netscape.com
13d9044a56
Fixes bug 66516. Topperf regression from 1/23. r=dougt, sr=mscott
2001-03-08 07:53:40 +00:00
dougt%netscape.com
81a1a4ddf5
Adding two new interfaces based on API review. Bugs: (71060,71056,71055). NOT PART OF BUILD YET
2001-03-08 01:11:58 +00:00
darin%netscape.com
95e4eaf8b4
[not part of the build] Added nsIStreamListenerTee for the new cache.
2001-03-07 12:53:39 +00:00
bryner%uiuc.edu
3f9323934e
Bug 70595 - making nsIPrompt accessible to PSM. r=darin, sr=mscott.
2001-03-06 05:10:33 +00:00
gordon%netscape.com
e23ce861b0
Added comments to netCore.h declaring error ranges for SocketTransport and CacheService. r=beard.
2001-03-01 00:54:29 +00:00
dougt%netscape.com
ef3ee00073
fixing typo.
2001-02-21 21:51:50 +00:00
dougt%netscape.com
eab041f43f
Relanding Necko Changes.
...
Revising nsIChannel to allow for overlapped i/o. This consists of three parts:
1. Factoring nsIChannel into a protocol specific part, the nsIChannel, and a socket specific, the nsITransport.
2. Derive the nsIChannel from a nsIRequest.
2. Changes the notification system from necko and the URILoader to pass the nsIRequest interface instead of nsIChannel interface.
This goal stems from wanting to be able to have active AsyncRead and AsyncWrite operations on nsSocketTransport.
This is desired because it would greatly simplify the task of maintaining persistent/reusable socket connections
for FTP, HTTP, and Imap (and potentially other protocols). The problem with the existing nsIChannel interface is
that it does not allow one to selectively suspend just one of the read or write operations while keeping the other active.
r=darin@netscape.com
sr=rpotts@netscape.com
2001-02-21 20:38:08 +00:00
disttsc%bart.nl
76fbedadc5
Back out dougt's channel changes
2001-02-12 03:14:23 +00:00
dougt%netscape.com
69415757ab
Revising nsIChannel to allow for overlapped i/o. This consists of three parts:
...
1. Factoring nsIChannel into a protocol specific part, the nsIChannel, and a socket specific, the nsITransport.
2. Derive the nsIChannel from a nsIRequest.
2. Changes the notification system from necko and the URILoader to pass the nsIRequest interface instead of nsIChannel interface.
This goal stems from wanting to be able to have active AsyncRead and AsyncWrite operations on nsSocketTransport.
This is desired because it would greatly simplify the task of maintaining persistent/reusable socket connections
for FTP, HTTP, and Imap (and potentially other protocols). The problem with the existing nsIChannel interface is
that it does not allow one to selectively suspend just one of the read or write operations while keeping the other active.
The full details of the change on written up in the netlib newsgroup.
r=darin@netscape.com
sr=rpotts@netscape.com
2001-02-10 00:16:26 +00:00
gagan%netscape.com
a5c89d8af9
Adding ldap optimization cuz dmose wants it real bad. r=dmose
2001-02-07 02:14:52 +00:00
gagan%netscape.com
30f39fa6bb
More of the scheme compare changes. This fixes the javascript: urls that I so shamelessly broke. The bug numbers are 66577 and 67347. r=mstoltz sr=brendan,shaver.
2001-02-07 01:12:19 +00:00
bryner%uiuc.edu
fa1a2642a1
bug 67527 -- cleaning up psm module registration (both psm 1.x and PIP). r=javi, sr=brendan.
2001-02-06 23:10:16 +00:00
gagan%netscape.com
cded3e2f30
Optimization for scheme comparison of URIs. See bug 66577 for details. r=darin, sr=brendan@mozilla.org
2001-01-31 01:33:03 +00:00
darin%netscape.com
6bfaf3912c
Bug 62566. nsIChannel::AsyncWrite interface revision and related cleanup.
...
r=dougt@netcape.com , sr=mscott@netscape.com .
2001-01-23 22:10:34 +00:00
blizzard%redhat.com
603b69c368
bug #58258 . Fix warnings in nsNetUtil.h, take II. This should work on win32.
2000-10-30 02:02:00 +00:00
blizzard%redhat.com
769bb9df97
backing out last change. it makes win32 sad.
2000-10-29 18:26:42 +00:00
blizzard%redhat.com
d59f5301fb
bug #58258 - warning fixes for nsIChannel::LOAD_NORMAL. r=scc sr=mscott,brendan
2000-10-29 17:44:42 +00:00
jst%netscape.com
f5767882c1
Fixing rtm++ bug 56529. Necko was unescaping the content of URL's if a segment of the URL is requested (but not if the whole URL is requested), the DOM code used this unescaped string as is and that caused backwards compatibility problems. a=gagan&brendan, r=andreas.otte@primus-online.de
2000-10-24 04:56:10 +00:00
bryner%uiuc.edu
30ab9913bd
Moving files out of security/base at request of security team. The new home for these files is in netwerk. Bug 53648. r=scc. a=gagan,brendan.
2000-09-22 04:42:20 +00:00
mstoltz%netscape.com
a2483af6c5
Final (I hope) fix for 24765, using Necko file cache for the jar protocol. r=beard, a=warren.
2000-09-21 05:01:16 +00:00
mstoltz%netscape.com
f28c4273e9
Fix for bugs 24765, 49288. Using Necko file cache for the jar protocol. r=beard, a=warren.
2000-09-15 19:27:05 +00:00
rayw%netscape.com
d39d9e6d59
Bug fix for 52648 -- remaining stash of progids which I missed on
...
the mega-change yesterday. This will fix a few more issues.
r=warren
2000-09-14 23:20:49 +00:00
dougt%netscape.com
c3c864a472
+ Added OnSecurityChange() to nsIWebProgressListener interface.
...
+ Added dummy function to all users of nsIWebProgressListener
+ Added new security event sink.
+ Hooked up new event sink to docloader and friends.
+ Fixed memory leaks and crashes in nsSecureBrowserImpl.
+ Added AlertPrompt to nsIPrompt Interface.
+ Enabling xpcom test on unix.
Fixes bug 46872. r=valeski/rpotts
2000-09-14 22:56:56 +00:00
dougt%netscape.com
72d1e35619
First checkin of security event sink. not part of build yet.
2000-09-14 18:57:11 +00:00
rayw%netscape.com
6cc70ebd6c
Bug 37275, Changing value of all progids, and changing everywhere a progid
...
is mentioned to mention a contractid, including in identifiers.
r=warren
2000-09-13 23:57:52 +00:00
shaver%mozilla.org
6412be75e4
Part 1.1 of 18352 (remove extensions/ dependencies from non-extensions/ code):
...
Teach netwerk about nsIPasswordManager.
(Craves better interfaces, current versions just C&P'd from wallet's.)
r=valeski,a=brendan
2000-09-12 02:35:29 +00:00
gordon%netscape.com
445756376e
Fix bug 35564 '[MLK] Potential nsIIOService Leak' - integrated Patrick's changes
2000-09-08 23:31:26 +00:00
jst%netscape.com
b3a4ade60d
DOM string changes. All nsString& in DOM interfaces (and interfaces needed by DOM implementations) have been changed to nsAReadableString& and nsAWritableString&. String implementation additions (sanctioned by scc) to support DOM needs. Bug 49091. r=vidur,jst,scc
2000-08-23 17:27:06 +00:00
warren%netscape.com
1c8511e78c
Bug 46777. Redesigned stream interfaces to allows stream observers to be decoupled from pipe implementation. Needed for embedding to fix 'spin' problem. r=rpotts,valeski,ruslan
2000-08-22 07:03:33 +00:00
warren%netscape.com
64a99efec0
Bug 46864 - Embedding needs a name attribute on nsIRequest.
2000-08-21 08:23:54 +00:00
warren%netscape.com
7ac7233df8
Factored string bundles out of necko. Fixes bug 42107 - need to fix string bundle init workaround. Also bug 40506 - nsIWebProgressListener needs status text. Status messages now work in mozilla and viewer with internationalized and parameterized text! Added temporary error architecture until bug 13423 can be fixed. Extended nsIStringBundleService to provide method to format status message. r=valeski,jband,tao. verified=mstoltz
2000-07-25 05:45:56 +00:00
gagan%netscape.com
200a0b8e4d
Removed a not-being-used file. r=warren
2000-07-14 02:43:12 +00:00
warren%netscape.com
ca5e7be79b
Bug 44342 - hang on startup. Added back a lock to mutually exclude cancel/suspend/resume. Seems to work on Mac (i.e. can't reproduce the problem now). Also cleaned up file transport service, removing unused stuff.
2000-07-11 01:52:12 +00:00
ruslan%netscape.com
84dfd2d63a
WIP on 40449, a/r=gagan
2000-07-07 22:02:47 +00:00
jab%atdot.org
97cbd61317
a=brendan@mozilla.org
...
Bug #16103
Support for SOCKS proxies in HTTP, HTTPS, and FTP protocols.
Also includes the prefs configuration and UI bits.
2000-07-01 10:25:25 +00:00
waterson%netscape.com
998b3e25ed
Bugs 21650, 42586. Remove nsISocketTransportService::LateInit(), move code that gets string bundles to lazily grab the bundle when it's needed. This avoids re-entrancy into the service manager which causes a leak. r=dbaron,warren
2000-06-23 02:02:04 +00:00
ftang%netscape.com
ab0ba05b91
fix bug 35076. r=gagan add UCS2toUTF8 conversion before assign UTF8 back to nsString
2000-06-22 23:53:21 +00:00
warren%netscape.com
06dd25d8b6
Bug 41390. js prompt() contains remember this value checkbox. r=morse
2000-06-17 01:57:36 +00:00
valeski%netscape.com
c9ce86137e
42767. AsyncOpen (dead code) removal.
2000-06-16 14:39:19 +00:00
ruslan%netscape.com
9f847e4616
Fixing 42107, a=gagan. Documenting some APIs in the process as well.
2000-06-13 03:00:53 +00:00
warren%netscape.com
958ed96edd
Renaming nsIAllocator to nsIMemory (and nsAllocator to nsMemory). API cleanup/freeze. Bug #18433
2000-06-03 09:46:12 +00:00
warren%netscape.com
870a7d208a
Fix to make jar protocol not copy local files. Starting to get chrome to work with jars. Bug #18433
2000-06-02 23:39:45 +00:00
shaver%mozilla.org
0d14cb0f41
make HTTP auth pluggable ( #39781 ), r=gagan
2000-06-02 00:23:56 +00:00
warren%netscape.com
1e329e1a59
Removing URIParser attribute from nsIURI interface. Fixed Equals for case when port is the default. Cached URL parsers (all 3) to reduce object allocation. r=andreas,dp
2000-05-25 08:27:40 +00:00
dougt%netscape.com
4ea1d81354
Fix for 31164, possibly 35658, and prep work for 31174.
...
1) Passing the proxy hostname and port to the underlying socket
and changing all users that appeared in lxr.
2) (psm-glue) registering with the cache manager to allow local loopback so that
psm will work with a proxy.
3) (psm-glue) Storing proxy information in psmSocketInfo.
most reviewed by gagan@netscape.com .
2000-05-19 22:56:12 +00:00
warren%netscape.com
655db9fcdc
Bug 39416. Made ftp work with single sign-on for more than one user/host.
2000-05-17 07:12:40 +00:00
warren%netscape.com
2a3f855e25
Removed nsINetPrompt.idl (obsolete).
2000-05-17 05:46:40 +00:00
warren%netscape.com
4d1711e5f8
Changes to unify nsINetPrompt with nsIPrompt, making single sign-on work. Single sign-on API changes. Fixes bugs 34583, 34720, 34725, 24746, 33094. r=sspitzer,morse
2000-05-16 05:35:23 +00:00
andreas.otte%primus-online.de
1dd63d3130
fix bug 37616, Retire SetRelativePath, removing unused SetRelativePath from nsIURI.idl and all it's implementations, r=warren@netscape.com, a=mscott@netscape.com for the mailnews part
2000-05-13 13:05:00 +00:00
andreas.otte%primus-online.de
cef3296759
working on bug 37616, Retire SetRelativePath, NS_MakeAbsolute now only calls Resolve, let it do the complete resolving, r=warren@netscape.com
2000-05-07 11:04:33 +00:00
warren%netscape.com
a451c5f762
Combined all necko dlls into two. Bug 17031.
2000-05-06 09:15:56 +00:00
gagan%netscape.com
e9a3396359
Relevant idl includes for proxy auto config changes.
2000-05-05 09:35:50 +00:00
gagan%netscape.com
ec66c25ec6
More proxy autoconfig stuff (in the making...)
2000-05-05 09:34:37 +00:00
warren%netscape.com
84172ac318
Added ioFlags enum. Bugs 37711.
2000-05-03 22:43:21 +00:00
valeski%netscape.com
20d72f6f15
28880. socket transport now provides access to the underlying ip address
2000-05-02 22:25:00 +00:00
mkaply%us.ibm.com
9503a375e9
# 37239
...
r= warren@netscape.com
OS/2 bring up continues - Add !defined XP_OS2 to #ifdef XP_PC
2000-05-01 22:32:02 +00:00
gagan%netscape.com
339cc0f6f2
First checkin of proxy auto config interfaces. Not in the build.
2000-04-27 18:42:47 +00:00
mstoltz%netscape.com
ab119e4818
Removed getOwner() function from nsIStreamLoader. getChannel() now fulfills this function.
2000-04-27 00:30:27 +00:00
mscott%netscape.com
0d0df459ef
Some folks were confused about why we had AsyncOpen I put a comment saying this method is being
...
made obsolete and no one really implements it.
2000-04-23 01:45:21 +00:00
gagan%netscape.com
45af37867c
Fixed bug 23480. Changed the PostDataStream api to be UploadStream api to allow PUT requests as well.
...
Fixed bug 32560. Added AsyncWrite implementation for HTTP.
Fixed bug 33842. Some of the earliar code that ruslan had landed broke the status updating for proxy cases.
Fixed bug 36602. Added an api to add (and remove) entries to the "no proxy for" array. Also changed the array to be constructed once (and hence parsed once) instead on each call to ExamineForProxy.
Part fix for bug 31174. Added HTTPS proxy settings.
And finally also un"ruslan"ized the HTTP code :)
2000-04-22 00:35:05 +00:00
ruslan%netscape.com
4965f4905d
Fix 35508, 33762, 35024.
2000-04-14 21:10:27 +00:00
jbetak%netscape.com
19217b46c9
r=valeski, exposing channel for 32604 Trunk fix for illegal use of nsString-external JavaScript
2000-04-14 02:46:28 +00:00
ruslan%netscape.com
8994f0e64c
Fix 35024 - add new API to the socketTransportService to see how many
...
connections are alive/in-progress/etc.
2000-04-13 22:30:21 +00:00
gagan%netscape.com
7141d6ce45
Backing out last changes since warren has the new ones.
2000-04-13 19:50:43 +00:00
gagan%netscape.com
3907bf9cb4
35564 MLK fixes and IOService optimization from beard.
2000-04-13 19:44:15 +00:00
warren%netscape.com
e0be02e5b0
Removed
2000-04-13 09:22:09 +00:00
warren%netscape.com
1832d7f664
Factoring stream i/o operations into nsIStreamIO interface.
2000-04-13 09:20:50 +00:00
warren%netscape.com
0a425b27ff
Added nsIStreamIO.idl
2000-04-12 21:32:15 +00:00
warren%netscape.com
942ccefd74
Added nsIZipReaderCache. Removed nsIZipReader::ParseManifest. Got jar: protocol going for downloaded jars and input streams. Added assertions that Cancel is called with a failure code.
2000-04-12 07:58:24 +00:00
ruslan%netscape.com
058a3cfa88
Landing link-click problem fix. Also fix DNS lockup (gordon) on Windows,
...
memory leak of socket transports during pipelined request, add timeout
setters on socket transport, add a restriction on the number of keep-alive
connections.
2000-04-12 01:47:22 +00:00
pavlov%netscape.com
ad8f59cb37
Make nsIFileURL scriptable and QueryInterfaceable. fix bug #34335 and 34328 and 34470. Minor cleanups on unix file picker dialog
2000-04-04 23:50:41 +00:00
scc%netscape.com
080a801eb7
making string conversions explicit
2000-04-01 00:39:02 +00:00
warren%netscape.com
d60b12b153
Necko API changes: primarily nsIChannel, changing initialization parameters to accessors. Got javascript: evaluation to happen at the right time (when AsyncRead is called) as well as on the right thread.
2000-03-29 03:58:50 +00:00
gordon%netscape.com
e165ac4548
Landing DNS_CANCEL_BRANCH. Moving Init() method to interface.
2000-03-27 22:16:20 +00:00
norris%netscape.com
6756e81012
Stream loader now saves principals from channel; needed for signed scripts. r=norris
...
(this is mstoltz's checkin)
2000-03-21 04:16:03 +00:00
ruslan%netscape.com
5d36675eca
Add reuseCount attribute on nsSocketTransport. Misc code cleanup.
2000-03-21 01:29:49 +00:00
ruslan%netscape.com
8f20bbe175
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
3cda654338
fix bug 26003, Files with the percentage (%) sign cannot be viewed via mouse, r=valeski@netscape.com
2000-03-18 11:07:04 +00:00
dougt%netscape.com
612badb3a9
Adding GetSecurityInfo to the nsIChannel. bug 29646. r=warren.
2000-03-17 22:06:32 +00:00
ruslan%netscape.com
74764af9f2
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
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
gagan%netscape.com
253f4fed8a
Completing the last change. r=valeski.
2000-02-24 02:08:01 +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
warren%netscape.com
fb1ee9db70
Bug 27576 - fixed warnings. r=gordon
2000-02-15 07:53:08 +00:00
brade%netscape.com
3829268926
checkin change for valeski
2000-02-14 14:40:12 +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
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
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
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
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
1a3c407891
adding nsIProxy to the unix and win makefiles
2000-02-08 06:09:12 +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
valeski%netscape.com
cd7a782da9
r=dougt. 10465. upgrading nsIProxy to a full blown idl
2000-02-08 06:05:29 +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
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
79132da2fc
URL Parsing and implementation rewrite landing. Andreas Otte was generous enough to contribute these changes
2000-02-03 03:44:22 +00:00
valeski%netscape.com
b9373e4d74
fixing bustage
2000-02-02 23:47:43 +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
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
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
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
dougt%netscape.com
fd69a2f423
Landing nsIFile.
2000-01-24 21:28:28 +00:00