(GetTokenIndex): Add implementation for
[mono.git] / mcs / class / corlib / System.Security.Permissions / ChangeLog
1 2003-08-05  Duncan Mak  <duncan@ximian.com>
2
3         * FileIOPermission.cs (GetTokenIndex): Add implementation for
4         IBuiltInPermission for Sebastien.
5
6         * IsolatedStorageFilePermission.cs:
7         * RegistryPermission.cs:
8         * SecurityPermission.cs
9         * SiteIdentityPermission.cs:
10         * UIPermission.cs:
11         * UrlIdentityPermission.cs: (FromXml);
12         (ToXml): Implemented.
13
14 2003-08-04  Duncan Mak  <duncan@ximian.com>
15
16         * StrongNamePublicKeyBlob.cs (FromString): Added new internal
17         factory method to create a new blob from a string.
18
19 2003-08-03  Sebastien Pouliot  <spouliot@videotron.ca>
20
21         * IBuiltInPermission.cs: New. Undocumented interface used by most
22         <*>Permission classes.
23         * EnvironmentPermission.cs: Added IBuiltInPermission.GetTokenIndex. 
24         Returns 0.
25         * FileDialogPermission.cs: Added IBuiltInPermission.GetTokenIndex. 
26         Returns 1.
27         * IsolatedStorageFilePermission.cs: Added IBuiltInPermission.
28         GetTokenIndex. Returns 3.
29         * PrincipalPermission.cs: Added IBuiltInPermission.GetTokenIndex. 
30         Returns 8.
31         * PublisherIdentityPermission.cs: Added IBuiltInPermission.
32         GetTokenIndex. Returns 9.
33         * ReflectionPermission.cs: Added IBuiltInPermission.GetTokenIndex. 
34         Returns 4.
35         * RegistryPermission.cs: Added IBuiltInPermission.GetTokenIndex. 
36         Returns 5.
37         * SecurityPermission.cs: Added IBuiltInPermission.GetTokenIndex. 
38         Returns 6. 
39         * SiteIdentityPermission.cs: Added IBuiltInPermission.GetTokenIndex. 
40         Returns 10.
41         * StrongNameIdentityPermission.cs: Added [Serializable] and 
42         IBuiltInPermission.GetTokenIndex. Returns 11.
43         * UIPermission.cs: Added IBuiltInPermission.GetTokenIndex. Returns 7.
44         * UrlIdentityPermission.cs: Added IBuiltInPermission.GetTokenIndex. 
45         Returns 12.
46         * ZoneIdentityPermission.cs: Added IBuiltInPermission.GetTokenIndex. 
47         Returns 13.
48
49 2003-07-01  Sebastien Pouliot  <spouliot@videotron.ca>
50
51         * ReflectionPermission.cs: Fixed compilation warning.
52         * PrincipalPermission.cs: Completed class implementation.
53         * PrincipalPermissionAttribute.cs: Completed class implementation.
54
55 2003-06-29  Sebastien Pouliot  <spouliot@videotron.ca>
56
57         * ReflectionPermission.cs: Completed class implementation.
58         * ReflectionPermissionAttribute.cs: Completed class implementation.
59
60 2003-06-28  Sebastien Pouliot  <spouliot@videotron.ca>
61
62         * CodeAccessSecurityAttribute.cs: Added [Serializable] to class.
63         * EnvironmentPermission.cs: Completed class implementation.
64         * EnvironmentPermissionAttribute.cs: Corrected 1.1 signature and
65         completed class implementation.
66         * FileDialogPermission.cs: New. Complete implementation.
67         * FileDialogPermissionAttribute.cs: Completed class implementation.
68         * FileIOPermissionAttribute.cs: Corrected 1.1 signature and
69         completed class implementation.
70         * IsolatedStorageFilePermission.cs: New. Stubbed missing class.
71         * PrincipalPermission.cs: New. Stubbed missing class.
72         * PublisherIdentityPermission.cs: Completed class implementation.
73         * PublisherIdentityPermissionAttribute.cs: New.  Complete 
74         implementation.
75         * RegistryPermission.cs: New. Stubbed missing class.
76         * SecurityPermission.cs: Added missing MonoTODO attributes.
77         * SecurityPermissionFlag.cs: Added new BindingRedirects flag for 
78         .NET 1.1 compatibility.
79         * SiteIdentityPermission.cs: New. Stubbed missing class.
80         * SiteIdentityPermissionAttribute.cs: Completed class implementation.
81         * StrongNamePermissionAttribute.cs: Completed class implementation.
82         * UIPermission.cs: New. Stubbed missing class.
83         * UIPermissionAttribute.cs: Completed class implementation.
84         * UrlIdentityPermission.cs: New. Stubbed missing class.
85         * UrlIdentityPermissionAttribute.cs: Completed class implementation.
86         * ZoneIdentityPermission.cs: Added [Serializable] to class.
87         * ZoneIdentityPermissionAttribute.cs: Completed class implementation.
88
89 2002-12-16  Sebastien Pouliot  <spouliot@videotron.ca>
90
91         * StrongNamePublicKeyBlob.cs: New. Implemented.
92         * StrongNameIdentityPermission.cs. New. Stubbed (required
93         for StrongName class).
94
95 2002-12-15  Sebastien Pouliot  <spouliot@videotron.ca>
96
97         * PublisherIdentityPermission.cs. New. Stubbed (required
98         for Publisher class).
99
100 2002-08-03  Gonzalo Paniagua Javier <gonzalo@ximian.com>
101
102         * ZoneIdentityPermission.cs: New file. Implemented.
103
104 2002-07-22  Tim Coleman <tim@timcoleman.com>
105         * ReflectionPermission.cs:
106         * EnvironmentPermission.cs:
107                 bad place for an override keyword :(
108
109 2002-07-22  Tim Coleman <tim@timcoleman.com>
110         * ReflectionPermission.cs:
111         * EnvironmentPermission.cs:
112                 Stubbs added because these are referenced
113                 in System.Web.
114
115 2002-07-13  Jonathan Pryor  <jonpryor@vt.edu>
116         * ResourcePermissionBase.cs: Stubbed out
117         * ResourcePermissionBaseEntry.cs: Implemented.
118
119 2002-03-12  Duncan Mak  <duncan@ximian.com>
120
121         * SiteIdentityPermissionAttribute.cs: 
122         * UIPermissionAttribute.cs: These should inherit from
123         CodeAccessSecurityAttribute, not IsolatedStoragePermissionAttribute.
124
125 2002-02-17  Duncan Mak  <duncan@ximian.com>
126
127         * FileDialogPermissionAccess.cs: Add in namespace declaration, so
128         that this one little unique enum wouldn't show up in the System
129         namespace when we ildasm corlib.dll ;-) Oops, my bad.
130
131 2002-02-13  Dan Lewis   <dihlewis@yahoo.co.uk>
132
133         * SecurityPermission.cs,
134         IsolatedStoragePermissionAttribute.cs: New files
135
136 2002-01-23  Duncan Mak  <duncan@ximian.com>
137
138         * FileDialogPermissionAccess.cs: Add to CVS.
139
140 2002-01-20  Duncan Mak  <duncan@ximian.com>
141
142         * *Attribute.cs: Implemented all the properties in the attributes
143         and removed the relevent MonoTODO attributes.
144
145         * *Attribute.cs: Fixed indentation.
146
147 2002-01-18  Duncan Mak  <duncan@ximian.com>
148
149         * EnvironmentPermissionAttribute.cs: 
150         * FileDialogPermissionAttribute.cs: 
151         * FileIOPermissionAttribute.cs: 
152         * IsolatedStorageAttribute.cs: 
153         * IsolatedStorageFilePermissionAttribute.cs: 
154         * PermissionSetAttribute.cs: 
155         * PrinciplePermissionAttribute.cs: 
156         * ReflectionPermissionAttribute.cs: 
157         * RegistryPermissionAttribute.cs: 
158         * SiteIdentityPermissionAttribute.cs: 
159         * StrongNamePermissionAttribute.cs: 
160         * UIPermissionAttribute.cs: 
161         * UrlIdentityPermissionAttribute.cs: 
162         * ZoneIdentityPermissionAttribute.cs: New files. Stubbed out with MonoTODOs
163
164         * Note: These are all the Attributes in the
165         System.Security.Permissions namespace. The only missing one is
166         PublishIdentityPermissionAttribute.cs because we don't have
167         anything for the X509Certificate class.
168
169 2002-01-14  Nick Drochak  <ndrochak@gol.com>
170
171         * FileIOPermission.cs: New file.  Implemented.
172
173 2002-01-08  Nick Drochak  <ndrochak@gol.com>
174
175         * CodeAccessSecurityAttribute.cs, SecurityAttribute.cs, 
176         SecurityPermissionAttribute.cs: New Files
177
178         * SecurityPermissionFlag.cs: Add missing enum values
179
180 2002-01-02  Nick Drochak  <ndrochak@gol.com>
181
182         * IUnrestrictedPermission.cs: Added missing interface class
183
184 2001-07-18  Michael Lambert <michaellambert@email.com>
185
186         * EnvironmentPermissionAccess.cs, FileIOPermissionAccess.cs, ReflectionPermissionFlag.cs: Add.