1 2006-05-31 Gert Driesen <drieseng@users.sourceforge.net>
3 * SoapCore.cs: Set eol-style to native.
4 * SoapServerFormatterSinkProvider.cs: Fixed line endings. Set eol-style
6 * ChannelCore.cs: Set eol-style to native.
7 * BinaryServerFormatterSink.cs: Set eol-style to native.
8 * SoapClientFormatterSinkProvider.cs: Fixed line endings. Set eol-style
9 to CRLF. Next and CreateSink should not be virtual.
10 * SoapMessageFormatter.cs: Set eol-style to CRLF.
11 * BinaryClientFormatterSink.cs: Fixed line endings. Set eol-style to
13 * BinaryCore.cs: Set eol-style to native.
14 * BinaryServerFormatterSinkProvider.cs: Set eol-style to native.
15 * CommonTransportKeys.cs: Set eol-style to native.
16 * SoapServerFormatterSink.cs: Fixed line endings. Set eol-style to CRLF.
17 * RemotingThreadPool.cs: Fixed line endings. Set eol-style to native.
18 * BinaryClientFormatterSinkProvider.cs: Set eol-style to native.
19 * SoapClientFormatterSink.cs: Fixed line endings. Set eol-style to CRLF.
21 2006-03-05 Andrew Skiba <andrews@mainsoft.com>
23 * SoapMessageFormatter.cs: : exceptions propagating
24 incompatible with dotnet. Patch by roeie@mainsoft.com
26 2006-01-26 Svetlana Zholkovsky <svetlanaz@mainsoft.com>
27 * BinaryCore.cs: TARGET_JVM related changes
29 2005-12-05 Robert Jordan <robertj@gmx.net>
31 * BinaryServerFormatterSink.cs, SoapServerFormatterSink.cs:
32 Implemented formatter chaining. Fixes bug #74878.
33 * BinaryClientFormatterSink.cs: AsyncProcessMessage: Set the transport
36 2005-11-05 Robert Jordan <robertj@gmx.net>
38 * IAuthorizeRemotingConnection.cs: Added.
40 2005-11-06 Svetlana Zholkovsky <svetlanaz@mainsoft.com>
42 * SoapMessageFormatter.cs, RemotingThreadPool.cs: only TARGET_JVM changes
43 * Create new dictionary object for Properties during initialization:
47 2005-05-18 Lluis Sanchez Gual <lluis@novell.com>
49 * BinaryServerFormatterSink.cs: Properly handle exceptions raised
50 during serialization. Fixes bug #74950.
52 2005-01-14 Lluis Sanchez Gual <lluis@novell.com>
54 * SoapMessageFormatter.cs, SoapServerFormatterSink.cs: Fixed warnings.
55 * RemotingThreadPool.cs: New thread pool for the tcp and http channels.
57 2004-07-26 Lluis Sanchez Gual <lluis@ximian.com>
59 * SoapMessageFormater.cs: In BuildSoapMessageFromMethodResponse, add the
60 return value to the SoapMessage even if it is null. This fixes bug #61837.
62 2004-07-06 Lluis Sanchez Gual <lluis@ximian.com>
64 * SoapMessageFormatter.cs: In BuildMethodCallFromSoapMessage, set get the
65 parameters from the SoapMessage by position, not by name, since names
66 may be different. This fixes bug #60427.
68 2004-06-16 Lluis Sanchez Gual <lluis@ximian.com>
70 * SoapServerFormatterSink.cs: Removed unneded method.
72 2004-06-10 Lluis Sanchez Gual <lluis@ximian.com>
74 * SoapMessageFormatter.cs: Don't add the signature to the headers list if
75 the method is not overloaded, and don't add the LogicalCallContext if
78 2004-05-26 Lluis Sanchez Gual <lluis@ximian.com>
80 * SoapMessageFormatter.cs: Include soap headers as properties when creating
81 the IMessage, and add IMessage properties as headers when creating the
82 SoapMessage. LogicalCallContext info will be passed as a header value.
84 2004-05-13 Lluis Sanchez Gual <lluis@ximian.com>
86 * BinaryCore.cs, SoapCore.cs: Added Properties property.
87 * BinaryServerFormatterSink.cs, SoapServerFormatterSink.cs: Added missing
88 TypeFilterLevel property.
89 * BinaryServerFormatterSinkProvider.cs: Fixed setter for TypeFilterLevel.
90 * SoapServerFormatterSinkProvider.cs: Added missing TypeFilterLevel
93 2004-05-11 Lluis Sanchez Gual <lluis@ximian.com>
95 * ChannelCore.cs: Use LoadWithPartialName when configuration information
98 2004-04-30 Lluis Sanchez Gual <lluis@ximian.com>
100 * SoapClientFormatterSink.cs: The deserialized message can be actually a
101 SoapFault. Taken this into account.
102 * SoapMessageFormatter.cs: Added FormatFault method. In FormatResponse(),
103 the array of output parameters must also include placeholders for the
104 input parameters (set to null).
105 ParameterInfo.IsOut does not correspond to the "out" keyword in C#, but
106 to the OutAttribute applied to parameters. There can be input parameters
107 with the OutAttribute. Fixed this in a couple of places.
108 Added CreateSoapMessage method, which creates a SoapMessage including
109 the parameter types (only for responses, since for requests the target
110 method is not known).
111 * SoapServerFormatterSink.cs: Use soapMsgFormatter.CreateSoapMessage to
112 create the SoapMessage.
114 2004-02-27 Lluis Sanchez Gual <lluis@ximian.com>
116 * BinaryClientFormatterSink.cs: Don't set the request uri here, this will
117 be done in the transport sink.
118 * BinaryCore.cs: Added TypeFilterLevel property.
119 * BinaryServerFormatterSinkProvider.cs: Added missing TypeFilterLevel property.
121 2003-12-15 Lluis Sanchez Gual <lluis@ximian.com>
123 * BinaryServerFormatterSinkProvider.cs, SoapServerFormatterSinkProvider.cs:
124 Changed some ifdefs for allowedProperties field.
126 2003-12-11 Patrik Torstensson <p@rxc.se>
128 * SoapMessageFormater.cs: Use GetMethod with signature if possible, solves
129 AmbiguousMatchException for bug 51990.
131 2003-12-10 Lluis Sanchez Gual <lluis@ximian.com>
133 * BinaryServerFormatterSinkProvider.cs: Removed TODO.
134 * CommonTransportKeys.cs: Added some internal transport keys.
136 2003-11-21 Lluis Sanchez Gual <lluis@ximian.com>
138 * BinaryClientFormatterSinkProvider.cs, BinaryServerFormatterSinkProvider.cs,
139 BinaryCore.cs, BinaryServerFormatterSinkProvider.cs,
140 SoapClientFormatterSinkProvider.cs, SoapCore.cs,
141 SoapServerFormatterSinkProvider.cs.cs: Added support for TypeFilterLevel
144 2003-11-17 Lluis Sanchez Gual <lluis@ximian.com>
146 * BinaryClientFormatterSinkProvider.cs, BinaryServerFormatterSinkProvider.cs:
147 SoapClientFormatterSinkProvider.cs, SoapServerFormatterSinkProvider.cs: Small fix.
148 * SoapServerFormatterSink.cs: Small fix in AsyncProcessResponse.
149 * BinaryCore.cs, SoapCore.cs: throw an exception if an unknown property
152 2003-11-16 Lluis Sanchez Gual <lluis@ximian.com>
154 * BinaryClientFormatterSink.cs, BinaryClientFormatterSinkProvider.cs,
155 BinaryServerFormatterSink.cs, BinaryServerFormatterSinkProvider.cs:
156 Moved formatter code to BinaryCore. This adds support for the properties
157 "includeVersion" and "strictBinding" to the binary formatter.
158 * BinaryCore.cs: New file. Contains some code used by the binary formatter sinks.
159 * SoapClientFormatterSink.cs, SoapClientFormatterSinkProvider.cs,
160 SoapServerFormatterSink.cs, SoapServerFormatterSinkProvider.cs
161 Moved formatter code to BinaryCore. This adds support for the properties
162 "includeVersion" and "strictBinding" to the soap formatter.
163 * SoapCore.cs: New file. Contains some code used by the soap formatter sinks.
164 * ChannelCore.cs: New file. Implements a simple type binder used by the
167 2003-11-12 Lluis Sanchez Gual <lluis@ximian.com>
169 * BinaryServerFormatterSink.cs: Removed fixme.
170 * BinaryServerFormatterSinkProvider.cs: Removed a NotImplementedException.
171 * SoapServerFormatterSinkProvider.cs: Removed some TODOs.
173 2003-09-25 Lluis Sanchez Gual <lluis@ximian.com>
175 * SoapMessageFormatter.cs: Consider parameters with Out flag when collectiong
178 2003-08-22 Lluis Sanchez Gual <lluis@ximian.com>
180 * SoapClientFormatterSink.cs: Fixed a some bugs to make async calls work.
181 * SoapMessageFormatter.cs: Fixed some problems with out and ref parameters.
182 * SoapServerFormatterSink.cs: Improved catching of exceptions.
184 2003-07-23 Lluis Sanchez Gual <lluis@ximian.com>
186 * SoapMessageFormatter.cs: ParameterInfo.Position is now zero-based.
187 Fixed methods that use it.
189 2003-07-09: Jean-Marc André <jean-marc.andre@polymtl.ca>
191 * SoapClientFormatterSink.cs, SoapClientFormatterSinkProvider.cs,
192 SoapServerFormatterSink.cs, SoapServerFormatterSinkProvider.cs,
193 SoapMessageFormatter.cs: Support for the soap serialization added to
194 the remoting infrastructure.