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