+2009-10-15 Atsushi Enomoto <atsushi@ximian.com>
+
+ * 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 <atsushi@ximian.com>
+
+ * 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 <atsushi@ximian.com>
+
+ * 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 <sebastien@ximian.com>
+
+ * 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 <atsushi@ximian.com>
+
+ * ServiceHostBase.cs : a couple of refactoring on contract loopup.
+ Do not push mex contracts to ImplementedContracts.
+
+2009-10-02 Atsushi Enomoto <atsushi@ximian.com>
+
+ * ServiceHostingEnvironment.cs : revert the change, to use
+ internal asp.net state again.
+
+2009-10-02 Atsushi Enomoto <atsushi@ximian.com>
+
+ * ServiceHostBase.cs : apply endpoint behavior section in config.
+ Otherwise WebScriptEnablingBehavior won't be created.
+
+2009-10-01 Atsushi Enomoto <atsushi@ximian.com>
+
+ * 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 <atsushi@ximian.com>
* ChannelFactory.cs : MT users should be warned.