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.
|