* StaticSiteMapProvider.cs (UrlToNode): this entire file is #if
[mono.git] / mcs / class / System.Web / System.Web / ChangeLog
index 0927a065c0504e3753acc19b1b3cf5b7615e4e48..3ec5baa5bb7fd966d47045973c11dc972f392f4e 100644 (file)
@@ -1,3 +1,180 @@
+2006-03-10  Chris Toshok  <toshok@ximian.com>
+
+       * StaticSiteMapProvider.cs (UrlToNode): this entire file is #if
+       NET_2_0, no need to embed another #if NET_2_0.
+
+       * SiteMapProvider.cs (AddNode): throw NotImplementedException.
+       (FindSiteMapNode): with null context, return null.  don't throw
+       ArgumentNullException.
+       (RemoveNode): throw NotImplementedException.
+       (IsAccessibleToUser): check arguments to make test pass.  still
+       lacking the method's actual functionality.
+       (ResourceKey): add missing property.
+
+2006-03-10  Chris Toshok  <toshok@ximian.com>
+
+       * HttpRequest.cs (CheckString): add back in the check for \xff1c
+       that i took out.  oops.
+
+2006-03-10  Chris Toshok  <toshok@ximian.com>
+
+       * HttpRequest.cs (CheckString): implement as described in
+       Shackow's "Professional ASP.NET 2.0 Security, Membership, and Role
+       Management", page 310.
+
+2006-03-08  Chris Toshok  <toshok@ximian.com>
+
+       * SiteMap.cs: clean this up a bunch.  use the SiteMapSection to
+       initialize the provider collection, and don't add a provider.
+       web.config handles that for us.  Also, don't always return true
+       from get_Enabled.
+
+2006-02-28  Chris Toshok  <toshok@ximian.com>
+
+       * HttpCookieMode.cs: corcompare work.
+
+       * ProcessShutdownReason.cs: same.
+
+       * SiteMapNodeCollection.cs: same.
+
+       * SiteMapNode.cs: same.
+
+       * SiteMapProvider.cs: same.
+
+       * HttpCacheRevalidation.cs: same.
+
+       * HttpCacheability.cs: same.
+
+       * StaticSiteMapProvider.cs: same.
+
+       * HttpValidationStatus.cs: same.
+       
+2006-02-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * DefaultHttpHandler.cs: New file.
+
+2006-02-01  Chris Toshok  <toshok@ximian.com>
+
+       * SiteMap.cs: use GetSection instead of GetWebApplicationSection.
+
+2006-02-01  Chris Toshok  <toshok@ximian.com>
+
+       * HttpApplication.cs: CONFIGURATION_2_0 => NET_2_0, and use
+       GetSection instead of GetWebApplicationSection.
+
+       * HttpApplication.jvm.cs: same.
+       
+       * HttpApplicationFactory.cs: same.
+
+       * HttpContext.cs: same.
+
+       * CapabilitiesLoader.cs: same.
+
+       * QueueManager.cs: same.
+
+       * HttpRuntime.cs: same.
+
+       * TraceManager.cs: same.
+
+       * HttpRequest.cs: same.
+       
+2006-01-31 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * HttpApplication.cs: keep any exception that happens during
+       initialization.
+
+2006-01-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * HttpDataTransferMode.cs: Removed file.
+       * HttpRequestPriority.cs: Removed file.
+       * ApplicationShutdownReason.cs:
+       * SiteMap.cs:
+       * HttpRuntime.cs:
+       * HttpApplication.cs: minor class status fixes.
+
+2006-01-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * VirtualPathUtility.cs: done with all the not implemented methods.
+
+2006-01-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * HttpResponse.cs: use UInt64.Parse for content length. In AppendHeader,
+       set cache_control through the property to update the cachebility
+       accordingly. When using the cached headers, don't add again all the
+       headers to that collection.
+       * HttpCacheVaryByParams.cs: if there are no params, return null.
+       Otherwise we get an empty 'Vary' header.
+
+2006-01-25  Chris Toshok  <toshok@ximian.com>
+
+       * HttpApplication.cs (Start): wrap InitOnce in a try/catch block,
+       and if there's a configuration error, output it and end things
+       immediately.
+
+2006-01-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * HttpRequest.cs: fixed the file path when RewritePath is used. Also
+       add the PathInfo to the Url. Fixes bug #77291.
+
+2006-01-22  Chris Toshok  <toshok@ximian.com>
+
+       * HttpRequest.cs (ReadBoundary): remove two unused variables to
+       quiet mcs.
+       (IsBoundary): remove unused method.
+
+       * MimeTypes.cs (.cctor): use a 2.0 friendly form of the Hashtable
+       ctor to silence a warning.
+
+       * HttpCacheVaryByHeaders.cs (.ctor): same.
+
+       * HttpCacheVaryByParams.cs (.ctor): same.
+
+       * StaticSiteMapProvider.cs (UrlToNode): same.
+
+2006-01-22  Konstantin Triger <kostat@mainsoft.com>
+
+       * HttpWorkerRequest.cs: ensure case insensitivity in header search.
+
+2006-01-19  Konstantin Triger <kostat@mainsoft.com>
+
+       * HttpApplication.jvm.cs: merge HttpApplication.cs changes.
+
+2006-01-17  Chris Toshok  <toshok@ximian.com>
+
+       * CapabilitiesLoader.cs (Init): use WebConfigurationManager in the
+       CONFIGURATION_2_0 case.
+
+       * HttpRuntime.cs (MachineConfigurationDirectory): same.
+
+2006-01-16  Chris Toshok  <toshok@ximian.com>
+
+       * HttpApplicationFactory.cs: call WebConfigurationManager.Init in
+       the CONFIGURATION_2_0 case.
+
+2006-01-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * HttpWriter.cs: made Write (char) less memory hungry. Thanks to Mike
+       Glenn for pointing this out.
+
+2006-01-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * HttpApplicationFactory.cs: fix condition for ContextAvailable.
+
+2006-01-11  Vladimir Krasnov  <vladimirk@mainsoft.com>
+
+       * HttpResponse.cs: removed TARGET_JVM block from End
+       * GetJavaTextReader: Merged TARGET_JVM block from LoadFile
+       to GetJavaTextReader
+
+2006-01-11  Vladimir Krasnov  <vladimirk@mainsoft.com>
+
+       * HttpRequest.cs: removed TARGET_JVM block from MapPath
+
+2006-01-11  Vladimir Krasnov  <vladimirk@mainsoft.com>
+
+       * HttpRequest.cs: little fix in MapPath(), virtualPath.Replace
+       return value wasnt stored.
+
 2006-01-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>
 
        * HttpResponse.cs: typo in comment.