1 2004-08-03 Sebastien Pouliot <sebastien@ximian.com>
3 * ZoneIdentityPermission.cs: Reordered attributes in ToXml and added
4 missing Zone attribute.
6 2004-07-14 Sebastien Pouliot <sebastien@ximian.com>
8 * HostProtectionResource.cs: New enum for Fx 2.0.
10 2004-07-07 Sebastien Pouliot <sebastien@ximian.com>
12 * FileDialogPermission.cs: Removed the unrequired override ToString
13 from the NET_2_0 profile.
15 2004-06-10 Gert Driesen <drieseng@users.sourceforge.net>
17 * StrongNameIdentityPermission.cs: removed extra useless finalizer
18 to fix public API signature
20 2004-04-25 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
22 * StrongNamePublicKeyBlob: Call invariant Char.ToLower
24 2004-03-22 Sebastien Pouliot <sebastien@ximian.com>
26 * PublisherIdentityPermission.cs: Now use CryptoConvert for Hexadecimal
28 * PublisherIdentityPermissionAttribute.cs: Now use CryptoConvert for
29 Hexadecimal convertions.
31 2004-01-27 Sebastien Pouliot <spouliot@videotron.ca>
33 * FileIOPermission.cs: Added missing ArgumentNullException to
36 2004-01-26 Sebastien Pouliot <spouliot@videotron.ca>
38 * PermissionSetAttribute.cs: Implemented CreatePermissionSet.
40 2003-12-29 Sebastien Pouliot <spouliot@videotron.ca>
42 * EnvironmentPermission.cs: Fixed return value to match unit tests.
43 * EnvironmentPermissionAttribute.cs: Updated CreatePermission for
44 Unrestricted permission. Updated AttributeUsage using 1.2 documentation.
45 * FileDialogPermissionAttribute.cs: Updated CreatePermission for
46 Unrestricted permission. Updated AttributeUsage using 1.2 documentation.
47 * FileIOPermissionAttribute.cs: Updated CreatePermission for
48 Unrestricted permission. Updated AttributeUsage using 1.2 documentation.
49 * IsolatedStorageFilePermissionAttribute.cs: Implemented
50 CreatePermission method. Updated AttributeUsage using 1.2 documentation.
51 * IsolatedStoragePermissionAttribute.cs: Updated AttributeUsage using
53 * PermissionSetAttribute.cs: Prepared CreatePermissionSet. Updated
54 AttributeUsage using 1.2 documentation.
55 * PrincipalPermissionAttribute.cs: Updated CreatePermission for
56 Unrestricted permission. Fixed AttributeUsage (more limited than others).
57 * PublisherIdentityPermissionAttribute.cs: Updated CreatePermission to
58 throw ArgumentException for Unrestricted permission. Updated
59 AttributeUsage using 1.2 documentation.
60 * ReflectionPermissionAttribute.cs: Updated CreatePermission for
61 Unrestricted permission. Updated AttributeUsage using 1.2 documentation.
62 * RegistryPermission.cs: Implemented IsUnrestricted for unit tests.
63 * RegistryPermissionAttribute.cs: Implemented CreatePermission method.
64 Updated AttributeUsage using 1.2 documentation.
65 * SecurityAttribute.cs: m_Action is now assigned in constructor.
66 * SecurityPermission.cs: Completed class.
67 * SecurityPermissionAttribute.cs: Updated CreatePermission for
68 Unrestricted permission. Added missing [Serializable] attribute and
69 UnmanagedCode property. Changed -= to &= to preserve flags (e.g.
70 setting a flags to false more than one time).
71 * SecurityPermissionFlag.cs: Cleanup unused XML tags.
72 * SiteIdentityPermission.cs: Fixed exception for constructor and Site
73 property to match unit tests.
74 * SiteIdentityPermissionAttribute.cs: Updated CreatePermission for
75 Unrestricted permission. Updated AttributeUsage using 1.2 documentation.
76 * StrongNameIdentityPermission.cs: Fixed default values for Name and
77 Version to match unit tests.
78 * StrongNamePermissionAttribute.cs: Updated CreatePermission to
79 throw ArgumentException for Unrestricted permission. Updated
80 AttributeUsage using 1.2 documentation.
81 * UIPermission.cs: Fixed default values in constructor to match unit
83 * UIPermissionAttribute.cs: Updated CreatePermission to throw
84 ArgumentException for Unrestricted permission. Fixed strange case for
85 null URL. Updated AttributeUsage using 1.2 documentation.
86 * UrlIdentityPermission.cs: Url property now throws an exception to
88 * UrlIdentityPermissionAttribute.cs: Updated CreatePermission to throw
89 ArgumentException for Unrestricted permission. Updated AttributeUsage
90 using 1.2 documentation.
91 * ZoneIdentityPermissionAttribute.cs: Updated CreatePermission to throw
92 ArgumentException for Unrestricted permission. Updated AttributeUsage
93 using 1.2 documentation.
95 2003-08-05 Duncan Mak <duncan@ximian.com>
97 * FileIOPermission.cs (GetTokenIndex): Add implementation for
98 IBuiltInPermission for Sebastien.
100 * IsolatedStorageFilePermission.cs:
101 * RegistryPermission.cs:
102 * SecurityPermission.cs
103 * SiteIdentityPermission.cs:
105 * UrlIdentityPermission.cs: (FromXml);
106 (ToXml): Implemented.
108 2003-08-04 Duncan Mak <duncan@ximian.com>
110 * StrongNamePublicKeyBlob.cs (FromString): Added new internal
111 factory method to create a new blob from a string.
113 2003-08-03 Sebastien Pouliot <spouliot@videotron.ca>
115 * IBuiltInPermission.cs: New. Undocumented interface used by most
116 <*>Permission classes.
117 * EnvironmentPermission.cs: Added IBuiltInPermission.GetTokenIndex.
119 * FileDialogPermission.cs: Added IBuiltInPermission.GetTokenIndex.
121 * IsolatedStorageFilePermission.cs: Added IBuiltInPermission.
122 GetTokenIndex. Returns 3.
123 * PrincipalPermission.cs: Added IBuiltInPermission.GetTokenIndex.
125 * PublisherIdentityPermission.cs: Added IBuiltInPermission.
126 GetTokenIndex. Returns 9.
127 * ReflectionPermission.cs: Added IBuiltInPermission.GetTokenIndex.
129 * RegistryPermission.cs: Added IBuiltInPermission.GetTokenIndex.
131 * SecurityPermission.cs: Added IBuiltInPermission.GetTokenIndex.
133 * SiteIdentityPermission.cs: Added IBuiltInPermission.GetTokenIndex.
135 * StrongNameIdentityPermission.cs: Added [Serializable] and
136 IBuiltInPermission.GetTokenIndex. Returns 11.
137 * UIPermission.cs: Added IBuiltInPermission.GetTokenIndex. Returns 7.
138 * UrlIdentityPermission.cs: Added IBuiltInPermission.GetTokenIndex.
140 * ZoneIdentityPermission.cs: Added IBuiltInPermission.GetTokenIndex.
143 2003-07-01 Sebastien Pouliot <spouliot@videotron.ca>
145 * ReflectionPermission.cs: Fixed compilation warning.
146 * PrincipalPermission.cs: Completed class implementation.
147 * PrincipalPermissionAttribute.cs: Completed class implementation.
149 2003-06-29 Sebastien Pouliot <spouliot@videotron.ca>
151 * ReflectionPermission.cs: Completed class implementation.
152 * ReflectionPermissionAttribute.cs: Completed class implementation.
154 2003-06-28 Sebastien Pouliot <spouliot@videotron.ca>
156 * CodeAccessSecurityAttribute.cs: Added [Serializable] to class.
157 * EnvironmentPermission.cs: Completed class implementation.
158 * EnvironmentPermissionAttribute.cs: Corrected 1.1 signature and
159 completed class implementation.
160 * FileDialogPermission.cs: New. Complete implementation.
161 * FileDialogPermissionAttribute.cs: Completed class implementation.
162 * FileIOPermissionAttribute.cs: Corrected 1.1 signature and
163 completed class implementation.
164 * IsolatedStorageFilePermission.cs: New. Stubbed missing class.
165 * PrincipalPermission.cs: New. Stubbed missing class.
166 * PublisherIdentityPermission.cs: Completed class implementation.
167 * PublisherIdentityPermissionAttribute.cs: New. Complete
169 * RegistryPermission.cs: New. Stubbed missing class.
170 * SecurityPermission.cs: Added missing MonoTODO attributes.
171 * SecurityPermissionFlag.cs: Added new BindingRedirects flag for
172 .NET 1.1 compatibility.
173 * SiteIdentityPermission.cs: New. Stubbed missing class.
174 * SiteIdentityPermissionAttribute.cs: Completed class implementation.
175 * StrongNamePermissionAttribute.cs: Completed class implementation.
176 * UIPermission.cs: New. Stubbed missing class.
177 * UIPermissionAttribute.cs: Completed class implementation.
178 * UrlIdentityPermission.cs: New. Stubbed missing class.
179 * UrlIdentityPermissionAttribute.cs: Completed class implementation.
180 * ZoneIdentityPermission.cs: Added [Serializable] to class.
181 * ZoneIdentityPermissionAttribute.cs: Completed class implementation.
183 2002-12-16 Sebastien Pouliot <spouliot@videotron.ca>
185 * StrongNamePublicKeyBlob.cs: New. Implemented.
186 * StrongNameIdentityPermission.cs. New. Stubbed (required
187 for StrongName class).
189 2002-12-15 Sebastien Pouliot <spouliot@videotron.ca>
191 * PublisherIdentityPermission.cs. New. Stubbed (required
192 for Publisher class).
194 2002-08-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
196 * ZoneIdentityPermission.cs: New file. Implemented.
198 2002-07-22 Tim Coleman <tim@timcoleman.com>
199 * ReflectionPermission.cs:
200 * EnvironmentPermission.cs:
201 bad place for an override keyword :(
203 2002-07-22 Tim Coleman <tim@timcoleman.com>
204 * ReflectionPermission.cs:
205 * EnvironmentPermission.cs:
206 Stubbs added because these are referenced
209 2002-07-13 Jonathan Pryor <jonpryor@vt.edu>
210 * ResourcePermissionBase.cs: Stubbed out
211 * ResourcePermissionBaseEntry.cs: Implemented.
213 2002-03-12 Duncan Mak <duncan@ximian.com>
215 * SiteIdentityPermissionAttribute.cs:
216 * UIPermissionAttribute.cs: These should inherit from
217 CodeAccessSecurityAttribute, not IsolatedStoragePermissionAttribute.
219 2002-02-17 Duncan Mak <duncan@ximian.com>
221 * FileDialogPermissionAccess.cs: Add in namespace declaration, so
222 that this one little unique enum wouldn't show up in the System
223 namespace when we ildasm corlib.dll ;-) Oops, my bad.
225 2002-02-13 Dan Lewis <dihlewis@yahoo.co.uk>
227 * SecurityPermission.cs,
228 IsolatedStoragePermissionAttribute.cs: New files
230 2002-01-23 Duncan Mak <duncan@ximian.com>
232 * FileDialogPermissionAccess.cs: Add to CVS.
234 2002-01-20 Duncan Mak <duncan@ximian.com>
236 * *Attribute.cs: Implemented all the properties in the attributes
237 and removed the relevent MonoTODO attributes.
239 * *Attribute.cs: Fixed indentation.
241 2002-01-18 Duncan Mak <duncan@ximian.com>
243 * EnvironmentPermissionAttribute.cs:
244 * FileDialogPermissionAttribute.cs:
245 * FileIOPermissionAttribute.cs:
246 * IsolatedStorageAttribute.cs:
247 * IsolatedStorageFilePermissionAttribute.cs:
248 * PermissionSetAttribute.cs:
249 * PrinciplePermissionAttribute.cs:
250 * ReflectionPermissionAttribute.cs:
251 * RegistryPermissionAttribute.cs:
252 * SiteIdentityPermissionAttribute.cs:
253 * StrongNamePermissionAttribute.cs:
254 * UIPermissionAttribute.cs:
255 * UrlIdentityPermissionAttribute.cs:
256 * ZoneIdentityPermissionAttribute.cs: New files. Stubbed out with MonoTODOs
258 * Note: These are all the Attributes in the
259 System.Security.Permissions namespace. The only missing one is
260 PublishIdentityPermissionAttribute.cs because we don't have
261 anything for the X509Certificate class.
263 2002-01-14 Nick Drochak <ndrochak@gol.com>
265 * FileIOPermission.cs: New file. Implemented.
267 2002-01-08 Nick Drochak <ndrochak@gol.com>
269 * CodeAccessSecurityAttribute.cs, SecurityAttribute.cs,
270 SecurityPermissionAttribute.cs: New Files
272 * SecurityPermissionFlag.cs: Add missing enum values
274 2002-01-02 Nick Drochak <ndrochak@gol.com>
276 * IUnrestrictedPermission.cs: Added missing interface class
278 2001-07-18 Michael Lambert <michaellambert@email.com>
280 * EnvironmentPermissionAccess.cs, FileIOPermissionAccess.cs, ReflectionPermissionFlag.cs: Add.