+2009-07-14 Atsushi Enomoto <atsushi@ximian.com>
+
+ * ServiceSettingsResponseInfo.cs
+ RegisterResponseInfo.cs
+ RefreshResponseInfo.cs
+ ResolveInfo.cs
+ UpdateInfo.cs
+ RegisterInfo.cs
+ UnregisterInfo.cs
+ ResolveResponseInfo.cs
+ RefreshInfo.cs : implement HasBody(). I couldn't find any case
+ that this method might return false.
+
+2009-07-14 Atsushi Enomoto <atsushi@ximian.com>
+
+ * CustomPeerResolverService.cs : remove commented code.
+ Fix and reduce extra code in ServiceBehaviorAttribute.
+
+2009-07-14 Atsushi Enomoto <atsushi@ximian.com>
+
+ * ResolveResponseInfo.cs : by default it returns empty address list,
+ instead of xsi:nil.
+ * LocalPeerResolverService.cs : resolve operation should return
+ all registered nodes but the client itself.
+
+2009-07-14 Atsushi Enomoto <atsushi@ximian.com>
+
+ * RefreshResponseInfo.cs : fix name typo.
+
+2009-07-09 Atsushi Enomoto <atsushi@ximian.com>
+
+ * LocalPeerResolverService.cs : fix RegistrationLifetime to return.
+
+2009-07-07 Atsushi Enomoto <atsushi@ximian.com>
+
+ * CustomPeerResolverService.cs, LocalPeerResolverService.cs,
+ ICustomPeerResolverContract.cs : add local machine peer resolver
+ implementation that can work across appdomains (based on
+ dispatching peer resolver that communicates with a ServiceHost
+ which is either locally started or running as a different process).
+
+2009-06-01 Atsushi Enomoto <atsushi@ximian.com>
+
+ * CustomPeerResolverService.cs : Refresh() now gives readable reply.
+
+2009-05-29 Atsushi Enomoto <atsushi@ximian.com>
+
+ * CustomPeerResolverService.cs : implement some members.
+
+2009-05-29 Atsushi Enomoto <atsushi@ximian.com>
+
+ * RegisterResponseInfo.cs : it does not always reply lifetime.
+
+2009-05-28 Atsushi Enomoto <atsushi@ximian.com>
+
+ * RegisterResponseInfo.cs : oops, Marcos was right. .NET returns
+ "Update" element here.
+
+2009-05-28 Atsushi Enomoto <atsushi@ximian.com>
+
+ * ServiceSettingsResponseInfo.cs, RegisterResponseInfo.cs,
+ RefreshResponseInfo.cs, ResolveInfo.cs, UpdateInfo.cs,
+ UnregisterInfo.cs, ResolveResponseInfo.cs, RefreshInfo.cs :
+ set explicit namespaces on DataContract so that their members can
+ be serialized in appropriate namespace (namespaces in
+ MessageBodyMemberAttribute does not apply there).
+
+2009-05-27 Atsushi Enomoto <atsushi@ximian.com>
+
+ * ResolveInfo.cs : argument check.
+
2009-04-21 Atsushi Enomoto <atsushi@ximian.com>
* PeerCustomResolverSettings.cs : added Clone().