2005-09-23 Chris Toshok <toshok@ximian.com>
[mono.git] / mcs / class / System.Web / System.Web.Configuration / ChangeLog
1 2005-09-23  Chris Toshok  <toshok@ximian.com>
2
3         * ExpressionBuilderCollection.cs: track change to
4         System.Configuration.ConfigurationPropertyOptions.
5
6 2005-09-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
7
8         * PagesConfiguration.cs: on error return a default instance instead
9         of null.
10
11 2005-09-22  Chris Toshok  <toshok@ximian.com>
12
13         * PositiveTimeSpanValidator.cs: move this from
14         System.Configuration to here.
15
16 2005-09-15  Sebastien Pouliot  <sebastien@ximian.com>
17
18         * CompilationConfiguration.cs: Return an empty configuration object if
19         no HttpContext is available. This is required for the unit tests and
20         match the results of MS 1.1 and 2.0 (beta2).
21
22 2005-08-24  Sebastien Pouliot  <sebastien@ximian.com>
23
24         * AdapterDictionary.cs: Added missing IDeserializationCallback.
25         * AuthorizationRuleAction.cs: Fixed enum values.
26         * BuildProvider.cs: Class is sealed. Removed empty constructor.
27         * BuildProviderCollection.cs: Adapted to BuildProvider ctor changes.
28         * CodeSubDirectory.cs: Added missing constructor.
29         * CodeSubDirectoriesCollection.cs: Adapted to 
30         CodeSubDirectoriesCollection ctor changes.
31         * CustomErrorsMode.cs: Fixed enum values.
32         * FormsAuthenticationConfiguration.cs: Class is sealed.
33         * HttpCapabilitiesBase.cs: Added security permissions with Minimal 
34         level for AspNetHostingPermission (both Link and Inheritance demands).
35         * ProcessModelComAuthenticationLevel.cs: Fixed enum values.
36         * ProcessModelComImpersonationLevel.cs: Fixed enum values.
37         * ProcessModelLogLevel.cs: Fixed enum values.
38         * WebApplicationLevel.cs: New enum for 2.0.
39
40 2005-08-31 Gonzalo Paniagua Javier <gonzalo@ximian.com>
41
42         * ModulesConfiguration.cs: LoadModules creates a HttpModuleCollection,
43         initializes the module instances and fills in the collection.
44
45 2005-08-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
46
47         * ModulesConfiguration.cs: add Clone (ugly).
48
49 2005-08-30  Miguel de Icaza  <miguel@novell.com>
50
51         * HttpCapabilitiesBase.cs: Make partial to pull the implementation
52         from another class.
53
54 2005-08-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
55
56         * HandlerFactoryConfiguration.cs: fix path matching so that
57         /xxx/WebResource.axd works. If we're going to match using a regexp,
58         generate it in the constructor, not on every request.
59
60 2005-08-25  Chris Toshok  <toshok@ximian.com>
61
62         * HandlerFactoryConfiguration.cs: implement the slow path for
63         PathMatches using Regex.  Also, make the fast path for exact
64         matches faster (and more correct).
65
66 2005-08-25  Chris Toshok  <toshok@ximian.com>
67
68         * HandlerFactoryConfiguration.cs: chain up to the parent
69         Configuration if we don't have a match, instead of adding the
70         parent's handlers to our list (and thereby overriding ours).
71
72 2005-08-24  Sebastien Pouliot  <sebastien@ximian.com>
73
74         * AuthConfig.cs: Add new 2.0 stuff (required for Forms Authentication).
75
76 2005-08-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
77
78         * MachineKeyConfig.cs: we don't honor IsolateApp.
79
80 2005-07-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
81
82         * MachineKeyConfigHandler.cs:
83         * MachineKeyConfig.cs: removed unused property. The CryptoGod has spoken
84         and told me to use RandomNumberGenerator.Create to let the
85         implementation choose the generator.
86
87 2005-07-25  Eyal Alalouf  <eyala@mainsoft.com>
88
89         * WebConfigurationSettings.cs: Fixed LoadFromFile to find web.config
90         under TARGET_J2EE (case sensitivity).
91
92 2005-07-25  Eyal Alalouf  <eyala@mainsoft.com>
93
94         * WebConfigurationSettings.cs: TARGET_J2EE ifdef reorder for
95         readability.
96
97 2005-07-25 Gonzalo Paniagua Javier <gonzalo@ximian.com>
98
99         * MachineKeyConfigHandler.cs: removed unused code. Use
100         MachineKeyValidation.
101         * MachineKeyValidation.cs: made internal for 1.1 and added AES.
102         * MachineKeyConfig.cs: new property to return 24 bits needed for 3DES.
103         fix typo from last patch ('AutoGenerate'). Made the keys different when
104         both are autogenerated.
105
106 2005-07-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
107
108         * MachineKeyConfigHandler.cs:
109         * MachineKeyConfig.cs: patch from Miguel that moves code from
110         MachineKeyConfigHandler to MachineKeyConfig.
111
112 2005-07-24  Eyal Alalouf  <eyala@mainsoft.com>
113
114         * WebConfigurationSettings.cs: TARGET_J2EE changes. static variables in
115           AppDomain.
116
117 2005-07-19  Eyal Alalouf  <eyala@mainsoft.com>
118         * WebConfigurationSettings.cs: Grasshopper doesn't support remoting and the FileSystemWatcher
119
120 2005-07-01  Lluis Sanchez Gual <lluis@novell.com>
121
122         * MembershipSection.cs: Implemented.
123         * SiteMapSection.cs: Define properties using attributes.
124         * AnonymousIdentificationSection.cs: Define properties using attributes.
125         * WebConfigurationManager.cs: return the correct base path for the
126           root path.
127         * IRemoteWebConfigurationHostServer.cs: Fixed method signatures.
128         * WebConfigurationHost.cs: Added the machine web.config to the web.config
129         file chain. Several fixes in the chain order. Implemented 
130         IsDefinitionAllowed and VerifyDefinitionAllowed.
131
132         * VirtualDirectoryMappingCollection.cs:
133         * WebConfigurationFileMap.cs:
134         * AdapterDictionary.cs:
135         * AuthenticationSection.cs:
136         * AssemblyCollection.cs:
137         * AssemblyInfo.cs: Minor api fixes.
138         
139 2005-06-25 Gonzalo Paniagua Javier <gonzalo@ximian.com>
140
141         * HandlerItem.cs: the path matches 'path\z', as the previous '\Apath\z'
142         failed for 'dir/*.ext'.
143
144 2005-06-23  Lluis Sanchez Gual <lluis@novell.com>
145
146         * VirtualDirectoryMapping.cs: Implemented.
147         * WebConfigurationManager.cs: Initial implementation.
148         * VirtualDirectoryMappingCollection.cs: Implemented.
149         * WebConfigurationFileMap.cs: Implemented.
150         * WebConfigurationHost.cs: Initial implementation of class
151         that supports IInternalConfigHost.
152
153 2005-06-19 Ilya Kharmatsky <ilyak-at-mainsoft.com>
154
155         * HttpRuntimeConfig.cs: Added TARGET_JVM directive in "using clause"
156         in order to exclude in J2EE configuration usage of unsupported
157         CodeDome API.
158
159 2005-06-15  Lluis Sanchez Gual <lluis@novell.com>
160
161         * CodeSubDirectory.cs:
162         * ExpressionBuilder.cs:
163         * AssemblyInfo.cs:
164         * BuildProviderCollection.cs:
165         * ExpressionBuilderCollection.cs:
166         * CodeSubDirectoriesCollection.cs:
167         * AnonymousIdentificationSection.cs: Track 2.0 api changes
168         in System.Configuration.
169
170 2005-06-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
171
172         * GlobalizationConfigurationHandler.cs: when an attribute is not
173         provided, don't assing Encoding.Default to it, as we might override
174         parent's settings.
175
176 2005-05-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
177
178         * CompilationConfiguration.cs: throw if we cannot load the type given
179         in the configuration file.
180
181 2005-04-25 Gonzalo Paniagua Javier <gonzalo@ximian.com>
182
183         * CompilerCollection.cs: added CompareLanguages method.
184
185 2005-04-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
186
187         * CompilationConfigurationHandler.cs: ensure TempDirectory is not empty
188         before assigning it. Don't mangle the assembly names provided.
189
190         * CompilationConfiguration.cs: use DynamicBase as the temp directory
191         instead of Path.GetTempPath.
192
193 2005-04-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
194
195         * ModuleItem.cs:
196         * GlobalizationConfigurationHandler.cs:
197         * WebConfigurationSettings.cs:
198         * CustomErrorsConfigHandler.cs:
199         * PagesConfigurationHandler.cs:
200         * WebControlsSectionHandler.cs:
201         * AuthorizationConfigHandler.cs: removed warnings.
202
203 2005-03-16 Gonzalo Paniagua Javier <gonzalo@ximian.com>
204
205         * CompilerCollection.cs:
206         * CompilationConfigurationHandler.cs:
207         * Compiler.cs:
208         * CompilationSection.cs:
209         * CompilationConfiguration.cs: reverted last patch and/or disable code
210         until the whole config system is migrated to 2.0. Fixes bug #73736.
211
212 2005-03-14 Gonzalo Paniagua Javier <gonzalo@ximian.com>
213
214         * CodeSubDirectoriesCollection.cs:
215         * ExpressionBuilderCollection.cs:
216         * BuildProviderCollection.cs:
217         * CompilerCollection.cs:
218         * CompilationConfigurationHandler.cs:
219         * ExpressionBuilder.cs:
220         * Compiler.cs:
221         * CompilationSection.cs:
222         * CompilationConfiguration.cs:
223         * CodeSubDirectory.cs: added and implemented
224         most of these files that are used when reading configuration files in
225         NET_2_0.
226
227         * WebCompiler.cs: renamed to Compiler.cs
228
229 2004-12-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
230
231         * WebConfigurationSettings.cs: correctly detect web.config changes.
232
233 2004-11-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
234
235         * HandlerItem.cs: for reusable items, return the same instance always.
236         Fixes bug #69959.
237
238
239 2004-11-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
240
241         * GlobalizationConfigurationHandler.cs: fixed stupid typo (uiculture ->
242         uiCulture). Closes bug #69524.
243
244 2004-11-18  Lluis Sanchez Gual <lluis@novell.com>
245
246         * AnonymousIdentificationSection.cs, AuthenticationSection.cs,
247         AssemblyInfo.cs: Initialize     property collection.
248         * SiteMapSection.cs, SiteMapHierarchicalDataSourceView.cs, 
249         SiteMapDataSource.cs: New file.
250         * SiteMapDataSourceView.cs: Minor fixes.
251
252 2004-11-15  Lluis Sanchez Gual <lluis@novell.com>
253
254         * AnonymousIdentificationSection.cs, InternalSection.cs,
255         AuthenticationSection.cs, AssemblyCollection.cs, AssemblyInfo.cs,
256         AdapterDictionary.cs: Implemented.
257         * PassportAuthentication.cs, FormsAuthenticationConfiguration.cs:
258         created classes.
259
260 2004-10-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>
261
262         * WebConfigurationSettings.cs: use CurrentExecutionFilePath instead of
263         FilePath. Fixes bug #67982.
264
265 2004-08-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
266
267         * WebConfigurationSettings.cs: fix bug when processing empty location
268         tags. Closes bug #63001.
269
270 2004-08-02  Duncan Mak  <duncan@ximian.com>
271
272         * AuthorizationRuleAction.cs:
273         * BuildProviderAppliesTo.cs:
274         * CustomErrorsMode.cs:
275         * MachineKeyValidation.cs:
276         * PagesEnableSessionState.cs:
277         * PagesToCountAction.cs:
278         * ProcessModelComAuthenticationLevel.cs:        
279         * ProcessModelComImpersonationLevel.cs:
280         * ProcessModelLogLevel.cs;
281         * SerializationMode.cs:
282         * TraceDisplayMode.cs: Added enumerations.
283
284         * IRemoteWebConfigarationHostServer.cs: Added interface.
285
286 2004-06-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
287
288         * AuthorizationConfig.cs: really fix bug #60482. Thanks David!
289
290 2004-06-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
291
292         * AuthorizationConfig.cs: we must match [verb +] (role|user). Fixes bug
293         #60482.
294
295 2004-06-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
296
297         * WebConfigurationSettings.cs: allow empty <configSections>.
298
299 2004-06-09  Gonzalo Paniagua Javier <gonzalo@ximian.com>
300
301         * GlobalizationConfigurationHandler.cs: if no culture given, use the
302         default one, not the invariant.
303
304 2004-06-07  Alon Gazit <along@mainsoft.com>
305
306         * HandlerFactoryConfiguration.cs: using cache to get performance
307         improvement.
308         
309
310 2004-06-07  Gonzalo Paniagua Javier <gonzalo@ximian.com>
311
312         * HttpCapabilitiesBase.cs: set the useragent of the new
313         HttpBrowserCapabilities object.
314
315 2004-06-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>
316
317         * HttpCapabilitiesBase.cs: ClientTarget takes precedence over UserAgent.
318
319 2004-06-02  Gonzalo Paniagua Javier <gonzalo@ximian.com>
320
321         * WebConfigurationSettings.cs: when the virtual path is not /, don't
322         loop forever trying to read configuration from /. Fixes bug #59480.
323
324 2004-05-25  Gonzalo Paniagua Javier <gonzalo@ximian.com>
325
326         * GlobalizationConfiguration.cs: if we have no context, use
327         GetAppConfig instead of GetConfig.
328
329 2004-05-14  Gonzalo Paniagua Javier <gonzalo@ximian.com>
330
331         * CompilationConfiguration.cs: a null value is ok for TempDirectory.
332
333 2004-05-12  Jaroslaw Kowalski <jaak@zd.com.pl>
334
335         * AuthenticationConfigHandler.cs: fixed slidingExpiration and requireSSL
336
337 2004-05-06  Gonzalo Paniagua Javier <gonzalo@ximian.com>
338
339         * WebConfigurationSettings.cs: fixed loading of external files. Closes
340         bug #57244.
341
342 2004-05-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>
343
344         * WebConfigurationSettings.cs: now it defaults to 'web.config' and if
345         not found, 'Web.config'. Don't throw exception if both exists. Thanks
346         to urs and dru for bugging me about this.
347
348 2004-04-22  Gonzalo Paniagua Javier <gonzalo@ximian.com>
349
350         * WebConfigurationSettings.cs: fixed argument exception if the directory
351         we're trying to watch does not exists.
352
353 2004-04-21  Gonzalo Paniagua Javier <gonzalo@ximian.com>
354
355         * WebConfigurationSettings.cs: modify realpath when we reach the
356         virtual root of the application.
357
358 2004-04-12  Nick Drochak <ndrochak@gol.com>
359
360         * WebConfigurationSettings.cs: Fix build.  Forgot the '?'
361
362 2004-04-12  Atsushi Enomoto <atsushi@ximian.com>
363
364         * WebConfigurationSettings.cs : On Windows "Web.config" is "web.config".
365
366 2004-04-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>
367
368         * WebConfigurationSettings.cs: "/" is the virtual root directory of
369         the application. This fixes a bug reported by Vlad that caused
370         configuration error because files were read twice when there's an
371         application different from "/" defined.
372
373 2004-03-31  Gonzalo Paniagua Javier <gonzalo@ximian.com>
374
375         * WebConfigurationSettings.cs: fixes bug 56267.
376
377 2004-03-30  Gonzalo Paniagua Javier <gonzalo@ximian.com>
378
379         * WebConfigurationSettings.cs: use FileSystemWatcher and really reload
380         configuration when the file is created or modified.
381
382 2004-02-24  Gonzalo Paniagua Javier <gonzalo@ximian.com>
383
384         * WebConfigurationSettings.cs: we were loading web.config from / always!
385         Thanks to Lluis for noticing this.
386
387 2004-02-09  Gonzalo Paniagua Javier <gonzalo@ximian.com>
388
389         * WebConfigurationSettings.cs: fix Web.config search for case
390         insensitive filesystems.
391
392 2004-02-04  Lluis Sanchez Gual <lluis@ximian.com>
393
394         * WebConfigurationSettings.cs: Load remoting configuration when reading
395           the web.config file.
396
397 2004-01-23  Gonzalo Paniagua Javier <gonzalo@ximian.com>
398
399         * AuthConfig.cs:
400         * AuthenticationConfigHandler.cs: added RequireSSL and
401         SlidingExpiration.
402
403         * HandlerFactoryProxy.cs: not public.
404         * HandlerItem.cs: not public.
405
406 2004-01-20  Gonzalo Paniagua Javier <gonzalo@ximian.com>
407
408         * WebConfigurationSettings.cs: fix location path lookup. Closes bug
409         #53072.
410
411 2004-01-12  Gonzalo Paniagua Javier <gonzalo@ximian.com>
412
413         * System.Web.Configuration/GlobalizationConfiguration.cs: undo old fix.
414
415         * System.Web.Configuration/PagesConfiguration.cs:
416         * System.Web.Configuration/PagesConfigurationHandler.cs: new files for
417         processing system.web/pages section.
418
419 2004-01-10  Jackson Harper <jackson@ximian.com>
420
421         * TraceConfig.cs: New class contains trace configuration data.
422         * TraceConfigurationHandler.cs: New class parses trace
423         configurations.
424         
425 2004-01-05  Jackson Harper <jackson@ximian.com>
426
427         * HandlerItem.cs: Fix typo so slashes are stripped from paths properly.
428         
429 2003-12-17  Gonzalo Paniagua Javier <gonzalo@ximian.com>
430
431         * CustomErrorsConfigHandler.cs: handle <system.web><customErrors />..
432
433 2003-12-16  Gonzalo Paniagua Javier <gonzalo@ximian.com>
434
435         * HttpCapabilitiesBase.cs: use the new loader.
436
437 2003-12-12  Gonzalo Paniagua Javier <gonzalo@ximian.com>
438
439         * WebConfigurationSettings.cs: also cache parents when building the
440         hierarchy up. Fixes bug #51818.
441
442 2003-12-09  Jackson Harper <jackson@ximian.com>
443
444         * GlobalizationConfigurationHander.cs: Make unicode encodings case
445         insensitive.
446         
447 2003-12-08  Jackson Harper <jackson@ximian.com>
448
449         * GlobalizationConfigurationHandler.cs: Handle creating some the unicode
450         encodings here so we can create ones without BOMs.
451         
452 2003-12-02  Gonzalo Paniagua Javier <gonzalo@ximian.com>
453
454         * GlobalizationConfiguration.cs: return null when the configuration is
455         not available.
456         
457         * WebConfigurationSettings.cs: handle configuration for System.Web. It
458         replaces the default IConfigurationSystem with itself and handles
459         web.config files oddities.
460
461 2003-11-21  Gonzalo Paniagua Javier <gonzalo@ximian.com>
462
463         * CompilationConfiguration.cs: don't throw an HttpException.
464         * HttpRuntimeConfig.cs:
465         * HttpRuntimeConfigurationHandler.cs: handle system.web/httpRuntime
466         configuration section.
467
468 2003-11-10 Jackson Harper <jackson@ximian.com>
469
470         * CompilationConfigurationHandler.cs: Append .dll to shortened
471         assembly names. 
472         
473 2003-11-08 Jackson Harper <jackson@ximian.com>
474
475         * CompilationConfigurationHandler.cs: Trim extra versioning
476         information off of assembly names. This is a workaround that fixes
477         bug #50355.
478         
479 2003-11-05  Gonzalo Paniagua Javier <gonzalo@ximian.com>
480
481         * GlobalizationConfiguration.cs: added GetInstance method.
482
483         * GlobalizationConfigurationHandler.cs: warn about unsupported encodings
484         and provide reasonable defaults.
485
486 2003-10-17 Ben Maurer  <bmaurer@users.sourceforge.net>
487
488         * CompilationConfiguration.cs (Init): you have to inherit copying
489         files from the bin folders too.
490
491 2003-10-15  Gonzalo Paniagua Javier <gonzalo@ximian.com>
492
493         * CompilationConfiguration.cs: use the context passed in. If not, try
494         the current context.
495
496 2003-10-14  Gonzalo Paniagua Javier <gonzalo@ximian.com>
497
498         * CompilationConfiguration.cs:
499         * CompilationConfigurationHandler.cs:
500         * CompilerCollection.cs:
501         * WebCompiler.cs: new files that process and store
502         system.web/compilation info (compilers + assemblies).
503
504         * HttpHandlersSectionHandler.cs: added option for an attribute to be
505         empty.
506
507 2003-10-10  Gonzalo Paniagua Javier <gonzalo@ximian.com>
508
509         * WebControlsSectionHandler.cs: new file to handle <webControls>
510         configuration.
511
512 2003-10-01  Gonzalo Paniagua Javier <gonzalo@ximian.com>
513
514         * HandlerItem.cs: make it work for file names without wildcards.
515
516 2003-03-03  Gonzalo Paniagua Javier <gonzalo@ximian.com>
517
518         * ModuleItem.cs: it's not public.
519         * ModulesConfiguration.cs: it's not public.
520
521 2003-02-27  Gonzalo Paniagua Javier <gonzalo@ximian.com>
522
523         * AuthenticationConfigHandler.cs: 'name' is optional in <forms>.
524
525 2003-02-17  Gonzalo Paniagua Javier <gonzalo@ximian.com>
526
527         * HandlerFactoryConfiguration.cs: first search in the mappings of this
528         instance, then in the parent.
529
530 2003-02-13  Gonzalo Paniagua Javier <gonzalo@ximian.com>
531
532         * GlobalizationConfiguration.cs: added internal fields to hold the
533         values in the globalization node.
534
535         * GlobalizationConfigurationHandler.cs: handler to load
536         <system.web/globalization> section.
537
538 2003-02-12  Gonzalo Paniagua Javier <gonzalo@ximian.com>
539
540         * AuthorizationConfigHandler.cs: handler for system.web/authorization
541         section.
542
543         * AuthorizationConfig.cs: keeps record of authorization configuration.
544
545 2003-01-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>
546
547         * HttpModulesConfigurationHandler.cs: add a default authentication
548         module at the end of the list.
549
550         * ModuleItem.cs: new constructor.
551
552 2002-12-19  Gonzalo Paniagua Javier <gonzalo@ximian.com>
553
554         * AuthConfig.cs: LoginUrl defaults to login.aspx.
555
556 2002-12-17  Gonzalo Paniagua Javier <gonzalo@ximian.com>
557
558         * AuthConfig.cs:
559         * AuthenticationConfigHandler.cs: handler and helper class for
560         system.web/authentication configuration section.
561
562         * HttpHandlersSectionHandler.cs: check for null in attributes.
563
564         * MachineKeyConfig.cs:
565         * MachineKeyConfigHandler.cs: handler and helper class for
566         system.web/machineKey tag.
567
568 2002-10-27  Gonzalo Paniagua Javier <gonzalo@ximian.com>
569
570         * HttpHandlersSectionHandler.cs: more null checks.
571
572 2002-10-08  Gonzalo Paniagua Javier <gonzalo@ximian.com>
573
574         * HttpHandlersSectionHandler.cs: made a couple of static methods be
575         part of a class used in other handlers.
576         * HttpModulesConfigurationHandler.cs: handler for modules.
577         * ModuleItem.cs: added IsMatch method.
578         * ModulesConfiguration.cs: made it similar to the handlers class: added         Clear, Remove.
579
580 2002-10-08  Gonzalo Paniagua Javier <gonzalo@ximian.com>
581
582         * HttpHandlerTypeMapper.cs: removed.
583         * HandlerFactoryConfiguration.cs: readded. I removed it by mistake.
584         * HandlerItem.cs: only load the type if we gotta validate it.
585         Implemented initial IsMatch.
586         * HttpConfigurationContext.cs: New file.
587         * HttpHandlersSectionHandler.cs: validate is optional (default true). 
588         Use HttpHandlerTypeMapper.
589
590 2002-10-06  Gonzalo Paniagua Javier <gonzalo@ximian.com>
591
592         * System.Web.Configuration/HandlerFactoryConfiguration.cs: removed.
593
594         * System.Web.Configuration/HandlerItem.cs: added validation field.
595
596         * System.Web.Configuration/HttpHandlerTypeMapper.cs: holds mappings
597         between verbs and wilcards and their associated HandlerItem.
598
599         * System.Web.Configuration/HttpHandlersSectionHandler.cs: this one
600         processes system.web/httpHandlers section of machine.config file.
601
602 2002-08-26  Gonzalo Paniagua Javier <gonzalo@ximian.com>
603
604         * AuthenticationMode.cs:
605         * ClientTargetSectionHandler.cs:
606         * FormsAuthPasswordFormat.cs:
607         * FormsProtectionEnum.cs:
608         * HttpCapabilitiesBase.cs: fixes base on class status page.
609
610 2002-08-05  Patrik Torstensson <ptorsten@hotmail.com>
611
612         * HandlerFactoryConfiguration.cs,
613            HandlerFactoryProxy.cs,
614            HandlerItem.cs       : New files to emulate HttpHandler configuration
615            
616         * ModuleItem.cs,
617            ModulesConfiguration.cs : New files to emulate HttpModule configuration      
618
619 2002-06-03  Gonzalo Paniagua Javier <gonzalo@ximian.com>
620
621         * System.Web.Configuration/HttpCapabilitiesBase.cs: New file.
622