2006-02-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
[mono.git] / mcs / class / System.Web / System.Web.Hosting / ChangeLog
index 0fb14c112796a2d2206ab4f3685af9ef2fd73be1..e8128334f4584ac905d01820863b61208521dab9 100644 (file)
@@ -1,3 +1,239 @@
+2006-02-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * DefaultVirtualDirectory.cs: implemented missing bits.
+       * DefaultVirtualFile.cs: fix ctor scope.
+       * DefaultVirtualPathProvider.cs: implemented GetFile and GetDirectory.
+
+2006-02-01 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * DefaultVirtualDirectory.cs:
+       * DefaultVirtualPathProvider.cs:
+       * VirtualFile.cs:
+       * DefaultVirtualFile.cs: almost done with the default
+       VirtualPathProvider which just maps to on-disk directories/files.
+
+2006-02-01 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * SimpleWorkerRequest.cs: implemented RootWebConfigPath.
+       * HostingEnvironment.cs: implemented RegisterVirtualPathProvider and
+       a few other defaults.
+
+2006-01-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * AppManagerAppDomainFactory.cs: stubbed out.
+
+       * ApplicationInfo.cs:
+       * ApplicationManager.cs: add 2 new classes.
+
+2006-01-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * VirtualPathProvider.cs: implemented OpenFile.
+       * VirtualFile.cs: removed stuff cut&pasted from VirtualDirectory.
+
+       * SimpleWorkerRequest.cs: 
+       * HostingEnvironment.cs: class status fixes.
+
+2006-01-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * IProcessHostFactoryHelper.cs:
+       * IProcessPingCallback.cs:
+       * IProcessHost.cs:
+       * IProcessHostSupportFunction.cs:
+       * IHttpWorkerRequestHandler.cs:
+       * IQueueHost.cs:
+       * IApplicationHost.cs: removed all this. They are not longer part of the
+       public API.
+
+2006-01-25 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * VirtualDirectory.cs:
+       * VirtualPathProvider.cs:
+       * VirtualFileBase.cs:
+       * VirtualFile.cs: implemented this base classes.
+
+       * HostingEnvironment.cs: implemented a few properties by using the ones
+       in HttpRuntime.
+
+2006-01-24  Konstantin Triger <kostat@mainsoft.com>
+
+       * ServletWorkerRequest.jvm.cs: convert .invoke requests to PathInfo,
+               remove ToUpper usage.
+
+2006-01-19  Konstantin Triger <kostat@mainsoft.com>
+
+       * ServletWorkerRequest.jvm.cs: refactoring.
+
+2005-11-28  Robert Jordan  <robertj@gmx.net>
+
+       * SimpleWorkerRequest.cs: fixed MapPath () for the case
+       app_virtual_dir.Length == 1 && path.Length == 1.
+       * SimpleWorkerRequest.cs: implemented SendResponseFromMemory ().
+
+2005-11-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * ApplicationHost.cs: make this work with paths that that
+       contain non-ASCII characters. Fixes bug #76807.
+
+2005-11-02  Chris Toshok  <toshok@ximian.com>
+
+       * HostingEnvironment.cs: completely NIE'ed implementation of
+       HostingEnvironment, just to get an MS example provider to compile.
+
+2005-11-01 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * ApplicationHost.cs: use the AbsolutePath from the Uri to remove the
+       schema prefix if present.
+
+2005-09-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * SimpleWorkerRequest.cs: all tests pass now.
+
+2005-09-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * ApplicationHost.cs: append a directory separator char to the physical
+       path. Fixes bug #76187.
+
+2005-09-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * SimpleWorkerRequest.cs: fix GetUriPath() for paths ending in '/'.
+
+2005-09-10  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * AppDomainFactory.cs: Added LinkDemand for Minimal. Added Demand for
+       UnmanagedCode on ctor. Added TODO on unimplemented method.
+       * ApplicationHost.cs: Added LinkDemand for Minimal. Added Demand for 
+       UnmanagedCode on ctor. Removed duplicate null checks.
+       * ISAPIRuntime.cs: Fixed inheritance (added MarshalByRefObject and 
+       IRegisteredObject) for 2.0. Added LinkDemand for Minimal. Added Demand 
+       for UnmanagedCode on ctor.
+       * SimpleWorkerRequest.cs: Added LinkDemand and InheritanceDemand (not
+       sealed) for Minimal. Added Demands for UnmanagedCode on ctors. Added
+       FileIOPermission for PathDiscovery before returning processed paths.
+
+2005-09-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * ApplicationHost.cs: set the domain's DynamicBase property instead of
+       guessing it in BaseCompiler.
+
+2005-09-08  Eyal Alalouf  <eyala@mainsoft.com>
+       * ServletWorkerRequest.jvm.cs: Implement SendResponseFromFile
+
+2005-07-24  Eyal Alalouf  <eyala@mainsoft.com>
+       * ServletWorkerRequest.jvm.cs: Put Console.WriteLine in #if DEBUG
+
+2005-07-18  Eyal Alalouf  <eyala@mainsoft.com>
+
+       * Added ServletWorkerRequest.jvm.cs
+
+2005-06-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * IISAPIRuntime.cs: GUID changed.
+
+2004-08-03  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * IApplicationHost.cs : missing namespace import.
+
+2004-08-02  Duncan Mak  <duncan@ximian.com>
+
+       * IApplicationHost.cs (MapPath): Add [In] attribute.
+
+       * IAppManagerAppDomainFactory.cs:
+       * IProcessHostSupportFunction.cs: signature fixes.
+       
+2004-08-02  Duncan Mak  <duncan@ximian.com>
+
+       * IApplicationHost.cs:
+       * IHttpWorkerRequestHandler.cs:
+       * IProcessHost.cs:
+       * IProcessHostFactoryHelper.cs:
+       * IProcessHostSupportFunction.cs:
+       * IProcessPingCallback.cs:
+       * IQueueHost.cs:
+       * IRegisteredObject.cs: Added interfaces.
+       
+2004-06-18  Gert Driesen <drieseng@users.sourceforge.net>
+
+       * IAppDomainFactory.cs: added missing marshalling attributes
+       * IISAPIRuntime.cs: added missing marshalling attributes
+
+2004-05-14  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * AppDomainFactory.cs: set the Dynamic base for the AppDomain.
+
+2004-03-18  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * SimpleWorkerRequest.cs: patch from Aleksey Demakov that fixes
+       MapPath when the virtual directory is the root virtual directory.
+
+2004-01-14  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
+
+       * IISAPIRuntime.cs: Fixed wrong attribute
+
+2004-01-11  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
+
+       * SimpleWorkerRequest.cs: Added missing attribute
+       * IISAPIRuntime.cs: Added attributes, fixed signature
+       * IAppDomainFactory.cs: Added attributes, fixed signature
+
+2003-08-29  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * ApplicationHost.cs: set hostingInstallDir.
+       * SimpleWorkerRequest.cs: implemented a couple of properties.
+
+2003-08-29  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * SimpleWorkerRequest.cs: fixed GetFilePathTranslated and added a
+       paranoid condition to ExtractPathInfo.
+
+2003-06-25  Eric Lindvall <eric@5stops.com>
+
+       * SimpleWorkerRequest.cs: 
+               -adds PATH_INFO support
+               - updates GetFilePathTranslated() to make use of Path.Combine()
+               - gets rid of the null check in GetPathInfo() (we're setting
+               _PathInfo to String.Empty now)
+               - fixed CreatePath() so that it doesn't return String.Empty if
+                 the _AppVirtualPath is not "/" (to match MS runtime -- does
+                 anyone know why it was returning String.Empty?)
+
+2003-03-17  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * AppDomainFactory.cs: hacks to work-around our buggy System.Uri.
+
+2003-03-17 George Kodinov <gkodinov@openlinksw.co.uk>
+       
+       * AppDomainFactory.cs: place the correct full path for Web.config when
+       in Application host
+
+2003-02-17  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * AppDomainFactory.cs: Web.config takes precedence over web.config.
+
+       * ApplicationHost.cs: removed hacks to work around an old bug.
+
+2003-02-04  Tim Haynes <thaynes@openlinksw.com>
+
+       * SimpleWorkerRequest.cs: changed the initialised values of
+       _App{Install,Virtual}Path variables
+
+2002-09-28  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * System.Web.Hosting/SimpleWorkerRequest.cs: we are now able to compile
+       pages and use HttpApplication, HttpRuntime and SimpleWorkerRequest.
+
+2002-09-26  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * ApplicationHost.cs:
+       * SimpleWorkerRequest.cs: workaround for bug #31245. 
+
+2002-08-26  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * ApplicationHost.cs: little fixes.
+
+2002-08-20  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * ApplicationHost.cs: use Assembly instead of Module.
+
 2002-08-05  Gonzalo Paniagua Javier <gonzalo@ximian.com>
 
        * AppDomainFactory.cs: implemented.