X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mcs%2Fclass%2FSystem.ServiceModel%2FSystem.ServiceModel%2FChangeLog;h=d9c2a879ab16a00aac576dd024a7b0b8bd3847a0;hb=4aa5c7be4d43c54feca83dca6d399bc9f9355052;hp=32ca9122552a6a7d63591a8253829df7dee985d1;hpb=0bd4004c832f6c5a02c35cada2b6fdbedd1563a2;p=mono.git diff --git a/mcs/class/System.ServiceModel/System.ServiceModel/ChangeLog b/mcs/class/System.ServiceModel/System.ServiceModel/ChangeLog index 32ca9122552..d9c2a879ab1 100755 --- a/mcs/class/System.ServiceModel/System.ServiceModel/ChangeLog +++ b/mcs/class/System.ServiceModel/System.ServiceModel/ChangeLog @@ -1,3 +1,296 @@ +2010-01-15 Atsushi Enomoto + + * SilverlightClientConfigLoader.cs : add another loop blocker. + Do not reject binding configuration with no basic http binding. + In SL3 it may be custom and such configuration should be valid. + +2010-01-13 Atsushi Enomoto + + * ExceptionDetail.cs : uncomment DataMember (likely commented out due + to missing default serialization in the past). + +2010-01-13 Atsushi Enomoto + + * EndpointAddressBuilder.cs : reader getters were broken. + +2010-01-13 Atsushi Enomoto + + * EndpointAddressBuilder.cs : implement. + +2010-01-13 Atsushi Enomoto + + * BasicHttpBinding.cs : add SL3 EnableHttpCookieContainer support. + +2010-01-10 Atsushi Enomoto + + * SilverlightClientConfigLoader.cs : uncomment binary message + encoding element which was internal-only in SL2 but public in SL3. + +2010-01-08 Atsushi Enomoto + + * ServiceProxyGenerator.cs, ServiceRuntimeChannel.cs : + Pass service type to correctly retrieve ServiceContractAttribute + from the service type, not callback type. + +2010-01-08 Atsushi Enomoto + + * ClientRuntimeChannel.cs : to open duplex callback channel, it must + ensure to open the channel itself (not only its inner channel). + +2009-12-18 Atsushi Enomoto + + * ClientBase.cs : remove extra CWLs. + +2009-12-18 Atsushi Enomoto + + * AllEnums.cs : + added ServiceContractGenerationOptions.EventBasedAsynchronousMethods. + +2009-12-10 Atsushi Enomoto + + * ClientRuntimeChannel.cs : a bit more kindful error message. + * ClientProxyGenerator.cs : fix async parameter offset. + +2009-12-07 Atsushi Enomoto + + * ServiceHostBase.cs : in AddBaseAddress(), use base_addresses + instead of Description. It could be called in InitializeDescription. + +2009-12-03 Atsushi Enomoto + + * BasicHttpBinding.cs : handle transport security properties. + +2009-12-02 Sebastien Pouliot + + * CommunicationObjectAbortedException.cs, ServerTooBusyException.cs, + ServiceActivationException.cs: Fix base class + * ServiceKnownTypeAttribute.cs: Seal type and add missing + [AttributeUsage] attribute + +2009-12-01 Atsushi Enomoto + + * SilverlightClientConfigLoader.cs : I made an extraneous change. + +2009-12-01 Atsushi Enomoto + + * ClientBase.cs, ChannelFactory_1.cs, ChannelFactory.cs : + more SL3 changes. + +2009-12-01 Atsushi Enomoto + + * SilverlightClientConfigLoader.cs : do not enter infinite loop at + empty element. + +2009-11-25 Atsushi Enomoto + + * EndpointAddress10.cs : added it to the 2.1 build for SL3 API. + +2009-11-05 Geoff Norton + + * ClientRuntimeChannel.cs: Support OperationContext in async calls + as well + +2009-10-16 Atsushi Enomoto + + * ServiceHostBase.cs : removed internal dispatcher builder method. + +2009-10-15 Atsushi Enomoto + + * ServiceHostBase.cs : eliminate possible '/' + '/foo' combination. + +2009-10-15 Sebastien Pouliot + + * ClientRuntimeChannel.cs: Remove the WaitOne 'emitContext' + overloads from the Moonlight build. Directly call WaitHandle. + WaitAll from WaitOne(int) (since the overloads are not always + present) + +2009-10-15 Atsushi Enomoto + + * ServiceHostBase.cs : fix relative URI construction for + ServiceMetadataExtension. It should create URI like + http://localhost/test.svc/wsdl, not http://localhost/wsdl . + +2009-10-15 Atsushi Enomoto + + * ServiceHostBase.cs : on opening the host, check service endpoints + to make sure if there is at least one "non-mex" endpoint. + Fix couple of typos. + +2009-10-09 Atsushi Enomoto + + * InstanceContext.cs : new constraints on CommunicationObject + required calls to base methods. + * ChannelFactory.cs : ditto. Actually changed timing to call + Open() on the internal factory. + * ServiceHostBase.cs : removed DoOpen() which is almost extra now. + Added temporary IMetadataExchange workaround. + +2009-10-07 Sebastien Pouliot + + * OperationContext.cs: Use [ThreadStatic] instead of Thread. + GetNamedDataSlot with Thread.[Get|Set]Data since it offers type + safety and don't require keeping extra API inside Moonlight + +2009-10-07 Atsushi Enomoto + + * ServiceHostBase.cs : a couple of refactoring on contract loopup. + Do not push mex contracts to ImplementedContracts. + +2009-10-02 Atsushi Enomoto + + * ServiceHostingEnvironment.cs : revert the change, to use + internal asp.net state again. + +2009-10-02 Atsushi Enomoto + + * ServiceHostBase.cs : apply endpoint behavior section in config. + Otherwise WebScriptEnablingBehavior won't be created. + +2009-10-01 Atsushi Enomoto + + * ServiceHostBase.cs : fill behaviors first, then add endpoints. + IMetadataExchange requires ServiceMetadataBehaviors, but it may be + filled only from config (which is to be read later). + +2009-10-01 Atsushi Enomoto + + * ChannelFactory.cs : MT users should be warned. + * ClientBase.cs : make MT-only ChannelBase.Invoke() protected. + +2009-09-30 Atsushi Enomoto + + * ServiceHostingEnvironment.cs : use AspNetCompatibilityEnabled as + ASP.NET switch. + +2009-09-30 Atsushi Enomoto + + * ChannelFactory.cs : use ConfigUtil to get config sections. + +2009-09-29 Atsushi Enomoto + + * ClientProxyGenerator.cs : fix wrong parameter number for async + end method with return value. + +2009-09-17 Atsushi Enomoto + + * DuplexClientRuntimeChannel.cs : reflecting EndpointDispatcher change. + +2009-09-17 Atsushi Enomoto + + * ServiceHostBase.cs : OnOpened() should not hide events that are + invoked at the base class. + +2009-09-11 Atsushi Enomoto + + * ServiceHostBase.cs : partly revert dispatcher builder refactoring + to fix some ServiceHostBaseTest regressions. + +2009-09-06 Atsushi Enomoto + + * ClientProxyGenerator.cs : it missed end method argument on + generating end method proxy. + +2009-09-04 Atsushi Enomoto + + * ServiceHostBase.cs : URI trailing '/' can be added only when the + relative URI is non-empty. Do not make http://host/foo.svc as + http://host/foo.svc/ , it's not a directory. + +2009-09-04 Atsushi Enomoto + + * ServiceHostBase.cs : add AddBaseAddress(). BaseAddresses must be + non-null. + +2009-09-03 Atsushi Enomoto + + * ServiceHostBase.cs : move DispatcherBuilder out from ServiceHostBase. + +2009-09-03 Atsushi Enomoto + + * ServiceHostBase.cs : on service contract lookup, do not always + expect contract name to match type name. + * ServiceHost.cs : remove extra local var. + +2009-09-03 Atsushi Enomoto + + * ServiceHostBase.cs : fix wrong listenUri argument in + AddServiceEndpoint() call chain. + +2009-09-01 Atsushi Enomoto + + * ChannelFactory_1.cs : validate behaviors. + +2009-09-01 Atsushi Enomoto + + * ClientRuntimeChannel.cs : add Extensions. + +2009-08-26 Atsushi Enomoto + + * SilverlightClientConfigLoader.cs : add (incomplete) binary + encoder support at config layer. see: + http://lists.ximian.com/pipermail/mono-list/2009-August/043245.html + +2009-08-26 Atsushi Enomoto + + * PeerNode.cs : use ulong as same as Welcome message value. + +2009-08-24 Atsushi Enomoto + + * Constants.cs : p2p constants should rather go here. + +2009-08-24 Atsushi Enomoto + + * ClientRuntimeChannel.cs, DuplexClientRuntimeChannel.cs : split out + from former to latter and implemented most part of listener part. + Make sure to open internal channel at base ClientRuntimeChannel. + * ClientProxyGenerator.cs : minimize !NET_2_1 to here. + +2009-08-21 Atsushi Enomoto + + * ServiceHostBase.cs : some refactoring to reduce weird limitation + to apply behaviors to endpoints. (no need to limit to [0]). + +2009-08-21 Atsushi Enomoto + + * ServiceHostBase.cs : some refactoring to isolate dispatcher + builder code from here. + +2009-08-21 Atsushi Enomoto + + * ServiceHostBase.cs : moved some code to channel/endpoint dispatcher + to reduce their dependencies on this type. + +2009-08-20 Atsushi Enomoto + + * ClientRuntimeChannel.cs : implement async OnBegin/EndOpen like close. + Add FIXME and OnOpen() override on duplex channel. + +2009-08-20 Atsushi Enomoto + + * ServiceHostBase.cs : support UnknownMessageReceived (used by + ChannelDispatcher). + +2009-08-20 Atsushi Enomoto + + * OperationContext.cs, OperationContextScope.cs : + implement IsUserContext. + +2009-08-20 Atsushi Enomoto + + * DuplexChannelFactory.cs, ChannelFactory_1.cs: with static factory + methods, they should close the factory when the channel is closed, + but nonstatic CreateChannel() could be called more than once, so + do not always close it. + * ClientRuntimeChannel.cs : take OperationContext.Current into + consideration (it could be created by users). + +2009-08-19 Atsushi Enomoto + + * NetNamedPipeBinding.cs, NetNamedPipeSecurity.cs + NamedPipeTransportSecurity.cs : new files. + * Dummy.cs : remove above ones. + 2009-08-17 Atsushi Enomoto * ServiceHostBase.cs : wildcard action support was not working