ChangeLog 8.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205
  1. 2007-28-02 Lluis Sanchez Gual <[email protected]>
  2. * ChannelCore.cs: Added missing null check. LoadWithPartialName can
  3. return null.
  4. 2006-12-18 Lluis Sanchez Gual <[email protected]>
  5. * SoapMessageFormatter.cs: FieldSetter and FieldGetter methods need
  6. to be handled in a special way, since they are the only private
  7. methods which can be called from a subclass.
  8. 2006-05-31 Gert Driesen <[email protected]>
  9. * SoapCore.cs: Set eol-style to native.
  10. * SoapServerFormatterSinkProvider.cs: Fixed line endings. Set eol-style
  11. to CRLF.
  12. * ChannelCore.cs: Set eol-style to native.
  13. * BinaryServerFormatterSink.cs: Set eol-style to native.
  14. * SoapClientFormatterSinkProvider.cs: Fixed line endings. Set eol-style
  15. to CRLF. Next and CreateSink should not be virtual.
  16. * SoapMessageFormatter.cs: Set eol-style to CRLF.
  17. * BinaryClientFormatterSink.cs: Fixed line endings. Set eol-style to
  18. native.
  19. * BinaryCore.cs: Set eol-style to native.
  20. * BinaryServerFormatterSinkProvider.cs: Set eol-style to native.
  21. * CommonTransportKeys.cs: Set eol-style to native.
  22. * SoapServerFormatterSink.cs: Fixed line endings. Set eol-style to CRLF.
  23. * RemotingThreadPool.cs: Fixed line endings. Set eol-style to native.
  24. * BinaryClientFormatterSinkProvider.cs: Set eol-style to native.
  25. * SoapClientFormatterSink.cs: Fixed line endings. Set eol-style to CRLF.
  26. 2006-03-05 Andrew Skiba <[email protected]>
  27. * SoapMessageFormatter.cs: : exceptions propagating
  28. incompatible with dotnet. Patch by [email protected]
  29. 2006-01-26 Svetlana Zholkovsky <[email protected]>
  30. * BinaryCore.cs: TARGET_JVM related changes
  31. 2005-12-05 Robert Jordan <[email protected]>
  32. * BinaryServerFormatterSink.cs, SoapServerFormatterSink.cs:
  33. Implemented formatter chaining. Fixes bug #74878.
  34. * BinaryClientFormatterSink.cs: AsyncProcessMessage: Set the transport
  35. headers.
  36. 2005-11-05 Robert Jordan <[email protected]>
  37. * IAuthorizeRemotingConnection.cs: Added.
  38. 2005-11-06 Svetlana Zholkovsky <[email protected]>
  39. * SoapMessageFormatter.cs, RemotingThreadPool.cs: only TARGET_JVM changes
  40. * Create new dictionary object for Properties during initialization:
  41. - SoapCore.cs
  42. - BinaryCore.cs
  43. 2005-05-18 Lluis Sanchez Gual <[email protected]>
  44. * BinaryServerFormatterSink.cs: Properly handle exceptions raised
  45. during serialization. Fixes bug #74950.
  46. 2005-01-14 Lluis Sanchez Gual <[email protected]>
  47. * SoapMessageFormatter.cs, SoapServerFormatterSink.cs: Fixed warnings.
  48. * RemotingThreadPool.cs: New thread pool for the tcp and http channels.
  49. 2004-07-26 Lluis Sanchez Gual <[email protected]>
  50. * SoapMessageFormater.cs: In BuildSoapMessageFromMethodResponse, add the
  51. return value to the SoapMessage even if it is null. This fixes bug #61837.
  52. 2004-07-06 Lluis Sanchez Gual <[email protected]>
  53. * SoapMessageFormatter.cs: In BuildMethodCallFromSoapMessage, set get the
  54. parameters from the SoapMessage by position, not by name, since names
  55. may be different. This fixes bug #60427.
  56. 2004-06-16 Lluis Sanchez Gual <[email protected]>
  57. * SoapServerFormatterSink.cs: Removed unneded method.
  58. 2004-06-10 Lluis Sanchez Gual <[email protected]>
  59. * SoapMessageFormatter.cs: Don't add the signature to the headers list if
  60. the method is not overloaded, and don't add the LogicalCallContext if
  61. it has no info.
  62. 2004-05-26 Lluis Sanchez Gual <[email protected]>
  63. * SoapMessageFormatter.cs: Include soap headers as properties when creating
  64. the IMessage, and add IMessage properties as headers when creating the
  65. SoapMessage. LogicalCallContext info will be passed as a header value.
  66. 2004-05-13 Lluis Sanchez Gual <[email protected]>
  67. * BinaryCore.cs, SoapCore.cs: Added Properties property.
  68. * BinaryServerFormatterSink.cs, SoapServerFormatterSink.cs: Added missing
  69. TypeFilterLevel property.
  70. * BinaryServerFormatterSinkProvider.cs: Fixed setter for TypeFilterLevel.
  71. * SoapServerFormatterSinkProvider.cs: Added missing TypeFilterLevel
  72. property.
  73. 2004-05-11 Lluis Sanchez Gual <[email protected]>
  74. * ChannelCore.cs: Use LoadWithPartialName when configuration information
  75. is not present.
  76. 2004-04-30 Lluis Sanchez Gual <[email protected]>
  77. * SoapClientFormatterSink.cs: The deserialized message can be actually a
  78. SoapFault. Taken this into account.
  79. * SoapMessageFormatter.cs: Added FormatFault method. In FormatResponse(),
  80. the array of output parameters must also include placeholders for the
  81. input parameters (set to null).
  82. ParameterInfo.IsOut does not correspond to the "out" keyword in C#, but
  83. to the OutAttribute applied to parameters. There can be input parameters
  84. with the OutAttribute. Fixed this in a couple of places.
  85. Added CreateSoapMessage method, which creates a SoapMessage including
  86. the parameter types (only for responses, since for requests the target
  87. method is not known).
  88. * SoapServerFormatterSink.cs: Use soapMsgFormatter.CreateSoapMessage to
  89. create the SoapMessage.
  90. 2004-02-27 Lluis Sanchez Gual <[email protected]>
  91. * BinaryClientFormatterSink.cs: Don't set the request uri here, this will
  92. be done in the transport sink.
  93. * BinaryCore.cs: Added TypeFilterLevel property.
  94. * BinaryServerFormatterSinkProvider.cs: Added missing TypeFilterLevel property.
  95. 2003-12-15 Lluis Sanchez Gual <[email protected]>
  96. * BinaryServerFormatterSinkProvider.cs, SoapServerFormatterSinkProvider.cs:
  97. Changed some ifdefs for allowedProperties field.
  98. 2003-12-11 Patrik Torstensson <[email protected]>
  99. * SoapMessageFormater.cs: Use GetMethod with signature if possible, solves
  100. AmbiguousMatchException for bug 51990.
  101. 2003-12-10 Lluis Sanchez Gual <[email protected]>
  102. * BinaryServerFormatterSinkProvider.cs: Removed TODO.
  103. * CommonTransportKeys.cs: Added some internal transport keys.
  104. 2003-11-21 Lluis Sanchez Gual <[email protected]>
  105. * BinaryClientFormatterSinkProvider.cs, BinaryServerFormatterSinkProvider.cs,
  106. BinaryCore.cs, BinaryServerFormatterSinkProvider.cs,
  107. SoapClientFormatterSinkProvider.cs, SoapCore.cs,
  108. SoapServerFormatterSinkProvider.cs.cs: Added support for TypeFilterLevel
  109. property.
  110. 2003-11-17 Lluis Sanchez Gual <[email protected]>
  111. * BinaryClientFormatterSinkProvider.cs, BinaryServerFormatterSinkProvider.cs:
  112. SoapClientFormatterSinkProvider.cs, SoapServerFormatterSinkProvider.cs: Small fix.
  113. * SoapServerFormatterSink.cs: Small fix in AsyncProcessResponse.
  114. * BinaryCore.cs, SoapCore.cs: throw an exception if an unknown property
  115. is found.
  116. 2003-11-16 Lluis Sanchez Gual <[email protected]>
  117. * BinaryClientFormatterSink.cs, BinaryClientFormatterSinkProvider.cs,
  118. BinaryServerFormatterSink.cs, BinaryServerFormatterSinkProvider.cs:
  119. Moved formatter code to BinaryCore. This adds support for the properties
  120. "includeVersion" and "strictBinding" to the binary formatter.
  121. * BinaryCore.cs: New file. Contains some code used by the binary formatter sinks.
  122. * SoapClientFormatterSink.cs, SoapClientFormatterSinkProvider.cs,
  123. SoapServerFormatterSink.cs, SoapServerFormatterSinkProvider.cs
  124. Moved formatter code to BinaryCore. This adds support for the properties
  125. "includeVersion" and "strictBinding" to the soap formatter.
  126. * SoapCore.cs: New file. Contains some code used by the soap formatter sinks.
  127. * ChannelCore.cs: New file. Implements a simple type binder used by the
  128. formatter sinks.
  129. 2003-11-12 Lluis Sanchez Gual <[email protected]>
  130. * BinaryServerFormatterSink.cs: Removed fixme.
  131. * BinaryServerFormatterSinkProvider.cs: Removed a NotImplementedException.
  132. * SoapServerFormatterSinkProvider.cs: Removed some TODOs.
  133. 2003-09-25 Lluis Sanchez Gual <[email protected]>
  134. * SoapMessageFormatter.cs: Consider parameters with Out flag when collectiong
  135. out parameters.
  136. 2003-08-22 Lluis Sanchez Gual <[email protected]>
  137. * SoapClientFormatterSink.cs: Fixed a some bugs to make async calls work.
  138. * SoapMessageFormatter.cs: Fixed some problems with out and ref parameters.
  139. * SoapServerFormatterSink.cs: Improved catching of exceptions.
  140. 2003-07-23 Lluis Sanchez Gual <[email protected]>
  141. * SoapMessageFormatter.cs: ParameterInfo.Position is now zero-based.
  142. Fixed methods that use it.
  143. 2003-07-09: Jean-Marc André <[email protected]>
  144. * SoapClientFormatterSink.cs, SoapClientFormatterSinkProvider.cs,
  145. SoapServerFormatterSink.cs, SoapServerFormatterSinkProvider.cs,
  146. SoapMessageFormatter.cs: Support for the soap serialization added to
  147. the remoting infrastructure.