1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
|
2010-05-19 Atsushi Enomoto <atsushi@ximian.com>
* ServiceSettingsResponseInfo.cs
RegisterResponseInfo.cs
RefreshResponseInfo.cs
ResolveInfo.cs
UpdateInfo.cs
RegisterInfo.cs
UnregisterInfo.cs
RefreshInfo.cs
ResolveResponseInfo.cs : they don't have field initialization at
constructor now, for FormatterServices.GetUninitializedObject().
Fix regression with related to serialization changes.
2009-08-24 Atsushi Enomoto <atsushi@ximian.com>
* IPeerConnectorContract.cs : use common Constants class.
2009-08-17 Atsushi Enomoto <atsushi@ximian.com>
* IPeerConnectorContract.cs : use wildcard for the actual message
transfer operation.
2009-08-17 Atsushi Enomoto <atsushi@ximian.com>
* IPeerConnectorContract.cs : fix internal member name to get
serialized correctly.
2009-08-14 Atsushi Enomoto <atsushi@ximian.com>
* IPeerConnectorContract.cs : add itself as CallbackContract.
2009-08-14 Atsushi Enomoto <atsushi@ximian.com>
* IPeerConnectorContract.cs : remove receiver contract.
2009-08-14 Atsushi Enomoto <atsushi@ximian.com>
* IPeerConnectorContract.cs : add Disconnect() to receiver contract.
2009-08-07 Atsushi Enomoto <atsushi@ximian.com>
* IPeerConnectorContract.cs : add callback contract.
2009-08-04 Atsushi Enomoto <atsushi@ximian.com>
* IPeerConnectorContract.cs : fix contract and add receiver iface
(might be unnecessary though).
2009-07-31 Atsushi Enomoto <atsushi@ximian.com>
* IPeerConnectorContract.cs : new file for [MC-PRCH].
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().
2009-04-07 Atsushi Enomoto <atsushi@ximian.com>
* IPeerResolverContract.cs: fix SessionMode value.
2007-08-19 Atsushi Enomoto <atsushi@ximian.com>
* RegisterInfo.cs : marcos would have never thought that this is
the source of message xml incompatibility.
2007-08-19 Marcos Cobena (marcoscobena@gmail.com)
* PeerCustomResolverSettings.cs, RefreshInfo.cs, RefreshResponseInfo.cs,
ServiceSettingsResponseInfo.cs, UnregisterInfo.cs, UpdateInfo.cs: Bunch of updates.
2007-08-19 Atsushi Enomoto <atsushi@ximian.com>
* PeerCustomResolverSettings.cs : this class too.
2007-08-19 Atsushi Enomoto <atsushi@ximian.com>
* PeerResolverSettings.cs : there is nothing actually supported in
this class, so don't forget MonoTODOs.
2007-08-17 Marcos Cobena (marcoscobena@gmail.com)
* CustomPeerResolverService.cs: Updated to dependency types.
* RegisterInfo.cs, RegisterResponseInfo.cs, ResolveInfo.cs,
ResolveResponseInfo.cs, UnregisterInfo.cs: Updated to produce same messages as .NET does.
2007-08-17 Atsushi Enomoto <atsushi@ximian.com>
* RegisterInfo.cs : rewritten. Fixed broken approach to static
object and eliminated duplicate fields. Use DataMember on Guid
field directly.
2007-08-16 Marcos Cobena (marcoscobena@gmail.com)
* PeerReferralPolicy.cs: Moved and updated here from AllEnums.cs.
* PeerResolverMode.cs: Updated API.
* RefreshResult.cs: Updated API.
* RegisterInfo.cs: Almost finished, minus HasBody().
2007-07-24 Marcos Cobena (marcoscobena@gmail.com)
* CustomPeerResolverService.cs, IPeerResolverContract.cs, RegisterInfo.cs, ResolveInfo.cs: Minor changes.
* RegisterResponseInfo.cs: Implemented.
2007-06-28 Marcos Cobena (marcoscobena@gmail.com)
* CustomPeerResolverService.cs : Minor fixes for working against tests.
* New classes initial implementations.
2007-05-18 Marcos Cobena (marcoscobena@gmail.com)
* IPeerResolverContract.cs
CustomPeerResolverService.cs : Minor fixes. IPeerResolverContract
works fine now with attributes.
2007-05-13 Atsushi Enomoto <atsushi@ximian.com>
* IPeerResolverContract.cs CustomPeerResolverService.cs :
whitespaces should be replaced with tabs.
2007-05-04 Marcos Cobena (marcoscobena@gmail.com)
* IPeerResolverContract.cs
CustomPeerResolverService.cs : Initial implementations.
|