Switch to compiler-tester
[mono.git] / mcs / class / System.Web / System.Web.Security / ChangeLog
1 2005-06-10 Lluis Sanchez Gual <lluis@novell.com>
2
3         * MembershipUserCollection.cs:
4         * MembershipPasswordException.cs:
5         * RoleProviderCollection.cs:
6         * ActiveDirectoryMembershipProvider.cs:
7         * SqlMembershipProvider.cs:
8         * MembershipProvider.cs:
9         * SqlRoleProvider.cs:
10         * Membership.cs:
11         * MembershipUser.cs:
12         * MembershipProviderCollection.cs:
13         * Roles.cs:.
14         * RoleProvider.cs: Track api changes in ASP.NET 2.0. Implemented
15         some missing methods.
16         
17         * AccessRoleProvider.cs:
18         * AccessMembershipProvider.cs: Removed.
19         
20         * MembershipCreateUserException.cs:
21         * MembershipValidatePasswordEventHandler.cs:
22         * ValidatePasswordEventArgs.cs: Implemented.
23
24 2005-05-21  Sebastien Pouliot  <sebastien@ximian.com>
25
26         * FormsAuthentication.cs: Hash the UTF8 representation of the password
27         strings (to be compatible with Microsoft implementation).
28
29 2005-04-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
30
31         * FormsAuthentication.cs:
32         * PassportAuthenticationModule.cs:
33         * WindowsAuthenticationModule.cs: removed warnings.
34
35 2005-03-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
36
37         * FormsAuthenticationModule.cs: fix for bug 73545, which caused
38         authentication not to work when the cookie was not persistent.
39         Patch by Ilya Kharmatsky (Mainsoft).
40
41 2005-02-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
42
43         * FormsAuthentication.cs: make the string to be stored in a config.
44         file uppercase... See bug #72557.
45
46 2005-02-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
47
48         * FormsAuthentication.cs: fixed typo when getting the hash for the 
49         password in SHA1 and MD5. Thanks to Tadas Dailyda.
50         Lock on a static object instead of typeof(FormsAuthentication).
51
52 2004-11-18 Lluis Sanchez Gual <lluis@novell.com>
53
54         * RoleProvider.cs, Roles.cs, SqlRoleProvider.cs, RoleProviderCollection.cs,
55         AccessRoleProvider.cs: IRoleProvider has been renamed to ProviderBase.
56         * IMembershipProvider.cs: Deleted.
57         * MembershipProvider.cs, AccessMembershipProvider.cs, MembershipUser.cs,
58         Membership.cs, ADMembershipProvider.cs, SqlMembershipProvider.cs
59         MembershipProviderCollection.cs: MembershipProvider has been deleted
60         and replaced by the abstract class MembershipProvider.
61         * MembershipProviderCollection.cs: Minor fixes.
62         * ADMembershipProvider.cs: Renamed to ActiveDirectoryMembershipProvider.cs.
63
64 2004-11-15 Lluis Sanchez Gual <lluis@novell.com>
65
66         * RoleProviderCollection.cs, MembershipProviderCollection.cs: 
67         Fixed warnings.
68
69 2004-08-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
70
71         * FormsAuthentication.cs: patch by Jim Pease to fix the date on renewal.
72
73 2004-08-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
74
75         * FormsAuthenticationModule.cs: don't renew expired cookies. Only renew
76         the cookie if SlidingExpiration is set. Thanks to Jim Pease.
77
78 2004-08-03  Sanjay Gupta <gsanjay@novell.com>
79
80         * MembershipSortOptions.cs:
81         * MembershipPasswordFormat.cs:
82         * MembershipOnlineStatus.cs:
83         * MembershipCreateStatus.cs:
84         * CookieProtection.cs: minor modifications.
85
86 2004-06-12  Pedro Martnez Juli  <yoros@wanadoo.es>
87
88         * FormsAuthentication.cs: Undo last change.
89
90 2004-06-12  Pedro Martnez Juli  <yoros@wanadoo.es>
91
92         * FormsAuthentication.cs: go to loginUrl from web.config settings
93         before try with the default ones.
94
95 2004-06-11  Gonzalo Paniagua Javier <gonzalo@ximian.com>
96
97         * DefaultAuthenticationModule.cs: set the IPrincipal for this thread
98         once we have a user. Fixes bug #59683.
99
100 2004-04-21  Gonzalo Paniagua Javier <gonzalo@ximian.com>
101
102         * FormsAuthenticationModule.cs: re-read configuration files if needed
103         when determining if forms auth. is used.
104
105 2004-01-23  Gonzalo Paniagua Javier <gonzalo@ximian.com>
106
107         * FormsAuthentication.cs: added RequireSSL and SlidingExpiration.
108
109 2004-01-11  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
110
111         * PassportIdentity.cs: Added v 1.1 members
112
113 2003-11-25 Ben Maurer  <bmaurer@users.sourceforge.net>
114         
115         * AccessMembershipProvider.cs: New v2 file
116         * AccessRoleProvider.cs: New v2 file
117         * ADMembershipProvider.cs: New v2 file
118         * AnonymousIdentificationEventArgs.cs: New v2 file
119         * AnonymousIdentificationEventHandler.cs: New v2 file
120         * AnonymousIdentificationModule.cs: New v2 file
121         * CookieProtection.cs: New v2 file
122         * IMembershipProvider.cs: New v2 file
123         * IRoleProvider.cs: New v2 file
124         * Membership.cs: New v2 file
125         * MembershipCreateStatus.cs: New v2 file
126         * MembershipCreateUserException.cs: New v2 file
127         * MembershipOnlineStatus.cs: New v2 file
128         * MembershipPasswordException.cs: New v2 file
129         * MembershipPasswordFormat.cs: New v2 file
130         * MembershipProviderCollection.cs: New v2 file
131         * MembershipSortOptions.cs: New v2 file
132         * MembershipUser.cs: New v2 file
133         * MembershipUserCollection.cs: New v2 file
134         * RoleManagerEventArgs.cs: New v2 file
135         * RoleManagerEventHandler.cs: New v2 file
136         * RoleManagerModule.cs: New v2 file
137         * RolePrincipal.cs: New v2 file
138         * RoleProviderCollection.cs: New v2 file
139         * Roles.cs: New v2 file
140         * SqlMembershipProvider.cs: New v2 file
141         * SqlRoleProvider.cs: New v2 file
142
143 2003-11-05  Gonzalo Paniagua Javier <gonzalo@ximian.com>
144
145         * FormsAuthentication.cs: encoding updates.
146
147 2003-10-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>
148
149         * FormsAuthenticationModule.cs: fixed for applications other than /.
150
151 2003-08-27  Gonzalo Paniagua Javier <gonzalo@ximian.com>
152
153         * UrlAuthorizationModule.cs: fixed description for status code.
154
155 2003-07-31  Gonzalo Paniagua Javier <gonzalo@ximian.com>
156
157         * FormsAuthenticationModule.cs: really renew the ticket. Thanks to
158         Jens Thiel <Jens@Thiel.DE>.
159
160 2003-02-13  Gonzalo Paniagua Javier <gonzalo@ximian.com>
161
162         * UrlAuthorizationModule.cs: tell the application not to run any other
163         step apart from EndRequest.
164
165 2003-02-12  Gonzalo Paniagua Javier <gonzalo@ximian.com>
166
167         * FormsAuthentication.cs: implemented RedirectFromLoginPage and
168         GetRedirectUrl.
169         
170         * FormsAuthenticationModule.cs: redirect to the login page when a 401
171         error happens.
172
173         * UrlAuthorizationModule.cs: check for valid user or render error page.
174
175 2003-01-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>
176
177         * DefaultAuthenticationModule.cs: implemented. It just create a default 
178         unauthenticated user when no one else provided one.
179
180         * FormsAuthenticationModule.cs: removed debug output.
181
182 2002-12-20  Gonzalo Paniagua Javier <gonzalo@ximian.com>
183
184         * FormsAuthenticationModule.cs: remove debug lines.
185
186 2002-12-19  Gonzalo Paniagua Javier <gonzalo@ximian.com>
187
188         * FormsAuthentication.cs: return a null ticket when an exception is
189         thrown creating it. Implemented RenewTicketIfOld.
190
191         * FormsAuthenticationModule.cs: implemented event handlers for
192         AuthenticateRequest and EndRequest.
193
194         * FormsAuthenticationTicket.cs: implemented SetDates and Clone methods.
195
196 2002-12-18  Gonzalo Paniagua Javier <gonzalo@ximian.com>
197
198         * FormsAuthentication.cs: implemented GetAuthCookie, SetAuthCookie,
199         SignOut, FormsCookieName and FormsCookiePath.
200
201 2002-12-17  Gonzalo Paniagua Javier <gonzalo@ximian.com>
202
203         * FormsAuthentication.cs: implemented Authenticate, unencrypted Encrypt
204         and Decrypt, HashPasswordForStoringInConfigFile and Initialize.
205
206         * FormsAuthenticationTicket.cs: set cookiePath to the default when no
207         other provided.
208
209 2002-08-26  Gonzalo Paniagua Javier <gonzalo@ximian.com>
210
211         * DefaultAuthenticationEventHandler.cs:
212         * DefaultAuthenticationModule.cs:
213         * FileAuthorizationModule.cs:
214         * FormsAuthentication.cs:
215         * FormsAuthenticationEventArgs.cs:
216         * FormsAuthenticationEventHandler.cs:
217         * FormsAuthenticationModule.cs:
218         * FormsAuthenticationTicket.cs:
219         * FormsIdentity.cs:
220         * PassportAuthenticationEventArgs.cs:
221         * PassportAuthenticationEventHandler.cs:
222         * PassportAuthenticationModule.cs:
223         * PassportIdentity.cs:
224         * UrlAuthorizationModule.cs:
225         * WindowsAuthenticationEventArgs.cs:
226         * WindowsAuthenticationEventHandler.cs:
227         * WindowsAuthenticationModule.cs: new files. Some of them implemented,
228         some others stubbed out.
229
230 2002-06-03  Gonzalo Paniagua Javier <gonzalo@ximian.com>
231
232         * DefaultAuthenticationEventArgs.cs: added file.
233