2005-08-02 Atsushi Enomoto <atsushi@ximian.com>
[mono.git] / mcs / class / corlib / System.Security.Principal / ChangeLog
index b47394177bfc1d29357b6b75df473b18a38b500a..6feb31736e93731d47d224264b49153688a446b8 100644 (file)
@@ -1,3 +1,43 @@
+2005-06-18  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * IdentityReference.cs: Constructor is internal (which means it the
+       class cannot be inherited outside corlib).
+
+2005-06-17  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * IdentityNotMappedException.cs: New (2.0). Identity exception.
+       * IdentityReference.cs: New (2.0). Abstract base class to collect /
+       translate identities.
+       * IdentityReferenceCollection.cs: New. (2.0) Collection of 
+       IdentityReference (e.g. groups).
+       * NTAccount.cs: New (2.0). Domain/User (string based) 
+       IdentityReference.
+       * SecurityIdentifier.cs: New (2.0). SID (binary based) 
+       IdentityReference.
+       * TokenAccessLevels.cs: New (2.0). Type of identity token.
+       * TokenImpersonationLevel.cs: Fixed name in header.
+       * WellKnownSidType.cs: New (2.0). Enum of all well known SID.
+       * WindowsIdentity.cs: Implement IDisposable for 2.0. Add Identity
+       Reference support for User, Owner and a collection for groups.
+       * WindowsImpersonationContext.cs: Implement IDisposable for 2.0.
+       * WindowsPrincipal.cs: Added IsInRole(SecurityIdentifier) for 2.0.
+
+2005-04-22  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * GenericIdentity.cs: Added [ComVisible(true)] for NET_2_0.
+       * GenericPrincipal.cs: Added [ComVisible(true)] for NET_2_0.
+       * IIdentity.cs: Added [ComVisible(true)] for NET_2_0.
+       * IPrincipal.cs: Added [ComVisible(true)] for NET_2_0.
+       * PrincipalPolicy.cs: Added [ComVisible(true)] for NET_2_0.
+       * TokenImpersonationLevel.cs: Added [ComVisible(true)] for NET_2_0.
+       * WindowsAccountType.cs: Added [ComVisible(true)] for NET_2_0.
+       * WindowsBuiltInRole.cs: Added [ComVisible(true)] for NET_2_0.
+
+2005-01-24  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * WindowsIdentity.cs: Added security permissions for ControlPrincipal
+       when creating new instances of WindowsIdentity.
+
 2004-09-12  Tim Coleman <tim@timcoleamn.com>
        * TokenImpersonationLevel.cs: New enum for Fx 2.0