2003-08-05 Duncan Mak * IsolatedStorageFilePermission.cs: * RegistryPermission.cs: * SecurityPermission.cs * SiteIdentityPermission.cs: * UIPermission.cs: * UrlIdentityPermission.cs: (FromXml); (ToXml): Implemented. 2003-08-04 Duncan Mak * StrongNamePublicKeyBlob.cs (FromString): Added new internal factory method to create a new blob from a string. 2003-08-03 Sebastien Pouliot * IBuiltInPermission.cs: New. Undocumented interface used by most <*>Permission classes. * EnvironmentPermission.cs: Added IBuiltInPermission.GetTokenIndex. Returns 0. * FileDialogPermission.cs: Added IBuiltInPermission.GetTokenIndex. Returns 1. * IsolatedStorageFilePermission.cs: Added IBuiltInPermission. GetTokenIndex. Returns 3. * PrincipalPermission.cs: Added IBuiltInPermission.GetTokenIndex. Returns 8. * PublisherIdentityPermission.cs: Added IBuiltInPermission. GetTokenIndex. Returns 9. * ReflectionPermission.cs: Added IBuiltInPermission.GetTokenIndex. Returns 4. * RegistryPermission.cs: Added IBuiltInPermission.GetTokenIndex. Returns 5. * SecurityPermission.cs: Added IBuiltInPermission.GetTokenIndex. Returns 6. * SiteIdentityPermission.cs: Added IBuiltInPermission.GetTokenIndex. Returns 10. * StrongNameIdentityPermission.cs: Added [Serializable] and IBuiltInPermission.GetTokenIndex. Returns 11. * UIPermission.cs: Added IBuiltInPermission.GetTokenIndex. Returns 7. * UrlIdentityPermission.cs: Added IBuiltInPermission.GetTokenIndex. Returns 12. * ZoneIdentityPermission.cs: Added IBuiltInPermission.GetTokenIndex. Returns 13. 2003-07-01 Sebastien Pouliot * ReflectionPermission.cs: Fixed compilation warning. * PrincipalPermission.cs: Completed class implementation. * PrincipalPermissionAttribute.cs: Completed class implementation. 2003-06-29 Sebastien Pouliot * ReflectionPermission.cs: Completed class implementation. * ReflectionPermissionAttribute.cs: Completed class implementation. 2003-06-28 Sebastien Pouliot * CodeAccessSecurityAttribute.cs: Added [Serializable] to class. * EnvironmentPermission.cs: Completed class implementation. * EnvironmentPermissionAttribute.cs: Corrected 1.1 signature and completed class implementation. * FileDialogPermission.cs: New. Complete implementation. * FileDialogPermissionAttribute.cs: Completed class implementation. * FileIOPermissionAttribute.cs: Corrected 1.1 signature and completed class implementation. * IsolatedStorageFilePermission.cs: New. Stubbed missing class. * PrincipalPermission.cs: New. Stubbed missing class. * PublisherIdentityPermission.cs: Completed class implementation. * PublisherIdentityPermissionAttribute.cs: New. Complete implementation. * RegistryPermission.cs: New. Stubbed missing class. * SecurityPermission.cs: Added missing MonoTODO attributes. * SecurityPermissionFlag.cs: Added new BindingRedirects flag for .NET 1.1 compatibility. * SiteIdentityPermission.cs: New. Stubbed missing class. * SiteIdentityPermissionAttribute.cs: Completed class implementation. * StrongNamePermissionAttribute.cs: Completed class implementation. * UIPermission.cs: New. Stubbed missing class. * UIPermissionAttribute.cs: Completed class implementation. * UrlIdentityPermission.cs: New. Stubbed missing class. * UrlIdentityPermissionAttribute.cs: Completed class implementation. * ZoneIdentityPermission.cs: Added [Serializable] to class. * ZoneIdentityPermissionAttribute.cs: Completed class implementation. 2002-12-16 Sebastien Pouliot * StrongNamePublicKeyBlob.cs: New. Implemented. * StrongNameIdentityPermission.cs. New. Stubbed (required for StrongName class). 2002-12-15 Sebastien Pouliot * PublisherIdentityPermission.cs. New. Stubbed (required for Publisher class). 2002-08-03 Gonzalo Paniagua Javier * ZoneIdentityPermission.cs: New file. Implemented. 2002-07-22 Tim Coleman * ReflectionPermission.cs: * EnvironmentPermission.cs: bad place for an override keyword :( 2002-07-22 Tim Coleman * ReflectionPermission.cs: * EnvironmentPermission.cs: Stubbs added because these are referenced in System.Web. 2002-07-13 Jonathan Pryor * ResourcePermissionBase.cs: Stubbed out * ResourcePermissionBaseEntry.cs: Implemented. 2002-03-12 Duncan Mak * SiteIdentityPermissionAttribute.cs: * UIPermissionAttribute.cs: These should inherit from CodeAccessSecurityAttribute, not IsolatedStoragePermissionAttribute. 2002-02-17 Duncan Mak * FileDialogPermissionAccess.cs: Add in namespace declaration, so that this one little unique enum wouldn't show up in the System namespace when we ildasm corlib.dll ;-) Oops, my bad. 2002-02-13 Dan Lewis * SecurityPermission.cs, IsolatedStoragePermissionAttribute.cs: New files 2002-01-23 Duncan Mak * FileDialogPermissionAccess.cs: Add to CVS. 2002-01-20 Duncan Mak * *Attribute.cs: Implemented all the properties in the attributes and removed the relevent MonoTODO attributes. * *Attribute.cs: Fixed indentation. 2002-01-18 Duncan Mak * EnvironmentPermissionAttribute.cs: * FileDialogPermissionAttribute.cs: * FileIOPermissionAttribute.cs: * IsolatedStorageAttribute.cs: * IsolatedStorageFilePermissionAttribute.cs: * PermissionSetAttribute.cs: * PrinciplePermissionAttribute.cs: * ReflectionPermissionAttribute.cs: * RegistryPermissionAttribute.cs: * SiteIdentityPermissionAttribute.cs: * StrongNamePermissionAttribute.cs: * UIPermissionAttribute.cs: * UrlIdentityPermissionAttribute.cs: * ZoneIdentityPermissionAttribute.cs: New files. Stubbed out with MonoTODOs * Note: These are all the Attributes in the System.Security.Permissions namespace. The only missing one is PublishIdentityPermissionAttribute.cs because we don't have anything for the X509Certificate class. 2002-01-14 Nick Drochak * FileIOPermission.cs: New file. Implemented. 2002-01-08 Nick Drochak * CodeAccessSecurityAttribute.cs, SecurityAttribute.cs, SecurityPermissionAttribute.cs: New Files * SecurityPermissionFlag.cs: Add missing enum values 2002-01-02 Nick Drochak * IUnrestrictedPermission.cs: Added missing interface class 2001-07-18 Michael Lambert * EnvironmentPermissionAccess.cs, FileIOPermissionAccess.cs, ReflectionPermissionFlag.cs: Add.