1 2009-07-14 Atsushi Enomoto <atsushi@ximian.com>
3 * ServiceSettingsResponseInfo.cs
4 RegisterResponseInfo.cs
10 ResolveResponseInfo.cs
11 RefreshInfo.cs : implement HasBody(). I couldn't find any case
12 that this method might return false.
14 2009-07-14 Atsushi Enomoto <atsushi@ximian.com>
16 * CustomPeerResolverService.cs : remove commented code.
17 Fix and reduce extra code in ServiceBehaviorAttribute.
19 2009-07-14 Atsushi Enomoto <atsushi@ximian.com>
21 * ResolveResponseInfo.cs : by default it returns empty address list,
23 * LocalPeerResolverService.cs : resolve operation should return
24 all registered nodes but the client itself.
26 2009-07-14 Atsushi Enomoto <atsushi@ximian.com>
28 * RefreshResponseInfo.cs : fix name typo.
30 2009-07-09 Atsushi Enomoto <atsushi@ximian.com>
32 * LocalPeerResolverService.cs : fix RegistrationLifetime to return.
34 2009-07-07 Atsushi Enomoto <atsushi@ximian.com>
36 * CustomPeerResolverService.cs, LocalPeerResolverService.cs,
37 ICustomPeerResolverContract.cs : add local machine peer resolver
38 implementation that can work across appdomains (based on
39 dispatching peer resolver that communicates with a ServiceHost
40 which is either locally started or running as a different process).
42 2009-06-01 Atsushi Enomoto <atsushi@ximian.com>
44 * CustomPeerResolverService.cs : Refresh() now gives readable reply.
46 2009-05-29 Atsushi Enomoto <atsushi@ximian.com>
48 * CustomPeerResolverService.cs : implement some members.
50 2009-05-29 Atsushi Enomoto <atsushi@ximian.com>
52 * RegisterResponseInfo.cs : it does not always reply lifetime.
54 2009-05-28 Atsushi Enomoto <atsushi@ximian.com>
56 * RegisterResponseInfo.cs : oops, Marcos was right. .NET returns
57 "Update" element here.
59 2009-05-28 Atsushi Enomoto <atsushi@ximian.com>
61 * ServiceSettingsResponseInfo.cs, RegisterResponseInfo.cs,
62 RefreshResponseInfo.cs, ResolveInfo.cs, UpdateInfo.cs,
63 UnregisterInfo.cs, ResolveResponseInfo.cs, RefreshInfo.cs :
64 set explicit namespaces on DataContract so that their members can
65 be serialized in appropriate namespace (namespaces in
66 MessageBodyMemberAttribute does not apply there).
68 2009-05-27 Atsushi Enomoto <atsushi@ximian.com>
70 * ResolveInfo.cs : argument check.
72 2009-04-21 Atsushi Enomoto <atsushi@ximian.com>
74 * PeerCustomResolverSettings.cs : added Clone().
76 2009-04-07 Atsushi Enomoto <atsushi@ximian.com>
78 * IPeerResolverContract.cs: fix SessionMode value.
80 2007-08-19 Atsushi Enomoto <atsushi@ximian.com>
82 * RegisterInfo.cs : marcos would have never thought that this is
83 the source of message xml incompatibility.
85 2007-08-19 Marcos Cobena (marcoscobena@gmail.com)
87 * PeerCustomResolverSettings.cs, RefreshInfo.cs, RefreshResponseInfo.cs,
88 ServiceSettingsResponseInfo.cs, UnregisterInfo.cs, UpdateInfo.cs: Bunch of updates.
90 2007-08-19 Atsushi Enomoto <atsushi@ximian.com>
92 * PeerCustomResolverSettings.cs : this class too.
94 2007-08-19 Atsushi Enomoto <atsushi@ximian.com>
96 * PeerResolverSettings.cs : there is nothing actually supported in
97 this class, so don't forget MonoTODOs.
99 2007-08-17 Marcos Cobena (marcoscobena@gmail.com)
101 * CustomPeerResolverService.cs: Updated to dependency types.
102 * RegisterInfo.cs, RegisterResponseInfo.cs, ResolveInfo.cs,
103 ResolveResponseInfo.cs, UnregisterInfo.cs: Updated to produce same messages as .NET does.
105 2007-08-17 Atsushi Enomoto <atsushi@ximian.com>
107 * RegisterInfo.cs : rewritten. Fixed broken approach to static
108 object and eliminated duplicate fields. Use DataMember on Guid
111 2007-08-16 Marcos Cobena (marcoscobena@gmail.com)
113 * PeerReferralPolicy.cs: Moved and updated here from AllEnums.cs.
114 * PeerResolverMode.cs: Updated API.
115 * RefreshResult.cs: Updated API.
116 * RegisterInfo.cs: Almost finished, minus HasBody().
118 2007-07-24 Marcos Cobena (marcoscobena@gmail.com)
120 * CustomPeerResolverService.cs, IPeerResolverContract.cs, RegisterInfo.cs, ResolveInfo.cs: Minor changes.
121 * RegisterResponseInfo.cs: Implemented.
123 2007-06-28 Marcos Cobena (marcoscobena@gmail.com)
125 * CustomPeerResolverService.cs : Minor fixes for working against tests.
126 * New classes initial implementations.
128 2007-05-18 Marcos Cobena (marcoscobena@gmail.com)
130 * IPeerResolverContract.cs
131 CustomPeerResolverService.cs : Minor fixes. IPeerResolverContract
132 works fine now with attributes.
134 2007-05-13 Atsushi Enomoto <atsushi@ximian.com>
136 * IPeerResolverContract.cs CustomPeerResolverService.cs :
137 whitespaces should be replaced with tabs.
139 2007-05-04 Marcos Cobena (marcoscobena@gmail.com)
141 * IPeerResolverContract.cs
142 CustomPeerResolverService.cs : Initial implementations.