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