blob: 219a8c199ea90acaa5f6437eba165ea76f5396f6 (
plain)
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
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
|
2004-06-10 Gert Driesen <drieseng@users.sourceforge.net>
* StrongNameIdentityPermission.cs: removed extra useless finalizer
to fix public API signature
2004-04-25 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
* StrongNamePublicKeyBlob: Call invariant Char.ToLower
2004-03-22 Sebastien Pouliot <sebastien@ximian.com>
* PublisherIdentityPermission.cs: Now use CryptoConvert for Hexadecimal
convertions.
* PublisherIdentityPermissionAttribute.cs: Now use CryptoConvert for
Hexadecimal convertions.
2004-01-27 Sebastien Pouliot <spouliot@videotron.ca>
* FileIOPermission.cs: Added missing ArgumentNullException to
constructors.
2004-01-26 Sebastien Pouliot <spouliot@videotron.ca>
* PermissionSetAttribute.cs: Implemented CreatePermissionSet.
2003-12-29 Sebastien Pouliot <spouliot@videotron.ca>
* 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.
2003-08-05 Duncan Mak <duncan@ximian.com>
* FileIOPermission.cs (GetTokenIndex): Add implementation for
IBuiltInPermission for Sebastien.
* IsolatedStorageFilePermission.cs:
* RegistryPermission.cs:
* SecurityPermission.cs
* SiteIdentityPermission.cs:
* UIPermission.cs:
* UrlIdentityPermission.cs: (FromXml);
(ToXml): Implemented.
2003-08-04 Duncan Mak <duncan@ximian.com>
* StrongNamePublicKeyBlob.cs (FromString): Added new internal
factory method to create a new blob from a string.
2003-08-03 Sebastien Pouliot <spouliot@videotron.ca>
* 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 <spouliot@videotron.ca>
* ReflectionPermission.cs: Fixed compilation warning.
* PrincipalPermission.cs: Completed class implementation.
* PrincipalPermissionAttribute.cs: Completed class implementation.
2003-06-29 Sebastien Pouliot <spouliot@videotron.ca>
* ReflectionPermission.cs: Completed class implementation.
* ReflectionPermissionAttribute.cs: Completed class implementation.
2003-06-28 Sebastien Pouliot <spouliot@videotron.ca>
* 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 <spouliot@videotron.ca>
* StrongNamePublicKeyBlob.cs: New. Implemented.
* StrongNameIdentityPermission.cs. New. Stubbed (required
for StrongName class).
2002-12-15 Sebastien Pouliot <spouliot@videotron.ca>
* PublisherIdentityPermission.cs. New. Stubbed (required
for Publisher class).
2002-08-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* ZoneIdentityPermission.cs: New file. Implemented.
2002-07-22 Tim Coleman <tim@timcoleman.com>
* ReflectionPermission.cs:
* EnvironmentPermission.cs:
bad place for an override keyword :(
2002-07-22 Tim Coleman <tim@timcoleman.com>
* ReflectionPermission.cs:
* EnvironmentPermission.cs:
Stubbs added because these are referenced
in System.Web.
2002-07-13 Jonathan Pryor <jonpryor@vt.edu>
* ResourcePermissionBase.cs: Stubbed out
* ResourcePermissionBaseEntry.cs: Implemented.
2002-03-12 Duncan Mak <duncan@ximian.com>
* SiteIdentityPermissionAttribute.cs:
* UIPermissionAttribute.cs: These should inherit from
CodeAccessSecurityAttribute, not IsolatedStoragePermissionAttribute.
2002-02-17 Duncan Mak <duncan@ximian.com>
* 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 <dihlewis@yahoo.co.uk>
* SecurityPermission.cs,
IsolatedStoragePermissionAttribute.cs: New files
2002-01-23 Duncan Mak <duncan@ximian.com>
* FileDialogPermissionAccess.cs: Add to CVS.
2002-01-20 Duncan Mak <duncan@ximian.com>
* *Attribute.cs: Implemented all the properties in the attributes
and removed the relevent MonoTODO attributes.
* *Attribute.cs: Fixed indentation.
2002-01-18 Duncan Mak <duncan@ximian.com>
* 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 <ndrochak@gol.com>
* FileIOPermission.cs: New file. Implemented.
2002-01-08 Nick Drochak <ndrochak@gol.com>
* CodeAccessSecurityAttribute.cs, SecurityAttribute.cs,
SecurityPermissionAttribute.cs: New Files
* SecurityPermissionFlag.cs: Add missing enum values
2002-01-02 Nick Drochak <ndrochak@gol.com>
* IUnrestrictedPermission.cs: Added missing interface class
2001-07-18 Michael Lambert <michaellambert@email.com>
* EnvironmentPermissionAccess.cs, FileIOPermissionAccess.cs, ReflectionPermissionFlag.cs: Add.
|