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