[corlib] Improve CancellationTokenSource test
[mono.git] / mcs / class / System.ServiceModel / System.ServiceModel / ChangeLog
index 57b5bb29ebac9fc0d5a6c040817863ca5cfbf3fc..6c3d35532b4482669445418747f8b9439b7ab2a9 100755 (executable)
@@ -1,3 +1,144 @@
+2010-07-28  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * ServiceHost.cs, ServiceHostBase.cs : handle ListenUri to give
+         correct Uri. Reject wrong service endpoint configuration.
+       * ClientCredentialSecurityTokenManager.cs : give a bit kind error.
+
+2010-07-27  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * FederatedMessageSecurityOverHttp.cs, OptionalReliableSession.cs,
+         ReliableSession.cs, WSFederationHttpBinding.cs:
+         filled couple of missing members.
+
+2010-07-08  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * ServiceRuntimeChannel.cs, NetNamedPipeBinding.cs,
+         ClientProxyGenerator.cs NetPeerTcpBinding.cs, DuplexClientBase.cs:
+         couple of warning cleanups.
+
+2010-07-06  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * ClientRuntimeChannel.cs : give non-null Via uri.
+
+2010-06-22  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * ServiceBehaviorAttribute.cs : do not overwrite existing properties
+         which may have been set by preceding behaviors. Fix WSDL output.
+       * EnvelopeVersion.cs : fix name and namespace for None property.
+
+2010-06-21  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * ServiceHostBase.cs : remove TODOs and unused code.
+         Remove comment that is not true.
+
+2010-06-21  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * EndpointAddress.cs : implement remaining ReadFrom() overloads.
+       * ServiceHostBase.cs : remove extra TODOs.
+
+2010-06-21  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * ServiceHostBase.cs : remove extra throttling field.
+
+2010-06-18  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * ServiceHostBase.cs : Do not build more than one ChannelDispatcher
+         for a Binding. Then check duplicate listen URIs, excluding mex ones.
+
+2010-06-17  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * ServiceHostBase.cs : retrieve MessageVersion and raise an error
+         if there is none. (Check this earlier than building a listener.)
+
+2010-06-14  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * NetTcpBinding.cs : remove pointless EnvelopeVersion field.
+       * ClientRuntimeChannel.cs : disable MessageId output. It does not
+         happen on TCP transport. Added FIXME comment to verify this.
+
+         This fix makes non-first-time calls from mono client working.
+
+2010-06-04  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * DuplexClientRuntimeChannel.cs : do not create and use extraneous
+         ContractDescription for callback contract. Non-callback ones now
+         works fine.
+
+2010-06-03  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * ClientProxyGenerator.cs : CreateProxyType now carefully considers
+         requested proxy type, contract type and callback contract type.
+         i.e. now the resulting proxy has implemented methods for callbacks
+         that are also filled at ContractDescription.
+       * ClientRuntimeChannel.cs : reflect some method call changes.
+
+2010-05-28  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * ClientRuntimeChannel.cs : replace GetFormatter() with Formatter.
+
+2010-05-27  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * ServiceRuntimeChannel.cs : remove unused members for refactoring.
+       * OperationContext.cs : add comment on GetCallbackChannel<T>().
+
+2010-05-26  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * ClientRuntimeChannel.cs : revert the previous change. It was
+         actually sent.
+
+2010-05-26  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * ClientRuntimeChannel.cs : do not add implicit ReplyTo on output
+         channels.
+
+2010-05-21  Geoff Norton  <gnorton@novell.com>
+
+       * BasicHttpBinding.cs: Transport mode supports authentication as well.
+
+2010-05-21  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * ServiceHostBase.cs : ServiceMetadataBehavior and ServiceDebugBehavior
+         are special. They must be applied in prior to other behaviors so that
+         newly populated ChannelDispatchers are applied behaviors accordingly.
+
+2010-05-21  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * ServiceHostBase.cs : remove Sleep() hack and wait channels to get
+         opened to proceed.
+
+2010-05-19  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * DuplexClientBase.cs : implement InnerDuplexChannel and
+         CreateChannel(), by Pieter van der Berg.
+
+2010-05-18  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * ServiceHostBase.cs : revert the previous change, caused regressions.
+
+2010-05-18  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * ServiceHostBase.cs : do not arbitrarily add ServiceDebugBehavior
+         on all configuration-based services. .NET doesn't do that.
+
+2010-04-23  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * ServiceHostBase.cs:
+         actually it should be ChannelDispatcher-to-HttpChannelListener,
+         to identify which dispatcher to send reqs.
+
+2010-04-23  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * ServiceHostBase.cs : add host-to-http-listener mapping so that
+         they can be managed per host.
+
+2010-04-05  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * ChannelTerminatedException.cs : new class.
+
+2010-04-02  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * ClientRuntimeChannel.cs : hush on non-ml profile.
+
 2010-04-02  Atsushi Enomoto  <atsushi@ximian.com>
 
        * ClientRuntimeChannel.cs :