2007-07-21 Marek Habersack <mhabersack@novell.com>
[mono.git] / mcs / class / System.Web / System.Web.Hosting / ChangeLog
index 6a42eabcc14de5f670db64c8b2fb5739db9fd9ad..db3b30b7dbfd6770fef1c59ce22d58e1e9f07c54 100644 (file)
@@ -1,3 +1,207 @@
+2007-07-21  Marek Habersack  <mhabersack@novell.com>
+
+       * ApplicationHost.cs: ClearDynamicBaseDirectory becomes an
+       internal method.
+
+2007-07-12  Marek Habersack  <mhabersack@novell.com>
+
+       * HostingEnvironment.cs: allow relative paths to be
+       passed. Matches both MSDN and the MS.NET behavior. Fixes bug
+       #82061.
+
+2007-05-09 Igor Zelmanovich <igorz@mainsoft.com>
+
+       * ApplicationHost.cs:
+       added MonoNotSupported attribute for TARGATE_JVM.       
+
+2007-04-13  Marek Habersack  <mhabersack@novell.com>
+
+       * ApplicationHost.cs: clear the dynamic base directory before
+       creating the host. Fixes bug #80635
+
+2007-04-05  Marek Habersack  <mhabersack@novell.com>
+
+       * ApplicationHost.cs: make ApplicationName/domain id really
+       unique.
+
+2007-02-21  Marek Habersack  <grendello@gmail.com>
+
+       * ApplicationHost.cs: support both Bin and bin directories, prefer
+       the former.
+
+2007-02-19  Marek Habersack  <grendello@gmail.com>
+
+       * ApplicationHost.cs: Use a deterministic application name, so
+       that the temporary location is always in the same place for the
+       given app.
+
+2007-01-30  Marek Habersack  <grendello@gmail.com>
+
+       * ApplicationHost.cs: Define AppDomain data item "DataDirectory" - used
+       by the ADO.NET |DataDirectory| connection string placeholder. Present
+       by default in MS.NET.
+
+2007-01-20  Miguel de Icaza  <miguel@novell.com>
+
+       * ApplicationManager.cs: Remove unused variable.
+       (ShutdownAll) remove unused variables.
+
+       * ApplicationHost.cs: Protect create_dir lock 
+
+2007-01-19  Marek Habersack  <grendello@gmail.com>
+
+       * SimpleWorkerRequest.cs: If path is empty, return the physical
+       application directory. Fixes bug #80544.
+
+2007-01-17  Adar Wesley <adarw@mainsoft.com>
+
+       * ApplicationHost.cs: tweaking CreateApplicationHost to throw the 
+       right exceptions so the tests will pass.
+
+2007-01-11  Adar Wesley <adarw@mainsoft.com>
+
+       * ApplicationHost.cs: fixed AppDomain initialization of physical
+       path to be in file system semantics
+
+2006-12-22  Marek Habersack  <grendello@gmail.com>
+
+       * HostingEnvironment.cs: implemented the SetCultures methods.
+
+2006-12-19 Igor Zelmanovich <igorz@mainsoft.com>
+
+       * ServletWorkerRequest.cs: fixed:
+       Path.Combine is used in GetFilePathTranslated to consider 
+       platform-depended PathSeparator char.
+
+2006-12-07  Vladimir Krasnov  <vladimirk@mainsoft.com>
+
+       * ServletWorkerRequest.jvm.cs: fixed request uri unescaping in
+       ServletWorkerRequest ctor
+
+2006-11-24  Miguel de Icaza  <miguel@novell.com>
+
+       * ApplicationHost.cs: In 2.0, as Todd reports the default is
+       "Web.Config", try that before we tell people to use MONO_IOMAP=all ;-)
+
+2006-11-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * ApplicationHost.cs: the new Directory code throws if the directory
+       exists, so handle that as gracefully as possible.
+
+2006-08-23 Konstantin Triger <kostat@mainsoft.com>
+
+       * ServletWorkerRequest.jvm.cs: fix default page resolution.
+
+2006-08-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * BareApplicationHost.cs:
+       * ApplicationManager.cs: remove unloaded domains.
+
+2006-03-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * SimpleWorkerRequest.cs: use UrlUtils instead of Path. Several fixes
+       to make PathInfo + SimpleWorkerRequest work as in MS.
+
+2006-03-15  Vladimir Krasnov  <vladimirk@mainsoft.com>
+
+       * ServletWorkerRequest.jvm.cs: fixed ctor, UrlDecode applied on 
+       requested url
+       fixed GetRawUrl, removed protocol, hostname and port
+       fixed GetUriPath, _requestUri is always initialized
+
+2006-03-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * ApplicationHost.cs: ShadowCopyDirectories is not a URL. Set
+       PrivateBinPath to the same value.
+
+2006-03-01 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * BareApplicationHost.cs: initialize paths from AppDomain data. New
+       GetCodeGenDir().
+       * ApplicationHost.cs: in 2.0 the physical path is turned into an
+       absolute path.
+
+2006-02-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * ApplicationManager.cs: new internal method to create/reuse a
+       BareApplicationHost from ClientBuildManager.
+
+2006-02-28  Chris Toshok  <toshok@ximian.com>
+
+       * IAppDomainFactory.cs: corcompare work.
+
+       * IAppManagerAppDomainFactory.cs: same
+
+       * IISAPIRuntime.cs: same.
+
+2006-02-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * ApplicationManager.cs: implemented ShutdownAll().
+       * HostingEnvironment.cs: remove MonoTODO.
+
+2006-02-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * BareApplicationHost.cs: class used as an entry point into each
+       application domiain from the ApplicationManager.
+       * ApplicationManager.cs: implemented most of the remaining methods.
+       * HostingEnvironment.cs: object handling methods are now implemented.
+
+2006-02-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * DefaultVirtualPathProvider.cs: add some comments/TODO.
+       * HostingEnvironment.cs: initialize the default value for
+       VirtualPathProvider.
+
+2006-02-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * HostingEnvironment.cs: MapPath is done.
+
+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: