1 2010-07-27 Atsushi Enomoto <atsushi@ximian.com>
3 * WSDualHttpBindingElement.cs, WSFederationHttpBindingElement.cs :
4 BindingElementType is not a configuration property.
6 2010-07-27 Atsushi Enomoto <atsushi@ximian.com>
8 * ConfigUtil.cs : the error message can be less ambiguous.
10 2010-07-26 Atsushi Enomoto <atsushi@ximian.com>
12 * ConfigUtil.cs, ServiceCredentialsElement.cs :
13 implement x509 store support.
15 2010-07-08 Atsushi Enomoto <atsushi@ximian.com>
17 * ClientCredentialsElement.cs : warning cleanup.
19 2010-05-31 Atsushi Enomoto <atsushi@ximian.com>
21 * ClientCredentialsElement.cs, HttpDigestClientElement.cs,
22 ConfigUtil.cs : implement ClientCredentialsElement.CreateBehavior().
24 2010-04-05 Atsushi Enomoto <atsushi@ximian.com>
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.
38 2010-03-23 Atsushi Enomoto <atsushi@ximian.com>
40 * ConnectionOrientedTransportElement.cs, StandardBindingElement.cs,
41 LocalClientSecuritySettingsElement.cs, CustomBindingElement.cs:
42 add couple of missing methods and TypeConverterAttributes.
44 2010-03-17 Atsushi Enomoto <atsushi@ximian.com>
46 * ServiceMetadataPublishingElement.cs : use IsNullOrEmpty(), names
47 could be "" which is equivalent to null here.
49 2010-03-17 Atsushi Enomoto <atsushi@ximian.com>
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.
57 2010-03-16 Atsushi Enomoto <atsushi@ximian.com>
59 * TcpTransportElement.cs
60 MsmqIntegrationElement.cs
62 NamedPipeTransportElement.cs
63 HttpsTransportElement.cs
65 MsmqTransportElement.cs
66 HttpTransportElement.cs : implement missing methods.
68 2010-03-16 Atsushi Enomoto <atsushi@ximian.com>
70 * IssuedTokenClientElement.cs, MsmqBindingElementBase.cs,
71 NamedPipeConnectionPoolSettingsElement.cs,
72 TcpConnectionPoolSettingsElement.cs,
73 StandardBindingReliableSessionElement.cs,
74 LocalServiceSecuritySettingsElement.cs : use TimeSpanConverter.
76 2010-03-15 Atsushi Enomoto <atsushi@ximian.com>
78 * ServiceDebugElement.cs : binding names could rather be empty.
80 2010-03-09 Atsushi Enomoto <atsushi@ximian.com>
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.
88 2010-03-08 Atsushi Enomoto <atsushi@ximian.com>
90 * X509RecipientCertificateServiceElement.cs : remove extra FIXMEs.
91 * ServiceCredentialsElement.cs : implement CreateBehavior().
93 2010-03-03 Atsushi Enomoto <atsushi@ximian.com>
95 * ServiceDebugElement.cs, ServiceMetadataPublishingElement.cs:
98 2009-10-02 Atsushi Enomoto <atsushi@ximian.com>
100 * ConfigUtil.cs : revert the change, to use ServiceHostingEnvironment
101 internal member again.
103 2009-10-02 Atsushi Enomoto <atsushi@ximian.com>
105 * ServiceThrottlingElement.cs : implement CreateBehavior().
107 2009-10-01 Atsushi Enomoto <atsushi@ximian.com>
109 * ServiceModelExtensionCollectionElement.cs : add couple of missing
110 members. Implement Reset() to not clean up items (so far it is
113 2009-10-01 Atsushi Enomoto <atsushi@ximian.com>
115 * ServiceBehaviorElement.cs, EndpointBehaviorElement.cs :
116 remove extra interfaces.
117 * ServiceModelEnhancedConfigurationElementCollection.cs :
118 there is no protected constructor.
119 * EndpointBehaviorElementCollection.cs :
120 add ThrowOnDuplicate.
122 2009-10-01 Atsushi Enomoto <atsushi@ximian.com>
124 * ServiceModelConfigurationElementCollection.cs : implement set[this]
125 * ServiceBehaviorElementCollection.cs : remove extra members.
127 2009-09-30 Atsushi Enomoto <atsushi@ximian.com>
129 * ConfigUtil.cs : use WeConfigurationManager when it is under
132 2009-04-08 Atsushi Enomoto <atsushi@ximian.com>
134 * IdentityElement.cs, NetPeerTcpBindingElement.cs: implemented
135 OnApplyConfiguration().
137 2009-04-07 Atsushi Enomoto <atsushi@ximian.com>
139 * XmlDictionaryReaderQuotasElement.cs, NetTcpBindingElement.cs:
140 implement OnApplyConfiguration().
142 2008-04-22 Igor Zelmanovich <igorz@mainsoft.com>
144 * ServiceDebugElement.cs:
145 implement CreateBehavior method.
147 2008-04-03 Igor Zelmanovich <igorz@mainsoft.com>
149 * ServiceModelExtensionCollectionElement.cs:
150 implement this[int index] api.
152 2008-04-01 Igor Zelmanovich <igorz@mainsoft.com>
154 * ServiceEndpointElementCollection.cs: fix GetElementKey().
156 2008-03-31 Vladmir Krasnov <vladmimir@mainsoft.com>
158 * ConfigUtil.cs: fixed CreateBinding
159 * BasicHttpBindingElement.cs: OnApplyConfiguration
160 * StandardBindingElement.cs: implemented ApplyConfiguration
162 2008-03-27 Igor Zelmanovich <igorz@mainsoft.com>
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:
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:
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
210 2008-03-27 Igor Zelmanovich <igorz@mainsoft.com>
212 * IPAddressConverter.cs:
213 * MessageVersionConverter.cs:
214 * MessageSecurityVersionConverter.cs:
215 * ReliableMessagingVersionConverter.cs:
216 new internal converters used for reading configuration.
218 2008-03-26 Igor Zelmanovich <igorz@mainsoft.com>
220 * ServiceModelExtensionCollectionElement.cs:
221 fix GetEnumerator method.
223 2008-03-26 Igor Zelmanovich <igorz@mainsoft.com>
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.
234 2008-03-24 Igor Zelmanovich <igorz@mainsoft.com>
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.
249 2008-03-04 Eyal Alaluf <eyala@mainsoft.com>
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.
258 2008-03-02 Igor Zelmanovich <igorz@mainsoft.com>
260 * StandardBindingOptionalReliableSessionElement.cs:
261 * StandardBindingReliableSessionElement.cs:
262 fix properties collection initialization.
264 2008-03-02 Igor Zelmanovich <igorz@mainsoft.com>
266 * MessageSecurityOverTcpElement.cs:
267 fix properties collection initialization.
269 2008-02-19 Igor Zelmanovich <igorz@mainsoft.com>
271 * BasicHttpBindingElement.cs:
272 * BindingCollectionElement.cs:
273 * BindingsSection.cs:
274 * ChannelEndpointElementCollection.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
296 2008-02-17 Igor Zelmanovich <igorz@mainsoft.com>
298 * BasicHttpBindingElement.cs:
299 * ServiceModelConfigurationElementCollection.cs:
300 * StandardBindingElement.cs:
301 * StandardBindingElementCollection.cs:
302 fixed several bugs, make relevant tests pass.
304 2008-02-17 Igor Zelmanovich <igorz@mainsoft.com>
306 * EncodingConverter.cs: added internal class.
307 * SecurityAlgorithmSuiteConverter.cs: added internal class.
308 * BasicHttpMessageSecurityElement.cs:
309 use SecurityAlgorithmSuiteConverter for "algorithmSuite" property.
311 2008-02-16 Atsushi Enomoto <atsushi@ximian.com>
313 * MethodStubs.cs : Added CreateBehavior() method in couple of elements.
315 2007-03-30 Atsushi Enomoto <atsushi@ximian.com>
317 * ServiceModelSectionGroup.cs :
318 Diagnostic section name is "diagnostics".
320 2006-10-20 Atsushi Enomoto <atsushi@ximian.com>
322 * ServiceMetadataPublishingElement.cs : enable gets by default.
323 * ServiceModelConfigurationElementCollection.cs,
324 NamedServiceModelExtensionCollectionElement.cs :
326 * MethodStubs.cs : (ServiceBehaviorElementCollection and
327 ServiceBehaviorElement) override DeserializeElement() to read
328 individual extension elements (and make some DeserializeElement()
331 2006-10-13 Atsushi Enomoto <atsushi@ximian.com>
333 * MethodStubs.cs : implemented some GetElementKey() implementations.
335 2006-09-27 Atsushi Enomoto <atsushi@ximian.com>
337 Replaced Dummy.cs with individual class files:
338 * MethodStubs.cs : there were some API changes in Sep.CTP.
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,
350 BinaryMessageEncodingElement.cs,
351 BindingCollectionElement.cs,
352 BindingElementExtensionElement.cs,
354 CallbackDebugElement.cs,
355 CallbackTimeoutsElement.cs,
356 CertificateElement.cs,
357 CertificateReferenceElement.cs,
358 ChannelEndpointElement.cs,
359 ChannelEndpointElementCollection.cs,
360 ChannelPoolSettingsElement.cs,
362 ClaimTypeElementCollection.cs,
363 ClientCredentialsElement.cs,
366 ComContractElement.cs,
367 ComContractElementCollection.cs,
368 ComContractsSection.cs,
370 ComMethodElementCollection.cs,
371 ComPersistableTypeElement.cs,
372 ComPersistableTypeElementCollection.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,
386 EndpointAddressElementBase.cs,
387 EndpointBehaviorElement.cs,
388 EndpointBehaviorElementCollection.cs,
390 ExtensionElementCollection.cs,
391 ExtensionsSection.cs,
392 FederatedMessageSecurityOverHttpElement.cs,
394 HostTimeoutsElement.cs,
395 HttpDigestClientElement.cs,
396 HttpTransportElement.cs,
397 HttpTransportSecurityElement.cs,
398 HttpsTransportElement.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,
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,
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,
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,
461 SecureConversationServiceElement.cs,
463 SecurityElementBase.cs,
464 ServiceAuthorizationElement.cs,
465 ServiceBehaviorElement.cs,
466 ServiceBehaviorElementCollection.cs,
467 ServiceCredentialsElement.cs,
468 ServiceDebugElement.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,
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,
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.
538 2006-09-05 Atsushi Enomoto <atsushi@ximian.com>
540 * Dummy.cs : (config) regenerated.
542 2006-07-21 Atsushi Enomoto <atsushi@ximian.com>
544 * Dummy.cs : regenerated.
546 2006-06-30 Atsushi Enomoto <atsushi@ximian.com>
548 * ServiceModelEnhancedConfigurationElementCollection.cs :
549 oops, it is extraneous.
551 2006-06-30 Atsushi Enomoto <atsushi@ximian.com>
553 * MethodStubs.cs : several fixes due to the requirements from base
555 * ServiceModelSectionGroup.cs,
556 ConfigUtil.cs : Reflect type name changes on properties.
557 * Dummy.cs : regenerated.
559 * ServiceModelEnhancedConfigurationElementCollection.cs,
560 ServiceModelExtensionCollectionElement.cs :
562 * BindingSectionGroup.cs,
563 ServiceModelExtensionSectionCollection.cs
564 StandardBindingSection.cs
565 NamedServiceModelExtensionSectionCollection.cs
566 SecuritySectionBase.cs
567 EndpointAddressElementBase.cs
569 ServiceModelBasicMapConfigurationElementCollection.cs
570 MsmqBindingConfigurationElementBase.cs
571 StandardBindingConfigurationElementCollection.cs :
574 2006-06-29 Atsushi Enomoto <atsushi@ximian.com>
576 * MethodStubs.cs : some API fixes.
577 * MsmqTransportSectionBase.cs : removed obsolete type.
579 2006-06-28 Atsushi Enomoto <atsushi@ximian.com>
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().
587 2006-06-28 Atsushi Enomoto <atsushi@ximian.com>
589 * BindingsSectionGroup.cs : refresh addition.
590 * StandardBindingSection.cs : added missing members.
591 * MethodStubs.cs : removed default constructor which now conflicts
593 Added missing interface members (since interfaces are written now).
594 * Dummy.cs : regenerated.
595 * StandardBindingConfigurationElementCollection.cs :
596 implemented GetElementKey().
598 2006-06-27 Atsushi Enomoto <atsushi@ximian.com>
600 * ConfigUtil.cs : reverted previous hack.
601 * MethodStubs.cs : added some BindingType property implementation.
602 * ServiceModelExtensionSectionCollection.cs : not abstract.
603 * StandardBindingConfigurationElementCollection.cs :
606 2006-06-27 Atsushi Enomoto <atsushi@ximian.com>
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.
616 2006-06-26 Atsushi Enomoto <atsushi@ximian.com>
618 * ServiceModelConfigurationElementCollection.cs :
619 implemented ElementName.
621 2006-06-26 Atsushi Enomoto <atsushi@ximian.com>
623 * Dummy.cs : regerenerated.
625 2006-06-26 Atsushi Enomoto <atsushi@ximian.com>
627 * ConfigUtil.cs : new utility class.
629 2006-06-26 Atsushi Enomoto <atsushi@ximian.com>
631 * ServiceModelSectionGroup.cs :
632 * IBindingConfigurationElement.cs : added ApplyConfiguration().
633 * BindingsSectionGroup.cs : some API fixes. A bit of indexer
635 * ServiceModelConfigurationElementCollection.cs : implemented a bit.
636 * ServiceModelSectionGroup.cs : implemented.
638 2006-05-29 Atsushi Enomoto <atsushi@ximian.com>
640 * Dummy.cs : regenerated.
642 2006-05-13 Atsushi Enomoto <atsushi@ximian.com>
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.
657 2006-02-23 Atsushi Enomoto <atsushi@ximian.com>
659 * Dummy.cs MethodStubs.cs StandardBindingSection.cs :
660 Feb. CTP API changes - chapter 1.
662 2006-02-15 Atsushi Enomoto <atsushi@ximian.com>
664 * Dummy.cs : regenerated.
666 2006-02-02 Atsushi Enomoto <atsushi@ximian.com>
668 * ServiceModelConfigurationElementCollection.cs : signature fix
669 (in sync with sys.configuration.dll)
671 2005-11-20 Atsushi Enomoto <atsushi@ximian.com>
673 * MsmqSectionBase.cs, MsmqTransportSectionBase.cs,
674 NamedServiceModelExtensionSectionCollection.cs : new in Nov. CTP.
675 * Dummy.cs, AuthenticationMode.cs :
678 2005-11-20 Atsushi Enomoto <atsushi@ximian.com>
680 * Dummy.cs, BindingsSectionGroup.cs :
681 removed items related to IntermediaryBinding (removed in beta2).
683 2005-10-19 Atsushi Enomoto <atsushi@ximian.com>
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
689 * Dummy.cs : regenerated.
691 2005-10-06 Atsushi Enomoto <atsushi@ximian.com>
693 * ServicesSection.cs : remove.
694 Actually autogenerated ServicesSection is better.
695 * Dummy.cs : regenerated.
697 2005-10-06 Atsushi Enomoto <atsushi@ximian.com>
699 * ServiceModelConfigurationElementCollection.cs,
700 StandardBindingSection.cs : added some missing members.
701 * Dummy.cs : regenereated.
703 2005-10-06 Atsushi Enomoto <atsushi@ximian.com>
705 * ServiceModelBasicMapConfigurationElementCollection.cs,
706 ServiceModelExtensionSectionCollection.cs,
707 StandardBindingSection.cs, MsmqBindingConfigurationElementBase.cs :
708 new non-autogenerated files.
709 * Dummy.cs :regenerated.
711 2005-10-06 Atsushi Enomoto <atsushi@ximian.com>
713 * EndpointAddressElementBase.cs : new non-autogenerated file.
714 * Dummy.cs : regenerated.
716 2005-10-06 Atsushi Enomoto <atsushi@ximian.com>
718 * ServiceModelConfigurationElementCollection.cs,
719 IBindingConfigurationElement.cs : new files.
720 * Dummy.cs : reflecting configgen.exe changes.
722 2005-10-05 Atsushi Enomoto <atsushi@ximian.com>
724 * AuthenticationMode.cs : new enum.
725 * Dummy.cs : autogenerated by configgen.exe.
727 2005-09-29 Atsushi Enomoto <atsushi@ximian.com>
729 * BindingsSectionGroup.cs, ServiceModelSectionGroup.cs
730 ServicesSection.cs : new files.