1 2005-09-22 Sebastien Pouliot <sebastien@ximian.com>
3 * ReflectionPermissionAttribute.cs: TypeInformation is obsolete.
4 * SecurityAction.cs: *Choice security actions are removed in 2.0 RC.
6 2005-06-22 Sebastien Pouliot <sebastien@ximian.com>
8 * FileIOPermission.cs, IsolatedStorageFilePermission.cs,
9 KeyContainerPermission.cs, RegistryPermission.cs: better comments on
10 remaining TODO (all 2.0 related) to ease grepping.
12 2005-06-16 Sebastien Pouliot <sebastien@ximian.com>
14 * PrincipalPermission.cs: Fixed IsSubsetOf method when permission is
17 2005-06-10 Sebastien Pouliot <sebastien@ximian.com>
19 * StrongNamePublicKeyBlob.cs: Reduce casts in Equals.
21 2005-06-09 Sebastien Pouliot <sebastien@ximian.com>
23 * all: Added ComVisible(true) and some Obsolete attributes for NET_2_0
25 2005-06-07 Sebastien Pouliot <sebastien@ximian.com>
27 * IsolatedStorageFilePermission.cs: Removed unrequired TODO on ctor.
28 Added ComVisible for NET_2_0.
29 * GacIdentityPermissionAttribute.cs: Removed FIXME. Added ComVisible
32 2005-05-18 Sebastien Pouliot <sebastien@ximian.com>
34 * HostProtectionAttribute.cs: Fixes flag cleaning logical
35 operation (found by Jordi).
36 * SecurityPermissionAttribute.cs: Fixes flag cleaning logical
37 operation (this is the original sinner ;-).
39 2005-05-16 Sebastien Pouliot <sebastien@ximian.com>
41 * IsolatedStoragePermission.cs: Added UserQuota attribute in XML.
43 2005-05-12 Atsushi Enomoto <atsushi@ximian.com>
45 * PermissionSetAttribute.cs : MiniParser->SmallXmlParser changes.
47 2005-04-26 Sebastien Pouliot <sebastien@ximian.com>
49 * IBuiltInPermission.cs: Fixed index values for GacIdentityPermission
50 and KeyContainerPermission. Removed DataProtectionPermission.
51 * IsolatedStorageContainment.cs: Fixed ApplicationIsolationByUser
53 * UrlIdentityPermission.cs: Fixed differences between 1.x and 2.0.
55 2005-03-24 Sebastien Pouliot <sebastien@ximian.com>
57 * FileIOPermission.cs: Now use InsecureGetFullPath to add paths to
58 it's lists (as GetFullPath is more restricted than the permission).
59 Removed unrequired use of GetFullPath in union and subset ops.
60 * IsolatedStoragePermission.cs: Added InheritanceDemand for
61 ControlEvidence and ControlPolicy on class.
63 2005-03-17 Sebastien Pouliot <sebastien@ximian.com>
65 * IsolatedStorageContainment.cs: Add missing BOOTSTRAP_NET_2_0 to new
66 enum values. Fix bug #73046.
68 2005-03-17 Martin Baulig <martin@ximian.com>
70 * SecurityAction.cs: Use `#if NET_2_0 || BOOTSTRAP_NET_2_0'.
72 2005-02-24 Sebastien Pouliot <sebastien@ximian.com>
74 * GacIdentityPermission.cs: Fixed warning.
75 * StrongNameIdentityPermission.cs: Added support for multiple entries
76 for NET_2_0 profile (required for SecurityAction.*DemandChoice).
78 2005-01-24 Sebastien Pouliot <sebastien@ximian.com>
80 * FileIOPermission.cs: Removed old commented code and a LAMESPEC (as
81 current documentation has been corrected).
83 2005-01-19 Sebastien Pouliot <sebastien@ximian.com>
85 * SiteIdentityPermission.cs: Fix case were the wildcard '*' is present
86 but not the first character of the site.
88 2005-01-11 Sebastien Pouliot <sebastien@ximian.com>
90 * PermissionSetAttribute.cs: Throw proper exception if XML cannot be
91 decoded. Actually load (not just creates) the XML permissions.
93 2005-01-08 Sebastien Pouliot <sebastien@ximian.com>
95 * PermissionSetAttribute.cs: Implemented Hex property (2.0) now that
97 * RegistryPermission.cs: Added text to MonoTODO, i.e. lack of access
99 * KeyContainerPermissionFlags.cs: Fixed values for ViewAcl and
100 ChangeAcl (a hole as been left). This also corrects AllFlags.
102 2005-01-05 Sebastien Pouliot <sebastien@ximian.com>
104 * DataProtectionPermission.cs: Moving to System.Security assembly.
105 * DataProtectionPermissionAttribute.cs: Moving to System.Security.dll.
106 * DataProtectionFlags.cs: Moving to System.Security assembly.
107 * KeyContainerPermissionFlags.cs: Added ViewAcl and ChangeAcl (added
108 after beta1). Corrected AllFlags (with new entries).
110 2004-11-26 Sebastien Pouliot <sebastien@ximian.com>
112 * FileIOPermission.cs:
113 * IsolatedStorageFilePermission.cs:
114 * PrincipalPermission.cs:
115 Added ComVisible attributes to match 2.0 October Preview.
117 2004-10-15 Sebastien Pouliot <sebastien@ximian.com>
119 * PrincipalPermission.cs: Fixed bug in Intersect (thanks to Alain
120 Normandin). Changed XML tag to "Permission" (not "IPermission").
122 2004-10-05 Sebastien Pouliot <sebastien@ximian.com>
124 * PrincipalPermission.cs: Fixed bug where a change to a permission
125 (e.g. Copy, Union) could affect multiple instances. Fixed FromXml
126 to clear existing entries.
128 2004-09-16 Sebastien Pouliot <sebastien@ximian.com>
130 * SiteIdentityPermission.cs: Fixed warning (l4) for unused variable.
131 * StrongNameIdentityPermissionAttribute.cs: Fixed warning (l4)...
133 2004-09-04 Sebastien Pouliot <sebastien@ximian.com>
135 * FileIOPermission.cs: Reworked to support partial paths, non-c14n
136 paths (like ..) and PathDiscovery in XML. Now runs MSDN sample.
137 * RegistryPermission.cs: Removed unrequired variable.
139 2004-09-03 Sebastien Pouliot <sebastien@ximian.com>
141 * EnvironmentPermission.cs: Fixed Unrestricted in FromXml.
142 * RegistryPermission.cs: Completed implementation wrt Fx 1.1.
144 2004-09-03 Sebastien Pouliot <sebastien@ximian.com>
146 * EnvironmentPermission.cs: Fixed GetPathList which has little
147 differences between Fx 1.1 and 2.0. Required to run the MSDN samples.
148 * FileDialogPermission.cs: Fixed IsSubsetOf and Intersect.
149 * RegistryPermission.cs: Fixed ToXml to avoid NullReferenceException.
150 Required to run the MSDN library samples.
151 * SecurityPermission.cs: Return null for an empty intersection.
152 Required to run the MSDN library samples.
153 * SiteIdentityPermission.cs: Implemented wildcard support in
154 Intersect, IsSubsetOf and Union.
155 * StrongNameIdentityPermission.cs: Implemented wildcard support in
156 Intersect, IsSubsetOf and Union. Fixed ToXml to pass the MSDN samples.
157 * UrlIdentityPermission.cs: Implemented wildcard support in Intersect,
158 IsSubsetOf and Union. Fixed difference between Fx1.1 and 2.0 in Copy.
160 2004-09-02 Sebastien Pouliot <sebastien@ximian.com>
162 * SiteIdentityPermission.cs: Updated to match latest unit tests, i.e.
163 match Fx 1.1 on NET_1_1 and Fx 2.0 (beta 1) in NET_2_0.
164 * StrongNameIdentityPermission.cs: Updated to match latest unit tests,
165 i.e. match Fx 1.1 on NET_1_1 and Fx 2.0 (beta 1) in NET_2_0.
166 * UrlIdentityPermission.cs: Updated to match latest unit tests, i.e.
167 match Fx 1.1 on NET_1_1 and Fx 2.0 (beta 1) in NET_2_0.
169 2004-09-01 Sebastien Pouliot <sebastien@ximian.com>
171 * ZoneIdentityPermission.cs: Do not include "Zone" attribute in XML if
172 zone == NoZone (so the permission can be considered as empty).
174 2004-08-20 Sebastien Pouliot <sebastien@ximian.com>
176 * SiteIdentityPermission.cs: Basic (without wildcards) implementation
177 for Intersect, IsSubsetOf and Union. Fixed to pass all new unit tests.
178 * UrlIdentityPermission.cs: Basic (without wildcards) implementation
179 for Intersect, IsSubsetOf and Union. Fixed to pass all new unit tests.
181 2004-08-19 Sebastien Pouliot <sebastien@ximian.com>
183 * CodeAccessSecurityAttribute.cs: Namespace clean-up (removing System.)
184 * EnvironmentPermission.cs: Common exception for flags validation.
185 Fixed Fx 2.0 return values (String.Empty not null).
186 * EnvironmentPermissionAttribute.cs: Namespace clean-up.
187 * FileIOPermission.cs: Updated to use the common template. Added Fx
189 * FileIOPermissionAttribute.cs: Added Fx 2.0 properties.
190 * HostProtectionAttribute.cs: Namespace clean-up (removing System.)
191 * IsolatedStoragePermissionAttribute.cs: Namespace cleanup.
192 * KeyContainerPermissionAttribute.cs: Added default values. Removed
193 unrequired flags validations. Can now create unrestricted permissions.
194 * PermissionSetAttribute.cs: Added new Fx 2.0 Hex property.
195 * PrincipalPermission.cs: Updated to use the common template.
196 * PrincipalPermissionAttribute.cs: Namespace cleanup.
197 * PublisherIdentityPermissionAttribute.cs: Namespace cleanup.
198 * RegistryPermission.cs: Updated to use the common template.
199 * RegistryPermissionAttribute.cs: Added Fx 2.0 properties.
200 * SecurityAttribute.cs: Namespace clean-up (removing System.)
201 * SecurityPermission.cs: Updated to use the common template. Now
203 * SiteIdentityPermission.cs: Updated to use the common template.
204 * SiteIdentityPermissionAttribute.cs: Move unrestricted responsability
205 check to SiteIdentityPermission constructor.
206 * StrongNamePermissionAttribute.cs: Move unrestricted responsability
207 check to StrongNameIdentityPermission constructor.
208 * UrlIdentityPermission.cs: Updated to use the common template.
209 * UrlIdentityPermissionAttribute.cs: Move unrestricted responsability
210 check to UrlIdentityPermission constructor.
211 * ZoneIdentityPermissionAttribute.cs: Move unrestricted responsability
212 check to ZoneIdentityPermission constructor.
214 2004-08-18 Sebastien Pouliot <sebastien@ximian.com>
216 * IsolatedStorageContainment.cs: Added new enums values for NET_2_0.
217 * IsolatedStorageFilePermissionAttribute.cs: Removed unrequired using
219 * IsolatedStorageFilePermission.cs: Updated to use the common template.
220 Completed TODOs and now pass all unit tests.
221 * IsolatedStoragePermission.cs: Updated to use the common template.
222 Completed TODOs and now pass all unit tests.
223 * GacIdentityPermission.cs: Update to use the common template. Now
225 * GacIdentityPermissionAttribute.cs: Added FIXME comment.
227 2004-08-17 Sebastien Pouliot <sebastien@ximian.com>
229 * StrongNameIdentityPermission.cs: Update to use the common template.
230 Completed TODOs and now pass all unit tests.
231 * StrongNamePermissionAttribute.cs: Fixed public key convertion (as it
232 wasn't base64 encoded).
233 * StrongNamePublicKeyBlob.cs: Made static FromString() more robust.
234 * ZoneIdentityPermission.cs: Update to use the common template. Now
237 2004-08-17 Sebastien Pouliot <sebastien@ximian.com>
239 * DataProtectionPermission.cs: New permission for NET_2_0. Use common
241 * DataProtectionPermissionAttribute.cs: New security attribute for
243 * DataProtectionPermissionFlags.cs: New flags for NET_2_0.
244 * HostProtectionAttribute.cs: New security attribute for NET_2_0.
245 * HostProtectionPermission.cs: New internal permission for NET_2_0.
246 Use common permission template.
247 * KeyContainerPermission.cs: New permission for NET_2_0. Use common
249 * KeyContainerPermissionAccessEntry.cs: New class for NET_2_0.
250 * KeyContainerPermissionAccessEntryCollection.cs: New for NET_2_0.
251 * KeyContainerPermissionAccessEntryEnumerator.cs: New for NET_2_0.
252 * KeyContainerPermissionAttribute.cs: New security attrib for NET_2_0.
253 * KeyContainerPermissionFlags.cs: New flags for NET_2_0.
255 2004-08-17 Sebastien Pouliot <sebastien@ximian.com>
257 * EnvironmentPermission.cs: Updated to use the common template.
258 * FileDialogPermission.cs: Updated to use the common template.
259 * PublisherIdentityPermission.cs: Updated to use the common template.
260 * ReflectionPermission.cs: Updated to use the common template.
262 2004-08-17 Sebastien Pouliot <sebastien@ximian.com>
264 * IBuiltInPermission.cs: Added a new internal enum to store the index
265 of all corlib's permissions (as the index can changes in newer
266 versions of the framework, e.g. 2.0).
267 * SecurityAttribute.cs: Removed the validation when setting the Action
268 property to match MS implementation.
269 * UIPermission.cs: Update to use the common template. Completed TODOs
270 and now pass all unit tests.
272 2004-08-05 Sebastien Pouliot <sebastien@ximian.com>
274 * PrincipalPermission.cs: Added Equals/GetHashCode for NET_2_0.
275 * SecurityPermissionAttribute.cs: Added new BindingRedirects property
278 2004-08-04 Sebastien Pouliot <sebastien@ximian.com>
280 * GacIdentityPermission.cs: New. for NET_2_0
281 * GacIdentityPermissionAttribute.cs: New. for NET_2_0
282 * SecurityAction.cs: Added new "Choice" enums for NET_2_0. Removed old
283 and empty XML comments.
284 * ZoneIdentityPermission.cs: NoZone is a subset of all SecurityZone.
286 2004-08-03 Sebastien Pouliot <sebastien@ximian.com>
288 * ZoneIdentityPermission.cs: Reordered attributes in ToXml and added
289 missing Zone attribute. Fixed buglets wrt new unit tests. Added
290 globalization to exceptions.
292 2004-07-14 Sebastien Pouliot <sebastien@ximian.com>
294 * HostProtectionResource.cs: New enum for Fx 2.0.
296 2004-07-07 Sebastien Pouliot <sebastien@ximian.com>
298 * FileDialogPermission.cs: Removed the unrequired override ToString
299 from the NET_2_0 profile.
301 2004-06-10 Gert Driesen <drieseng@users.sourceforge.net>
303 * StrongNameIdentityPermission.cs: removed extra useless finalizer
304 to fix public API signature
306 2004-04-25 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
308 * StrongNamePublicKeyBlob: Call invariant Char.ToLower
310 2004-03-22 Sebastien Pouliot <sebastien@ximian.com>
312 * PublisherIdentityPermission.cs: Now use CryptoConvert for Hexadecimal
314 * PublisherIdentityPermissionAttribute.cs: Now use CryptoConvert for
315 Hexadecimal convertions.
317 2004-01-27 Sebastien Pouliot <spouliot@videotron.ca>
319 * FileIOPermission.cs: Added missing ArgumentNullException to
322 2004-01-26 Sebastien Pouliot <spouliot@videotron.ca>
324 * PermissionSetAttribute.cs: Implemented CreatePermissionSet.
326 2003-12-29 Sebastien Pouliot <spouliot@videotron.ca>
328 * EnvironmentPermission.cs: Fixed return value to match unit tests.
329 * EnvironmentPermissionAttribute.cs: Updated CreatePermission for
330 Unrestricted permission. Updated AttributeUsage using 1.2 documentation.
331 * FileDialogPermissionAttribute.cs: Updated CreatePermission for
332 Unrestricted permission. Updated AttributeUsage using 1.2 documentation.
333 * FileIOPermissionAttribute.cs: Updated CreatePermission for
334 Unrestricted permission. Updated AttributeUsage using 1.2 documentation.
335 * IsolatedStorageFilePermissionAttribute.cs: Implemented
336 CreatePermission method. Updated AttributeUsage using 1.2 documentation.
337 * IsolatedStoragePermissionAttribute.cs: Updated AttributeUsage using
339 * PermissionSetAttribute.cs: Prepared CreatePermissionSet. Updated
340 AttributeUsage using 1.2 documentation.
341 * PrincipalPermissionAttribute.cs: Updated CreatePermission for
342 Unrestricted permission. Fixed AttributeUsage (more limited than others).
343 * PublisherIdentityPermissionAttribute.cs: Updated CreatePermission to
344 throw ArgumentException for Unrestricted permission. Updated
345 AttributeUsage using 1.2 documentation.
346 * ReflectionPermissionAttribute.cs: Updated CreatePermission for
347 Unrestricted permission. Updated AttributeUsage using 1.2 documentation.
348 * RegistryPermission.cs: Implemented IsUnrestricted for unit tests.
349 * RegistryPermissionAttribute.cs: Implemented CreatePermission method.
350 Updated AttributeUsage using 1.2 documentation.
351 * SecurityAttribute.cs: m_Action is now assigned in constructor.
352 * SecurityPermission.cs: Completed class.
353 * SecurityPermissionAttribute.cs: Updated CreatePermission for
354 Unrestricted permission. Added missing [Serializable] attribute and
355 UnmanagedCode property. Changed -= to &= to preserve flags (e.g.
356 setting a flags to false more than one time).
357 * SecurityPermissionFlag.cs: Cleanup unused XML tags.
358 * SiteIdentityPermission.cs: Fixed exception for constructor and Site
359 property to match unit tests.
360 * SiteIdentityPermissionAttribute.cs: Updated CreatePermission for
361 Unrestricted permission. Updated AttributeUsage using 1.2 documentation.
362 * StrongNameIdentityPermission.cs: Fixed default values for Name and
363 Version to match unit tests.
364 * StrongNamePermissionAttribute.cs: Updated CreatePermission to
365 throw ArgumentException for Unrestricted permission. Updated
366 AttributeUsage using 1.2 documentation.
367 * UIPermission.cs: Fixed default values in constructor to match unit
369 * UIPermissionAttribute.cs: Updated CreatePermission to throw
370 ArgumentException for Unrestricted permission. Fixed strange case for
371 null URL. Updated AttributeUsage using 1.2 documentation.
372 * UrlIdentityPermission.cs: Url property now throws an exception to
374 * UrlIdentityPermissionAttribute.cs: Updated CreatePermission to throw
375 ArgumentException for Unrestricted permission. Updated AttributeUsage
376 using 1.2 documentation.
377 * ZoneIdentityPermissionAttribute.cs: Updated CreatePermission to throw
378 ArgumentException for Unrestricted permission. Updated AttributeUsage
379 using 1.2 documentation.
381 2003-08-05 Duncan Mak <duncan@ximian.com>
383 * FileIOPermission.cs (GetTokenIndex): Add implementation for
384 IBuiltInPermission for Sebastien.
386 * IsolatedStorageFilePermission.cs:
387 * RegistryPermission.cs:
388 * SecurityPermission.cs
389 * SiteIdentityPermission.cs:
391 * UrlIdentityPermission.cs: (FromXml);
392 (ToXml): Implemented.
394 2003-08-04 Duncan Mak <duncan@ximian.com>
396 * StrongNamePublicKeyBlob.cs (FromString): Added new internal
397 factory method to create a new blob from a string.
399 2003-08-03 Sebastien Pouliot <spouliot@videotron.ca>
401 * IBuiltInPermission.cs: New. Undocumented interface used by most
402 <*>Permission classes.
403 * EnvironmentPermission.cs: Added IBuiltInPermission.GetTokenIndex.
405 * FileDialogPermission.cs: Added IBuiltInPermission.GetTokenIndex.
407 * IsolatedStorageFilePermission.cs: Added IBuiltInPermission.
408 GetTokenIndex. Returns 3.
409 * PrincipalPermission.cs: Added IBuiltInPermission.GetTokenIndex.
411 * PublisherIdentityPermission.cs: Added IBuiltInPermission.
412 GetTokenIndex. Returns 9.
413 * ReflectionPermission.cs: Added IBuiltInPermission.GetTokenIndex.
415 * RegistryPermission.cs: Added IBuiltInPermission.GetTokenIndex.
417 * SecurityPermission.cs: Added IBuiltInPermission.GetTokenIndex.
419 * SiteIdentityPermission.cs: Added IBuiltInPermission.GetTokenIndex.
421 * StrongNameIdentityPermission.cs: Added [Serializable] and
422 IBuiltInPermission.GetTokenIndex. Returns 11.
423 * UIPermission.cs: Added IBuiltInPermission.GetTokenIndex. Returns 7.
424 * UrlIdentityPermission.cs: Added IBuiltInPermission.GetTokenIndex.
426 * ZoneIdentityPermission.cs: Added IBuiltInPermission.GetTokenIndex.
429 2003-07-01 Sebastien Pouliot <spouliot@videotron.ca>
431 * ReflectionPermission.cs: Fixed compilation warning.
432 * PrincipalPermission.cs: Completed class implementation.
433 * PrincipalPermissionAttribute.cs: Completed class implementation.
435 2003-06-29 Sebastien Pouliot <spouliot@videotron.ca>
437 * ReflectionPermission.cs: Completed class implementation.
438 * ReflectionPermissionAttribute.cs: Completed class implementation.
440 2003-06-28 Sebastien Pouliot <spouliot@videotron.ca>
442 * CodeAccessSecurityAttribute.cs: Added [Serializable] to class.
443 * EnvironmentPermission.cs: Completed class implementation.
444 * EnvironmentPermissionAttribute.cs: Corrected 1.1 signature and
445 completed class implementation.
446 * FileDialogPermission.cs: New. Complete implementation.
447 * FileDialogPermissionAttribute.cs: Completed class implementation.
448 * FileIOPermissionAttribute.cs: Corrected 1.1 signature and
449 completed class implementation.
450 * IsolatedStorageFilePermission.cs: New. Stubbed missing class.
451 * PrincipalPermission.cs: New. Stubbed missing class.
452 * PublisherIdentityPermission.cs: Completed class implementation.
453 * PublisherIdentityPermissionAttribute.cs: New. Complete
455 * RegistryPermission.cs: New. Stubbed missing class.
456 * SecurityPermission.cs: Added missing MonoTODO attributes.
457 * SecurityPermissionFlag.cs: Added new BindingRedirects flag for
458 .NET 1.1 compatibility.
459 * SiteIdentityPermission.cs: New. Stubbed missing class.
460 * SiteIdentityPermissionAttribute.cs: Completed class implementation.
461 * StrongNamePermissionAttribute.cs: Completed class implementation.
462 * UIPermission.cs: New. Stubbed missing class.
463 * UIPermissionAttribute.cs: Completed class implementation.
464 * UrlIdentityPermission.cs: New. Stubbed missing class.
465 * UrlIdentityPermissionAttribute.cs: Completed class implementation.
466 * ZoneIdentityPermission.cs: Added [Serializable] to class.
467 * ZoneIdentityPermissionAttribute.cs: Completed class implementation.
469 2002-12-16 Sebastien Pouliot <spouliot@videotron.ca>
471 * StrongNamePublicKeyBlob.cs: New. Implemented.
472 * StrongNameIdentityPermission.cs. New. Stubbed (required
473 for StrongName class).
475 2002-12-15 Sebastien Pouliot <spouliot@videotron.ca>
477 * PublisherIdentityPermission.cs. New. Stubbed (required
478 for Publisher class).
480 2002-08-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
482 * ZoneIdentityPermission.cs: New file. Implemented.
484 2002-07-22 Tim Coleman <tim@timcoleman.com>
485 * ReflectionPermission.cs:
486 * EnvironmentPermission.cs:
487 bad place for an override keyword :(
489 2002-07-22 Tim Coleman <tim@timcoleman.com>
490 * ReflectionPermission.cs:
491 * EnvironmentPermission.cs:
492 Stubbs added because these are referenced
495 2002-07-13 Jonathan Pryor <jonpryor@vt.edu>
496 * ResourcePermissionBase.cs: Stubbed out
497 * ResourcePermissionBaseEntry.cs: Implemented.
499 2002-03-12 Duncan Mak <duncan@ximian.com>
501 * SiteIdentityPermissionAttribute.cs:
502 * UIPermissionAttribute.cs: These should inherit from
503 CodeAccessSecurityAttribute, not IsolatedStoragePermissionAttribute.
505 2002-02-17 Duncan Mak <duncan@ximian.com>
507 * FileDialogPermissionAccess.cs: Add in namespace declaration, so
508 that this one little unique enum wouldn't show up in the System
509 namespace when we ildasm corlib.dll ;-) Oops, my bad.
511 2002-02-13 Dan Lewis <dihlewis@yahoo.co.uk>
513 * SecurityPermission.cs,
514 IsolatedStoragePermissionAttribute.cs: New files
516 2002-01-23 Duncan Mak <duncan@ximian.com>
518 * FileDialogPermissionAccess.cs: Add to CVS.
520 2002-01-20 Duncan Mak <duncan@ximian.com>
522 * *Attribute.cs: Implemented all the properties in the attributes
523 and removed the relevent MonoTODO attributes.
525 * *Attribute.cs: Fixed indentation.
527 2002-01-18 Duncan Mak <duncan@ximian.com>
529 * EnvironmentPermissionAttribute.cs:
530 * FileDialogPermissionAttribute.cs:
531 * FileIOPermissionAttribute.cs:
532 * IsolatedStorageAttribute.cs:
533 * IsolatedStorageFilePermissionAttribute.cs:
534 * PermissionSetAttribute.cs:
535 * PrinciplePermissionAttribute.cs:
536 * ReflectionPermissionAttribute.cs:
537 * RegistryPermissionAttribute.cs:
538 * SiteIdentityPermissionAttribute.cs:
539 * StrongNamePermissionAttribute.cs:
540 * UIPermissionAttribute.cs:
541 * UrlIdentityPermissionAttribute.cs:
542 * ZoneIdentityPermissionAttribute.cs: New files. Stubbed out with MonoTODOs
544 * Note: These are all the Attributes in the
545 System.Security.Permissions namespace. The only missing one is
546 PublishIdentityPermissionAttribute.cs because we don't have
547 anything for the X509Certificate class.
549 2002-01-14 Nick Drochak <ndrochak@gol.com>
551 * FileIOPermission.cs: New file. Implemented.
553 2002-01-08 Nick Drochak <ndrochak@gol.com>
555 * CodeAccessSecurityAttribute.cs, SecurityAttribute.cs,
556 SecurityPermissionAttribute.cs: New Files
558 * SecurityPermissionFlag.cs: Add missing enum values
560 2002-01-02 Nick Drochak <ndrochak@gol.com>
562 * IUnrestrictedPermission.cs: Added missing interface class
564 2001-07-18 Michael Lambert <michaellambert@email.com>
566 * EnvironmentPermissionAccess.cs, FileIOPermissionAccess.cs, ReflectionPermissionFlag.cs: Add.