2004-01-05 Sebastien Pouliot <spouliot@videotron.ca>
[mono.git] / mcs / class / corlib / System.Security / ChangeLog
1 2004-01-05  Sebastien Pouliot  <spouliot@videotron.ca>
2
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).
9
10 2004-01-03  Sebastien Pouliot  <spouliot@videotron.ca>
11
12         * SecurityManager.cs: Added some basic stuff to make some security unit
13         tests works (mostly when using PolicyHierarchy).
14
15 2004-01-02  Sebastien Pouliot  <spouliot@videotron.ca>
16
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)
31
32 2003-06-29  Sebastien Pouliot  <spouliot@videotron.ca>
33
34         * PermissionSet.cs: Added missing "virtual" to Count, IsSynchronized 
35         and SyncRoot.
36
37 2003-06-29  Nick Drochak  <ndrochak@gol.com>
38
39         * NamedPermissionSet.cs : Fix buglet/typo/thinko. Thank you unit tests.
40
41 2003-06-28  Sebastien Pouliot  <spouliot@videotron.ca>
42
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.
51
52 2003-05-09  Sebastien Pouliot  <spouliot@videotron.ca>
53
54         * AllowPartiallyTrustedCallersAttribute.cs: New. Class was missing
55         from original 1.0 documentation (but inclufed in framework 1.0)
56
57 2002-06-10  Duncan Mak  <duncan@ximian.com>
58
59         * IEvidenceFactory.cs (Evidence): Added missing method.
60         
61         * SuppressUnmanagedCodeSecurityAttribute.cs:
62         * UnverifiableCodeAttribute.cs: Added missing
63         AttributeUsage attribute.
64
65 2002-06-05  Nick Drochak  <ndrochak@gol.com>
66
67         * SecurityElement.cs: Fixed couple of hard to spot typos which were
68         causing valid names and keys to be rejected.
69
70 2002-04-28  Lawrence Pit <loz@cable.a2000.nl>
71
72         * CodeAccessPermission.cs : implemented ToString method
73
74 2002-04-27  Lawrence Pit <loz@cable.a2000.nl>
75
76         * SecurityElement.cs: fixed bugs, implemented several methods
77
78 2002-03-12  Duncan Mak  <duncan@ximian.com>
79
80         * SecurityException.cs: Inherit from SystemException, not Exception.
81
82 2002-02-23  Nick Drochak  <ndrochak@gol.com>
83
84         * SecurityElement.cs: fixed typo
85
86 2002-02-13  Dan Lewis <dihlewis@yahoo.co.uk>
87         
88         * NamedPermissionSet.cs: New file (stub)
89
90 2002-02-07  Duncan Mak  <duncan@ximian.com>
91
92         * SecurityException.cs: Reformatted to fit the form of other
93         Exceptions. Added serialization bits.
94
95 2002-01-05  Ravi Pratap  <ravi@ximian.com>
96
97         * SecurityElement.cs : Insert MonoTODO attribute.
98
99 2002-01-02  Nick Drochak  <ndrochak@gol.com>
100
101         * CodeAccessPermission.cs: Fix syntax error hidden by exclusion in .build file
102
103 2001-12-30  Nick Drochak  <ndrochak@gol.com>
104
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
111
112 2001-12-29  Nick Drochak  <ndrochak@gol.com>
113
114         * ISecurityPolicyEncodable.cs, PolicyLevelType.cs, 
115         SecurityZone.cs, SecurityException.cs, UnverifiableCodeAttribute.cs,
116         SuppressUnmanagedCodeSecurityAttribute.cs,
117         VerificationException.cs, XmlSyntaxException.cs: New files
118
119 2001-12-21  Miguel de Icaza  <miguel@ximian.com>
120
121         * SecurityElement.cs, CodeAccessPermission.cs IPermission.cs
122         IStackWalk.cs SecurityElement.cs ISecurityEncodable.cs: New files.
123