1 2009-08-17 Atsushi Enomoto <atsushi@ximian.com>
3 * IPeerConnectorContract.cs : use wildcard for the actual message
6 2009-08-17 Atsushi Enomoto <atsushi@ximian.com>
8 * IPeerConnectorContract.cs : fix internal member name to get
11 2009-08-14 Atsushi Enomoto <atsushi@ximian.com>
13 * IPeerConnectorContract.cs : add itself as CallbackContract.
15 2009-08-14 Atsushi Enomoto <atsushi@ximian.com>
17 * IPeerConnectorContract.cs : remove receiver contract.
19 2009-08-14 Atsushi Enomoto <atsushi@ximian.com>
21 * IPeerConnectorContract.cs : add Disconnect() to receiver contract.
23 2009-08-07 Atsushi Enomoto <atsushi@ximian.com>
25 * IPeerConnectorContract.cs : add callback contract.
27 2009-08-04 Atsushi Enomoto <atsushi@ximian.com>
29 * IPeerConnectorContract.cs : fix contract and add receiver iface
30 (might be unnecessary though).
32 2009-07-31 Atsushi Enomoto <atsushi@ximian.com>
34 * IPeerConnectorContract.cs : new file for [MC-PRCH].
36 2009-07-14 Atsushi Enomoto <atsushi@ximian.com>
38 * ServiceSettingsResponseInfo.cs
39 RegisterResponseInfo.cs
40 RefreshResponseInfo.cs
45 ResolveResponseInfo.cs
46 RefreshInfo.cs : implement HasBody(). I couldn't find any case
47 that this method might return false.
49 2009-07-14 Atsushi Enomoto <atsushi@ximian.com>
51 * CustomPeerResolverService.cs : remove commented code.
52 Fix and reduce extra code in ServiceBehaviorAttribute.
54 2009-07-14 Atsushi Enomoto <atsushi@ximian.com>
56 * ResolveResponseInfo.cs : by default it returns empty address list,
58 * LocalPeerResolverService.cs : resolve operation should return
59 all registered nodes but the client itself.
61 2009-07-14 Atsushi Enomoto <atsushi@ximian.com>
63 * RefreshResponseInfo.cs : fix name typo.
65 2009-07-09 Atsushi Enomoto <atsushi@ximian.com>
67 * LocalPeerResolverService.cs : fix RegistrationLifetime to return.
69 2009-07-07 Atsushi Enomoto <atsushi@ximian.com>
71 * CustomPeerResolverService.cs, LocalPeerResolverService.cs,
72 ICustomPeerResolverContract.cs : add local machine peer resolver
73 implementation that can work across appdomains (based on
74 dispatching peer resolver that communicates with a ServiceHost
75 which is either locally started or running as a different process).
77 2009-06-01 Atsushi Enomoto <atsushi@ximian.com>
79 * CustomPeerResolverService.cs : Refresh() now gives readable reply.
81 2009-05-29 Atsushi Enomoto <atsushi@ximian.com>
83 * CustomPeerResolverService.cs : implement some members.
85 2009-05-29 Atsushi Enomoto <atsushi@ximian.com>
87 * RegisterResponseInfo.cs : it does not always reply lifetime.
89 2009-05-28 Atsushi Enomoto <atsushi@ximian.com>
91 * RegisterResponseInfo.cs : oops, Marcos was right. .NET returns
92 "Update" element here.
94 2009-05-28 Atsushi Enomoto <atsushi@ximian.com>
96 * ServiceSettingsResponseInfo.cs, RegisterResponseInfo.cs,
97 RefreshResponseInfo.cs, ResolveInfo.cs, UpdateInfo.cs,
98 UnregisterInfo.cs, ResolveResponseInfo.cs, RefreshInfo.cs :
99 set explicit namespaces on DataContract so that their members can
100 be serialized in appropriate namespace (namespaces in
101 MessageBodyMemberAttribute does not apply there).
103 2009-05-27 Atsushi Enomoto <atsushi@ximian.com>
105 * ResolveInfo.cs : argument check.
107 2009-04-21 Atsushi Enomoto <atsushi@ximian.com>
109 * PeerCustomResolverSettings.cs : added Clone().
111 2009-04-07 Atsushi Enomoto <atsushi@ximian.com>
113 * IPeerResolverContract.cs: fix SessionMode value.
115 2007-08-19 Atsushi Enomoto <atsushi@ximian.com>
117 * RegisterInfo.cs : marcos would have never thought that this is
118 the source of message xml incompatibility.
120 2007-08-19 Marcos Cobena (marcoscobena@gmail.com)
122 * PeerCustomResolverSettings.cs, RefreshInfo.cs, RefreshResponseInfo.cs,
123 ServiceSettingsResponseInfo.cs, UnregisterInfo.cs, UpdateInfo.cs: Bunch of updates.
125 2007-08-19 Atsushi Enomoto <atsushi@ximian.com>
127 * PeerCustomResolverSettings.cs : this class too.
129 2007-08-19 Atsushi Enomoto <atsushi@ximian.com>
131 * PeerResolverSettings.cs : there is nothing actually supported in
132 this class, so don't forget MonoTODOs.
134 2007-08-17 Marcos Cobena (marcoscobena@gmail.com)
136 * CustomPeerResolverService.cs: Updated to dependency types.
137 * RegisterInfo.cs, RegisterResponseInfo.cs, ResolveInfo.cs,
138 ResolveResponseInfo.cs, UnregisterInfo.cs: Updated to produce same messages as .NET does.
140 2007-08-17 Atsushi Enomoto <atsushi@ximian.com>
142 * RegisterInfo.cs : rewritten. Fixed broken approach to static
143 object and eliminated duplicate fields. Use DataMember on Guid
146 2007-08-16 Marcos Cobena (marcoscobena@gmail.com)
148 * PeerReferralPolicy.cs: Moved and updated here from AllEnums.cs.
149 * PeerResolverMode.cs: Updated API.
150 * RefreshResult.cs: Updated API.
151 * RegisterInfo.cs: Almost finished, minus HasBody().
153 2007-07-24 Marcos Cobena (marcoscobena@gmail.com)
155 * CustomPeerResolverService.cs, IPeerResolverContract.cs, RegisterInfo.cs, ResolveInfo.cs: Minor changes.
156 * RegisterResponseInfo.cs: Implemented.
158 2007-06-28 Marcos Cobena (marcoscobena@gmail.com)
160 * CustomPeerResolverService.cs : Minor fixes for working against tests.
161 * New classes initial implementations.
163 2007-05-18 Marcos Cobena (marcoscobena@gmail.com)
165 * IPeerResolverContract.cs
166 CustomPeerResolverService.cs : Minor fixes. IPeerResolverContract
167 works fine now with attributes.
169 2007-05-13 Atsushi Enomoto <atsushi@ximian.com>
171 * IPeerResolverContract.cs CustomPeerResolverService.cs :
172 whitespaces should be replaced with tabs.
174 2007-05-04 Marcos Cobena (marcoscobena@gmail.com)
176 * IPeerResolverContract.cs
177 CustomPeerResolverService.cs : Initial implementations.