1 2005-04-05 Sebastien Pouliot <sebastien@ximian.com>
3 * Hash.cs: Added Assert for FileIOPermission to GetData so it's
4 possible to get the Hash evidence under partial trust.
6 2005-04-04 Sebastien Pouliot <sebastien@ximian.com>
8 * Evidence.cs: Build the default host evidences requires access to the
9 file system even if running on partial trust (so we assert it).
11 2005-01-19 Sebastien Pouliot <sebastien@ximian.com>
13 * PolicyLevel.cs: Fixed RemoveNamedPermissionSet when used with a
15 * Zone.cs: Fixed zone for URIs without a scheme.
17 2005-01-19 Sebastien Pouliot <sebastien@ximian.com>
19 * ApplicationTrustCollection.cs: Updated for Dec CTP.
20 * ApplicationTrust.cs: Updated for Dec CTP.
21 * ApplicationSecurityInfo.cs: Updated for Dec CTP.
22 * ApplicationSecurityManager.cs: Updated for Dec CTP.
24 2005-01-18 Sebastien Pouliot <sebastien@ximian.com>
26 * Evidence.cs: Fix problem with default evidence when ICU is enabled.
29 2005-01-11 Sebastien Pouliot <sebastien@ximian.com>
31 * Hash.cs: Fix regression in 2.0 to load default (hash) evidences.
33 2005-01-10 Sebastien Pouliot <sebastien@ximian.com>
35 * Hash.cs: Fix exception reporting for new methods in 2.0.
36 * Publisher.cs: Fixed unit tests failures under 2.0 (some exceptions
38 * PublisherMembershipCondition.cs: Fixed unit tests failures under 2.0
39 (some exceptions were changed).
41 2005-01-07 Raja R Harinath <rharinath@novell.com>
43 * IMembershipCondition.cs (Equals,ToString): Disable when building
46 2005-01-04 Sebastien Pouliot <sebastien@ximian.com>
48 * CodeGroup.cs: Removed FIXME as this was fixed (when?) in [g]mcs.
50 2004-11-26 Sebastien Pouliot <sebastien@ximian.com>
57 Added ComVisible attributes to match 2.0 October Preview.
59 2004-11-26 Sebastien Pouliot <sebastien@ximian.com>
61 * Evidence.cs: Faster default evidence creation by using an internal
62 call to check for a possible Authenticode signature of the assembly.
63 Previously we had to make several I/O to verify this (quite rare)
64 presence (but the runtime already had a good hint about this).
66 2004-10-20 Sebastien Pouliot <sebastien@ximian.com>
68 * Evidence.cs: Fix the case where GetPublicKey returns a 0 length
69 byte array so that we don't create an invalid StrongName evidence.
71 2004-09-19 Alexis Christoforides <alexis@thenull.net>
73 * CodeGroup.cs: Changed AddChild() to add a copy of the child, like
74 the MS implementation.
75 * UnionCodeGroup.cs: Resolve() will now perform union on child code
77 * FileCodeGroup.cs: Resolve() will now perform union on child code
79 * NetCodeGroup.cs: Resolve() will now perform union on child code
82 2004-09-16 Sebastien Pouliot <sebastien@ximian.com>
84 * PolicyLevel.cs: Fixed warning by re-activating safeguard
86 2004-09-03 Sebastien Pouliot <sebastien@ximian.com>
88 * CodeGroup.cs: Creates an empty PermissionSet (and not an empty
89 NamedPermissionSet). Required to run the MSDN library samples.
90 * FileCodeGroup.cs: Fixed Copy so that CodeGroup.Equals would work
91 preperly. Required to run the MSDN library samples.
92 * FirstMatchCodeGroup.cs: Reworked the Resolve* logic to run the MSDN
94 * PolicyLevel.cs: Fixed RemoveNamedPermissionSet and (more) complete
95 CreateAppDomainLevel to run the MSDN library samples.
96 * StrongNameMembershipCondition.cs: Fix ToXml to run the MSDN library
99 2004-09-02 Sebastien Pouliot <sebastien@ximian.com>
101 * Site.cs: Updated to match latest unit tests, i.e. match Fx 1.1 on
102 NET_1_1 and Fx 2.0 (beta 1) in NET_2_0.
104 2004-09-01 Sebastien Pouliot <sebastien@ximian.com>
106 * PolicyLevel.cs: Fixed Reset not to delete/load policy file for
107 AppDomain level. Added internal Resolve method for class names.
109 2004-08-30 Sebastien Pouliot <sebastien@ximian.com>
111 * ApplicationDirectory.cs: Now use Uri class to create the local
112 application directory.
113 * ApplicationDirectoryMembershipCondition.cs: Now use Uri class to
115 * Site.cs: Implemented CreateFromUrl using Uri class.
116 * Url.cs: Now use Uri class to prepare URLs.
117 * UrlMembershipCondition.cs: Now use Url class (instead of a string)
119 * Zone.cs: Implemented default CreateFromUrl using Uri class.
121 2004-08-26 Sebastien Pouliot <sebastien@ximian.com>
123 * ApplicationSecurityManager.cs: New stub for Fx 2.0 application trust
125 * ApplicationSecurityManagerCodeGroup.cs: New stubbed code group for
127 * ApplicationTrustCollection.cs: New. ApplicationTrust collection for
129 * ApplicationTrustEnumerator.cs: New. ApplicationTrust enumerator for
132 2004-08-26 Sebastien Pouliot <sebastien@ximian.com>
134 * ApplicationDirectory.cs: Fixed directory validation and ToString.
135 * CodeGroup.cs: Fixed PermissionSetName when policy is null.
136 * Evidence.cs: Fixed Merge for null case. Fixed IsSynchronized for
137 NET_2_0. Uncommented some code for NET_2_0 DomainManager usage.
138 * FileCodeGroup.cs: Fixed Resolve and ResolveMatchingGroup wrt new
140 * Gac.cs: Implemented IBuiltInEvidence methods.
141 * Hash.cs: Removed TODO from NET_2_0 as it's hashing seems compatible
142 with Mono ;-). Fixed properties for use with NET_2_0.
143 * HashMembershipCondition.cs: Fixed To|FromXml serialization. Make
144 copies of hash value (not references).
145 * PermissionRequestEvidence.cs: Now make copies of permission sets.
146 * Publisher.cs: Namespace cleanup, implemented GetRequiredSize.
147 * Site.cs: Namespace cleanup, implemented GetRequiredSize.
148 * StrongName.cs: Namespace cleanup.
149 * UnionCodeGroup.cs: Namespace cleanup, converted spaces to tabs.
150 * Url.cs: Namespace cleanup, implemented GetRequiredSize.
151 * Zone.cs: Namespace cleanup, globalization and added more details in
154 2004-08-24 Sebastien Pouliot <sebastien@ximian.com>
156 * UrlMembershipCondition.cs: Check now only iterate host provided
158 * ZoneMembershipCondition.cs: FromXml doesn't throw exceptions if Zone
159 attribute is missing.
161 2004-08-23 Sebastien Pouliot <sebastien@ximian.com>
163 * AllMembershipCondition.cs: Use common template for membership
165 * ApplicationDirectoryMembershipCondition.cs: Use common template for
166 membership condition. Limit evidences checks to host provided.
167 "Mostly" functionnal - still need to check c14n issues.
168 * ApplicationMembershipCondition.cs: New. For NET_2_0 profile.
169 * DomainApplicationMembershipCondition.cs: New. For NET_2_0 profile.
170 * GacMembershipCondition.cs: Use common template for membership
171 condition. Limit evidences checks to host provided.
172 * HashMembershipCondition.cs: Use common template for membership
173 condition. Limit evidences checks to host provided.
174 * MembershipConditionHelper.cs: Internal class for common membership
175 condition classes functionalities.
176 * PublisherMembershipCondition.cs: Use common template for membership
178 * SiteMembershipCondition.cs: Use common template for membership
180 * StrongNameMembershipCondition.cs: Use common template for membership
182 * UrlMembershipCondition.cs: Use common template for membership
184 * ZoneMembershipCondition.cs: Use common template for membership
187 2004-08-12 Sebastien Pouliot <sebastien@ximian.com>
189 * ZoneMembershipCondition.cs: Added missing tag name validation in
192 2004-08-11 Sebastien Pouliot <sebastien@ximian.com>
194 * ApplicationSecurityInfo.cs: Added missing interfaces.
195 * PolicyLevel.cs: Load policies from files, using *.default files if
196 policy is missing (like Fx 2.0). Fixed Resolve never to return null.
197 Added hardcoded policy defaults (to be updated as CAS progress) in
198 case no policy file, nor default files, are available.
199 * PolicyStatement.cs: Fixed AttributeString. Added internal static
200 Empty method (helper).
202 2004-08-09 Sebastien Pouliot <sebastien@ximian.com>
204 * ApplicationSecurityInfo.cs: New. Stub for NET_2_0.
206 2004-08-08 Sebastien Pouliot <sebastien@ximian.com>
208 * Evidence.cs: Added new static internal method to create default
209 host evidences for an assembly.
210 * FileCodeGroup.cs: Added incomplete (no children) policy resolution
211 in order to load more complex policies.
212 * Hash.cs: Added ISerialization support (required for cross-domain
213 evidence support, like nunit).
214 * NetCodeGroup.cs: Added incomplete (no children) policy resolution in
215 order to load more complex policies.
217 2004-08-04 Sebastien Pouliot <sebastien@ximian.com>
219 * Gac.cs: New. Implemented Gac evidence for NET_2_0.
220 * GacMembershipCondition.cs: New. for NET_2_0.
221 * Zone.cs: (Very) basic implementation of CreateFromUrl so we can
222 create a Zone evidence using an assembly location (file://...).
223 * ZoneMembershipCondition.cs: Fixed implementation wrt new unit tests.
224 Added missing "class" attribute in ToXml.
226 2004-08-03 Sebastien Pouliot <sebastien@ximian.com>
228 * CodeGroup.cs: Added PolicyLevel parameter to internal
229 constructor. Added support for attribute PermissionSetName in
231 * FileCodeGroup.cs: Added PolicyLevel parameter to internal
233 * FirstMatchCodeGroup.cs: Added PolicyLevel parameter to internal
235 * NetCodeGroup.cs: Added PolicyLevel parameter to internal
237 * PolicyLevel.cs: Throw a PolicyException when asked to save a
238 AppDomain policy. Use new CodeGroup constructor with "this".
239 * UnionCodeGroup.cs: Added PolicyLevel parameter to internal
240 constructor. Added Copy(bool) to copy, or not, the childs.
242 2004-08-02 Sebastien Pouliot <sebastien@ximian.com>
244 * CodeGroup.cs: Fixed Equals (true) which, strangely, only compares
245 on level of children.
246 * HashMembershipCondition.cs: Added empty constructor so Activator.
247 CreateInstance can work.
248 * PolicyLevel.cs: Implemented PolicyType (NET_2_0), Resolve and Save.
249 * PublisherMembershipCondition.cs: Added empty constructor so
250 Activator.CreateInstance can work.
251 * SiteMembershipCondition.cs: Added empty constructor so Activator.
252 CreateInstance can work.
253 * StrongNameMembershipCondition.cs: Added empty constructor so
254 Activator.CreateInstance can work.
255 * UnionCodeGroup.cs: Partial implementation for Resolve (missing
256 children support). Implemented ResolveMatchingCodeGroups.
257 * ZoneMembershipCondition.cs: Added empty constructor so Activator.
258 CreateInstance can work. Removed "class" validation in FromXml.
260 2004-07-14 Sebastien Pouliot <sebastien@ximian.com>
262 * NetCodeGroup.cs: Added Equals/GetHashCode methods to NET_2_0 profile.
263 * PolicyLevel.cs: Added internal constructor to load a policy file
264 from SecurityManager.
266 2004-07-13 Sebastien Pouliot <sebastien@ximian.com>
268 * Evidence.cs: Implemented Equals/GetHashCode and added Clear and
269 RemoveType methods for NET_2_0 profile.
270 * FileCodeGroup.cs: Added Scope property for NET_2_0 profile.
271 * Hash.cs: Added static CreateMD5 and CreateSHA1 for NET_2_0 profile.
272 * HashMembershipCondition.cs: Implements IDeserializationCallback and
273 ISerializable for NET_2_0 profile.
274 * NetCodeGroup.cs: Add methods related to CodeConnectAccess for
276 * PolicyException.cs: Implements _Exception for NET_2_0 profile.
277 * PolicyLevel.cs: Added Type property for NET_2_0 profile.
278 * PolicyStatement.cs: Implemented Equals/GetHashCode for NET_2_0
281 2004-07-13 Sebastien Pouliot <sebastien@ximian.com>
283 * ApplicationDefaultCodeGroup.cs: New class in Fx 2.0.
284 * ApplicationInstallScope.cs: New enum in Fx 2.0.
285 * ApplicationTrust.cs: New class in Fx 2.0.
286 * ApplicationVersionMatch.cs: New enum in Fx 2.0.
287 * CodeConnectAccess.cs: New class in Fx 2.0.
288 * CodeGroupGrantScope.cs: New enum in Fx 2.0.
289 * IApplicationTrustManager.cs: New interface in Fx 2.0.
290 * ITrustLicenseIssuerCollection.cs: New interface in Fx 2.0.
291 * ITrustManager.cs: New interface in Fx 2.0.
292 * ITrustManagerConfig.cs: New interface in Fx 2.0.
293 * PromptingLevel.cs: New enum in Fx 2.0.
294 * ProvideAssemblyEvidenceEventArgs.cs: New class in Fx 2.0.
295 * TrustLicenseIssuer.cs: New class in Fx 2.0.
296 * TrustManagerContext.cs: New class in Fx 2.0.
297 * TrustManagerUIContext.cs: New enum in Fx 2.0.
298 * TrustManagerZoneConfig.cs: New class in Fx 2.0.
300 2004-06-18 Sebastien Pouliot <sebastien@ximian.com>
302 * StrongNameMembershipCondition.cs: Added missing [Serializable]
304 * ZoneMembershipCondition.cs: Added missing [Serializable] attribute.
306 2004-06-15 Gert Driesen <drieseng@users.sourceforge.net>
308 * Evidence.cs: added TODO for serialization
310 2004-06-10 Gert Driesen <drieseng@users.sourceforge.net>
312 * Publisher.cs: removed extra finalizer to fix public API
313 signature, renamed private field for serialization compatibility
316 2004-04-25 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
318 * Url.cs: Call invariant ToUpper
320 2004-03-22 Sebastien Pouliot <sebastien@ximian.com>
322 * PublisherMembershipCondition.cs: Now use CryptoConvert for
323 Hexadecimal convertions.
325 2004-01-28 Sebastien Pouliot <spouliot@videotron.ca>
327 * StrongName.cs: XML now use Type.Name (instead of Type.FullName) to
328 match the XML generated by MS.
330 2004-01-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
332 * CodeGroup.cs: make it build with mcs. This is a BUG.
334 2004-01-26 Sebastien Pouliot <spouliot@videotron.ca>
336 * AllMembershipCondition.cs: Clean up. Removed FIXME.
337 * ApplicationDirectoryMembershipCondition.cs: Basic (incomplete) Check.
338 * ApplicationDirectory.cs: Added IBuiltInEvidence (to please corcompare).
339 * CodeGroup.cs: Now use Activator for [Named]PermissionSet. Change
340 Equals so it can compile with mcs.
341 * Hash.cs: Added IBuiltInEvidence (to please corcompare).
342 * PolicyLevel.cs: Minor changes to use the new empty constructors in
343 [Named]PermissionSet.
344 * PermissionRequestEvidence.cs: Added IBuiltInEvidence (to please
345 corcompare). Now use SecurityElement in ToString.
346 * Publisher.cs: Added IBuiltInEvidence (to please corcompare).
347 * Site.cs: Added IBuiltInEvidence (to please corcompare).
348 * StrongName.cs: Added IBuiltInEvidence (to please corcompare). Now use
349 SecurityElement in ToString. Removed TODO on CreateIdentityPermission
350 (evidence isn't required in this case).
352 2004-01-14 Sebastien Pouliot <spouliot@videotron.ca>
354 * Url.cs: Added IBuiltInEvidence (corcompare) and new static methods
355 to prepare and compare urls.
356 * UrlMembershipCondition.cs: Added missing [Serializable] attribute
357 and set_Url property. Implemented Check. Fixed Equals and To/FromXml.
359 2004-01-05 Sebastien Pouliot <spouliot@videotron.ca>
361 * CodeGroup.cs: Added internal constructor for PolicyLevel. Complete
362 FromXml. Various small fixes to match the unit tests.
363 * FileCodeGroup.cs: Added internal constructor for PolicyLevel.
364 Implemented GetHashCode (may not be exactly the same as MS).
365 * FirstMatchCodeGroup.cs: Added internal constructor for PolicyLevel.
366 Copy method now returns a deep copy (as documented).
367 * NetCodeGroup.cs: Added internal constructor for PolicyLevel. Fixed
368 "Same site Web" (as documented) to "Same site Web." (as real life).
369 Copy method now returns a deep copy (as documented).
370 * PolicyLevel.cs: Added missing ChangeNamedPermissionSet. Implemented
371 FromXml method. Added internal methods to load from file or string.
372 Added/changed lots of things to match unit tests.
373 * StrongNameMembershipCondition.cs: Added internal constructor for
374 PolicyLevel. Fixed Equals.
375 * UnionCodeGroup.cs: Added internal constructor for PolicyLevel.
376 Copy method now returns a deep copy (as documented).
378 2004-01-03 Sebastien Pouliot <spouliot@videotron.ca>
380 * Site.cs: Completed implementation.
381 * SiteMembershipCondition.cs: New. Implemented.
383 2004-01-02 Sebastien Pouliot <spouliot@videotron.ca>
385 * ApplicationDirectory.cs: Added to build. Commented IBuildInEvidence
387 * Evidence.cs: Synchronised collections (IsSynchronized is always true).
388 Add Locked property and Security exceptions.
389 * Publisher.cs: Now use SecurityElement in ToString. Removed TODO for
390 CreateIdentityPermission (Evidence is useless).
391 * StrongNameMembershipCondition.cs: Added IConstantMembershipCondition
392 interface. Implemented Check method.
393 * Url.cs: Implemented CreateIdentityPermission.
394 * UrlMembershipCondition.cs: Added IConstantMembershipCondition interface.
395 * ZoneMembershipCondition.cs: Added IConstantMembershipCondition
396 interface. Implemented Check method.
398 2004-01-01 Nick Drochak <ndrochak@gol.com>
400 * PermissionRequestEvidence.cs: New File
402 2003-12-15 Sebastien Pouliot <spouliot@videotron.ca>
404 * PublisherMembershipCondition.cs: Completed TODO.
406 2003-08-05 Duncan Mak <duncan@ximian.com>
408 * ZoneMembershipCondition.cs: Added.
410 * StrongNameMembershipCondition.cs:
411 * UrlMembershipCondition.cs: (FromXml): Throw exceptions when the
412 headers do not match.
414 * PolicyStatement.cs (FromXml):
415 (ToXml): Implemented.
417 2003-08-04 Duncan Mak <duncan@ximian.com>
419 * IConstantMembershipCondition.cs: added.
421 * AllMembershipCondition.cs:
422 * ApplicationDirectoryMembershipCondition.cs:
423 * PublisherMembershipCondition.cs: Added
424 IConstantMembershipCondition marker interface.
426 2003-08-03 Duncan Mak <duncan@ximian.com>
428 * StrongNameMembershipCondition.cs:
429 * UrlMembershipCondition.cs: Implemented.
431 2003-08-01 Duncan Mak <duncan@ximian.com>
433 * PolicyStatement.cs (Copy): Added.
435 * PolicyLevel.cs: Implemented missing methods.
437 2003-07-31 Duncan Mak <duncan@ximian.com>
439 * Site.cs (IsValidSite): new method for checking the validing of
442 2003-07-30 Duncan Mak <duncan@ximian.com>
444 * Url.cs (ToString): It should output an XML string, not just the
447 2003-07-28 Duncan Mak <duncan@ximian.com>
451 * Url.cs: Added to CVS, basic functionality implemented, except
452 for CreateIdentityPermission (Site, Url) and the Resolve methods
455 2003-06-29 Sebastien Pouliot <spouliot@videotron.ca>
457 * ApplicationDirectory.cs: Added [Serializable] attribute to class.
458 * Evidence.cs: Added [Serializable] attribute to class.
459 * FirstMatchCodeGroup.cs: Added [Serializable] attribute to class.
460 * HashMembershipCondition.cs: Added [Serializable] attribute to class.
461 * NetCodeGroup.cs: Added [Serializable] attribute to class.
462 * PublisherMembershipCondition.cs: Added [Serializable] attribute to class.
463 * Zone.cs: Added [Serializable] attribute to class.
465 2003-01-05 Sebastien Pouliot <spouliot@videotron.ca>
467 * Hash.cs: Added [Serializable] and ISerializable to class declaration.
468 Changed how the hash algorithm are created (now use system default
469 implementation). Added some exception handling.
471 2002-12-20 Jackson Harper <jackson@latitudegeo.com>
473 * Evidence.cs: Copy constructor does not attempt to merge if it recieves a null ref
475 2002-12-16 Sebastien Pouliot <spouliot@videotron.ca>
477 * StrongName.cs: New. Implemented.
479 2002-12-15 Sebastien Pouliot <spouliot@videotron.ca>
481 * Publisher.cs: New. Implemented.
482 * PublisherMembershipCondition.cs: New. X509 related stuff implemented.
484 2002-11-28 Jackson Harper <jackson@latitudegeo.com>
486 * NetCodeGroup.cs: Added file
488 2002-11-17 Jackson Harper <jackson@latitudegeo.com>
490 * FirstMatchCodeGroup.cs: Added Copyright
492 2002-11-17 Jackson Harper <jackson@latitudegeo.com>
494 * HashMembershipCondition.cs: Added file
496 2002-11-14 Jackson Harper <jackson@latitudegeo.com>
498 * Hash.cs: ToString now uses the SecurityElement class, Assembly byte data is cached after the first load
500 2002-11-11 Jackson Harper <jackson@latitudegeo.com>
502 * FirstMatchCodeGroup.cs: Made class sealed
504 2002-11-5 Jackson Harper <jackson@latitudegeo.com>
506 * ApplicationDirectory.cs: Fixed (C) in file header
508 2002-10-29 Nick Drochak <ndrochak@gol.com>
510 * Hash.cs: Fix build issues. Add some using statements mostly.
512 2002-10-28 Jackson Harper <jackson@latitudegeo.com>
514 * FirstMatchCodeGroup.cs, Hash.cs: New classes, somewhat finished
516 2002-10-28 Jackson Harper <jackson@latitudegeo.com>
518 * ApplicationDirectoryMembershipCondition.cs: Implemented most methods
520 2002-10-28 Jackson Harper <jackson@latitudegeo.com>
522 * ApplicationDirectory.cs: Added class
524 2002-10-28 Jackson Harper <jackson@latitudegeo.com>
526 * AllMembershipCondition.cs: Made GetHashCode act more like
527 MS version. All AllMembershipCondition instance's will return
528 the same hashcode but this hashcode should still be unique to
529 AllMembership Condition's.
532 2002-08-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
534 * IBuiltInEvidence.cs: New file.
535 * Zone.cs: New file. Implemented.
537 2002-06-10 Duncan Mak <duncan@ximian.com>
539 * IMembershipCondition.cs (Equals): Add missing methods.
541 2002-03-17 Nick Drochak <ndrochak@gol.com>
543 * ApplicationDirectoryMembershipCondition.cs: New file (stub)
545 2002-02-14 Nick Drochak <ndrochak@gol.com>
547 * FileCodeGroup.cs: Finish Equals()
549 2002-02-13 Dan Lewis <dihlewis@yahoo.co.uk>
551 * PolicyStatement: New file (stub)
553 2002-02-09 Nick Drochak <ndrochak@gol.com>
555 * FileCodeGroup.cs: New file. All done except for GetHashCode and
557 * CodeGroup.cs: Fix small bug in ToXml()
558 * Evidence.cs: Added method stub needed by FileCodeGroup.cs. Added
561 2002-02-07 Nick Drochak <ndrochak@gol.com>
563 * CodeGroup.cs: Went as far as I can for now. Need to look at
564 the (To|From)XML methods when I understand PolicyLevels better.
566 2002-02-02 Nick Drochak <ndrochak@gol.com>
568 * CodeGroup.cs: Not done, but checking in now just in case
570 2002-01-30 Nick Drochak <ndrochak@gol.com>
572 * CodeGroup.cs: New file. Not nearly done with this, but saving it
574 * PolicyLevel.cs: Sarted just a bit on this then relized i need CodeGroup
575 first (among others). Checking in for disaster recovery.
577 2002-01-29 Nick Drochak <ndrochak@gol.com>
579 * PolicyStatementAttribute.cs: New file.
580 * PolicyException.cs: Use correct namespace
581 * PolicyLevel.cs: Add [Serializable] to class
583 2002-01-19 Duncan Mak <duncan@ximian.com>
585 * PolicyException.cs: New File.
587 2002-01-03 Nick Drochak <ndrochak@gol.com>
589 * IIdentityPermissionFactory.cs: New File
590 * IMembershipCondition: New File
592 2001-12-29 Nick Drochak <ndrochak@gol.com>
594 * PolicyLevel.cs: New file
596 2001-12-21 Miguel de Icaza <miguel@ximian.com>
598 * SecurityElement.cs, CodeAccessPermission.cs IPermission.cs
599 IStackWalk.cs SecurityElement.cs ISecurityEncodable.cs: New files.