Age | Commit message (Collapse) | Author |
|
* IsolatedStorageContainment.cs: Add missing BOOTSTRAP_NET_2_0 to new
enum values. Fix bug #73046.
svn path=/trunk/mcs/; revision=41958
|
|
* SecurityAction.cs: Use `#if NET_2_0 || BOOTSTRAP_NET_2_0'.
svn path=/trunk/mcs/; revision=41956
|
|
* GacIdentityPermission.cs: Fixed warning.
* StrongNameIdentityPermission.cs: Added support for multiple entries
for NET_2_0 profile (required for SecurityAction.*DemandChoice).
svn path=/trunk/mcs/; revision=41172
|
|
* FileIOPermission.cs: Removed old commented code and a LAMESPEC (as
current documentation has been corrected).
svn path=/trunk/mcs/; revision=39457
|
|
* SiteIdentityPermission.cs: Fix case were the wildcard '*' is present
but not the first character of the site.
svn path=/trunk/mcs/; revision=39185
|
|
* PermissionSetAttribute.cs: Throw proper exception if XML cannot be
decoded. Actually load (not just creates) the XML permissions.
svn path=/trunk/mcs/; revision=38726
|
|
* PermissionSetAttribute.cs: Implemented Hex property (2.0) now that
it is documented.
* RegistryPermission.cs: Added text to MonoTODO, i.e. lack of access
control support.
* KeyContainerPermissionFlags.cs: Fixed values for ViewAcl and
ChangeAcl (a hole as been left). This also corrects AllFlags.
svn path=/trunk/mcs/; revision=38539
|
|
svn path=/trunk/mcs/; revision=38360
|
|
* DataProtectionPermission.cs: Moving to System.Security assembly.
* DataProtectionPermissionAttribute.cs: Moving to System.Security.dll.
* DataProtectionFlags.cs: Moving to System.Security assembly.
* KeyContainerPermissionFlags.cs: Added ViewAcl and ChangeAcl (added
after beta1). Corrected AllFlags (with new entries).
svn path=/trunk/mcs/; revision=38355
|
|
* FileIOPermission.cs:
* IsolatedStorageFilePermission.cs:
* PrincipalPermission.cs:
Added ComVisible attributes to match 2.0 October Preview.
svn path=/trunk/mcs/; revision=36641
|
|
* PrincipalPermission.cs: Fixed bug in Intersect (thanks to Alain
Normandin). Changed XML tag to "Permission" (not "IPermission").
svn path=/trunk/mcs/; revision=35030
|
|
* PrincipalPermission.cs: Fixed bug where a change to a permission
(e.g. Copy, Union) could affect multiple instances. Fixed FromXml
to clear existing entries.
svn path=/trunk/mcs/; revision=34724
|
|
* SiteIdentityPermission.cs: Fixed warning (l4) for unused variable.
* StrongNameIdentityPermissionAttribute.cs: Fixed warning (l4)...
svn path=/trunk/mcs/; revision=33987
|
|
* FileIOPermission.cs: Reworked to support partial paths, non-c14n
paths (like ..) and PathDiscovery in XML. Now runs MSDN sample.
* RegistryPermission.cs: Removed unrequired variable.
svn path=/trunk/mcs/; revision=33353
|
|
* EnvironmentPermission.cs: Fixed Unrestricted in FromXml.
* RegistryPermission.cs: Completed implementation wrt Fx 1.1.
svn path=/trunk/mcs/; revision=33320
|
|
* EnvironmentPermission.cs: Fixed GetPathList which has little
differences between Fx 1.1 and 2.0. Required to run the MSDN samples.
* FileDialogPermission.cs: Fixed IsSubsetOf and Intersect.
* RegistryPermission.cs: Fixed ToXml to avoid NullReferenceException.
Required to run the MSDN library samples.
* SecurityPermission.cs: Return null for an empty intersection.
Required to run the MSDN library samples.
* SiteIdentityPermission.cs: Implemented wildcard support in
Intersect, IsSubsetOf and Union.
* StrongNameIdentityPermission.cs: Implemented wildcard support in
Intersect, IsSubsetOf and Union. Fixed ToXml to pass the MSDN samples.
* UrlIdentityPermission.cs: Implemented wildcard support in Intersect,
IsSubsetOf and Union. Fixed difference between Fx1.1 and 2.0 in Copy.
svn path=/trunk/mcs/; revision=33268
|
|
* SiteIdentityPermission.cs: Updated to match latest unit tests, i.e.
match Fx 1.1 on NET_1_1 and Fx 2.0 (beta 1) in NET_2_0.
* StrongNameIdentityPermission.cs: Updated to match latest unit tests,
i.e. match Fx 1.1 on NET_1_1 and Fx 2.0 (beta 1) in NET_2_0.
* UrlIdentityPermission.cs: Updated to match latest unit tests, i.e.
match Fx 1.1 on NET_1_1 and Fx 2.0 (beta 1) in NET_2_0.
svn path=/trunk/mcs/; revision=33205
|
|
* ZoneIdentityPermission.cs: Do not include "Zone" attribute in XML if
zone == NoZone (so the permission can be considered as empty).
svn path=/trunk/mcs/; revision=33152
|
|
* UrlIdentityPermission.cs: Basic (without wildcards) implementation
for Intersect, IsSubsetOf and Union. Fixed to pass all new unit tests.
svn path=/trunk/mcs/; revision=32587
|
|
* SiteIdentityPermission.cs: Basic (without wildcards) implementation
for Intersect, IsSubsetOf and Union. Fixed to pass all new unit tests.
svn path=/trunk/mcs/; revision=32573
|
|
* CodeAccessSecurityAttribute.cs: Namespace clean-up (removing System.)
* EnvironmentPermission.cs: Common exception for flags validation.
Fixed Fx 2.0 return values (String.Empty not null).
* EnvironmentPermissionAttribute.cs: Namespace clean-up.
* FileIOPermission.cs: Updated to use the common template. Added Fx
2.0 properties.
* FileIOPermissionAttribute.cs: Added Fx 2.0 properties.
* HostProtectionAttribute.cs: Namespace clean-up (removing System.)
* IsolatedStoragePermissionAttribute.cs: Namespace cleanup.
* KeyContainerPermissionAttribute.cs: Added default values. Removed
unrequired flags validations. Can now create unrestricted permissions.
* PermissionSetAttribute.cs: Added new Fx 2.0 Hex property.
* PrincipalPermission.cs: Updated to use the common template.
* PrincipalPermissionAttribute.cs: Namespace cleanup.
* PublisherIdentityPermissionAttribute.cs: Namespace cleanup.
* RegistryPermission.cs: Updated to use the common template.
* RegistryPermissionAttribute.cs: Added Fx 2.0 properties.
* SecurityAttribute.cs: Namespace clean-up (removing System.)
* SiteIdentityPermission.cs: Updated to use the common template.
* SiteIdentityPermissionAttribute.cs: Move unrestricted responsability
check to SiteIdentityPermission constructor.
* StrongNamePermissionAttribute.cs: Move unrestricted responsability
check to StrongNameIdentityPermission constructor.
* UrlIdentityPermission.cs: Updated to use the common template.
* UrlIdentityPermissionAttribute.cs: Move unrestricted responsability
check to UrlIdentityPermission constructor.
* ZoneIdentityPermissionAttribute.cs: Move unrestricted responsability
check to ZoneIdentityPermission constructor.
svn path=/trunk/mcs/; revision=32537
|
|
* SecurityPermission.cs: Updated to use the common template. Now
pass all unit tests.
svn path=/trunk/mcs/; revision=32523
|
|
* IsolatedStorageContainment.cs: Added new enums values for NET_2_0.
* IsolatedStorageFilePermissionAttribute.cs: Removed unrequired using
clause.
* IsolatedStorageFilePermission.cs: Updated to use the common template.
Completed TODOs and now pass all unit tests.
* IsolatedStoragePermission.cs: Updated to use the common template.
Completed TODOs and now pass all unit tests.
svn path=/trunk/mcs/; revision=32490
|
|
* GacIdentityPermission.cs: Update to use the common template. Now
pass all unit tests.
* GacIdentityPermissionAttribute.cs: Added FIXME comment.
svn path=/trunk/mcs/; revision=32480
|
|
* StrongNameIdentityPermission.cs: Update to use the common template.
Completed TODOs and now pass all unit tests.
* StrongNamePermissionAttribute.cs: Fixed public key convertion (as it
wasn't base64 encoded).
* StrongNamePublicKeyBlob.cs: Made static FromString() more robust.
svn path=/trunk/mcs/; revision=32459
|
|
* ZoneIdentityPermission.cs: Update to use the common template. Now
pass all unit tests.
svn path=/trunk/mcs/; revision=32432
|
|
* DataProtectionPermission.cs: New permission for NET_2_0. Use common
permission template.
* DataProtectionPermissionAttribute.cs: New security attribute for
NET_2_0.
* DataProtectionPermissionFlags.cs: New flags for NET_2_0.
* HostProtectionAttribute.cs: New security attribute for NET_2_0.
* HostProtectionPermission.cs: New internal permission for NET_2_0.
Use common permission template.
* KeyContainerPermission.cs: New permission for NET_2_0. Use common
permission template.
* KeyContainerPermissionAccessEntry.cs: New class for NET_2_0.
* KeyContainerPermissionAccessEntryCollection.cs: New for NET_2_0.
* KeyContainerPermissionAccessEntryEnumerator.cs: New for NET_2_0.
* KeyContainerPermissionAttribute.cs: New security attrib for NET_2_0.
* KeyContainerPermissionFlags.cs: New flags for NET_2_0.
svn path=/trunk/mcs/; revision=32427
|
|
* EnvironmentPermission.cs: Updated to use the common template.
* FileDialogPermission.cs: Updated to use the common template.
* PublisherIdentityPermission.cs: Updated to use the common template.
* ReflectionPermission.cs: Updated to use the common template.
svn path=/trunk/mcs/; revision=32426
|
|
* IBuiltInPermission.cs: Added a new internal enum to store the index
of all corlib's permissions (as the index can changes in newer
versions of the framework, e.g. 2.0).
* SecurityAttribute.cs: Removed the validation when setting the Action
property to match MS implementation.
* UIPermission.cs: Update to use the common template. Completed TODOs
and now pass all unit tests.
svn path=/trunk/mcs/; revision=32425
|
|
* PrincipalPermission.cs: Added Equals/GetHashCode for NET_2_0.
* SecurityPermissionAttribute.cs: Added new BindingRedirects property
for NET_2_0.
svn path=/trunk/mcs/; revision=31938
|
|
* SecurityAction.cs: Added new "Choice" enums for NET_2_0. Removed old
and empty XML comments.
svn path=/trunk/mcs/; revision=31914
|
|
* GacIdentityPermission.cs: New. for NET_2_0
* GacIdentityPermissionAttribute.cs: New. for NET_2_0
svn path=/trunk/mcs/; revision=31906
|
|
* ZoneIdentityPermission.cs: NoZone is a subset of all SecurityZone.
svn path=/trunk/mcs/; revision=31860
|
|
* ZoneIdentityPermission.cs: Fixed buglets wrt new unit tests. Added
globalization to exceptions.
svn path=/trunk/mcs/; revision=31816
|
|
* ZoneIdentityPermission.cs: Reordered attributes in ToXml and added
missing Zone attribute.
svn path=/trunk/mcs/; revision=31807
|
|
* HostProtectionResource.cs: New enum for Fx 2.0.
svn path=/trunk/mcs/; revision=31129
|
|
* FileDialogPermission.cs: Removed the unrequired override ToString
from the NET_2_0 profile.
svn path=/trunk/mcs/; revision=30851
|
|
svn path=/trunk/mcs/; revision=29249
|
|
to fix public API signature
svn path=/trunk/mcs/; revision=29205
|
|
* StrongNamePublicKeyBlob: Call invariant Char.ToLower
svn path=/trunk/mcs/; revision=25951
|
|
* PublisherIdentityPermission.cs: Now use CryptoConvert for Hexadecimal
convertions.
* PublisherIdentityPermissionAttribute.cs: Now use CryptoConvert for
Hexadecimal convertions.
svn path=/trunk/mcs/; revision=24433
|
|
* FileIOPermission.cs: Added missing ArgumentNullException to
constructors.
svn path=/trunk/mcs/; revision=22549
|
|
* PermissionSetAttribute.cs: Implemented CreatePermissionSet.
svn path=/trunk/mcs/; revision=22504
|
|
* EnvironmentPermission.cs: Fixed return value to match unit tests.
* EnvironmentPermissionAttribute.cs: Updated CreatePermission for
Unrestricted permission. Updated AttributeUsage using 1.2 documentation.
* FileDialogPermissionAttribute.cs: Updated CreatePermission for
Unrestricted permission. Updated AttributeUsage using 1.2 documentation.
* FileIOPermissionAttribute.cs: Updated CreatePermission for
Unrestricted permission. Updated AttributeUsage using 1.2 documentation.
* IsolatedStorageFilePermissionAttribute.cs: Implemented
CreatePermission method. Updated AttributeUsage using 1.2 documentation.
* IsolatedStoragePermissionAttribute.cs: Updated AttributeUsage using
1.2 documentation.
* PermissionSetAttribute.cs: Prepared CreatePermissionSet. Updated
AttributeUsage using 1.2 documentation.
* PrincipalPermissionAttribute.cs: Updated CreatePermission for
Unrestricted permission. Fixed AttributeUsage (more limited than others).
* PublisherIdentityPermissionAttribute.cs: Updated CreatePermission to
throw ArgumentException for Unrestricted permission. Updated
AttributeUsage using 1.2 documentation.
* ReflectionPermissionAttribute.cs: Updated CreatePermission for
Unrestricted permission. Updated AttributeUsage using 1.2 documentation.
* RegistryPermission.cs: Implemented IsUnrestricted for unit tests.
* RegistryPermissionAttribute.cs: Implemented CreatePermission method.
Updated AttributeUsage using 1.2 documentation.
* SecurityAttribute.cs: m_Action is now assigned in constructor.
* SecurityPermission.cs: Completed class.
* SecurityPermissionAttribute.cs: Updated CreatePermission for
Unrestricted permission. Added missing [Serializable] attribute and
UnmanagedCode property. Changed -= to &= to preserve flags (e.g.
setting a flags to false more than one time).
* SecurityPermissionFlag.cs: Cleanup unused XML tags.
* SiteIdentityPermission.cs: Fixed exception for constructor and Site
property to match unit tests.
* SiteIdentityPermissionAttribute.cs: Updated CreatePermission for
Unrestricted permission. Updated AttributeUsage using 1.2 documentation.
* StrongNameIdentityPermission.cs: Fixed default values for Name and
Version to match unit tests.
* StrongNamePermissionAttribute.cs: Updated CreatePermission to
throw ArgumentException for Unrestricted permission. Updated
AttributeUsage using 1.2 documentation.
* UIPermission.cs: Fixed default values in constructor to match unit
tests.
* UIPermissionAttribute.cs: Updated CreatePermission to throw
ArgumentException for Unrestricted permission. Fixed strange case for
null URL. Updated AttributeUsage using 1.2 documentation.
* UrlIdentityPermission.cs: Url property now throws an exception to
match unit tests.
* UrlIdentityPermissionAttribute.cs: Updated CreatePermission to throw
ArgumentException for Unrestricted permission. Updated AttributeUsage
using 1.2 documentation.
* ZoneIdentityPermissionAttribute.cs: Updated CreatePermission to throw
ArgumentException for Unrestricted permission. Updated AttributeUsage
using 1.2 documentation.
svn path=/trunk/mcs/; revision=21543
|
|
svn path=/trunk/mcs/; revision=20138
|
|
svn path=/trunk/mcs/; revision=17096
|
|
svn path=/trunk/mcs/; revision=17095
|
|
svn path=/trunk/mcs/; revision=17094
|
|
IBuiltInPermission for Sebastien.
svn path=/trunk/mcs/; revision=17093
|
|
* StrongNameMembershipCondition.cs:
* UrlMembershipCondition.cs: (FromXml): Throw exceptions when the
headers do not match.
svn path=/trunk/mcs/; revision=17083
|