2005-09-25 Sebastien Pouliot * SecurityIdentifier.cs: Stubbed ctor(IntPtr) introduced in 2.0 RC. 2005-08-22 Sebastien Pouliot * GenericPrincipal.cs: Roles are case-insensitive. 2005-06-18 Sebastien Pouliot * IdentityReference.cs: Constructor is internal (which means it the class cannot be inherited outside corlib). 2005-06-17 Sebastien Pouliot * 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 * 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 * WindowsIdentity.cs: Added security permissions for ControlPrincipal when creating new instances of WindowsIdentity. 2004-09-12 Tim Coleman * TokenImpersonationLevel.cs: New enum for Fx 2.0 2004-04-25 Andreas Nahr * WindowsPrincipal.cs: Call invariant ToUpper 2004-04-14 Sebastien Pouliot * WindowsIdentity.cs: Implemented IDeserializationCallback and ISerializable interfaces. 2004-04-13 Sebastien Pouliot * WindowsIdentity.cs: Implemented for both Windows and Linux. Fix bug #52532. Class is only missing serialization bits. * WindowsImpersonationContext.cs: Implemented for both Windows and Linux. Fix bug #52532. * WindowsPrincipal.cs: Implemented for both Windows and Linux. Fix bug #52532. 2003-12-29 Sebastien Pouliot * PrincipalPolicy.cs: Added missing [Serializable] to enum. * WindowsAccountType.cs: Added missing [Serializable] to enum. * WindowsBuiltInRole.cs: Added missing [Serializable] to enum. * WindowsIdentity.cs: Updated to match the unit tests. * WindowsPrincipal.cs: Return false for a null role. 2003-12-25 Sebastien Pouliot * WindowsIdentity.cs: Added ISerializable (for 1.1+) and default implementation for constructors/properties. * WindowsImpersonationContext.cs: Added MonoTODO on class and NotImplementedException in constructor. * WindowsPrincipal.cs: New. Basic implementation (mostly a stub). 2003-07-01 Sebastien Pouliot * ChangeLog: Sorry it seems that I couldn't find the right combinaison just to commit the change to changelog (probably due to convertion to windows). * GenericPrincipal.cs: Fixed issues found during unit testing. 2002-12-17 Gonzalo Paniagua Javier * GenericIdentity.cs: check arguments and fixed IsAuthenticated. 2002-08-26 Gonzalo Paniagua Javier * WindowsIdentity.cs: * WindowsImpersonationContext.cs: stubbed. 2002/07/10 Nick Drochak * WindowsAccountType.cs: * WindowsBuiltInRole.cs: Make these enums public instead of internal. 2002-01-07 Nick Drochak * PrincipalPolicy.cs: made enum public like it should be to get _AppDomain to compile.