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

ChangeLog « System.Security.Permissions « corlib « class « mcs - github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
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.