1 2004-01-26 Sebastien Pouliot <spouliot@videotron.ca>
3 * AllMembershipCondition.cs: Clean up. Removed FIXME.
4 * ApplicationDirectory.cs: Added IBuiltInEvidence (to please corcompare).
5 * Hash.cs: Added IBuiltInEvidence (to please corcompare).
6 * Publisher.cs: Added IBuiltInEvidence (to please corcompare).
7 * Site.cs: Added IBuiltInEvidence (to please corcompare).
8 * StrongName.cs: Added IBuiltInEvidence (to please corcompare). Now use
9 SecurityElement in ToString. Removed TODO on CreateIdentityPermission
10 (evidence isn't required in this case).
12 2004-01-14 Sebastien Pouliot <spouliot@videotron.ca>
14 * Url.cs: Added IBuiltInEvidence (corcompare) and new static methods
15 to prepare and compare urls.
16 * UrlMembershipCondition.cs: Added missing [Serializable] attribute
17 and set_Url property. Implemented Check. Fixed Equals and To/FromXml.
19 2004-01-05 Sebastien Pouliot <spouliot@videotron.ca>
21 * CodeGroup.cs: Added internal constructor for PolicyLevel. Complete
22 FromXml. Various small fixes to match the unit tests.
23 * FileCodeGroup.cs: Added internal constructor for PolicyLevel.
24 Implemented GetHashCode (may not be exactly the same as MS).
25 * FirstMatchCodeGroup.cs: Added internal constructor for PolicyLevel.
26 Copy method now returns a deep copy (as documented).
27 * NetCodeGroup.cs: Added internal constructor for PolicyLevel. Fixed
28 "Same site Web" (as documented) to "Same site Web." (as real life).
29 Copy method now returns a deep copy (as documented).
30 * PolicyLevel.cs: Added missing ChangeNamedPermissionSet. Implemented
31 FromXml method. Added internal methods to load from file or string.
32 Added/changed lots of things to match unit tests.
33 * StrongNameMembershipCondition.cs: Added internal constructor for
34 PolicyLevel. Fixed Equals.
35 * UnionCodeGroup.cs: Added internal constructor for PolicyLevel.
36 Copy method now returns a deep copy (as documented).
38 2004-01-03 Sebastien Pouliot <spouliot@videotron.ca>
40 * Site.cs: Completed implementation.
41 * SiteMembershipCondition.cs: New. Implemented.
43 2004-01-02 Sebastien Pouliot <spouliot@videotron.ca>
45 * ApplicationDirectory.cs: Added to build. Commented IBuildInEvidence
47 * Evidence.cs: Synchronised collections (IsSynchronized is always true).
48 Add Locked property and Security exceptions.
49 * Publisher.cs: Now use SecurityElement in ToString. Removed TODO for
50 CreateIdentityPermission (Evidence is useless).
51 * StrongNameMembershipCondition.cs: Added IConstantMembershipCondition
52 interface. Implemented Check method.
53 * Url.cs: Implemented CreateIdentityPermission.
54 * UrlMembershipCondition.cs: Added IConstantMembershipCondition interface.
55 * ZoneMembershipCondition.cs: Added IConstantMembershipCondition
56 interface. Implemented Check method.
58 2004-01-01 Nick Drochak <ndrochak@gol.com>
60 * PermissionRequestEvidence.cs: New File
62 2003-12-15 Sebastien Pouliot <spouliot@videotron.ca>
64 * PublisherMembershipCondition.cs: Completed TODO.
66 2003-08-05 Duncan Mak <duncan@ximian.com>
68 * ZoneMembershipCondition.cs: Added.
70 * StrongNameMembershipCondition.cs:
71 * UrlMembershipCondition.cs: (FromXml): Throw exceptions when the
74 * PolicyStatement.cs (FromXml):
77 2003-08-04 Duncan Mak <duncan@ximian.com>
79 * IConstantMembershipCondition.cs: added.
81 * AllMembershipCondition.cs:
82 * ApplicationDirectoryMembershipCondition.cs:
83 * PublisherMembershipCondition.cs: Added
84 IConstantMembershipCondition marker interface.
86 2003-08-03 Duncan Mak <duncan@ximian.com>
88 * StrongNameMembershipCondition.cs:
89 * UrlMembershipCondition.cs: Implemented.
91 2003-08-01 Duncan Mak <duncan@ximian.com>
93 * PolicyStatement.cs (Copy): Added.
95 * PolicyLevel.cs: Implemented missing methods.
97 2003-07-31 Duncan Mak <duncan@ximian.com>
99 * Site.cs (IsValidSite): new method for checking the validing of
102 2003-07-30 Duncan Mak <duncan@ximian.com>
104 * Url.cs (ToString): It should output an XML string, not just the
107 2003-07-28 Duncan Mak <duncan@ximian.com>
111 * Url.cs: Added to CVS, basic functionality implemented, except
112 for CreateIdentityPermission (Site, Url) and the Resolve methods
115 2003-06-29 Sebastien Pouliot <spouliot@videotron.ca>
117 * ApplicationDirectory.cs: Added [Serializable] attribute to class.
118 * Evidence.cs: Added [Serializable] attribute to class.
119 * FirstMatchCodeGroup.cs: Added [Serializable] attribute to class.
120 * HashMembershipCondition.cs: Added [Serializable] attribute to class.
121 * NetCodeGroup.cs: Added [Serializable] attribute to class.
122 * PublisherMembershipCondition.cs: Added [Serializable] attribute to class.
123 * Zone.cs: Added [Serializable] attribute to class.
125 2003-01-05 Sebastien Pouliot <spouliot@videotron.ca>
127 * Hash.cs: Added [Serializable] and ISerializable to class declaration.
128 Changed how the hash algorithm are created (now use system default
129 implementation). Added some exception handling.
131 2002-12-20 Jackson Harper <jackson@latitudegeo.com>
133 * Evidence.cs: Copy constructor does not attempt to merge if it recieves a null ref
135 2002-12-16 Sebastien Pouliot <spouliot@videotron.ca>
137 * StrongName.cs: New. Implemented.
139 2002-12-15 Sebastien Pouliot <spouliot@videotron.ca>
141 * Publisher.cs: New. Implemented.
142 * PublisherMembershipCondition.cs: New. X509 related stuff implemented.
144 2002-11-28 Jackson Harper <jackson@latitudegeo.com>
146 * NetCodeGroup.cs: Added file
148 2002-11-17 Jackson Harper <jackson@latitudegeo.com>
150 * FirstMatchCodeGroup.cs: Added Copyright
152 2002-11-17 Jackson Harper <jackson@latitudegeo.com>
154 * HashMembershipCondition.cs: Added file
156 2002-11-14 Jackson Harper <jackson@latitudegeo.com>
158 * Hash.cs: ToString now uses the SecurityElement class, Assembly byte data is cached after the first load
160 2002-11-11 Jackson Harper <jackson@latitudegeo.com>
162 * FirstMatchCodeGroup.cs: Made class sealed
164 2002-11-5 Jackson Harper <jackson@latitudegeo.com>
166 * ApplicationDirectory.cs: Fixed (C) in file header
168 2002-10-29 Nick Drochak <ndrochak@gol.com>
170 * Hash.cs: Fix build issues. Add some using statements mostly.
172 2002-10-28 Jackson Harper <jackson@latitudegeo.com>
174 * FirstMatchCodeGroup.cs, Hash.cs: New classes, somewhat finished
176 2002-10-28 Jackson Harper <jackson@latitudegeo.com>
178 * ApplicationDirectoryMembershipCondition.cs: Implemented most methods
180 2002-10-28 Jackson Harper <jackson@latitudegeo.com>
182 * ApplicationDirectory.cs: Added class
184 2002-10-28 Jackson Harper <jackson@latitudegeo.com>
186 * AllMembershipCondition.cs: Made GetHashCode act more like
187 MS version. All AllMembershipCondition instance's will return
188 the same hashcode but this hashcode should still be unique to
189 AllMembership Condition's.
192 2002-08-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
194 * IBuiltInEvidence.cs: New file.
195 * Zone.cs: New file. Implemented.
197 2002-06-10 Duncan Mak <duncan@ximian.com>
199 * IMembershipCondition.cs (Equals): Add missing methods.
201 2002-03-17 Nick Drochak <ndrochak@gol.com>
203 * ApplicationDirectoryMembershipCondition.cs: New file (stub)
205 2002-02-14 Nick Drochak <ndrochak@gol.com>
207 * FileCodeGroup.cs: Finish Equals()
209 2002-02-13 Dan Lewis <dihlewis@yahoo.co.uk>
211 * PolicyStatement: New file (stub)
213 2002-02-09 Nick Drochak <ndrochak@gol.com>
215 * FileCodeGroup.cs: New file. All done except for GetHashCode and
217 * CodeGroup.cs: Fix small bug in ToXml()
218 * Evidence.cs: Added method stub needed by FileCodeGroup.cs. Added
221 2002-02-07 Nick Drochak <ndrochak@gol.com>
223 * CodeGroup.cs: Went as far as I can for now. Need to look at
224 the (To|From)XML methods when I understand PolicyLevels better.
226 2002-02-02 Nick Drochak <ndrochak@gol.com>
228 * CodeGroup.cs: Not done, but checking in now just in case
230 2002-01-30 Nick Drochak <ndrochak@gol.com>
232 * CodeGroup.cs: New file. Not nearly done with this, but saving it
234 * PolicyLevel.cs: Sarted just a bit on this then relized i need CodeGroup
235 first (among others). Checking in for disaster recovery.
237 2002-01-29 Nick Drochak <ndrochak@gol.com>
239 * PolicyStatementAttribute.cs: New file.
240 * PolicyException.cs: Use correct namespace
241 * PolicyLevel.cs: Add [Serializable] to class
243 2002-01-19 Duncan Mak <duncan@ximian.com>
245 * PolicyException.cs: New File.
247 2002-01-03 Nick Drochak <ndrochak@gol.com>
249 * IIdentityPermissionFactory.cs: New File
250 * IMembershipCondition: New File
252 2001-12-29 Nick Drochak <ndrochak@gol.com>
254 * PolicyLevel.cs: New file
256 2001-12-21 Miguel de Icaza <miguel@ximian.com>
258 * SecurityElement.cs, CodeAccessPermission.cs IPermission.cs
259 IStackWalk.cs SecurityElement.cs ISecurityEncodable.cs: New files.