1 2006-02-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
3 * ApplicationManager.cs: implemented ShutdownAll().
4 * HostingEnvironment.cs: remove MonoTODO.
6 2006-02-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
8 * BareApplicationHost.cs: class used as an entry point into each
9 application domiain from the ApplicationManager.
10 * ApplicationManager.cs: implemented most of the remaining methods.
11 * HostingEnvironment.cs: object handling methods are now implemented.
13 2006-02-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>
15 * DefaultVirtualPathProvider.cs: add some comments/TODO.
16 * HostingEnvironment.cs: initialize the default value for
19 2006-02-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
21 * HostingEnvironment.cs: MapPath is done.
23 2006-02-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
25 * DefaultVirtualDirectory.cs: implemented missing bits.
26 * DefaultVirtualFile.cs: fix ctor scope.
27 * DefaultVirtualPathProvider.cs: implemented GetFile and GetDirectory.
29 2006-02-01 Gonzalo Paniagua Javier <gonzalo@ximian.com>
31 * DefaultVirtualDirectory.cs:
32 * DefaultVirtualPathProvider.cs:
34 * DefaultVirtualFile.cs: almost done with the default
35 VirtualPathProvider which just maps to on-disk directories/files.
37 2006-02-01 Gonzalo Paniagua Javier <gonzalo@ximian.com>
39 * SimpleWorkerRequest.cs: implemented RootWebConfigPath.
40 * HostingEnvironment.cs: implemented RegisterVirtualPathProvider and
43 2006-01-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
45 * AppManagerAppDomainFactory.cs: stubbed out.
48 * ApplicationManager.cs: add 2 new classes.
50 2006-01-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
52 * VirtualPathProvider.cs: implemented OpenFile.
53 * VirtualFile.cs: removed stuff cut&pasted from VirtualDirectory.
55 * SimpleWorkerRequest.cs:
56 * HostingEnvironment.cs: class status fixes.
58 2006-01-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
60 * IProcessHostFactoryHelper.cs:
61 * IProcessPingCallback.cs:
63 * IProcessHostSupportFunction.cs:
64 * IHttpWorkerRequestHandler.cs:
66 * IApplicationHost.cs: removed all this. They are not longer part of the
69 2006-01-25 Gonzalo Paniagua Javier <gonzalo@ximian.com>
71 * VirtualDirectory.cs:
72 * VirtualPathProvider.cs:
74 * VirtualFile.cs: implemented this base classes.
76 * HostingEnvironment.cs: implemented a few properties by using the ones
79 2006-01-24 Konstantin Triger <kostat@mainsoft.com>
81 * ServletWorkerRequest.jvm.cs: convert .invoke requests to PathInfo,
84 2006-01-19 Konstantin Triger <kostat@mainsoft.com>
86 * ServletWorkerRequest.jvm.cs: refactoring.
88 2005-11-28 Robert Jordan <robertj@gmx.net>
90 * SimpleWorkerRequest.cs: fixed MapPath () for the case
91 app_virtual_dir.Length == 1 && path.Length == 1.
92 * SimpleWorkerRequest.cs: implemented SendResponseFromMemory ().
94 2005-11-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
96 * ApplicationHost.cs: make this work with paths that that
97 contain non-ASCII characters. Fixes bug #76807.
99 2005-11-02 Chris Toshok <toshok@ximian.com>
101 * HostingEnvironment.cs: completely NIE'ed implementation of
102 HostingEnvironment, just to get an MS example provider to compile.
104 2005-11-01 Gonzalo Paniagua Javier <gonzalo@ximian.com>
106 * ApplicationHost.cs: use the AbsolutePath from the Uri to remove the
107 schema prefix if present.
109 2005-09-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
111 * SimpleWorkerRequest.cs: all tests pass now.
113 2005-09-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
115 * ApplicationHost.cs: append a directory separator char to the physical
116 path. Fixes bug #76187.
118 2005-09-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
120 * SimpleWorkerRequest.cs: fix GetUriPath() for paths ending in '/'.
122 2005-09-10 Sebastien Pouliot <sebastien@ximian.com>
124 * AppDomainFactory.cs: Added LinkDemand for Minimal. Added Demand for
125 UnmanagedCode on ctor. Added TODO on unimplemented method.
126 * ApplicationHost.cs: Added LinkDemand for Minimal. Added Demand for
127 UnmanagedCode on ctor. Removed duplicate null checks.
128 * ISAPIRuntime.cs: Fixed inheritance (added MarshalByRefObject and
129 IRegisteredObject) for 2.0. Added LinkDemand for Minimal. Added Demand
130 for UnmanagedCode on ctor.
131 * SimpleWorkerRequest.cs: Added LinkDemand and InheritanceDemand (not
132 sealed) for Minimal. Added Demands for UnmanagedCode on ctors. Added
133 FileIOPermission for PathDiscovery before returning processed paths.
135 2005-09-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>
137 * ApplicationHost.cs: set the domain's DynamicBase property instead of
138 guessing it in BaseCompiler.
140 2005-09-08 Eyal Alalouf <eyala@mainsoft.com>
141 * ServletWorkerRequest.jvm.cs: Implement SendResponseFromFile
143 2005-07-24 Eyal Alalouf <eyala@mainsoft.com>
144 * ServletWorkerRequest.jvm.cs: Put Console.WriteLine in #if DEBUG
146 2005-07-18 Eyal Alalouf <eyala@mainsoft.com>
148 * Added ServletWorkerRequest.jvm.cs
150 2005-06-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
152 * IISAPIRuntime.cs: GUID changed.
154 2004-08-03 Atsushi Enomoto <atsushi@ximian.com>
156 * IApplicationHost.cs : missing namespace import.
158 2004-08-02 Duncan Mak <duncan@ximian.com>
160 * IApplicationHost.cs (MapPath): Add [In] attribute.
162 * IAppManagerAppDomainFactory.cs:
163 * IProcessHostSupportFunction.cs: signature fixes.
165 2004-08-02 Duncan Mak <duncan@ximian.com>
167 * IApplicationHost.cs:
168 * IHttpWorkerRequestHandler.cs:
170 * IProcessHostFactoryHelper.cs:
171 * IProcessHostSupportFunction.cs:
172 * IProcessPingCallback.cs:
174 * IRegisteredObject.cs: Added interfaces.
176 2004-06-18 Gert Driesen <drieseng@users.sourceforge.net>
178 * IAppDomainFactory.cs: added missing marshalling attributes
179 * IISAPIRuntime.cs: added missing marshalling attributes
181 2004-05-14 Gonzalo Paniagua Javier <gonzalo@ximian.com>
183 * AppDomainFactory.cs: set the Dynamic base for the AppDomain.
185 2004-03-18 Gonzalo Paniagua Javier <gonzalo@ximian.com>
187 * SimpleWorkerRequest.cs: patch from Aleksey Demakov that fixes
188 MapPath when the virtual directory is the root virtual directory.
190 2004-01-14 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
192 * IISAPIRuntime.cs: Fixed wrong attribute
194 2004-01-11 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
196 * SimpleWorkerRequest.cs: Added missing attribute
197 * IISAPIRuntime.cs: Added attributes, fixed signature
198 * IAppDomainFactory.cs: Added attributes, fixed signature
200 2003-08-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
202 * ApplicationHost.cs: set hostingInstallDir.
203 * SimpleWorkerRequest.cs: implemented a couple of properties.
205 2003-08-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
207 * SimpleWorkerRequest.cs: fixed GetFilePathTranslated and added a
208 paranoid condition to ExtractPathInfo.
210 2003-06-25 Eric Lindvall <eric@5stops.com>
212 * SimpleWorkerRequest.cs:
213 -adds PATH_INFO support
214 - updates GetFilePathTranslated() to make use of Path.Combine()
215 - gets rid of the null check in GetPathInfo() (we're setting
216 _PathInfo to String.Empty now)
217 - fixed CreatePath() so that it doesn't return String.Empty if
218 the _AppVirtualPath is not "/" (to match MS runtime -- does
219 anyone know why it was returning String.Empty?)
221 2003-03-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
223 * AppDomainFactory.cs: hacks to work-around our buggy System.Uri.
225 2003-03-17 George Kodinov <gkodinov@openlinksw.co.uk>
227 * AppDomainFactory.cs: place the correct full path for Web.config when
230 2003-02-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
232 * AppDomainFactory.cs: Web.config takes precedence over web.config.
234 * ApplicationHost.cs: removed hacks to work around an old bug.
236 2003-02-04 Tim Haynes <thaynes@openlinksw.com>
238 * SimpleWorkerRequest.cs: changed the initialised values of
239 _App{Install,Virtual}Path variables
241 2002-09-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
243 * System.Web.Hosting/SimpleWorkerRequest.cs: we are now able to compile
244 pages and use HttpApplication, HttpRuntime and SimpleWorkerRequest.
246 2002-09-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
248 * ApplicationHost.cs:
249 * SimpleWorkerRequest.cs: workaround for bug #31245.
251 2002-08-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
253 * ApplicationHost.cs: little fixes.
255 2002-08-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
257 * ApplicationHost.cs: use Assembly instead of Module.
259 2002-08-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
261 * AppDomainFactory.cs: implemented.
262 * ApplicationHost.cs: implemented.
263 * SimpleWorkerRequest.cs: a few little fixes and reformatted. It's now
266 2002-07-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
268 * AppDomainFactory.cs:
269 * IAppDomainFactory.cs:
271 * ISAPIRuntime.cs: make them compile.
273 2002-04-10 Patrik Torstensson <patrik.torstensson@labs2.com>
275 * ApplicationHost.cs: Test implementation to support testing.
276 * SimpleWorkerRequest.cs: Rewrite and a almost full implementation.
278 2001-08-30 Bob Smith <bob@thestuff.net>
280 * AppDomainFactory.cs: Stubbed.
281 * ApplicationHost.cs: Stubbed.
282 * IAppDomainFactory.cs: Stubbed.
283 * IISAPIRuntime.cs: Stubbed.
284 * ISAPIRuntime.cs: Implemented.
285 * SimpleWorkerRequest.cs: Implemented.