2 Wed Nov 30 19:09:50 CET 2005 Paolo Molaro <lupus@ximian.com>
4 * WindowsIdentity.cs: remove check for an invalid user token on Posix
5 systems and check for PlatformID.Unix, too.
7 2005-10-28 Sebastien Pouliot <sebastien@ximian.com>
9 * IdentityReferenceCollection.cs: Removed virtual from Count and
10 IsReadOnly properties.
11 * WindowsIdentity.cs: AuthenticationType property isn't virtual in 2.0
13 2005-09-25 Sebastien Pouliot <sebastien@ximian.com>
15 * SecurityIdentifier.cs: Stubbed ctor(IntPtr) introduced in 2.0 RC.
17 2005-08-22 Sebastien Pouliot <sebastien@ximian.com>
19 * GenericPrincipal.cs: Roles are case-insensitive.
21 2005-06-18 Sebastien Pouliot <sebastien@ximian.com>
23 * IdentityReference.cs: Constructor is internal (which means it the
24 class cannot be inherited outside corlib).
26 2005-06-17 Sebastien Pouliot <sebastien@ximian.com>
28 * IdentityNotMappedException.cs: New (2.0). Identity exception.
29 * IdentityReference.cs: New (2.0). Abstract base class to collect /
31 * IdentityReferenceCollection.cs: New. (2.0) Collection of
32 IdentityReference (e.g. groups).
33 * NTAccount.cs: New (2.0). Domain/User (string based)
35 * SecurityIdentifier.cs: New (2.0). SID (binary based)
37 * TokenAccessLevels.cs: New (2.0). Type of identity token.
38 * TokenImpersonationLevel.cs: Fixed name in header.
39 * WellKnownSidType.cs: New (2.0). Enum of all well known SID.
40 * WindowsIdentity.cs: Implement IDisposable for 2.0. Add Identity
41 Reference support for User, Owner and a collection for groups.
42 * WindowsImpersonationContext.cs: Implement IDisposable for 2.0.
43 * WindowsPrincipal.cs: Added IsInRole(SecurityIdentifier) for 2.0.
45 2005-04-22 Sebastien Pouliot <sebastien@ximian.com>
47 * GenericIdentity.cs: Added [ComVisible(true)] for NET_2_0.
48 * GenericPrincipal.cs: Added [ComVisible(true)] for NET_2_0.
49 * IIdentity.cs: Added [ComVisible(true)] for NET_2_0.
50 * IPrincipal.cs: Added [ComVisible(true)] for NET_2_0.
51 * PrincipalPolicy.cs: Added [ComVisible(true)] for NET_2_0.
52 * TokenImpersonationLevel.cs: Added [ComVisible(true)] for NET_2_0.
53 * WindowsAccountType.cs: Added [ComVisible(true)] for NET_2_0.
54 * WindowsBuiltInRole.cs: Added [ComVisible(true)] for NET_2_0.
56 2005-01-24 Sebastien Pouliot <sebastien@ximian.com>
58 * WindowsIdentity.cs: Added security permissions for ControlPrincipal
59 when creating new instances of WindowsIdentity.
61 2004-09-12 Tim Coleman <tim@timcoleamn.com>
62 * TokenImpersonationLevel.cs: New enum for Fx 2.0
64 2004-04-25 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
66 * WindowsPrincipal.cs: Call invariant ToUpper
68 2004-04-14 Sebastien Pouliot <sebastien@ximian.com>
70 * WindowsIdentity.cs: Implemented IDeserializationCallback and
71 ISerializable interfaces.
73 2004-04-13 Sebastien Pouliot <sebastien@ximian.com>
75 * WindowsIdentity.cs: Implemented for both Windows and Linux. Fix bug
76 #52532. Class is only missing serialization bits.
77 * WindowsImpersonationContext.cs: Implemented for both Windows and
78 Linux. Fix bug #52532.
79 * WindowsPrincipal.cs: Implemented for both Windows and Linux. Fix
82 2003-12-29 Sebastien Pouliot <spouliot@videotron.ca>
84 * PrincipalPolicy.cs: Added missing [Serializable] to enum.
85 * WindowsAccountType.cs: Added missing [Serializable] to enum.
86 * WindowsBuiltInRole.cs: Added missing [Serializable] to enum.
87 * WindowsIdentity.cs: Updated to match the unit tests.
88 * WindowsPrincipal.cs: Return false for a null role.
90 2003-12-25 Sebastien Pouliot <spouliot@videotron.ca>
92 * WindowsIdentity.cs: Added ISerializable (for 1.1+) and default
93 implementation for constructors/properties.
94 * WindowsImpersonationContext.cs: Added MonoTODO on class and
95 NotImplementedException in constructor.
96 * WindowsPrincipal.cs: New. Basic implementation (mostly a stub).
98 2003-07-01 Sebastien Pouliot <spouliot@videotron.ca>
100 * ChangeLog: Sorry it seems that I couldn't find the right combinaison
101 just to commit the change to changelog (probably due to convertion to
103 * GenericPrincipal.cs: Fixed issues found during unit testing.
105 2002-12-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
107 * GenericIdentity.cs: check arguments and fixed IsAuthenticated.
109 2002-08-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
111 * WindowsIdentity.cs:
112 * WindowsImpersonationContext.cs: stubbed.
114 2002/07/10 Nick Drochak <ndrochak@gol.com>
116 * WindowsAccountType.cs:
117 * WindowsBuiltInRole.cs:
118 Make these enums public instead of internal.
120 2002-01-07 Nick Drochak <ndrochak@gol.com>
122 * PrincipalPolicy.cs: made enum public like it should be to get _AppDomain to compile.