2004-08-22 Gonzalo Paniagua Javier * WebConfigurationSettings.cs: fix bug when processing empty location tags. Closes bug #63001. 2004-06-23 Gonzalo Paniagua Javier * AuthorizationConfig.cs: really fix bug #60482. Thanks David! 2004-06-22 Gonzalo Paniagua Javier * AuthorizationConfig.cs: we must match [verb +] (role|user). Fixes bug #60482. 2004-06-15 Gonzalo Paniagua Javier * WebConfigurationSettings.cs: allow empty . 2004-06-09 Gonzalo Paniagua Javier * GlobalizationConfigurationHandler.cs: if no culture given, use the default one, not the invariant. 2004-06-07 Alon Gazit * HandlerFactoryConfiguration.cs: using cache to get performance improvement. 2004-06-07 Gonzalo Paniagua Javier * HttpCapabilitiesBase.cs: set the useragent of the new HttpBrowserCapabilities object. 2004-06-04 Gonzalo Paniagua Javier * HttpCapabilitiesBase.cs: ClientTarget takes precedence over UserAgent. 2004-06-02 Gonzalo Paniagua Javier * 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 * GlobalizationConfiguration.cs: if we have no context, use GetAppConfig instead of GetConfig. 2004-05-14 Gonzalo Paniagua Javier * CompilationConfiguration.cs: a null value is ok for TempDirectory. 2004-05-12 Jaroslaw Kowalski * AuthenticationConfigHandler.cs: fixed slidingExpiration and requireSSL 2004-05-06 Gonzalo Paniagua Javier * WebConfigurationSettings.cs: fixed loading of external files. Closes bug #57244. 2004-05-04 Gonzalo Paniagua Javier * 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 * WebConfigurationSettings.cs: fixed argument exception if the directory we're trying to watch does not exists. 2004-04-21 Gonzalo Paniagua Javier * WebConfigurationSettings.cs: modify realpath when we reach the virtual root of the application. 2004-04-12 Nick Drochak * WebConfigurationSettings.cs: Fix build. Forgot the '?' 2004-04-12 Atsushi Enomoto * WebConfigurationSettings.cs : On Windows "Web.config" is "web.config". 2004-04-04 Gonzalo Paniagua Javier * 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 * WebConfigurationSettings.cs: fixes bug 56267. 2004-03-30 Gonzalo Paniagua Javier * WebConfigurationSettings.cs: use FileSystemWatcher and really reload configuration when the file is created or modified. 2004-02-24 Gonzalo Paniagua Javier * WebConfigurationSettings.cs: we were loading web.config from / always! Thanks to Lluis for noticing this. 2004-02-09 Gonzalo Paniagua Javier * WebConfigurationSettings.cs: fix Web.config search for case insensitive filesystems. 2004-02-04 Lluis Sanchez Gual * WebConfigurationSettings.cs: Load remoting configuration when reading the web.config file. 2004-01-23 Gonzalo Paniagua Javier * AuthConfig.cs: * AuthenticationConfigHandler.cs: added RequireSSL and SlidingExpiration. * HandlerFactoryProxy.cs: not public. * HandlerItem.cs: not public. 2004-01-20 Gonzalo Paniagua Javier * WebConfigurationSettings.cs: fix location path lookup. Closes bug #53072. 2004-01-12 Gonzalo Paniagua Javier * 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 * TraceConfig.cs: New class contains trace configuration data. * TraceConfigurationHandler.cs: New class parses trace configurations. 2004-01-05 Jackson Harper * HandlerItem.cs: Fix typo so slashes are stripped from paths properly. 2003-12-17 Gonzalo Paniagua Javier * CustomErrorsConfigHandler.cs: handle .. 2003-12-16 Gonzalo Paniagua Javier * HttpCapabilitiesBase.cs: use the new loader. 2003-12-12 Gonzalo Paniagua Javier * WebConfigurationSettings.cs: also cache parents when building the hierarchy up. Fixes bug #51818. 2003-12-09 Jackson Harper * GlobalizationConfigurationHander.cs: Make unicode encodings case insensitive. 2003-12-08 Jackson Harper * GlobalizationConfigurationHandler.cs: Handle creating some the unicode encodings here so we can create ones without BOMs. 2003-12-02 Gonzalo Paniagua Javier * 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 * CompilationConfiguration.cs: don't throw an HttpException. * HttpRuntimeConfig.cs: * HttpRuntimeConfigurationHandler.cs: handle system.web/httpRuntime configuration section. 2003-11-10 Jackson Harper * CompilationConfigurationHandler.cs: Append .dll to shortened assembly names. 2003-11-08 Jackson Harper * CompilationConfigurationHandler.cs: Trim extra versioning information off of assembly names. This is a workaround that fixes bug #50355. 2003-11-05 Gonzalo Paniagua Javier * GlobalizationConfiguration.cs: added GetInstance method. * GlobalizationConfigurationHandler.cs: warn about unsupported encodings and provide reasonable defaults. 2003-10-17 Ben Maurer * CompilationConfiguration.cs (Init): you have to inherit copying files from the bin folders too. 2003-10-15 Gonzalo Paniagua Javier * CompilationConfiguration.cs: use the context passed in. If not, try the current context. 2003-10-14 Gonzalo Paniagua Javier * 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 * WebControlsSectionHandler.cs: new file to handle configuration. 2003-10-01 Gonzalo Paniagua Javier * HandlerItem.cs: make it work for file names without wildcards. 2003-03-03 Gonzalo Paniagua Javier * ModuleItem.cs: it's not public. * ModulesConfiguration.cs: it's not public. 2003-02-27 Gonzalo Paniagua Javier * AuthenticationConfigHandler.cs: 'name' is optional in . 2003-02-17 Gonzalo Paniagua Javier * HandlerFactoryConfiguration.cs: first search in the mappings of this instance, then in the parent. 2003-02-13 Gonzalo Paniagua Javier * GlobalizationConfiguration.cs: added internal fields to hold the values in the globalization node. * GlobalizationConfigurationHandler.cs: handler to load section. 2003-02-12 Gonzalo Paniagua Javier * AuthorizationConfigHandler.cs: handler for system.web/authorization section. * AuthorizationConfig.cs: keeps record of authorization configuration. 2003-01-04 Gonzalo Paniagua Javier * HttpModulesConfigurationHandler.cs: add a default authentication module at the end of the list. * ModuleItem.cs: new constructor. 2002-12-19 Gonzalo Paniagua Javier * AuthConfig.cs: LoginUrl defaults to login.aspx. 2002-12-17 Gonzalo Paniagua Javier * 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 * HttpHandlersSectionHandler.cs: more null checks. 2002-10-08 Gonzalo Paniagua Javier * 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 * 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 * 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 * AuthenticationMode.cs: * ClientTargetSectionHandler.cs: * FormsAuthPasswordFormat.cs: * FormsProtectionEnum.cs: * HttpCapabilitiesBase.cs: fixes base on class status page. 2002-08-05 Patrik Torstensson * 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 * System.Web.Configuration/HttpCapabilitiesBase.cs: New file.