+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 :