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