Commit Graph

524 Commits

Author SHA1 Message Date
thayes%netscape.com
a189244f9e Bug 79528 r=ddrinan/sr=ben Add edit window for SSL ciphers 2001-05-09 04:04:32 +00:00
jst%netscape.com
ea706038cf 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
ac8ff4c8ea Bug 78745 - nsIPromptService::ConfirmEx needs to be more flexible. r=valeski, sr=sfraser 2001-05-06 15:03:55 +00:00
scc%mozilla.org
6860a0a739 bug #75504; sr=jband. simple fixes correcting where people inappropriately applied |getter_AddRefs| 2001-05-03 10:09:59 +00:00
ccarlen%netscape.com
4b073109ac 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
a7f9c2f068 add ability to reuse file transports r=dougt,sr=darin 74597 2001-04-29 14:57:31 +00:00
ccarlen%netscape.com
c8128a5765 Bug 46859 - Remove UniversalDialog. r=valeski/sr=rpotts,sfraser/a=blizzard 2001-04-21 00:26:18 +00:00
ddrinan%netscape.com
c256ed06c8 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
89b0c9362b bug 72528, remove old cache from build. sr=darin. 2001-04-17 10:47:22 +00:00
drapeau%eng.sun.com
7e8796fb70 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
9deb4986e3 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
2ad2b9adcf 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
070ab8891b 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
d234a6c1fa Needed to fix mac bustage from necko api changes. 2001-04-10 06:21:54 +00:00
darin%netscape.com
6235a400ca Fixes mac bustage 2001-04-10 06:19:33 +00:00
darin%netscape.com
00a7e27ee6 Necko API changes, bug 74221. r=valeski, sr=rpotts. 2001-04-10 06:01:08 +00:00
darin%netscape.com
e938b93033 Necko API changes, bug 74221. r=valeski, sr=rpotts. 2001-04-10 05:43:26 +00:00
morse%netscape.com
6d3aacc4ed bug 70382, redo password manager idl for embedding requirements, r=ccarlen, sr=alecf 2001-04-05 06:29:48 +00:00
darin%netscape.com
4e05acafb9 Fixes bug 72520 "support for cacheKeys must be implemented" r=gordon sr=dougt 2001-04-02 01:20:43 +00:00
jgmyers%netscape.com
d72d1758bc distinguish weak crypto in PSM2: bug 31896 r=dmose ser=darin 2001-04-01 19:37:29 +00:00
valeski%netscape.com
169a5140b5 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
dac21e34cd 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
c3be022678 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
3361e48529 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
53adbb8aed [not part of the build] Adding nsICachingChannel.idl for the new cache. 2001-03-13 11:15:06 +00:00
darin%netscape.com
4c2326c40e [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
aec997a897 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
13ad31dce4 Adding two idls to be exported. 2001-03-12 23:45:48 +00:00
dougt%netscape.com
cd43b2c59a Fixing line endings 2001-03-12 23:31:46 +00:00
dougt%netscape.com
c74c36c85e 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
01253d7390 Fixes bug 66516. Topperf regression from 1/23. r=dougt, sr=mscott 2001-03-08 07:53:40 +00:00
dougt%netscape.com
9abc147712 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
55f7806f68 [not part of the build] Added nsIStreamListenerTee for the new cache. 2001-03-07 12:53:39 +00:00
bryner%uiuc.edu
8b80c7c363 Bug 70595 - making nsIPrompt accessible to PSM. r=darin, sr=mscott. 2001-03-06 05:10:33 +00:00
gordon%netscape.com
941c2a073f 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
43d310f1b9 fixing typo. 2001-02-21 21:51:50 +00:00
dougt%netscape.com
128f95aa9b 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
3d2d80d536 Back out dougt's channel changes 2001-02-12 03:14:23 +00:00
dougt%netscape.com
1b9ca82439 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
8eba084e89 Adding ldap optimization cuz dmose wants it real bad. r=dmose 2001-02-07 02:14:52 +00:00
gagan%netscape.com
97bcbf3a99 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
120c2b4fd9 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
79713bc4c2 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
6a7567992b 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
695b8ad662 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
b7569a5e22 backing out last change. it makes win32 sad. 2000-10-29 18:26:42 +00:00
blizzard%redhat.com
faab80400e bug #58258 - warning fixes for nsIChannel::LOAD_NORMAL. r=scc sr=mscott,brendan 2000-10-29 17:44:42 +00:00
jst%netscape.com
c1ccea8268 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
43b47e9463 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
504b6630e9 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
04f1130628 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
3cd14f5878 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
c2923c8476 + 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
b9beecb0b7 First checkin of security event sink. not part of build yet. 2000-09-14 18:57:11 +00:00
rayw%netscape.com
0257791053 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
bc4ba277fb 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
75155a5171 Fix bug 35564 '[MLK] Potential nsIIOService Leak' - integrated Patrick's changes 2000-09-08 23:31:26 +00:00
jst%netscape.com
9abec73fbe 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
e05eef45e9 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
e12f238589 Bug 46864 - Embedding needs a name attribute on nsIRequest. 2000-08-21 08:23:54 +00:00
warren%netscape.com
2b01440bc0 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
6dff277714 Removed a not-being-used file. r=warren 2000-07-14 02:43:12 +00:00
warren%netscape.com
0a2c5e193e 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
87373a21f6 WIP on 40449, a/r=gagan 2000-07-07 22:02:47 +00:00
jab%atdot.org
3ff5cd0f65 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
66a05bec2a 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
4f7a6834d9 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
1927d0a1ce Bug 41390. js prompt() contains remember this value checkbox. r=morse 2000-06-17 01:57:36 +00:00
valeski%netscape.com
f0fec56b70 42767. AsyncOpen (dead code) removal. 2000-06-16 14:39:19 +00:00
ruslan%netscape.com
4eac345a41 Fixing 42107, a=gagan. Documenting some APIs in the process as well. 2000-06-13 03:00:53 +00:00
warren%netscape.com
512c8bf433 Renaming nsIAllocator to nsIMemory (and nsAllocator to nsMemory). API cleanup/freeze. Bug #18433 2000-06-03 09:46:12 +00:00
warren%netscape.com
88151adad6 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
e21b687d60 make HTTP auth pluggable (#39781), r=gagan 2000-06-02 00:23:56 +00:00
warren%netscape.com
3658e33085 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
d83290854c 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
5f6b57ef08 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
61dabd80c7 Removed nsINetPrompt.idl (obsolete). 2000-05-17 05:46:40 +00:00
warren%netscape.com
618d468469 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
f8406c718e 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
1c857f0f86 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
185c96de20 Combined all necko dlls into two. Bug 17031. 2000-05-06 09:15:56 +00:00
gagan%netscape.com
13e7b2f428 Relevant idl includes for proxy auto config changes. 2000-05-05 09:35:50 +00:00
gagan%netscape.com
0355ed4aa1 More proxy autoconfig stuff (in the making...) 2000-05-05 09:34:37 +00:00
warren%netscape.com
1702bc6092 Added ioFlags enum. Bugs 37711. 2000-05-03 22:43:21 +00:00
valeski%netscape.com
2e3acb0592 28880. socket transport now provides access to the underlying ip address 2000-05-02 22:25:00 +00:00
mkaply%us.ibm.com
c89b0224a1 # 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
e4db9151b6 First checkin of proxy auto config interfaces. Not in the build. 2000-04-27 18:42:47 +00:00
mstoltz%netscape.com
2d56321f9e Removed getOwner() function from nsIStreamLoader. getChannel() now fulfills this function. 2000-04-27 00:30:27 +00:00
mscott%netscape.com
f37fe5e5b7 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
9508ade32b 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
848ca9862f Fix 35508, 33762, 35024. 2000-04-14 21:10:27 +00:00
jbetak%netscape.com
b74494e409 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
88cc8694d8 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
b1542cff0d Backing out last changes since warren has the new ones. 2000-04-13 19:50:43 +00:00
gagan%netscape.com
a8aac69619 35564 MLK fixes and IOService optimization from beard. 2000-04-13 19:44:15 +00:00
warren%netscape.com
cb7cb57ef6 Removed 2000-04-13 09:22:09 +00:00
warren%netscape.com
c544ed30ef Factoring stream i/o operations into nsIStreamIO interface. 2000-04-13 09:20:50 +00:00
warren%netscape.com
15ae528e0d Added nsIStreamIO.idl 2000-04-12 21:32:15 +00:00
warren%netscape.com
2979b9b4c6 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
6658571391 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
8242fd6791 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
c05019b2a8 making string conversions explicit 2000-04-01 00:39:02 +00:00
warren%netscape.com
727f312b32 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
48d21bfb64 Landing DNS_CANCEL_BRANCH. Moving Init() method to interface. 2000-03-27 22:16:20 +00:00
norris%netscape.com
7163dd7d8f 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
32c1eabc0e Add reuseCount attribute on nsSocketTransport. Misc code cleanup. 2000-03-21 01:29:49 +00:00
ruslan%netscape.com
cc358edad9 Fix 31882, 31884, 31979 (all keep-alive fixes + patch from Tomi.Leppikangas@oulu.fi) 2000-03-18 18:39:41 +00:00
andreas.otte%primus-online.de
796d671dd3 fix bug 26003, Files with the percentage (%) sign cannot be viewed via mouse, r=valeski@netscape.com 2000-03-18 11:07:04 +00:00
dougt%netscape.com
8126ff53b4 Adding GetSecurityInfo to the nsIChannel. bug 29646. r=warren. 2000-03-17 22:06:32 +00:00
ruslan%netscape.com
c9b313d004 Fix 10738, partial fix for 21020. Keep-alive, http/1.1, transfer-encoding: chunked
can now be turned on (network.http.version=1.1); network.http.keep-alive can also
be used, however not recommended (1.1 pref will automatically enable keepa-alive).
r=warren,gagan
2000-03-14 03:41:46 +00:00
sspitzer%netscape.com
09b7b9db4f fix for #26773, alert when there is a network error in mailnews. r=mscott, a=phil 2000-02-26 01:04:50 +00:00
gagan%netscape.com
a38a9745a3 Completing the last change. r=valeski. 2000-02-24 02:08:01 +00:00
valeski%netscape.com
b04b1a5255 removing an un-necessary comment 2000-02-18 23:38:13 +00:00
ftang%netscape.com
a2c4d17325 fix bug 28197 (firt part of 14155). Change the damage data ToNewCString to ToNewUTF8String. r=warren, a=bobj 2000-02-18 23:15:46 +00:00
warren%netscape.com
e3c3120aad Bug 27576 - fixed warnings. r=gordon 2000-02-15 07:53:08 +00:00
brade%netscape.com
d316cdddc8 checkin change for valeski 2000-02-14 14:40:12 +00:00
valeski%netscape.com
83735368bf 15594. r=gagan. adding protocol service to the linux and windows builds 2000-02-14 10:06:34 +00:00
valeski%netscape.com
81610c7ff5 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
73185e4db4 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
fa0c3e93e6 Fixed bug 27024. Changed nsIHTTPChannel.idl to have proxy host/port
accessors and modifiers. Channels may now override the proxy setting
from the HTTP handler. r=valeski

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

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

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

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

Fixed bug 16442. Referer is only added if its an http URI. r=rjc
2000-02-11 00:47:50 +00:00
valeski%netscape.com
03406ba06f removing our internal #defines, nsMimeTypes.h is the way to go now 2000-02-09 05:06:01 +00:00
valeski%netscape.com
eb41008e8e removing UA component methods from ioservice 2000-02-08 06:45:18 +00:00
valeski%netscape.com
ae97d62b62 fixing unix bustage 2000-02-08 06:43:01 +00:00
valeski%netscape.com
7afeaae750 adding nsIProxy to the unix and win makefiles 2000-02-08 06:09:12 +00:00
valeski%netscape.com
2f0514a817 no longer exporting nsIProxy.h 2000-02-08 06:07:59 +00:00
valeski%netscape.com
f0e19f9d1e .h is now gone 2000-02-08 06:07:11 +00:00
valeski%netscape.com
92e5717ebe r=dougt. 10465. upgrading nsIProxy to a full blown idl 2000-02-08 06:05:29 +00:00
warren%netscape.com
9e08bb8519 Added stream buffering. Made file transport use it. Bug #19233 r=dougt 2000-02-04 07:31:43 +00:00
sspitzer%netscape.com
96a0249281 change to allow someone to use the "no strip url" interface in wallet.
no one is using it yet, because it doesn't work.

r=mscott
2000-02-03 05:01:42 +00:00
valeski%netscape.com
41512e1d6a URL Parsing and implementation rewrite landing. Andreas Otte was generous enough to contribute these changes 2000-02-03 03:44:22 +00:00
valeski%netscape.com
920b9a358b fixing bustage 2000-02-02 23:47:43 +00:00
valeski%netscape.com
03162cf7fe this iface has been replaced 2000-02-02 23:05:46 +00:00
valeski%netscape.com
a567c875bb 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
b4f1c05ac0 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
4d50d925e5 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
0bb47eda96 fix mac breakage for sspitzer...export nsIPrompt.idl 2000-01-29 01:48:40 +00:00
warren%netscape.com
c6cf2a3361 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
0b0346079c Landing nsIFile. 2000-01-24 21:28:28 +00:00
warren%netscape.com
d353634848 Fix to shutdown socket transport service. DNS service too. Bug #21124 r=valeski 2000-01-19 07:58:40 +00:00
warren%netscape.com
771e106285 Re-added 2000-01-17 06:05:43 +00:00
rpotts%netscape.com
be79b9fb76 bug #23055 (r=warren). Added LOAD_DOCUMENT_URI load attribute for the DocLoader to distinguish doc URIs 2000-01-15 06:12:54 +00:00
sspitzer%netscape.com
d8a5c41c93 backing out andreas and warren 2000-01-14 22:01:56 +00:00
warren%netscape.com
ae47d277d3 Moved CIDs to nsIURLParser.idl to avoid mac bustage. 2000-01-14 11:09:17 +00:00
warren%netscape.com
6d806d9cfe Added nsIURLParser.idl to manifest. 2000-01-14 09:26:06 +00:00
warren%netscape.com
ea798addcb Changes from andreas.otte@primus-online.de for numerous URL parsing bugs. r=warren 2000-01-14 08:50:03 +00:00
warren%netscape.com
1c6fd64e46 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
be673ef2a3 Added 2000-01-13 09:11:01 +00:00
morse%netscape.com
61a9624d09 fix bug 23037, allow autofill to use double-byte characters for i18n, r=dp 2000-01-12 21:53:32 +00:00
rpotts%netscape.com
30e17d0347 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
rpotts%netscape.com
023f2ff6e1 Made contentType a read/write attribute of nsIChannel 2000-01-08 06:26:04 +00:00
warren%netscape.com
2653baf425 Cleanup 2000-01-07 02:06:57 +00:00
valeski%netscape.com
ec7d6b07da 23039. r=rpotts. FTP wasn't closing the data connection after data transfer. This was causing it to hang, waiting for the command channel to unblock. 2000-01-06 00:29:48 +00:00
morse%netscape.com
0d7d7eea84 add UniversalDialog, r=davidm 2000-01-05 03:17:11 +00:00
warren%netscape.com
7d101062cf Added offline attribute. 2000-01-05 02:44:23 +00:00
sspitzer%netscape.com
e8a4061a40 warnings fixes, and fix for #21901, all password dialogs to have titles
if the user passes one in, or use "Password" if they pass null.
1999-12-21 23:03:29 +00:00
morse%netscape.com
f4b2441812 add SelectDialog, bug=3110, coded by davidm, r=morse, a=chofmann 1999-12-19 18:32:21 +00:00
valeski%netscape.com
06d6ba655f 20956. r=rpotts. necko no longer assumes any MIME type. we send out application/x-unknown-content-type internal MIME type if we don't *know* what the type is. It's now truly up to the app to figure out what to do 1999-12-07 07:00:47 +00:00
fur%netscape.com
fd0efb29ca Added cache control flags, in support of Bug #8305 (Implement cache) 1999-12-06 23:31:47 +00:00
warren%netscape.com
6af4802e75 Added buffer size parameters to NewChannel. Allows for optimization of amount of image data consumed. Bug #20408 1999-12-04 10:01:32 +00:00
warren%netscape.com
2db26922a6 Landing no_neckoutil2_branch. Bug #11159. Removes neckoutil_s.lib from build which helps beos and openvms. 1999-11-30 04:50:42 +00:00
rpotts%netscape.com
8026dca974 bug #15342 and #15560. Refactored the LoadGroup and DocumentLoader... 1999-11-22 05:46:03 +00:00
mscott%netscape.com
364f36c2ae remove some obsolete files 1999-11-18 08:15:39 +00:00
mscott%netscape.com
ab03db9585 Remove some obsolete idl files from the unix build. 1999-11-18 08:13:15 +00:00
warren%netscape.com
59ef7fadbf Removed the nsICapabilities interface in favor of nsIInterfaceRequestor. 1999-11-18 07:36:41 +00:00
warren%netscape.com
34ecf73507 Necko API and implementation changes for retargeting. Needed for URL dispatching. r=mscott 1999-11-17 08:14:52 +00:00
warren%netscape.com
4a274d01f1 Libjar cleanup. Added Close method. Bug#18273. r=mstoltz,gayatrib,dveditz 1999-11-12 06:13:13 +00:00
dmose%mozilla.org
5312eacf8c updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:40:37 +00:00
rpotts%netscape.com
7d63cbc945 bug #7428. Added support for connection timeout. Now if a connection cannot be made within 35 seconds, the transport times out. 1999-11-06 01:32:34 +00:00
gagan%netscape.com
ec4f880416 Added printHost parameter for use in status messages in cases where printHost is different than the connecting host (as in the case of proxies) Fixes bug 11708. r=warren. 1999-11-03 08:11:39 +00:00
davidm%netscape.com
62deeea345 6552 Browser-generated forms not triggering single-signon add nsINetPrompt for single sign on r morse 1999-11-03 05:21:49 +00:00
davidm%netscape.com
d79c14b388 First Checked In. 1999-11-03 05:19:39 +00:00
warren%netscape.com
d3b9c9c3cc Structural changes for MakeAbsolute performance. bug#10736 r=valeski 1999-11-03 05:13:44 +00:00
warren%netscape.com
424eae7fa3 Made nsIInputStreamChannel scriptable and constructable from component manager. bug#15294 1999-11-03 05:09:20 +00:00
gagan%netscape.com
d4b03d1a83 Added file. Not in the build. Some utility code for color console messages on Unix. Using this is simple- Declare PRINTF_FOO in the scope of your printf statements where FOO is one of the colors in (YELLOW, RED, CYAN, BLUE, MAGENTA, GREEN) and any printfs in that scope will print in color. You may also start and stop colors by using STARTF00 and ENDCOLOR. So you can try something like printf(STARTRED "Red " STARTBLUE "Blue" ENDCOLOR); 1999-11-03 03:43:13 +00:00
warren%netscape.com
332749d6fa Made nsIUnicharStreamLoader be scriptable and deal with an xpcom observer instead of a proc pointer and void*. Part of bug#11159. r=nisheeth,kipp,pierre 1999-11-02 06:49:44 +00:00
warren%netscape.com
29db97eb7f Removed dependence on neckoutil functions. Part of bug#11159. Not in the build yet. 1999-11-02 05:31:56 +00:00
mscott%netscape.com
e31bab7aae remove these uri dispatching interfaces from netwerk.
they live in uriloader now.
1999-11-01 21:47:26 +00:00
mscott%netscape.com
542a5aef6c none of these interfaces were being used yet.
they've been moved into mozilla\uriloader.
1999-11-01 21:45:29 +00:00
warren%netscape.com
501fc9ffdf Eliminating netwerk/util 1999-11-01 20:48:12 +00:00
mscott%netscape.com
703d5c5c76 export uri dispatching interfaces. 1999-10-28 20:37:58 +00:00
warren%netscape.com
d3269bc410 Changed file transport to facilitate jar: protocol -- parameterized by nsIFileSystem. Bug#12579 r=gagan,gayatrib 1999-10-28 08:02:07 +00:00
mscott%netscape.com
06fc9aaccf part of url dispatching.
export the uri dispatching interfaces.
no reviewer for this makefile change.
1999-10-28 02:05:12 +00:00
mscott%netscape.com
7038d579bb Bug #14928 -- > url dispatching. Change DoContent to return a stream listener instead of
a nsIContentViewer.
r=travis
1999-10-26 20:35:21 +00:00
warren%netscape.com
f50d3df7c0 Added nsIChannel::GetOriginalURI so that we can get back to the original chrome file (bug#17144). r=rpotts,mscott 1999-10-26 09:16:24 +00:00
mscott%netscape.com
f7caaf4fb9 Bug #14928 --> url dispatching. convert nsIContentHandler.idl, nsIURIDispatcher.idl and nsIContentListener.idl
into .h files.
no reviewer yet. the code review for url dispatching will come later.
1999-10-26 07:11:44 +00:00
mscott%netscape.com
82a471ddd8 Bug #14928 --> first pass at several key interfaces for url dispatching.
Not part of the build and no reviewer yet. The review will come later on when we review url dispatching
1999-10-26 07:10:27 +00:00
rpotts%netscape.com
5d9dde0e60 bug #15560. Changed the LoadGroup to fire notifications via PLEvents to stop reenterency. 1999-10-19 19:36:07 +00:00
gagan%netscape.com
f1203c259d Fix for bug # 10333. Made webshell a progress event sink as well so that now it redirects all progress messages from necko land to the appropriate docloader observer. The hack to delete strings which are being received in the status messages is a work around the current limitation of the proxy event code. When bug # 16273 is fixed that delete wont be necessary. In fixing this I also noticed that the nsFileTransport wasn't using the proxy events and was incorrectly firing status messages directly onto the UI thread. Fixed that as well. r=rpotts,warren 1999-10-13 10:24:12 +00:00
warren%netscape.com
641f3b5442 Lowercased idl method names for scriptability. Cleaned up nsIURL interface. 1999-10-12 01:39:37 +00:00
gagan%netscape.com
38b76fb99f Partial checkins for fixing bug # 10333. Added the nsIStatusCodeEventSink for conveying status codes to the UI thread from the socket ones. r=mscott,a=don 1999-10-06 20:50:12 +00:00
mscott%netscape.com
157e5f2f6e No Bug #.......removing an obsolete file that isn't part of the build
r=valeski
1999-10-06 20:21:35 +00:00
valeski%netscape.com
43edbee475 r=warren, 15457. Added file extension attribute to URL implementations 1999-10-06 14:36:22 +00:00
warren%netscape.com
8603974025 Added AsyncOpen to nsIChannel for URL dispatching. Added ContentLength to InputStreamChannel. (r=rpotts,valeski) 1999-10-06 08:26:01 +00:00
gagan%netscape.com
69ba56eaff An event sink to transfer status codes to a consumer of necko.
This is not in the build as yet.
1999-10-06 07:49:32 +00:00
warren%netscape.com
4e3e38be06 Added nsIFileSystem interface for new file transport implementation. 1999-10-06 07:27:22 +00:00
mscott%netscape.com
7943c66745 Bug #0000 (no bug # needed) remove nsIStreamConverter2.idl r=valeski 1999-10-06 03:27:15 +00:00
mscott%netscape.com
1dd1fb17b2 bug #000 (no bug # needed). removing obsolete file from the build
nsIStreamconverter2.idl
r=valeski
1999-10-06 03:21:44 +00:00
mscott%netscape.com
51134f93b3 Bug #000 (no bug number needed) remove an obsolete file from the build (nsIStreamConverter2.idl)
r=valeski
1999-10-06 03:20:39 +00:00
andreas.otte%primus-online.de
1cae2db3a1 modified comment to DirFile to reflect changed nsStdURL.cpp 1999-09-18 09:24:17 +00:00
warren%netscape.com
ba45516208 Fix for the editor coming up DOA. nsInputStreamChannel wasn't getting the load group propagated to it. 1999-09-16 08:03:02 +00:00
warren%netscape.com
3283a0e5f9 removed in favor of idl 1999-09-16 01:25:54 +00:00
warren%netscape.com
7d5e565fd5 Factored file transport service out of file: protocol. 1999-09-16 01:16:22 +00:00
warren%netscape.com
be2ef806ea idl versions 1999-09-15 09:51:46 +00:00
warren%netscape.com
d3eb73be23 Removed caps dependency from necko. Used nsCOMPtr for nsInputStreamChannel. 1999-09-11 18:45:36 +00:00
mscott%netscape.com
d3aa1711da export nsIRequest.idl so other idl files outside of netwerk can inherit from it. 1999-09-11 05:13:13 +00:00
mscott%netscape.com
fe4d9c99f3 export nsIChannel.idl so other idl files outside of netwerk can inherit from it. 1999-09-10 23:23:24 +00:00
rpotts%netscape.com
d78c217f46 bug #11376. I added GetContentLength to nsIChannel so the content length can be gotten from a channel... 1999-09-09 05:07:30 +00:00
briano%netscape.com
b77bbb9a68 Removed the obsolete non-NECKO leftovers. 1999-09-09 00:41:10 +00:00
brendan%mozilla.org
a84076e44e Expand tabs to spaces per Emacs modeline; other space cleanups. 1999-09-06 22:59:11 +00:00
norris%netscape.com
d8507f844e * clean up nsScriptSecurityManager
* remove nsJSSecurityManager
* save principals in nsIChannels and nsIDocuments
1999-08-29 21:58:42 +00:00
rpotts%netscape.com
0085d83ab0 M9 BRANCH landing... 1999-08-26 22:45:55 +00:00
dougt%netscape.com
a7dd519e15 Making nsNetModuleMgr use proxy.
Clean up nsNetModuleMgr API.
Change http to use new API.
1999-08-24 00:34:51 +00:00
hshaw%netscape.com
a16de4ba9d allow selection of socket type using socket providers 1999-08-22 17:26:09 +00:00
leaf%mozilla.org
e7d4319fdd backing out dougt 1999-08-19 02:35:39 +00:00
dougt%netscape.com
431a9eef50 Adding thread proxy support to Net Module Notification.
General cleanup
1999-08-18 09:32:26 +00:00
warren%netscape.com
d944d70a84 Fix for bug 7682: StringBundle can't load URLs from imap thread. 1999-08-13 00:43:48 +00:00
gagan%netscape.com
1581724dae Fixed bunch of M9 bugs for Necko. 1999-08-12 09:59:24 +00:00
valeski%netscape.com
551c3fdc95 added user agent language setter routine 1999-08-10 18:33:27 +00:00
morse%netscape.com
e3092f3888 cleaned up dialogs 1999-08-06 00:29:10 +00:00
rpotts%netscape.com
1a4d82c21f bug #10739. Reworking header APIs... I've removed nsIHeader.h. 1999-08-05 08:28:49 +00:00
warren%netscape.com
07b963204e Added GetLoadGroup/SetLoadGroup to nsIChannel so that redirects can discover the group. 1999-07-31 06:53:12 +00:00
warren%netscape.com
ec14999c47 Added NS_ERROR_UNKNOWN_PROTOCOL, and changed dns error to NS_ERROR_UNKNOWN_HOST. 1999-07-30 04:17:23 +00:00
mscott%netscape.com
203c991819 Fix build breakage...include config.mak 1999-07-29 02:35:45 +00:00
ducarroz%netscape.com
43cdf18964 First Checked In. 1999-07-24 20:50:35 +00:00
mscott%netscape.com
95219aea51 export nsIStreamConverter2.idl 1999-07-23 05:50:32 +00:00
mscott%netscape.com
912123a982 generate header file for nsIStreamConverter2.idl 1999-07-23 05:49:07 +00:00
mscott%netscape.com
d37058008e this used to be mailnews\mime\public\nsIStreamConverter.idl but it needs to be moved out of mailnews as it is generic
and not specific to mailnews. The final resting place for this file will be netwerk\streamcnvts\public but that
directory isn't buildable yet so I'm moving it here for safe keeping. The name (the 2 part) is lame but it conflicted
with a file Jud is addding to streamconv (nsIStreamConverter). Don't worry..eventually the two interfaces
are going to be merged into one.
1999-07-23 05:48:27 +00:00
gagan%netscape.com
b44058b222 Changes for the standard URL parsing. Added SetRelativePath. Cleaned up the deletions (all thru nsCRT now) Added functionality for Query and Ref portions of the Path. Added DirFile function to nsIURL to allow just Directory and the Filename. Misc. cleanups as well. 1999-07-22 21:14:51 +00:00
valeski%netscape.com
7126bb1563 added notification progids 1999-07-20 21:54:40 +00:00
warren%netscape.com
bf8423a769 Changed around load group insertion/removal to happen on mozilla thread. 1999-07-20 08:46:33 +00:00
warren%netscape.com
84bd74a4fd Big changes for Necko load groups. Things are much happier now. Now images work (on pages, but not in chrome). 1999-07-16 11:14:36 +00:00
warren%netscape.com
860db76806 Replaced AddChannel with AsyncRead,AsyncWrite. Removed RemoveChannel. 1999-07-10 11:26:47 +00:00
warren%netscape.com
73a8f5ba23 Fixed scheme parsing code. Added outer param to NewLoadGroup. 1999-07-10 11:26:43 +00:00
gagan%netscape.com
cc251f6406 Thou shalt parse thy URLs... again. 1999-07-10 05:00:23 +00:00
warren%netscape.com
61c8d73b43 Necko stuff for dealing with load groups when opening URLs. 1999-07-09 21:18:47 +00:00
warren%netscape.com
9975942bdb Added channel argument to nsIStreamObserver/nsIStreamListener/nsIProgressEventSink methods. 1999-07-07 08:08:40 +00:00
warren%netscape.com
7284413878 Implemented about:blank. 1999-07-03 04:05:14 +00:00
warren%netscape.com
bd73f68e8b Renamed OnStartBinding/OnStopBinding to OnStartRequest/OnStopRequest (removing the redundant ones from necko). Numerous necko fixes. Necko now using nsIPrompt interface instead of nsINetSupport. 1999-07-01 19:30:20 +00:00
gordon%netscape.com
5be98ff231 Added nsIHeader.h, nsIProxy.h, nsISocketTransportService.h to list of headers to export. 1999-07-01 19:12:07 +00:00
valeski%netscape.com
578e858da5 changed our nsISupports::GetIID() calls over to nsCOMTypeInfo<foo>::GetIID(). 1999-06-30 20:00:19 +00:00
valeski%netscape.com
bec54efcc1 nsIChannel api change. you no longer have to supply an nsIEventQueue when calling an AsyncRead|Write() method. 1999-06-29 01:52:30 +00:00
mscott%netscape.com
085d10cc15 Add undef for SetPort too. 1999-06-28 23:11:55 +00:00
mscott%netscape.com
5d01523ea0 nsIStreamListener::OnDataAvailable now takes a nsIInputStream instead of a nsIBufferInputStream. 1999-06-28 20:37:10 +00:00
bruce%cybersight.com
cbeef0eae2 Fixes for builds in an objdir. Use $(topsrcdir) and not $(DEPTH) for calculating path to rules.mk 1999-06-27 05:47:04 +00:00
valeski%netscape.com
fe9e740d89 these are now in the public dir. 1999-06-26 03:13:39 +00:00
gordon%netscape.com
68b0d3bb26 First Checked In. 1999-06-26 01:14:51 +00:00
warren%netscape.com
78d0e0f7c6 Added #undef GetPort for Windows. 1999-06-25 17:59:34 +00:00
andreas.otte%primus-online.de
beb8e61bfc adding nsILoadGroup.idl 1999-06-25 17:41:38 +00:00
warren%netscape.com
a1f7bf6f4e Fixed makefiles for necko module, but netwerk directory. 1999-06-25 03:00:32 +00:00
warren%netscape.com
054ac73b6c Changed our library names from netwerk to necko. 1999-06-24 23:13:46 +00:00