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