1 2010-05-19 Atsushi Enomoto <atsushi@ximian.com>
3 * ServiceSettingsResponseInfo.cs
4 RegisterResponseInfo.cs
11 ResolveResponseInfo.cs : they don't have field initialization at
12 constructor now, for FormatterServices.GetUninitializedObject().
13 Fix regression with related to serialization changes.
15 2009-08-24 Atsushi Enomoto <atsushi@ximian.com>
17 * IPeerConnectorContract.cs : use common Constants class.
19 2009-08-17 Atsushi Enomoto <atsushi@ximian.com>
21 * IPeerConnectorContract.cs : use wildcard for the actual message
24 2009-08-17 Atsushi Enomoto <atsushi@ximian.com>
26 * IPeerConnectorContract.cs : fix internal member name to get
29 2009-08-14 Atsushi Enomoto <atsushi@ximian.com>
31 * IPeerConnectorContract.cs : add itself as CallbackContract.
33 2009-08-14 Atsushi Enomoto <atsushi@ximian.com>
35 * IPeerConnectorContract.cs : remove receiver contract.
37 2009-08-14 Atsushi Enomoto <atsushi@ximian.com>
39 * IPeerConnectorContract.cs : add Disconnect() to receiver contract.
41 2009-08-07 Atsushi Enomoto <atsushi@ximian.com>
43 * IPeerConnectorContract.cs : add callback contract.
45 2009-08-04 Atsushi Enomoto <atsushi@ximian.com>
47 * IPeerConnectorContract.cs : fix contract and add receiver iface
48 (might be unnecessary though).
50 2009-07-31 Atsushi Enomoto <atsushi@ximian.com>
52 * IPeerConnectorContract.cs : new file for [MC-PRCH].
54 2009-07-14 Atsushi Enomoto <atsushi@ximian.com>
56 * ServiceSettingsResponseInfo.cs
57 RegisterResponseInfo.cs
58 RefreshResponseInfo.cs
63 ResolveResponseInfo.cs
64 RefreshInfo.cs : implement HasBody(). I couldn't find any case
65 that this method might return false.
67 2009-07-14 Atsushi Enomoto <atsushi@ximian.com>
69 * CustomPeerResolverService.cs : remove commented code.
70 Fix and reduce extra code in ServiceBehaviorAttribute.
72 2009-07-14 Atsushi Enomoto <atsushi@ximian.com>
74 * ResolveResponseInfo.cs : by default it returns empty address list,
76 * LocalPeerResolverService.cs : resolve operation should return
77 all registered nodes but the client itself.
79 2009-07-14 Atsushi Enomoto <atsushi@ximian.com>
81 * RefreshResponseInfo.cs : fix name typo.
83 2009-07-09 Atsushi Enomoto <atsushi@ximian.com>
85 * LocalPeerResolverService.cs : fix RegistrationLifetime to return.
87 2009-07-07 Atsushi Enomoto <atsushi@ximian.com>
89 * CustomPeerResolverService.cs, LocalPeerResolverService.cs,
90 ICustomPeerResolverContract.cs : add local machine peer resolver
91 implementation that can work across appdomains (based on
92 dispatching peer resolver that communicates with a ServiceHost
93 which is either locally started or running as a different process).
95 2009-06-01 Atsushi Enomoto <atsushi@ximian.com>
97 * CustomPeerResolverService.cs : Refresh() now gives readable reply.
99 2009-05-29 Atsushi Enomoto <atsushi@ximian.com>
101 * CustomPeerResolverService.cs : implement some members.
103 2009-05-29 Atsushi Enomoto <atsushi@ximian.com>
105 * RegisterResponseInfo.cs : it does not always reply lifetime.
107 2009-05-28 Atsushi Enomoto <atsushi@ximian.com>
109 * RegisterResponseInfo.cs : oops, Marcos was right. .NET returns
110 "Update" element here.
112 2009-05-28 Atsushi Enomoto <atsushi@ximian.com>
114 * ServiceSettingsResponseInfo.cs, RegisterResponseInfo.cs,
115 RefreshResponseInfo.cs, ResolveInfo.cs, UpdateInfo.cs,
116 UnregisterInfo.cs, ResolveResponseInfo.cs, RefreshInfo.cs :
117 set explicit namespaces on DataContract so that their members can
118 be serialized in appropriate namespace (namespaces in
119 MessageBodyMemberAttribute does not apply there).
121 2009-05-27 Atsushi Enomoto <atsushi@ximian.com>
123 * ResolveInfo.cs : argument check.
125 2009-04-21 Atsushi Enomoto <atsushi@ximian.com>
127 * PeerCustomResolverSettings.cs : added Clone().
129 2009-04-07 Atsushi Enomoto <atsushi@ximian.com>
131 * IPeerResolverContract.cs: fix SessionMode value.
133 2007-08-19 Atsushi Enomoto <atsushi@ximian.com>
135 * RegisterInfo.cs : marcos would have never thought that this is
136 the source of message xml incompatibility.
138 2007-08-19 Marcos Cobena (marcoscobena@gmail.com)
140 * PeerCustomResolverSettings.cs, RefreshInfo.cs, RefreshResponseInfo.cs,
141 ServiceSettingsResponseInfo.cs, UnregisterInfo.cs, UpdateInfo.cs: Bunch of updates.
143 2007-08-19 Atsushi Enomoto <atsushi@ximian.com>
145 * PeerCustomResolverSettings.cs : this class too.
147 2007-08-19 Atsushi Enomoto <atsushi@ximian.com>
149 * PeerResolverSettings.cs : there is nothing actually supported in
150 this class, so don't forget MonoTODOs.
152 2007-08-17 Marcos Cobena (marcoscobena@gmail.com)
154 * CustomPeerResolverService.cs: Updated to dependency types.
155 * RegisterInfo.cs, RegisterResponseInfo.cs, ResolveInfo.cs,
156 ResolveResponseInfo.cs, UnregisterInfo.cs: Updated to produce same messages as .NET does.
158 2007-08-17 Atsushi Enomoto <atsushi@ximian.com>
160 * RegisterInfo.cs : rewritten. Fixed broken approach to static
161 object and eliminated duplicate fields. Use DataMember on Guid
164 2007-08-16 Marcos Cobena (marcoscobena@gmail.com)
166 * PeerReferralPolicy.cs: Moved and updated here from AllEnums.cs.
167 * PeerResolverMode.cs: Updated API.
168 * RefreshResult.cs: Updated API.
169 * RegisterInfo.cs: Almost finished, minus HasBody().
171 2007-07-24 Marcos Cobena (marcoscobena@gmail.com)
173 * CustomPeerResolverService.cs, IPeerResolverContract.cs, RegisterInfo.cs, ResolveInfo.cs: Minor changes.
174 * RegisterResponseInfo.cs: Implemented.
176 2007-06-28 Marcos Cobena (marcoscobena@gmail.com)
178 * CustomPeerResolverService.cs : Minor fixes for working against tests.
179 * New classes initial implementations.
181 2007-05-18 Marcos Cobena (marcoscobena@gmail.com)
183 * IPeerResolverContract.cs
184 CustomPeerResolverService.cs : Minor fixes. IPeerResolverContract
185 works fine now with attributes.
187 2007-05-13 Atsushi Enomoto <atsushi@ximian.com>
189 * IPeerResolverContract.cs CustomPeerResolverService.cs :
190 whitespaces should be replaced with tabs.
192 2007-05-04 Marcos Cobena (marcoscobena@gmail.com)
194 * IPeerResolverContract.cs
195 CustomPeerResolverService.cs : Initial implementations.