1 2006-08-15 Eyal Alalouf <eyala@mainsoft.com>
2 * WebConfigurationSettings.cs: Remove i#if TARGET_JVM since Grasshopper
5 2006-07-06 Andrew Skiba <andrews@mainsoft.com>
7 * HttpHandlersSectionHandler.cs: validate attribute can have 'true' and
8 'false' case-insensitive in net 2.0
10 2006-06-28 Andrew Skiba <andrews@mainsoft.com>
12 * ModulesConfiguration.cs: keep the inner exception
14 2006-03-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
16 * HttpRuntimeConfigurationHandler.cs: removed a bunch of useless stuff
19 2006-02-28 Chris Toshok <toshok@ximian.com>
21 * FormsAuthPasswordFormat.cs: ifdef out the [Serializable] in the
24 2006-02-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>
26 * CompilationConfiguration.cs:
27 * CompilationConfigurationHandler.cs: only compile these for
30 2006-02-01 Chris Toshok <toshok@ximian.com>
32 * CompilerCollection.cs: CONFIGURATION_2_0 => NET_2_0.
34 * CompilationConfigurationHandler.cs: same.
38 * CompilationConfiguration.cs: same.
40 2006-01-08 Konstantin Triger <kostat@mainsoft.com>
42 * HttpCapabilitiesBase.cs: TARGET_JVM changes to let the compilation
45 2005-12-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
47 * WebConfigurationSettings.cs: patch by Cyrille Colin that sets the
48 right application path even when MapPath fails. Closes bug #77044.
50 2005-12-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
52 * WebConfigurationSettings.cs: don't fail if <location> has more
53 than one element. Fixes bug #76633.
55 2005-12-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
57 * HttpHandlersSectionHandler.cs:
58 * HandlerFactoryConfiguration.cs: we need to use a copy of the parent
59 mappings, otherwise we may remove mappings from the parent. Fix a typo
60 when removing the item from the collection. Now LocateHandler searches
61 first for this configuration mappings and then for the parent ones.
62 Fixes (truly) bug #76842.
64 2005-11-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
66 * HandlerFactoryConfiguration.cs: my previous patch broke the
67 * order in which handlers are searched. This one fixes that,
68 * while not breaking bug 76842 again.
70 2005-11-30 Chris Toshok <toshok@ximian.com>
72 * WebConfigurationSettings.cs (ReadSectionGroup): some
73 CONFIGURATION_2_0 work.
75 * CompilationConfigurationHandler.cs (ReadCompilers): change the
76 NET_2_0 to CONFIGURATION_2_0.
78 * CompilerCollection.cs: more ugly hacks for the
79 2.0-without-config-2.0 case. wrap this in #if !CONFIGURATION_2_0
80 and make it public in the NET_2_0 case (so it can be used to keep
81 the config 2.0 stuff building).
85 * CompilationConfiguration.cs (Init): change the #if NET_2_0 to
86 #if CONFIGURATION_2_0.
88 2005-11-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
90 * HandlerFactoryConfiguration.cs: copy the parents' mappings
91 into the new one to allow for removing without affecting the
92 parent configuration mappings. Fixes bug #76842.
94 2005-11-24 Chris Toshok <toshok@ximian.com>
96 * AssemblyInfo.cs: nuke this, it's in System.Web.Configuration_2.0
99 2005-11-19 Chris Toshok <toshok@ximian.com>
101 * CompilationConfigurationHandler.cs (ReadCompilers): call
102 CompilerCollection.Add in the 2.0 case, as it doesn't expose a
105 * CompilationConfiguration.cs: need this to keep things compiling,
106 even though CompilationConfiguration doesn't need to be used in
109 2005-11-19 Chris Toshok <toshok@ximian.com>
111 * Compiler.cs: wrap in #if !NET_2_0 and remove a lot of stubs that
112 now exist in System.Web.Configuration_2.0.
114 2005-11-18 Chris Toshok <toshok@ximian.com>
116 * CompilerCollection.cs: wrap in #if !NET_2_0, and remove a lot of
117 stubs that now exist in System.Web.Configuration_2.0.
119 2005-10-31 Chris Toshok <toshok@ximian.com>
121 * IRemoteWebConfigurationHostServer.cs: fix interface.
123 2005-10-29 Atsushi Enomoto <atsushi@ximian.com>
125 * GlobalizationConfigurationHandler.cs : we don't use ICU.
127 2005-10-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
129 * HandlerFactoryConfiguration.cs: when using regex matching, pass the
130 original full virtual path, not just the file name. The regex matches
131 the end of the path. Fixes bug #76536.
133 2005-10-08 Gert Driesen <drieseng@users.sourceforge.net>
135 * WebConfigurationHost.cs: Added stubs for missing implementation
136 of IInternalConfigHost to fix build for 2.0 profile.
138 2005-10-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
140 * ClientTargetSectionHandler.cs: New file.
142 2005-09-23 Chris Toshok <toshok@ximian.com>
144 * ExpressionBuilderCollection.cs: track change to
145 System.Configuration.ConfigurationPropertyOptions.
147 2005-09-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
149 * PagesConfiguration.cs: on error return a default instance instead
152 2005-09-22 Chris Toshok <toshok@ximian.com>
154 * PositiveTimeSpanValidator.cs: move this from
155 System.Configuration to here.
157 2005-09-15 Sebastien Pouliot <sebastien@ximian.com>
159 * CompilationConfiguration.cs: Return an empty configuration object if
160 no HttpContext is available. This is required for the unit tests and
161 match the results of MS 1.1 and 2.0 (beta2).
163 2005-08-24 Sebastien Pouliot <sebastien@ximian.com>
165 * AdapterDictionary.cs: Added missing IDeserializationCallback.
166 * AuthorizationRuleAction.cs: Fixed enum values.
167 * BuildProvider.cs: Class is sealed. Removed empty constructor.
168 * BuildProviderCollection.cs: Adapted to BuildProvider ctor changes.
169 * CodeSubDirectory.cs: Added missing constructor.
170 * CodeSubDirectoriesCollection.cs: Adapted to
171 CodeSubDirectoriesCollection ctor changes.
172 * CustomErrorsMode.cs: Fixed enum values.
173 * FormsAuthenticationConfiguration.cs: Class is sealed.
174 * HttpCapabilitiesBase.cs: Added security permissions with Minimal
175 level for AspNetHostingPermission (both Link and Inheritance demands).
176 * ProcessModelComAuthenticationLevel.cs: Fixed enum values.
177 * ProcessModelComImpersonationLevel.cs: Fixed enum values.
178 * ProcessModelLogLevel.cs: Fixed enum values.
179 * WebApplicationLevel.cs: New enum for 2.0.
181 2005-08-31 Gonzalo Paniagua Javier <gonzalo@ximian.com>
183 * ModulesConfiguration.cs: LoadModules creates a HttpModuleCollection,
184 initializes the module instances and fills in the collection.
186 2005-08-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
188 * ModulesConfiguration.cs: add Clone (ugly).
190 2005-08-30 Miguel de Icaza <miguel@novell.com>
192 * HttpCapabilitiesBase.cs: Make partial to pull the implementation
195 2005-08-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
197 * HandlerFactoryConfiguration.cs: fix path matching so that
198 /xxx/WebResource.axd works. If we're going to match using a regexp,
199 generate it in the constructor, not on every request.
201 2005-08-25 Chris Toshok <toshok@ximian.com>
203 * HandlerFactoryConfiguration.cs: implement the slow path for
204 PathMatches using Regex. Also, make the fast path for exact
205 matches faster (and more correct).
207 2005-08-25 Chris Toshok <toshok@ximian.com>
209 * HandlerFactoryConfiguration.cs: chain up to the parent
210 Configuration if we don't have a match, instead of adding the
211 parent's handlers to our list (and thereby overriding ours).
213 2005-08-24 Sebastien Pouliot <sebastien@ximian.com>
215 * AuthConfig.cs: Add new 2.0 stuff (required for Forms Authentication).
217 2005-08-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
219 * MachineKeyConfig.cs: we don't honor IsolateApp.
221 2005-07-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
223 * MachineKeyConfigHandler.cs:
224 * MachineKeyConfig.cs: removed unused property. The CryptoGod has spoken
225 and told me to use RandomNumberGenerator.Create to let the
226 implementation choose the generator.
228 2005-07-25 Eyal Alalouf <eyala@mainsoft.com>
230 * WebConfigurationSettings.cs: Fixed LoadFromFile to find web.config
231 under TARGET_J2EE (case sensitivity).
233 2005-07-25 Eyal Alalouf <eyala@mainsoft.com>
235 * WebConfigurationSettings.cs: TARGET_J2EE ifdef reorder for
238 2005-07-25 Gonzalo Paniagua Javier <gonzalo@ximian.com>
240 * MachineKeyConfigHandler.cs: removed unused code. Use
241 MachineKeyValidation.
242 * MachineKeyValidation.cs: made internal for 1.1 and added AES.
243 * MachineKeyConfig.cs: new property to return 24 bits needed for 3DES.
244 fix typo from last patch ('AutoGenerate'). Made the keys different when
245 both are autogenerated.
247 2005-07-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
249 * MachineKeyConfigHandler.cs:
250 * MachineKeyConfig.cs: patch from Miguel that moves code from
251 MachineKeyConfigHandler to MachineKeyConfig.
253 2005-07-24 Eyal Alalouf <eyala@mainsoft.com>
255 * WebConfigurationSettings.cs: TARGET_J2EE changes. static variables in
258 2005-07-19 Eyal Alalouf <eyala@mainsoft.com>
259 * WebConfigurationSettings.cs: Grasshopper doesn't support remoting and the FileSystemWatcher
261 2005-07-01 Lluis Sanchez Gual <lluis@novell.com>
263 * MembershipSection.cs: Implemented.
264 * SiteMapSection.cs: Define properties using attributes.
265 * AnonymousIdentificationSection.cs: Define properties using attributes.
266 * WebConfigurationManager.cs: return the correct base path for the
268 * IRemoteWebConfigurationHostServer.cs: Fixed method signatures.
269 * WebConfigurationHost.cs: Added the machine web.config to the web.config
270 file chain. Several fixes in the chain order. Implemented
271 IsDefinitionAllowed and VerifyDefinitionAllowed.
273 * VirtualDirectoryMappingCollection.cs:
274 * WebConfigurationFileMap.cs:
275 * AdapterDictionary.cs:
276 * AuthenticationSection.cs:
277 * AssemblyCollection.cs:
278 * AssemblyInfo.cs: Minor api fixes.
280 2005-06-25 Gonzalo Paniagua Javier <gonzalo@ximian.com>
282 * HandlerItem.cs: the path matches 'path\z', as the previous '\Apath\z'
283 failed for 'dir/*.ext'.
285 2005-06-23 Lluis Sanchez Gual <lluis@novell.com>
287 * VirtualDirectoryMapping.cs: Implemented.
288 * WebConfigurationManager.cs: Initial implementation.
289 * VirtualDirectoryMappingCollection.cs: Implemented.
290 * WebConfigurationFileMap.cs: Implemented.
291 * WebConfigurationHost.cs: Initial implementation of class
292 that supports IInternalConfigHost.
294 2005-06-19 Ilya Kharmatsky <ilyak-at-mainsoft.com>
296 * HttpRuntimeConfig.cs: Added TARGET_JVM directive in "using clause"
297 in order to exclude in J2EE configuration usage of unsupported
300 2005-06-15 Lluis Sanchez Gual <lluis@novell.com>
302 * CodeSubDirectory.cs:
303 * ExpressionBuilder.cs:
305 * BuildProviderCollection.cs:
306 * ExpressionBuilderCollection.cs:
307 * CodeSubDirectoriesCollection.cs:
308 * AnonymousIdentificationSection.cs: Track 2.0 api changes
309 in System.Configuration.
311 2005-06-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
313 * GlobalizationConfigurationHandler.cs: when an attribute is not
314 provided, don't assing Encoding.Default to it, as we might override
317 2005-05-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
319 * CompilationConfiguration.cs: throw if we cannot load the type given
320 in the configuration file.
322 2005-04-25 Gonzalo Paniagua Javier <gonzalo@ximian.com>
324 * CompilerCollection.cs: added CompareLanguages method.
326 2005-04-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
328 * CompilationConfigurationHandler.cs: ensure TempDirectory is not empty
329 before assigning it. Don't mangle the assembly names provided.
331 * CompilationConfiguration.cs: use DynamicBase as the temp directory
332 instead of Path.GetTempPath.
334 2005-04-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
337 * GlobalizationConfigurationHandler.cs:
338 * WebConfigurationSettings.cs:
339 * CustomErrorsConfigHandler.cs:
340 * PagesConfigurationHandler.cs:
341 * WebControlsSectionHandler.cs:
342 * AuthorizationConfigHandler.cs: removed warnings.
344 2005-03-16 Gonzalo Paniagua Javier <gonzalo@ximian.com>
346 * CompilerCollection.cs:
347 * CompilationConfigurationHandler.cs:
349 * CompilationSection.cs:
350 * CompilationConfiguration.cs: reverted last patch and/or disable code
351 until the whole config system is migrated to 2.0. Fixes bug #73736.
353 2005-03-14 Gonzalo Paniagua Javier <gonzalo@ximian.com>
355 * CodeSubDirectoriesCollection.cs:
356 * ExpressionBuilderCollection.cs:
357 * BuildProviderCollection.cs:
358 * CompilerCollection.cs:
359 * CompilationConfigurationHandler.cs:
360 * ExpressionBuilder.cs:
362 * CompilationSection.cs:
363 * CompilationConfiguration.cs:
364 * CodeSubDirectory.cs: added and implemented
365 most of these files that are used when reading configuration files in
368 * WebCompiler.cs: renamed to Compiler.cs
370 2004-12-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
372 * WebConfigurationSettings.cs: correctly detect web.config changes.
374 2004-11-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
376 * HandlerItem.cs: for reusable items, return the same instance always.
380 2004-11-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
382 * GlobalizationConfigurationHandler.cs: fixed stupid typo (uiculture ->
383 uiCulture). Closes bug #69524.
385 2004-11-18 Lluis Sanchez Gual <lluis@novell.com>
387 * AnonymousIdentificationSection.cs, AuthenticationSection.cs,
388 AssemblyInfo.cs: Initialize property collection.
389 * SiteMapSection.cs, SiteMapHierarchicalDataSourceView.cs,
390 SiteMapDataSource.cs: New file.
391 * SiteMapDataSourceView.cs: Minor fixes.
393 2004-11-15 Lluis Sanchez Gual <lluis@novell.com>
395 * AnonymousIdentificationSection.cs, InternalSection.cs,
396 AuthenticationSection.cs, AssemblyCollection.cs, AssemblyInfo.cs,
397 AdapterDictionary.cs: Implemented.
398 * PassportAuthentication.cs, FormsAuthenticationConfiguration.cs:
401 2004-10-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>
403 * WebConfigurationSettings.cs: use CurrentExecutionFilePath instead of
404 FilePath. Fixes bug #67982.
406 2004-08-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
408 * WebConfigurationSettings.cs: fix bug when processing empty location
409 tags. Closes bug #63001.
411 2004-08-02 Duncan Mak <duncan@ximian.com>
413 * AuthorizationRuleAction.cs:
414 * BuildProviderAppliesTo.cs:
415 * CustomErrorsMode.cs:
416 * MachineKeyValidation.cs:
417 * PagesEnableSessionState.cs:
418 * PagesToCountAction.cs:
419 * ProcessModelComAuthenticationLevel.cs:
420 * ProcessModelComImpersonationLevel.cs:
421 * ProcessModelLogLevel.cs;
422 * SerializationMode.cs:
423 * TraceDisplayMode.cs: Added enumerations.
425 * IRemoteWebConfigarationHostServer.cs: Added interface.
427 2004-06-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
429 * AuthorizationConfig.cs: really fix bug #60482. Thanks David!
431 2004-06-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
433 * AuthorizationConfig.cs: we must match [verb +] (role|user). Fixes bug
436 2004-06-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
438 * WebConfigurationSettings.cs: allow empty <configSections>.
440 2004-06-09 Gonzalo Paniagua Javier <gonzalo@ximian.com>
442 * GlobalizationConfigurationHandler.cs: if no culture given, use the
443 default one, not the invariant.
445 2004-06-07 Alon Gazit <along@mainsoft.com>
447 * HandlerFactoryConfiguration.cs: using cache to get performance
451 2004-06-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
453 * HttpCapabilitiesBase.cs: set the useragent of the new
454 HttpBrowserCapabilities object.
456 2004-06-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
458 * HttpCapabilitiesBase.cs: ClientTarget takes precedence over UserAgent.
460 2004-06-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
462 * WebConfigurationSettings.cs: when the virtual path is not /, don't
463 loop forever trying to read configuration from /. Fixes bug #59480.
465 2004-05-25 Gonzalo Paniagua Javier <gonzalo@ximian.com>
467 * GlobalizationConfiguration.cs: if we have no context, use
468 GetAppConfig instead of GetConfig.
470 2004-05-14 Gonzalo Paniagua Javier <gonzalo@ximian.com>
472 * CompilationConfiguration.cs: a null value is ok for TempDirectory.
474 2004-05-12 Jaroslaw Kowalski <jaak@zd.com.pl>
476 * AuthenticationConfigHandler.cs: fixed slidingExpiration and requireSSL
478 2004-05-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
480 * WebConfigurationSettings.cs: fixed loading of external files. Closes
483 2004-05-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
485 * WebConfigurationSettings.cs: now it defaults to 'web.config' and if
486 not found, 'Web.config'. Don't throw exception if both exists. Thanks
487 to urs and dru for bugging me about this.
489 2004-04-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
491 * WebConfigurationSettings.cs: fixed argument exception if the directory
492 we're trying to watch does not exists.
494 2004-04-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
496 * WebConfigurationSettings.cs: modify realpath when we reach the
497 virtual root of the application.
499 2004-04-12 Nick Drochak <ndrochak@gol.com>
501 * WebConfigurationSettings.cs: Fix build. Forgot the '?'
503 2004-04-12 Atsushi Enomoto <atsushi@ximian.com>
505 * WebConfigurationSettings.cs : On Windows "Web.config" is "web.config".
507 2004-04-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
509 * WebConfigurationSettings.cs: "/" is the virtual root directory of
510 the application. This fixes a bug reported by Vlad that caused
511 configuration error because files were read twice when there's an
512 application different from "/" defined.
514 2004-03-31 Gonzalo Paniagua Javier <gonzalo@ximian.com>
516 * WebConfigurationSettings.cs: fixes bug 56267.
518 2004-03-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
520 * WebConfigurationSettings.cs: use FileSystemWatcher and really reload
521 configuration when the file is created or modified.
523 2004-02-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
525 * WebConfigurationSettings.cs: we were loading web.config from / always!
526 Thanks to Lluis for noticing this.
528 2004-02-09 Gonzalo Paniagua Javier <gonzalo@ximian.com>
530 * WebConfigurationSettings.cs: fix Web.config search for case
531 insensitive filesystems.
533 2004-02-04 Lluis Sanchez Gual <lluis@ximian.com>
535 * WebConfigurationSettings.cs: Load remoting configuration when reading
538 2004-01-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
541 * AuthenticationConfigHandler.cs: added RequireSSL and
544 * HandlerFactoryProxy.cs: not public.
545 * HandlerItem.cs: not public.
547 2004-01-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
549 * WebConfigurationSettings.cs: fix location path lookup. Closes bug
552 2004-01-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
554 * System.Web.Configuration/GlobalizationConfiguration.cs: undo old fix.
556 * System.Web.Configuration/PagesConfiguration.cs:
557 * System.Web.Configuration/PagesConfigurationHandler.cs: new files for
558 processing system.web/pages section.
560 2004-01-10 Jackson Harper <jackson@ximian.com>
562 * TraceConfig.cs: New class contains trace configuration data.
563 * TraceConfigurationHandler.cs: New class parses trace
566 2004-01-05 Jackson Harper <jackson@ximian.com>
568 * HandlerItem.cs: Fix typo so slashes are stripped from paths properly.
570 2003-12-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
572 * CustomErrorsConfigHandler.cs: handle <system.web><customErrors />..
574 2003-12-16 Gonzalo Paniagua Javier <gonzalo@ximian.com>
576 * HttpCapabilitiesBase.cs: use the new loader.
578 2003-12-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
580 * WebConfigurationSettings.cs: also cache parents when building the
581 hierarchy up. Fixes bug #51818.
583 2003-12-09 Jackson Harper <jackson@ximian.com>
585 * GlobalizationConfigurationHander.cs: Make unicode encodings case
588 2003-12-08 Jackson Harper <jackson@ximian.com>
590 * GlobalizationConfigurationHandler.cs: Handle creating some the unicode
591 encodings here so we can create ones without BOMs.
593 2003-12-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
595 * GlobalizationConfiguration.cs: return null when the configuration is
598 * WebConfigurationSettings.cs: handle configuration for System.Web. It
599 replaces the default IConfigurationSystem with itself and handles
600 web.config files oddities.
602 2003-11-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
604 * CompilationConfiguration.cs: don't throw an HttpException.
605 * HttpRuntimeConfig.cs:
606 * HttpRuntimeConfigurationHandler.cs: handle system.web/httpRuntime
607 configuration section.
609 2003-11-10 Jackson Harper <jackson@ximian.com>
611 * CompilationConfigurationHandler.cs: Append .dll to shortened
614 2003-11-08 Jackson Harper <jackson@ximian.com>
616 * CompilationConfigurationHandler.cs: Trim extra versioning
617 information off of assembly names. This is a workaround that fixes
620 2003-11-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
622 * GlobalizationConfiguration.cs: added GetInstance method.
624 * GlobalizationConfigurationHandler.cs: warn about unsupported encodings
625 and provide reasonable defaults.
627 2003-10-17 Ben Maurer <bmaurer@users.sourceforge.net>
629 * CompilationConfiguration.cs (Init): you have to inherit copying
630 files from the bin folders too.
632 2003-10-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
634 * CompilationConfiguration.cs: use the context passed in. If not, try
637 2003-10-14 Gonzalo Paniagua Javier <gonzalo@ximian.com>
639 * CompilationConfiguration.cs:
640 * CompilationConfigurationHandler.cs:
641 * CompilerCollection.cs:
642 * WebCompiler.cs: new files that process and store
643 system.web/compilation info (compilers + assemblies).
645 * HttpHandlersSectionHandler.cs: added option for an attribute to be
648 2003-10-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>
650 * WebControlsSectionHandler.cs: new file to handle <webControls>
653 2003-10-01 Gonzalo Paniagua Javier <gonzalo@ximian.com>
655 * HandlerItem.cs: make it work for file names without wildcards.
657 2003-03-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
659 * ModuleItem.cs: it's not public.
660 * ModulesConfiguration.cs: it's not public.
662 2003-02-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
664 * AuthenticationConfigHandler.cs: 'name' is optional in <forms>.
666 2003-02-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
668 * HandlerFactoryConfiguration.cs: first search in the mappings of this
669 instance, then in the parent.
671 2003-02-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
673 * GlobalizationConfiguration.cs: added internal fields to hold the
674 values in the globalization node.
676 * GlobalizationConfigurationHandler.cs: handler to load
677 <system.web/globalization> section.
679 2003-02-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
681 * AuthorizationConfigHandler.cs: handler for system.web/authorization
684 * AuthorizationConfig.cs: keeps record of authorization configuration.
686 2003-01-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
688 * HttpModulesConfigurationHandler.cs: add a default authentication
689 module at the end of the list.
691 * ModuleItem.cs: new constructor.
693 2002-12-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
695 * AuthConfig.cs: LoginUrl defaults to login.aspx.
697 2002-12-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
700 * AuthenticationConfigHandler.cs: handler and helper class for
701 system.web/authentication configuration section.
703 * HttpHandlersSectionHandler.cs: check for null in attributes.
705 * MachineKeyConfig.cs:
706 * MachineKeyConfigHandler.cs: handler and helper class for
707 system.web/machineKey tag.
709 2002-10-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
711 * HttpHandlersSectionHandler.cs: more null checks.
713 2002-10-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
715 * HttpHandlersSectionHandler.cs: made a couple of static methods be
716 part of a class used in other handlers.
717 * HttpModulesConfigurationHandler.cs: handler for modules.
718 * ModuleItem.cs: added IsMatch method.
719 * ModulesConfiguration.cs: made it similar to the handlers class: added Clear, Remove.
721 2002-10-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
723 * HttpHandlerTypeMapper.cs: removed.
724 * HandlerFactoryConfiguration.cs: readded. I removed it by mistake.
725 * HandlerItem.cs: only load the type if we gotta validate it.
726 Implemented initial IsMatch.
727 * HttpConfigurationContext.cs: New file.
728 * HttpHandlersSectionHandler.cs: validate is optional (default true).
729 Use HttpHandlerTypeMapper.
731 2002-10-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
733 * System.Web.Configuration/HandlerFactoryConfiguration.cs: removed.
735 * System.Web.Configuration/HandlerItem.cs: added validation field.
737 * System.Web.Configuration/HttpHandlerTypeMapper.cs: holds mappings
738 between verbs and wilcards and their associated HandlerItem.
740 * System.Web.Configuration/HttpHandlersSectionHandler.cs: this one
741 processes system.web/httpHandlers section of machine.config file.
743 2002-08-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
745 * AuthenticationMode.cs:
746 * ClientTargetSectionHandler.cs:
747 * FormsAuthPasswordFormat.cs:
748 * FormsProtectionEnum.cs:
749 * HttpCapabilitiesBase.cs: fixes base on class status page.
751 2002-08-05 Patrik Torstensson <ptorsten@hotmail.com>
753 * HandlerFactoryConfiguration.cs,
754 HandlerFactoryProxy.cs,
755 HandlerItem.cs : New files to emulate HttpHandler configuration
758 ModulesConfiguration.cs : New files to emulate HttpModule configuration
760 2002-06-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
762 * System.Web.Configuration/HttpCapabilitiesBase.cs: New file.