svn path=/branches/mono-1-1-9/mcs/; revision=51216
[mono.git] / mcs / class / corlib / System.Security.Permissions / ChangeLog
index 6807a4fe72de3a3d2b23b5d4e1cc3609182a17f5..4825090afeb0c35c90bb03d37b57d75f83dee09c 100644 (file)
@@ -1,3 +1,107 @@
+2005-06-22  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * FileIOPermission.cs, IsolatedStorageFilePermission.cs, 
+       KeyContainerPermission.cs, RegistryPermission.cs: better comments on
+       remaining TODO (all 2.0 related) to ease grepping.
+
+2005-06-16  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * PrincipalPermission.cs: Fixed IsSubsetOf method when permission is
+       empty.
+
+2005-06-10  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * StrongNamePublicKeyBlob.cs: Reduce casts in Equals.
+
+2005-06-09  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * all: Added ComVisible(true) and some Obsolete attributes for NET_2_0
+
+2005-06-07  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * IsolatedStorageFilePermission.cs: Removed unrequired TODO on ctor.
+       Added ComVisible for NET_2_0.
+       * GacIdentityPermissionAttribute.cs: Removed FIXME. Added ComVisible 
+       for NET_2_0.
+
+2005-05-18  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * HostProtectionAttribute.cs: Fixes flag cleaning logical 
+       operation (found by Jordi).
+       * SecurityPermissionAttribute.cs: Fixes flag cleaning logical 
+       operation (this is the original sinner ;-).
+
+2005-05-16  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * IsolatedStoragePermission.cs: Added UserQuota attribute in XML.
+
+2005-05-12  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * PermissionSetAttribute.cs : MiniParser->SmallXmlParser changes.
+
+2005-04-26  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * IBuiltInPermission.cs: Fixed index values for GacIdentityPermission
+       and KeyContainerPermission. Removed DataProtectionPermission.
+       * IsolatedStorageContainment.cs: Fixed ApplicationIsolationByUser 
+       value to 0x15.
+       * UrlIdentityPermission.cs: Fixed differences between 1.x and 2.0.
+
+2005-03-24  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * FileIOPermission.cs: Now use InsecureGetFullPath to add paths to 
+       it's lists (as GetFullPath is more restricted than the permission).
+       Removed unrequired use of GetFullPath in union and subset ops.
+       * IsolatedStoragePermission.cs: Added InheritanceDemand for 
+       ControlEvidence and ControlPolicy on class.
+
+2005-03-17  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * IsolatedStorageContainment.cs: Add missing BOOTSTRAP_NET_2_0 to new
+       enum values. Fix bug #73046.
+
+2005-03-17  Martin Baulig  <martin@ximian.com>
+
+       * SecurityAction.cs: Use `#if NET_2_0 || BOOTSTRAP_NET_2_0'.
+
+2005-02-24  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * GacIdentityPermission.cs: Fixed warning.
+       * StrongNameIdentityPermission.cs: Added support for multiple entries
+       for NET_2_0 profile (required for SecurityAction.*DemandChoice).
+
+2005-01-24  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * FileIOPermission.cs: Removed old commented code and a LAMESPEC (as 
+       current documentation has been corrected).
+
+2005-01-19  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * SiteIdentityPermission.cs: Fix case were the wildcard '*' is present
+       but not the first character of the site.
+
+2005-01-11  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * PermissionSetAttribute.cs: Throw proper exception if XML cannot be
+       decoded. Actually load (not just creates) the XML permissions.
+
+2005-01-08  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * PermissionSetAttribute.cs: Implemented Hex property (2.0) now that
+       it is documented.
+       * RegistryPermission.cs: Added text to MonoTODO, i.e. lack of access 
+       control support.
+       * KeyContainerPermissionFlags.cs: Fixed values for ViewAcl and 
+       ChangeAcl (a hole as been left). This also corrects AllFlags.
+
+2005-01-05  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * DataProtectionPermission.cs: Moving to System.Security assembly.
+       * DataProtectionPermissionAttribute.cs: Moving to System.Security.dll.
+       * DataProtectionFlags.cs: Moving to System.Security assembly.
+       * KeyContainerPermissionFlags.cs: Added ViewAcl and ChangeAcl (added
+       after beta1). Corrected AllFlags (with new entries).
+
 2004-11-26  Sebastien Pouliot  <sebastien@ximian.com>
 
        * FileIOPermission.cs: