+2005-06-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * HttpRequest.cs: avoid one intermediate buffer when reading the request
+ body and fail for over limit content length when the content type is
+ not handled as form or multipart data.
+
+2005-06-09 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * HttpResponse.cs: fix the check in Close() so that CloseConnection is
+ called even if there has been no final Flush. Fixes bug #75176.
+
+2005-06-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * HttpParseException.cs:
+ * HttpResponse.cs:
+ * HttpApplication.cs: updates for 1.1 service pack.
+
+2005-06-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * HttpUtility.cs: fix InvalidCastException.
+
+2005-06-05 Kornél Pál <kornelpal@hotmail.com>
+
+ * HttpWriter.cs: Fixed: _OutputFilter.Close () was called twice.
+
+2005-06-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * HttpUtility.cs: modified HtmlDecode so that it does not need to call
+ Int32.Parse and handles improper &# sequences. Fixes bug #74907.
+
+2005-05-26 Lluis Sanchez Gual <lluis@novell.com>
+
+ * SiteMapNodeCollection.cs: Implemented missing methods. The collection
+ does not inherit from CollectionBase any more.
+ * SiteMapNode.cs: Track api changes.
+ * SiteMapProvider.cs: Moved several methods to the new
+ StaticSiteMapProvider class. Other fixes.
+ * XmlSiteMapProvider.cs: Watch changes in the xml files. Other fixes.
+ * SiteMapProviderCollection.cs: Minor fixes.
+ * SiteMap.cs: Added missing event. Avoid double check lock.
+ * StaticSiteMapProvider.cs: New class that implements some of the
+ funtionality of SiteMapProvider.
+
+2005-05-25 Ben Maurer <bmaurer@ximian.com>
+
+ * MimeTypes.cs: Remove extra spaces, they were typos. Fixes 75049.
+
+2005-05-13 Atsushi Enomoto <atsishi@ximian.com>
+
+ * HttpUtility.cs : UrlDecodeToBytes() incorrectly decoded escaped
+ characters. Patch by Kazuki Oikawa.
+
+2005-05-09 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * HttpRuntime.cs: PlatformID.Unix.
+
+2005-05-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * HttpResponse.cs: cleaned up the .ctors, fix IsClientConnected and just
+ Clear the _Headers array instead of creating a new ArrayList in
+ ClearHeaders().
+
+2005-05-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * HttpResponse.cs: we had 2 variables to track client connection status.
+ Use only one. Increase the buffer size to 28KB when writing from a file.
+
+ * StaticFileHandler.cs: set the Content-Type before writing the file.
+ This allows flushing before all the content is written.
+
+ * HttpApplication.cs: use the variable instead of the property when
+ setting the Principal for the current process.
+
+2005-05-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * ReusableMemoryStream.cs:
+ * HttpWriter.cs: keep a pool of buffers to avoid allocations.
+
+2005-05-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * HttpResponse.cs: no need to save/restore the thread culture when
+ getting the Date header. According to Ben's profiling, this is a big
+ deal in performance.
+
+ * HttpRuntime.cs: ignore exceptions that might be thrown when unloading
+ a domain.
+
+2005-05-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * HttpApplicationFactory.cs: ignore any exception thrown when invoking
+ an application event.
+
+2005-04-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * HttpBrowserCapabilities.cs: fix Win32 property.
+
+2005-04-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * HttpResponse.cs: only add the charset when explicitly set or for
+ well-known content types.
+
+2005-04-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * HttpCachePolicy.cs:
+ * HttpAsyncResult.cs:
+ * HttpClientCertificate.cs:
+ * HttpException.cs:
+ * HttpRuntime.cs:
+ * HttpCacheVaryByHeaders.cs:
+ * HttpBrowserCapabilities.cs:
+ * HttpUtility.cs:
+ * HttpCacheVaryByParams.cs: no more warnings.
+
+ * QueueManager.cs: check for local connections with minLocalFreeThreads.
+
+2005-04-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * ServerVariablesCollection.cs: shuffled variables, added missing ones
+ and call a method in HttpRequest to set the HTTP_ variables.
+
+ * HttpRequest.cs: new method to add HTTP_ variables to a collection.
+
+2005-04-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * HttpRequest.cs: GetAllHeaders was returning the value twice instead
+ of 'name: value'. When HTTP_ is requested on the output, don't include
+ unknown headers.
+
+2005-03-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * HttpCookieCollection.cs: when adding more than one cookie with the
+ same name, the last one is the winner.
+
+2005-03-09 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * HttpRequest.cs: correctly store the value cookies in Params. Fixes
+ bug #73345.
+
+2005-02-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * HttpRequest.cs: Path and FilePath also change when RewritePath is
+ called. Fixes bug #73055.
+
+2005-02-23 Sebastien Pouliot <sebastien@ximian.com>
+
+ * HttpRequest.cs: Make sure that any access after a ValidateInput
+ throws an exception if the data isn't safe.
+
+2005-02-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * CapabilitiesLoader.cs: fix the path, as machine.config is now in a
+ x.x/ directory below $PREFIX/etc/mono.
+
+2005-02-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * HttpRequest.cs: fail on unicode full-width '<' and '>' too. Fixes
+ a security report (http://secunia.com/advisories/14325) that wan't
+ reported to us before public disclosure.
+
+2005-02-18 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * HttpResponse.cs: send the calculated content length even when it's 0.
+ Fixes bug #72655.
+
+2005-02-04 Lluis Sanchez Gual <lluis@novell.com>
+
+ * HttpContext.cs: Added internal property to keep a reference to
+ the last accessed page. Page uses this to implement PreviousPage.
+
+2005-02-02 Lluis Sanchez Gual <lluis@novell.com>
+
+ * ProcessModelInfo.cs: Fixed warning.
+
+2005-02-01 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * TraceContext.cs: writing a message without any other argument is not
+ a warniing. Fixes bug #72017.
+
+2005-01-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * HttpApplication.cs: if there are no more handlers, finish the
+ request and ensure we call Complete on it. Now FreeTextBox 3.0 works.
+
+2004-12-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * HttpRequest.cs: honor the maxRequestSize limit from machine.config.
+
+2004-12-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * HttpApplication.cs: reread application CultureInfo as web.config
+ might have changed. Fixes bug #62539.
+
+2004-11-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * HttpResponse.cs: fixed ApplyAppPathModifier to insert the session ID.
+
+2004-11-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * HttpApplicationFactory.cs: monitor changes in global.asax and bin
+ directory and shutdown the application when that happens. Fixes bug
+ #49651.
+
+2004-11-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * ReusableMemoryStream.cs: copied from System.IO.MemoryStream and
+ slightly modified to allow expanding the buffer for cases on which the
+ regular MemoryStream don't allow it.
+
+ * HttpWriter.cs: use the new ReusableMemoryStream and fix bug #59841.
+ Otherwise we would have to allocate a new MemoryStream...
+
+2004-11-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * HttpApplication.cs: Create() is now GetInstance().
+
2004-11-18 Lluis Sanchez Gual <lluis@novell.com>
* SiteMapNodeCollection.cs: Added missing properties.
* HttpContext.cs: reverting Pedro's patch and sending mail with test
to mono-devel.
-2004-06-09 Pedro Martínez Juliá <yoros@wanadoo.es>
+2004-06-09 Pedro Martnez Juli <yoros@wanadoo.es>
* HttpContext: User property returns its own "user" value because
the context can walk through different Threads. When "User" property
2004-06-01 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* HttpWorkerRequest.cs: the hashtables are now case-insensitive. Thanks
- to Markus Kräutner.
+ to Markus Krutner.
2004-05-31 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* HttpServerUtility.cs: Fix build breaker.
-2002-03-28 Wictor Wilén <wictor@iBizkit.se>
+2002-03-28 Wictor Wiln <wictor@iBizkit.se>
* HttpServerUtils.cs : Added some more functionality