New test.
[mono.git] / mcs / class / System.ServiceModel / System.ServiceModel.Dispatcher / ChangeLog
index a814dc6b0075eddb6b84a4703e29d379f3f0493e..2fd02d25e0d9b6213c4fe0a49542c6e36fafc223 100644 (file)
@@ -1,3 +1,140 @@
+2010-03-25  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * OperationInvokerHandler.cs : removed unused code.
+
+2010-03-24  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * ChannelDispatcher.cs : return EndpointDispatcher at initializing
+         for internal use. Add some locks. Patch by Matt Dargavel.
+
+2010-03-24  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * ChannelDispatcher.cs : fix wrong method call in open_delegate.
+         Patch by Matt Dargavel.
+
+2010-03-24  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * ChannelDispatcher.cs : give the actual exception message instead
+         of "error occured".
+
+2010-03-18  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XPathMessageContext.cs : implement.
+       * XPathMessageFilterTable.cs : add some missing overloads.
+
+2010-02-26  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * InputOrReplyRequestProcessor.cs : now ServiceRuntimeChannel is
+         moved to fake public namespace.
+
+2010-02-18  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * ChannelDispatcher.cs : revert previous change - it could result
+         in blocking some threads and block nunit completion.
+
+2010-02-04  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * ChannelDispatcher.cs : now I can enable service throttling to
+         handle more than one concurrent channels as ASP.NET reply channel
+         got fixed.
+
+2010-01-25  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * ChannelDispatcher.cs : actually instance context provider could be
+         null through the entire service run.
+
+         Fixed all current nunit failures!
+
+2010-01-22  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * ChannelDispatcher.cs : do not try to iterate channel acceptor when
+         it is being closed.
+
+2010-01-19  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * ChannelDispatcher.cs : another error audit.
+
+2010-01-13  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * FaultContractInfo.cs : implement.
+       * DispatchOperation.cs, ClientOperation.cs: fill Faults.
+
+2010-01-08  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * EndpointDispatcher.cs, InputOrReplyRequestProcessor.cs :
+         Pass service type to correctly retrieve ServiceContractAttribute
+         from the service type, not callback type.
+
+2010-01-07  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * ChannelDispatcher.cs : make sure to unlock channel acceptor wait
+         handle when the delegated method resulted in an error.
+
+2009-12-26  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * ChannelDispatcher.cs : close such channels that failed to receive
+         request or input.
+
+2009-12-26  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * DispatchRuntime.cs : shortened code and scattered monotodos.
+
+2009-12-10  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * OperationInvokerHandler.cs : fix async operation handling. Since
+         the entire handler chain is designed to be in synchronous, one
+         single handler must not leave its work incomplete (async). Just
+         wait for the async process completion within the handler.
+
+2009-12-07  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * ChannelDispatcher.cs : fix regression; ServiceBehaviorAttribute
+         could be set explicitly null.
+
+2009-12-07  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * ChannelDispatcher.cs : handle AddressFilterMode (.Any only yet).
+       * OperationInvokerHandler.cs : fix wrong IAsyncResult use.
+
+2009-12-07  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * InstanceBehavior.cs : allow nonpublic instance.
+       * DefaultOperationInvoker.cs : do use IsSynchronous correctly.
+
+2009-10-22  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * ChannelDispatcher.cs : disable concurrent channel acceptance
+         until it gets working fine.
+
+2009-10-16  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * ChannelDispatcher.cs : fix warnings.
+
+2009-10-16  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * ClientOperation.cs, ClientRuntime.cs : another couple of changes
+         are required to not use non-SL types.
+
+2009-10-16  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * ClientRuntime.cs : enable Operations property on monotouch.
+         Hopefully it will enable us to build WebHttpBinding.
+
+2009-10-09  Atsushi Enomoto  <atsushi@ximian.com>
+
+        * ChannelDispatcher.cs : OnOpened/OnOpening constraints related
+          changes were required here too. Actually it simplified code.
+
+2009-10-06  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * OperationInvokerHandler.cs : a bit more explaining message.
+
+2009-10-05  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * ChannelDispatcher.cs : make sure to close, *and* abort channels
+         in case they failed to close. Also consider close timeouts.
+         Rename a field to make less confusing.
+
 2009-09-17  Atsushi Enomoto  <atsushi@ximian.com>
 
        * ChannelDispatcher.cs, EndpointDispatcher.cs :