projects
/
mono.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
2007-10-11 Mark Probst <mark.probst@gmail.com>
[mono.git]
/
mono
/
metadata
/
security-manager.c
diff --git
a/mono/metadata/security-manager.c
b/mono/metadata/security-manager.c
index fb263c45ac6b992113fb3a8e4d8252c4f51b9436..167546f71f319f554e1b007a85c1db01c3b60f37 100644
(file)
--- a/
mono/metadata/security-manager.c
+++ b/
mono/metadata/security-manager.c
@@
-16,10
+16,23
@@
static MonoSecurityManager secman;
static MonoBoolean mono_security_manager_activated = FALSE;
static MonoBoolean mono_security_manager_enabled = TRUE;
static MonoBoolean mono_security_manager_execution = TRUE;
static MonoBoolean mono_security_manager_activated = FALSE;
static MonoBoolean mono_security_manager_enabled = TRUE;
static MonoBoolean mono_security_manager_execution = TRUE;
+static MonoSecurityMode mono_security_mode = MONO_SECURITY_MODE_NONE;
/* Public stuff */
/* Public stuff */
+void
+mono_security_set_mode (MonoSecurityMode mode)
+{
+ mono_security_mode = mode;
+}
+
+MonoSecurityMode
+mono_security_get_mode (void)
+{
+ return mono_security_mode;
+}
+
MonoSecurityManager*
mono_security_manager_get_methods (void)
{
MonoSecurityManager*
mono_security_manager_get_methods (void)
{
@@
-67,7
+80,7
@@
mono_security_manager_get_methods (void)
g_assert (secman.linkdemandfulltrust);
secman.linkdemandsecurityexception = mono_class_get_method_from_name (secman.securitymanager,
g_assert (secman.linkdemandfulltrust);
secman.linkdemandsecurityexception = mono_class_get_method_from_name (secman.securitymanager,
- "LinkDemandSecurityException",
3
);
+ "LinkDemandSecurityException",
2
);
g_assert (secman.linkdemandsecurityexception);
secman.allowpartiallytrustedcallers = mono_class_from_name (mono_defaults.corlib, "System.Security",
g_assert (secman.linkdemandsecurityexception);
secman.allowpartiallytrustedcallers = mono_class_from_name (mono_defaults.corlib, "System.Security",