1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144
|
2008-05-30 Sebastien Pouliot <sebastien@ximian.com>
* IdentityReferenceCollection.cs: Remove MonoTODO and throw NIE.
2007-07-28 Miguel de Icaza <miguel@novell.com>
* IdentityReference.cs, SecurityIdentifier.cs, NTAccount.cs: Do
not recurse infinitely as reported by Jesse Jones, the problem was
the comparison to null.
2006-12-22 Sebastien Pouliot <sebastien@ximian.com>
* NTAccount.cs: Implement == and != operators (MoMA reports).
* SecurityIdentifier.cs: Implement == and != operators (MoMA reports).
2006-08-08 Sebastien Pouliot <sebastien@ximian.com>
* GenericIdentity.cs: Rename fields to match MS for serialization
(indirecly required to fix GenericPrincipal serialization). Also
renamed ctor parameters to match fx.
* GenericPrincipal.cs: Rename fields to match MS for serialization.
Fix bug #79030.
Wed Nov 30 19:09:50 CET 2005 Paolo Molaro <lupus@ximian.com>
* WindowsIdentity.cs: remove check for an invalid user token on Posix
systems and check for PlatformID.Unix, too.
2005-10-28 Sebastien Pouliot <sebastien@ximian.com>
* IdentityReferenceCollection.cs: Removed virtual from Count and
IsReadOnly properties.
* WindowsIdentity.cs: AuthenticationType property isn't virtual in 2.0
2005-09-25 Sebastien Pouliot <sebastien@ximian.com>
* SecurityIdentifier.cs: Stubbed ctor(IntPtr) introduced in 2.0 RC.
2005-08-22 Sebastien Pouliot <sebastien@ximian.com>
* GenericPrincipal.cs: Roles are case-insensitive.
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
2004-04-25 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
* WindowsPrincipal.cs: Call invariant ToUpper
2004-04-14 Sebastien Pouliot <sebastien@ximian.com>
* WindowsIdentity.cs: Implemented IDeserializationCallback and
ISerializable interfaces.
2004-04-13 Sebastien Pouliot <sebastien@ximian.com>
* 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 <spouliot@videotron.ca>
* 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 <spouliot@videotron.ca>
* 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 <spouliot@videotron.ca>
* 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 <gonzalo@ximian.com>
* GenericIdentity.cs: check arguments and fixed IsAuthenticated.
2002-08-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* WindowsIdentity.cs:
* WindowsImpersonationContext.cs: stubbed.
2002/07/10 Nick Drochak <ndrochak@gol.com>
* WindowsAccountType.cs:
* WindowsBuiltInRole.cs:
Make these enums public instead of internal.
2002-01-07 Nick Drochak <ndrochak@gol.com>
* PrincipalPolicy.cs: made enum public like it should be to get _AppDomain to compile.
|