1 2004-01-26 Sebastien Pouliot <spouliot@videotron.ca>
3 * NamedPermissionSet.cs: Changed internal constructor
4 NamedPermissionSet (SecurityElement e) to NamedPermissionSet ().
5 * PermissionSet.cs: Changed internal constructor
6 PermissionSet (SecurityElement e) to PermissionSet ().
8 2004-01-24 David Sheldon <dave-mono@earth.li>
10 * SecurityElement.cs: Changed indentation in ToString, it seems
11 MS indent by 3 spaces, not 4. Also added NewLine to childless
14 2004-01-24 David Sheldon <dave-mono@earth.li>
16 * SecurityElement.cs: Changed newline distribution in ToString.
19 2004-01-06 Sebastien Pouliot <spouliot@videotron.ca>
21 * CodeAccessPermission.cs: Fixed Demand for custom permissions
22 (permissions that do not implement, the internal, IBuiltInPermission).
23 Ref. http://bugzilla.ximian.com/show_bug.cgi?id=52626
24 * SecurityException.cs: Fixed ToString() which could, when no
25 PermissionType where specified, throws a NullReferenceException.
26 Ref. http://bugzilla.ximian.com/show_bug.cgi?id=52626
28 2004-01-05 Sebastien Pouliot <spouliot@videotron.ca>
30 * CodeAccessPermission.cs: Fixed Union to match 1.1/1.2 documentation.
31 Simplified ToString to match MS implementation. Added LAMESPEC to
32 Assert, Demand, Deny and PermitOnly as they aren't virtual.
33 * NamedPermissionSet.cs: Added internal constructor for PolicyLevel.
34 * PermissionSet.cs: Added internal constructor for PolicyLevel.
35 * SecurityManager.cs: Moved some stuff to PolicyLevel class (e.g. Load).
37 2004-01-03 Sebastien Pouliot <spouliot@videotron.ca>
39 * SecurityManager.cs: Added some basic stuff to make some security unit
40 tests works (mostly when using PolicyHierarchy).
42 2004-01-02 Sebastien Pouliot <spouliot@videotron.ca>
44 * AllowPartiallyTrustedCallersAttribute.cs: Fixed AttributeUsage using
45 1.2 documentation (AllowMultiple=false, Inherited=false)
46 * NamedPermissionSet.cs: Changes to match unit tests.
47 * PermissionSet.cs: Implemented Copy, Intersect, IsSubsetOf and Union
48 methods. Corrected FromXml.
49 * PolicyLevelType.cs: Added missing [Serializable].
50 * SecurityElement.cs: Fixed constructor to match unit tests.
51 * SecurityException.cs: Added support for GrantedSet and RefusedSet
52 properties (since 1.1). Set HResult to 0x8013150A.
53 * SecurityZone.cs: Added missing [Serializable].
54 * SuppressUnmanagedCodeSecurityAttribute.cs: Fixed AttributeUsage using
55 1.2 documentation (AllowMultiple=true, Inherited=false)
56 * UnverifiableCodeAttribute.cs: Fixed AttributeUsage using 1.2
57 documentation (AllowMultiple=true, Inherited=false)
59 2003-06-29 Sebastien Pouliot <spouliot@videotron.ca>
61 * PermissionSet.cs: Added missing "virtual" to Count, IsSynchronized
64 2003-06-29 Nick Drochak <ndrochak@gol.com>
66 * NamedPermissionSet.cs : Fix buglet/typo/thinko. Thank you unit tests.
68 2003-06-28 Sebastien Pouliot <spouliot@videotron.ca>
70 * CodeAccessPermission.cs: Added missing methods. Removed old XML
71 documentation (present in monodoc). Added missing MonoTODO attrs.
72 * NamedPermissionSet.cs : Changed some code from result of unit
73 tests. Updated MonoTODO attributes.
74 * PermissionSet.cs: Added missing methods. Removed old XML
75 documentation (present in monodoc). Added missing MonoTODO attrs.
76 Added code to some methods.
77 * SecurityManager.cs: Added missing MonoTODO attributes.
79 2003-05-09 Sebastien Pouliot <spouliot@videotron.ca>
81 * AllowPartiallyTrustedCallersAttribute.cs: New. Class was missing
82 from original 1.0 documentation (but inclufed in framework 1.0)
84 2002-06-10 Duncan Mak <duncan@ximian.com>
86 * IEvidenceFactory.cs (Evidence): Added missing method.
88 * SuppressUnmanagedCodeSecurityAttribute.cs:
89 * UnverifiableCodeAttribute.cs: Added missing
90 AttributeUsage attribute.
92 2002-06-05 Nick Drochak <ndrochak@gol.com>
94 * SecurityElement.cs: Fixed couple of hard to spot typos which were
95 causing valid names and keys to be rejected.
97 2002-04-28 Lawrence Pit <loz@cable.a2000.nl>
99 * CodeAccessPermission.cs : implemented ToString method
101 2002-04-27 Lawrence Pit <loz@cable.a2000.nl>
103 * SecurityElement.cs: fixed bugs, implemented several methods
105 2002-03-12 Duncan Mak <duncan@ximian.com>
107 * SecurityException.cs: Inherit from SystemException, not Exception.
109 2002-02-23 Nick Drochak <ndrochak@gol.com>
111 * SecurityElement.cs: fixed typo
113 2002-02-13 Dan Lewis <dihlewis@yahoo.co.uk>
115 * NamedPermissionSet.cs: New file (stub)
117 2002-02-07 Duncan Mak <duncan@ximian.com>
119 * SecurityException.cs: Reformatted to fit the form of other
120 Exceptions. Added serialization bits.
122 2002-01-05 Ravi Pratap <ravi@ximian.com>
124 * SecurityElement.cs : Insert MonoTODO attribute.
126 2002-01-02 Nick Drochak <ndrochak@gol.com>
128 * CodeAccessPermission.cs: Fix syntax error hidden by exclusion in .build file
130 2001-12-30 Nick Drochak <ndrochak@gol.com>
132 * PermissionSet.cs SecurityManager.cs: New Files
133 * CodeAccessPermission.cs: Add Skeleton code
134 * IPermission.cs: Make public and inherit from ISecurityEncodable
135 * ISecurityEncodable.cs: Make interface public
136 * ISecurityPolicyEncodable.cs: Ditto
137 * IStackWalk.cs: Ditto
139 2001-12-29 Nick Drochak <ndrochak@gol.com>
141 * ISecurityPolicyEncodable.cs, PolicyLevelType.cs,
142 SecurityZone.cs, SecurityException.cs, UnverifiableCodeAttribute.cs,
143 SuppressUnmanagedCodeSecurityAttribute.cs,
144 VerificationException.cs, XmlSyntaxException.cs: New files
146 2001-12-21 Miguel de Icaza <miguel@ximian.com>
148 * SecurityElement.cs, CodeAccessPermission.cs IPermission.cs
149 IStackWalk.cs SecurityElement.cs ISecurityEncodable.cs: New files.