2007-11-01 Marek Habersack <mhabersack@novell.com>
authorMarek Habersack <grendel@twistedcode.net>
Thu, 1 Nov 2007 02:14:52 +0000 (02:14 -0000)
committerMarek Habersack <grendel@twistedcode.net>
Thu, 1 Nov 2007 02:14:52 +0000 (02:14 -0000)
commit6f82e580a4b397ca84005549fae89e329a7d1c67
tree31eef33ebb9869f9a9d92884b60a6e4d59bf183a
parent09d8ee3a3c89f20ce2ab252d319b153c78cbfad1
2007-11-01  Marek Habersack  <mhabersack@novell.com>

* Page.cs, ObjectStateFormatter.cs: use the new
MachineKeySectionUtils class wherever necessary.
2007-11-01  Marek Habersack  <mhabersack@novell.com>

* System.Web.dll.sources: added MachineKeySectionUtils.cs
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-11-01  Marek Habersack  <mhabersack@novell.com>

* MachineKeySection.cs: moved all the internal static methods and
properties to MachineKeySectionUtils.cs

* MachineKeySectionUtils.cs: added. This file is included in the
System.Web.Extensions compilation.
The old properties from MachineKeySection.cs became methods.
2007-11-01  Marek Habersack  <mhabersack@novell.com>

* AssemblyResourceLoader.cs: added GetHexString, copied from
FormsAuthentication.cs. Encryption/decryption routines use methods
from the new MachineKeySectionUtils class. This is needed for the
same code to work from both System.Web and System.Web.Extensions.

svn path=/trunk/mcs/; revision=88621
14 files changed:
mcs/class/System.Web/ChangeLog
mcs/class/System.Web/System.Web.Configuration_2.0/ChangeLog
mcs/class/System.Web/System.Web.Configuration_2.0/MachineKeySection.cs
mcs/class/System.Web/System.Web.Configuration_2.0/MachineKeySectionUtils.cs [new file with mode: 0644]
mcs/class/System.Web/System.Web.Handlers/AssemblyResourceLoader.cs
mcs/class/System.Web/System.Web.Handlers/ChangeLog
mcs/class/System.Web/System.Web.Security/ChangeLog
mcs/class/System.Web/System.Web.Security/FormsAuthentication.cs
mcs/class/System.Web/System.Web.Security/MembershipProvider.cs
mcs/class/System.Web/System.Web.Security/RolePrincipal.cs
mcs/class/System.Web/System.Web.UI/ChangeLog
mcs/class/System.Web/System.Web.UI/ObjectStateFormatter.cs
mcs/class/System.Web/System.Web.UI/Page.cs
mcs/class/System.Web/System.Web.dll.sources