2009-05-26 Atsushi Enomoto <atsushi@ximian.com>
[mono.git] / mcs / class / System.ServiceModel / System.ServiceModel.Channels / ChangeLog
index 2e54af05ae355c48041772a144122325ce13f38a..df1abe339f8069ad95ca85c673409defc036418c 100755 (executable)
@@ -1,3 +1,63 @@
+2009-05-26  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * TcpDuplexSessionChannel.cs : It seems that buffered stream channel
+         only accepts buffered messages, so do as such for write buffers.
+         Add RelatesTo header.
+
+2009-05-26  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * DuplexSessionChannelBase.cs, DuplexChannelBase.cs:
+         rename from former to latter.
+
+2009-05-25  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * TcpDuplexSessionChannel.cs : reader does not always return full
+         buffer (depending on the stream).
+
+2009-05-25  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * PeerDuplexChannel.cs, PeerOutputChannel.cs : use new PeerNode.ctor.
+
+2009-05-25  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * PeerCustomResolverBindingElement.cs : (Resolve) returned addresses
+         could be null.
+
+2009-05-22  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * ChannelManagerBase.cs : there was annoying non-2.1 stuff.
+
+2009-05-22  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * TcpChannelListener.cs, TcpChannelFactory.cs : get reader quotas.
+
+2009-05-22  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * ChannelManagerBase.cs : fix wrong session channel detection.
+
+2009-05-22  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * BinaryMessageEncoderFactory.cs, BinaryMessageEncoder.cs
+         This encoder factory implements CreateSessionEncoder() and binary
+         encoder does support session transmit, in different media type.
+       * ChannelManagerBase.cs : added utility method to create appropriate
+         encoder.
+       * HttpChannelFactory.cs, HttpChannelListener.cs,
+         MsmqChannelFactory.cs, MsmqChannelListener.cs,
+         PeerChannelFactory.cs, PeerChannelListener.cs,
+         TcpChannelFactory.cs, TcpChannelListener.cs : use above.
+
+2009-05-22  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * TcpDuplexSessionChannel.cs : add ReplyTo header.
+
+2009-05-21  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * DuplexSessionBase.cs : new file, for session implementation.
+       * TcpDuplexSessionChannel.cs, PeerDuplexChannel.cs,
+         DuplexSessionChannelBase.cs : changed sync/async implementation
+         pattern. Now async methods call sync methods using delegates.
+
 2009-05-21  Atsushi Enomoto  <atsushi@ximian.com>
 
        * InputChannelBase.cs, TransportBindingElement.cs, RequestContext.cs: