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=99fc225c86bc6e120f9ac3a62255aee0278b47c5;hpb=0ca4c0c5ef6ba0bf13fd721deb36e7b501ec5829;p=mono.git diff --git a/mcs/class/System.Web/System.Web.Security/ChangeLog b/mcs/class/System.Web/System.Web.Security/ChangeLog index 99fc225c86b..1a0ca21ab65 100644 --- a/mcs/class/System.Web/System.Web.Security/ChangeLog +++ b/mcs/class/System.Web/System.Web.Security/ChangeLog @@ -1,3 +1,332 @@ +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 + +2006-11-21 Vladimir Krasnov + + * SqlMembershipProvider.cs: fixed fixed exception type in GetPassword + checks user lockout + +2006-11-20 Igor Zelmanovich + + * SqlMembershipProvider.cs: fixed: UpdateUser works properly. + +2006-11-15 Igor Zelmanovich + + * SqlMembershipProvider.cs: fixed: name is used for ReturnValue parameter. + +2006-11-05 Vladimir Krasnov + + * AnonymousIdentificationModule.cs: fixed anonymous id cookie + +2006-11-05 Vladimir Krasnov + + * MembershipProvider.cs, SqlMembershipProvider.cs: + refactoring of DecryptPassword and EncryptPassword methods according + to documentation + +2006-09-10 Konstantin Triger + + * SqlRoleProvider.cs: throw on empty connection string. + +2006-09-26 Vladimir Krasnov + + * 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 + + * RolePrincipal.cs: refactoring: instance can be serialized. + +2006-09-03 Igor Zelmanovich + + * SqlMembershipProvider.cs: fixed GetUser, + when username is String.Empty methods returns null. + +2006-08-31 Konstantin Triger + + * SqlRoleProvider.cs: fixed initialization. + +2006-08-31 Igor Zelmanovich + + * SqlMembershipProvider.cs: fixed CreateUser, + password is checked, properties MinRequiredPasswordLength and + MinRequiredNonAlphanumericCharacters are considered. + +2006-08-29 Konstantin Triger + + * SqlMembershipProvider.cs: fix dispose order of reader vs connection. + +2006-08-28 Igor Zelmanovich + + * SqlMembershipProvider.cs: fixed CreateUser, parameter isApproved is + considered. + +2006-08-28 Konstantin Triger + + * SqlMembershipProvider.cs: ensure GetUser() returns null if it cannot + retrieve user information. + +2006-08-28 Konstantin Triger + + * SqlRoleProvider.cs, SqlMembershipProvider.cs: + "use SqlClientFactory in case the ProviderName is not specified. + +2006-08-27 Konstantin Triger + + * SqlRoleProvider.cs: enable concurrent usage, refactoring. + +2006-08-27 Konstantin Triger + + * SqlMembershipProvider.cs: enable concurrent usage, refactoring. + +2006-08-27 Vladimir Krasnov + + * SqlMembershipProvider.cs: fixed ValidateUser, bug when user + not exists + +2006-08-14 Gonzalo Paniagua Javier + + * FormsAuthentication.cs: set the Secure attribute of the authentication + cookie when required. + +2006-07-06 Konstantin Triger + + * FormsAuthentication.cs: Ensure initialized, fix url mapping. + 2006-05-03 Chris Toshok * SqlMembershipProvider.cs (GetAlg): move this here for the time