In System.ServiceModel.Description:
[mono-project.git] / mcs / class / System.ServiceModel / System.ServiceModel.PeerResolvers / ChangeLog
blobdf8f77089ad6ee1fcf5fce85600860f25a93f656
1 2009-08-17  Atsushi Enomoto  <atsushi@ximian.com>
3         * IPeerConnectorContract.cs : use wildcard for the actual message
4           transfer operation.
6 2009-08-17  Atsushi Enomoto  <atsushi@ximian.com>
8         * IPeerConnectorContract.cs : fix internal member name to get
9           serialized correctly.
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
41           ResolveInfo.cs
42           UpdateInfo.cs
43           RegisterInfo.cs
44           UnregisterInfo.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,
57           instead of xsi:nil.
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
144           field directly.
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.