2006-02-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
[mono.git] / mcs / class / System.Web / System.Web.Hosting / ChangeLog
1 2006-02-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
2
3         * DefaultVirtualDirectory.cs: implemented missing bits.
4         * DefaultVirtualFile.cs: fix ctor scope.
5         * DefaultVirtualPathProvider.cs: implemented GetFile and GetDirectory.
6
7 2006-02-01 Gonzalo Paniagua Javier <gonzalo@ximian.com>
8
9         * DefaultVirtualDirectory.cs:
10         * DefaultVirtualPathProvider.cs:
11         * VirtualFile.cs:
12         * DefaultVirtualFile.cs: almost done with the default
13         VirtualPathProvider which just maps to on-disk directories/files.
14
15 2006-02-01 Gonzalo Paniagua Javier <gonzalo@ximian.com>
16
17         * SimpleWorkerRequest.cs: implemented RootWebConfigPath.
18         * HostingEnvironment.cs: implemented RegisterVirtualPathProvider and
19         a few other defaults.
20
21 2006-01-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
22
23         * AppManagerAppDomainFactory.cs: stubbed out.
24
25         * ApplicationInfo.cs:
26         * ApplicationManager.cs: add 2 new classes.
27
28 2006-01-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
29
30         * VirtualPathProvider.cs: implemented OpenFile.
31         * VirtualFile.cs: removed stuff cut&pasted from VirtualDirectory.
32
33         * SimpleWorkerRequest.cs: 
34         * HostingEnvironment.cs: class status fixes.
35
36 2006-01-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
37
38         * IProcessHostFactoryHelper.cs:
39         * IProcessPingCallback.cs:
40         * IProcessHost.cs:
41         * IProcessHostSupportFunction.cs:
42         * IHttpWorkerRequestHandler.cs:
43         * IQueueHost.cs:
44         * IApplicationHost.cs: removed all this. They are not longer part of the
45         public API.
46
47 2006-01-25 Gonzalo Paniagua Javier <gonzalo@ximian.com>
48
49         * VirtualDirectory.cs:
50         * VirtualPathProvider.cs:
51         * VirtualFileBase.cs:
52         * VirtualFile.cs: implemented this base classes.
53
54         * HostingEnvironment.cs: implemented a few properties by using the ones
55         in HttpRuntime.
56
57 2006-01-24  Konstantin Triger <kostat@mainsoft.com>
58
59         * ServletWorkerRequest.jvm.cs: convert .invoke requests to PathInfo,
60                 remove ToUpper usage.
61
62 2006-01-19  Konstantin Triger <kostat@mainsoft.com>
63
64         * ServletWorkerRequest.jvm.cs: refactoring.
65
66 2005-11-28  Robert Jordan  <robertj@gmx.net>
67
68         * SimpleWorkerRequest.cs: fixed MapPath () for the case
69         app_virtual_dir.Length == 1 && path.Length == 1.
70         * SimpleWorkerRequest.cs: implemented SendResponseFromMemory ().
71
72 2005-11-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
73
74         * ApplicationHost.cs: make this work with paths that that
75         contain non-ASCII characters. Fixes bug #76807.
76
77 2005-11-02  Chris Toshok  <toshok@ximian.com>
78
79         * HostingEnvironment.cs: completely NIE'ed implementation of
80         HostingEnvironment, just to get an MS example provider to compile.
81
82 2005-11-01 Gonzalo Paniagua Javier <gonzalo@ximian.com>
83
84         * ApplicationHost.cs: use the AbsolutePath from the Uri to remove the
85         schema prefix if present.
86
87 2005-09-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
88
89         * SimpleWorkerRequest.cs: all tests pass now.
90
91 2005-09-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
92
93         * ApplicationHost.cs: append a directory separator char to the physical
94         path. Fixes bug #76187.
95
96 2005-09-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
97
98         * SimpleWorkerRequest.cs: fix GetUriPath() for paths ending in '/'.
99
100 2005-09-10  Sebastien Pouliot  <sebastien@ximian.com>
101
102         * AppDomainFactory.cs: Added LinkDemand for Minimal. Added Demand for
103         UnmanagedCode on ctor. Added TODO on unimplemented method.
104         * ApplicationHost.cs: Added LinkDemand for Minimal. Added Demand for 
105         UnmanagedCode on ctor. Removed duplicate null checks.
106         * ISAPIRuntime.cs: Fixed inheritance (added MarshalByRefObject and 
107         IRegisteredObject) for 2.0. Added LinkDemand for Minimal. Added Demand 
108         for UnmanagedCode on ctor.
109         * SimpleWorkerRequest.cs: Added LinkDemand and InheritanceDemand (not
110         sealed) for Minimal. Added Demands for UnmanagedCode on ctors. Added
111         FileIOPermission for PathDiscovery before returning processed paths.
112
113 2005-09-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>
114
115         * ApplicationHost.cs: set the domain's DynamicBase property instead of
116         guessing it in BaseCompiler.
117
118 2005-09-08  Eyal Alalouf  <eyala@mainsoft.com>
119         * ServletWorkerRequest.jvm.cs: Implement SendResponseFromFile
120
121 2005-07-24  Eyal Alalouf  <eyala@mainsoft.com>
122         * ServletWorkerRequest.jvm.cs: Put Console.WriteLine in #if DEBUG
123
124 2005-07-18  Eyal Alalouf  <eyala@mainsoft.com>
125
126         * Added ServletWorkerRequest.jvm.cs
127
128 2005-06-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
129
130         * IISAPIRuntime.cs: GUID changed.
131
132 2004-08-03  Atsushi Enomoto  <atsushi@ximian.com>
133
134         * IApplicationHost.cs : missing namespace import.
135
136 2004-08-02  Duncan Mak  <duncan@ximian.com>
137
138         * IApplicationHost.cs (MapPath): Add [In] attribute.
139
140         * IAppManagerAppDomainFactory.cs:
141         * IProcessHostSupportFunction.cs: signature fixes.
142         
143 2004-08-02  Duncan Mak  <duncan@ximian.com>
144
145         * IApplicationHost.cs:
146         * IHttpWorkerRequestHandler.cs:
147         * IProcessHost.cs:
148         * IProcessHostFactoryHelper.cs:
149         * IProcessHostSupportFunction.cs:
150         * IProcessPingCallback.cs:
151         * IQueueHost.cs:
152         * IRegisteredObject.cs: Added interfaces.
153         
154 2004-06-18  Gert Driesen <drieseng@users.sourceforge.net>
155
156         * IAppDomainFactory.cs: added missing marshalling attributes
157         * IISAPIRuntime.cs: added missing marshalling attributes
158
159 2004-05-14  Gonzalo Paniagua Javier <gonzalo@ximian.com>
160
161         * AppDomainFactory.cs: set the Dynamic base for the AppDomain.
162
163 2004-03-18  Gonzalo Paniagua Javier <gonzalo@ximian.com>
164
165         * SimpleWorkerRequest.cs: patch from Aleksey Demakov that fixes
166         MapPath when the virtual directory is the root virtual directory.
167
168 2004-01-14  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
169
170         * IISAPIRuntime.cs: Fixed wrong attribute
171
172 2004-01-11  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
173
174         * SimpleWorkerRequest.cs: Added missing attribute
175         * IISAPIRuntime.cs: Added attributes, fixed signature
176         * IAppDomainFactory.cs: Added attributes, fixed signature
177
178 2003-08-29  Gonzalo Paniagua Javier <gonzalo@ximian.com>
179
180         * ApplicationHost.cs: set hostingInstallDir.
181         * SimpleWorkerRequest.cs: implemented a couple of properties.
182
183 2003-08-29  Gonzalo Paniagua Javier <gonzalo@ximian.com>
184
185         * SimpleWorkerRequest.cs: fixed GetFilePathTranslated and added a
186         paranoid condition to ExtractPathInfo.
187
188 2003-06-25  Eric Lindvall <eric@5stops.com>
189
190         * SimpleWorkerRequest.cs: 
191                 -adds PATH_INFO support
192                 - updates GetFilePathTranslated() to make use of Path.Combine()
193                 - gets rid of the null check in GetPathInfo() (we're setting
194                 _PathInfo to String.Empty now)
195                 - fixed CreatePath() so that it doesn't return String.Empty if
196                   the _AppVirtualPath is not "/" (to match MS runtime -- does
197                   anyone know why it was returning String.Empty?)
198
199 2003-03-17  Gonzalo Paniagua Javier <gonzalo@ximian.com>
200
201         * AppDomainFactory.cs: hacks to work-around our buggy System.Uri.
202
203 2003-03-17 George Kodinov <gkodinov@openlinksw.co.uk>
204        
205         * AppDomainFactory.cs: place the correct full path for Web.config when
206         in Application host
207
208 2003-02-17  Gonzalo Paniagua Javier <gonzalo@ximian.com>
209
210         * AppDomainFactory.cs: Web.config takes precedence over web.config.
211
212         * ApplicationHost.cs: removed hacks to work around an old bug.
213
214 2003-02-04  Tim Haynes <thaynes@openlinksw.com>
215
216         * SimpleWorkerRequest.cs: changed the initialised values of
217         _App{Install,Virtual}Path variables
218
219 2002-09-28  Gonzalo Paniagua Javier <gonzalo@ximian.com>
220
221         * System.Web.Hosting/SimpleWorkerRequest.cs: we are now able to compile
222         pages and use HttpApplication, HttpRuntime and SimpleWorkerRequest.
223
224 2002-09-26  Gonzalo Paniagua Javier <gonzalo@ximian.com>
225
226         * ApplicationHost.cs:
227         * SimpleWorkerRequest.cs: workaround for bug #31245. 
228
229 2002-08-26  Gonzalo Paniagua Javier <gonzalo@ximian.com>
230
231         * ApplicationHost.cs: little fixes.
232
233 2002-08-20  Gonzalo Paniagua Javier <gonzalo@ximian.com>
234
235         * ApplicationHost.cs: use Assembly instead of Module.
236
237 2002-08-05  Gonzalo Paniagua Javier <gonzalo@ximian.com>
238
239         * AppDomainFactory.cs: implemented.
240         * ApplicationHost.cs: implemented.
241         * SimpleWorkerRequest.cs: a few little fixes and reformatted. It's now
242         fully implemented.
243
244 2002-07-12  Gonzalo Paniagua Javier <gonzalo@ximian.com>
245
246         * AppDomainFactory.cs:
247         * IAppDomainFactory.cs:
248         * IISAPIRuntime.cs:
249         * ISAPIRuntime.cs: make them compile.
250
251 2002-04-10  Patrik Torstensson <patrik.torstensson@labs2.com>
252
253         * ApplicationHost.cs: Test implementation to support testing.
254         * SimpleWorkerRequest.cs: Rewrite and a almost full implementation.
255
256 2001-08-30  Bob Smith  <bob@thestuff.net>
257
258         * AppDomainFactory.cs: Stubbed.
259         * ApplicationHost.cs: Stubbed.
260         * IAppDomainFactory.cs: Stubbed.
261         * IISAPIRuntime.cs: Stubbed.
262         * ISAPIRuntime.cs: Implemented.
263         * SimpleWorkerRequest.cs: Implemented.