2004-01-02 Sebastien Pouliot <spouliot@videotron.ca>
[mono.git] / mcs / class / corlib / System.Security / ChangeLog
1 2004-01-02  Sebastien Pouliot  <spouliot@videotron.ca>
2
3         * AllowPartiallyTrustedCallersAttribute.cs: Fixed AttributeUsage using
4         1.2 documentation (AllowMultiple=false, Inherited=false)
5         * NamedPermissionSet.cs: Changes to match unit tests.
6         * PermissionSet.cs: Implemented Copy, Intersect, IsSubsetOf and Union 
7         methods. Corrected FromXml.
8         * PolicyLevelType.cs: Added missing [Serializable].
9         * SecurityElement.cs: Fixed constructor to match unit tests.
10         * SecurityException.cs: Added support for GrantedSet and RefusedSet 
11         properties (since 1.1). Set HResult to 0x8013150A.
12         * SecurityZone.cs: Added missing [Serializable].
13         * SuppressUnmanagedCodeSecurityAttribute.cs: Fixed AttributeUsage using
14         1.2 documentation (AllowMultiple=true, Inherited=false)
15         * UnverifiableCodeAttribute.cs: Fixed AttributeUsage using 1.2 
16         documentation (AllowMultiple=true, Inherited=false)
17
18 2003-06-29  Sebastien Pouliot  <spouliot@videotron.ca>
19
20         * PermissionSet.cs: Added missing "virtual" to Count, IsSynchronized 
21         and SyncRoot.
22
23 2003-06-29  Nick Drochak  <ndrochak@gol.com>
24
25         * NamedPermissionSet.cs : Fix buglet/typo/thinko. Thank you unit tests.
26
27 2003-06-28  Sebastien Pouliot  <spouliot@videotron.ca>
28
29         * CodeAccessPermission.cs: Added missing methods. Removed old XML
30         documentation (present in monodoc). Added missing MonoTODO attrs.
31         * NamedPermissionSet.cs : Changed some code from result of unit 
32         tests. Updated MonoTODO attributes.
33         * PermissionSet.cs: Added missing methods. Removed old XML
34         documentation (present in monodoc). Added missing MonoTODO attrs.
35         Added code to some methods.
36         * SecurityManager.cs: Added missing MonoTODO attributes.
37
38 2003-05-09  Sebastien Pouliot  <spouliot@videotron.ca>
39
40         * AllowPartiallyTrustedCallersAttribute.cs: New. Class was missing
41         from original 1.0 documentation (but inclufed in framework 1.0)
42
43 2002-06-10  Duncan Mak  <duncan@ximian.com>
44
45         * IEvidenceFactory.cs (Evidence): Added missing method.
46         
47         * SuppressUnmanagedCodeSecurityAttribute.cs:
48         * UnverifiableCodeAttribute.cs: Added missing
49         AttributeUsage attribute.
50
51 2002-06-05  Nick Drochak  <ndrochak@gol.com>
52
53         * SecurityElement.cs: Fixed couple of hard to spot typos which were
54         causing valid names and keys to be rejected.
55
56 2002-04-28  Lawrence Pit <loz@cable.a2000.nl>
57
58         * CodeAccessPermission.cs : implemented ToString method
59
60 2002-04-27  Lawrence Pit <loz@cable.a2000.nl>
61
62         * SecurityElement.cs: fixed bugs, implemented several methods
63
64 2002-03-12  Duncan Mak  <duncan@ximian.com>
65
66         * SecurityException.cs: Inherit from SystemException, not Exception.
67
68 2002-02-23  Nick Drochak  <ndrochak@gol.com>
69
70         * SecurityElement.cs: fixed typo
71
72 2002-02-13  Dan Lewis <dihlewis@yahoo.co.uk>
73         
74         * NamedPermissionSet.cs: New file (stub)
75
76 2002-02-07  Duncan Mak  <duncan@ximian.com>
77
78         * SecurityException.cs: Reformatted to fit the form of other
79         Exceptions. Added serialization bits.
80
81 2002-01-05  Ravi Pratap  <ravi@ximian.com>
82
83         * SecurityElement.cs : Insert MonoTODO attribute.
84
85 2002-01-02  Nick Drochak  <ndrochak@gol.com>
86
87         * CodeAccessPermission.cs: Fix syntax error hidden by exclusion in .build file
88
89 2001-12-30  Nick Drochak  <ndrochak@gol.com>
90
91         * PermissionSet.cs SecurityManager.cs: New Files
92         * CodeAccessPermission.cs: Add Skeleton code
93         * IPermission.cs: Make public and inherit from ISecurityEncodable 
94         * ISecurityEncodable.cs: Make interface public
95         * ISecurityPolicyEncodable.cs: Ditto
96         * IStackWalk.cs: Ditto
97
98 2001-12-29  Nick Drochak  <ndrochak@gol.com>
99
100         * ISecurityPolicyEncodable.cs, PolicyLevelType.cs, 
101         SecurityZone.cs, SecurityException.cs, UnverifiableCodeAttribute.cs,
102         SuppressUnmanagedCodeSecurityAttribute.cs,
103         VerificationException.cs, XmlSyntaxException.cs: New files
104
105 2001-12-21  Miguel de Icaza  <miguel@ximian.com>
106
107         * SecurityElement.cs, CodeAccessPermission.cs IPermission.cs
108         IStackWalk.cs SecurityElement.cs ISecurityEncodable.cs: New files.
109