[Mono-bugs] [Bug 52606][Wis] Changed - Code access security implementation

bugzilla-daemon@bugzilla.ximian.com bugzilla-daemon@bugzilla.ximian.com
Mon, 21 Mar 2005 22:26:10 -0500 (EST)

Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by sebastien@ximian.com.


--- shadow/52606	2005-02-17 14:05:33.000000000 -0500
+++ shadow/52606.tmp.30460	2005-03-21 22:26:10.000000000 -0500
@@ -57,6 +57,28 @@
 Note: Although the CAS infrastructure is in place, the class libraries
 have not yet been audited and properly tagged for CAS use, this work
 is just starting. Some of this work will not be visible until the
 audit is complete.
+------- Additional Comments From sebastien@ximian.com  2005-03-21 22:26 -------
+** Status update **
+New features in 1.1.5 includes:
+- LinkDemand (jit time) and it's special cases (icalls, pinvoke, APTC);
+- InheritanceDemand (load time);
+- Demand for unmanaged code on P/Invoke including support for the
+[SuppressUnmanagedCodeSecurity] attribute
+- Support for new 2.0 security actions: DemandChoice, LinkDemandChoice
+and InheritanceDemandChoice (note: the Mono runtime doesn't yet encode
+them properly).
+What's not (yet) supported
+- Imperative stack modifiers (Assert, Deny and PermitOnly);
+- RequestMinimum is only evaluated at policy resolution - not at
+assembly load time;
+- Stack propagation for Thread, Async ...;
+- Cross-AppDomain support;
+- Adding (and validating) permissions in the class libraries;
+- and everything else not mentioned ;-)