2007-08-20 Mark Probst <mark.probst@gmail.com>
authorMark Probst <mark.probst@gmail.com>
Mon, 20 Aug 2007 13:01:11 +0000 (13:01 -0000)
committerMark Probst <mark.probst@gmail.com>
Mon, 20 Aug 2007 13:01:11 +0000 (13:01 -0000)
commitb188c2ed00acf8fcf453f723bd87b6e3f1d96cd4
tree530bdd8aeca578b982a82f1775e8be73c9a3b612
parentcb11326fc13eb84542558749bfdcf31817190c20
2007-08-20  Mark Probst  <mark.probst@gmail.com>

* security-core-clr.c, security-core-clr.h: CoreCLR security
utility functions.

* Makefile.am: Added security-core-clr.[ch].

* security-manager.c, security-manager.h: Functions and enum for
setting and getting the security mode.

* class.c: CoreCLR security checks.

2007-08-20  Mark Probst  <mark.probst@gmail.com>

* mini.c: CoreCLR security checks.

* mini.h: Removed MonoSecurityMode (moved to
metadata/security-manager.h) and mono_security_mode global var
(replaced by set/get functions in security-manager.h).

* driver.c: Added "core-clr-test" security mode for testing.  Used
set-function for setting security mode.

svn path=/trunk/mono/; revision=84458
mono/metadata/ChangeLog
mono/metadata/Makefile.am
mono/metadata/class.c
mono/metadata/security-core-clr.c [new file with mode: 0644]
mono/metadata/security-core-clr.h [new file with mode: 0644]
mono/metadata/security-manager.c
mono/metadata/security-manager.h
mono/mini/ChangeLog
mono/mini/driver.c
mono/mini/mini.c
mono/mini/mini.h