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