New test.
[mono.git] / mcs / class / System.Runtime.Remoting / System.Runtime.Remoting.Channels / ChangeLog
1 2006-05-31  Gert Driesen  <drieseng@users.sourceforge.net>
2
3         * SoapCore.cs: Set eol-style to native.
4         * SoapServerFormatterSinkProvider.cs: Fixed line endings. Set eol-style
5         to CRLF.
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
12         native.
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.
20
21 2006-03-05  Andrew Skiba <andrews@mainsoft.com>
22
23         * SoapMessageFormatter.cs: : exceptions propagating
24         incompatible with dotnet. Patch by roeie@mainsoft.com
25
26 2006-01-26  Svetlana Zholkovsky  <svetlanaz@mainsoft.com>
27     * BinaryCore.cs: TARGET_JVM related changes
28
29 2005-12-05  Robert Jordan  <robertj@gmx.net>
30
31         * BinaryServerFormatterSink.cs, SoapServerFormatterSink.cs:
32           Implemented formatter chaining. Fixes bug #74878.
33         * BinaryClientFormatterSink.cs: AsyncProcessMessage: Set the transport
34           headers.
35
36 2005-11-05  Robert Jordan  <robertj@gmx.net>
37
38         * IAuthorizeRemotingConnection.cs: Added.
39
40 2005-11-06  Svetlana Zholkovsky  <svetlanaz@mainsoft.com>
41
42     * SoapMessageFormatter.cs, RemotingThreadPool.cs: only TARGET_JVM changes
43         * Create new dictionary object for Properties during initialization:
44           - SoapCore.cs
45           - BinaryCore.cs
46
47 2005-05-18  Lluis Sanchez Gual  <lluis@novell.com>
48
49         * BinaryServerFormatterSink.cs: Properly handle exceptions raised
50         during serialization. Fixes bug #74950.
51
52 2005-01-14  Lluis Sanchez Gual  <lluis@novell.com>
53
54         * SoapMessageFormatter.cs, SoapServerFormatterSink.cs: Fixed warnings.
55         * RemotingThreadPool.cs: New thread pool for the tcp and http channels.
56
57 2004-07-26  Lluis Sanchez Gual  <lluis@ximian.com>
58
59         * SoapMessageFormater.cs: In BuildSoapMessageFromMethodResponse, add the
60           return value to the SoapMessage even if it is null. This fixes bug #61837.
61
62 2004-07-06  Lluis Sanchez Gual  <lluis@ximian.com>
63
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.
67
68 2004-06-16  Lluis Sanchez Gual  <lluis@ximian.com>
69
70         * SoapServerFormatterSink.cs: Removed unneded method.
71
72 2004-06-10  Lluis Sanchez Gual  <lluis@ximian.com>
73
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
76           it has no info.
77
78 2004-05-26  Lluis Sanchez Gual  <lluis@ximian.com>
79
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.
83
84 2004-05-13  Lluis Sanchez Gual  <lluis@ximian.com>
85
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
91           property.
92         
93 2004-05-11  Lluis Sanchez Gual  <lluis@ximian.com>
94
95         * ChannelCore.cs: Use LoadWithPartialName when configuration information
96           is not present.
97
98 2004-04-30  Lluis Sanchez Gual <lluis@ximian.com>
99
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.
113
114 2004-02-27  Lluis Sanchez Gual  <lluis@ximian.com>
115
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.
120
121 2003-12-15  Lluis Sanchez Gual  <lluis@ximian.com>
122
123         * BinaryServerFormatterSinkProvider.cs, SoapServerFormatterSinkProvider.cs:
124           Changed some ifdefs for allowedProperties field.
125
126 2003-12-11  Patrik Torstensson  <p@rxc.se>
127
128         * SoapMessageFormater.cs: Use GetMethod with signature if possible, solves
129           AmbiguousMatchException for bug 51990.
130  
131 2003-12-10  Lluis Sanchez Gual  <lluis@ximian.com>
132
133         * BinaryServerFormatterSinkProvider.cs: Removed TODO.
134         * CommonTransportKeys.cs: Added some internal transport keys.
135
136 2003-11-21  Lluis Sanchez Gual  <lluis@ximian.com>
137
138         * BinaryClientFormatterSinkProvider.cs, BinaryServerFormatterSinkProvider.cs,
139           BinaryCore.cs, BinaryServerFormatterSinkProvider.cs,
140           SoapClientFormatterSinkProvider.cs, SoapCore.cs, 
141           SoapServerFormatterSinkProvider.cs.cs: Added support for TypeFilterLevel
142           property.
143         
144 2003-11-17  Lluis Sanchez Gual  <lluis@ximian.com>
145
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
150           is found.
151         
152 2003-11-16  Lluis Sanchez Gual  <lluis@ximian.com>
153
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
165           formatter sinks.
166
167 2003-11-12  Lluis Sanchez Gual  <lluis@ximian.com>
168
169         * BinaryServerFormatterSink.cs: Removed fixme.
170         * BinaryServerFormatterSinkProvider.cs: Removed a NotImplementedException.
171         * SoapServerFormatterSinkProvider.cs: Removed some TODOs.
172
173 2003-09-25  Lluis Sanchez Gual  <lluis@ximian.com>
174
175         * SoapMessageFormatter.cs: Consider parameters with Out flag when collectiong
176           out parameters.
177
178 2003-08-22  Lluis Sanchez Gual  <lluis@ximian.com>
179
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.
183
184 2003-07-23  Lluis Sanchez Gual  <lluis@ximian.com>
185
186         * SoapMessageFormatter.cs: ParameterInfo.Position is now zero-based.
187           Fixed methods that use it.
188
189 2003-07-09:  Jean-Marc AndrĂ© <jean-marc.andre@polymtl.ca>
190
191         * SoapClientFormatterSink.cs, SoapClientFormatterSinkProvider.cs, 
192         SoapServerFormatterSink.cs, SoapServerFormatterSinkProvider.cs, 
193         SoapMessageFormatter.cs: Support for the soap serialization added to
194         the remoting infrastructure.