+2007-10-30 Igor Zelmanovich <igorz@mainsoft.com>
+
+ * HttpUtility.cs: fixed UrlPathEncode.
+
+2007-10-24 Gert Driesen <drieseng@users.sourceforge.net>
+
+ * StaticFileHandler.cs: Modified 404 message to match MS.
+
+2007-10-24 Marek Habersack <mhabersack@novell.com>
+
+ * HttpUtility.cs: MS.NET does not support the ';' query parameter
+ separator. Fixes bug #335615
+
+2007-10-18 Juraj Skripsky <js@hotfeet.ch>
+
+ * StaticSiteMapProvider.cs: Replace Hashtables by Dictionaries,
+ don't allocate them on-demand, there will never be many
+ Provider instances around.
+ AddNode(): Check for duplicate keys before adding any item to
+ hashtables.
+ RemoveNode(): Use fact that Hashtable.Remove() never throws,
+ remove item from keyToNode as well, make symmetric to AddNode().
+ MapUrl(): Use VirtualPathUtility, allow for full urls
+ (e.g. http://www.google.com).
+
+2007-10-17 Marek Habersack <mhabersack@novell.com>
+
+ * StaticFileHandler.cs: fixed an bug with Mono running under
+ Windows operating systems which caused XSP to return source of the
+ requested page if the file name used in the request ended in any
+ number of spaces or dots. The problem lies in the way the Win32
+ subsystem treats such file names - it ignores the trailing
+ characters and allows the calling application to open a file on
+ disk even when its name does not contain the trailing characters
+ used in the open request. Such file names may be supported by the
+ underlying filesystem (e.g. NTFS) but they are not supported by
+ the I/O Win32 subsystem. The security issue is reported in
+ CVE security report CVE-2007-5473. Fixes bug #332401
+
+2007-10-17 Igor Zelmanovich <igorz@mainsoft.com>
+
+ * HttpResponse.cs:
+ response status is sent after PreSendRequestHeaders invoked.
+ Redirect method set RedirectLocation property
+ fixes bug #334521
+
+2007-10-15 Marek Habersack <mhabersack@novell.com>
+
+ * HttpApplication.cs: do not return a non-existing bin directory
+ from BinDirectories. Patch from Atsushi Enomoto
+ <atsushi@ximian.com>, thanks! Fixes bug #332434.
+
+2007-10-04 Marek Habersack <mhabersack@novell.com>
+
+ * HttpApplication.cs: call the Init method after loading the
+ modules and hooking up application events. Fixes bug #330416.
+
+2007-10-01 Marek Habersack <mhabersack@novell.com>
+
+ * HttpServerUtility.cs: set a flag when transferring control to
+ another page.
+
+ * HttpContext.cs: added an internal InTransit property to carry
+ information that HttpServerUtility.Transfer has been used, over to
+ the target page.
+
+2007-09-12 Juraj Skripsky <js@hotfeet.ch>
+
+ * StaticSiteMapProvider.cs (AddNode): Add message text to
+ InvalidOperationException (duplicate url case).
+
+2007-09-06 Marek Habersack <mhabersack@novell.com>
+
+ * HttpCachePolicy.cs: implemented setting the ETag and
+ Last-Modified headers from file dependencies.
+
+ * HttpResponse.cs: implemented file dependency methods.
+
+2007-09-01 Marek Habersack <mhabersack@novell.com>
+
+ * HttpRuntime.cs: rewrote the app_offline.htm support. It now uses
+ filesystem watchers instead of checking for existence of the
+ file(s) at the beginning of every request. No performance penalty
+ that way.
+
+2007-08-31 Marek Habersack <mhabersack@novell.com>
+
+ * HttpApplicationFactory.cs: added methods to enable/disable
+ watchers.
+
+ * HttpRuntime.cs: implemented handling of app_offline.htm file in
+ the application root directory. Fixes bug #81127.
+
+ * HttpResponse.cs: make sure neither context or
+ context.ApplicationInstance are null in End ().
+
+2007-08-27 Marek Habersack <mhabersack@novell.com>
+
+ * HttpCookie.cs: make sure a key is output even if it has no
+ values set. Fixes bug #81333.
+
+2007-08-23 Marek Habersack <mhabersack@novell.com>
+
+ * HttpApplication.cs: added a static array BinDirs which contains
+ the common bin directory names we can encounter.
+ Added internal static property IsRunningOnWindows.
+ Added internal enumerable property BinDirectories to iterate over
+ the full paths of the available binary directories.
+ Added internal enumerable property BinDirectoryAssemblies to
+ iterate over .dll files in the bin directories.
+ LoadTypeFromPrivateBin renamed to LoadTypeFromBin.
+ LoadTypeFromBin uses BinDirectoryAssemblies.
+
+ * HttpApplicationFactory.cs: use HttpApplication.BinDirectories to
+ interate over the list of bin dirs.
+
+2007-08-21 Marek Habersack <mhabersack@novell.com>
+
+ * HttpApplicationFactory.cs: watch for changes in all the
+ private binary directories for the current application domain.
+
+ * HttpApplication.cs: turn the PrivateBinPath property into an
+ internal enumerable, so that code throughout the assembly can
+ iterate over the list of private bin directories configured for
+ the application domain.
+ Added a new internal method LoadTypeFromPrivateBin, for sharing
+ with other parts of the assembly.
+
+2007-08-18 Juraj Skripsky <js@hotfeet.ch>
+
+ * HttpRequest.cs (StripPath): Fix off-by-one error, make static.
+
2007-08-18 Marek Habersack <mhabersack@novell.com>
* HttpRequest.cs: IE sends the full input file path when uploading