ChangeLog 6.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195
  1. 2010-05-19 Atsushi Enomoto <[email protected]>
  2. * ServiceSettingsResponseInfo.cs
  3. RegisterResponseInfo.cs
  4. RefreshResponseInfo.cs
  5. ResolveInfo.cs
  6. UpdateInfo.cs
  7. RegisterInfo.cs
  8. UnregisterInfo.cs
  9. RefreshInfo.cs
  10. ResolveResponseInfo.cs : they don't have field initialization at
  11. constructor now, for FormatterServices.GetUninitializedObject().
  12. Fix regression with related to serialization changes.
  13. 2009-08-24 Atsushi Enomoto <[email protected]>
  14. * IPeerConnectorContract.cs : use common Constants class.
  15. 2009-08-17 Atsushi Enomoto <[email protected]>
  16. * IPeerConnectorContract.cs : use wildcard for the actual message
  17. transfer operation.
  18. 2009-08-17 Atsushi Enomoto <[email protected]>
  19. * IPeerConnectorContract.cs : fix internal member name to get
  20. serialized correctly.
  21. 2009-08-14 Atsushi Enomoto <[email protected]>
  22. * IPeerConnectorContract.cs : add itself as CallbackContract.
  23. 2009-08-14 Atsushi Enomoto <[email protected]>
  24. * IPeerConnectorContract.cs : remove receiver contract.
  25. 2009-08-14 Atsushi Enomoto <[email protected]>
  26. * IPeerConnectorContract.cs : add Disconnect() to receiver contract.
  27. 2009-08-07 Atsushi Enomoto <[email protected]>
  28. * IPeerConnectorContract.cs : add callback contract.
  29. 2009-08-04 Atsushi Enomoto <[email protected]>
  30. * IPeerConnectorContract.cs : fix contract and add receiver iface
  31. (might be unnecessary though).
  32. 2009-07-31 Atsushi Enomoto <[email protected]>
  33. * IPeerConnectorContract.cs : new file for [MC-PRCH].
  34. 2009-07-14 Atsushi Enomoto <[email protected]>
  35. * ServiceSettingsResponseInfo.cs
  36. RegisterResponseInfo.cs
  37. RefreshResponseInfo.cs
  38. ResolveInfo.cs
  39. UpdateInfo.cs
  40. RegisterInfo.cs
  41. UnregisterInfo.cs
  42. ResolveResponseInfo.cs
  43. RefreshInfo.cs : implement HasBody(). I couldn't find any case
  44. that this method might return false.
  45. 2009-07-14 Atsushi Enomoto <[email protected]>
  46. * CustomPeerResolverService.cs : remove commented code.
  47. Fix and reduce extra code in ServiceBehaviorAttribute.
  48. 2009-07-14 Atsushi Enomoto <[email protected]>
  49. * ResolveResponseInfo.cs : by default it returns empty address list,
  50. instead of xsi:nil.
  51. * LocalPeerResolverService.cs : resolve operation should return
  52. all registered nodes but the client itself.
  53. 2009-07-14 Atsushi Enomoto <[email protected]>
  54. * RefreshResponseInfo.cs : fix name typo.
  55. 2009-07-09 Atsushi Enomoto <[email protected]>
  56. * LocalPeerResolverService.cs : fix RegistrationLifetime to return.
  57. 2009-07-07 Atsushi Enomoto <[email protected]>
  58. * CustomPeerResolverService.cs, LocalPeerResolverService.cs,
  59. ICustomPeerResolverContract.cs : add local machine peer resolver
  60. implementation that can work across appdomains (based on
  61. dispatching peer resolver that communicates with a ServiceHost
  62. which is either locally started or running as a different process).
  63. 2009-06-01 Atsushi Enomoto <[email protected]>
  64. * CustomPeerResolverService.cs : Refresh() now gives readable reply.
  65. 2009-05-29 Atsushi Enomoto <[email protected]>
  66. * CustomPeerResolverService.cs : implement some members.
  67. 2009-05-29 Atsushi Enomoto <[email protected]>
  68. * RegisterResponseInfo.cs : it does not always reply lifetime.
  69. 2009-05-28 Atsushi Enomoto <[email protected]>
  70. * RegisterResponseInfo.cs : oops, Marcos was right. .NET returns
  71. "Update" element here.
  72. 2009-05-28 Atsushi Enomoto <[email protected]>
  73. * ServiceSettingsResponseInfo.cs, RegisterResponseInfo.cs,
  74. RefreshResponseInfo.cs, ResolveInfo.cs, UpdateInfo.cs,
  75. UnregisterInfo.cs, ResolveResponseInfo.cs, RefreshInfo.cs :
  76. set explicit namespaces on DataContract so that their members can
  77. be serialized in appropriate namespace (namespaces in
  78. MessageBodyMemberAttribute does not apply there).
  79. 2009-05-27 Atsushi Enomoto <[email protected]>
  80. * ResolveInfo.cs : argument check.
  81. 2009-04-21 Atsushi Enomoto <[email protected]>
  82. * PeerCustomResolverSettings.cs : added Clone().
  83. 2009-04-07 Atsushi Enomoto <[email protected]>
  84. * IPeerResolverContract.cs: fix SessionMode value.
  85. 2007-08-19 Atsushi Enomoto <[email protected]>
  86. * RegisterInfo.cs : marcos would have never thought that this is
  87. the source of message xml incompatibility.
  88. 2007-08-19 Marcos Cobena ([email protected])
  89. * PeerCustomResolverSettings.cs, RefreshInfo.cs, RefreshResponseInfo.cs,
  90. ServiceSettingsResponseInfo.cs, UnregisterInfo.cs, UpdateInfo.cs: Bunch of updates.
  91. 2007-08-19 Atsushi Enomoto <[email protected]>
  92. * PeerCustomResolverSettings.cs : this class too.
  93. 2007-08-19 Atsushi Enomoto <[email protected]>
  94. * PeerResolverSettings.cs : there is nothing actually supported in
  95. this class, so don't forget MonoTODOs.
  96. 2007-08-17 Marcos Cobena ([email protected])
  97. * CustomPeerResolverService.cs: Updated to dependency types.
  98. * RegisterInfo.cs, RegisterResponseInfo.cs, ResolveInfo.cs,
  99. ResolveResponseInfo.cs, UnregisterInfo.cs: Updated to produce same messages as .NET does.
  100. 2007-08-17 Atsushi Enomoto <[email protected]>
  101. * RegisterInfo.cs : rewritten. Fixed broken approach to static
  102. object and eliminated duplicate fields. Use DataMember on Guid
  103. field directly.
  104. 2007-08-16 Marcos Cobena ([email protected])
  105. * PeerReferralPolicy.cs: Moved and updated here from AllEnums.cs.
  106. * PeerResolverMode.cs: Updated API.
  107. * RefreshResult.cs: Updated API.
  108. * RegisterInfo.cs: Almost finished, minus HasBody().
  109. 2007-07-24 Marcos Cobena ([email protected])
  110. * CustomPeerResolverService.cs, IPeerResolverContract.cs, RegisterInfo.cs, ResolveInfo.cs: Minor changes.
  111. * RegisterResponseInfo.cs: Implemented.
  112. 2007-06-28 Marcos Cobena ([email protected])
  113. * CustomPeerResolverService.cs : Minor fixes for working against tests.
  114. * New classes initial implementations.
  115. 2007-05-18 Marcos Cobena ([email protected])
  116. * IPeerResolverContract.cs
  117. CustomPeerResolverService.cs : Minor fixes. IPeerResolverContract
  118. works fine now with attributes.
  119. 2007-05-13 Atsushi Enomoto <[email protected]>
  120. * IPeerResolverContract.cs CustomPeerResolverService.cs :
  121. whitespaces should be replaced with tabs.
  122. 2007-05-04 Marcos Cobena ([email protected])
  123. * IPeerResolverContract.cs
  124. CustomPeerResolverService.cs : Initial implementations.