diff options
Diffstat (limited to 'mcs/class/System.Web/System.Web.Configuration/ChangeLog')
-rw-r--r-- | mcs/class/System.Web/System.Web.Configuration/ChangeLog | 813 |
1 files changed, 813 insertions, 0 deletions
diff --git a/mcs/class/System.Web/System.Web.Configuration/ChangeLog b/mcs/class/System.Web/System.Web.Configuration/ChangeLog new file mode 100644 index 00000000000..f889d222ebe --- /dev/null +++ b/mcs/class/System.Web/System.Web.Configuration/ChangeLog @@ -0,0 +1,813 @@ +2007-05-01 Marek Habersack <mhabersack@novell.com> + + * HttpCapabilitiesBase.cs: move the User-Agent code to a separate + internal method. + +2007-04-10 Marek Habersack <mhabersack@novell.com> + + * WebConfigurationSettings.cs: add NotifyFilter.Size to the + watcher notification filter to enable file modification events + with Linux inotify. + +2007-03-22 Adar Wesley <adarw@mainsoft.com> + + * HttpCapabilitiesBase.cs: support for implementation of new + capabilities. + +2007-03-19 Marek Habersack <mhabersack@novell.com> + + * WebConfigurationSettings.cs: another fix to the + GetConfigFromFileName logic - the passed "filepath" must not end + with a slash when called recursively, or it will lead to endless + recursion. + +2007-03-18 Marek Habersack <mhabersack@novell.com> + + * WebConfigurationSettings.cs: fix the GetConfigFromFileName + directory logic. + +2007-02-17 Gert Driesen <drieseng@users.sourceforge.net> + + * PagesConfiguration.cs: Stop swallowing configuration exceptions. + * PagesConfigurationHandler.cs: Provide better exception message for + invalid 'enableSessionState' value. + +2007-01-20 Miguel de Icaza <miguel@novell.com> + + * HandlerFactoryConfiguration.cs (LoadType): remove unused + variable. + (ctor): do not assign parent, we do not use it, keep the code for + reference. + +2007-01-18 Miguel de Icaza <miguel@novell.com> + + * HttpCapabilitiesBase.cs: Fix the build, I kept an old code path + for 1.0 + +2007-01-18 Konstantin Triger <kostat@mainsoft.com> + + * HttpCapabilitiesBase.cs: consider Page's ClientTarget for BrowseCaps. + +2006-08-15 Eyal Alalouf <eyala@mainsoft.com> + * WebConfigurationSettings.cs: Remove i#if TARGET_JVM since Grasshopper + supports Remtoing now. + +2006-07-06 Andrew Skiba <andrews@mainsoft.com> + + * HttpHandlersSectionHandler.cs: validate attribute can have 'true' and + 'false' case-insensitive in net 2.0 + +2006-06-28 Andrew Skiba <andrews@mainsoft.com> + + * ModulesConfiguration.cs: keep the inner exception + +2006-03-19 Gonzalo Paniagua Javier <gonzalo@ximian.com> + + * HttpRuntimeConfigurationHandler.cs: removed a bunch of useless stuff + for 1.x. + +2006-02-28 Chris Toshok <toshok@ximian.com> + + * FormsAuthPasswordFormat.cs: ifdef out the [Serializable] in the + 2.0 case. + +2006-02-10 Gonzalo Paniagua Javier <gonzalo@ximian.com> + + * CompilationConfiguration.cs: + * CompilationConfigurationHandler.cs: only compile these for + pre-2.0 assemblies. + +2006-02-01 Chris Toshok <toshok@ximian.com> + + * CompilerCollection.cs: CONFIGURATION_2_0 => NET_2_0. + + * CompilationConfigurationHandler.cs: same. + + * Compiler.cs: same. + + * CompilationConfiguration.cs: same. + +2006-01-08 Konstantin Triger <kostat@mainsoft.com> + + * HttpCapabilitiesBase.cs: TARGET_JVM changes to let the compilation + pass with csc 1.1. + +2005-12-22 Gonzalo Paniagua Javier <gonzalo@ximian.com> + + * WebConfigurationSettings.cs: patch by Cyrille Colin that sets the + right application path even when MapPath fails. Closes bug #77044. + +2005-12-02 Gonzalo Paniagua Javier <gonzalo@ximian.com> + + * WebConfigurationSettings.cs: don't fail if <location> has more + than one element. Fixes bug #76633. + +2005-12-02 Gonzalo Paniagua Javier <gonzalo@ximian.com> + + * HttpHandlersSectionHandler.cs: + * HandlerFactoryConfiguration.cs: we need to use a copy of the parent + mappings, otherwise we may remove mappings from the parent. Fix a typo + when removing the item from the collection. Now LocateHandler searches + first for this configuration mappings and then for the parent ones. + Fixes (truly) bug #76842. + +2005-11-30 Gonzalo Paniagua Javier <gonzalo@ximian.com> + + * HandlerFactoryConfiguration.cs: my previous patch broke the + * order in which handlers are searched. This one fixes that, + * while not breaking bug 76842 again. + +2005-11-30 Chris Toshok <toshok@ximian.com> + + * WebConfigurationSettings.cs (ReadSectionGroup): some + CONFIGURATION_2_0 work. + + * CompilationConfigurationHandler.cs (ReadCompilers): change the + NET_2_0 to CONFIGURATION_2_0. + + * CompilerCollection.cs: more ugly hacks for the + 2.0-without-config-2.0 case. wrap this in #if !CONFIGURATION_2_0 + and make it public in the NET_2_0 case (so it can be used to keep + the config 2.0 stuff building). + + * Compiler.cs: same. + + * CompilationConfiguration.cs (Init): change the #if NET_2_0 to + #if CONFIGURATION_2_0. + +2005-11-28 Gonzalo Paniagua Javier <gonzalo@ximian.com> + + * HandlerFactoryConfiguration.cs: copy the parents' mappings + into the new one to allow for removing without affecting the + parent configuration mappings. Fixes bug #76842. + +2005-11-24 Chris Toshok <toshok@ximian.com> + + * AssemblyInfo.cs: nuke this, it's in System.Web.Configuration_2.0 + now. + +2005-11-19 Chris Toshok <toshok@ximian.com> + + * CompilationConfigurationHandler.cs (ReadCompilers): call + CompilerCollection.Add in the 2.0 case, as it doesn't expose a + setter indexer. + + * CompilationConfiguration.cs: need this to keep things compiling, + even though CompilationConfiguration doesn't need to be used in + the 2.0 case. + +2005-11-19 Chris Toshok <toshok@ximian.com> + + * Compiler.cs: wrap in #if !NET_2_0 and remove a lot of stubs that + now exist in System.Web.Configuration_2.0. + +2005-11-18 Chris Toshok <toshok@ximian.com> + + * CompilerCollection.cs: wrap in #if !NET_2_0, and remove a lot of + stubs that now exist in System.Web.Configuration_2.0. + +2005-10-31 Chris Toshok <toshok@ximian.com> + + * IRemoteWebConfigurationHostServer.cs: fix interface. + +2005-10-29 Atsushi Enomoto <atsushi@ximian.com> + + * GlobalizationConfigurationHandler.cs : we don't use ICU. + +2005-10-24 Gonzalo Paniagua Javier <gonzalo@ximian.com> + + * HandlerFactoryConfiguration.cs: when using regex matching, pass the + original full virtual path, not just the file name. The regex matches + the end of the path. Fixes bug #76536. + +2005-10-08 Gert Driesen <drieseng@users.sourceforge.net> + + * WebConfigurationHost.cs: Added stubs for missing implementation + of IInternalConfigHost to fix build for 2.0 profile. + +2005-10-05 Gonzalo Paniagua Javier <gonzalo@ximian.com> + + * ClientTargetSectionHandler.cs: New file. + +2005-09-23 Chris Toshok <toshok@ximian.com> + + * ExpressionBuilderCollection.cs: track change to + System.Configuration.ConfigurationPropertyOptions. + +2005-09-23 Gonzalo Paniagua Javier <gonzalo@ximian.com> + + * PagesConfiguration.cs: on error return a default instance instead + of null. + +2005-09-22 Chris Toshok <toshok@ximian.com> + + * PositiveTimeSpanValidator.cs: move this from + System.Configuration to here. + +2005-09-15 Sebastien Pouliot <sebastien@ximian.com> + + * CompilationConfiguration.cs: Return an empty configuration object if + no HttpContext is available. This is required for the unit tests and + match the results of MS 1.1 and 2.0 (beta2). + +2005-08-24 Sebastien Pouliot <sebastien@ximian.com> + + * AdapterDictionary.cs: Added missing IDeserializationCallback. + * AuthorizationRuleAction.cs: Fixed enum values. + * BuildProvider.cs: Class is sealed. Removed empty constructor. + * BuildProviderCollection.cs: Adapted to BuildProvider ctor changes. + * CodeSubDirectory.cs: Added missing constructor. + * CodeSubDirectoriesCollection.cs: Adapted to + CodeSubDirectoriesCollection ctor changes. + * CustomErrorsMode.cs: Fixed enum values. + * FormsAuthenticationConfiguration.cs: Class is sealed. + * HttpCapabilitiesBase.cs: Added security permissions with Minimal + level for AspNetHostingPermission (both Link and Inheritance demands). + * ProcessModelComAuthenticationLevel.cs: Fixed enum values. + * ProcessModelComImpersonationLevel.cs: Fixed enum values. + * ProcessModelLogLevel.cs: Fixed enum values. + * WebApplicationLevel.cs: New enum for 2.0. + +2005-08-31 Gonzalo Paniagua Javier <gonzalo@ximian.com> + + * ModulesConfiguration.cs: LoadModules creates a HttpModuleCollection, + initializes the module instances and fills in the collection. + +2005-08-30 Gonzalo Paniagua Javier <gonzalo@ximian.com> + + * ModulesConfiguration.cs: add Clone (ugly). + +2005-08-30 Miguel de Icaza <miguel@novell.com> + + * HttpCapabilitiesBase.cs: Make partial to pull the implementation + from another class. + +2005-08-29 Gonzalo Paniagua Javier <gonzalo@ximian.com> + + * HandlerFactoryConfiguration.cs: fix path matching so that + /xxx/WebResource.axd works. If we're going to match using a regexp, + generate it in the constructor, not on every request. + +2005-08-25 Chris Toshok <toshok@ximian.com> + + * HandlerFactoryConfiguration.cs: implement the slow path for + PathMatches using Regex. Also, make the fast path for exact + matches faster (and more correct). + +2005-08-25 Chris Toshok <toshok@ximian.com> + + * HandlerFactoryConfiguration.cs: chain up to the parent + Configuration if we don't have a match, instead of adding the + parent's handlers to our list (and thereby overriding ours). + +2005-08-24 Sebastien Pouliot <sebastien@ximian.com> + + * AuthConfig.cs: Add new 2.0 stuff (required for Forms Authentication). + +2005-08-23 Gonzalo Paniagua Javier <gonzalo@ximian.com> + + * MachineKeyConfig.cs: we don't honor IsolateApp. + +2005-07-28 Gonzalo Paniagua Javier <gonzalo@ximian.com> + + * MachineKeyConfigHandler.cs: + * MachineKeyConfig.cs: removed unused property. The CryptoGod has spoken + and told me to use RandomNumberGenerator.Create to let the + implementation choose the generator. + +2005-07-25 Eyal Alalouf <eyala@mainsoft.com> + + * WebConfigurationSettings.cs: Fixed LoadFromFile to find web.config + under TARGET_J2EE (case sensitivity). + +2005-07-25 Eyal Alalouf <eyala@mainsoft.com> + + * WebConfigurationSettings.cs: TARGET_J2EE ifdef reorder for + readability. + +2005-07-25 Gonzalo Paniagua Javier <gonzalo@ximian.com> + + * MachineKeyConfigHandler.cs: removed unused code. Use + MachineKeyValidation. + * MachineKeyValidation.cs: made internal for 1.1 and added AES. + * MachineKeyConfig.cs: new property to return 24 bits needed for 3DES. + fix typo from last patch ('AutoGenerate'). Made the keys different when + both are autogenerated. + +2005-07-24 Gonzalo Paniagua Javier <gonzalo@ximian.com> + + * MachineKeyConfigHandler.cs: + * MachineKeyConfig.cs: patch from Miguel that moves code from + MachineKeyConfigHandler to MachineKeyConfig. + +2005-07-24 Eyal Alalouf <eyala@mainsoft.com> + + * WebConfigurationSettings.cs: TARGET_J2EE changes. static variables in + AppDomain. + +2005-07-19 Eyal Alalouf <eyala@mainsoft.com> + * WebConfigurationSettings.cs: Grasshopper doesn't support remoting and the FileSystemWatcher + +2005-07-01 Lluis Sanchez Gual <lluis@novell.com> + + * MembershipSection.cs: Implemented. + * SiteMapSection.cs: Define properties using attributes. + * AnonymousIdentificationSection.cs: Define properties using attributes. + * WebConfigurationManager.cs: return the correct base path for the + root path. + * IRemoteWebConfigurationHostServer.cs: Fixed method signatures. + * WebConfigurationHost.cs: Added the machine web.config to the web.config + file chain. Several fixes in the chain order. Implemented + IsDefinitionAllowed and VerifyDefinitionAllowed. + + * VirtualDirectoryMappingCollection.cs: + * WebConfigurationFileMap.cs: + * AdapterDictionary.cs: + * AuthenticationSection.cs: + * AssemblyCollection.cs: + * AssemblyInfo.cs: Minor api fixes. + +2005-06-25 Gonzalo Paniagua Javier <gonzalo@ximian.com> + + * HandlerItem.cs: the path matches 'path\z', as the previous '\Apath\z' + failed for 'dir/*.ext'. + +2005-06-23 Lluis Sanchez Gual <lluis@novell.com> + + * VirtualDirectoryMapping.cs: Implemented. + * WebConfigurationManager.cs: Initial implementation. + * VirtualDirectoryMappingCollection.cs: Implemented. + * WebConfigurationFileMap.cs: Implemented. + * WebConfigurationHost.cs: Initial implementation of class + that supports IInternalConfigHost. + +2005-06-19 Ilya Kharmatsky <ilyak-at-mainsoft.com> + + * HttpRuntimeConfig.cs: Added TARGET_JVM directive in "using clause" + in order to exclude in J2EE configuration usage of unsupported + CodeDome API. + +2005-06-15 Lluis Sanchez Gual <lluis@novell.com> + + * CodeSubDirectory.cs: + * ExpressionBuilder.cs: + * AssemblyInfo.cs: + * BuildProviderCollection.cs: + * ExpressionBuilderCollection.cs: + * CodeSubDirectoriesCollection.cs: + * AnonymousIdentificationSection.cs: Track 2.0 api changes + in System.Configuration. + +2005-06-13 Gonzalo Paniagua Javier <gonzalo@ximian.com> + + * GlobalizationConfigurationHandler.cs: when an attribute is not + provided, don't assing Encoding.Default to it, as we might override + parent's settings. + +2005-05-04 Gonzalo Paniagua Javier <gonzalo@ximian.com> + + * CompilationConfiguration.cs: throw if we cannot load the type given + in the configuration file. + +2005-04-25 Gonzalo Paniagua Javier <gonzalo@ximian.com> + + * CompilerCollection.cs: added CompareLanguages method. + +2005-04-22 Gonzalo Paniagua Javier <gonzalo@ximian.com> + + * CompilationConfigurationHandler.cs: ensure TempDirectory is not empty + before assigning it. Don't mangle the assembly names provided. + + * CompilationConfiguration.cs: use DynamicBase as the temp directory + instead of Path.GetTempPath. + +2005-04-20 Gonzalo Paniagua Javier <gonzalo@ximian.com> + + * ModuleItem.cs: + * GlobalizationConfigurationHandler.cs: + * WebConfigurationSettings.cs: + * CustomErrorsConfigHandler.cs: + * PagesConfigurationHandler.cs: + * WebControlsSectionHandler.cs: + * AuthorizationConfigHandler.cs: removed warnings. + +2005-03-16 Gonzalo Paniagua Javier <gonzalo@ximian.com> + + * CompilerCollection.cs: + * CompilationConfigurationHandler.cs: + * Compiler.cs: + * CompilationSection.cs: + * CompilationConfiguration.cs: reverted last patch and/or disable code + until the whole config system is migrated to 2.0. Fixes bug #73736. + +2005-03-14 Gonzalo Paniagua Javier <gonzalo@ximian.com> + + * CodeSubDirectoriesCollection.cs: + * ExpressionBuilderCollection.cs: + * BuildProviderCollection.cs: + * CompilerCollection.cs: + * CompilationConfigurationHandler.cs: + * ExpressionBuilder.cs: + * Compiler.cs: + * CompilationSection.cs: + * CompilationConfiguration.cs: + * CodeSubDirectory.cs: added and implemented + most of these files that are used when reading configuration files in + NET_2_0. + + * WebCompiler.cs: renamed to Compiler.cs + +2004-12-15 Gonzalo Paniagua Javier <gonzalo@ximian.com> + + * WebConfigurationSettings.cs: correctly detect web.config changes. + +2004-11-28 Gonzalo Paniagua Javier <gonzalo@ximian.com> + + * HandlerItem.cs: for reusable items, return the same instance always. + Fixes bug #69959. + + +2004-11-24 Gonzalo Paniagua Javier <gonzalo@ximian.com> + + * GlobalizationConfigurationHandler.cs: fixed stupid typo (uiculture -> + uiCulture). Closes bug #69524. + +2004-11-18 Lluis Sanchez Gual <lluis@novell.com> + + * AnonymousIdentificationSection.cs, AuthenticationSection.cs, + AssemblyInfo.cs: Initialize property collection. + * SiteMapSection.cs, SiteMapHierarchicalDataSourceView.cs, + SiteMapDataSource.cs: New file. + * SiteMapDataSourceView.cs: Minor fixes. + +2004-11-15 Lluis Sanchez Gual <lluis@novell.com> + + * AnonymousIdentificationSection.cs, InternalSection.cs, + AuthenticationSection.cs, AssemblyCollection.cs, AssemblyInfo.cs, + AdapterDictionary.cs: Implemented. + * PassportAuthentication.cs, FormsAuthenticationConfiguration.cs: + created classes. + +2004-10-10 Gonzalo Paniagua Javier <gonzalo@ximian.com> + + * WebConfigurationSettings.cs: use CurrentExecutionFilePath instead of + FilePath. Fixes bug #67982. + +2004-08-22 Gonzalo Paniagua Javier <gonzalo@ximian.com> + + * WebConfigurationSettings.cs: fix bug when processing empty location + tags. Closes bug #63001. + +2004-08-02 Duncan Mak <duncan@ximian.com> + + * AuthorizationRuleAction.cs: + * BuildProviderAppliesTo.cs: + * CustomErrorsMode.cs: + * MachineKeyValidation.cs: + * PagesEnableSessionState.cs: + * PagesToCountAction.cs: + * ProcessModelComAuthenticationLevel.cs: + * ProcessModelComImpersonationLevel.cs: + * ProcessModelLogLevel.cs; + * SerializationMode.cs: + * TraceDisplayMode.cs: Added enumerations. + + * IRemoteWebConfigarationHostServer.cs: Added interface. + +2004-06-23 Gonzalo Paniagua Javier <gonzalo@ximian.com> + + * AuthorizationConfig.cs: really fix bug #60482. Thanks David! + +2004-06-22 Gonzalo Paniagua Javier <gonzalo@ximian.com> + + * AuthorizationConfig.cs: we must match [verb +] (role|user). Fixes bug + #60482. + +2004-06-15 Gonzalo Paniagua Javier <gonzalo@ximian.com> + + * WebConfigurationSettings.cs: allow empty <configSections>. + +2004-06-09 Gonzalo Paniagua Javier <gonzalo@ximian.com> + + * GlobalizationConfigurationHandler.cs: if no culture given, use the + default one, not the invariant. + +2004-06-07 Alon Gazit <along@mainsoft.com> + + * HandlerFactoryConfiguration.cs: using cache to get performance + improvement. + + +2004-06-07 Gonzalo Paniagua Javier <gonzalo@ximian.com> + + * HttpCapabilitiesBase.cs: set the useragent of the new + HttpBrowserCapabilities object. + +2004-06-04 Gonzalo Paniagua Javier <gonzalo@ximian.com> + + * HttpCapabilitiesBase.cs: ClientTarget takes precedence over UserAgent. + +2004-06-02 Gonzalo Paniagua Javier <gonzalo@ximian.com> + + * WebConfigurationSettings.cs: when the virtual path is not /, don't + loop forever trying to read configuration from /. Fixes bug #59480. + +2004-05-25 Gonzalo Paniagua Javier <gonzalo@ximian.com> + + * GlobalizationConfiguration.cs: if we have no context, use + GetAppConfig instead of GetConfig. + +2004-05-14 Gonzalo Paniagua Javier <gonzalo@ximian.com> + + * CompilationConfiguration.cs: a null value is ok for TempDirectory. + +2004-05-12 Jaroslaw Kowalski <jaak@zd.com.pl> + + * AuthenticationConfigHandler.cs: fixed slidingExpiration and requireSSL + +2004-05-06 Gonzalo Paniagua Javier <gonzalo@ximian.com> + + * WebConfigurationSettings.cs: fixed loading of external files. Closes + bug #57244. + +2004-05-04 Gonzalo Paniagua Javier <gonzalo@ximian.com> + + * WebConfigurationSettings.cs: now it defaults to 'web.config' and if + not found, 'Web.config'. Don't throw exception if both exists. Thanks + to urs and dru for bugging me about this. + +2004-04-22 Gonzalo Paniagua Javier <gonzalo@ximian.com> + + * WebConfigurationSettings.cs: fixed argument exception if the directory + we're trying to watch does not exists. + +2004-04-21 Gonzalo Paniagua Javier <gonzalo@ximian.com> + + * WebConfigurationSettings.cs: modify realpath when we reach the + virtual root of the application. + +2004-04-12 Nick Drochak <ndrochak@gol.com> + + * WebConfigurationSettings.cs: Fix build. Forgot the '?' + +2004-04-12 Atsushi Enomoto <atsushi@ximian.com> + + * WebConfigurationSettings.cs : On Windows "Web.config" is "web.config". + +2004-04-04 Gonzalo Paniagua Javier <gonzalo@ximian.com> + + * WebConfigurationSettings.cs: "/" is the virtual root directory of + the application. This fixes a bug reported by Vlad that caused + configuration error because files were read twice when there's an + application different from "/" defined. + +2004-03-31 Gonzalo Paniagua Javier <gonzalo@ximian.com> + + * WebConfigurationSettings.cs: fixes bug 56267. + +2004-03-30 Gonzalo Paniagua Javier <gonzalo@ximian.com> + + * WebConfigurationSettings.cs: use FileSystemWatcher and really reload + configuration when the file is created or modified. + +2004-02-24 Gonzalo Paniagua Javier <gonzalo@ximian.com> + + * WebConfigurationSettings.cs: we were loading web.config from / always! + Thanks to Lluis for noticing this. + +2004-02-09 Gonzalo Paniagua Javier <gonzalo@ximian.com> + + * WebConfigurationSettings.cs: fix Web.config search for case + insensitive filesystems. + +2004-02-04 Lluis Sanchez Gual <lluis@ximian.com> + + * WebConfigurationSettings.cs: Load remoting configuration when reading + the web.config file. + +2004-01-23 Gonzalo Paniagua Javier <gonzalo@ximian.com> + + * AuthConfig.cs: + * AuthenticationConfigHandler.cs: added RequireSSL and + SlidingExpiration. + + * HandlerFactoryProxy.cs: not public. + * HandlerItem.cs: not public. + +2004-01-20 Gonzalo Paniagua Javier <gonzalo@ximian.com> + + * WebConfigurationSettings.cs: fix location path lookup. Closes bug + #53072. + +2004-01-12 Gonzalo Paniagua Javier <gonzalo@ximian.com> + + * System.Web.Configuration/GlobalizationConfiguration.cs: undo old fix. + + * System.Web.Configuration/PagesConfiguration.cs: + * System.Web.Configuration/PagesConfigurationHandler.cs: new files for + processing system.web/pages section. + +2004-01-10 Jackson Harper <jackson@ximian.com> + + * TraceConfig.cs: New class contains trace configuration data. + * TraceConfigurationHandler.cs: New class parses trace + configurations. + +2004-01-05 Jackson Harper <jackson@ximian.com> + + * HandlerItem.cs: Fix typo so slashes are stripped from paths properly. + +2003-12-17 Gonzalo Paniagua Javier <gonzalo@ximian.com> + + * CustomErrorsConfigHandler.cs: handle <system.web><customErrors />.. + +2003-12-16 Gonzalo Paniagua Javier <gonzalo@ximian.com> + + * HttpCapabilitiesBase.cs: use the new loader. + +2003-12-12 Gonzalo Paniagua Javier <gonzalo@ximian.com> + + * WebConfigurationSettings.cs: also cache parents when building the + hierarchy up. Fixes bug #51818. + +2003-12-09 Jackson Harper <jackson@ximian.com> + + * GlobalizationConfigurationHander.cs: Make unicode encodings case + insensitive. + +2003-12-08 Jackson Harper <jackson@ximian.com> + + * GlobalizationConfigurationHandler.cs: Handle creating some the unicode + encodings here so we can create ones without BOMs. + +2003-12-02 Gonzalo Paniagua Javier <gonzalo@ximian.com> + + * GlobalizationConfiguration.cs: return null when the configuration is + not available. + + * WebConfigurationSettings.cs: handle configuration for System.Web. It + replaces the default IConfigurationSystem with itself and handles + web.config files oddities. + +2003-11-21 Gonzalo Paniagua Javier <gonzalo@ximian.com> + + * CompilationConfiguration.cs: don't throw an HttpException. + * HttpRuntimeConfig.cs: + * HttpRuntimeConfigurationHandler.cs: handle system.web/httpRuntime + configuration section. + +2003-11-10 Jackson Harper <jackson@ximian.com> + + * CompilationConfigurationHandler.cs: Append .dll to shortened + assembly names. + +2003-11-08 Jackson Harper <jackson@ximian.com> + + * CompilationConfigurationHandler.cs: Trim extra versioning + information off of assembly names. This is a workaround that fixes + bug #50355. + +2003-11-05 Gonzalo Paniagua Javier <gonzalo@ximian.com> + + * GlobalizationConfiguration.cs: added GetInstance method. + + * GlobalizationConfigurationHandler.cs: warn about unsupported encodings + and provide reasonable defaults. + +2003-10-17 Ben Maurer <bmaurer@users.sourceforge.net> + + * CompilationConfiguration.cs (Init): you have to inherit copying + files from the bin folders too. + +2003-10-15 Gonzalo Paniagua Javier <gonzalo@ximian.com> + + * CompilationConfiguration.cs: use the context passed in. If not, try + the current context. + +2003-10-14 Gonzalo Paniagua Javier <gonzalo@ximian.com> + + * CompilationConfiguration.cs: + * CompilationConfigurationHandler.cs: + * CompilerCollection.cs: + * WebCompiler.cs: new files that process and store + system.web/compilation info (compilers + assemblies). + + * HttpHandlersSectionHandler.cs: added option for an attribute to be + empty. + +2003-10-10 Gonzalo Paniagua Javier <gonzalo@ximian.com> + + * WebControlsSectionHandler.cs: new file to handle <webControls> + configuration. + +2003-10-01 Gonzalo Paniagua Javier <gonzalo@ximian.com> + + * HandlerItem.cs: make it work for file names without wildcards. + +2003-03-03 Gonzalo Paniagua Javier <gonzalo@ximian.com> + + * ModuleItem.cs: it's not public. + * ModulesConfiguration.cs: it's not public. + +2003-02-27 Gonzalo Paniagua Javier <gonzalo@ximian.com> + + * AuthenticationConfigHandler.cs: 'name' is optional in <forms>. + +2003-02-17 Gonzalo Paniagua Javier <gonzalo@ximian.com> + + * HandlerFactoryConfiguration.cs: first search in the mappings of this + instance, then in the parent. + +2003-02-13 Gonzalo Paniagua Javier <gonzalo@ximian.com> + + * GlobalizationConfiguration.cs: added internal fields to hold the + values in the globalization node. + + * GlobalizationConfigurationHandler.cs: handler to load + <system.web/globalization> section. + +2003-02-12 Gonzalo Paniagua Javier <gonzalo@ximian.com> + + * AuthorizationConfigHandler.cs: handler for system.web/authorization + section. + + * AuthorizationConfig.cs: keeps record of authorization configuration. + +2003-01-04 Gonzalo Paniagua Javier <gonzalo@ximian.com> + + * HttpModulesConfigurationHandler.cs: add a default authentication + module at the end of the list. + + * ModuleItem.cs: new constructor. + +2002-12-19 Gonzalo Paniagua Javier <gonzalo@ximian.com> + + * AuthConfig.cs: LoginUrl defaults to login.aspx. + +2002-12-17 Gonzalo Paniagua Javier <gonzalo@ximian.com> + + * AuthConfig.cs: + * AuthenticationConfigHandler.cs: handler and helper class for + system.web/authentication configuration section. + + * HttpHandlersSectionHandler.cs: check for null in attributes. + + * MachineKeyConfig.cs: + * MachineKeyConfigHandler.cs: handler and helper class for + system.web/machineKey tag. + +2002-10-27 Gonzalo Paniagua Javier <gonzalo@ximian.com> + + * HttpHandlersSectionHandler.cs: more null checks. + +2002-10-08 Gonzalo Paniagua Javier <gonzalo@ximian.com> + + * HttpHandlersSectionHandler.cs: made a couple of static methods be + part of a class used in other handlers. + * HttpModulesConfigurationHandler.cs: handler for modules. + * ModuleItem.cs: added IsMatch method. + * ModulesConfiguration.cs: made it similar to the handlers class: added Clear, Remove. + +2002-10-08 Gonzalo Paniagua Javier <gonzalo@ximian.com> + + * HttpHandlerTypeMapper.cs: removed. + * HandlerFactoryConfiguration.cs: readded. I removed it by mistake. + * HandlerItem.cs: only load the type if we gotta validate it. + Implemented initial IsMatch. + * HttpConfigurationContext.cs: New file. + * HttpHandlersSectionHandler.cs: validate is optional (default true). + Use HttpHandlerTypeMapper. + +2002-10-06 Gonzalo Paniagua Javier <gonzalo@ximian.com> + + * System.Web.Configuration/HandlerFactoryConfiguration.cs: removed. + + * System.Web.Configuration/HandlerItem.cs: added validation field. + + * System.Web.Configuration/HttpHandlerTypeMapper.cs: holds mappings + between verbs and wilcards and their associated HandlerItem. + + * System.Web.Configuration/HttpHandlersSectionHandler.cs: this one + processes system.web/httpHandlers section of machine.config file. + +2002-08-26 Gonzalo Paniagua Javier <gonzalo@ximian.com> + + * AuthenticationMode.cs: + * ClientTargetSectionHandler.cs: + * FormsAuthPasswordFormat.cs: + * FormsProtectionEnum.cs: + * HttpCapabilitiesBase.cs: fixes base on class status page. + +2002-08-05 Patrik Torstensson <ptorsten@hotmail.com> + + * HandlerFactoryConfiguration.cs, + HandlerFactoryProxy.cs, + HandlerItem.cs : New files to emulate HttpHandler configuration + + * ModuleItem.cs, + ModulesConfiguration.cs : New files to emulate HttpModule configuration + +2002-06-03 Gonzalo Paniagua Javier <gonzalo@ximian.com> + + * System.Web.Configuration/HttpCapabilitiesBase.cs: New file. + |