importing messaging-2008 branch to trunk.
[mono.git] / mcs / class / System.Web / System.Web.Security / ChangeLog
index ebad1e8b177106b3f6b8c5a9c0474395a56cda57..1a0ca21ab6532f9f055357810146523a9e9fe7b6 100644 (file)
@@ -1,3 +1,130 @@
+2008-08-20  Marek Habersack  <mhabersack@novell.com>
+
+       * Membership.cs: implemented the HashAlgorithmType property. Fixes
+       bug #418458
+
+2008-06-30  Marek Habersack  <mhabersack@novell.com>
+
+       * SqliteMembershipProvider.cs, SqliteRoleProvider.cs: remove
+       unused method
+
+       * SqlRoleProvider.cs, AspNetDBSchemaChecker.cs: hush the warnings
+
+2008-05-30  Marek Habersack  <mhabersack@novell.com>
+
+       * AnonymousIdentificationModule.cs, FormsAuthenticationModule.cs,
+       DefaultAuthenticationModule.cs, MembershipProvider.cs,
+       WindowsAuthenticationModule.cs, PassportAuthenticationModule.cs,
+       RoleManagerModule.cs: do not use synthetized event accessors (to
+       avoid locks).
+
+2008-05-07  Marek Habersack  <mhabersack@novell.com>
+
+       * RolePrincipal.cs: fix:
+               - Reloading the roles cache from the provider when expired
+               - Update issue & expiry date for expired tickets
+               - Incrementing the cookie expiry date
+               - Obey Roles.MaxCachedResults
+         Fixes bug #385877. Patch from Ivan Hamilton
+               <ivan@chimerical.com.au>, thanks!
+
+2008-03-10  Marek Habersack  <mhabersack@novell.com>
+
+       * RoleManagerModule.cs: initialize _config before adding event
+       handlers and account for the fact that _config might still be null
+       in the methods that use it.
+
+2007-12-30  Vladimir Krasnov  <vladimirk@mainsoft.com>
+
+       * SqliteMembershipProvider.cs, SqlRoleProvider.cs: added chema checking
+       * added AspNetDBSchemaChecker.cs: schema checker helper class
+
+2007-12-11  Vladimir Krasnov  <vladimirk@mainsoft.com>
+
+       * Roles.cs: fixed Providers property to be thread safe
+
+2007-12-08  Marek Habersack  <mhabersack@novell.com>
+
+       * SqliteRoleProvider.cs: added - a Role Provider for
+       Sqlite, based on PostgreSQL Role Provider code from Daniel
+       Nauck <dna@informatik.uni-kiel.de>
+
+       * SqliteMembershipProvider.cs: added - a Membership Provider for
+       Sqlite, based on PostgreSQL Membership Provider code from Daniel
+       Nauck <dna@informatik.uni-kiel.de>
+
+2007-11-28  Marek Habersack  <mhabersack@novell.com>
+
+       * SqlMembershipProvider.cs: handle situation when there is no
+       connection string configured for the SQL Membership Provider.
+
+2007-11-01  Marek Habersack  <mhabersack@novell.com>
+
+       * RolePrincipal.cs, MembershipProvider.cs: use the new
+       MachineKeySectionUtils class wherever necessary.
+
+       * FormsAuthentication.cs: use the new MachineKeySectionUtils class
+       wherever necessary.
+       GetHexString is a private method again.
+
+2007-10-31  Marek Habersack  <mhabersack@novell.com>
+
+       * FormsAuthentication.cs: made GetHexString an internal method -
+       it is used in the AssemblyResourceLoader.cs
+
+2007-08-14  Marek Habersack  <mhabersack@novell.com>
+
+       * Roles.cs: remove unused field.
+
+       * SqlMembershipProvider.cs: remove unused variable.
+
+2007-08-13 Vladimir Krasnov <vladimirk@mainsoft.com>
+
+       * SqlRoleProvider.cs: fixed ApplicationName initialization
+
+2007-06-24 Vladimir Krasnov <vladimirk@mainsoft.com>
+
+       * FormsAuthentication.cs: improved performance of GetHexString()
+
+2007-05-17 Vladimir Krasnov <vladimirk@mainsoft.com>
+
+       * SqlMembershipProvider.cs: fixed DeleteUser, fixed parameter name
+
+2007-05-14 Igor Zelmanovich <igorz@mainsoft.com>
+
+       * SqlMembershipProvider.cs: Fix parameter binding to stored procedures.
+
+2007-05-09 Igor Zelmanovich <igorz@mainsoft.com>
+
+       * PassportIdentity.cs:
+       added MonoNotSupported attribute.       
+
+2007-05-02  Marek Habersack  <mhabersack@novell.com>
+
+       * FormsAuthentication.cs: user names are stored in lowercase in
+       the credentials database.
+
+2007-04-29 Igor Zelmanovich <igorz@mainsoft.com>
+
+       * FormsAuthenticationModule.cs: 
+       Redirect to login page doesn't cause thread abort.      
+
+2007-04-19 Igor Zelmanovich <igorz@mainsoft.com>
+
+       * SqlMembershipProvider.cs:
+       ChangePassword throws exception if new password has invalid format.     
+
+2007-04-17 Igor Zelmanovich <igorz@mainsoft.com>
+
+       * Membership.cs:
+       * Roles.cs:
+       if default provider was not found ConfigurationErrorsException is thrown.
+
+2007-04-12  Marek Habersack  <mhabersack@novell.com>
+
+       * RoleManagerModule.cs: do not try to decrypt encryption tickets
+       from cookies with empty values.
+
 2007-04-04 Juraj Skripsky <js@hotfeet.ch>
 
        * FormsAuthenticationModule.cs: Move initialization of _config out