shaver%mozilla.org
84ea4561c3
Fix 47354 and 39975 by providing a system-privileged scope backstop for
...
JS Components, and teaching the ScriptSecurityManager to check for
XPC-wrapped native objects in the scope chain when looking for an
object's principal. r=jband/a=brendan
git-svn-id: svn://10.0.0.236/trunk@76407 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 04:01:02 +00:00
dougt%netscape.com
6591791df9
Changing the nsDirectoryService define. This should have been done with the rest of the nsDirectorySerivce changes. r=conrad.
...
git-svn-id: svn://10.0.0.236/trunk@76309 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-14 22:38:27 +00:00
jtaylor%netscape.com
0a53eb51a1
Fixes bug #45877 . r=mstoltz.
...
git-svn-id: svn://10.0.0.236/trunk@76081 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 03:11:24 +00:00
warren%netscape.com
e5706a7236
Bug 46711. Removed nsAutoString travisty from nsStringKey. Introduced nsCStringKey. Made them both share the underlying string when possible. r=waterson
...
git-svn-id: svn://10.0.0.236/trunk@75975 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 06:19:37 +00:00
warren%netscape.com
5941ddaa3e
Getting jar files in shape. Mostly works on unix, status bar missing (not in build yet).
...
git-svn-id: svn://10.0.0.236/trunk@75393 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 06:48:45 +00:00
mstoltz%netscape.com
6bfe9c11ce
Fixing 40159, nasty infinite recursion on startup. r&a=beard
...
git-svn-id: svn://10.0.0.236/trunk@74797 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-26 04:53:01 +00:00
mstoltz%netscape.com
0d04dfcd48
fix for 42387, r=dveditz
...
git-svn-id: svn://10.0.0.236/trunk@74510 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-20 01:16:15 +00:00
mstoltz%netscape.com
9e2ab39e7d
Fixing 40159 and 44822, both [nsbeta2+] regressions on signed scripts. r=sgehani
...
git-svn-id: svn://10.0.0.236/trunk@74078 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-12 03:10:33 +00:00
cls%seawood.org
50a5bb697c
Start tedious process of removing obsolete mozilla/include files from build. This patch should take us down to 19 of 101. Bug #38061
...
git-svn-id: svn://10.0.0.236/trunk@73904 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-10 07:13:31 +00:00
mstoltz%netscape.com
2566397fdc
DOM properties default to same origin access only. Bug 28443. r=rginda
...
git-svn-id: svn://10.0.0.236/trunk@73681 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-05 19:08:20 +00:00
vidur%netscape.com
0ff74154af
Checking in for mccabe, since he had to leave town. Partial fix for bug 41429. Adding a new interface that components can implement to control the capabilities needed for XPConnect access to them - default is UniversalXPConnect. r=vidur
...
git-svn-id: svn://10.0.0.236/trunk@73066 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 14:32:38 +00:00
joki%netscape.com
948602adcc
Part of fix for 38117, prevent scripts from running event handlers on windows from other domains. r:mstoltz
...
git-svn-id: svn://10.0.0.236/trunk@72698 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 00:21:50 +00:00
mstoltz%netscape.com
3d1b833a1e
Dogfood bug 42076 - allowing file:// urls to load chrome:// URLs. r=evaughan.
...
git-svn-id: svn://10.0.0.236/trunk@72442 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 22:22:38 +00:00
mstoltz%netscape.com
02532660a5
On Mac, we should look for systemSignature.jar in Essential FIles, not the bin directory. Bug 40468, r=sgehani, a=clayton.
...
git-svn-id: svn://10.0.0.236/trunk@71397 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 22:22:11 +00:00
mstoltz%netscape.com
8d64704489
Fix for 16858 w/o breaking directory browser. r=waterson a=beard
...
git-svn-id: svn://10.0.0.236/trunk@71307 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 23:57:48 +00:00
mstoltz%netscape.com
21edbcf9bf
Fixed bug in DOM security checks, fixes bug 37907, 23516. Added security check for htmlelement.innerhtml, fixes 39083. Added location check to BASE HREF=, fixes 35859. r=vidur. Added check to style= tag, fixes 16858, r=pierre.
...
git-svn-id: svn://10.0.0.236/trunk@70965 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 23:28:40 +00:00
cls%seawood.org
87c20e0328
Mass replace of -lmozjs with $(MOZ_JS_LIBS) needed for OS/2 and consistency.
...
git-svn-id: svn://10.0.0.236/trunk@70360 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 06:45:45 +00:00
mstoltz%netscape.com
0fdc57f6f2
Allow scripting of plugins by untrusted web scripts. Bug 36375.
...
git-svn-id: svn://10.0.0.236/trunk@70246 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 02:38:22 +00:00
mstoltz%netscape.com
65b118d587
Removing archive attribute from nsCertificatePrincipal. This will not be used.
...
git-svn-id: svn://10.0.0.236/trunk@70127 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 22:37:38 +00:00
mstoltz%netscape.com
a91654aee3
Fixing bustage in nsCertificatePrincipal.cpp
...
git-svn-id: svn://10.0.0.236/trunk@69975 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 04:15:56 +00:00
mstoltz%netscape.com
a24d345d24
Fixes for 32878, 37739. Added PR_CALLBACK macros. Changed security.principal pref syntax to a nicer syntax. Removed "security.checkxpconnect" hack.
...
git-svn-id: svn://10.0.0.236/trunk@69963 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 03:40:51 +00:00
danm%netscape.com
3f0d9c47e4
correct typo in last checkin
...
git-svn-id: svn://10.0.0.236/trunk@69661 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 10:38:48 +00:00
danm%netscape.com
7dcea4a606
new chrome hierarchy
...
git-svn-id: svn://10.0.0.236/trunk@69660 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 10:37:30 +00:00
danm%netscape.com
24cc070710
top-level chrome dirs are now packages,locales,skins
...
git-svn-id: svn://10.0.0.236/trunk@69582 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 21:29:08 +00:00
scc%netscape.com
8d5a50fb63
string backsliding. r=mjudge
...
git-svn-id: svn://10.0.0.236/trunk@69402 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 07:53:02 +00:00
thayes%netscape.com
f483c05bd1
Replace implementation of nsISupports with thread-safe version. This allows
...
SSL/HTTPS operations to complete on debug builds with thread-safety checking.
r=bryner
git-svn-id: svn://10.0.0.236/trunk@67971 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-03 00:04:48 +00:00
mstoltz%netscape.com
e5ac600ff0
Added archive attribute to nsICertificatePrincipal...part of fix for 37481.
...
git-svn-id: svn://10.0.0.236/trunk@67793 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-01 23:39:51 +00:00
nisheeth%netscape.com
8a6a52bef1
1) Added support for loading an XML document "out of band" from script and manipulating it via dom interfaces.
...
2) Fixed compile errors in XSL glue code that happened after the recent nsString landing by scc.
3) Added a check for a null URI before de-referencing it in nsCodeBasePrincipal.cpp.
git-svn-id: svn://10.0.0.236/trunk@67709 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-01 06:58:53 +00:00
mstoltz%netscape.com
b715b7ce56
Fix bustage on Sun and HP compilers...was casting void* to PRInt16. Added intermediate cast.
...
git-svn-id: svn://10.0.0.236/trunk@67258 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-26 20:54:02 +00:00
mstoltz%netscape.com
1aebd93c62
Fixes for 27010, 32878, and 32948.
...
git-svn-id: svn://10.0.0.236/trunk@67181 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-26 03:50:07 +00:00
jband%netscape.com
f546b3427a
Do something safe if this call fails
...
git-svn-id: svn://10.0.0.236/trunk@67079 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-25 04:50:49 +00:00
jefft%netscape.com
d6e0059bda
fixed bug 17100 - [FEATURE] enabled partial message download for pop3
...
git-svn-id: svn://10.0.0.236/trunk@67029 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-25 01:48:00 +00:00
mstoltz%netscape.com
a8b220b370
Backing out changes until I can figure out why it's crashing on startup.
...
git-svn-id: svn://10.0.0.236/trunk@66937 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-23 21:25:39 +00:00
mstoltz%netscape.com
85e8a5b8e2
Fixes for bugs 27010, 32878, 32948.
...
git-svn-id: svn://10.0.0.236/trunk@66935 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-23 20:30:29 +00:00
danm%netscape.com
fda3acfcbd
dist...chrome restructuring
...
git-svn-id: svn://10.0.0.236/trunk@66464 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-19 21:42:30 +00:00
scc%netscape.com
7c78464470
making string conversions explicit
...
git-svn-id: svn://10.0.0.236/trunk@66067 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-15 05:29:33 +00:00
norris%netscape.com
f70a94e258
Fix
...
28390, 28866, 34364
r=brendan@mozilla.org
35701
r=jst@netscape.com
git-svn-id: svn://10.0.0.236/trunk@65940 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-14 03:14:53 +00:00
cls%seawood.org
a26020ddae
Moved static MOZ_COMPONENT_NSPR_LIBS, MOZ_COMPONENT_XPCOM_LIBS, MOZ_COMPONENT_LIBS definitions from configure.in to config.mk. Replaced -lxpcom in Makefiles to $(XPCOM_LIBS) so that we can optionally link against -lboehm when needed. Bug #31287
...
git-svn-id: svn://10.0.0.236/trunk@65143 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-04 04:46:38 +00:00
scc%netscape.com
28db414fa4
making string conversions explicit
...
git-svn-id: svn://10.0.0.236/trunk@64827 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-01 00:39:02 +00:00
scc%netscape.com
6501ffa8c2
make string conversions explicit
...
git-svn-id: svn://10.0.0.236/trunk@64826 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-01 00:36:50 +00:00
mstoltz%netscape.com
e23c3f29bf
Fixed bug 30915 using nsAggregatePrincipal. r=norris
...
git-svn-id: svn://10.0.0.236/trunk@64652 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-31 00:31:18 +00:00
warren%netscape.com
9fa657f1cd
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.
...
git-svn-id: svn://10.0.0.236/trunk@64449 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-29 03:58:50 +00:00
scc%netscape.com
7bb1f6a366
small changes to clients of string conversion APIs
...
git-svn-id: svn://10.0.0.236/trunk@64138 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-26 01:19:41 +00:00
norris%netscape.com
953def32a1
Fix
...
32088 Circumventing Same Origin security policy using javascript: URLs
32040 about: can't be link
Also remove deprecated method
r=mstoltz
git-svn-id: svn://10.0.0.236/trunk@64066 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-24 22:15:37 +00:00
norris%netscape.com
a563d78680
Fix bug 32904 Asserts at startup in nsScriptSecurityManager.cpp
...
r=mstoltz
git-svn-id: svn://10.0.0.236/trunk@63928 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-23 23:42:46 +00:00
mstoltz%netscape.com
72e0246d22
heckLoadURI now handles jar: URL's correctly. r=norris
...
git-svn-id: svn://10.0.0.236/trunk@63827 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-23 04:37:37 +00:00
norris%netscape.com
fd6ba38987
Adding nsAggregatePrincipal support. r=norris
...
git-svn-id: svn://10.0.0.236/trunk@63535 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-21 04:05:35 +00:00
norris%netscape.com
fab29b0e70
Files:
...
caps/idl/nsICertificatePrincipal.idl
caps/idl/nsIPrincipal.idl
caps/src/nsBasePrincipal.cpp
Implement the ability to manipulate multiple capabilties simultaneously.
r=mstoltz@netscape.com
Files:
caps/src/nsCodebasePrincipal.cpp
Codebase equality should be based upon origin, not full path.
r=mstoltz@netscape.com
Files:
caps/src/nsScriptSecurityManager.cpp
Change URI checking to deny based upon scheme rather than allow based upon
scheme for greater flexibility.
r=mstoltz@netscape.com
Files:
dom/public/nsDOMPropEnums.h
dom/public/nsDOMPropNames.h
dom/src/base/nsGlobalWindow.cpp
modules/libpref/src/init/all.js
Fix bug 20469 Seeing JS functions and global variables from arbitrary host
r=vidur@netscape.com
Files:
dom/src/base/nsJSUtils.cpp
dom/src/base/nsJSUtils.h
dom/src/base/nsJSEnvironment.cpp
dom/tools/JSStubGen.cpp
layout/base/src/nsDocument.cpp
layout/html/content/src/nsGenericHTMLElement.cpp
Improve performance by removing NS_WITH_SERVICE call for every DOM access.
Propagate XPCOM failure codes out properly.
r=vidur@netscape.com
Files:
layout/html/document/src/nsFrameFrame.cpp
Fix 27387 Circumventing Same Origin security policy using setAttribute
r=vidur@netscape.com
git-svn-id: svn://10.0.0.236/trunk@62633 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-11 06:32:42 +00:00
norris%netscape.com
caf359bdc1
Fix 29419 nsScriptSecurityManager should do casinsensitive compaires
...
Patch submitted by andreas.otte@primus-online.de
r=norris,a=jar
git-svn-id: svn://10.0.0.236/trunk@62381 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-08 04:57:05 +00:00
bryner%uiuc.edu
7dd679d203
This allows clicked "finger:" links to work. r=norris@netscape.com.
...
git-svn-id: svn://10.0.0.236/trunk@61748 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-26 23:37:08 +00:00