X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mcs%2Fclass%2FSystem.Web%2FSystem.Web%2FChangeLog;h=8235bf0fc57ff0564031319522820dc0df110553;hb=c14089cf5f3eb4edb6f0eec5b0896cdd3c5ed183;hp=f3417b224f5861f12c28e53ca08ac826afb5eb70;hpb=a02b43a1e805d88fb6c69136b63c5027e0881e00;p=mono.git diff --git a/mcs/class/System.Web/System.Web/ChangeLog b/mcs/class/System.Web/System.Web/ChangeLog index f3417b224f5..8235bf0fc57 100644 --- a/mcs/class/System.Web/System.Web/ChangeLog +++ b/mcs/class/System.Web/System.Web/ChangeLog @@ -1,3 +1,365 @@ +2003-11-19 Jackson Harper + + * HttpWriter.cs: Use a constant for the buffer size so the cache + can get the buffer size. Add method to get the buffer. + * HttpResponse.cs: Methods for getting data to cache, and setting + vars from the cache. + * HttpCachePolicy.cs: Expose a pages cache expire time. + +2003-11-18 Gonzalo Paniagua Javier + + * HttpResponse.cs: + * HttpWriter.cs: some fixes to allow closing a response stream without + messing the rest. + +2003-11-13 Jackson Harper + + * HttpCachePolicy.cs: Make sure cacheability and maxage get + set. Add method to set Http response header data + * HttpCacheVaryByParams.cs: Add method to create a response header. + * HttpCacheability.cs: Add ServerAndPrivate and ServerAndNoCache. + * HttpResponse.cs: Set cache headers. + +2003-11-11 Ben Maurer + + * HttpModuleCollection.cs (GetKey): Recursion, again! + +2003-11-11 Ben Maurer + + * HttpClientCertificate.cs (ValidUntil): recursion! + +2003-11-08 Ben Maurer + + * SiteMapNode.cs (GetDataSourceView): Implement. + * SiteMapProvider.cs: Typo fixing. + * XmlSiteMapProvider.cs: We shouldnt resolve here. + +2003-11-08 Ben Maurer + + * SiteMap.cs (Init): implement a hack that doesnt need the config + stuff. Should do that later. + * SiteMapNodeCollection (OnValidate): Fix recursion. + * SiteMapProvider.cs: We dont implement some culture stuff work + around it. Fix typo. + * XmlSiteMapProvider.cs: Added. + +2003-11-07 Ben Maurer + + * ISiteMapProvider.cs: + * SiteMap.cs: + * SiteMapNode.cs: + * SiteMapNodeCollection.cs: + * SiteMapProvider.cs: + * SiteMapProviderCollection.cs: V2 sitemap related stuff. + +2003-11-07 Gonzalo Paniagua Javier + + * HttpRequest.cs: don't attempt to read more bytes than specified + content length. + +2003-11-05 Gonzalo Paniagua Javier + + * HttpRequest.cs: + * HttpResponse.cs: + * HttpUtility.cs: + * HttpValueCollection.cs: encoding fixes/updates. + + * HttpWriter.cs: when updating the encoding, flush the existing stream. + Encoding updates. + +2003-11-04 Ben Maurer + + * HttpContext.cs (IsCustomErrorEnabled): dont throw exception, just + return false (which makes sense, as the custom errors *arent* enabled; + ie they dont work. + * HttpResponseStream.cs: you actually can write with len = 0 + +2003-11-03 Jackson Harper + + * HttpResponse.cs (ContentEncoding): Throw + ArgumentNullException. Patch by Yaron Shkop. + +2003-10-30 Atsushi Enomoto + + * HttpMultipartContentParser.cs : Quick fix for cygwin build. + CSC complains that constant char cannot be casted as byte. + +2003-10-22 Gonzalo Paniagua Javier + + * HttpApplication.cs: added AssemblyLocation property. + +2003-10-18 Gonzalo Paniagua Javier + + * HttpApplicationFactory.cs: use NoParamsInvoker. + * HttpRequest.cs: support request filters. + * HttpRequestStream.cs: mono-stylized and added new Set method. + + * NoParamsInvoker.cs: proxy class to invoke user-provided methods + without parameters that are invoked by EventHandlers. + +2003-10-13 Lluis Sanchez Gual + + * HttpResponse.cs: Changed harcoded switch to en-US culture to a switch + to invariant culture. + +2003-10-11 Gonzalo Paniagua Javier + + * HttpResponse.cs: + * HttpServerUtility.cs: change the response writer in Execute. Thanks + to Rich Alimi for noticing this. + +2003-10-11 Gonzalo Paniagua Javier + + * HttpApplicationFactory.cs: support for wiring up events without + parameters. + +2003-10-06 Gonzalo Paniagua Javier + + * HttpUtility.cs: small memory usage reduction. + +2003-10-01 Gonzalo Paniagua Javier + + * HttpApplication.cs: pass the Uri, not the file path to + when looking for a handler. + +2003-09-21 Gonzalo Paniagua Javier + + * HttpRequest.cs: small fix needed when reading big POST data. + +2003-09-04 Lluis Sanchez Gual + + * HttpRequest.cs: Url property: use GetLocalAddress() to get the address + (this will get the address from the request headers). + +2003-09-04 Lluis Sanchez Gual + + * HttpServerUtility.cs: In Transfer(), preserve the query string if + told to do so. + +2003-08-29 Gonzalo Paniagua Javier + + * HttpApplication.cs: ensure we do all the EndRequest steps. Don't + filter the output on error. + + * HttpResponse.cs: modified DoFilter to allow bypassing filtering. + +2003-08-27 Gonzalo Paniagua Javier + + * HttpApplication.cs: when the request is completed or an + error happens, execute all the delegates attached to EndRequest, not + only the last one. This makes xsp/test/authtest work again. + + * HttpMethodNotAllowedHandler.cs: fixed description for http + status code. + +2003-08-22 Gonzalo Paniagua Javier + + * HttpRequest.cs: quick way of checking that the path is within the + root for the application. Thanks to Johannes for reporting. + + * HttpRuntime.cs: use the status code from teh exception when it'ss a + HttpException. + + * StaticFileHandler.cs: forbidden is 403. + +2003-08-20 Gonzalo Paniagua Javier + + * HttpServerUtility.cs: fixed path and query. Path by Rich Alimi + . + +2003-08-19 Gonzalo Paniagua Javier + + * HttpException.cs: make the unhandled error more like the MS one. + * HttpRuntime.cs: set a 500 error code on unhandled exceptions. + +2003-08-19 Gonzalo Paniagua Javier + + * HttpResponse.cs: flush headers when the body length is 0. + * StaticFileHandler.cs: added If-Modified-Since handling patch slightly + modified from the original by Piers Haken . + +2003-08-14 Gonzalo Paniagua Javier + + * HttpResponse.cs: another patch from totte and me. This one prevents + writing output if the client have disconnected and filters the data + when there's a non-final Flush in the middle of the process. + +2003-08-12 Gonzalo Paniagua Javier + + * HttpApplication.cs: fixed typos. Closes bug #44197. + +2003-08-12 Gonzalo Paniagua Javier + + * HttpApplication.cs: + * HttpApplicationFactory.cs: fix duplicate application OnStart events. + + Patch by Patrik Torstensson. + +2003-08-11 Gonzalo Paniagua Javier + + * HttpApplicationFactory.cs: use the correct Delegate.CreateDelegate + overload. The previous one only admits static methods. + +2003-08-01 Andreas Nahr + + * ProcessModelInfo.cs: Fixed signature + +2003-07-30 Andreas Nahr + + * WebCategoryAttribute.cs: Implemented localization + * WebSysDescriptionAttribute.cs: Implemented localization + +2003-07-23 Gonzalo Paniagua Javier + + * HttpRuntime.cs: also clear the headers that may have been set upon + error processing the request. + +2003-07-23 Gonzalo Paniagua Javier + + * HttpResponseStreamProxy.cs: reformatted. Fixed infinite recursion in + Write method. + + * HttpWriter.cs: flush the filter after writing. + +2003-07-22 Gonzalo Paniagua Javier + + * HttpWriter.cs: avoid duplicating the MemoryStream byte buffer. + +2003-07-08 Gonzalo Paniagua Javier + + * HttpContext.cs: Session doesn't have a setter. + + * HttpResponse.cs: Request is private. + +2003-07-03 Gonzalo Paniagua Javier + + * HttpRequest.cs: fixed Headers property. It was getting known headers + values instead of known headers names. + +2003-07-01 Gonzalo Paniagua Javier + + * HttpApplication.cs: prevent nullref if an error happens before context + is set. + * HttpException.cs: small fix in the stack trace sent. + * HttpUtility.cs: the lock is not needed. + +2003-06-30 Gonzalo Paniagua Javier + + * HttpRequest.cs: added REMOTE_PORT. + * HttpValueCollection.cs: fixed bug #45490. + +2003-05-13 Gonzalo Paniagua Javier + + * HttpApplication.cs: + * HttpApplicationFactory.cs: fire application start and session + start/end events. + +2003-05-06 Gonzalo Paniagua Javier + + * HttpException.cs: encode as HTML the inner exception that + is appended as a comment at the end of error pages. + +2003-05-03 Gonzalo Paniagua Javier + + * HttpWriter.cs: don't do anything in Flush. Fixes #42249. + +2003-05-01 Gonzalo Paniagua Javier + + * HtmlizedException.cs: added more virtual methods. + + * HttpException.cs: some work on the output when there's a source + file present. + +2003-04-30 Gonzalo Paniagua Javier + + * HtmlizedException.cs: simplified to cope with the new interface. + + * HttpApplicationFactory.cs: use the application file parser to get the + application Type. + + * HttpException.cs: small changes. Needs some more work on + ParseExceptions. + +2003-03-25 Gonzalo Paniagua Javier + + * HttpRequest.cs: fixed Url property. + +2003-03-24 Gonzalo Paniagua Javier + + * HtmlizedException.cs: + * HttpException.cs: display the correct line number in error messages. + +2003-03-22 Gonzalo Paniagua Javier + + * HttpCachePolicy.cs: implemented all TODOs. + * HttpRequestStream.cs: make it internal. + +2003-03-18 Gonzalo Paniagua Javier + + * HttpContext.cs: implemented RewritePath in other way. + * HttpRequest.cs: removed SetPhysicalPath and added SetForm. + * HttpServerUtility.cs: implemented Transfer (string, bool). + +2003-03-16 Daniel Lopez Ridruejo + * HttpContext.cs : Implemented RewritePath + * HttpRequest.cs : Added internal function SetPhysicalPath + +2003-03-14 Gonzalo Paniagua Javier + + * HttpServerUtility.cs: implemented Transfer (). + +2003-03-13 Gonzalo Paniagua Javier + + * HttpRuntime.cs: Cache no longer have a Dispose method. + + * HttpServerUtility.cs: removed MonoTODO. + +2003-03-03 Gonzalo Paniagua Javier + + * HttpHelper.cs: store the values in an ArrayList to get them in correct + order. + +2003-02-17 Gonzalo Paniagua Javier + + * HttpApplicationFactory.cs: Global.asax takes precedence over + global.asax if it exists. + + * HttpRequest.cs: use allowCrossAppMapping in MapPath. + +2003-02-17 Gonzalo Paniagua Javier + + * HttpApplication.cs: CreateHttpHandler is now internal. + + * HttpRequest.cs: allow setting QueryStringRaw, which + invalidates the data obtained from the previous value. Added internal + SetFilePath method. + + * HttpServerUtility.cs: implemented Execute and GetLastError. + +2003-02-17 Gonzalo Paniagua Javier + + * HttpServerUtility.cs: style. + +2003-02-13 Gonzalo Paniagua Javier + + * HttpApplication.cs: only execute the EndRequest step on error + condition or request marked as completed. This prevent page events from + being called when, for example, the url authorization module forbids + the request. + +2003-02-12 Gonzalo Paniagua Javier + + * HttpRequest.cs: implemented the indexer. + +2003-02-11 Gonzalo Paniagua Javier + + * HtmlizedException.cs: base class for exceptions that makes it easy to + generate error pages. + + * HttpException.cs: improved error displaying. + + * HttpRuntime.cs: removed debugging output. + 2003-02-06 Gonzalo Paniagua Javier * HttpApplication.cs: display the error instead of hanging when we get