Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2005-03-172005-03-17 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* IsolatedStorageContainment.cs: Add missing BOOTSTRAP_NET_2_0 to new enum values. Fix bug #73046. svn path=/trunk/mcs/; revision=41958
2005-03-172005-03-17 Martin Baulig <martin@ximian.com>Martin Baulig
* SecurityAction.cs: Use `#if NET_2_0 || BOOTSTRAP_NET_2_0'. svn path=/trunk/mcs/; revision=41956
2005-02-252005-02-24 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* 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
2005-01-252005-01-24 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* FileIOPermission.cs: Removed old commented code and a LAMESPEC (as current documentation has been corrected). svn path=/trunk/mcs/; revision=39457
2005-01-192005-01-19 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* SiteIdentityPermission.cs: Fix case were the wildcard '*' is present but not the first character of the site. svn path=/trunk/mcs/; revision=39185
2005-01-112005-01-11 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* PermissionSetAttribute.cs: Throw proper exception if XML cannot be decoded. Actually load (not just creates) the XML permissions. svn path=/trunk/mcs/; revision=38726
2005-01-082005-01-08 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* 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
2005-01-05Oops, forgot a ,Sebastien Pouliot
svn path=/trunk/mcs/; revision=38360
2005-01-052005-01-05 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* 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
2004-11-262004-11-26 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* FileIOPermission.cs: * IsolatedStorageFilePermission.cs: * PrincipalPermission.cs: Added ComVisible attributes to match 2.0 October Preview. svn path=/trunk/mcs/; revision=36641
2004-10-152004-10-15 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* PrincipalPermission.cs: Fixed bug in Intersect (thanks to Alain Normandin). Changed XML tag to "Permission" (not "IPermission"). svn path=/trunk/mcs/; revision=35030
2004-10-052004-10-05 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* 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
2004-09-172004-09-16 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* SiteIdentityPermission.cs: Fixed warning (l4) for unused variable. * StrongNameIdentityPermissionAttribute.cs: Fixed warning (l4)... svn path=/trunk/mcs/; revision=33987
2004-09-052004-09-04 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* 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
2004-09-042004-09-03 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* EnvironmentPermission.cs: Fixed Unrestricted in FromXml. * RegistryPermission.cs: Completed implementation wrt Fx 1.1. svn path=/trunk/mcs/; revision=33320
2004-09-032004-09-03 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* 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
2004-09-022004-09-02 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* 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
2004-09-012004-09-01 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* 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
2004-08-202004-08-20 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* UrlIdentityPermission.cs: Basic (without wildcards) implementation for Intersect, IsSubsetOf and Union. Fixed to pass all new unit tests. svn path=/trunk/mcs/; revision=32587
2004-08-202004-08-20 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* SiteIdentityPermission.cs: Basic (without wildcards) implementation for Intersect, IsSubsetOf and Union. Fixed to pass all new unit tests. svn path=/trunk/mcs/; revision=32573
2004-08-192004-08-19 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* 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
2004-08-192004-08-19 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* SecurityPermission.cs: Updated to use the common template. Now pass all unit tests. svn path=/trunk/mcs/; revision=32523
2004-08-182004-08-18 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* 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
2004-08-182004-08-18 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* GacIdentityPermission.cs: Update to use the common template. Now pass all unit tests. * GacIdentityPermissionAttribute.cs: Added FIXME comment. svn path=/trunk/mcs/; revision=32480
2004-08-172004-08-17 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* 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
2004-08-172004-08-17 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* ZoneIdentityPermission.cs: Update to use the common template. Now pass all unit tests. svn path=/trunk/mcs/; revision=32432
2004-08-172004-08-17 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* 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
2004-08-172004-08-17 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* 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
2004-08-172004-08-17 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* 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
2004-08-052004-08-05 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* 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
2004-08-052004-08-04 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* SecurityAction.cs: Added new "Choice" enums for NET_2_0. Removed old and empty XML comments. svn path=/trunk/mcs/; revision=31914
2004-08-052004-08-04 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* GacIdentityPermission.cs: New. for NET_2_0 * GacIdentityPermissionAttribute.cs: New. for NET_2_0 svn path=/trunk/mcs/; revision=31906
2004-08-042004-08-04 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* ZoneIdentityPermission.cs: NoZone is a subset of all SecurityZone. svn path=/trunk/mcs/; revision=31860
2004-08-032004-08-03 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* ZoneIdentityPermission.cs: Fixed buglets wrt new unit tests. Added globalization to exceptions. svn path=/trunk/mcs/; revision=31816
2004-08-032004-08-03 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* ZoneIdentityPermission.cs: Reordered attributes in ToXml and added missing Zone attribute. svn path=/trunk/mcs/; revision=31807
2004-07-142004-07-14 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* HostProtectionResource.cs: New enum for Fx 2.0. svn path=/trunk/mcs/; revision=31129
2004-07-072004-07-07 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* FileDialogPermission.cs: Removed the unrequired override ToString from the NET_2_0 profile. svn path=/trunk/mcs/; revision=30851
2004-06-11Add license and copyright to all source files in corlibDuncan Mak
svn path=/trunk/mcs/; revision=29249
2004-06-10* StrongNameIdentityPermission.cs: removed extra useless finalizerGert Driesen
to fix public API signature svn path=/trunk/mcs/; revision=29205
2004-04-252004-04-25 Andreas Nahr <ClassDevelopment@A-SoftTech.com>Andreas N
* StrongNamePublicKeyBlob: Call invariant Char.ToLower svn path=/trunk/mcs/; revision=25951
2004-03-222004-03-22 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* PublisherIdentityPermission.cs: Now use CryptoConvert for Hexadecimal convertions. * PublisherIdentityPermissionAttribute.cs: Now use CryptoConvert for Hexadecimal convertions. svn path=/trunk/mcs/; revision=24433
2004-01-272004-01-27 Sebastien Pouliot <spouliot@videotron.ca>Sebastien Pouliot
* FileIOPermission.cs: Added missing ArgumentNullException to constructors. svn path=/trunk/mcs/; revision=22549
2004-01-262004-01-26 Sebastien Pouliot <spouliot@videotron.ca>Sebastien Pouliot
* PermissionSetAttribute.cs: Implemented CreatePermissionSet. svn path=/trunk/mcs/; revision=22504
2003-12-302003-12-29 Sebastien Pouliot <spouliot@videotron.ca>Sebastien Pouliot
* 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
2003-11-18Signature fixes for .NET 1.1Miguel de Icaza
svn path=/trunk/mcs/; revision=20138
2003-08-06What's going on with the letter c today?Duncan Mak
svn path=/trunk/mcs/; revision=17096
2003-08-06beh, again.Duncan Mak
svn path=/trunk/mcs/; revision=17095
2003-08-06beh.Duncan Mak
svn path=/trunk/mcs/; revision=17094
2003-08-06(GetTokenIndex): Add implementation forDuncan Mak
IBuiltInPermission for Sebastien. svn path=/trunk/mcs/; revision=17093
2003-08-06* ZoneMembershipCondition.cs: Added.Duncan Mak
* StrongNameMembershipCondition.cs: * UrlMembershipCondition.cs: (FromXml): Throw exceptions when the headers do not match. svn path=/trunk/mcs/; revision=17083