* FormsAuthentication.cs: added internal ReturnUrl property, GetRedirectUrl added...
[mono.git] / mcs / class / System.Web / System.Web.Security / ChangeLog
index 17c07880cfce91953f418f29925a58ef4e4f5396..7ce7af82ec13ac47fbbd4ef522054888ff110d3c 100644 (file)
@@ -1,3 +1,162 @@
+2006-12-27 Vladimir Krasnov <vladimirk@mainsoft.com>
+
+       * FormsAuthentication.cs: added internal ReturnUrl property,
+       GetRedirectUrl added usage of ReturnUrl
+
+2006-12-12 Vladimir Krasnov <vladimirk@mainsoft.com>
+
+       * FormsAuthentication.cs: TARGET_J2EE define for static members
+
+2006-12-06 Vladimir Krasnov <vladimirk@mainsoft.com>
+
+       * FormsAuthenticationModule.cs: fixed OnAuthenticateRequest, suppress
+       exception on wrong ticket
+
+2006-12-03 Igor Zelmanovich <igorz@mainsoft.com>
+
+       * FormsAuthenticationModule.cs: 
+       set SkipAuthorization=true for WebResource.axd
+
+2006-11-27 Vladimir Krasnov <vladimirk@mainsoft.com>
+
+       * SqlMembershipProvider.cs: typo bug
+
+2006-11-21 Vladimir Krasnov <vladimirk@mainsoft.com>
+
+       * SqlMembershipProvider.cs: fixed fixed exception type in GetPassword
+       checks user lockout
+
+2006-11-20 Igor Zelmanovich <igorz@mainsoft.com>
+
+       * SqlMembershipProvider.cs: fixed: UpdateUser works properly.
+
+2006-11-15 Igor Zelmanovich <igorz@mainsoft.com>
+
+       * SqlMembershipProvider.cs: fixed: name is used for ReturnValue parameter.
+
+2006-11-05 Vladimir Krasnov <vladimirk@mainsoft.com>
+
+       * AnonymousIdentificationModule.cs: fixed anonymous id cookie
+
+2006-11-05 Vladimir Krasnov <vladimirk@mainsoft.com>
+
+       * MembershipProvider.cs, SqlMembershipProvider.cs:
+       refactoring of DecryptPassword and EncryptPassword methods according
+       to documentation
+
+2006-09-10 Konstantin Triger <kostat@mainsoft.com>
+
+       * SqlRoleProvider.cs: throw on empty connection string.
+
+2006-09-26 Vladimir Krasnov <vladimirk@mainsoft.com>
+
+       * Membership.cs: fixed GetAllUsers, typo bug
+       * SqlRoleProvider.cs, SqlMembershipProvider.cs: refactored to use
+       aspnetdb built in stored procedures,
+       fixed application name and membership relation,
+       improved exception handling
+
+2006-09-03 Igor Zelmanovich <igorz@mainsoft.com>
+
+       * RolePrincipal.cs: refactoring: instance can be serialized.
+
+2006-09-03 Igor Zelmanovich <igorz@mainsoft.com>
+
+       * SqlMembershipProvider.cs: fixed GetUser,
+       when username is String.Empty methods returns null.
+
+2006-08-31 Konstantin Triger <kostat@mainsoft.com>
+
+       * SqlRoleProvider.cs: fixed initialization.
+
+2006-08-31 Igor Zelmanovich <igorz@mainsoft.com>
+
+       * SqlMembershipProvider.cs: fixed CreateUser,
+       password is checked, properties MinRequiredPasswordLength and 
+       MinRequiredNonAlphanumericCharacters are considered.
+
+2006-08-29 Konstantin Triger <kostat@mainsoft.com>
+
+        * SqlMembershipProvider.cs: fix dispose order of reader vs connection.
+
+2006-08-28 Igor Zelmanovich <igorz@mainsoft.com>
+
+       * SqlMembershipProvider.cs: fixed CreateUser, parameter isApproved is
+               considered.
+
+2006-08-28 Konstantin Triger <kostat@mainsoft.com>
+
+       * SqlMembershipProvider.cs: ensure GetUser() returns null if it cannot
+               retrieve user information.
+
+2006-08-28 Konstantin Triger <kostat@mainsoft.com>
+
+       * SqlRoleProvider.cs, SqlMembershipProvider.cs:
+               "use SqlClientFactory in case the ProviderName is not specified.
+
+2006-08-27 Konstantin Triger <kostat@mainsoft.com>
+
+       * SqlRoleProvider.cs: enable concurrent usage, refactoring.
+
+2006-08-27 Konstantin Triger <kostat@mainsoft.com>
+
+       * SqlMembershipProvider.cs: enable concurrent usage, refactoring.
+
+2006-08-27 Vladimir Krasnov <vladimirk@mainsoft.com>
+
+       * SqlMembershipProvider.cs: fixed ValidateUser, bug when user
+       not exists
+
+2006-08-14 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * FormsAuthentication.cs: set the Secure attribute of the authentication
+       cookie when required.
+
+2006-07-06     Konstantin Triger <kostat@mainsoft.com>
+
+       * FormsAuthentication.cs: Ensure initialized, fix url mapping.
+
+2006-05-03  Chris Toshok  <toshok@ximian.com>
+
+       * SqlMembershipProvider.cs (GetAlg): move this here for the time
+       being, as it's the only class that uses it.
+       (HashAndBase64Encode): nuke.
+       (EncryptAndBase64Encode): nuke.
+       (Base64DecodeAndDecrypt): nuke.
+       (DecryptPassword): new function.
+       (EncryptPassword): new function.
+       (ChangePassword): replace the switch with a call to
+       EncodePassword.
+       (ChangePasswordQuestionAndAnswer): same.
+       (CreateUser): same.
+       (ResetPassword): same.
+       (ValidateUsingPassword): same.
+       (ValidateUsingPasswordAnswer): same.
+       (GetPassword): same, and throw MembershipPasswordException if the
+       password answer is incorrect.
+
+       * MembershipProvider.cs (InitVector): nuke this.  it's actually
+       the salt from the database (for the sql provider, anyway).
+       (EncodePassword): based on the password format, password, and
+       salt, encode it.  Makes use of EncryptPassword.
+       (DecodePassword): likewise for decoding, makes use of
+       DecryptPassword.
+       (DecryptPassword): revert this to throwing
+       NotImplementedException, as the sql provideroverrides it to
+       perform the actual decryption.
+       (EncryptPassword): same.
+
+2006-05-02  Chris Toshok  <toshok@ximian.com>
+
+       * SqlMembershipProvider.cs: 85% complete, maybe more.  The major
+       functionality should work.  Password retrieval (and encrypted
+       passwords in general) is untested.
+
+2006-05-01  Chris Toshok  <toshok@ximian.com>
+
+       * Membership.cs (GeneratePassword): don't include quotes (',",`)
+       in the set of characters in the generated passwords.
+
 2006-05-01  Chris Toshok  <toshok@ximian.com>
 
        * MembershipProvider.cs (GetAlg): switch from Exception to