1 2007-01-20 Miguel de Icaza <miguel@novell.com>
3 * HandlerFactoryConfiguration.cs (LoadType): remove unused
5 (ctor): do not assign parent, we do not use it, keep the code for
8 2007-01-18 Miguel de Icaza <miguel@novell.com>
10 * HttpCapabilitiesBase.cs: Fix the build, I kept an old code path
13 2007-01-18 Konstantin Triger <kostat@mainsoft.com>
15 * HttpCapabilitiesBase.cs: consider Page's ClientTarget for BrowseCaps.
17 2006-08-15 Eyal Alalouf <eyala@mainsoft.com>
18 * WebConfigurationSettings.cs: Remove i#if TARGET_JVM since Grasshopper
19 supports Remtoing now.
21 2006-07-06 Andrew Skiba <andrews@mainsoft.com>
23 * HttpHandlersSectionHandler.cs: validate attribute can have 'true' and
24 'false' case-insensitive in net 2.0
26 2006-06-28 Andrew Skiba <andrews@mainsoft.com>
28 * ModulesConfiguration.cs: keep the inner exception
30 2006-03-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
32 * HttpRuntimeConfigurationHandler.cs: removed a bunch of useless stuff
35 2006-02-28 Chris Toshok <toshok@ximian.com>
37 * FormsAuthPasswordFormat.cs: ifdef out the [Serializable] in the
40 2006-02-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>
42 * CompilationConfiguration.cs:
43 * CompilationConfigurationHandler.cs: only compile these for
46 2006-02-01 Chris Toshok <toshok@ximian.com>
48 * CompilerCollection.cs: CONFIGURATION_2_0 => NET_2_0.
50 * CompilationConfigurationHandler.cs: same.
54 * CompilationConfiguration.cs: same.
56 2006-01-08 Konstantin Triger <kostat@mainsoft.com>
58 * HttpCapabilitiesBase.cs: TARGET_JVM changes to let the compilation
61 2005-12-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
63 * WebConfigurationSettings.cs: patch by Cyrille Colin that sets the
64 right application path even when MapPath fails. Closes bug #77044.
66 2005-12-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
68 * WebConfigurationSettings.cs: don't fail if <location> has more
69 than one element. Fixes bug #76633.
71 2005-12-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
73 * HttpHandlersSectionHandler.cs:
74 * HandlerFactoryConfiguration.cs: we need to use a copy of the parent
75 mappings, otherwise we may remove mappings from the parent. Fix a typo
76 when removing the item from the collection. Now LocateHandler searches
77 first for this configuration mappings and then for the parent ones.
78 Fixes (truly) bug #76842.
80 2005-11-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
82 * HandlerFactoryConfiguration.cs: my previous patch broke the
83 * order in which handlers are searched. This one fixes that,
84 * while not breaking bug 76842 again.
86 2005-11-30 Chris Toshok <toshok@ximian.com>
88 * WebConfigurationSettings.cs (ReadSectionGroup): some
89 CONFIGURATION_2_0 work.
91 * CompilationConfigurationHandler.cs (ReadCompilers): change the
92 NET_2_0 to CONFIGURATION_2_0.
94 * CompilerCollection.cs: more ugly hacks for the
95 2.0-without-config-2.0 case. wrap this in #if !CONFIGURATION_2_0
96 and make it public in the NET_2_0 case (so it can be used to keep
97 the config 2.0 stuff building).
101 * CompilationConfiguration.cs (Init): change the #if NET_2_0 to
102 #if CONFIGURATION_2_0.
104 2005-11-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
106 * HandlerFactoryConfiguration.cs: copy the parents' mappings
107 into the new one to allow for removing without affecting the
108 parent configuration mappings. Fixes bug #76842.
110 2005-11-24 Chris Toshok <toshok@ximian.com>
112 * AssemblyInfo.cs: nuke this, it's in System.Web.Configuration_2.0
115 2005-11-19 Chris Toshok <toshok@ximian.com>
117 * CompilationConfigurationHandler.cs (ReadCompilers): call
118 CompilerCollection.Add in the 2.0 case, as it doesn't expose a
121 * CompilationConfiguration.cs: need this to keep things compiling,
122 even though CompilationConfiguration doesn't need to be used in
125 2005-11-19 Chris Toshok <toshok@ximian.com>
127 * Compiler.cs: wrap in #if !NET_2_0 and remove a lot of stubs that
128 now exist in System.Web.Configuration_2.0.
130 2005-11-18 Chris Toshok <toshok@ximian.com>
132 * CompilerCollection.cs: wrap in #if !NET_2_0, and remove a lot of
133 stubs that now exist in System.Web.Configuration_2.0.
135 2005-10-31 Chris Toshok <toshok@ximian.com>
137 * IRemoteWebConfigurationHostServer.cs: fix interface.
139 2005-10-29 Atsushi Enomoto <atsushi@ximian.com>
141 * GlobalizationConfigurationHandler.cs : we don't use ICU.
143 2005-10-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
145 * HandlerFactoryConfiguration.cs: when using regex matching, pass the
146 original full virtual path, not just the file name. The regex matches
147 the end of the path. Fixes bug #76536.
149 2005-10-08 Gert Driesen <drieseng@users.sourceforge.net>
151 * WebConfigurationHost.cs: Added stubs for missing implementation
152 of IInternalConfigHost to fix build for 2.0 profile.
154 2005-10-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
156 * ClientTargetSectionHandler.cs: New file.
158 2005-09-23 Chris Toshok <toshok@ximian.com>
160 * ExpressionBuilderCollection.cs: track change to
161 System.Configuration.ConfigurationPropertyOptions.
163 2005-09-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
165 * PagesConfiguration.cs: on error return a default instance instead
168 2005-09-22 Chris Toshok <toshok@ximian.com>
170 * PositiveTimeSpanValidator.cs: move this from
171 System.Configuration to here.
173 2005-09-15 Sebastien Pouliot <sebastien@ximian.com>
175 * CompilationConfiguration.cs: Return an empty configuration object if
176 no HttpContext is available. This is required for the unit tests and
177 match the results of MS 1.1 and 2.0 (beta2).
179 2005-08-24 Sebastien Pouliot <sebastien@ximian.com>
181 * AdapterDictionary.cs: Added missing IDeserializationCallback.
182 * AuthorizationRuleAction.cs: Fixed enum values.
183 * BuildProvider.cs: Class is sealed. Removed empty constructor.
184 * BuildProviderCollection.cs: Adapted to BuildProvider ctor changes.
185 * CodeSubDirectory.cs: Added missing constructor.
186 * CodeSubDirectoriesCollection.cs: Adapted to
187 CodeSubDirectoriesCollection ctor changes.
188 * CustomErrorsMode.cs: Fixed enum values.
189 * FormsAuthenticationConfiguration.cs: Class is sealed.
190 * HttpCapabilitiesBase.cs: Added security permissions with Minimal
191 level for AspNetHostingPermission (both Link and Inheritance demands).
192 * ProcessModelComAuthenticationLevel.cs: Fixed enum values.
193 * ProcessModelComImpersonationLevel.cs: Fixed enum values.
194 * ProcessModelLogLevel.cs: Fixed enum values.
195 * WebApplicationLevel.cs: New enum for 2.0.
197 2005-08-31 Gonzalo Paniagua Javier <gonzalo@ximian.com>
199 * ModulesConfiguration.cs: LoadModules creates a HttpModuleCollection,
200 initializes the module instances and fills in the collection.
202 2005-08-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
204 * ModulesConfiguration.cs: add Clone (ugly).
206 2005-08-30 Miguel de Icaza <miguel@novell.com>
208 * HttpCapabilitiesBase.cs: Make partial to pull the implementation
211 2005-08-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
213 * HandlerFactoryConfiguration.cs: fix path matching so that
214 /xxx/WebResource.axd works. If we're going to match using a regexp,
215 generate it in the constructor, not on every request.
217 2005-08-25 Chris Toshok <toshok@ximian.com>
219 * HandlerFactoryConfiguration.cs: implement the slow path for
220 PathMatches using Regex. Also, make the fast path for exact
221 matches faster (and more correct).
223 2005-08-25 Chris Toshok <toshok@ximian.com>
225 * HandlerFactoryConfiguration.cs: chain up to the parent
226 Configuration if we don't have a match, instead of adding the
227 parent's handlers to our list (and thereby overriding ours).
229 2005-08-24 Sebastien Pouliot <sebastien@ximian.com>
231 * AuthConfig.cs: Add new 2.0 stuff (required for Forms Authentication).
233 2005-08-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
235 * MachineKeyConfig.cs: we don't honor IsolateApp.
237 2005-07-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
239 * MachineKeyConfigHandler.cs:
240 * MachineKeyConfig.cs: removed unused property. The CryptoGod has spoken
241 and told me to use RandomNumberGenerator.Create to let the
242 implementation choose the generator.
244 2005-07-25 Eyal Alalouf <eyala@mainsoft.com>
246 * WebConfigurationSettings.cs: Fixed LoadFromFile to find web.config
247 under TARGET_J2EE (case sensitivity).
249 2005-07-25 Eyal Alalouf <eyala@mainsoft.com>
251 * WebConfigurationSettings.cs: TARGET_J2EE ifdef reorder for
254 2005-07-25 Gonzalo Paniagua Javier <gonzalo@ximian.com>
256 * MachineKeyConfigHandler.cs: removed unused code. Use
257 MachineKeyValidation.
258 * MachineKeyValidation.cs: made internal for 1.1 and added AES.
259 * MachineKeyConfig.cs: new property to return 24 bits needed for 3DES.
260 fix typo from last patch ('AutoGenerate'). Made the keys different when
261 both are autogenerated.
263 2005-07-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
265 * MachineKeyConfigHandler.cs:
266 * MachineKeyConfig.cs: patch from Miguel that moves code from
267 MachineKeyConfigHandler to MachineKeyConfig.
269 2005-07-24 Eyal Alalouf <eyala@mainsoft.com>
271 * WebConfigurationSettings.cs: TARGET_J2EE changes. static variables in
274 2005-07-19 Eyal Alalouf <eyala@mainsoft.com>
275 * WebConfigurationSettings.cs: Grasshopper doesn't support remoting and the FileSystemWatcher
277 2005-07-01 Lluis Sanchez Gual <lluis@novell.com>
279 * MembershipSection.cs: Implemented.
280 * SiteMapSection.cs: Define properties using attributes.
281 * AnonymousIdentificationSection.cs: Define properties using attributes.
282 * WebConfigurationManager.cs: return the correct base path for the
284 * IRemoteWebConfigurationHostServer.cs: Fixed method signatures.
285 * WebConfigurationHost.cs: Added the machine web.config to the web.config
286 file chain. Several fixes in the chain order. Implemented
287 IsDefinitionAllowed and VerifyDefinitionAllowed.
289 * VirtualDirectoryMappingCollection.cs:
290 * WebConfigurationFileMap.cs:
291 * AdapterDictionary.cs:
292 * AuthenticationSection.cs:
293 * AssemblyCollection.cs:
294 * AssemblyInfo.cs: Minor api fixes.
296 2005-06-25 Gonzalo Paniagua Javier <gonzalo@ximian.com>
298 * HandlerItem.cs: the path matches 'path\z', as the previous '\Apath\z'
299 failed for 'dir/*.ext'.
301 2005-06-23 Lluis Sanchez Gual <lluis@novell.com>
303 * VirtualDirectoryMapping.cs: Implemented.
304 * WebConfigurationManager.cs: Initial implementation.
305 * VirtualDirectoryMappingCollection.cs: Implemented.
306 * WebConfigurationFileMap.cs: Implemented.
307 * WebConfigurationHost.cs: Initial implementation of class
308 that supports IInternalConfigHost.
310 2005-06-19 Ilya Kharmatsky <ilyak-at-mainsoft.com>
312 * HttpRuntimeConfig.cs: Added TARGET_JVM directive in "using clause"
313 in order to exclude in J2EE configuration usage of unsupported
316 2005-06-15 Lluis Sanchez Gual <lluis@novell.com>
318 * CodeSubDirectory.cs:
319 * ExpressionBuilder.cs:
321 * BuildProviderCollection.cs:
322 * ExpressionBuilderCollection.cs:
323 * CodeSubDirectoriesCollection.cs:
324 * AnonymousIdentificationSection.cs: Track 2.0 api changes
325 in System.Configuration.
327 2005-06-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
329 * GlobalizationConfigurationHandler.cs: when an attribute is not
330 provided, don't assing Encoding.Default to it, as we might override
333 2005-05-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
335 * CompilationConfiguration.cs: throw if we cannot load the type given
336 in the configuration file.
338 2005-04-25 Gonzalo Paniagua Javier <gonzalo@ximian.com>
340 * CompilerCollection.cs: added CompareLanguages method.
342 2005-04-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
344 * CompilationConfigurationHandler.cs: ensure TempDirectory is not empty
345 before assigning it. Don't mangle the assembly names provided.
347 * CompilationConfiguration.cs: use DynamicBase as the temp directory
348 instead of Path.GetTempPath.
350 2005-04-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
353 * GlobalizationConfigurationHandler.cs:
354 * WebConfigurationSettings.cs:
355 * CustomErrorsConfigHandler.cs:
356 * PagesConfigurationHandler.cs:
357 * WebControlsSectionHandler.cs:
358 * AuthorizationConfigHandler.cs: removed warnings.
360 2005-03-16 Gonzalo Paniagua Javier <gonzalo@ximian.com>
362 * CompilerCollection.cs:
363 * CompilationConfigurationHandler.cs:
365 * CompilationSection.cs:
366 * CompilationConfiguration.cs: reverted last patch and/or disable code
367 until the whole config system is migrated to 2.0. Fixes bug #73736.
369 2005-03-14 Gonzalo Paniagua Javier <gonzalo@ximian.com>
371 * CodeSubDirectoriesCollection.cs:
372 * ExpressionBuilderCollection.cs:
373 * BuildProviderCollection.cs:
374 * CompilerCollection.cs:
375 * CompilationConfigurationHandler.cs:
376 * ExpressionBuilder.cs:
378 * CompilationSection.cs:
379 * CompilationConfiguration.cs:
380 * CodeSubDirectory.cs: added and implemented
381 most of these files that are used when reading configuration files in
384 * WebCompiler.cs: renamed to Compiler.cs
386 2004-12-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
388 * WebConfigurationSettings.cs: correctly detect web.config changes.
390 2004-11-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
392 * HandlerItem.cs: for reusable items, return the same instance always.
396 2004-11-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
398 * GlobalizationConfigurationHandler.cs: fixed stupid typo (uiculture ->
399 uiCulture). Closes bug #69524.
401 2004-11-18 Lluis Sanchez Gual <lluis@novell.com>
403 * AnonymousIdentificationSection.cs, AuthenticationSection.cs,
404 AssemblyInfo.cs: Initialize property collection.
405 * SiteMapSection.cs, SiteMapHierarchicalDataSourceView.cs,
406 SiteMapDataSource.cs: New file.
407 * SiteMapDataSourceView.cs: Minor fixes.
409 2004-11-15 Lluis Sanchez Gual <lluis@novell.com>
411 * AnonymousIdentificationSection.cs, InternalSection.cs,
412 AuthenticationSection.cs, AssemblyCollection.cs, AssemblyInfo.cs,
413 AdapterDictionary.cs: Implemented.
414 * PassportAuthentication.cs, FormsAuthenticationConfiguration.cs:
417 2004-10-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>
419 * WebConfigurationSettings.cs: use CurrentExecutionFilePath instead of
420 FilePath. Fixes bug #67982.
422 2004-08-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
424 * WebConfigurationSettings.cs: fix bug when processing empty location
425 tags. Closes bug #63001.
427 2004-08-02 Duncan Mak <duncan@ximian.com>
429 * AuthorizationRuleAction.cs:
430 * BuildProviderAppliesTo.cs:
431 * CustomErrorsMode.cs:
432 * MachineKeyValidation.cs:
433 * PagesEnableSessionState.cs:
434 * PagesToCountAction.cs:
435 * ProcessModelComAuthenticationLevel.cs:
436 * ProcessModelComImpersonationLevel.cs:
437 * ProcessModelLogLevel.cs;
438 * SerializationMode.cs:
439 * TraceDisplayMode.cs: Added enumerations.
441 * IRemoteWebConfigarationHostServer.cs: Added interface.
443 2004-06-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
445 * AuthorizationConfig.cs: really fix bug #60482. Thanks David!
447 2004-06-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
449 * AuthorizationConfig.cs: we must match [verb +] (role|user). Fixes bug
452 2004-06-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
454 * WebConfigurationSettings.cs: allow empty <configSections>.
456 2004-06-09 Gonzalo Paniagua Javier <gonzalo@ximian.com>
458 * GlobalizationConfigurationHandler.cs: if no culture given, use the
459 default one, not the invariant.
461 2004-06-07 Alon Gazit <along@mainsoft.com>
463 * HandlerFactoryConfiguration.cs: using cache to get performance
467 2004-06-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
469 * HttpCapabilitiesBase.cs: set the useragent of the new
470 HttpBrowserCapabilities object.
472 2004-06-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
474 * HttpCapabilitiesBase.cs: ClientTarget takes precedence over UserAgent.
476 2004-06-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
478 * WebConfigurationSettings.cs: when the virtual path is not /, don't
479 loop forever trying to read configuration from /. Fixes bug #59480.
481 2004-05-25 Gonzalo Paniagua Javier <gonzalo@ximian.com>
483 * GlobalizationConfiguration.cs: if we have no context, use
484 GetAppConfig instead of GetConfig.
486 2004-05-14 Gonzalo Paniagua Javier <gonzalo@ximian.com>
488 * CompilationConfiguration.cs: a null value is ok for TempDirectory.
490 2004-05-12 Jaroslaw Kowalski <jaak@zd.com.pl>
492 * AuthenticationConfigHandler.cs: fixed slidingExpiration and requireSSL
494 2004-05-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
496 * WebConfigurationSettings.cs: fixed loading of external files. Closes
499 2004-05-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
501 * WebConfigurationSettings.cs: now it defaults to 'web.config' and if
502 not found, 'Web.config'. Don't throw exception if both exists. Thanks
503 to urs and dru for bugging me about this.
505 2004-04-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
507 * WebConfigurationSettings.cs: fixed argument exception if the directory
508 we're trying to watch does not exists.
510 2004-04-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
512 * WebConfigurationSettings.cs: modify realpath when we reach the
513 virtual root of the application.
515 2004-04-12 Nick Drochak <ndrochak@gol.com>
517 * WebConfigurationSettings.cs: Fix build. Forgot the '?'
519 2004-04-12 Atsushi Enomoto <atsushi@ximian.com>
521 * WebConfigurationSettings.cs : On Windows "Web.config" is "web.config".
523 2004-04-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
525 * WebConfigurationSettings.cs: "/" is the virtual root directory of
526 the application. This fixes a bug reported by Vlad that caused
527 configuration error because files were read twice when there's an
528 application different from "/" defined.
530 2004-03-31 Gonzalo Paniagua Javier <gonzalo@ximian.com>
532 * WebConfigurationSettings.cs: fixes bug 56267.
534 2004-03-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
536 * WebConfigurationSettings.cs: use FileSystemWatcher and really reload
537 configuration when the file is created or modified.
539 2004-02-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
541 * WebConfigurationSettings.cs: we were loading web.config from / always!
542 Thanks to Lluis for noticing this.
544 2004-02-09 Gonzalo Paniagua Javier <gonzalo@ximian.com>
546 * WebConfigurationSettings.cs: fix Web.config search for case
547 insensitive filesystems.
549 2004-02-04 Lluis Sanchez Gual <lluis@ximian.com>
551 * WebConfigurationSettings.cs: Load remoting configuration when reading
554 2004-01-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
557 * AuthenticationConfigHandler.cs: added RequireSSL and
560 * HandlerFactoryProxy.cs: not public.
561 * HandlerItem.cs: not public.
563 2004-01-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
565 * WebConfigurationSettings.cs: fix location path lookup. Closes bug
568 2004-01-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
570 * System.Web.Configuration/GlobalizationConfiguration.cs: undo old fix.
572 * System.Web.Configuration/PagesConfiguration.cs:
573 * System.Web.Configuration/PagesConfigurationHandler.cs: new files for
574 processing system.web/pages section.
576 2004-01-10 Jackson Harper <jackson@ximian.com>
578 * TraceConfig.cs: New class contains trace configuration data.
579 * TraceConfigurationHandler.cs: New class parses trace
582 2004-01-05 Jackson Harper <jackson@ximian.com>
584 * HandlerItem.cs: Fix typo so slashes are stripped from paths properly.
586 2003-12-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
588 * CustomErrorsConfigHandler.cs: handle <system.web><customErrors />..
590 2003-12-16 Gonzalo Paniagua Javier <gonzalo@ximian.com>
592 * HttpCapabilitiesBase.cs: use the new loader.
594 2003-12-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
596 * WebConfigurationSettings.cs: also cache parents when building the
597 hierarchy up. Fixes bug #51818.
599 2003-12-09 Jackson Harper <jackson@ximian.com>
601 * GlobalizationConfigurationHander.cs: Make unicode encodings case
604 2003-12-08 Jackson Harper <jackson@ximian.com>
606 * GlobalizationConfigurationHandler.cs: Handle creating some the unicode
607 encodings here so we can create ones without BOMs.
609 2003-12-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
611 * GlobalizationConfiguration.cs: return null when the configuration is
614 * WebConfigurationSettings.cs: handle configuration for System.Web. It
615 replaces the default IConfigurationSystem with itself and handles
616 web.config files oddities.
618 2003-11-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
620 * CompilationConfiguration.cs: don't throw an HttpException.
621 * HttpRuntimeConfig.cs:
622 * HttpRuntimeConfigurationHandler.cs: handle system.web/httpRuntime
623 configuration section.
625 2003-11-10 Jackson Harper <jackson@ximian.com>
627 * CompilationConfigurationHandler.cs: Append .dll to shortened
630 2003-11-08 Jackson Harper <jackson@ximian.com>
632 * CompilationConfigurationHandler.cs: Trim extra versioning
633 information off of assembly names. This is a workaround that fixes
636 2003-11-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
638 * GlobalizationConfiguration.cs: added GetInstance method.
640 * GlobalizationConfigurationHandler.cs: warn about unsupported encodings
641 and provide reasonable defaults.
643 2003-10-17 Ben Maurer <bmaurer@users.sourceforge.net>
645 * CompilationConfiguration.cs (Init): you have to inherit copying
646 files from the bin folders too.
648 2003-10-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
650 * CompilationConfiguration.cs: use the context passed in. If not, try
653 2003-10-14 Gonzalo Paniagua Javier <gonzalo@ximian.com>
655 * CompilationConfiguration.cs:
656 * CompilationConfigurationHandler.cs:
657 * CompilerCollection.cs:
658 * WebCompiler.cs: new files that process and store
659 system.web/compilation info (compilers + assemblies).
661 * HttpHandlersSectionHandler.cs: added option for an attribute to be
664 2003-10-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>
666 * WebControlsSectionHandler.cs: new file to handle <webControls>
669 2003-10-01 Gonzalo Paniagua Javier <gonzalo@ximian.com>
671 * HandlerItem.cs: make it work for file names without wildcards.
673 2003-03-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
675 * ModuleItem.cs: it's not public.
676 * ModulesConfiguration.cs: it's not public.
678 2003-02-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
680 * AuthenticationConfigHandler.cs: 'name' is optional in <forms>.
682 2003-02-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
684 * HandlerFactoryConfiguration.cs: first search in the mappings of this
685 instance, then in the parent.
687 2003-02-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
689 * GlobalizationConfiguration.cs: added internal fields to hold the
690 values in the globalization node.
692 * GlobalizationConfigurationHandler.cs: handler to load
693 <system.web/globalization> section.
695 2003-02-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
697 * AuthorizationConfigHandler.cs: handler for system.web/authorization
700 * AuthorizationConfig.cs: keeps record of authorization configuration.
702 2003-01-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
704 * HttpModulesConfigurationHandler.cs: add a default authentication
705 module at the end of the list.
707 * ModuleItem.cs: new constructor.
709 2002-12-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
711 * AuthConfig.cs: LoginUrl defaults to login.aspx.
713 2002-12-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
716 * AuthenticationConfigHandler.cs: handler and helper class for
717 system.web/authentication configuration section.
719 * HttpHandlersSectionHandler.cs: check for null in attributes.
721 * MachineKeyConfig.cs:
722 * MachineKeyConfigHandler.cs: handler and helper class for
723 system.web/machineKey tag.
725 2002-10-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
727 * HttpHandlersSectionHandler.cs: more null checks.
729 2002-10-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
731 * HttpHandlersSectionHandler.cs: made a couple of static methods be
732 part of a class used in other handlers.
733 * HttpModulesConfigurationHandler.cs: handler for modules.
734 * ModuleItem.cs: added IsMatch method.
735 * ModulesConfiguration.cs: made it similar to the handlers class: added Clear, Remove.
737 2002-10-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
739 * HttpHandlerTypeMapper.cs: removed.
740 * HandlerFactoryConfiguration.cs: readded. I removed it by mistake.
741 * HandlerItem.cs: only load the type if we gotta validate it.
742 Implemented initial IsMatch.
743 * HttpConfigurationContext.cs: New file.
744 * HttpHandlersSectionHandler.cs: validate is optional (default true).
745 Use HttpHandlerTypeMapper.
747 2002-10-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
749 * System.Web.Configuration/HandlerFactoryConfiguration.cs: removed.
751 * System.Web.Configuration/HandlerItem.cs: added validation field.
753 * System.Web.Configuration/HttpHandlerTypeMapper.cs: holds mappings
754 between verbs and wilcards and their associated HandlerItem.
756 * System.Web.Configuration/HttpHandlersSectionHandler.cs: this one
757 processes system.web/httpHandlers section of machine.config file.
759 2002-08-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
761 * AuthenticationMode.cs:
762 * ClientTargetSectionHandler.cs:
763 * FormsAuthPasswordFormat.cs:
764 * FormsProtectionEnum.cs:
765 * HttpCapabilitiesBase.cs: fixes base on class status page.
767 2002-08-05 Patrik Torstensson <ptorsten@hotmail.com>
769 * HandlerFactoryConfiguration.cs,
770 HandlerFactoryProxy.cs,
771 HandlerItem.cs : New files to emulate HttpHandler configuration
774 ModulesConfiguration.cs : New files to emulate HttpModule configuration
776 2002-06-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
778 * System.Web.Configuration/HttpCapabilitiesBase.cs: New file.