3607685fe3a0eee6be98c57559b2f2c86cd1db92
[mono.git] / mcs / class / System.Web / System.Web / ChangeLog
1 2003-03-25  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2
3         * HttpRequest.cs: fixed Url property.
4
5 2003-03-24  Gonzalo Paniagua Javier <gonzalo@ximian.com>
6
7         * HtmlizedException.cs:
8         * HttpException.cs: display the correct line number in error messages.
9
10 2003-03-22  Gonzalo Paniagua Javier <gonzalo@ximian.com>
11
12         * HttpCachePolicy.cs: implemented all TODOs.
13         * HttpRequestStream.cs: make it internal.
14
15 2003-03-18  Gonzalo Paniagua Javier <gonzalo@ximian.com>
16
17         * HttpContext.cs: implemented RewritePath in other way.
18         * HttpRequest.cs: removed SetPhysicalPath and added SetForm.
19         * HttpServerUtility.cs: implemented Transfer (string, bool).
20
21 2003-03-16  Daniel Lopez Ridruejo <daniel @ rawbyte.com>
22         * HttpContext.cs : Implemented RewritePath
23         * HttpRequest.cs : Added internal function SetPhysicalPath
24
25 2003-03-14  Gonzalo Paniagua Javier <gonzalo@ximian.com>
26
27         * HttpServerUtility.cs: implemented Transfer ().
28
29 2003-03-13  Gonzalo Paniagua Javier <gonzalo@ximian.com>
30
31         * HttpRuntime.cs: Cache no longer have a Dispose method.
32
33         * HttpServerUtility.cs: removed MonoTODO.
34
35 2003-03-03  Gonzalo Paniagua Javier <gonzalo@ximian.com>
36
37         * HttpHelper.cs: store the values in an ArrayList to get them in correct
38         order.
39
40 2003-02-17  Gonzalo Paniagua Javier <gonzalo@ximian.com>
41
42         * HttpApplicationFactory.cs: Global.asax takes precedence over
43         global.asax if it exists.
44
45         * HttpRequest.cs: use allowCrossAppMapping in MapPath.
46
47 2003-02-17  Gonzalo Paniagua Javier <gonzalo@ximian.com>
48
49         * HttpApplication.cs: CreateHttpHandler is now internal.
50
51         * HttpRequest.cs: allow setting QueryStringRaw, which
52         invalidates the data obtained from the previous value. Added internal
53         SetFilePath method.
54
55         * HttpServerUtility.cs: implemented Execute and GetLastError.
56
57 2003-02-17  Gonzalo Paniagua Javier <gonzalo@ximian.com>
58
59         * HttpServerUtility.cs: style.
60
61 2003-02-13  Gonzalo Paniagua Javier <gonzalo@ximian.com>
62
63         * HttpApplication.cs: only execute the EndRequest step on error
64         condition or request marked as completed. This prevent page events from
65         being called when, for example, the url authorization module forbids
66         the request.
67
68 2003-02-12  Gonzalo Paniagua Javier <gonzalo@ximian.com>
69
70         * HttpRequest.cs: implemented the indexer.
71
72 2003-02-11  Gonzalo Paniagua Javier <gonzalo@ximian.com>
73
74         * HtmlizedException.cs: base class for exceptions that makes it easy to
75         generate error pages.
76
77         * HttpException.cs: improved error displaying.
78
79         * HttpRuntime.cs: removed debugging output.
80
81 2003-02-06  Gonzalo Paniagua Javier <gonzalo@ximian.com>
82
83         * HttpApplication.cs: display the error instead of hanging when we get
84         any error before the last step of the request.
85
86 2003-02-04  Tim Haynes <thaynes@openlinksw.com>
87
88         * HttpApplicationFactory.cs: fixed HttpRuntime.Close() to decrement
89         instance counter.
90
91 2003-01-29  Gonzalo Paniagua Javier <gonzalo@ximian.com>
92
93         * HttpRequest.cs: added BaseVirtualDir property and use it in MapPath.
94
95 2003-01-17  Gonzalo Paniagua Javier <gonzalo@ximian.com>
96
97         * HttpRequest.cs: implemented CurrentExecutionFilePath.
98
99 2003-01-10  Gonzalo Paniagua Javier <gonzalo@ximian.com>
100
101         * HttpApplication.cs: keep _lasterror if no context. Attach
102         application events *after* modules initialization (if not, User is not
103         set when the user handler is called).
104         
105         * HttpApplicationFactory.cs: made all methods related to
106         AttachEvents static. I will fix OnStart/OnEnd for application and
107         session later.
108         
109         * HttpRequest.cs: don't initialize cookies twice.
110
111 2003-01-10  Gonzalo Paniagua Javier <gonzalo@ximian.com>
112
113         * HttpResponse.cs:
114         (ApplyAppPathModifiers): return the root directory for "".
115
116 2003-01-08  Gonzalo Paniagua Javier <gonzalo@ximian.com>
117
118         * HttpUtility.cs: fixed HtmlDecode to avoid ArgumentOutOfRangeException.
119
120 2003-01-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>
121
122         * HttpApplication.cs: added new state to handle default authentication.
123
124 2003-01-03  Gonzalo Paniagua Javier <gonzalo@ximian.com>
125
126         * HttpContext.cs: removed hack to get the User.
127
128 2003-01-03  Gonzalo Paniagua Javier <gonzalo@ximian.com>
129
130         * HttpUtility.cs: fixed bug #36038. Thanks to juancri@tagnet.org for
131         reporting the bug and how to fix it.
132
133 2002-12-20  Gonzalo Paniagua Javier <gonzalo@ximian.com>
134
135         * HttpCookie.cs: send 'expires' in the header.
136
137 2002-12-19  Gonzalo Paniagua Javier <gonzalo@ximian.com>
138
139         * HttpValueCollection.cs: patch from Botjan Vizin 
140         <bostjan.vizin@siol.net> that implements ToString (bool).
141
142 2002-12-18  Gonzalo Paniagua Javier <gonzalo@ximian.com>
143
144         * HttpApplicationFactory.cs: add the context as parameter when building
145         the application Type.
146         
147         * HttpCookie.cs: new internal constructor.
148         * HttpCookieCollection.cs: new internal method to make a cookie expire.
149
150         * HttpRequest.cs: MapPath fixes.
151         * HttpResponse.cs: implemented ApplyAppPathModifier.
152         * HttpRuntime.cs: fixed typo in AppDomainAppVirtualPath.
153
154 2002-12-17  Gonzalo Paniagua Javier <gonzalo@ximian.com>
155
156         * HttpContext.cs: hack to create a default user when there's no one.
157         Implemented GetConfig (string).
158
159         * HttpRequest.cs: fixes to MapPath (string).
160
161 2002-12-12  Gonzalo Paniagua Javier <gonzalo@ximian.com>
162
163         * HttpRuntime.cs: avoid nulls and exception when getting resource
164         format strings.
165
166         * StaticFileHandler.cs: added file name to error message.
167
168 2002-12-05  Gonzalo Paniagua Javier <gonzalo@ximian.com>
169
170         * HttpResponse.cs: avoid sending chunked content for HTTP/1.1.
171
172 2002-12-02  Gonzalo Paniagua Javier <gonzalo@ximian.com>
173
174         * HttpApplicationFactory.cs: get the events from the application class,
175         fire Application/Session Start/End and add the others as application
176         events.
177
178 2002-11-30  Gonzalo Paniagua Javier <gonzalo@ximian.com>
179
180         * HttpApplicationFactory.cs: compile global.asax file if it exists.
181
182 2002-11-27  Gonzalo Paniagua Javier <gonzalo@ximian.com>
183
184         * HttpRequest.cs: provide a default Browser until we detect it.
185         * HttpResponse.cs:
186         (End): do not close the connection here.
187         (Flush (bool)): send the headers when, for example, Redirect () is
188         called.
189
190 2002-11-12  Gonzalo Paniagua Javier <gonzalo@ximian.com>
191
192         * HttpException.cs: simple error output.
193
194 2002-11-12  Gonzalo Paniagua Javier <gonzalo@ximian.com>
195
196         * HttpApplication.cs: style.
197         * HttpException.cs: style.
198         * HttpRuntime.cs: only flush the response if there are no errors.
199         Otherwise, write an error output.
200         * HttpWriter.cs: change Unicode to UTF8.
201
202 2002-11-09  Gonzalo Paniagua Javier <gonzalo@ximian.com>
203
204         * HttpApplication.cs: don't begin the request using ExecuteNextAsync
205         (it fails to work on NetServ).
206
207         * HttpWorkerRequest.cs: typo.
208
209 2002-11-07  Gonzalo Paniagua Javier <gonzalo@ximian.com>
210
211         * HttpValueCollection.cs: the value may contain trailing '=' as it is
212         UrlEncoded. Don't split name=value based on '='.
213
214 2002-11-02  Gonzalo Paniagua Javier <gonzalo@ximian.com>
215
216         * HttpCookie.cs: made GetCookieHeader internal.
217
218         * HttpRequest.cs: get cookies from request.
219
220         * HttpResponse.cs: send cookies. Implemented
221         AddFileDependencies (). Added check for _Writer == null in Flush
222         (Patrik ;-). Clear the content if HEAD or SupressContent == true.
223         Removed redirect hack used in old server.
224
225 2002-10-31  Gonzalo Paniagua Javier <gonzalo@ximian.com>
226
227         * HttpRequest.cs: fixed GetRawContent (). Now it only tries to read at
228         most ContentLength bytes.
229
230         * HttpResponse.cs: now it sends the headers. Added
231         X-Powered-By header :-).
232
233         * HttpRuntime.cs: fixed typo.
234
235         * HttpValueCollection.cs: cosmetic changes.
236
237 2002-10-27  Gonzalo Paniagua Javier <gonzalo@ximian.com>
238
239         * HttpApplication.cs: reenabled a few lines of code
240         (ThreadPool already fixed). 
241         
242         * HttpRequest.cs:
243         * HttpResponse.cs:
244         * HttpUtility.cs:
245         * HttpValueCollection.cs:
246         * HttpWriter.cs: Use WebEncoding.Encoding.
247
248 2002-10-25  Gonzalo Paniagua Javier <gonzalo@ximian.com>
249
250         * HttpWriter.cs: changed encoding of the writer from Unicode to UTF8.
251         This fixes sending bytes and allows mixing byte with chars.
252
253 2002-10-25  Gonzalo Paniagua Javier <gonzalo@ximian.com>
254
255         * HttpResponse.cs: implemented WriteFile methods.
256         * MimeTypes.cs: removed duplicated entries.
257
258 2002-10-24  Gonzalo Paniagua Javier <gonzalo@ximian.com>
259
260         * HttpResponse.cs: don't throw exception in a couple of
261         methods not yet implemented.
262
263 2002-10-08  Gonzalo Paniagua Javier <gonzalo@ximian.com>
264
265         * HttpApplication.cs: fixed type and handle factories when creating
266         IHttpHandler for a request.
267
268 2002-10-08  Gonzalo Paniagua Javier <gonzalo@ximian.com>
269
270         * HttpApplication.cs: use handlers from configuration.
271         * HttpContext.cs: get handlers from ConfigurationSettings.
272
273 2002-10-02  Gonzalo Paniagua Javier <gonzalo@ximian.com>
274
275         * HttpMethodNotAllowedHandler.cs:
276         * HttpRuntime.cs:
277         * StaticFileHandler.cs: Modified file.
278
279         * HttpUtility.cs: implemented all missing methods.
280
281
282 2002-09-30  Gonzalo Paniagua Javier <gonzalo@ximian.com>
283
284         * System.Web/HttpApplication.cs: use the static file handler.
285         * System.Web/HttpForbiddenHandler.cs: handler to forbid access.
286         * System.Web/HttpMethodNotAllowedHandler.cs: handler for method not
287         allowed.
288         
289         * System.Web/HttpUtility.cs: finished all UrlDecode methods.
290         * System.Web/MimeTypes.cs: map from file extension to MIME type.
291         * System.Web/StaticFileHandler.cs: serves static files
292
293 2002-09-28  Gonzalo Paniagua Javier <gonzalo@ximian.com>
294
295         * System.Web/HttpApplication.cs:
296         * System.Web/HttpApplicationFactory.cs:
297         * System.Web/HttpRequest.cs:
298         * System.Web/HttpRuntime.cs: we are now able to compile pages and use
299         HttpApplication, HttpRuntime and SimpleWorkerRequest.
300
301 2002-09-25  Gonzalo Paniagua Javier <gonzalo@ximian.com>
302
303         * HttpApplication.cs: added some missing methods.
304         * HttpApplicationFactory.cs: get event handlers for the application.
305         * HttpAsyncResult.cs: little fixes.
306         * HttpRequest.cs: make Encoding work even with no worker request.
307
308 2002-08-26  Gonzalo Paniagua Javier <gonzalo@ximian.com>
309
310         * HttpWorkerRequest.cs: mcs doesn't go crazy. It's just me, that forgot
311         to add HttpMapPath to the list file...
312
313 2002-08-26  Gonzalo Paniagua Javier <gonzalo@ximian.com>
314
315         * HttpWorkerRequest.cs: fixes compilation with mcs. I will add a bug
316         report when i get a test case.
317
318 2002-08-26  Gonzalo Paniagua Javier <gonzalo@ximian.com>
319
320         * HttpApplicationFactory.cs:
321         * HttpCachePolicy.cs:
322         * HttpResponseHeader.cs:
323         * HttpResponseStream.cs:
324         * HttpResponseStreamProxy.cs:
325         * HttpValueCollection.cs: misc. fixes based on class status page.
326
327         * IHttpMapPath.cs: New file.
328
329         * HttpRequest.cs: implemented ContentEncoding.
330         * HttpWorkerRequest.cs: mono-stylized and implemented
331         SendResponseFromMemory.
332
333 2002-08-18  Gonzalo Paniagua Javier <gonzalo@ximian.com>
334
335         * HttpContext.cs: reformatted.
336         * HttpStaticObjectsCollection.cs: implemented GetEnumertor, CopyTo and
337         the indexer.
338
339 2002-08-05  Patrik Torstensson <ptorsten@hotmail.com>
340
341         * HttpApplication.cs: Implemented a state machine to allow handling of
342         HttpModules and HttpHandlers. Implementation of async handlers. 
343                                                                  
344         * HttpApplicationFactory.cs: Factory for creating HttpApplication
345         instances, including caching.
346         
347         * HttpRuntime.cs: Usage of the new HttpApplicationFactory to get a
348         application instance to execute requests in and implementation of 
349         request execution (still no request queue). 
350                                                          
351         * HttpAsyncResult.cs: New file to handle async module results.                                          
352                                                          
353         * HttpRequest.cs: Change signature of Dispose
354         * HttpResponse.cs: new internal method allowing filtering to happen
355         during the request flow in the state machine.
356
357 2002-07-28  Gonzalo Paniagua Javier <gonzalo@ximian.com>
358
359         * HttpApplication.cs: events were not being initialized.
360
361 2002-07-25  Gonzalo Paniagua Javier <gonzalo@ximian.com>
362
363         * ProcessModelInfo.cs: fixed compilation.
364
365 2002-07-25  Tim Coleman <tim@timcoleman.com>
366         * ProcessModelInfo.cs:
367                 New class added
368         * HttpParseException.cs:
369         * HttpCompileException.cs:
370         * HttpUnhandledException.cs:
371                 Internal constructors added to these
372
373 2002-07-24  Tim Coleman <tim@timcoleman.com>
374         * ProcessInfo.cs: 
375                 Fix constructor, reference to shutdownreason.
376
377 2002-07-24  Tim Coleman <tim@timcoleman.com>
378         * HttpCachePolicy.cs:
379                 Added stubbs to this class.
380         * HttpCacheability.cs:
381         * HttpCacheRevalidation.cs:
382         * HttpValidationStatus.cs:
383         * ProcessShutdownReason.cs:
384         * ProcessStatus.cs:
385         * TraceMode.cs:
386                 Reorder the enumerations (and in some cases make
387                 one-based) in order to agree with the .NET 
388                 implementation, based on the class status page.
389         * ProcessInfo.cs:
390                 Implementation of this class.
391
392 2002-07-23  Tim Coleman <tim@timcoleman.com>
393         * HttpCompileException.cs:
394         * HttpParseException.cs:
395         * HttpUnhandledException.cs:
396                 New stubbs created.
397         * HttpApplication.cs:
398         * HttpBrowserCapabilities.cs:
399                 Added missing methods stubbs and attributes based
400                 on the class status page.  Also reformatted some
401                 source for consistency.
402
403 2002-07-23  Tim Coleman <tim@timcoleman.com>
404         * HttpUtility.cs: Moved entities hashtable into main
405                 class as a static object, so we don't instantiate
406                 a new one every time.  Also put the hashtable
407                 building into a lock block.
408
409 2002-07-22  Tim Coleman <tim@timcoleman.com>
410         * HttpUtility.cs: Cleanup of the code, implementation
411                 of HtmlDecode/HtmlEncode functions
412
413 2002-07-14  Gonzalo Paniagua Javier <gonzalo@ximian.com>
414
415         * HttpResponse.cs: quick&dirty hack to make redirection work. Should
416         be out of there once we have SimpleWorkerRequest.
417
418 2002-07-13  Gonzalo Paniagua Javier <gonzalo@ximian.com>
419
420         * HttpUtility.cs: little typo, big headache.
421
422 2002-07-10  Gonzalo Paniagua Javier <gonzalo@ximian.com>
423
424         * HttpRuntime.cs: don't throw NotImplemented in a couple of methods.
425
426 2002-06-30  Gonzalo Paniagua Javier <gonzalo@ximian.com>
427
428         * System.Web/HttpResponse.cs: 
429
430         Fixes based on class status page:
431         
432                 - Add attributes (DefaultEvent, ParseChildren).
433                 - Fix declarations.
434                 - Explicitly implement some interfaces (IPostBackDataHandler
435                 and IPostBackEventHandler).
436                 - Implemented some missing methods.
437
438 2002-06-29  Gonzalo Paniagua Javier <gonzalo@ximian.com>
439
440         * HttpContext.cs:
441         (Session): return null instead of throwing an exception.
442
443         * HttpRequest.cs:
444         (HttpMethod): return RequestType if not set.
445         (GetRawContent): return QueryString if we don't have a
446         HttpWorkerRequest.
447
448         * HttpUtility.cs: fixed Decode and Encode.
449
450 2002-06-25  Gonzalo Paniagua Javier <gonzalo@ximian.com>
451
452         * HttpApplication.cs:
453         * HttpContext.cs: added System.Web.SessionState namespace.
454
455         * HttpSessionState.cs: removed. It is under
456         System.Web.SessionState.
457
458 2002-06-10  Duncan Mak  <duncan@ximian.com>
459
460         * HttpBrowserCapabilities.cs (BackgroundSounds): Fixed typo.
461
462 2002-06-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>
463
464         * HttpRequest.cs: implemented Browser property.
465
466 2002-06-03  Gonzalo Paniagua Javier <gonzalo@ximian.com>
467
468         * HttpBrowserCapabilities.cs: stubbed out.
469
470 2002-05-18  Miguel de Icaza  <miguel@ximian.com>
471
472         * HttpRuntime.cs: Reformat file.
473
474 2002-05-07  Duncan Mak  <duncan@ximian.com>
475
476         * HttpBrowserCapabilities.cs: Added, replacing
477         HttpBrowserCapabilites because of typo.
478
479         * HttpBrowserCapabilites.cs: Removed, replaced by above.
480
481         * HttpRequest.cs (Browser): Fixed typo.
482
483 2002-04-12  Patrik Torstensson <patrik.torstensson@labs2.com>
484
485         * HttpApplication.cs: Minor updates
486         * HttpApplicationState.cs: Ready.
487         * HttpClientCertificate.cs: Signature updates
488         * HttpValueCollection.cs: ready
489         * HttpStaticObjectsCollection.cs: ready
490         * HttpResponseHeader.cs: made internal only
491         * HttpResponse.cs: Signature updates
492         * HttpPostedFile.cs: ready
493         * HttpCacheVaryByHeaders.cs: ready (except communication to policy)
494         * HttpCacheVaryByParams.cs: ready (except communication to policy)
495         
496         System.Web is now over 60% ready.. 
497
498 2002-04-11  Patrik Torstensson <patrik.torstensson@labs2.com>
499
500         * HttpException.cs: 95% ready, only windows dependent code left
501         * HttpFileCollection.cs: Finished.
502         * HttpRequest.cs: Minor fixes and fixed signature problems
503         * HttpResponse.cs: Implementation of missing methods and signature problems
504         * HttpResponseHeader.cs: Fixed signature problems
505         * HttpRuntime.cs: Fixed signature problems
506         * HttpServerUtility.cs: Added support for HttpApplication
507         * HttpSessionState.cs: Fixed signature issues
508         * HttpUtility.cs: fixed signature issues
509         * HttpValueCollection.cs: Support for cookie parsing and fixed signature issues
510         * HttpWorkerRequest.cs: Fixed small signature issue
511         * HttpWriter.cs: Fixed signature issue
512         * HttpApplication.cs: Basic implementation
513         * HttpApplicationState.cs: Small fixes to support major change comming up
514         * HttpBrowserCapabilities.cs: Added Type method
515         * HttpClientCertificate.cs: Almost ready, needs to parse certificate.
516         * HttpContext.cs: Fixed signature issues and added last methods.
517         * HttpCookie.cs: Full implementation
518         * HttpCookieCollection.cs: Full implementation
519         * TraceContext.cs: Methods implemented.
520         * HttpPostedFile.cs: Placeholder
521         * HttpStaticObjectsCollection.cs: Placeholder
522         * HttpModuleCollection.cs: Ready, will be used during the major revamp.
523         
524         * Fixed a number of other small signature problems also (class status page)
525         
526         
527 2002-04-10  Patrik Torstensson <patrik.torstensson@labs2.com>
528
529     * HttpWorkerRequest.EndOfSendNotification.cs Removed (included in WorkerRequest)
530     * Checkin of all new files (noted in last changenote)
531
532 2002-04-10  Patrik Torstensson <patrik.torstensson@labs2.com>
533
534     * HttpContext.cs: First implementation (basic support, few methods left to impl)
535     * HttpException.cs: Partial implementation (basic support)
536     * HttpHelper.cs: Header parse helper, used by runtime (non public)
537     * HttpRequest.cs: Implementation (all methods there, not all fully impl)
538     * HttpRequestStream.cs: Full implementation
539     * HttpResponse.cs: Partial implementation(almost all methods)
540     * HttpResponseHeader.cs: Header helper
541     * HttpResponseStream.cs: Full implementation - Response stream support
542     * HttpResponseStreamProxy.cs: Implementation - filter support
543     * HttpRuntime.cs: Rewrite to support one IHttpModule (use for testing the runtime)
544         * HttpServerUtility.cs: Implemented usage of HttpContext for methods
545                                 and moved encoding functions to HttpUtility.
546
547     * HttpUtility.cs: Added encoding/decoding functions from HttpServerUtility and
548                       added the Attribute encoding functions.
549
550     * HttpValueCollection.cs: Implementation.
551     * HttpWorkerRequest.cs: Rewrite and implementation of all methods (ready)
552     * HttpWriter.cs: Implementation (with filter support)    
553
554     * HttpFileCollection: Added dummy class (placeholder)
555     * HttpApplication.cs: Added dummy class (placeholder)
556     * HttpApplicationState.cs: Added dummy class (placeholder)
557     * HttpBrowserCapabilities.cs: Added dummy class (placeholder)
558     * HtttpCachePolicy.cs: Added dummy class (placeholder)
559     * HttpClientCertificate.cs: Added dummy class (placeholder)
560     * HttpSessionState.cs: Added dummy class (placeholder)
561     * TraceContext.cs: Added dummy class (placeholder)
562     
563
564 2002/04/10  Nick Drochak <ndrochak@gol.com>
565
566         * HttpServerUtility.cs: Fix build breaker.
567
568 2002-03-28  Wictor WilĂ©n  <wictor@iBizkit.se>
569
570         * HttpServerUtils.cs : Added some more functionality
571         
572 2002-03-28  Martin Baulig  <martin@gnome.org>
573
574         * HttpServerUtils.cs (UrlDecode): You cannot implicitly cast a
575         char to a string, use ToString() instead.
576
577 2002-03-16  Gaurav Vaish  <gavish@iitk.ac.in>
578
579         * WebCategoryAttribute.cs
580                                : Added private attribute.
581
582 2002-03-16  Gaurav Vaish  <gavish@iitk.ac.in>
583
584         * HttpRuntime.cs       : Stubbed methods for
585                   FormatStringResource(...) in agreement with the various
586                   overloads available at String.Format(...)
587
588 2002-01-08  Gaurav Vaish  <gavish@iitk.ac.in>
589
590         * TODOAttribute.cs     : Added, as an internal class to the assembly
591
592 2002-01-03  Nick Drochak  <ndrochak@gol.com>
593
594         * HttpRuntime.cs: remove uneeded exception variable from catch and
595         initialize remaining instance members to avoid compile warnings
596
597 2002-01-02  Nick Drochak  <ndrochak@gol.com>
598
599         * HttpRuntime.cs: fix spelling error/variable name change.
600
601 2001-12-18  Gaurav Vaish <gvaish@iitk.ac.in>
602
603         * HttpRuntime.cs       : Initial implementation
604
605 2001-08-29  Bob Smith  <bob@thestuff.net>
606
607         * HttpWorkerRequest.cs: Partial Implementation.
608
609 2001-08-16  Bob Smith  <bob@thestuff.net>
610
611          * HttpCookieCollection.cs, HttpCookie.cs: Bug fixes.
612
613 2001-08-09  Bob Smith  <bob@thestuff.net>
614
615          * BeginEventHandler.cs: Implemented.
616          * EndEventHandler.cs: Implemented.
617          * HttpCacheability.cs: Implemented.
618          * HttpCacheRevalidation.cs: Implemented.
619          * HttpCacheValidateHandler.cs: Implemented.
620          * HttpCookieCollection.cs: Implemented.
621          * HttpCookie.cs: Implemented.
622          * HttpValidationStatus.cs: Implemented.
623          * HttpWorkerRequest.EndOfSendNotification.cs: Implemented.
624          * IHttpAsyncHandler.cs: Implemented.
625          * IHttpHandler.cs: Implemented.
626          * IHttpHandlerFactory.cs: Implemented.
627          * IHttpModule.cs: Implemented.
628          * ProcessShutdownReason.cs: Implemented.
629          * ProcessStatus.cs: Implemented.
630          * TraceMode.cs: Implemented.