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