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