1 2007-28-02 Lluis Sanchez Gual <lluis@novell.com>
3 * ChannelCore.cs: Added missing null check. LoadWithPartialName can
6 2006-12-18 Lluis Sanchez Gual <lluis@novell.com>
8 * SoapMessageFormatter.cs: FieldSetter and FieldGetter methods need
9 to be handled in a special way, since they are the only private
10 methods which can be called from a subclass.
12 2006-05-31 Gert Driesen <drieseng@users.sourceforge.net>
14 * SoapCore.cs: Set eol-style to native.
15 * SoapServerFormatterSinkProvider.cs: Fixed line endings. Set eol-style
17 * ChannelCore.cs: Set eol-style to native.
18 * BinaryServerFormatterSink.cs: Set eol-style to native.
19 * SoapClientFormatterSinkProvider.cs: Fixed line endings. Set eol-style
20 to CRLF. Next and CreateSink should not be virtual.
21 * SoapMessageFormatter.cs: Set eol-style to CRLF.
22 * BinaryClientFormatterSink.cs: Fixed line endings. Set eol-style to
24 * BinaryCore.cs: Set eol-style to native.
25 * BinaryServerFormatterSinkProvider.cs: Set eol-style to native.
26 * CommonTransportKeys.cs: Set eol-style to native.
27 * SoapServerFormatterSink.cs: Fixed line endings. Set eol-style to CRLF.
28 * RemotingThreadPool.cs: Fixed line endings. Set eol-style to native.
29 * BinaryClientFormatterSinkProvider.cs: Set eol-style to native.
30 * SoapClientFormatterSink.cs: Fixed line endings. Set eol-style to CRLF.
32 2006-03-05 Andrew Skiba <andrews@mainsoft.com>
34 * SoapMessageFormatter.cs: : exceptions propagating
35 incompatible with dotnet. Patch by roeie@mainsoft.com
37 2006-01-26 Svetlana Zholkovsky <svetlanaz@mainsoft.com>
38 * BinaryCore.cs: TARGET_JVM related changes
40 2005-12-05 Robert Jordan <robertj@gmx.net>
42 * BinaryServerFormatterSink.cs, SoapServerFormatterSink.cs:
43 Implemented formatter chaining. Fixes bug #74878.
44 * BinaryClientFormatterSink.cs: AsyncProcessMessage: Set the transport
47 2005-11-05 Robert Jordan <robertj@gmx.net>
49 * IAuthorizeRemotingConnection.cs: Added.
51 2005-11-06 Svetlana Zholkovsky <svetlanaz@mainsoft.com>
53 * SoapMessageFormatter.cs, RemotingThreadPool.cs: only TARGET_JVM changes
54 * Create new dictionary object for Properties during initialization:
58 2005-05-18 Lluis Sanchez Gual <lluis@novell.com>
60 * BinaryServerFormatterSink.cs: Properly handle exceptions raised
61 during serialization. Fixes bug #74950.
63 2005-01-14 Lluis Sanchez Gual <lluis@novell.com>
65 * SoapMessageFormatter.cs, SoapServerFormatterSink.cs: Fixed warnings.
66 * RemotingThreadPool.cs: New thread pool for the tcp and http channels.
68 2004-07-26 Lluis Sanchez Gual <lluis@ximian.com>
70 * SoapMessageFormater.cs: In BuildSoapMessageFromMethodResponse, add the
71 return value to the SoapMessage even if it is null. This fixes bug #61837.
73 2004-07-06 Lluis Sanchez Gual <lluis@ximian.com>
75 * SoapMessageFormatter.cs: In BuildMethodCallFromSoapMessage, set get the
76 parameters from the SoapMessage by position, not by name, since names
77 may be different. This fixes bug #60427.
79 2004-06-16 Lluis Sanchez Gual <lluis@ximian.com>
81 * SoapServerFormatterSink.cs: Removed unneded method.
83 2004-06-10 Lluis Sanchez Gual <lluis@ximian.com>
85 * SoapMessageFormatter.cs: Don't add the signature to the headers list if
86 the method is not overloaded, and don't add the LogicalCallContext if
89 2004-05-26 Lluis Sanchez Gual <lluis@ximian.com>
91 * SoapMessageFormatter.cs: Include soap headers as properties when creating
92 the IMessage, and add IMessage properties as headers when creating the
93 SoapMessage. LogicalCallContext info will be passed as a header value.
95 2004-05-13 Lluis Sanchez Gual <lluis@ximian.com>
97 * BinaryCore.cs, SoapCore.cs: Added Properties property.
98 * BinaryServerFormatterSink.cs, SoapServerFormatterSink.cs: Added missing
99 TypeFilterLevel property.
100 * BinaryServerFormatterSinkProvider.cs: Fixed setter for TypeFilterLevel.
101 * SoapServerFormatterSinkProvider.cs: Added missing TypeFilterLevel
104 2004-05-11 Lluis Sanchez Gual <lluis@ximian.com>
106 * ChannelCore.cs: Use LoadWithPartialName when configuration information
109 2004-04-30 Lluis Sanchez Gual <lluis@ximian.com>
111 * SoapClientFormatterSink.cs: The deserialized message can be actually a
112 SoapFault. Taken this into account.
113 * SoapMessageFormatter.cs: Added FormatFault method. In FormatResponse(),
114 the array of output parameters must also include placeholders for the
115 input parameters (set to null).
116 ParameterInfo.IsOut does not correspond to the "out" keyword in C#, but
117 to the OutAttribute applied to parameters. There can be input parameters
118 with the OutAttribute. Fixed this in a couple of places.
119 Added CreateSoapMessage method, which creates a SoapMessage including
120 the parameter types (only for responses, since for requests the target
121 method is not known).
122 * SoapServerFormatterSink.cs: Use soapMsgFormatter.CreateSoapMessage to
123 create the SoapMessage.
125 2004-02-27 Lluis Sanchez Gual <lluis@ximian.com>
127 * BinaryClientFormatterSink.cs: Don't set the request uri here, this will
128 be done in the transport sink.
129 * BinaryCore.cs: Added TypeFilterLevel property.
130 * BinaryServerFormatterSinkProvider.cs: Added missing TypeFilterLevel property.
132 2003-12-15 Lluis Sanchez Gual <lluis@ximian.com>
134 * BinaryServerFormatterSinkProvider.cs, SoapServerFormatterSinkProvider.cs:
135 Changed some ifdefs for allowedProperties field.
137 2003-12-11 Patrik Torstensson <p@rxc.se>
139 * SoapMessageFormater.cs: Use GetMethod with signature if possible, solves
140 AmbiguousMatchException for bug 51990.
142 2003-12-10 Lluis Sanchez Gual <lluis@ximian.com>
144 * BinaryServerFormatterSinkProvider.cs: Removed TODO.
145 * CommonTransportKeys.cs: Added some internal transport keys.
147 2003-11-21 Lluis Sanchez Gual <lluis@ximian.com>
149 * BinaryClientFormatterSinkProvider.cs, BinaryServerFormatterSinkProvider.cs,
150 BinaryCore.cs, BinaryServerFormatterSinkProvider.cs,
151 SoapClientFormatterSinkProvider.cs, SoapCore.cs,
152 SoapServerFormatterSinkProvider.cs.cs: Added support for TypeFilterLevel
155 2003-11-17 Lluis Sanchez Gual <lluis@ximian.com>
157 * BinaryClientFormatterSinkProvider.cs, BinaryServerFormatterSinkProvider.cs:
158 SoapClientFormatterSinkProvider.cs, SoapServerFormatterSinkProvider.cs: Small fix.
159 * SoapServerFormatterSink.cs: Small fix in AsyncProcessResponse.
160 * BinaryCore.cs, SoapCore.cs: throw an exception if an unknown property
163 2003-11-16 Lluis Sanchez Gual <lluis@ximian.com>
165 * BinaryClientFormatterSink.cs, BinaryClientFormatterSinkProvider.cs,
166 BinaryServerFormatterSink.cs, BinaryServerFormatterSinkProvider.cs:
167 Moved formatter code to BinaryCore. This adds support for the properties
168 "includeVersion" and "strictBinding" to the binary formatter.
169 * BinaryCore.cs: New file. Contains some code used by the binary formatter sinks.
170 * SoapClientFormatterSink.cs, SoapClientFormatterSinkProvider.cs,
171 SoapServerFormatterSink.cs, SoapServerFormatterSinkProvider.cs
172 Moved formatter code to BinaryCore. This adds support for the properties
173 "includeVersion" and "strictBinding" to the soap formatter.
174 * SoapCore.cs: New file. Contains some code used by the soap formatter sinks.
175 * ChannelCore.cs: New file. Implements a simple type binder used by the
178 2003-11-12 Lluis Sanchez Gual <lluis@ximian.com>
180 * BinaryServerFormatterSink.cs: Removed fixme.
181 * BinaryServerFormatterSinkProvider.cs: Removed a NotImplementedException.
182 * SoapServerFormatterSinkProvider.cs: Removed some TODOs.
184 2003-09-25 Lluis Sanchez Gual <lluis@ximian.com>
186 * SoapMessageFormatter.cs: Consider parameters with Out flag when collectiong
189 2003-08-22 Lluis Sanchez Gual <lluis@ximian.com>
191 * SoapClientFormatterSink.cs: Fixed a some bugs to make async calls work.
192 * SoapMessageFormatter.cs: Fixed some problems with out and ref parameters.
193 * SoapServerFormatterSink.cs: Improved catching of exceptions.
195 2003-07-23 Lluis Sanchez Gual <lluis@ximian.com>
197 * SoapMessageFormatter.cs: ParameterInfo.Position is now zero-based.
198 Fixed methods that use it.
200 2003-07-09: Jean-Marc André <jean-marc.andre@polymtl.ca>
202 * SoapClientFormatterSink.cs, SoapClientFormatterSinkProvider.cs,
203 SoapServerFormatterSink.cs, SoapServerFormatterSinkProvider.cs,
204 SoapMessageFormatter.cs: Support for the soap serialization added to
205 the remoting infrastructure.