1 2007-01-11 Adar Wesley <adarw@mainsoft.com>
3 * ApplicationHost.cs: fixed AppDomain initialization of physical
4 path to be in file system semantics
6 2006-12-22 Marek Habersack <grendello@gmail.com>
8 * HostingEnvironment.cs: implemented the SetCultures methods.
10 2006-12-19 Igor Zelmanovich <igorz@mainsoft.com>
12 * ServletWorkerRequest.cs: fixed:
13 Path.Combine is used in GetFilePathTranslated to consider
14 platform-depended PathSeparator char.
16 2006-12-07 Vladimir Krasnov <vladimirk@mainsoft.com>
18 * ServletWorkerRequest.jvm.cs: fixed request uri unescaping in
19 ServletWorkerRequest ctor
21 2006-11-24 Miguel de Icaza <miguel@novell.com>
23 * ApplicationHost.cs: In 2.0, as Todd reports the default is
24 "Web.Config", try that before we tell people to use MONO_IOMAP=all ;-)
26 2006-11-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
28 * ApplicationHost.cs: the new Directory code throws if the directory
29 exists, so handle that as gracefully as possible.
31 2006-08-23 Konstantin Triger <kostat@mainsoft.com>
33 * ServletWorkerRequest.jvm.cs: fix default page resolution.
35 2006-08-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>
37 * BareApplicationHost.cs:
38 * ApplicationManager.cs: remove unloaded domains.
40 2006-03-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
42 * SimpleWorkerRequest.cs: use UrlUtils instead of Path. Several fixes
43 to make PathInfo + SimpleWorkerRequest work as in MS.
45 2006-03-15 Vladimir Krasnov <vladimirk@mainsoft.com>
47 * ServletWorkerRequest.jvm.cs: fixed ctor, UrlDecode applied on
49 fixed GetRawUrl, removed protocol, hostname and port
50 fixed GetUriPath, _requestUri is always initialized
52 2006-03-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
54 * ApplicationHost.cs: ShadowCopyDirectories is not a URL. Set
55 PrivateBinPath to the same value.
57 2006-03-01 Gonzalo Paniagua Javier <gonzalo@ximian.com>
59 * BareApplicationHost.cs: initialize paths from AppDomain data. New
61 * ApplicationHost.cs: in 2.0 the physical path is turned into an
64 2006-02-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
66 * ApplicationManager.cs: new internal method to create/reuse a
67 BareApplicationHost from ClientBuildManager.
69 2006-02-28 Chris Toshok <toshok@ximian.com>
71 * IAppDomainFactory.cs: corcompare work.
73 * IAppManagerAppDomainFactory.cs: same
75 * IISAPIRuntime.cs: same.
77 2006-02-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
79 * ApplicationManager.cs: implemented ShutdownAll().
80 * HostingEnvironment.cs: remove MonoTODO.
82 2006-02-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
84 * BareApplicationHost.cs: class used as an entry point into each
85 application domiain from the ApplicationManager.
86 * ApplicationManager.cs: implemented most of the remaining methods.
87 * HostingEnvironment.cs: object handling methods are now implemented.
89 2006-02-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>
91 * DefaultVirtualPathProvider.cs: add some comments/TODO.
92 * HostingEnvironment.cs: initialize the default value for
95 2006-02-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
97 * HostingEnvironment.cs: MapPath is done.
99 2006-02-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
101 * DefaultVirtualDirectory.cs: implemented missing bits.
102 * DefaultVirtualFile.cs: fix ctor scope.
103 * DefaultVirtualPathProvider.cs: implemented GetFile and GetDirectory.
105 2006-02-01 Gonzalo Paniagua Javier <gonzalo@ximian.com>
107 * DefaultVirtualDirectory.cs:
108 * DefaultVirtualPathProvider.cs:
110 * DefaultVirtualFile.cs: almost done with the default
111 VirtualPathProvider which just maps to on-disk directories/files.
113 2006-02-01 Gonzalo Paniagua Javier <gonzalo@ximian.com>
115 * SimpleWorkerRequest.cs: implemented RootWebConfigPath.
116 * HostingEnvironment.cs: implemented RegisterVirtualPathProvider and
117 a few other defaults.
119 2006-01-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
121 * AppManagerAppDomainFactory.cs: stubbed out.
123 * ApplicationInfo.cs:
124 * ApplicationManager.cs: add 2 new classes.
126 2006-01-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
128 * VirtualPathProvider.cs: implemented OpenFile.
129 * VirtualFile.cs: removed stuff cut&pasted from VirtualDirectory.
131 * SimpleWorkerRequest.cs:
132 * HostingEnvironment.cs: class status fixes.
134 2006-01-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
136 * IProcessHostFactoryHelper.cs:
137 * IProcessPingCallback.cs:
139 * IProcessHostSupportFunction.cs:
140 * IHttpWorkerRequestHandler.cs:
142 * IApplicationHost.cs: removed all this. They are not longer part of the
145 2006-01-25 Gonzalo Paniagua Javier <gonzalo@ximian.com>
147 * VirtualDirectory.cs:
148 * VirtualPathProvider.cs:
149 * VirtualFileBase.cs:
150 * VirtualFile.cs: implemented this base classes.
152 * HostingEnvironment.cs: implemented a few properties by using the ones
155 2006-01-24 Konstantin Triger <kostat@mainsoft.com>
157 * ServletWorkerRequest.jvm.cs: convert .invoke requests to PathInfo,
158 remove ToUpper usage.
160 2006-01-19 Konstantin Triger <kostat@mainsoft.com>
162 * ServletWorkerRequest.jvm.cs: refactoring.
164 2005-11-28 Robert Jordan <robertj@gmx.net>
166 * SimpleWorkerRequest.cs: fixed MapPath () for the case
167 app_virtual_dir.Length == 1 && path.Length == 1.
168 * SimpleWorkerRequest.cs: implemented SendResponseFromMemory ().
170 2005-11-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
172 * ApplicationHost.cs: make this work with paths that that
173 contain non-ASCII characters. Fixes bug #76807.
175 2005-11-02 Chris Toshok <toshok@ximian.com>
177 * HostingEnvironment.cs: completely NIE'ed implementation of
178 HostingEnvironment, just to get an MS example provider to compile.
180 2005-11-01 Gonzalo Paniagua Javier <gonzalo@ximian.com>
182 * ApplicationHost.cs: use the AbsolutePath from the Uri to remove the
183 schema prefix if present.
185 2005-09-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
187 * SimpleWorkerRequest.cs: all tests pass now.
189 2005-09-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
191 * ApplicationHost.cs: append a directory separator char to the physical
192 path. Fixes bug #76187.
194 2005-09-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
196 * SimpleWorkerRequest.cs: fix GetUriPath() for paths ending in '/'.
198 2005-09-10 Sebastien Pouliot <sebastien@ximian.com>
200 * AppDomainFactory.cs: Added LinkDemand for Minimal. Added Demand for
201 UnmanagedCode on ctor. Added TODO on unimplemented method.
202 * ApplicationHost.cs: Added LinkDemand for Minimal. Added Demand for
203 UnmanagedCode on ctor. Removed duplicate null checks.
204 * ISAPIRuntime.cs: Fixed inheritance (added MarshalByRefObject and
205 IRegisteredObject) for 2.0. Added LinkDemand for Minimal. Added Demand
206 for UnmanagedCode on ctor.
207 * SimpleWorkerRequest.cs: Added LinkDemand and InheritanceDemand (not
208 sealed) for Minimal. Added Demands for UnmanagedCode on ctors. Added
209 FileIOPermission for PathDiscovery before returning processed paths.
211 2005-09-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>
213 * ApplicationHost.cs: set the domain's DynamicBase property instead of
214 guessing it in BaseCompiler.
216 2005-09-08 Eyal Alalouf <eyala@mainsoft.com>
217 * ServletWorkerRequest.jvm.cs: Implement SendResponseFromFile
219 2005-07-24 Eyal Alalouf <eyala@mainsoft.com>
220 * ServletWorkerRequest.jvm.cs: Put Console.WriteLine in #if DEBUG
222 2005-07-18 Eyal Alalouf <eyala@mainsoft.com>
224 * Added ServletWorkerRequest.jvm.cs
226 2005-06-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
228 * IISAPIRuntime.cs: GUID changed.
230 2004-08-03 Atsushi Enomoto <atsushi@ximian.com>
232 * IApplicationHost.cs : missing namespace import.
234 2004-08-02 Duncan Mak <duncan@ximian.com>
236 * IApplicationHost.cs (MapPath): Add [In] attribute.
238 * IAppManagerAppDomainFactory.cs:
239 * IProcessHostSupportFunction.cs: signature fixes.
241 2004-08-02 Duncan Mak <duncan@ximian.com>
243 * IApplicationHost.cs:
244 * IHttpWorkerRequestHandler.cs:
246 * IProcessHostFactoryHelper.cs:
247 * IProcessHostSupportFunction.cs:
248 * IProcessPingCallback.cs:
250 * IRegisteredObject.cs: Added interfaces.
252 2004-06-18 Gert Driesen <drieseng@users.sourceforge.net>
254 * IAppDomainFactory.cs: added missing marshalling attributes
255 * IISAPIRuntime.cs: added missing marshalling attributes
257 2004-05-14 Gonzalo Paniagua Javier <gonzalo@ximian.com>
259 * AppDomainFactory.cs: set the Dynamic base for the AppDomain.
261 2004-03-18 Gonzalo Paniagua Javier <gonzalo@ximian.com>
263 * SimpleWorkerRequest.cs: patch from Aleksey Demakov that fixes
264 MapPath when the virtual directory is the root virtual directory.
266 2004-01-14 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
268 * IISAPIRuntime.cs: Fixed wrong attribute
270 2004-01-11 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
272 * SimpleWorkerRequest.cs: Added missing attribute
273 * IISAPIRuntime.cs: Added attributes, fixed signature
274 * IAppDomainFactory.cs: Added attributes, fixed signature
276 2003-08-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
278 * ApplicationHost.cs: set hostingInstallDir.
279 * SimpleWorkerRequest.cs: implemented a couple of properties.
281 2003-08-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
283 * SimpleWorkerRequest.cs: fixed GetFilePathTranslated and added a
284 paranoid condition to ExtractPathInfo.
286 2003-06-25 Eric Lindvall <eric@5stops.com>
288 * SimpleWorkerRequest.cs:
289 -adds PATH_INFO support
290 - updates GetFilePathTranslated() to make use of Path.Combine()
291 - gets rid of the null check in GetPathInfo() (we're setting
292 _PathInfo to String.Empty now)
293 - fixed CreatePath() so that it doesn't return String.Empty if
294 the _AppVirtualPath is not "/" (to match MS runtime -- does
295 anyone know why it was returning String.Empty?)
297 2003-03-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
299 * AppDomainFactory.cs: hacks to work-around our buggy System.Uri.
301 2003-03-17 George Kodinov <gkodinov@openlinksw.co.uk>
303 * AppDomainFactory.cs: place the correct full path for Web.config when
306 2003-02-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
308 * AppDomainFactory.cs: Web.config takes precedence over web.config.
310 * ApplicationHost.cs: removed hacks to work around an old bug.
312 2003-02-04 Tim Haynes <thaynes@openlinksw.com>
314 * SimpleWorkerRequest.cs: changed the initialised values of
315 _App{Install,Virtual}Path variables
317 2002-09-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
319 * System.Web.Hosting/SimpleWorkerRequest.cs: we are now able to compile
320 pages and use HttpApplication, HttpRuntime and SimpleWorkerRequest.
322 2002-09-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
324 * ApplicationHost.cs:
325 * SimpleWorkerRequest.cs: workaround for bug #31245.
327 2002-08-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
329 * ApplicationHost.cs: little fixes.
331 2002-08-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
333 * ApplicationHost.cs: use Assembly instead of Module.
335 2002-08-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
337 * AppDomainFactory.cs: implemented.
338 * ApplicationHost.cs: implemented.
339 * SimpleWorkerRequest.cs: a few little fixes and reformatted. It's now
342 2002-07-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
344 * AppDomainFactory.cs:
345 * IAppDomainFactory.cs:
347 * ISAPIRuntime.cs: make them compile.
349 2002-04-10 Patrik Torstensson <patrik.torstensson@labs2.com>
351 * ApplicationHost.cs: Test implementation to support testing.
352 * SimpleWorkerRequest.cs: Rewrite and a almost full implementation.
354 2001-08-30 Bob Smith <bob@thestuff.net>
356 * AppDomainFactory.cs: Stubbed.
357 * ApplicationHost.cs: Stubbed.
358 * IAppDomainFactory.cs: Stubbed.
359 * IISAPIRuntime.cs: Stubbed.
360 * ISAPIRuntime.cs: Implemented.
361 * SimpleWorkerRequest.cs: Implemented.