2009-07-14 Atsushi Enomoto <atsushi@ximian.com>
[mono.git] / mcs / class / System.ServiceModel / System.ServiceModel.PeerResolvers / ChangeLog
1 2009-07-14  Atsushi Enomoto  <atsushi@ximian.com>
2
3         * ServiceSettingsResponseInfo.cs
4           RegisterResponseInfo.cs
5           RefreshResponseInfo.cs
6           ResolveInfo.cs
7           UpdateInfo.cs
8           RegisterInfo.cs
9           UnregisterInfo.cs
10           ResolveResponseInfo.cs
11           RefreshInfo.cs : implement HasBody(). I couldn't find any case
12           that this method might return false.
13
14 2009-07-14  Atsushi Enomoto  <atsushi@ximian.com>
15
16         * CustomPeerResolverService.cs : remove commented code.
17           Fix and reduce extra code in ServiceBehaviorAttribute.
18
19 2009-07-14  Atsushi Enomoto  <atsushi@ximian.com>
20
21         * ResolveResponseInfo.cs : by default it returns empty address list,
22           instead of xsi:nil.
23         * LocalPeerResolverService.cs : resolve operation should return
24           all registered nodes but the client itself.
25
26 2009-07-14  Atsushi Enomoto  <atsushi@ximian.com>
27
28         * RefreshResponseInfo.cs : fix name typo.
29
30 2009-07-09  Atsushi Enomoto  <atsushi@ximian.com>
31
32         * LocalPeerResolverService.cs : fix RegistrationLifetime to return.
33
34 2009-07-07  Atsushi Enomoto  <atsushi@ximian.com>
35
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).
41
42 2009-06-01  Atsushi Enomoto  <atsushi@ximian.com>
43
44         * CustomPeerResolverService.cs : Refresh() now gives readable reply.
45
46 2009-05-29  Atsushi Enomoto  <atsushi@ximian.com>
47
48         * CustomPeerResolverService.cs : implement some members.
49
50 2009-05-29  Atsushi Enomoto  <atsushi@ximian.com>
51
52         * RegisterResponseInfo.cs : it does not always reply lifetime.
53
54 2009-05-28  Atsushi Enomoto  <atsushi@ximian.com>
55
56         * RegisterResponseInfo.cs : oops, Marcos was right. .NET returns
57           "Update" element here.
58
59 2009-05-28  Atsushi Enomoto  <atsushi@ximian.com>
60
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).
67
68 2009-05-27  Atsushi Enomoto  <atsushi@ximian.com>
69
70         * ResolveInfo.cs : argument check.
71
72 2009-04-21  Atsushi Enomoto  <atsushi@ximian.com>
73
74         * PeerCustomResolverSettings.cs : added Clone().
75
76 2009-04-07  Atsushi Enomoto  <atsushi@ximian.com>
77
78         * IPeerResolverContract.cs: fix SessionMode value.
79
80 2007-08-19  Atsushi Enomoto  <atsushi@ximian.com>
81
82         * RegisterInfo.cs : marcos would have never thought that this is
83           the source of message xml incompatibility.
84
85 2007-08-19 Marcos Cobena (marcoscobena@gmail.com)
86
87         * PeerCustomResolverSettings.cs, RefreshInfo.cs, RefreshResponseInfo.cs, 
88         ServiceSettingsResponseInfo.cs, UnregisterInfo.cs, UpdateInfo.cs: Bunch of updates.
89
90 2007-08-19  Atsushi Enomoto  <atsushi@ximian.com>
91
92         * PeerCustomResolverSettings.cs : this class too.
93
94 2007-08-19  Atsushi Enomoto  <atsushi@ximian.com>
95
96         * PeerResolverSettings.cs : there is nothing actually supported in
97           this class, so don't forget MonoTODOs.
98
99 2007-08-17 Marcos Cobena (marcoscobena@gmail.com)
100
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.
104
105 2007-08-17  Atsushi Enomoto  <atsushi@ximian.com>
106
107         * RegisterInfo.cs : rewritten. Fixed broken approach to static
108           object and eliminated duplicate fields. Use DataMember on Guid
109           field directly.
110
111 2007-08-16 Marcos Cobena (marcoscobena@gmail.com)
112
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().
117
118 2007-07-24 Marcos Cobena (marcoscobena@gmail.com)
119
120         * CustomPeerResolverService.cs, IPeerResolverContract.cs, RegisterInfo.cs, ResolveInfo.cs: Minor changes.
121         * RegisterResponseInfo.cs: Implemented.
122
123 2007-06-28 Marcos Cobena (marcoscobena@gmail.com)
124
125         * CustomPeerResolverService.cs : Minor fixes for working against tests.
126         * New classes initial implementations.
127
128 2007-05-18 Marcos Cobena (marcoscobena@gmail.com)
129
130         * IPeerResolverContract.cs
131           CustomPeerResolverService.cs : Minor fixes. IPeerResolverContract 
132           works fine now with attributes.
133
134 2007-05-13  Atsushi Enomoto  <atsushi@ximian.com>
135
136         * IPeerResolverContract.cs CustomPeerResolverService.cs :
137           whitespaces should be replaced with tabs.
138
139 2007-05-04 Marcos Cobena (marcoscobena@gmail.com)
140
141         * IPeerResolverContract.cs
142           CustomPeerResolverService.cs : Initial implementations.