1 2004-01-05 Sebastien Pouliot <spouliot@videotron.ca>
3 * CodeAccessPermission.cs: Fixed Union to match 1.1/1.2 documentation.
4 Simplified ToString to match MS implementation. Added LAMESPEC to
5 Assert, Demand, Deny and PermitOnly as they aren't virtual.
6 * NamedPermissionSet.cs: Added internal constructor for PolicyLevel.
7 * PermissionSet.cs: Added internal constructor for PolicyLevel.
8 * SecurityManager.cs: Moved some stuff to PolicyLevel class (e.g. Load).
10 2004-01-03 Sebastien Pouliot <spouliot@videotron.ca>
12 * SecurityManager.cs: Added some basic stuff to make some security unit
13 tests works (mostly when using PolicyHierarchy).
15 2004-01-02 Sebastien Pouliot <spouliot@videotron.ca>
17 * AllowPartiallyTrustedCallersAttribute.cs: Fixed AttributeUsage using
18 1.2 documentation (AllowMultiple=false, Inherited=false)
19 * NamedPermissionSet.cs: Changes to match unit tests.
20 * PermissionSet.cs: Implemented Copy, Intersect, IsSubsetOf and Union
21 methods. Corrected FromXml.
22 * PolicyLevelType.cs: Added missing [Serializable].
23 * SecurityElement.cs: Fixed constructor to match unit tests.
24 * SecurityException.cs: Added support for GrantedSet and RefusedSet
25 properties (since 1.1). Set HResult to 0x8013150A.
26 * SecurityZone.cs: Added missing [Serializable].
27 * SuppressUnmanagedCodeSecurityAttribute.cs: Fixed AttributeUsage using
28 1.2 documentation (AllowMultiple=true, Inherited=false)
29 * UnverifiableCodeAttribute.cs: Fixed AttributeUsage using 1.2
30 documentation (AllowMultiple=true, Inherited=false)
32 2003-06-29 Sebastien Pouliot <spouliot@videotron.ca>
34 * PermissionSet.cs: Added missing "virtual" to Count, IsSynchronized
37 2003-06-29 Nick Drochak <ndrochak@gol.com>
39 * NamedPermissionSet.cs : Fix buglet/typo/thinko. Thank you unit tests.
41 2003-06-28 Sebastien Pouliot <spouliot@videotron.ca>
43 * CodeAccessPermission.cs: Added missing methods. Removed old XML
44 documentation (present in monodoc). Added missing MonoTODO attrs.
45 * NamedPermissionSet.cs : Changed some code from result of unit
46 tests. Updated MonoTODO attributes.
47 * PermissionSet.cs: Added missing methods. Removed old XML
48 documentation (present in monodoc). Added missing MonoTODO attrs.
49 Added code to some methods.
50 * SecurityManager.cs: Added missing MonoTODO attributes.
52 2003-05-09 Sebastien Pouliot <spouliot@videotron.ca>
54 * AllowPartiallyTrustedCallersAttribute.cs: New. Class was missing
55 from original 1.0 documentation (but inclufed in framework 1.0)
57 2002-06-10 Duncan Mak <duncan@ximian.com>
59 * IEvidenceFactory.cs (Evidence): Added missing method.
61 * SuppressUnmanagedCodeSecurityAttribute.cs:
62 * UnverifiableCodeAttribute.cs: Added missing
63 AttributeUsage attribute.
65 2002-06-05 Nick Drochak <ndrochak@gol.com>
67 * SecurityElement.cs: Fixed couple of hard to spot typos which were
68 causing valid names and keys to be rejected.
70 2002-04-28 Lawrence Pit <loz@cable.a2000.nl>
72 * CodeAccessPermission.cs : implemented ToString method
74 2002-04-27 Lawrence Pit <loz@cable.a2000.nl>
76 * SecurityElement.cs: fixed bugs, implemented several methods
78 2002-03-12 Duncan Mak <duncan@ximian.com>
80 * SecurityException.cs: Inherit from SystemException, not Exception.
82 2002-02-23 Nick Drochak <ndrochak@gol.com>
84 * SecurityElement.cs: fixed typo
86 2002-02-13 Dan Lewis <dihlewis@yahoo.co.uk>
88 * NamedPermissionSet.cs: New file (stub)
90 2002-02-07 Duncan Mak <duncan@ximian.com>
92 * SecurityException.cs: Reformatted to fit the form of other
93 Exceptions. Added serialization bits.
95 2002-01-05 Ravi Pratap <ravi@ximian.com>
97 * SecurityElement.cs : Insert MonoTODO attribute.
99 2002-01-02 Nick Drochak <ndrochak@gol.com>
101 * CodeAccessPermission.cs: Fix syntax error hidden by exclusion in .build file
103 2001-12-30 Nick Drochak <ndrochak@gol.com>
105 * PermissionSet.cs SecurityManager.cs: New Files
106 * CodeAccessPermission.cs: Add Skeleton code
107 * IPermission.cs: Make public and inherit from ISecurityEncodable
108 * ISecurityEncodable.cs: Make interface public
109 * ISecurityPolicyEncodable.cs: Ditto
110 * IStackWalk.cs: Ditto
112 2001-12-29 Nick Drochak <ndrochak@gol.com>
114 * ISecurityPolicyEncodable.cs, PolicyLevelType.cs,
115 SecurityZone.cs, SecurityException.cs, UnverifiableCodeAttribute.cs,
116 SuppressUnmanagedCodeSecurityAttribute.cs,
117 VerificationException.cs, XmlSyntaxException.cs: New files
119 2001-12-21 Miguel de Icaza <miguel@ximian.com>
121 * SecurityElement.cs, CodeAccessPermission.cs IPermission.cs
122 IStackWalk.cs SecurityElement.cs ISecurityEncodable.cs: New files.