1 2005-08-22 Sebastien Pouliot <sebastien@ximian.com>
3 * GenericPrincipal.cs: Roles are case-insensitive.
5 2005-06-18 Sebastien Pouliot <sebastien@ximian.com>
7 * IdentityReference.cs: Constructor is internal (which means it the
8 class cannot be inherited outside corlib).
10 2005-06-17 Sebastien Pouliot <sebastien@ximian.com>
12 * IdentityNotMappedException.cs: New (2.0). Identity exception.
13 * IdentityReference.cs: New (2.0). Abstract base class to collect /
15 * IdentityReferenceCollection.cs: New. (2.0) Collection of
16 IdentityReference (e.g. groups).
17 * NTAccount.cs: New (2.0). Domain/User (string based)
19 * SecurityIdentifier.cs: New (2.0). SID (binary based)
21 * TokenAccessLevels.cs: New (2.0). Type of identity token.
22 * TokenImpersonationLevel.cs: Fixed name in header.
23 * WellKnownSidType.cs: New (2.0). Enum of all well known SID.
24 * WindowsIdentity.cs: Implement IDisposable for 2.0. Add Identity
25 Reference support for User, Owner and a collection for groups.
26 * WindowsImpersonationContext.cs: Implement IDisposable for 2.0.
27 * WindowsPrincipal.cs: Added IsInRole(SecurityIdentifier) for 2.0.
29 2005-04-22 Sebastien Pouliot <sebastien@ximian.com>
31 * GenericIdentity.cs: Added [ComVisible(true)] for NET_2_0.
32 * GenericPrincipal.cs: Added [ComVisible(true)] for NET_2_0.
33 * IIdentity.cs: Added [ComVisible(true)] for NET_2_0.
34 * IPrincipal.cs: Added [ComVisible(true)] for NET_2_0.
35 * PrincipalPolicy.cs: Added [ComVisible(true)] for NET_2_0.
36 * TokenImpersonationLevel.cs: Added [ComVisible(true)] for NET_2_0.
37 * WindowsAccountType.cs: Added [ComVisible(true)] for NET_2_0.
38 * WindowsBuiltInRole.cs: Added [ComVisible(true)] for NET_2_0.
40 2005-01-24 Sebastien Pouliot <sebastien@ximian.com>
42 * WindowsIdentity.cs: Added security permissions for ControlPrincipal
43 when creating new instances of WindowsIdentity.
45 2004-09-12 Tim Coleman <tim@timcoleamn.com>
46 * TokenImpersonationLevel.cs: New enum for Fx 2.0
48 2004-04-25 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
50 * WindowsPrincipal.cs: Call invariant ToUpper
52 2004-04-14 Sebastien Pouliot <sebastien@ximian.com>
54 * WindowsIdentity.cs: Implemented IDeserializationCallback and
55 ISerializable interfaces.
57 2004-04-13 Sebastien Pouliot <sebastien@ximian.com>
59 * WindowsIdentity.cs: Implemented for both Windows and Linux. Fix bug
60 #52532. Class is only missing serialization bits.
61 * WindowsImpersonationContext.cs: Implemented for both Windows and
62 Linux. Fix bug #52532.
63 * WindowsPrincipal.cs: Implemented for both Windows and Linux. Fix
66 2003-12-29 Sebastien Pouliot <spouliot@videotron.ca>
68 * PrincipalPolicy.cs: Added missing [Serializable] to enum.
69 * WindowsAccountType.cs: Added missing [Serializable] to enum.
70 * WindowsBuiltInRole.cs: Added missing [Serializable] to enum.
71 * WindowsIdentity.cs: Updated to match the unit tests.
72 * WindowsPrincipal.cs: Return false for a null role.
74 2003-12-25 Sebastien Pouliot <spouliot@videotron.ca>
76 * WindowsIdentity.cs: Added ISerializable (for 1.1+) and default
77 implementation for constructors/properties.
78 * WindowsImpersonationContext.cs: Added MonoTODO on class and
79 NotImplementedException in constructor.
80 * WindowsPrincipal.cs: New. Basic implementation (mostly a stub).
82 2003-07-01 Sebastien Pouliot <spouliot@videotron.ca>
84 * ChangeLog: Sorry it seems that I couldn't find the right combinaison
85 just to commit the change to changelog (probably due to convertion to
87 * GenericPrincipal.cs: Fixed issues found during unit testing.
89 2002-12-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
91 * GenericIdentity.cs: check arguments and fixed IsAuthenticated.
93 2002-08-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
96 * WindowsImpersonationContext.cs: stubbed.
98 2002/07/10 Nick Drochak <ndrochak@gol.com>
100 * WindowsAccountType.cs:
101 * WindowsBuiltInRole.cs:
102 Make these enums public instead of internal.
104 2002-01-07 Nick Drochak <ndrochak@gol.com>
106 * PrincipalPolicy.cs: made enum public like it should be to get _AppDomain to compile.