X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mcs%2Fclass%2FSystem.Web%2FSystem.Web.Security%2FChangeLog;h=1a0ca21ab6532f9f055357810146523a9e9fe7b6;hb=a5e40870bd3bb18e1681afed6c71e7edfdb80534;hp=842e85600086201bb041d2016935f3d2f0e6a987;hpb=53e266903ec6b2d822cf5b0c566f6374df5307a4;p=mono.git diff --git a/mcs/class/System.Web/System.Web.Security/ChangeLog b/mcs/class/System.Web/System.Web.Security/ChangeLog index 842e8560008..1a0ca21ab65 100644 --- a/mcs/class/System.Web/System.Web.Security/ChangeLog +++ b/mcs/class/System.Web/System.Web.Security/ChangeLog @@ -1,3 +1,233 @@ +2008-08-20 Marek Habersack + + * Membership.cs: implemented the HashAlgorithmType property. Fixes + bug #418458 + +2008-06-30 Marek Habersack + + * SqliteMembershipProvider.cs, SqliteRoleProvider.cs: remove + unused method + + * SqlRoleProvider.cs, AspNetDBSchemaChecker.cs: hush the warnings + +2008-05-30 Marek Habersack + + * 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 + + * 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 + , thanks! + +2008-03-10 Marek Habersack + + * 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 + + * SqliteMembershipProvider.cs, SqlRoleProvider.cs: added chema checking + * added AspNetDBSchemaChecker.cs: schema checker helper class + +2007-12-11 Vladimir Krasnov + + * Roles.cs: fixed Providers property to be thread safe + +2007-12-08 Marek Habersack + + * SqliteRoleProvider.cs: added - a Role Provider for + Sqlite, based on PostgreSQL Role Provider code from Daniel + Nauck + + * SqliteMembershipProvider.cs: added - a Membership Provider for + Sqlite, based on PostgreSQL Membership Provider code from Daniel + Nauck + +2007-11-28 Marek Habersack + + * SqlMembershipProvider.cs: handle situation when there is no + connection string configured for the SQL Membership Provider. + +2007-11-01 Marek Habersack + + * 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 + + * FormsAuthentication.cs: made GetHexString an internal method - + it is used in the AssemblyResourceLoader.cs + +2007-08-14 Marek Habersack + + * Roles.cs: remove unused field. + + * SqlMembershipProvider.cs: remove unused variable. + +2007-08-13 Vladimir Krasnov + + * SqlRoleProvider.cs: fixed ApplicationName initialization + +2007-06-24 Vladimir Krasnov + + * FormsAuthentication.cs: improved performance of GetHexString() + +2007-05-17 Vladimir Krasnov + + * SqlMembershipProvider.cs: fixed DeleteUser, fixed parameter name + +2007-05-14 Igor Zelmanovich + + * SqlMembershipProvider.cs: Fix parameter binding to stored procedures. + +2007-05-09 Igor Zelmanovich + + * PassportIdentity.cs: + added MonoNotSupported attribute. + +2007-05-02 Marek Habersack + + * FormsAuthentication.cs: user names are stored in lowercase in + the credentials database. + +2007-04-29 Igor Zelmanovich + + * FormsAuthenticationModule.cs: + Redirect to login page doesn't cause thread abort. + +2007-04-19 Igor Zelmanovich + + * SqlMembershipProvider.cs: + ChangePassword throws exception if new password has invalid format. + +2007-04-17 Igor Zelmanovich + + * Membership.cs: + * Roles.cs: + if default provider was not found ConfigurationErrorsException is thrown. + +2007-04-12 Marek Habersack + + * RoleManagerModule.cs: do not try to decrypt encryption tickets + from cookies with empty values. + +2007-04-04 Juraj Skripsky + + * FormsAuthenticationModule.cs: Move initialization of _config out + of Init() as app.Context is null in that method when a session is + about to be terminated. + +2007-03-21 Vladimir Krasnov + + * AnonymousIdentificationModule.cs: optimized Config property + +2007-03-21 Vladimir Krasnov + + * AnonymousIdentificationModule.cs: added configuration section caching + to AppDomain for TARGET_JVM + * RoleManagerModule.cs: + * UrlAuthorizationModule.cs: + * FormsAuthenticationModule.cs: refactored configuration section to be + a member of a class + +2007-03-20 Marek Habersack + + * FormsAuthentication.cs, Roles.cs: remove roles cookie on sign + out. Fixes bug #81195. Patch from Mike Morano . + +2007-03-12 Marek Habersack + + * RolePrincipal.cs: decrypt the roles ticket properly. Makes role + caching in cookies work. Fixes bug #81117. Patch from Mike Morano + + +2007-03-02 Marek Habersack + + * SqlMembershipProvider.cs: cast PasswordFormat to int, so that + the parameter code can infer the sql type. Makes user creation, + password reset etc. work. + +2007-02-28 Andreia Gaita + + * SqlRoleProvider.cs: Fix parameter binding to stored procedures. + * SqlMembershipProvider.cs: Fix parameter binding to stored procedures. + CreateUser() doesn't use transactions in MS asp.net, so removed the + transaction calls. + +2007-02-19 Vladimir Krasnov + + * RoleManagerModule.cs: fixed role chaching in OnEndRequest and + OnPostAuthenticateRequest + * RolePrincipal.cs: implemented ToEncryptedTicket, implemented caching + role functionality + * Roles.cs: implemented DeleteCookie, fixed CookieProtectionValue to + get it's value from configuration + +2007-02-08 Marek Habersack + + * FormsAuthenticationModule.cs: Expire auth tickets properly. + + * MembershipProvider.cs: Do not clear the password before + encrypting it. + +2007-01-20 Miguel de Icaza + + * SqlRoleProvider.cs: comment out unused code. + + * SqlMembershipProvider.cs: Removed unused variables. + Remove unused variable. + + * AnonymousIdentificationModule.cs (ClearAnonymousIdentifier): + remove unused variable. This might be a real bug. + +2007-01-16 Vladimir Krasnov + + * RoleManagerModule.cs: fixed OnPostAuthenticateRequest, + CacheRolesInCookie not supported yet + * Roles.cs: fixed DeleteCookie, CacheRolesInCookie not supported yet + +2007-01-11 Adar Wesley + + * MembershipProvider.cs: fixed EncryptPassword to use password buffer length + +2007-01-04 Vladimir Krasnov + + * AnonymousIdentificationModule.cs: fixed OnEnter, fixed failure on + incorrect cookie value that browser may hold + +2006-12-27 Vladimir Krasnov + + * FormsAuthentication.cs: added internal ReturnUrl property, + GetRedirectUrl added usage of ReturnUrl + +2006-12-12 Vladimir Krasnov + + * FormsAuthentication.cs: TARGET_J2EE define for static members + +2006-12-06 Vladimir Krasnov + + * FormsAuthenticationModule.cs: fixed OnAuthenticateRequest, suppress + exception on wrong ticket + +2006-12-03 Igor Zelmanovich + + * FormsAuthenticationModule.cs: + set SkipAuthorization=true for WebResource.axd + 2006-11-27 Vladimir Krasnov * SqlMembershipProvider.cs: typo bug