+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-10-24 Marek Habersack <mhabersack@novell.com>
+
+ * HttpHandlerAction.cs: exact path matching must be done on the
+ original string in PathMatches, not on the sliced one. Fixes bug
+ #335669.
+
+2007-10-17 Marek Habersack <mhabersack@novell.com>
+
+ * WebConfigurationHost.cs: if running outside hosted environment,
+ read only the assemblyname.config configuration file instead of
+ web.config. Fixes bug #332425
+
+2007-10-15 Marek Habersack <mhabersack@novell.com>
+
+ * ProvidersHelper.cs: use HttpApplication.LoadType instead of
+ Type.GetType.
+
+ * HttpModulesSection.cs: use HttpApplication.LoadType when loading
+ modules, to include both the bin/ directory and the top-level
+ assemblies in search. Fixes bug #333686.
+
+2007-08-30 Marek Habersack <mhabersack@novell.com>
+
+ * MachineKeySection.cs: retrieve the keys from the registry before
+ falling back to the old method. Fixes bug #76606
+
+2007-08-23 Marek Habersack <mhabersack@novell.com>
+
+ * ProvidersHelper.cs: HttpApplication.LoadTypeFromPrivateBin
+ renamed to LoadTypeFromBin.
+
+2007-08-21 Marek Habersack <mhabersack@novell.com>
+
+ * ProvidersHelper.cs: use HttpApplication.LoadTypeFromPrivateBin
+ to get the provider settings type.
+
+2007-08-10 Gert Driesen <drieseng@users.sourceforge.net>
+
+ * PagesEnableSessionState.cs: Marked internal on 1.0 profile.
+
+2007-07-16 Vladimir Krasnov <vladimirk@mainsoft.com>
+
+ * ProfileGroupSettingsCollection.cs: added ResetInternal internal
+ method
+ * RootProfilePropertySettingsCollection.cs: added Reset method
+ override to reset GroupSettings collection
+
+2007-06-24 Vladimir Krasnov <vladimirk@mainsoft.com>
+
+ * HttpHandlerAction.cs: fixed SplitPaths property to be thread safe
+
+2007-06-12 Vladimir Krasnov <vladimirk@mainsoft.com>
+
+ * CompilationSection.cs: TARGET_JVM on not supported features
+ * HttpModulesSection.cs: ctor should be static
+
+2007-06-03 Adar Wesley <adarw@mainsoft.com>
+
+ * ProfilePropertySettingsCollection.cs: added missing method
+ OnDeserializeUnrecognizedElement.
+
+2007-05-30 Marek Habersack <mhabersack@novell.com>
+
+ * WebConfigurationManager.cs: if errors happen when opening the
+ configuration file, mark the manager as unsafe to prevent further
+ usage and avoid error loops.
+
+2007-05-17 Igor Zelmanovich <igorz@mainsoft.com>
+
+ * WebConfigurationHost.cs: for TARGET_J2EE only:
+ prevent NullRefference Exception.
+
+2007-05-15 Igor Zelmanovich <igorz@mainsoft.com>
+
+ * WebConfigurationManager.cs:
+ make configurations hashtable case-insensitive.
+ * WebConfigurationHost.cs: for TARGET_J2EE only:
+ GetStreamName returns file path in right case, that make it works
+ on case-sensitive file system.
+
+2007-05-15 Marek Habersack <mhabersack@novell.com>
+
+ * BuildProviderCollection.cs: refactoring - use
+ HttpApplication.LoadType to actually look up the type.
+
+ * HttpHandlerAction.cs: as above
+
+ * WebConfigurationHost.cs: refactoring - moved the LoadType to
+ HttpApplication to share the code between 1.1 and 2.0 profiles.
+
+2007-05-14 Marek Habersack <mhabersack@novell.com>
+
+ * UrlMappingCollection.cs: implemented the Item (string) indexer.
+
+ * UrlMapping.cs: implemented the URL validation callback body
+ (doesn't work at the moment).
+
+2007-05-14 Igor Zelmanovich <igorz@mainsoft.com>
+
+ * WebConfigurationManager.cs:
+ make configurations synchronized.
+ added new internal method RemoveConfigurationFromCache.
+
+2007-05-07 Marek Habersack <mhabersack@novell.com>
+
+ * PagesSection.cs: buffering is on by default.
+
+2007-04-24 Marek Habersack <mhabersack@novell.com>
+
+ * WebConfigurationHost.cs: wrap MapPath calls in try/catch,
+ because bad URLs can cause it to throw exceptions. If such
+ exception is caught, throw a HttpException for Bad Request (400).
+ Look for types in the top-level assemblies (App_Code and
+ friends).
+
+ * WebConfigurationManager.cs: added two internal methods for safe
+ retrieval of config sections.
+
+2007-04-19 Marek Habersack <mhabersack@novell.com>
+
+ * HttpHandlerAction.cs: look up types in all the toplevel
+ assemblies. Fixes bug #80897.
+
+2007-04-17 Atsushi Enomoto <atsushi@ximian.com>
+
+ * ProcessModelSection.cs : cpuMask default value should be int,
+ not uint.
+
+2007-04-06 Marek Habersack <mhabersack@novell.com>
+
+ * CustomErrorsSection.cs: make the customErrors section work.
+
+ * PagesSection.cs: provide appropriate default value for the
+ asyncTimeout setting.
+
+2007-03-24 Marek Habersack <mhabersack@novell.com>
+
+ * WebConfigurationHost.cs: allow MachineToApplication definition
+ for config paths that equal the domain virtual app directory.
+
+2007-03-22 Adar Wesley <adarw@mainsoft.com>
+
+ * HttpCapabilitiesBase.cs: implemented all capabilities. Capabilities
+ still throw if there is no value in browscaps.ini and the property is called.
+
+2007-03-21 Vladimir Krasnov <vladimirk@mainsoft.com>
+
+ * WebConfigurationManager.cs: fixed OpenWebConfiguration, should not
+ lock when checking if configuration is already open
+
+2007-03-15 Vladimir Krasnov <vladimirk@mainsoft.com>
+
+ * WebConfigurationManager.cs: fixed OpenWebConfiguration, removed
+ GetBasePath call and locations search, since this not affects
+ configuration initialization, but improves performance
+
+2007-03-12 Marek Habersack <mhabersack@novell.com>
+
+ * ProvidersHelper.cs: support loading custom providers from
+ App_Code assemblies. Fixes bug #81071.
+ Also set eol-style to native.
+
+2007-03-08 Gert Driesen <drieseng@users.souceforge.net>
+
+ * PagesSection.cs: Revert part of Adar's patch that regresses
+ bug #80913.
+
+2007-03-06 Adar Wesley <adarw@mainsoft.com>
+
+ * PagesSection.cs: improve Enum parsing and strongly typed default values.
+
+2007-02-20 Marek Habersack <grendello@gmail.com>
+
+ * Patch from Gert Driesen <drieseng@users.sourceforge.net>
+ * PagesSection.cs: Process value of EnableSessionState attribute
+ case-sensitive, and perform check in getter. Fix for bug #80913.
+ * PageParser.cs: Added note on difference in behaviour between page
+ level attribute and configuration attribute for enableSessionState.
+ * PagesConfiguration.cs: Fixed compiler warning.
+
+2007-02-22 Marek Habersack <grendello@gmail.com>
+
+ * CompilerCollection.cs: Optimize language lookup a bit.
+
+2007-02-05 Konstantin Triger <kostat@mainsoft.com>
+
+ * TagPrefixCollection.cs: Fix element key creation.
+
+2007-02-04 Konstantin Triger <kostat@mainsoft.com>
+
+ * NamespaceInfo.cs, HttpModuleAction.cs, RoleManagerSection.cs:
+ fix the default value.
+
+2007-02-02 Marek Habersack <grendello@gmail.com>
+
+ * TagPrefixCollection.cs: Add the CollectionType parameter.
+ Get rid of unnecessary interface references in the class declaration.
+ GetElementKey should return Source which should be unique, unlike TagPrefix.
+
+2007-01-04 Konstantin Triger <kostat@mainsoft.com>
+
+ * ProfileSection.cs: Ensure enabled = true by default; cleanup.
+
+2006-12-27 Vladimir Krasnov <vladimirk@mainsoft.com>
+
+ * CustomErrorCollection.cs: fixed ThrowOnDuplicate to false as in .net
+
+2006-12-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * GlobalizationSection.cs: make encodings actually work for the 2.0
+ profile.
+
+2006-12-21 Marek Habersack <grendello@gmail.com>
+
+ * TagMapInfo.cs: Add an internal default constructor for use from
+ TagMapCollection.
+
+ * TagMapCollection.cs: Don't call the string,string constructor of
+ TagMapInfo - the class disallows empty strings as values of its
+ properties.
+
+2006-12-21 Vladimir Krasnov <vladimirk@mainsoft.com>
+
+ * RoleManagerSection.cs: refactored using attributes
+
+2006-12-20 Marek Habersack <grendello@gmail.com>
+
+ * ProfilePropertyNameValidator.cs: added a few checks.
+
+2006-12-18 Vladimir Krasnov <vladimirk@mainsoft.com>
+
+ * WebConfigurationManager.cs: fixed GetSection to execute
+ GetRuntimeObject, refactored GetSection and GetWebApplicationSection
+
+2006-12-17 Vladimir Krasnov <vladimirk@mainsoft.com>
+
+ * HttpHandlerAction.cs: fixed 'verb' config property
+
+2006-12-07 Igor Zelmanovich <igorz@mainsoft.com>
+
+ * ProvidersHelper.cs: fixed: load assembles from /bin
+
+2006-11-22 Miguel de Icaza <miguel@novell.com>
+
+ * SessionStateSection.cs: Do not call Enum.Parse with a null
+ argument, prevents an exception from being thrown.
+
+2006-11-20 Marek Habersack <grendello@gmail.com>
+
+ * GlobalizationSection.cs: Added support for "auto" cultures and
+ the "auto:DEFAULT_CULTURE" cultures.
+
+2006-11-13 Konstantin Triger <kostat@mainsoft.com>
+
+ * WebConfigurationHost.cs: use Type.GetType for loading full qualified types.
+
+2006-11-05 Vladimir Krasnov <vladimirk@mainsoft.com>
+
+ * ProfileGroupSettings.cs, ProfileGroupSettingsCollection.cs
+ ProfilePropertySettingsCollection.cs, ProfileSection.cs
+ RootProfilePropertySettingsCollection.cs: refactoring and fix of
+ <group> element
+
+2006-10-18 Marek Habersack <grendello@gmail.com>
+
+ * WebConfigurationManager.cs: implement support for extra
+ assemblies to be referenced when compiling a page.
+
2006-09-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* WebConfigurationManager.cs: add null checks. Patch by Marek Habersack