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