2010-05-19 Atsushi Enomoto * 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 * IPeerConnectorContract.cs : use common Constants class. 2009-08-17 Atsushi Enomoto * IPeerConnectorContract.cs : use wildcard for the actual message transfer operation. 2009-08-17 Atsushi Enomoto * IPeerConnectorContract.cs : fix internal member name to get serialized correctly. 2009-08-14 Atsushi Enomoto * IPeerConnectorContract.cs : add itself as CallbackContract. 2009-08-14 Atsushi Enomoto * IPeerConnectorContract.cs : remove receiver contract. 2009-08-14 Atsushi Enomoto * IPeerConnectorContract.cs : add Disconnect() to receiver contract. 2009-08-07 Atsushi Enomoto * IPeerConnectorContract.cs : add callback contract. 2009-08-04 Atsushi Enomoto * IPeerConnectorContract.cs : fix contract and add receiver iface (might be unnecessary though). 2009-07-31 Atsushi Enomoto * IPeerConnectorContract.cs : new file for [MC-PRCH]. 2009-07-14 Atsushi Enomoto * 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 * CustomPeerResolverService.cs : remove commented code. Fix and reduce extra code in ServiceBehaviorAttribute. 2009-07-14 Atsushi Enomoto * 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 * RefreshResponseInfo.cs : fix name typo. 2009-07-09 Atsushi Enomoto * LocalPeerResolverService.cs : fix RegistrationLifetime to return. 2009-07-07 Atsushi Enomoto * 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 * CustomPeerResolverService.cs : Refresh() now gives readable reply. 2009-05-29 Atsushi Enomoto * CustomPeerResolverService.cs : implement some members. 2009-05-29 Atsushi Enomoto * RegisterResponseInfo.cs : it does not always reply lifetime. 2009-05-28 Atsushi Enomoto * RegisterResponseInfo.cs : oops, Marcos was right. .NET returns "Update" element here. 2009-05-28 Atsushi Enomoto * 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 * ResolveInfo.cs : argument check. 2009-04-21 Atsushi Enomoto * PeerCustomResolverSettings.cs : added Clone(). 2009-04-07 Atsushi Enomoto * IPeerResolverContract.cs: fix SessionMode value. 2007-08-19 Atsushi Enomoto * 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 * PeerCustomResolverSettings.cs : this class too. 2007-08-19 Atsushi Enomoto * 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 * 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 * IPeerResolverContract.cs CustomPeerResolverService.cs : whitespaces should be replaced with tabs. 2007-05-04 Marcos Cobena (marcoscobena@gmail.com) * IPeerResolverContract.cs CustomPeerResolverService.cs : Initial implementations.