+2010-07-08 Atsushi Enomoto <atsushi@ximian.com>
+
+ * XmlReaderBodyWriter.cs, MessageFault.cs: warning cleanups.
+
+2010-07-06 Atsushi Enomoto <atsushi@ximian.com>
+
+ * ChannelFactoryBase.cs : null via uri parameter is not allowed.
+
+2010-07-05 Atsushi Enomoto <atsushi@ximian.com>
+
+ * HttpTransportbindingElement.cs : remove "Standalone".
+
+2010-07-05 Atsushi Enomoto <atsushi@ximian.com>
+
+ * SvcHttpHandler.cs : removed old code and #if blocks.
+
+2010-07-05 Atsushi Enomoto <atsushi@ximian.com>
+
+ * SvcHttpHandler.cs : add required code for new ASP.NET HTTP stack.
+ Support for new and old stack (both) are temporarily enabled.
+ * HttpTransportBindingElement.cs : switch to new ASP.NET stack.
+
+2010-07-02 Atsushi Enomoto <atsushi@ximian.com>
+
+ * SvcHttpHandlerFactory.cs : remove unused code.
+ * SvcHttpHandler.cs : ditto. Add some code for what new asp.net
+ support will look like.
+
+2010-07-02 Atsushi Enomoto <atsushi@ximian.com>
+
+ * Message.cs, MessageImpl.cs, MessageBufferImpl.cs : remove BodyId.
+ XML attributes on s:Body are handled appropriately, not limited to
+ wsu:Id. Added several required overrides to Message and
+ MessageBuffer implementation classes.
+ * SecureMessageGenerator.cs : so, don't use BodyId. Treat it as a
+ specific case but still fallback.
+
+2010-06-24 Atsushi Enomoto <atsushi@ximian.com>
+
+ * HttpTransportBindingElement.cs :
+ Use new HTTP channel listener implementation.
+
+2010-06-23 Atsushi Enomoto <atsushi@ximian.com>
+
+ * HttpListenerManager.cs : cosmetic code formatting fix.
+
+2010-06-23 Atsushi Enomoto <atsushi@ximian.com>
+
+ * HttpListenerManager.cs :
+ No need to get messed around MetadataPublishingInfo anymore.
+
+2010-06-23 Atsushi Enomoto <atsushi@ximian.com>
+
+ * HttpListenerManager.cs : remove extra different code paths for
+ channel dispatchers with or without mex endpoints.
+
+2010-06-23 Atsushi Enomoto <atsushi@ximian.com>
+
+ * HttpListenerManager.cs : simplify FilterHttpContext().
+
+2010-06-22 Atsushi Enomoto <atsushi@ximian.com>
+
+ * HttpListenerManager.cs : add some comments.
+
+2010-06-21 Atsushi Enomoto <atsushi@ximian.com>
+
+ * HttpReplyChannel.cs : use MessageVersion.None for GET messages.
+ * HttpChannelListener.cs : remove extra field.
+ * HttpListenerManager.cs : check HelpUrl existence (avoid NRE).
+ * HttpRequestContext.cs : reduce internal field.
+
+2010-06-17 Atsushi Enomoto <atsushi@ximian.com>
+
+ * MtomMessageEncodingBindingElement.cs: it's base is abstract, use
+ context.GetInnerProperty<T>().
+
+2010-06-17 Atsushi Enomoto <atsushi@ximian.com>
+
+ * Binding.cs : enable simpler MessageVersion code (issued got fixed).
+ * MtomMessageEncodingBindingElement.cs, TransportBindingElement.cs,
+ TextMessageEncodingBindingElement.cs : return MessageVersion in
+ GetProperty<T>().
+
+2010-06-17 Atsushi Enomoto <atsushi@ximian.com>
+
+ * Binding.cs : add commented-out code for MessageVersion replacement.
+ * TransactionFlowBindingElement.cs : implement (almost dummy).
+
+2010-06-15 Atsushi Enomoto <atsushi@ximian.com>
+
+ * TcpReplyChannel.cs : accept TCP channel on ReceiveRequest(). This
+ fixes standalone tcp-transport/sample[svc|cli]5.exe test in olive
+ (but not TcpTransportBindingElementTest.SimpleDuplexStreamed.)
+
+2010-06-15 Atsushi Enomoto <atsushi@ximian.com>
+
+ * TcpBinaryFrameManager.cs : lock read and write respectively.
+ Finally fixed bug #567672 ('IsOneWay=false' case).
+
+2010-05-28 Atsushi Enomoto <atsushi@ximian.com>
+
+ * DirectionalAction.cs : remove old code from winfx beta.
+
+2010-05-26 Atsushi Enomoto <atsushi@ximian.com>
+
+ * TcpDuplexSessionChannel.cs, TcpReplyChannel.cs : do not set RelatesTo
+ here. If the contract is not one-way (IsOneWay = false) and there is
+ a callback, the callback message sent to the client should *not* be
+ assigned RelatesTo header here. Just do it in the request-reply
+ context. Do it in OperationInvokerHandler.
+
+2010-05-21 Atsushi Enomoto <atsushi@ximian.com>
+
+ * SvcHttpHandler.cs : remove Sleep() hack. The host is now ensured
+ to wait for channels opened.
+
+2010-05-21 Atsushi Enomoto <atsushi@ximian.com>
+
+ * SvcHttpHandler.cs : remove unused field. Some code cleanup.
+
+2010-05-21 Atsushi Enomoto <atsushi@ximian.com>
+
+ * HttpReplyChannel.cs : use manual reset.
+ * AspNetReplyChannel.cs : make it equivalent to the above.
+
+2010-05-21 Atsushi Enomoto <atsushi@ximian.com>
+
+ * HttpChannelListener.cs : do not accept more than one channel at a
+ time. Remove extra fields. Add CancelAsync() implementation.
+
+2010-05-21 Atsushi Enomoto <atsushi@ximian.com>
+
+ * HttpListenerManager.cs : add a workaround for Func<>.BeginInvoke()
+ problem that blocked ASP.NET channels working.
+
+2010-05-19 Andreia Gaita <avidigal@novell.com>
+
+ * HttpRequestChannel.cs: if the response has no body, create an
+ empty message and return that.
+ Note: the ws-mc protocol defines that the service returns an
+ 200 response with an empty body on first connection, this
+ adds support for that (fixes part of #599667)
+
+2010-05-14 Atsushi Enomoto <atsushi@ximian.com>
+
+ * DuplexChannelBase.cs
+ ReplyChannelBase.cs
+ TcpChannelListener.cs
+ ChannelListenerBase_1.cs
+ PeerChannelListener.cs
+ HttpChannelListener.cs
+ NamedPipeChannelListener.cs:
+ do the same for channel listener,reply channels and
+ duplex channels.
+
+2010-05-14 Atsushi Enomoto <atsushi@ximian.com>
+
+ * ChannelFactoryBase.cs, RequestChannelBase.cs : support
+ MessageVersion in GetProperty<T>() for many transport channels.
+
+2010-05-14 Atsushi Enomoto <atsushi@ximian.com>
+
+ * HttpChannelFactory.cs
+ TcpChannelFactory.cs
+ ChannelFactoryBase.cs
+ NamedPipeChannelFactory.cs
+ PeerChannelFactory.cs
+ RequestChannelBase.cs : commonize MessageEncoder.
+ (Commented out GetPrpoerty<T>() for MessageVersion as it is
+ in doubt yet.)
+
+2010-05-14 Atsushi Enomoto <atsushi@ximian.com>
+
+ * MessageHeaders.cs : do not pass empty string array; it almost
+ always results in header-not-found error.
+
2010-05-14 Atsushi Enomoto <atsushi@ximian.com>
* MessageHeader.cs : do not try to lookup prefix for empty ns.