2010-03-12 Jb Evain <jbevain@novell.com>
[mono.git] / mcs / class / System.ServiceModel / System.ServiceModel.Configuration / ChangeLog
1 2010-03-09  Atsushi Enomoto  <atsushi@ximian.com>
2
3         * XmlDictionaryReaderQuotasElement.cs : add ApplyConfiguration().
4         * BasicHttpBindingElement.cs : apply transport security part.
5           Use ReaderQuotas.ApplyConfiguration() for better config application.
6         * HttpTransportSecurityElement.cs :
7           Add utility config method. Fix enum default values.
8
9 2010-03-08  Atsushi Enomoto  <atsushi@ximian.com>
10
11         * X509RecipientCertificateServiceElement.cs : remove extra FIXMEs.
12         * ServiceCredentialsElement.cs : implement CreateBehavior().
13
14 2010-03-03  Atsushi Enomoto  <atsushi@ximian.com>
15
16         * ServiceDebugElement.cs, ServiceMetadataPublishingElement.cs:
17           add missing members.
18
19 2009-10-02  Atsushi Enomoto  <atsushi@ximian.com>
20
21         * ConfigUtil.cs : revert the change, to use ServiceHostingEnvironment
22           internal member again.
23
24 2009-10-02  Atsushi Enomoto  <atsushi@ximian.com>
25
26         * ServiceThrottlingElement.cs : implement CreateBehavior().
27
28 2009-10-01  Atsushi Enomoto  <atsushi@ximian.com>
29
30         * ServiceModelExtensionCollectionElement.cs : add couple of missing
31           members. Implement Reset() to not clean up items (so far it is
32           hacky workaround).
33
34 2009-10-01  Atsushi Enomoto  <atsushi@ximian.com>
35
36         * ServiceBehaviorElement.cs, EndpointBehaviorElement.cs :
37           remove extra interfaces.
38         * ServiceModelEnhancedConfigurationElementCollection.cs :
39           there is no protected constructor.
40         * EndpointBehaviorElementCollection.cs :
41           add ThrowOnDuplicate.
42
43 2009-10-01  Atsushi Enomoto  <atsushi@ximian.com>
44
45         * ServiceModelConfigurationElementCollection.cs : implement set[this]
46         * ServiceBehaviorElementCollection.cs : remove extra members.
47
48 2009-09-30  Atsushi Enomoto  <atsushi@ximian.com>
49
50         * ConfigUtil.cs : use WeConfigurationManager when it is under
51           ASP.NET environment.
52
53 2009-04-08  Atsushi Enomoto  <atsushi@ximian.com>
54
55         * IdentityElement.cs, NetPeerTcpBindingElement.cs: implemented
56           OnApplyConfiguration().
57
58 2009-04-07  Atsushi Enomoto  <atsushi@ximian.com>
59
60         * XmlDictionaryReaderQuotasElement.cs, NetTcpBindingElement.cs:
61           implement OnApplyConfiguration().
62
63 2008-04-22  Igor Zelmanovich <igorz@mainsoft.com>
64
65         * ServiceDebugElement.cs:
66         implement CreateBehavior method.
67         
68 2008-04-03  Igor Zelmanovich <igorz@mainsoft.com>
69
70         * ServiceModelExtensionCollectionElement.cs:
71         implement this[int index] api.
72         
73 2008-04-01  Igor Zelmanovich <igorz@mainsoft.com>
74
75         * ServiceEndpointElementCollection.cs: fix GetElementKey().
76         
77 2008-03-31  Vladmir Krasnov  <vladmimir@mainsoft.com>
78
79         * ConfigUtil.cs: fixed CreateBinding
80         * BasicHttpBindingElement.cs: OnApplyConfiguration
81         * StandardBindingElement.cs: implemented ApplyConfiguration
82
83 2008-03-27  Igor Zelmanovich <igorz@mainsoft.com>
84
85         * XmlElementElementCollection.cs:
86         * XmlElementElement.cs:
87         * WSFederationHttpBindingElement.cs:
88         * WSDualHttpBindingElement.cs:
89         * WindowsStreamSecurityElement.cs:
90         * UseManagedPresentationElement.cs:
91         * TransportElement.cs:
92         * TransactionFlowElement.cs:
93         * TextMessageEncodingElement.cs:
94         * TcpTransportElement.cs:
95         * TcpConnectionPoolSettingsElement.cs:
96         * StandardBindingReliableSessionElement.cs:
97         * SslStreamSecurityElement.cs:
98         * SecurityElementBase.cs:
99         * SecurityElement.cs:
100         * ReliableSessionElement.cs:
101         * PrivacyNoticeElement.cs:
102         * PnrpPeerResolverElement.cs:
103         * PeerTransportElement.cs:
104         * OneWayElement.cs:
105         * NetPeerTcpBindingElement.cs:
106         * NetMsmqBindingElement.cs:
107         * NamedPipeTransportElement.cs:
108         * NamedPipeConnectionPoolSettingsElement.cs:
109         * MtomMessageEncodingElement.cs:
110         * MsmqTransportElement.cs:
111         * MsmqIntegrationElement.cs:
112         * MsmqIntegrationBindingElement.cs:
113         * MsmqElementBase.cs:
114         * MsmqBindingElementBase.cs:
115         * MethodStubs.cs:
116         * MessageSecurityOverMsmqElement.cs:
117         * LocalServiceSecuritySettingsElement.cs:
118         * LocalClientSecuritySettingsElement.cs:
119         * IssuedTokenParametersEndpointAddressElement.cs:
120         * IssuedTokenParametersElement.cs:
121         * IssuedTokenClientElement.cs:
122         * HttpTransportElement.cs:
123         * HttpsTransportElement.cs:
124         * FederatedMessageSecurityOverHttpElement.cs:
125         * EndpointAddressElementBase.cs:
126         * ConnectionOrientedTransportElement.cs:
127         * CompositeDuplexElement.cs:
128         * ChannelPoolSettingsElement.cs:
129         fix apis and implementation, make corresponding tests pass                                                                                                                                                                                      
130
131 2008-03-27  Igor Zelmanovich <igorz@mainsoft.com>
132
133         * IPAddressConverter.cs:
134         * MessageVersionConverter.cs:
135         * MessageSecurityVersionConverter.cs:
136         * ReliableMessagingVersionConverter.cs: 
137         new internal converters used for reading configuration.                 
138
139 2008-03-26  Igor Zelmanovich <igorz@mainsoft.com>
140
141         * ServiceModelExtensionCollectionElement.cs:
142         fix GetEnumerator method.       
143
144 2008-03-26  Igor Zelmanovich <igorz@mainsoft.com>
145
146         * ClientSection.cs: implement InitializeDefaults, refactoring.
147         * MetadataElement.cs: implement LoadPolicyImporExtensions, 
148         LoasWsdlImportExtensions, refactoring.          
149         * MethodStubs.cs: refactoring.
150         * PolicyImporterElement.cs: add missing constructors, refactoring.
151         * PolicyImporterElementCollection.cs: refactoring.
152         * WsdlImporterElement.cs: add missing constructors, refactoring.
153         * WsdlImporterElementCollection.cs: refactoring.                        
154
155 2008-03-24  Igor Zelmanovich <igorz@mainsoft.com>
156
157         * ExtensionsSection.cs: typo fix.
158         * MethodStubs.cs: refactoring.  
159         * PolicyVersionConverter.cs: implement ConvertTo method.
160         * ServiceAuthorizationElement.cs: refactoring.
161         * ServiceCredentialsElement.cs: fix BehaviorType property, refactoring.
162         * ServiceDebugElement.cs: fix BehaviorType property, refactoring.
163         * ServiceSecurityAuditElement.cs: fix BehaviorType property, refactoring.
164         * ServiceThrottlingElement.cs: fix BehaviorType property, refactoring.
165         * ServiceTimeoutsElement.cs: fix BehaviorType property, refactoring.
166         * X509CertificateTrustedIssuerElement.cs: refactoring.
167         * X509CertificateTrustedIssuerElementCollection.cs: implement GetElementKey.
168         all changes make corresponding tests pass.                                                                                                                                                                                      
169                                                                                         
170 2008-03-04  Eyal Alaluf <eyala@mainsoft.com>
171
172         * EndpointBehaviorElement.cs: Add "callbackDebug" behavior element.
173         * MethodStubs.cs: Fix key calculcation of ChannelEndpointElementCollection.
174         * NamedServiceModelExtensionCollectionElement.cs: Allow derived classes
175           to extend the properties of this configuration element.
176     * ServiceModelExtensionCollectionElement.cs: Implement GetEnumerator.
177         * ServiceModelConfigurationElementCollection.cs: Implement collection.
178
179 2008-03-02  Igor Zelmanovich <igorz@mainsoft.com>
180
181         * StandardBindingOptionalReliableSessionElement.cs:
182         * StandardBindingReliableSessionElement.cs:     
183         fix properties collection initialization.       
184
185 2008-03-02  Igor Zelmanovich <igorz@mainsoft.com>
186
187         * MessageSecurityOverTcpElement.cs:
188         fix properties collection initialization.       
189
190 2008-02-19  Igor Zelmanovich <igorz@mainsoft.com>
191
192         * BasicHttpBindingElement.cs:
193         * BindingCollectionElement.cs:
194         * BindingsSection.cs:
195         * ChannelEndpointElementCollection.cs:
196         * MethodStubs.cs:
197         * MexBindingElement.cs:
198         * MexHttpBindingElement.cs:
199         * MexHttpsBindingElement.cs:
200         * MexNamedPipeBindingElement.cs:
201         * MexTcpBindingElement.cs:
202         * MsmqIntegrationBindingElement.cs:
203         * NetMsmqBindingElement.cs:
204         * NetNamedPipeBindingElement.cs:
205         * NetPeerTcpBindingElement.cs:
206         * NetTcpBindingElement.cs:
207         * PolicyImporterElementCollection.cs:
208         * TransactionProtocolConverter.cs       
209         * StandardBindingCollectionElement.cs:
210         * StandardBindingElement.cs:
211         * WsdlImporterElementCollection.cs:
212         * WSDualHttpBindingElement.cs:
213         * WSFederationHttpBindingElement.cs:
214         * WSHttpBindingElement.cs:
215         fix apis and implementation, make corresponding tests pass                                                                                                                                                                                      
216
217 2008-02-17  Igor Zelmanovich <igorz@mainsoft.com>
218
219         * BasicHttpBindingElement.cs:
220         * ServiceModelConfigurationElementCollection.cs:
221         * StandardBindingElement.cs: 
222         * StandardBindingElementCollection.cs:
223         fixed several bugs, make relevant tests pass.           
224         
225 2008-02-17  Igor Zelmanovich <igorz@mainsoft.com>
226
227         * EncodingConverter.cs: added internal class.
228         * SecurityAlgorithmSuiteConverter.cs: added internal class.
229         * BasicHttpMessageSecurityElement.cs: 
230         use SecurityAlgorithmSuiteConverter for "algorithmSuite" property.
231         
232 2008-02-16  Atsushi Enomoto  <atsushi@ximian.com>
233
234         * MethodStubs.cs : Added CreateBehavior() method in couple of elements.
235
236 2007-03-30  Atsushi Enomoto  <atsushi@ximian.com>
237
238         * ServiceModelSectionGroup.cs :
239           Diagnostic section name is "diagnostics".
240
241 2006-10-20  Atsushi Enomoto  <atsushi@ximian.com>
242
243         * ServiceMetadataPublishingElement.cs : enable gets by default.
244         * ServiceModelConfigurationElementCollection.cs,
245           NamedServiceModelExtensionCollectionElement.cs :
246           cosmetic API fixes.
247         * MethodStubs.cs : (ServiceBehaviorElementCollection and 
248           ServiceBehaviorElement) override DeserializeElement() to read
249           individual extension elements (and make some DeserializeElement()
250           callable).
251
252 2006-10-13  Atsushi Enomoto  <atsushi@ximian.com>
253
254         * MethodStubs.cs : implemented some GetElementKey() implementations.
255
256 2006-09-27  Atsushi Enomoto  <atsushi@ximian.com>
257
258         Replaced Dummy.cs with individual class files:
259         * MethodStubs.cs : there were some API changes in Sep.CTP.
260         * Dummy.cs,
261           AddressHeaderCollectionElement.cs,
262           AuthorizationPolicyTypeElement.cs,
263           AuthorizationPolicyTypeElementCollection.cs,
264           BaseAddressElement.cs,
265           BaseAddressElementCollection.cs,
266           BasicHttpBindingCollectionElement.cs,
267           BasicHttpBindingElement.cs,
268           BasicHttpMessageSecurityElement.cs,
269           BasicHttpSecurityElement.cs,
270           BehaviorsSection.cs,
271           BinaryMessageEncodingElement.cs,
272           BindingCollectionElement.cs,
273           BindingElementExtensionElement.cs,
274           BindingsSection.cs,
275           CallbackDebugElement.cs,
276           CallbackTimeoutsElement.cs,
277           CertificateElement.cs,
278           CertificateReferenceElement.cs,
279           ChannelEndpointElement.cs,
280           ChannelEndpointElementCollection.cs,
281           ChannelPoolSettingsElement.cs,
282           ClaimTypeElement.cs,
283           ClaimTypeElementCollection.cs,
284           ClientCredentialsElement.cs,
285           ClientSection.cs,
286           ClientViaElement.cs,
287           ComContractElement.cs,
288           ComContractElementCollection.cs,
289           ComContractsSection.cs,
290           ComMethodElement.cs,
291           ComMethodElementCollection.cs,
292           ComPersistableTypeElement.cs,
293           ComPersistableTypeElementCollection.cs,
294           ComUdtElement.cs,
295           ComUdtElementCollection.cs,
296           CommonBehaviorsSection.cs,
297           CommonEndpointBehaviorElement.cs,
298           CommonServiceBehaviorElement.cs,
299           CompositeDuplexElement.cs,
300           ConnectionOrientedTransportElement.cs,
301           CustomBindingCollectionElement.cs,
302           CustomBindingElement.cs,
303           CustomBindingElementCollection.cs,
304           DataContractSerializerElement.cs,
305           DiagnosticSection.cs,
306           DnsElement.cs,
307           EndpointAddressElementBase.cs,
308           EndpointBehaviorElement.cs,
309           EndpointBehaviorElementCollection.cs,
310           ExtensionElement.cs,
311           ExtensionElementCollection.cs,
312           ExtensionsSection.cs,
313           FederatedMessageSecurityOverHttpElement.cs,
314           HostElement.cs,
315           HostTimeoutsElement.cs,
316           HttpDigestClientElement.cs,
317           HttpTransportElement.cs,
318           HttpTransportSecurityElement.cs,
319           HttpsTransportElement.cs,
320           IdentityElement.cs,
321           IssuedTokenClientBehaviorsElement.cs,
322           IssuedTokenClientBehaviorsElementCollection.cs,
323           IssuedTokenClientElement.cs,
324           IssuedTokenParametersElement.cs,
325           IssuedTokenParametersEndpointAddressElement.cs,
326           IssuedTokenServiceElement.cs,
327           LocalClientSecuritySettingsElement.cs,
328           LocalServiceSecuritySettingsElement.cs,
329           MessageLoggingElement.cs,
330           MessageSecurityOverHttpElement.cs,
331           MessageSecurityOverMsmqElement.cs,
332           MessageSecurityOverTcpElement.cs,
333           MetadataElement.cs,
334           MexBindingBindingCollectionElement.cs,
335           MexBindingElement.cs,
336           MexHttpBindingCollectionElement.cs,
337           MexHttpBindingElement.cs,
338           MexHttpsBindingCollectionElement.cs,
339           MexHttpsBindingElement.cs,
340           MexNamedPipeBindingCollectionElement.cs,
341           MexNamedPipeBindingElement.cs,
342           MexTcpBindingCollectionElement.cs,
343           MexTcpBindingElement.cs,
344           MsmqBindingElementBase.cs,
345           MsmqElementBase.cs,
346           MsmqIntegrationBindingCollectionElement.cs,
347           MsmqIntegrationBindingElement.cs,
348           MsmqIntegrationElement.cs,
349           MsmqIntegrationSecurityElement.cs,
350           MsmqTransportElement.cs,
351           MsmqTransportSecurityElement.cs,
352           MtomMessageEncodingElement.cs,
353           NamedPipeConnectionPoolSettingsElement.cs,
354           NamedPipeTransportElement.cs,
355           NamedPipeTransportSecurityElement.cs,
356           NamedServiceModelExtensionCollectionElement.cs,
357           NetMsmqBindingCollectionElement.cs,
358           NetMsmqBindingElement.cs,
359           NetMsmqSecurityElement.cs,
360           NetNamedPipeBindingCollectionElement.cs,
361           NetNamedPipeBindingElement.cs,
362           NetNamedPipeSecurityElement.cs,
363           NetPeerTcpBindingCollectionElement.cs,
364           NetPeerTcpBindingElement.cs,
365           NetTcpBindingCollectionElement.cs,
366           NetTcpBindingElement.cs,
367           NetTcpSecurityElement.cs,
368           NonDualMessageSecurityOverHttpElement.cs,
369           OneWayElement.cs,
370           PeerCredentialElement.cs,
371           PeerCustomResolverElement.cs,
372           PeerResolverElement.cs,
373           PeerSecurityElement.cs,
374           PeerTransportElement.cs,
375           PeerTransportSecurityElement.cs,
376           PnrpPeerResolverElement.cs,
377           PolicyImporterElement.cs,
378           PolicyImporterElementCollection.cs,
379           PrivacyNoticeElement.cs,
380           ReliableSessionElement.cs,
381           RsaElement.cs,
382           SecureConversationServiceElement.cs,
383           SecurityElement.cs,
384           SecurityElementBase.cs,
385           ServiceAuthorizationElement.cs,
386           ServiceBehaviorElement.cs,
387           ServiceBehaviorElementCollection.cs,
388           ServiceCredentialsElement.cs,
389           ServiceDebugElement.cs,
390           ServiceElement.cs,
391           ServiceElementCollection.cs,
392           ServiceEndpointElement.cs,
393           ServiceEndpointElementCollection.cs,
394           ServiceHostingEnvironmentSection.cs,
395           ServiceMetadataPublishingElement.cs,
396           ServiceModelEnhancedConfigurationElementCollection.cs,
397           ServiceModelExtensionElement.cs,
398           ServicePrincipalNameElement.cs,
399           ServiceSecurityAuditElement.cs,
400           ServiceThrottlingElement.cs,
401           ServiceTimeoutsElement.cs,
402           ServicesSection.cs,
403           SslStreamSecurityElement.cs,
404           StandardBindingCollectionElement.cs,
405           StandardBindingElement.cs,
406           StandardBindingElementCollection.cs,
407           StandardBindingOptionalReliableSessionElement.cs,
408           StandardBindingReliableSessionElement.cs,
409           SynchronousReceiveElement.cs,
410           TcpConnectionPoolSettingsElement.cs,
411           TcpTransportElement.cs,
412           TcpTransportSecurityElement.cs,
413           TextMessageEncodingElement.cs,
414           TransactedBatchingElement.cs,
415           TransactionFlowElement.cs,
416           TransportConfigurationTypeElement.cs,
417           TransportConfigurationTypeElementCollection.cs,
418           TransportElement.cs,
419           UseManagedPresentationElement.cs,
420           UserNameServiceElement.cs,
421           UserPrincipalNameElement.cs,
422           WSDualHttpBindingCollectionElement.cs,
423           WSDualHttpBindingElement.cs,
424           WSDualHttpSecurityElement.cs,
425           WSFederationHttpBindingCollectionElement.cs,
426           WSFederationHttpBindingElement.cs,
427           WSFederationHttpSecurityElement.cs,
428           WSHttpBindingBaseElement.cs,
429           WSHttpBindingCollectionElement.cs,
430           WSHttpBindingElement.cs,
431           WSHttpSecurityElement.cs,
432           WSHttpTransportSecurityElement.cs,
433           WindowsClientElement.cs,
434           WindowsServiceElement.cs,
435           WindowsStreamSecurityElement.cs,
436           WsdlImporterElement.cs,
437           WsdlImporterElementCollection.cs,
438           X509CertificateTrustedIssuerElement.cs,
439           X509CertificateTrustedIssuerElementCollection.cs,
440           X509ClientCertificateAuthenticationElement.cs,
441           X509ClientCertificateCredentialsElement.cs,
442           X509DefaultServiceCertificateElement.cs,
443           X509InitiatorCertificateClientElement.cs,
444           X509InitiatorCertificateServiceElement.cs,
445           X509PeerCertificateAuthenticationElement.cs,
446           X509PeerCertificateElement.cs,
447           X509RecipientCertificateClientElement.cs,
448           X509RecipientCertificateServiceElement.cs,
449           X509ScopedServiceCertificateElement.cs,
450           X509ScopedServiceCertificateElementCollection.cs,
451           X509ServiceCertificateAuthenticationElement.cs,
452           XPathMessageFilterElement.cs,
453           XPathMessageFilterElementCollection.cs,
454           XPathMessageFilterElementComparer.cs,
455           XmlDictionaryReaderQuotasElement.cs,
456           XmlElementElement.cs,
457           XmlElementElementCollection.cs : replaced.
458
459 2006-09-05  Atsushi Enomoto  <atsushi@ximian.com>
460
461         * Dummy.cs : (config) regenerated.
462
463 2006-07-21  Atsushi Enomoto  <atsushi@ximian.com>
464
465         * Dummy.cs : regenerated.
466
467 2006-06-30  Atsushi Enomoto  <atsushi@ximian.com>
468
469         * ServiceModelEnhancedConfigurationElementCollection.cs :
470           oops, it is extraneous.
471
472 2006-06-30  Atsushi Enomoto  <atsushi@ximian.com>
473
474         * MethodStubs.cs : several fixes due to the requirements from base
475           types.
476         * ServiceModelSectionGroup.cs,
477           ConfigUtil.cs : Reflect type name changes on properties.
478         * Dummy.cs : regenerated.
479
480         * ServiceModelEnhancedConfigurationElementCollection.cs,
481           ServiceModelExtensionCollectionElement.cs :
482           Added new types.
483         * BindingSectionGroup.cs,
484           ServiceModelExtensionSectionCollection.cs
485           StandardBindingSection.cs
486           NamedServiceModelExtensionSectionCollection.cs
487           SecuritySectionBase.cs
488           EndpointAddressElementBase.cs
489           MsmqSectionBase.cs
490           ServiceModelBasicMapConfigurationElementCollection.cs
491           MsmqBindingConfigurationElementBase.cs
492           StandardBindingConfigurationElementCollection.cs :
493           Removed old types.
494
495 2006-06-29  Atsushi Enomoto  <atsushi@ximian.com>
496
497         * MethodStubs.cs : some API fixes.
498         * MsmqTransportSectionBase.cs : removed obsolete type.
499
500 2006-06-28  Atsushi Enomoto  <atsushi@ximian.com>
501
502         * StandardBindingSection.cs : removed ConfiguredBindings from
503           config properties (it conflicts with Bindings).
504         * Dummy.cs : regenerated (BindingName is not config property).
505         * ConfigUtil.cs : add bindingConfiguration parameter to
506           CreateBinding(). For now comment out ApplyConfiguration().
507
508 2006-06-28  Atsushi Enomoto  <atsushi@ximian.com>
509
510         * BindingsSectionGroup.cs : refresh addition.
511         * StandardBindingSection.cs : added missing members.
512         * MethodStubs.cs : removed default constructor which now conflicts
513           with generated one.
514           Added missing interface members (since interfaces are written now).
515         * Dummy.cs : regenerated.
516         * StandardBindingConfigurationElementCollection.cs :
517           implemented GetElementKey().
518
519 2006-06-27  Atsushi Enomoto  <atsushi@ximian.com>
520
521         * ConfigUtil.cs : reverted previous hack.
522         * MethodStubs.cs : added some BindingType property implementation.
523         * ServiceModelExtensionSectionCollection.cs : not abstract.
524         * StandardBindingConfigurationElementCollection.cs :
525           new missing type.
526
527 2006-06-27  Atsushi Enomoto  <atsushi@ximian.com>
528
529         * BindingsSectionGroup.cs : removed and it is now autogenerated.
530         * ServiceModelConfigurationElementCollection.cs : some API fixes.
531         * ServiceModelBasicMapConfigurationElementCollection.cs : ditto.
532         * MethodStubs.cs : added some missing stuff. Especially, now
533           GetElementKey() is manually added to all collection types.
534         * ConfigUtil.cs : hacky Bindings properties.
535         * Dummy.cs : regenerated.
536
537 2006-06-26  Atsushi Enomoto  <atsushi@ximian.com>
538
539         * ServiceModelConfigurationElementCollection.cs :
540           implemented ElementName.
541
542 2006-06-26  Atsushi Enomoto  <atsushi@ximian.com>
543
544         * Dummy.cs : regerenerated.
545
546 2006-06-26  Atsushi Enomoto  <atsushi@ximian.com>
547
548         * ConfigUtil.cs : new utility class.
549
550 2006-06-26  Atsushi Enomoto  <atsushi@ximian.com>
551
552         * ServiceModelSectionGroup.cs : 
553         * IBindingConfigurationElement.cs : added ApplyConfiguration().
554         * BindingsSectionGroup.cs : some API fixes. A bit of indexer
555           implementation.
556         * ServiceModelConfigurationElementCollection.cs : implemented a bit.
557         * ServiceModelSectionGroup.cs : implemented.
558
559 2006-05-29  Atsushi Enomoto  <atsushi@ximian.com>
560
561         * Dummy.cs : regenerated.
562
563 2006-05-13  Atsushi Enomoto  <atsushi@ximian.com>
564
565         * configgen/configgen.cs : changed implementation strategy. Now it
566           generates code similar to existing Sys.Configuration classes.
567         * Dummy.cs : regenerated
568         * ServiceModelExtensionSectionCollection.cs,
569           StandardBindingSection.cs
570           AuthenticationMode.cs
571           IBindingConfigurationElement.cs
572           SecuritySectionBase.cs
573           EndpointAddressElementBase.cs
574           ServiceModelConfigurationElementCollection.cs
575           ServiceModelBasicMapConfigurationElementCollection.cs
576           MethodStubs.cs : several API updates.
577
578 2006-02-23  Atsushi Enomoto  <atsushi@ximian.com>
579
580         * Dummy.cs MethodStubs.cs StandardBindingSection.cs :
581           Feb. CTP API changes - chapter 1.
582
583 2006-02-15  Atsushi Enomoto  <atsushi@ximian.com>
584
585         * Dummy.cs : regenerated.
586
587 2006-02-02  Atsushi Enomoto  <atsushi@ximian.com>
588
589         * ServiceModelConfigurationElementCollection.cs : signature fix
590           (in sync with sys.configuration.dll)
591
592 2005-11-20  Atsushi Enomoto  <atsushi@ximian.com>
593
594         * MsmqSectionBase.cs, MsmqTransportSectionBase.cs,
595           NamedServiceModelExtensionSectionCollection.cs : new in Nov. CTP.
596         * Dummy.cs, AuthenticationMode.cs :
597           updated to Nov. CTP.
598
599 2005-11-20  Atsushi Enomoto  <atsushi@ximian.com>
600
601         * Dummy.cs, BindingsSectionGroup.cs :
602           removed items related to IntermediaryBinding (removed in beta2).
603
604 2005-10-19  Atsushi Enomoto  <atsushi@ximian.com>
605
606         * configgen/configgen.cs : now that bug #76365 is gone, we can use
607           partial types without problem.
608         * MethodStubs.cs : thus, new file for partial types to define
609           methods manually.
610         * Dummy.cs : regenerated.
611
612 2005-10-06  Atsushi Enomoto  <atsushi@ximian.com>
613
614         * ServicesSection.cs : remove.
615           Actually autogenerated ServicesSection is better.
616         * Dummy.cs : regenerated.
617
618 2005-10-06  Atsushi Enomoto  <atsushi@ximian.com>
619
620         * ServiceModelConfigurationElementCollection.cs,
621           StandardBindingSection.cs : added some missing members.
622         * Dummy.cs : regenereated.
623
624 2005-10-06  Atsushi Enomoto  <atsushi@ximian.com>
625
626         * ServiceModelBasicMapConfigurationElementCollection.cs,
627           ServiceModelExtensionSectionCollection.cs,
628           StandardBindingSection.cs, MsmqBindingConfigurationElementBase.cs :
629           new non-autogenerated files.
630         * Dummy.cs :regenerated.
631
632 2005-10-06  Atsushi Enomoto  <atsushi@ximian.com>
633
634         * EndpointAddressElementBase.cs : new non-autogenerated file.
635         * Dummy.cs : regenerated.
636
637 2005-10-06  Atsushi Enomoto  <atsushi@ximian.com>
638
639         * ServiceModelConfigurationElementCollection.cs,
640           IBindingConfigurationElement.cs : new files.
641         * Dummy.cs : reflecting configgen.exe changes.
642
643 2005-10-05  Atsushi Enomoto  <atsushi@ximian.com>
644
645         * AuthenticationMode.cs : new enum.
646         * Dummy.cs : autogenerated by configgen.exe.
647
648 2005-09-29  Atsushi Enomoto  <atsushi@ximian.com>
649
650         * BindingsSectionGroup.cs, ServiceModelSectionGroup.cs
651           ServicesSection.cs : new files.
652