X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mcs%2Fclass%2FSystem.Web%2FSystem.Web.Configuration_2.0%2FChangeLog;h=d186e29980c094f12bdd5b2181bd6c67cf6552e6;hb=00e065484e866f3a0349c882f804c4a79a13ee5c;hp=6a6d83aabed4b1bd822893292b8302c4e420d36a;hpb=5106205d541cdb685af08872d3d5dce25187b7bf;p=mono.git diff --git a/mcs/class/System.Web/System.Web.Configuration_2.0/ChangeLog b/mcs/class/System.Web/System.Web.Configuration_2.0/ChangeLog index 6a6d83aabed..d186e29980c 100644 --- a/mcs/class/System.Web/System.Web.Configuration_2.0/ChangeLog +++ b/mcs/class/System.Web/System.Web.Configuration_2.0/ChangeLog @@ -1,3 +1,239 @@ +2006-09-06 Gonzalo Paniagua Javier + + * WebConfigurationManager.cs: add null checks. Patch by Marek Habersack + that fixes bug #79283. + +2006-09-06 Konstantin Triger + + * WebConfigurationHost.cs: do not recourse as this will be done by + Configuration object. + +2006-08-08 Vladimir Krasnov + + * WebConfigurationManager.cs: added configSystem property under + TARGET_JVM part + * WebConfigurationHost.cs: fixed GetStreamName and OpenStreamForRead + for TARGET_JVM + * CompilationSection.cs: BuildProviders property removed from + TARGET_JVM + * SystemWebSectionGroup.cs: Compilation property removed from + TARGET_JVM + +2006-06-26 Atsushi Enomoto + + * NullableStringValidator.cs : new internal class that is almost + identical to StringValidator but allows null value. + * PropertyHelper.cs : use new NullableStringValidator. + * NamespaceCollection.cs : in NamespaceInfo "" is not allowed. + +2006-06-08 Chris Toshok + + * WebConfigurationHost.cs (InitForConfiguration): i know this is + going to bite me in the ass, but guard against configPath being == + to "/", since this will result in an infinite loop. + (MapPath): fix a NRE. + +2006-05-18 Atsushi Enomoto + + * WebConfigurationManager.cs: recent sys.config.dll changes on + ConfigurationManager.GetSection() which should call + GetRuntimeObject() should also apply here. Fixed monodoc web. + +2006-05-10 Andrew Skiba + + * HttpHandlerAction.cs: keep the internal exception + +2006-05-08 Chris Toshok + + * WebConfigurationManager.cs (GetBasePath): fix bug where + path.Length was 0 when we got to the last while loop (and indexed + -1 into an array.) Thanks Marek for the fix. + +2006-05-04 Chris Toshok + + [ Fixes bug #78256 ] + + * WebConfigurationHost.cs (GetConfigType): add a MonoTODO about + how we should use the build provider machinery to get types. + (MapPath): add rudimentary mapping in the case where we don't have + a request, basically handle the case where the url begins with (or + is) HttpRuntime.AppDomainAppVirtualPath. + + * WebConfigurationManager.cs (GetSection): if we don't have a + valid request, open the web configuration corresponding to + HttpRuntime.AppDomainAppVirtualPath. + (GetBasePath): comment this a little, and make it work in the case + where we don't have an HttpRequest. + +2006-04-27 Chris Toshok + + * AuthorizationRuleCollection.cs (ThrowOnDuplicate): for the time + being introduce a overridden property MS doesn't make use of. + This needs readdressing, but it should get people making use of + rules working again. + +2006-04-25 Chris Toshok + + * AuthorizationRule.cs (Reset): finally figure out what this + method is supposed to do. Assign our Action property based on + parentElement's. + +2006-04-25 Chris Toshok + + * WebConfigurationHost.cs (InitForConfiguration): actually, use + HttpRuntime.AppDomainAppVirtualPath on gonzalo's recommendation. + It's never null, and its use cleans things up a bit. + +2006-04-25 Chris Toshok + + * WebConfigurationHost.cs (InitForConfiguration): stop going up + the virtual hierarchy once we reach the application's base virtual + path. + +2006-04-24 Chris Toshok + + * AuthorizationSection.cs (IsValidUser): fix a problem that + surfaced when converting from the 1.1 to 2.0 config classes. Only + check for verb match if there are actually verbs to match against. + +2006-04-11 Chris Toshok + + * ExpressionBuilderCollection.cs (CreateNewElement): call argless + ctor. + + * ExpressionBuilder.cs: add internal argumentless ctor for use by + the collection type. + +2006-03-24 Chris Toshok + + * WebConfigurationManager.cs (GetConfig): add a fallback case for + configuration sections that don't subclass from + ConfigurationSection. + +2006-03-24 Chris Toshok + + * WebConfigurationHost.cs: fix bug where OpenWebConfiguration + ("/") would result in 2 configurations for that toplevel path to + be opened. + +2006-03-08 Chris Toshok + + * ProvidersHelper.cs: implement this static class properly. + + * SiteMapSection.cs (ProvidersInternal): add internal property to + get the actual SiteMapProviderCollection from here. + +2006-02-28 Chris Toshok + + * BuildProviderAppliesTo.cs, PagesToCountAction.cs: nuke. + +2006-02-10 Gonzalo Paniagua Javier + + * Compiler.cs: + * CompilerCollection.cs: removed compatibility code. + + * BuildProviderCollection.cs: add GetProviderForExtension(). + +2006-02-02 Chris Toshok + + * WebConfigurationManager.cs (GetSection(string,string)): + implement. + +2006-02-01 Atsushi Enomoto + + * TrustLevelCollection.cs, CodeSubDirectoriesCollection.cs, + CustomErrorCollection.cs, CompilerCollection.cs, + HttpHandlerActionCollection.cs, + FormsAuthenticationUserCollection.cs, + AuthorizationRuleCollection.cs, TagPrefixCollection.cs : + CollectionType is public. + +2006-02-01 Chris Toshok + + * WebConfigurationManager.cs: In the normal case, get the current + request's web.config, not the application's. If there is no + current request, get the application's. + (GetWebApplicationConfiguration): use Request.ApplicationPath, not + Request.PhysicalApplicationPath. OpenWebConfiguration takes + virtual paths. + + * HttpConfigurationSystem.cs: GetWebApplicationSection => + GetSection. + +2006-02-01 Chris Toshok + + * CompilerCollection.cs: CONFIGURATION_2_0 => NET_2_0 + + * Compiler.cs: same. + +2006-02-01 Chris Toshok + + * HttpConfigurationSystem.cs: SupportsUserConfig == true. let's + use this to determine if ConfigurationManager.AppSettings should + be read-only or not. + +2006-01-31 Chris Toshok + + * WebConfigurationManager.cs: err, why did i ifdef stuff NET_2_0 + inside of an ifdef NET_2_0? + +2006-01-30 Chris Toshok + + * WebConfigurationManager.cs: lots of little changes. hopefully + this doesn't break anyone. it fixes all the nunit problems + gonzalo was having. + + * WebConfigurationHost.cs (GetStreamName): in the MachineWebPath + case, handle the case where we have a WebConfigurationFileMap. + (MapPath): this is likely wrong, but in the case where we don't + have a file map or current HttpContext, just return the path. + +2006-01-29 Chris Toshok + + * HttpModulesSection.cs (LoadModules): I'm not sure we want to + solve this problem in this way, but the 1.x code forces + DefaultAuthenticationModule to be in the list of modules.. + Without this fix (or something else) HttpContext.User is null when + it shouldn't be. + +2006-01-26 Chris Toshok + + * HttpConfigurationSystem.cs: new class that gets sections from + web.config files. + + * WebConfigurationManager.cs: change a lot of the + NotImplementedExceptions to NotSupportedExceptions. + (AppSettings): implement by just returning + ConfigurationManager.AppSettings (note this is broken because + ConfigurationManager.AppSettings are read-only, but it works for + reading.) + (ConnectionStrings): same (and probably broken in the same way..) + (Init): replace the 2.0 IInternalConfigSystem with our + HttpConfigurationSystem. + + * WebConfigurationHost.cs: add a comment about how things are + likely to work in the face of IRemoteWebConfigurationHostServer. + (CreateConfigurationContext): return a WebContext instance. + +2006-01-25 Chris Toshok + + * AuthorizationSection.cs (IsValidUser): instead of a blanket + false for a null user, just set the username to "" and short + circuit out the check for roles. + +2006-01-25 Chris Toshok + + * AuthorizationRule.cs (CheckUser): handle * and ?, and use + String.Compare instead of ==. + (CheckVerb): use String.Compare instead of ==. + + * AuthorizationSection.cs (IsValidUser): return false for a null + user. + +2006-01-22 Chris Toshok + + * GlobalizationSection.cs (VerifyData): quiet mcs. + 2006-01-18 Chris Toshok * SystemWebSectionGroup.cs: wrap System.Web.Services references in