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