norris%netscape.com
625666c042
added files: mozilla/caps/src/nsSystemPrincipal.cpp
1999-09-01 00:58:46 +00:00
norris%netscape.com
8bf9f20ccf
removed files: mozilla/caps/src/jpermission.c, mozilla/caps/src/nsPrivilege.cpp, mozilla/caps/src/nsPrivilegeManager.cpp, mozilla/caps/src/nsPrivilegeTable.cpp, mozilla/caps/src/nsSystemPrivilegeTable.cpp, mozilla/caps/src/nsTarget.cpp, mozilla/caps/src/nsUserDialogHelper.cpp, mozilla/caps/src/nsUserTarget.cpp, mozilla/caps/src/nsCaps.cpp, mozilla/caps/src/admin.cpp, mozilla/caps/src/nsCCapsManager.cpp, mozilla/caps/src/nsPrincipalArray.cpp, mozilla/caps/src/nsPrincipalManager.cpp
1999-09-01 00:56:22 +00:00
norris%netscape.com
ec9d253f50
Add all-powerful system principals. Remove some dead code from the build.
1999-09-01 00:54:35 +00:00
cyeh%netscape.com
9577b5cefa
Remove IGNORE_MANIFEST=1. It doesn't do anything and it confuses people.
1999-09-01 00:54:34 +00:00
joki%netscape.com
155255be20
Adding new flag to the security check calls out of the DOM generated JS files.
1999-08-31 14:23:55 +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
beard%netscape.com
eb5fd8e5f0
Removed a potentially dangerous cast.
1999-08-28 03:00:19 +00:00
beard%netscape.com
ae4c1402d3
wasn't calling __intialize/__terminate.
1999-08-28 02:58:35 +00:00
gagan%netscape.com
b82db954ce
Fixed some memory leaks showing up on bruce's log-
...
http://www.cybersight.com/~bruce/apprunner.mongo.19990827.log .
1999-08-27 08:36:49 +00:00
alecf%netscape.com
6c2881ae30
remove libcaps dependancy on libxp by using PL/PR routines instead of XP_*
1999-08-27 04:09:41 +00:00
mccabe%netscape.com
84982717ce
Spam caps subtree to replace declarations of IDL-defined interface methods in implementation classes with xpidl-generated NS_DECL_NSIFOO macro.
1999-08-21 20:22:27 +00:00
ramiro%netscape.com
e5dfc2a7eb
Ignore generated files.
1999-08-21 12:14:23 +00:00
arielb%netscape.com
8a722e90a6
this should be it, sorry, again
1999-08-20 11:44:52 +00:00
arielb%netscape.com
a4fcc9277b
this should be it, sorry
1999-08-20 10:59:55 +00:00
arielb%netscape.com
238f8f3fb4
this may do it, reset the project paths, if anyone has any other ideas why this is breaking, please let me know
1999-08-20 10:39:12 +00:00
arielb%netscape.com
01b27fef0d
i may have screwed up adding the files through camelot, this should be more thorough
1999-08-20 09:57:40 +00:00
arielb%netscape.com
627f62a46d
added files: mozilla/caps/src/nsJSPrincipals.cpp, mozilla/caps/src/nsScriptSecurityManager.cpp
1999-08-20 09:53:15 +00:00
arielb%netscape.com
1b252b2e3b
includes updates to codbase matching security checks currently turned off
...
but in place. redefined the script security manager in caps and it is
now generating codebase principals.
1999-08-20 09:51:02 +00:00
arielb%netscape.com
624deb671b
added JavaScript shlbs to target paths
1999-08-20 09:44:41 +00:00
sspitzer%netscape.com
2696a2a86b
ignore generated Makefile
1999-08-10 05:16:39 +00:00
arielb%netscape.com
4e0fc6ab1e
adding functionality to security
1999-08-08 22:29:02 +00:00
arielb%netscape.com
1125dac5c8
removing public directory for good. fixed up nsPrivilegeManager.cpp
1999-08-08 21:04:16 +00:00
arielb%netscape.com
c1d32349e1
removed files: mozilla/caps/src/nsZip.c, mozilla/caps/src/nsZig.cpp, mozilla/caps/src/nsLoadZig.c
1999-08-07 21:42:47 +00:00
arielb%netscape.com
4b06750b30
removed zip support from caps module. from now on all that stuff will
...
be used by libjar. should also remove a lot of memory leaks reported on
nsZip
1999-08-07 21:40:33 +00:00
arielb%netscape.com
9655521b0f
Fix to bug 11330 and some changes to reduce warnings in linux builds
1999-08-07 19:59:31 +00:00
briano%netscape.com
a47d75cc4c
Fixed the missing EOF newline problem.
1999-08-07 03:01:30 +00:00
sspitzer%netscape.com
18ee1a3dd5
fix the port bustages. use ZLIB_LIBS and not -lz. r=briano.
1999-08-07 02:15:37 +00:00
sspitzer%netscape.com
e6cfae8c46
fix for run time bustage. r=briano
1999-08-07 00:10:14 +00:00
arielb%netscape.com
775e8eb4d0
added files: mozilla/caps/src/nsSecurityManagerFactory.cpp
1999-08-06 22:56:57 +00:00
norris%netscape.com
9ebf4455ac
didn't go through on windows, this is arielb's checkin
1999-08-06 22:50:11 +00:00
arielb%netscape.com
a1d83223f4
added a new and improved factory to caps module. fixed some bugs and
...
cleared some warnings. also move some methods of privilege manager to
principal manager.
1999-08-06 22:44:35 +00:00
sspitzer%netscape.com
0fc6c99e2d
fix warnings
1999-08-05 19:47:10 +00:00
briano%netscape.com
e9e0a60caa
Added a newline to the EOF to fix the Unix native compiler builds.
1999-08-02 06:40:28 +00:00
briano%netscape.com
39e329f8ae
Cleaned it up.
1999-08-02 06:40:06 +00:00
briano%netscape.com
7047e55c1e
Added a newline to the EOF to fix the Unix native compiler builds.
1999-08-02 06:33:08 +00:00
jband%netscape.com
9b59237936
fixing runtime crash for arielb - was shadowing a member with a local in the ctor
1999-08-02 01:44:18 +00:00
arielb%netscape.com
d12fd4aaf3
i guess the removal of the dir didn't go through, hope this doesn't mean
...
the build will bust
1999-08-01 21:49:06 +00:00
arielb%netscape.com
0d16b83058
add a principal manager to caps api. everything is now xpidled so
...
i removed the public directory from the module.
1999-08-01 21:26:02 +00:00
briano%netscape.com
25ce386224
Added a newline the the end of file to make the native Unix compilers happy.
1999-07-28 21:55:50 +00:00
arielb%netscape.com
387cbc374e
xpidling and updating nsTarget object. should resolve build errors on
...
SeaMonkey Ports
1999-07-28 05:43:26 +00:00
briano%netscape.com
007ea62765
Cleaned it up and changed the name of libreg.{a,so} to libmozreg.{a,so} to fix the conflict reported in bug 8568.
1999-07-27 23:27:44 +00:00
bruce%cybersight.com
49f92f70e7
Add newlines for unix compilers.
1999-07-27 20:31:21 +00:00
arielb%netscape.com
d00edf950d
removed some enums and migrated them into nsPrivilege, nsIPrivilege and
...
nsPrivilegemanager. cleaning up some old code from the security module
and refining their api's and such like.
1999-07-27 00:50:59 +00:00
briano%netscape.com
5923fce74f
Some compilers also object to #endif's with any non-comment tokens after them. Fixed.
1999-07-26 21:08:51 +00:00
briano%netscape.com
076494e4cb
Added a newline to the end of the file to fix the native-compiler Unix builds (HP-UX, Solaris, etc.).
1999-07-26 21:06:59 +00:00
arielb%netscape.com
3cc6d68ad6
i think i may have broken linux build with a tab at the end of a line in
...
the makefile, hope this was all for the bustage.
1999-07-24 04:18:22 +00:00
arielb%netscape.com
8dad60d09d
Fix to the caps security module. I removed the nsPrincipal struct, from now
...
on you can access principals by their xpcomed interface nsIPrincipal.
1999-07-24 03:58:23 +00:00
briano%netscape.com
c38045d303
Added a newline at the EOF to make the Unix native compilers happy.
1999-07-19 21:05:56 +00:00
sspitzer%netscape.com
9ba33ac20b
add new line to end of file
1999-07-18 01:13:25 +00:00
sspitzer%netscape.com
0fe0bc29cd
ignore the generated Makefile
1999-07-18 00:26:01 +00:00
beard%netscape.com
47d73e8a3f
removed NSPR20Debug.shlb from optimized build
1999-07-16 22:16:43 +00:00
norris%netscape.com
815b4fa27f
Fix Mac build bustage by including references to the NSPR20.shlb for the optimized build.
1999-07-16 21:35:17 +00:00
arielb%netscape.com
587d04c222
idled principals interfaces and some fixes to caps manager...
1999-07-16 20:31:18 +00:00
beard%netscape.com
415fed0da9
Added nsIPricincipal.idl
1999-07-16 01:56:33 +00:00
norris%netscape.com
f19bc1200f
should fix the the missing nsICapsSecuritycallbacks error.(arielb)
1999-07-16 00:32:44 +00:00
norris%netscape.com
8405ed1949
Remove nsIPrincipal.h
1999-07-16 00:20:25 +00:00
norris%netscape.com
f64740e501
Move several security files into idl. (Create idl directory in caps module.)
...
Implement methods of nsIXPCSecurityManager.
Fix random errors in DOM JS security.
1999-07-15 23:23:16 +00:00
mcafee%netscape.com
3f213d6ba1
Exporting nsICapsSecurityCallbacks.h
1999-07-07 08:12:54 +00:00
norris%netscape.com
06317a54b3
Tom Pixley's code for the beginnings of DOM security, with a fix for the previous Mac link failure.
1999-07-07 07:50:03 +00:00
sspitzer%netscape.com
59413cec7e
fix warnings
1999-07-03 00:39:28 +00:00
dveditz%netscape.com
9bc612bf52
makeile cleanups
1999-07-02 13:38:47 +00:00
joki%netscape.com
37a6739ec1
Backing out js security changes.
1999-07-01 13:03:35 +00:00
joki%netscape.com
ccd5375141
New JavaScript/DOM security stuff.
1999-07-01 10:38:26 +00:00
sspitzer%netscape.com
e053cfd43e
fix warnings for sudu.
1999-07-01 08:30:51 +00:00
mcmullen%netscape.com
4b0ff2c414
Patches for OpenVMS and conversions to nsQuickSort(). Thanks to Colin Blake and James Lewis Nance (resp)
1999-06-03 18:15:53 +00:00
ramiro%netscape.com
3a1a4a1d14
Make sure nsTarget.h is complied as C++ source.
...
nsTarget.h is a c++ header, which includes other c++ headers. It needs to
be complied as c++ source.
If everything in this page needs to be compiled as C code, then why
isnt this file a .c file ?
1999-05-31 16:29:28 +00:00
dp%netscape.com
94344009c8
Landing xpcom20/21 branch.
1999-05-26 01:38:36 +00:00
dveditz%netscape.com
11f88fb5a4
fix zlib name on windows
1999-04-28 00:48:44 +00:00
amusil%netscape.com
5802959950
Bug fix - made static array lengths match up
1999-04-23 21:53:43 +00:00
briano%netscape.com
b6e7599e83
Fix for SunOS4.
1999-04-10 01:06:40 +00:00
leaf%mozilla.org
4ad9f70d5d
Landing nspr library name change, and plevent function call change.
1999-03-17 21:32:03 +00:00
warren%netscape.com
4b2d56fbaa
nsRepository -> nsIComponentManager changes.
1999-03-09 09:44:27 +00:00
cyeh%netscape.com
b27fdb082f
fix pdb file generation so that the go into $(OBJDIR) and also
...
have more useful names other than "none.pdb". some cleanup remains.
1999-03-05 23:24:48 +00:00
alecf%netscape.com
c8c7fd5fd1
fix AIX bustage - we were dereferencing the function before checking if it was NULL
1999-02-27 06:22:43 +00:00
alecf%netscape.com
46d0bfce71
nspr.h was causing problems on HPUX
1999-02-27 01:37:44 +00:00
warren%netscape.com
44cae3cd3f
Changes for RDF component registration using nsRepository. Also changed args to NSGetFactory and friends.
1999-02-26 10:17:14 +00:00
sfraser%netscape.com
3a123c982b
Mac project changes -- link with MSLDropInRuntime, instead of MSLShLibRuntime, and fix link order.
1999-02-26 00:54:57 +00:00
beard%netscape.com
dba3d8e172
removed stray ; from IID macro
1999-02-25 04:19:27 +00:00
warren%netscape.com
01dd4f0ed6
Cleaned up nsICollection and nsIEnumerator. Broke out nsIBidirectionalEnumerator. Added ISupportsArray enumerator. Cleaned nsISupportsArray.
1999-02-23 08:10:24 +00:00
brade%netscape.com
54a9fb4a3e
move local variables into #if block where they are needed (reduces warnings on Macintosh compiler)
1999-02-19 16:12:58 +00:00
warren%netscape.com
af4892e337
Fixed unsigned problems.
1999-02-06 04:02:02 +00:00
amusil%netscape.com
5a93ecd101
Made into shared lib
1999-02-03 20:13:10 +00:00
sudu%netscape.com
c94385ee94
OJI MozClassic to raptor merge
1999-01-25 08:05:00 +00:00
raman%netscape.com
ba1f9dee86
Checking in changes from Bob Glickstein
1998-12-15 05:53:19 +00:00
ramiro%netscape.com
0c5d4be242
Remove accidentally checked in file.
1998-12-07 06:49:04 +00:00
ramiro%netscape.com
e2b921bf3c
Add cvsignore entries for makefiles generated bu autoconf.
1998-12-05 09:07:33 +00:00
ramiro%netscape.com
bc992a7bb0
Remove extraneous Makefile files.
1998-12-05 08:19:05 +00:00
raman%netscape.com
ce4f25a746
Deleted unnecessary nsCCapsManager:: from the prototype
1998-12-01 03:00:42 +00:00
raman%netscape.com
5b7786e40c
XP_COM interfaces for JS calls into CAPS
1998-11-23 00:27:00 +00:00
raman%netscape.com
231ff43d7a
Changes to make caps into a DLL. Defined all strings in this file until there is a replacement for allxpstr.h
1998-11-19 05:22:28 +00:00
raman%netscape.com
eb1dd00c2c
Bug fixes from MozillaClassic branch, plus changes to build caps without rdf
1998-11-16 21:57:13 +00:00
raman%netscape.com
5bfc22ac4a
Minor bug fix to my last check-in
1998-10-28 04:53:47 +00:00
raman%netscape.com
23466e2008
Bug fixes to make caps stuff work with jvm's codesource principals
1998-10-28 03:31:17 +00:00
cls%seawood.org
5db72cde51
Moved zlib from REQUIRES to a ifndef MOZ_NATIVE_ZLIB endif block.
1998-10-22 03:59:53 +00:00
cls%seawood.org
ed2a7f5f65
Sync'd various Makefile.ins to their Makefile counterparts.
...
Removed nspr & nspr20 from REQUIRES. Removed NSPR_LDFLAGS.
Changed LIBNSPR refs to NSPR_LIBS.
Removed leftover NSPR20 ifdefs.
1998-10-21 02:13:56 +00:00
raman%netscape.com
8a4ed31775
Fixes for compiler errors on AIX. Thanks wtc
1998-10-20 20:50:09 +00:00
raman%netscape.com
eb854d55b9
Fix to make it compile on HP-UX. Define an else clause in the if statement of an inline function. Thanks briano
1998-10-19 18:25:01 +00:00
raman%netscape.com
de7c273669
Minor tweak to my last fix. Pass PR_Now for verfication.
1998-10-15 23:47:51 +00:00
raman%netscape.com
0f2db8cccf
Fixed the Mac bustage
1998-10-15 23:21:22 +00:00
cyeh%netscape.com
e8f6d28da2
flip NO_SECURITY/MOZ_SECURITY logic around so that crypto stuff only
...
gets enabled when MOZ_SECURITY is defined.
1998-10-15 22:40:32 +00:00
raman%netscape.com
ccee89d6a8
Added verification certifcates that are created via nsICapsManager. This could be used by JVM plugins.
1998-10-15 20:56:34 +00:00
raman%netscape.com
191dfa4366
Backing out my previous check-in. I was told my changes built ok on Mac, But I wasn't given complete information. Sorry for trouble.
1998-10-14 05:01:12 +00:00
raman%netscape.com
5f82c88ba4
Support for nsICertPrincipal. We do the certificate verification of certificates passed by JavaSoft
1998-10-14 02:52:40 +00:00
racham%netscape.com
9bc4454971
Adding -reg_mode flag related changes
1998-10-06 21:04:19 +00:00
racham%netscape.com
dd8cbf5e27
Adding filecode base check routine for -reg_mode flag
1998-10-06 21:02:03 +00:00
racham%netscape.com
3e5359a28f
Adding -reg_mode flag related APIs
1998-10-06 21:00:36 +00:00
racham%netscape.com
b87ef13ca0
Adding filecode base check routine
1998-10-06 20:59:47 +00:00
raman%netscape.com
34d9668524
Reenabled the code that fixes the memory leaks during startup. I have compiled these changes on windows, solaris, linux. Lasttime I checked in, Mac compiled ok.
1998-09-30 18:06:19 +00:00
cyeh%netscape.com
d1e85c57c3
Remove old NSPR20 #ifdef
1998-09-29 21:55:00 +00:00
pinkerton%netscape.com
1fff0d4271
Updated projects for Pro4. Turned off mod-date caching for depend builds. Using InterfacesStubs wrapper where appropriate for Carbon.
1998-09-29 17:11:00 +00:00
raman%netscape.com
be4cd9ab8e
Backing my last checkin
1998-09-27 03:15:11 +00:00
raman%netscape.com
ba17d5bef8
Fixed the memory leaks during startup
1998-09-27 01:22:41 +00:00
raman%netscape.com
8bbca90d14
Added AllJavaScript target to represent a target that defines all JavaScript privileges. JavaSoft's JVM will use this target to perform privileged operations from Java in JS
1998-09-24 00:16:14 +00:00
wtc%netscape.com
96a6a02078
NO_NSPR_PRIVATE_HEADER_BRANCH landing. Removed the inclusions of
...
private NSPR headers (prosdep.h and primpl.h) from the Mozilla source.
The part of prosdep.h that is actually needed by Mozilla was extracted
and put in the new file mozilla/include/xp_path.h.
1998-09-22 16:59:57 +00:00
sudu%netscape.com
7563a7dd9d
Bring autoconf build up to date with non-autoconf build
1998-09-21 19:25:58 +00:00
blizzard%appliedtheory.com
e0444fcc03
Bring autoconf build up to date with non-autoconf build
1998-09-19 22:28:51 +00:00
raman%netscape.com
a82ec3ee9a
Added AllJavaPermission target to give complete access to all permissions in Javasoft's JVM
1998-09-19 01:25:32 +00:00
raman%netscape.com
10d9766023
Added CertChain Principal support for Javasoft. Added calls for AskPermission and SetPermission
1998-09-19 00:06:44 +00:00
beard%netscape.com
3b0249a287
09171998 LiveConnect Carpool
1998-09-17 19:20:20 +00:00
beard%netscape.com
6b77eb3e40
First Checked In.
1998-09-17 19:15:15 +00:00
sudu%netscape.com
9e48871a6a
Added nsCCodeSourcePrinicipal.h to export line
1998-09-17 18:49:51 +00:00
sudu%netscape.com
1e86d67968
New xpcom caps manager apis
1998-09-17 18:12:32 +00:00
raman%netscape.com
9b5baab042
Added AskPermission and SetPermission API calls for OJI. Added the CertChain Principal support for JavaSoft.
1998-09-16 18:39:48 +00:00
raman%netscape.com
a298828e34
Bug fixes to isSecurePrincipal. We weren't checking codebase_principal preference correctly.
1998-09-13 18:07:59 +00:00
raman%netscape.com
0b469efbf5
Added CPPSRCS
1998-09-02 19:11:06 +00:00
raman%netscape.com
5f24c79522
Added getSigners API for SmartUpate
1998-09-02 19:10:57 +00:00
warren%netscape.com
4f1b718b4e
Added closure argument to nsHashtable::Enumerate.
1998-09-01 00:16:47 +00:00
cls%seawood.org
9020b80c52
Updates to autoconf files.
1998-08-26 04:04:57 +00:00
cls%seawood.org
84f1cedcbb
AUTOCONF_1_0 landing.
1998-08-19 20:42:14 +00:00
norris%netscape.com
3ba8fa1b75
Add routine to initialize capabilities code.
...
Code was actually written by raman.
1998-08-06 19:41:12 +00:00
raman%netscape.com
bb30d1cf9b
Adde context as argument to all caps public methods that could be used by JS
1998-08-04 23:54:29 +00:00
warren%netscape.com
50d67bd178
Stubbed out nsZig.c
1998-07-31 23:58:02 +00:00
warren%netscape.com
c569bb5575
Fixed mysterious c++ name mangling problem.
1998-07-31 23:19:02 +00:00
warren%netscape.com
c9bd5d8074
Landing changes in the OJI_19980727_BRANCH since the OJI_19980727_TIP_MERGE tag.
1998-07-31 20:19:50 +00:00
warren%netscape.com
13b18ece68
Committed from OJI_19980618_TIP_MERGE1.
1998-07-28 02:07:25 +00:00
raman
b00270bebb
This is not part of any build system. caps is part of OJI effort. It will be used by JavaScript in future. Approved by warren/jar/jsw.
1998-07-10 21:12:19 +00:00
raman
c2336343ab
This is not part of any build system. caps is part of OJI effort. It will be used by JavaScript in future
1998-07-10 03:19:59 +00:00