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