1 2006-08-23 Konstantin Triger <kostat@mainsoft.com>
3 * ServletWorkerRequest.jvm.cs: fix default page resolution.
5 2006-08-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>
7 * BareApplicationHost.cs:
8 * ApplicationManager.cs: remove unloaded domains.
10 2006-03-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
12 * SimpleWorkerRequest.cs: use UrlUtils instead of Path. Several fixes
13 to make PathInfo + SimpleWorkerRequest work as in MS.
15 2006-03-15 Vladimir Krasnov <vladimirk@mainsoft.com>
17 * ServletWorkerRequest.jvm.cs: fixed ctor, UrlDecode applied on
19 fixed GetRawUrl, removed protocol, hostname and port
20 fixed GetUriPath, _requestUri is always initialized
22 2006-03-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
24 * ApplicationHost.cs: ShadowCopyDirectories is not a URL. Set
25 PrivateBinPath to the same value.
27 2006-03-01 Gonzalo Paniagua Javier <gonzalo@ximian.com>
29 * BareApplicationHost.cs: initialize paths from AppDomain data. New
31 * ApplicationHost.cs: in 2.0 the physical path is turned into an
34 2006-02-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
36 * ApplicationManager.cs: new internal method to create/reuse a
37 BareApplicationHost from ClientBuildManager.
39 2006-02-28 Chris Toshok <toshok@ximian.com>
41 * IAppDomainFactory.cs: corcompare work.
43 * IAppManagerAppDomainFactory.cs: same
45 * IISAPIRuntime.cs: same.
47 2006-02-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
49 * ApplicationManager.cs: implemented ShutdownAll().
50 * HostingEnvironment.cs: remove MonoTODO.
52 2006-02-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
54 * BareApplicationHost.cs: class used as an entry point into each
55 application domiain from the ApplicationManager.
56 * ApplicationManager.cs: implemented most of the remaining methods.
57 * HostingEnvironment.cs: object handling methods are now implemented.
59 2006-02-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>
61 * DefaultVirtualPathProvider.cs: add some comments/TODO.
62 * HostingEnvironment.cs: initialize the default value for
65 2006-02-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
67 * HostingEnvironment.cs: MapPath is done.
69 2006-02-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
71 * DefaultVirtualDirectory.cs: implemented missing bits.
72 * DefaultVirtualFile.cs: fix ctor scope.
73 * DefaultVirtualPathProvider.cs: implemented GetFile and GetDirectory.
75 2006-02-01 Gonzalo Paniagua Javier <gonzalo@ximian.com>
77 * DefaultVirtualDirectory.cs:
78 * DefaultVirtualPathProvider.cs:
80 * DefaultVirtualFile.cs: almost done with the default
81 VirtualPathProvider which just maps to on-disk directories/files.
83 2006-02-01 Gonzalo Paniagua Javier <gonzalo@ximian.com>
85 * SimpleWorkerRequest.cs: implemented RootWebConfigPath.
86 * HostingEnvironment.cs: implemented RegisterVirtualPathProvider and
89 2006-01-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
91 * AppManagerAppDomainFactory.cs: stubbed out.
94 * ApplicationManager.cs: add 2 new classes.
96 2006-01-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
98 * VirtualPathProvider.cs: implemented OpenFile.
99 * VirtualFile.cs: removed stuff cut&pasted from VirtualDirectory.
101 * SimpleWorkerRequest.cs:
102 * HostingEnvironment.cs: class status fixes.
104 2006-01-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
106 * IProcessHostFactoryHelper.cs:
107 * IProcessPingCallback.cs:
109 * IProcessHostSupportFunction.cs:
110 * IHttpWorkerRequestHandler.cs:
112 * IApplicationHost.cs: removed all this. They are not longer part of the
115 2006-01-25 Gonzalo Paniagua Javier <gonzalo@ximian.com>
117 * VirtualDirectory.cs:
118 * VirtualPathProvider.cs:
119 * VirtualFileBase.cs:
120 * VirtualFile.cs: implemented this base classes.
122 * HostingEnvironment.cs: implemented a few properties by using the ones
125 2006-01-24 Konstantin Triger <kostat@mainsoft.com>
127 * ServletWorkerRequest.jvm.cs: convert .invoke requests to PathInfo,
128 remove ToUpper usage.
130 2006-01-19 Konstantin Triger <kostat@mainsoft.com>
132 * ServletWorkerRequest.jvm.cs: refactoring.
134 2005-11-28 Robert Jordan <robertj@gmx.net>
136 * SimpleWorkerRequest.cs: fixed MapPath () for the case
137 app_virtual_dir.Length == 1 && path.Length == 1.
138 * SimpleWorkerRequest.cs: implemented SendResponseFromMemory ().
140 2005-11-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
142 * ApplicationHost.cs: make this work with paths that that
143 contain non-ASCII characters. Fixes bug #76807.
145 2005-11-02 Chris Toshok <toshok@ximian.com>
147 * HostingEnvironment.cs: completely NIE'ed implementation of
148 HostingEnvironment, just to get an MS example provider to compile.
150 2005-11-01 Gonzalo Paniagua Javier <gonzalo@ximian.com>
152 * ApplicationHost.cs: use the AbsolutePath from the Uri to remove the
153 schema prefix if present.
155 2005-09-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
157 * SimpleWorkerRequest.cs: all tests pass now.
159 2005-09-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
161 * ApplicationHost.cs: append a directory separator char to the physical
162 path. Fixes bug #76187.
164 2005-09-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
166 * SimpleWorkerRequest.cs: fix GetUriPath() for paths ending in '/'.
168 2005-09-10 Sebastien Pouliot <sebastien@ximian.com>
170 * AppDomainFactory.cs: Added LinkDemand for Minimal. Added Demand for
171 UnmanagedCode on ctor. Added TODO on unimplemented method.
172 * ApplicationHost.cs: Added LinkDemand for Minimal. Added Demand for
173 UnmanagedCode on ctor. Removed duplicate null checks.
174 * ISAPIRuntime.cs: Fixed inheritance (added MarshalByRefObject and
175 IRegisteredObject) for 2.0. Added LinkDemand for Minimal. Added Demand
176 for UnmanagedCode on ctor.
177 * SimpleWorkerRequest.cs: Added LinkDemand and InheritanceDemand (not
178 sealed) for Minimal. Added Demands for UnmanagedCode on ctors. Added
179 FileIOPermission for PathDiscovery before returning processed paths.
181 2005-09-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>
183 * ApplicationHost.cs: set the domain's DynamicBase property instead of
184 guessing it in BaseCompiler.
186 2005-09-08 Eyal Alalouf <eyala@mainsoft.com>
187 * ServletWorkerRequest.jvm.cs: Implement SendResponseFromFile
189 2005-07-24 Eyal Alalouf <eyala@mainsoft.com>
190 * ServletWorkerRequest.jvm.cs: Put Console.WriteLine in #if DEBUG
192 2005-07-18 Eyal Alalouf <eyala@mainsoft.com>
194 * Added ServletWorkerRequest.jvm.cs
196 2005-06-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
198 * IISAPIRuntime.cs: GUID changed.
200 2004-08-03 Atsushi Enomoto <atsushi@ximian.com>
202 * IApplicationHost.cs : missing namespace import.
204 2004-08-02 Duncan Mak <duncan@ximian.com>
206 * IApplicationHost.cs (MapPath): Add [In] attribute.
208 * IAppManagerAppDomainFactory.cs:
209 * IProcessHostSupportFunction.cs: signature fixes.
211 2004-08-02 Duncan Mak <duncan@ximian.com>
213 * IApplicationHost.cs:
214 * IHttpWorkerRequestHandler.cs:
216 * IProcessHostFactoryHelper.cs:
217 * IProcessHostSupportFunction.cs:
218 * IProcessPingCallback.cs:
220 * IRegisteredObject.cs: Added interfaces.
222 2004-06-18 Gert Driesen <drieseng@users.sourceforge.net>
224 * IAppDomainFactory.cs: added missing marshalling attributes
225 * IISAPIRuntime.cs: added missing marshalling attributes
227 2004-05-14 Gonzalo Paniagua Javier <gonzalo@ximian.com>
229 * AppDomainFactory.cs: set the Dynamic base for the AppDomain.
231 2004-03-18 Gonzalo Paniagua Javier <gonzalo@ximian.com>
233 * SimpleWorkerRequest.cs: patch from Aleksey Demakov that fixes
234 MapPath when the virtual directory is the root virtual directory.
236 2004-01-14 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
238 * IISAPIRuntime.cs: Fixed wrong attribute
240 2004-01-11 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
242 * SimpleWorkerRequest.cs: Added missing attribute
243 * IISAPIRuntime.cs: Added attributes, fixed signature
244 * IAppDomainFactory.cs: Added attributes, fixed signature
246 2003-08-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
248 * ApplicationHost.cs: set hostingInstallDir.
249 * SimpleWorkerRequest.cs: implemented a couple of properties.
251 2003-08-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
253 * SimpleWorkerRequest.cs: fixed GetFilePathTranslated and added a
254 paranoid condition to ExtractPathInfo.
256 2003-06-25 Eric Lindvall <eric@5stops.com>
258 * SimpleWorkerRequest.cs:
259 -adds PATH_INFO support
260 - updates GetFilePathTranslated() to make use of Path.Combine()
261 - gets rid of the null check in GetPathInfo() (we're setting
262 _PathInfo to String.Empty now)
263 - fixed CreatePath() so that it doesn't return String.Empty if
264 the _AppVirtualPath is not "/" (to match MS runtime -- does
265 anyone know why it was returning String.Empty?)
267 2003-03-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
269 * AppDomainFactory.cs: hacks to work-around our buggy System.Uri.
271 2003-03-17 George Kodinov <gkodinov@openlinksw.co.uk>
273 * AppDomainFactory.cs: place the correct full path for Web.config when
276 2003-02-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
278 * AppDomainFactory.cs: Web.config takes precedence over web.config.
280 * ApplicationHost.cs: removed hacks to work around an old bug.
282 2003-02-04 Tim Haynes <thaynes@openlinksw.com>
284 * SimpleWorkerRequest.cs: changed the initialised values of
285 _App{Install,Virtual}Path variables
287 2002-09-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
289 * System.Web.Hosting/SimpleWorkerRequest.cs: we are now able to compile
290 pages and use HttpApplication, HttpRuntime and SimpleWorkerRequest.
292 2002-09-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
294 * ApplicationHost.cs:
295 * SimpleWorkerRequest.cs: workaround for bug #31245.
297 2002-08-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
299 * ApplicationHost.cs: little fixes.
301 2002-08-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
303 * ApplicationHost.cs: use Assembly instead of Module.
305 2002-08-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
307 * AppDomainFactory.cs: implemented.
308 * ApplicationHost.cs: implemented.
309 * SimpleWorkerRequest.cs: a few little fixes and reformatted. It's now
312 2002-07-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
314 * AppDomainFactory.cs:
315 * IAppDomainFactory.cs:
317 * ISAPIRuntime.cs: make them compile.
319 2002-04-10 Patrik Torstensson <patrik.torstensson@labs2.com>
321 * ApplicationHost.cs: Test implementation to support testing.
322 * SimpleWorkerRequest.cs: Rewrite and a almost full implementation.
324 2001-08-30 Bob Smith <bob@thestuff.net>
326 * AppDomainFactory.cs: Stubbed.
327 * ApplicationHost.cs: Stubbed.
328 * IAppDomainFactory.cs: Stubbed.
329 * IISAPIRuntime.cs: Stubbed.
330 * ISAPIRuntime.cs: Implemented.
331 * SimpleWorkerRequest.cs: Implemented.