Imported Upstream version 4.6.0.125

Former-commit-id: a2155e9bd80020e49e72e86c44da02a8ac0e57a4
This commit is contained in:
Xamarin Public Jenkins (auto-signing)
2016-08-03 10:59:49 +00:00
parent a569aebcfd
commit e79aa3c0ed
17047 changed files with 3137615 additions and 392334 deletions

View File

@@ -1,17 +0,0 @@
2008-08-09 Gert Driesen <drieseng@users.sourceforge.net>
* AssemblyInfo.cs: ComVisible attribute only applies to 2.0 profile.
2008-04-23 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
* AssemblyInfo.cs: Added missing attributes
2004-05-13 Lluis Sanchez Gual <lluis@ximian.com>
* AssemblyInfo.cs: Removed CLSCompliant attribute.
2004-03-31 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
* AssemblyInfo.cs: Added
* ChangeLog: Added
* Locale.cs: Added

View File

@@ -1,231 +0,0 @@
2010-02-26 Robert Jordan <robertj@gmx.net>
* Remove MonoHttp (NET_1_1) from the build.
2008-09-19 Michael Hutchinson <mhutchinson@novell.com>
* System.Runtime.Remoting_test.dll.sources: add HttpBugtests.cs.
2008-08-09 Gert Driesen <drieseng@users.sourceforge.net>
* System.Runtime.Remoting.dll.sources: add SocketCachePolicy.cs.
2008-01-25 Gert Driesen <drieseng@users.sourceforge.net>
* System.Runtime.Remoting_test.dll.sources: add TcpChannelTest.cs.
2007-05-19 Robert Jordan <robertj@gmx.net>
* System.Runtime.Remoting_test.dll.sources: add IpcChannelTest.cs
2007-01-09 Robert Jordan <robertj@gmx.net>
* System.Runtime.Remoting_test.dll.sources: add GenericTest.cs.
2005-11-16 Vladislav Spivak <spivak@mainsoft.com>
* Added net_1_1_java source includes and excludes
2005-11-05 Robert Jordan <robertj@gmx.net>
* System.Runtime.Remoting.dll.sources: Added Channels/IAuthorizeRemotingConnection.cs
2005-11-06 Svetlana Zholkovsky <svetlanaz@mainsoft.com>
* Add System.Runtime.Remoting.vmwcsproj and System.Runtime.Remoting.sln
* AssemblyInfo.cs: only TARGET_JVM changes
2005-11-05 Robert Jordan <robertj@gmx.net>
* System.Runtime.Remoting.dll.sources: Removed Ipc/IpcChannelFactory.cs
2005-10-19 Robert Jordan <robertj@gmx.net>
* System.Runtime.Remoting.dll.sources: Added S.R.R.Channels.Ipc*
* System.Runtime.Remoting_test.dll.sources: Added IpcCalls.cs
2005-10-16 Robert Jordan <robertj@gmx.net>
* Added System.Runtime.Remoting.Channels.Ipc* for NET_2_0
2005-01-14 Lluis Sanchez Gual <lluis@novell.com>
* System.Runtime.Remoting_test.dll.sources: Added:
System.Runtime.Remoting.Channels/RemotingThreadPool.cs
2004-10-25 Zoltan Varga <vargaz@freemail.hu>
* Makefile: Add '.' to MONO_PATH during test. Fixes #68377.
2004-09-27 Lluis Sanchez Gual <lluis@novell.com>
* System.Runtime.Remoting_test.dll.sources: Added RemotingServicesTest.cs.
2004-06-23 Lluis Sanchez Gual <lluis@ximian.com>
* System.Runtime.Remoting_test.dll.sources: Added ActivationTests.cs.
2004-05-13 Lluis Sanchez Gual <lluis@ximian.com>
* System.Runtime.Remoting.dll.sources: Added:
System.Runtime.Remoting.Channels.Http/AggregateDictionary.cs,
System.Runtime.Remoting.Services/RemotingClientProxy.cs,
System.Runtime.Remoting.Services/RemotingService.cs
2004-04-29 Lluis Sanchez Gual <lluis@ximian.com>
* Makefile: Removed unneeded System.Web.Services dependency.
2004-03-31 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
* System.Runtime.Remoting.dll.sources: Added:
AssemblyInfo and Locale
2003-12-03 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
* Makefile : added reference to System.Web.Services.dll
2003-12-03 Lluis Sanchez Gual <lluis@ximian.com>
* System.Runtime.Remoting.dll.sources: Added:
System.Runtime.Remoting.MetadataServices/MetaDataExporter.cs
System.Runtime.Remoting.MetadataServices/MetaDataCodeGenerator.cs
* Makefile: Added new assembly references.
2003-11-16 Lluis Sanchez Gual <lluis@ximian.com>
* System.Runtime.Remoting.dll.sources: Added:
System.Runtime.Remoting.Channels/BinaryCore.cs
System.Runtime.Remoting.Channels/ChannelCore.cs
System.Runtime.Remoting.Channels/SoapCore.cs
2003-11-13 Lluis Sanchez Gual <lluis@ximian.com>
* System.Runtime.Remoting.dll.sources: Removed HttpThread.cs
2003-11-11 Lluis Sanchez Gual <lluis@ximian.com>
* System.Runtime.Remoting_test.dll.sources: Added CrossDomainCalls.cs test file.
2003-09-14 Lluis Sanchez Gual <lluis@ximian.com>
* TcpClientChannel.cs: Fixed constructor.
2003-08-22 Lluis Sanchez Gual <lluis@ximian.com>
* System.Runtime.Remoting_test.dll.sources: Added DelegateCalls.cs test file.
2003-08-20 Lluis Sanchez Gual <lluis@ximian.com>
* TcpConnectionPool.cs: Check if a connection is alive before reusing
it. Added some properties to support this.
2003-08-20 Lluis Sanchez Gual <lluis@ximian.com>
* System.Runtime.Remoting_test.dll.sources: Added new test files.
2003-08-18 Lluis Sanchez Gual <lluis@ximian.com>
* HttpClientChannel.cs, HttpServerChannel.cs: Fixed bug #47703
2003-07-23 Lluis Sanchez Gual <lluis@ximian.com>
* Makefile: added dll extension to System.Runtime.Remoting reference
2003-07-23 Lluis Sanchez Gual <lluis@ximian.com>
* System.Runtime.Remoting_test.dll.sources: Added.
* Makefile: added test support.
2003-06-21 Lluis Sanchez Gual <lluis@ximian.com>
* HttpChannel.cs, HttpClientChannel.cs, HttpHelper.cs, HttpServer.cs,
HttpServerChannel.cs, HttpThread.cs: added new implementation of the HttpChannel
by Ahmad Tantawy, Ahmad Kadry and Hussein Mehanna.
* unix.args: added HttpHelper.cs,HttpServer.cs,HttpThread.cs.
2003-05-13 Lluis Sanchez Gual <lluis@ideary.com>
* BinaryServerFormatterSink.cs: The uri of the target object is now assigned
to the message through the HeaderHandler delegate.
2003-04-27 Lluis Sanchez Gual <lluis@ideary.com>
* TcpChannel.cs: The port property may not be an string. Fixed.
* TcpServerChannel.cs: Added some fixes by Jerome Laban. Implemented
some channel properties.
2003-04-03 Lluis Sanchez Gual <lluis@ideary.com>
* TcpMessageIO.cs: Changed header format to match MS.NET. Based on the patch
sent by Jose Luís Martín.
* TcpClientTransportSink.cs: Improved support for OneWay messages.
* BinaryClientFormatterSink.cs: Added Content-Type header.
2003-03-25 Martin Willemoes Hansen <mwh@sysrq.dk>
* Stubed System.Runtime.Remoting.MetadataServices
2003-03-22 Martin Willemoes Hansen <mwh@sysrq.dk>
* Stubed System.Runtime.Remoting.Channels.Http
2003-02-05 Alvaro del Castillo <acs@barrapunto.com>
* System.Runtime.Remoting.Channels.Tcp/TcpClientTransportSink.cs:
* System.Runtime.Remoting.Channels.Tcp/TcpMessageIO.cs:
* System.Runtime.Remoting.Channels.Tcp/TcpServerChannel.cs:
Change MessageType to MessageStatus so the code is
more clear
2002-12-29 Lluis Sanchez Gual <lluis@ideary.com>
* TcpServerChannel.cs: Changed management of listener threads.
* TcpConnectionPool.cs: Add shutdown method.
* TcpChannel.cs: Corrected shutdown method.
2002-12-29 Lluis Sanchez Gual <lluis@ideary.com>
* TcpServerChannel.cs: Changed default formatter sink to BinaryFormatterSink
* TcpMessageIO.cs: warning corrected.
* TcpConnectionPool.cs: changed default value of MaxOpenConnections.
* TcpClientTransportSink.cs: implemented support for one way calls.
* TcpClientChannel.cs: Changed default formatter sink to BinaryFormatterSink.
* TcpChannel.cs: corrected Parse method. Now can parse channel uris.
* BinaryServerFormatterSink.cs: Implemented.
* BinaryClientFormatterSink.cs: Implemented.
2002-12-29 Lluis Sanchez Gual <lluis@ideary.com>
* CommonTransportKeys.cs: Implemented and added to CVS
* TcpChannel.cs: Added. It is a more ore less complete implementation
of the tcp channel, although not yet compatible with MS TcpChannel.
* TcpClientChannel.cs: Added
* TcpClientTransportSink.cs: Added
* TcpClientTransportSinkProvider.cs: Added
* TcpConnectionPool.cs: Added
* TcpMessageIO.cs: Added
* TcpServerChannel.cs: Added
* TcpServerTransportSink.cs: Added
* SimpleWireFormat.cs: Corrected a bug in method SerializeObject
* SimpleServerFormatterSink.cs: Some small corrections
* SimpleClientFormatterSink.cs: Some small corrections
2002-09-03 Dietmar Maurer <dietmar@ximian.com>
* System.Runtime.Remoting.Channels.CORBA/CORBAChannel.cs:
impl. the channel wrapper.
* System.Runtime.Remoting.Channels.Simple/SimpleChannel.cs:
impl. the channel wrapper.
* System.Runtime.Remoting.Channels.Simple/SimpleServerChannel.cs
(GetUrlsForUri): use all available channel uris.
2002-08-30 Dietmar Maurer <dietmar@ximian.com>
* System.Runtime.Remoting.Channels.Simple/SimpleWireFormat.cs: add
more types.
2002-08-14 Rodrigo Moya <rodrigo@ximian.com>
* TcpChannel.cs: new classes.

View File

@@ -5,13 +5,14 @@ include ../../build/rules.make
LIBRARY = System.Runtime.Remoting.dll
LIB_REFS = System System.Xml System.Runtime.Serialization.Formatters.Soap
LIB_MCS_FLAGS = /r:$(corlib)
LIB_MCS_FLAGS =
ifndef NO_SYSTEM_WEB_DEPENDENCY
LIB_REFS += System.Web
endif
TEST_MCS_FLAGS = $(LIB_MCS_FLAGS) -nowarn:618 /r:System.Runtime.Remoting.dll
TEST_MCS_FLAGS = -nowarn:618
TEST_LIB_REFS = System System.Xml
TEST_MONO_PATH = .

View File

@@ -1,278 +0,0 @@
2009-09-15 Gonzalo Paniagua Javier <gonzalo@novell.com>
* HttpClientTransportSink.cs: ensure the response stream is disposed.
* HttpServerTransportSink.cs: use the public API of HttpConnection.
* RemotingHttpListener.cs: use the public API of HttpConnection
instead of hooking into an internal method, possibly cause exception
and leave the Connection in an unstable state.
2009-02-08 Gonzalo Paniagua Javier <gonzalo@novell.com>
* HttpClientTransportSink.cs: if we get an WebException that does not
have a response, dispatch it to the sink.
2008-11-10 Michael Hutchinson <mhutchinson@novell.com>
* HttpServerTransportSink.cs: Seek to beginning of server response
stream. Fixes Bug 436995 - Xml-Rpc.net does not work since
Mono 1.9.x.
2008-09-30 Michael Hutchinson <mhutchinson@novell.com>
* HttpServerChannel.cs: make sure the channel data object is set
when the port is auto-assigned.
* HttpClientTransportSink.cs: Use the __RequestUri header for the
request's URI. Includes workaround for bad __RequestUri values.
Fixes Bug 378713 - [regression] Remoting - HttpChannel.
2008-09-24 Michael Hutchinson <mhutchinson@novell.com>
* HttpServerTransportSink.cs: Disable chunking on the server, as
for some reason it was breaking the tests. This reduces efficiency
but right now is unavoidable.
* HttpServerChannel.cs: Implement AddHookChannelUri. Thanks to
Lluis for the patch.
2008-09-23 Michael Hutchinson <mhutchinson@novell.com>
* HttpClientChannel.cs: Fix logic error from ==/!= typo. Stops
channel from trying to handle IPC URLs, which was breaking the
IPC tests.
2008-09-19 Michael Hutchinson <mhutchinson@novell.com>
* HttpServerChannel.cs:
* HttpClientChannel.cs:
* HttpChannel.cs: Fixes from corcompare, and some cleanup.
2008-09-19 Jeffrey Stedfast <fejj@novell.com>
* HttpChannel.cs: Throw ArgumentNullException if url is null.
2008-09-18 Michael Hutchinson <mhutchinson@novell.com>
* HttpServerTransportSink.cs:
* HttpServerChannel.cs: Cleanup.
* HttpClientTransportSink.cs: Use username/password/domain parameters,
fix some spelling, add FIXME comment regarding stream copying.
* HttpClientChannel.cs:
* HttpChannel.cs: Fix 1.1 API slip.
2008-09-18 Michael Hutchinson <mhutchinson@novell.com>
* HttpServerChannel.cs: Don't try to resolve IPAddress.Any, so that
by default we bind to localhost/lo as well as the host address.
Also remove dead code for binding to multiple IP addresses; I don't
think we need to handle that.
2008-09-18 Michael Hutchinson <mhutchinson@novell.com>
* HttpChannel.cs: Fix default channel name.
2008-09-18 Michael Hutchinson <mhutchinson@novell.com>
* HttpClientTransportSink: Fix logic error that broke async client
functionality. Fixes HttpAsyncCallTest tests.
2008-06-14 Sebastien Pouliot <sebastien@ximian.com>
* HttpRemotingHandler.cs: Remove double assignment to bodyBuffer.
[Found using Gendarme]
2008-02-12 Roei Erez (roeie@mainsoft.com)
* HttpServerChannel.cs: Always initialize channel uri.
2007-10-30 Robert Jordan <robertj@gmx.net>
* HttpHelper.cs: Support for the "https" scheme. Make scheme parser
case invariant. Fixes bug #81701.
* HttpServerChannel.cs (GetChannelUri): Take channel data into account.
* HttpServerChannel.cs (SetupChannel): Initialize channel data
with "null", because at this stage we don't necessary have a valid
channel URI.
2007-08-23 Robert Jordan <robertj@gmx.net>
* HttpRemotingHandlerFactory.cs: configure Remoting because
System.Web doesn't anymore. Fixes #81831.
2006-12-18 Lluis Sanchez Gual <lluis@novell.com>
* HttpServerChannel.cs: The remoting infrastructure does not call
StartListening() anymore, so it has to be called by the channel.
2006-03-05 Andrew Skiba <andrews@mainsoft.com>
* HttpClientChannel.cs, HttpServerChannel.cs: exceptions propagating
incompatible with dotnet. Patch by roeie@mainsoft.com
2005-11-06 Svetlana Zholkovsky <svetlanaz@mainsoft.com>
* Add HttpHandlerFactory.jvm.cs
* HttpHandlerFactory.cs: Create and register HttpChannel in case it
was not registered before.
* HttpHandler.cs: Send response headers.
* HttpServerChannel.cs:
- Change default port to -1.
- Don't start a listener if the port == -1
- Send response to the client also in case of DispatchRequest fails
2005-10-10 Lluis Sanchez Gual <lluis@novell.com>
* HttpServer.cs: Removed all non-sense regular expressions for
parsing files. Makes the channel faster and fixes bug #75886.
2005-07-06 Lluis Sanchez Gual <lluis@novell.com>
* HttpServer.cs: Close the connection after processing the request.
Based on a patch by Brion Vibber. Fixes bug #75467.
2005-05-18 Lluis Sanchez Gual <lluis@novell.com>
* HttpServerChannel.cs: Catch exceptions thrown in the server thread.
In StopListening, wait for the server thread to stop before returning.
2005-01-25 Lluis Sanchez Gual <lluis@novell.com>
* HttpServer.cs: Use a single stream for in an out stream, since they
where the same. Set IPAddress and ConnectionId transport headers.
2005-01-14 Lluis Sanchez Gual <lluis@novell.com>
* HttpServerChannel.cs: Use the new RemotingThreadPool to manage threads.
Fixed some warnings.
* HttpServer.cs: Minor fix.
2004-12-17 Lluis Sanchez Gual <lluis@ximian.com>
* HttpHelper.cs: Removed unused method. Optimized CopyStream method.
* HttpServerChannel.cs: SendResponse does not return a bool any
more, it throws an exception when it fails.
* HttpServer.cs: Improved handling of errors.
2004-10-22 Lluis Sanchez Gual <lluis@ximian.com>
* HttpClientChannel.cs: In CreateMessageSink, process the remote channel
data if the provided url does not have the expected format. This fixes
a regression from the fix for bug #66768 and fixes #68669.
2004-09-27 Lluis Sanchez Gual <lluis@ximian.com>
* HttpClientChannel.cs: Throw an http exception if the response is a 500,
don't try to deserialize the exception.
2004-05-26 Lluis Sanchez Gual <lluis@ximian.com>
* HttpServerChannel.cs: Default port is 0.
2004-05-25 Lluis Sanchez Gual <lluis@ximian.com>
* HttpServerChannel.cs: Take unused port if the provided prot is 0.
2004-05-13 Lluis Sanchez Gual <lluis@ximian.com>
* HttpChannel.cs, HttpClientChannel.cs: Added missing IDictionary
properties.
* HttpRemotingHandler.cs: Added missing constructor.
* HttpRemotingHandlerFactory.cs: Made ConfigureHttpChannel private.
* HttpServerChannel.cs: Fixed IDictionary properties.
2004-04-30 Lluis Sanchez Gual <lluis@ximian.com>
* HttpServer.cs: Removed dead code.
2004-02-27 Lluis Sanchez Gual <lluis@ximian.com>
* HttpClientChannel.cs: Set the RequestUri transport header before sending
the request.
2004-02-04 Lluis Sanchez Gual <lluis@ximian.com>
* HttpRemotingHandlerFactory.cs: Loading of remoting configuration moved
to System.Web.Configuraiton.
2003-12-12 Lluis Sanchez Gual <lluis@ximian.com>
* HttpServer.cs: Removed debug code.
2003-12-10 Lluis Sanchez Gual <lluis@ximian.com>
* HttpServer.cs: Allow the use of GET method (SdlServerSink supports it).
Added some text constans for transport keys.
* HttpServerChannel.cs: Add SdlChannelSinkProvider to the default
sink provider chain. Removed unused ErrorMessage class.
2003-11-16 Lluis Sanchez Gual <lluis@ximian.com>
* HttpHelper.cs: Removed usnused method GetMachineIp.
* HttpServerChannel.cs: Added support for priority, bindTo, useIpAddress and
machineName properties.
2003-11-13 Lluis Sanchez Gual <lluis@ximian.com>
* HttpChannel.cs: Create empty property dictionary in the default
constructor.
2003-11-13 Lluis Sanchez Gual <lluis@ximian.com>
* HttpChannel.cs: Moved initialization code in SetupChannel to the
respective client and server channels. Added implementatoin of the
interface IChannelReceiverHook.
* HttpRemotingHandler.cs: Implemented.
* HttpRemotingHandlerFactory.cs: Implemented.
* HttpServer.cs: In general, use Stream instances instead of Socket. It is
more reusable in this way. Also improved formatting.
* HttpServerChannel.cs: Implemented support for IChannelReceiverHook.
Added new method DispatchRequest in HttpServerTransportSink that can
be reused by HttpRemotingHandler.
2003-11-12 Lluis Sanchez Gual <lluis@ximian.com>
* HttpServerChannel.cs: Removed StartListening call from constructor. It
is called by the remoting framework.
* HttpClientChannel.cs, HttpHelper.cs: Fixed some formatting.
2003-09-17 Lluis Sanchez Gual <lluis@ximian.com>
* HttpHelper.cs: Fixed bug #48468. Patch by Jean-Marc Andre.
* HttpClientChannel.cs HttpServer.cs HttpServerChannel.cs: Fixed some warnings.
2003-08-22 Lluis Sanchez Gual <lluis@ximian.com>
* HttpClientChannel.cs: Changed text for user-agent header (removed references
to MS.NET).
Removed try/catch from AsyncProcessRequest. If there is an exception it must
flow to the caller.
in AsyncRequestHandler, improved management of exceptions. HttpWebRequest
throws an exception if the result code is 400, 500. Is is not a communication
error, but an application or server error. The content of the body must be
deserialized like in normal responses.
In CreateWebRequest, if the stream being sent is a MemoryStream, use a more
efficient way of writing the content.
In SendAndRecieve, same as in AsyncRequestHandler. Also moved some code to a
new method named ReceiveResponse, so it can be reused from AsyncRequestHandler.
* HttpHelper.cs: Removed some debugging code that is not needed.
* HttpServer.cs: Improved formatting of some code.
In CheckRequest method, send a 100-continue response if the request has
the header: expect:100-continue.
Method SendResponse: the remoting formatter may include the result code and
reason phrase to use in the transport headers. Used them if provided.
* HttpServerChannel.cs: Use ThreadPool to create the thread that will answer
a request.
2003-08-18 Lluis Sanchez Gual <lluis@ximian.com>
* HttpClientChannel.cs, HttpServerChannel.cs: Fixed bug #47703
2003-06-21 Lluis Sanchez Gual <lluis@ximian.com>
* HttpChannel.cs, HttpClientChannel.cs, HttpHelper.cs, HttpServer.cs,
HttpServerChannel.cs, HttpThread.cs: added new implementation of the HttpChannel
by Ahmad Tantawy, Ahmad Kadry and Hussein Mehanna.
* unix.args: added HttpHelper.cs,HttpServer.cs,HttpThread.cs.

View File

@@ -1,12 +0,0 @@
2007-05-19 Robert Jordan <robertj@gmx.net>
* IpcClientChannel.cs (CreateMessageSink, IpcToUnix):
don't try to parse null URLs because non wellknown remote objects
don't have one. Fixes bug #81653.
* IpcClientChannel.cs (ChangeUri): make static, reuse IpcToUnix ().
2005-10-16 Robert Jordan <robertj@gmx.net>
* Imported

View File

@@ -1,22 +0,0 @@
2010-05-29 Robert Jordan <robertj@gmx.net>
* IpcChannelHelper.cs (copy): Take into account that the remoting
stack is internally using MemoryStreams all over the place.
Fixes bug #609381 as a side effect.
* IpcChannel.cs (.ctor): Create an IpcClientChannel as well.
2005-11-05 Robert Jordan <robertj@gmx.net>
* IpcClientChannel.cs, IpcServerChannel.cs: Added missing ctors.
2005-11-04 Robert Jordan <robertj@gmx.net>
* IpcChannelHelper.cs: Removed the colon from the invalid pipe name
chars, because it is a valid char on NT systems and some .NET IPC
channel samples contain a colon in their port names.
2005-10-16 Robert Jordan <robertj@gmx.net>
* Imported

View File

@@ -1,17 +0,0 @@
2008-08-09 Gert Driesen <drieseng@users.sourceforge.net>
* IpcChannel.cs: Fixed argument names to match MS.
* IpcClientChannel.cs: Fixed argument names to match MS. Made
CreateMessageSink virtual to match MS.
* IpcServerChannel.cs: Fixed argument names to match MS. Made
GetUrlsForUri virtual to match MS.
2005-11-05 Robert Jordan <robertj@gmx.net>
* IpcServerChannel.cs: Implemented missing GetChannelUri ().
Ipc*.cs: Removed the reflective channel factory.
2005-10-16 Robert Jordan <robertj@gmx.net>
* Imported

View File

@@ -1,242 +0,0 @@
2008-09-18 Robert Jordan <robertj@gmx.net>
* TcpConnectionPool.cs: Set NoDelay on both profiles.
2008-09-18 Zoltan Varga <vargaz@gmail.com>
* TcpConnectionPool.cs: Set the NoDelay flag on the socket to avoid
excessive waiting by the tcp stack. Fixes #416462.
2008-09-17 Jeffrey Stedfast <fejj@novell.com>
* TcpChannel.cs (ParseTcpURL): If given "tcp://", don't set host
to "", leave it as null.
* TcpClientChannel.cs (TcpClientChannel): Use the default
SinkProviders if the sinkProvider argument is null.
* TcpChannel.cs (ParseTcpURL): TcpClientTransportSink needs the
host component, so extract that info into its own string as well.
2008-09-12 Jeffrey Stedfast <fejj@novell.com>
Fix for bug #320298
* TcpClientTransportSink.cs: Updated for change to
TcpChannel.ParseTcpURL(). We now need to do our own integer
conversion/validation of the port.
* TcpChannel.cs (ParseTcpURL): We need to match the
protocol ("tcp") case-insensitively. The objectURI is supposed to
include the leading '/' character. Also, we need to ignore invalid
port designators since Microsoft's .NET implementation of
TcpChannel.Parse() doesn't seem to care that they are valid.
2008-08-09 Gert Driesen <drieseng@users.sourceforge.net>
* TcpChannel.cs: Fixed argument names to match MS.
* TcpServerChannel.cs: Fixed argument names to match MS.
2008-06-18 Robert Jordan <robertj@gmx.net>
* TcpMessageIO.cs: Handle zero length streams. Fixes #398783.
2008-01-25 Zoltan Varga <vargaz@gmail.com>
* TcpChannel.cs (Init): Handle properties == null.
* TcpClientChannel.cs (.ctor): Ditto. Fixes #355905.
2006-01-09 Robert Jordan <robertj@gmx.net>
* TcpServerChannel.cs (ProcessMessages): Flush the stream only when
necessary (TcpServerTransportSink.InternalProcessMessage does it anyway),
otherwise pending OneWay & async messages are lost.
* TcpMessageIO.cs (SendMessageStream): Mark OneWay messages as such.
Fixes MS.NET interoperability.
* TcpClientTransportSink.cs (AsyncProcessRequest):
Use the new TcpMessageIO.SendMessageStream overload to mark OneWay
requests. Fixes bug #80406.
2007-01-08 Lluis Sanchez Gual <lluis@novell.com>
* TcpChannel.cs, TcpServerChannel.cs: Moved StartListening call to
the constructor of TcpServerChannel.
2006-12-18 Lluis Sanchez Gual <lluis@novell.com>
* TcpChannel.cs: The remoting infrastructure does not call
StartListening() anymore, so it has to be called by the channel.
2006-09-15 Lluis Sanchez Gual <lluis@novell.com>
* TcpServerTransportSink.cs, TcpServerChannel.cs:
When sending an async call response, don't use the original request
stream because it may have been used by another call.
2006-05-31 Gert Driesen <drieseng@users.sourceforge.net>
* TcpClientChannel.cs: Marked CreateMessageSink virtual.
* TcpServerChannel.cs: Marked GetUrlsForUri virtual.
2006-05-31 Gert Driesen <drieseng@users.sourceforge.net>
* TcpClientChannel.cs: Set eol-style to native.
* TcpChannel.cs: Fixed line endings. Set eol-style to native.
* TcpServerTransportSink.cs: Fixed line endings. Set eol-style to
native.
* TcpConnectionPool.cs: Fixed line endings. Set eol-style to CRLF.
* TcpClientTransportSinkProvider.cs: Fixed line endings. Set eol-style
to native.
* TcpMessageIO.cs: Set eol-style to native.
* TcpServerChannel.cs: Fixed line endings. Set eol-style to native.
* TcpClientTransportSink.cs: Fixed line endings. Set eol-style to
native.
2005-11-08 Lluis Sanchez Gual <lluis@novell.com>
* TcpServerChannel.cs: Fix null ref exception.
2005-11-06 Svetlana Zholkovsky <svetlanaz@mainsoft.com>
* TcpServerChannel.cs, TcpConnectionPool.cs: only TARGET_JVM changes
2005-07-25 Lluis Sanchez Gual <lluis@novell.com>
* TcpChannel.cs: Don't create a server channel when the
default constructor is used. Fixes bug #75626.
2005-05-31 Lluis Sanchez Gual <lluis@novell.com>
* TcpServerTransportSink.cs: Remove the channel uri from the
received uri.
2005-05-31 Lluis Sanchez Gual <lluis@novell.com>
* TcpServerChannel.cs: Use IP address in object uris by default.
Fixes bug #54234. Removed unused field.
* TcpClientTransportSink.cs: Fix warning.
2005-05-18 Lluis Sanchez Gual <lluis@novell.com>
* TcpServerChannel.cs: In StopListening, wait for the server thread
to stop before returning. This fixes bug #74962.
2005-01-25 Lluis Sanchez Gual <lluis@novell.com>
* TcpServerTransportSink.cs: Set IPAddress and ConnectionId
transport headers. This fixes bug #71423.
* TcpServerChannel.cs: Use Socket instead of TcpClient, so we can
easily get the IP address of the client. Added properties in
ClientConnection to get the IP address and the connection id.
2005-01-21 Lluis Sanchez Gual <lluis@novell.com>
* TcpMessageIO.cs: Added a buffer parameter to ReceiveMessageStatus,
to avoid creating unneded buffers.
* TcpServerChannel.cs, TcpClientTransportSink.cs: Use new buffer
parameter in ReceiveMessageStatus.
2005-01-14 Lluis Sanchez Gual <lluis@novell.com>
* TcpConnectionPool.cs: Don't limit client connections.
This fixes bug #70700. Create connections from outside the pool lock.
* TcpMessageIO.cs: Throw real exceptions when errors occur.
* TcpServerChannel.cs: Use the new RemotingThreadPool to manage threads.
This also fixes bug #70700.
2004-12-17 Lluis Sanchez Gual <lluis@novell.com>
* TcpMessageIO.cs: Removed some more WriteByte calls.
* TcpClientTransportSink.cs: Flush the net stream after writing
a message.
2004-12-10 Lluis Sanchez Gual <lluis@novell.com>
* TcpChannel.cs: Don't use regular expressions to parse the url, it's
too slow.
* TcpMessageIO.cs: Read byte chunks using the new StreamRead method,
which won't block if the connection is closed.
* TcpServerChannel.cs: Flush the stream after writing the response.
Wrap the close call in a try/catch (some bytes can be left in the
buffered stream if a connection is suddently closed, and it will fail
when trying to flush them).
2004-12-09 Lluis Sanchez Gual <lluis@novell.com>
* TcpConnectionPool.cs: Access the socket stream through a
BufferedStream.
* TcpMessageIO.cs: Avoid ReadByte().
* TcpServerChannel.cs: Access the socket stream through a
BufferedStream. Abort the connection if an unknown message is received.
All this fixes performance bug #70337.
2004-10-22 Lluis Sanchez Gual <lluis@ximian.com>
* TcpClientChannel.cs: In CreateMessageSink, process the remote channel
data if the provided url does not have the expected format. This fixes
a regression from the fix for bug #66768 and fixes #68669.
2004-07-15 Lluis Sanchez Gual <lluis@novell.com>
* TcpServerChannel.cs: Set channel name from the provided properties.
This fixes bug #61592.
2004-05-13 Lluis Sanchez Gual <lluis@ximian.com>
* TcpChannel.cs: Made Init private.
* TcpClientTransportSink.cs, TcpClientTransportSinkProvider.cs,
TcpServerTransportSink.cs: Made internal.
2004-04-16 Lluis Sanchez Gual <lluis@ximian.com>
* TcpClientChannel.cs: Initialize the sink provider in the default
constructor.
2004-03-04 Lluis Sanchez Gual <lluis@ximian.com>
* TcpServerChannel.cs: In the ProcessMessages() loop, moved the closing of
the stream to the finally block, so it is called if the thread is aborted.
2004-02-27 Lluis Sanchez Gual <lluis@ximian.com>
* TcpClientTransportSink.cs: Set the RequestUri transport header before
sending the request.
2004-02-23 Lluis Sanchez Gual <lluis@ximian.com>
* TcpClientTransportSink.cs: Release the connection after sending an
OneWay call. This fixes bug #54671.
2003-12-23 Lluis Sanchez Gual <lluis@ximian.com>
* TcpServerChannel.cs: If useIpAddress and bindAddress are both specified,
set bindAddress as the host address for the client.
2003-12-19 Lluis Sanchez Gual <lluis@ximian.com>
* TcpServerChannel.cs: Fixes in channel initialization.
2003-12-12 Lluis Sanchez Gual <lluis@ximian.com>
* TcpChannel.cs: Added null check.
2003-11-16 Lluis Sanchez Gual <lluis@ximian.com>
* TcpClientChannel.cs: Added support for name and priority properties.
* TcpServerChannel.cs: Added support for priority, bindTo, useIpAddress,
machineName and supressChannelData properties.
* TcpChannel.cs, TcpServerTransportSink.cs: Formatting change.
2003-11-13 Lluis Sanchez Gual <lluis@ximian.com>
* TcpChannel.cs: take into account name and priority properties.
2003-11-12 Lluis Sanchez Gual <lluis@ximian.com>
* TcpServerChannel.cs: Remove listener initialization and StartListening
call from constructor. It is called now by the remoting framework.
* TcpConnectionPool.cs: Removed fixme.
Older log entries can be found in the System.Runtime.Remoting ChangeLog.

View File

@@ -1,234 +0,0 @@
2008-09-23 Michael Hutchinson <mhutchinson@novell.com>
* SoapServerFormatterSink.cs: Do not try to parse text/xml code
unless there is a SOAPAction. Set position on outgoing streams to
zero, so they can be properly parsed in the general infrastructure.
Do not try to seek on incoming streams.
2008-08-09 Gert Driesen <drieseng@users.sourceforge.net>
* BinaryServerFormatterSink.cs: Fixed argument name to match MS.
* SoapClientFormatterSink.cs: Fixed argument name to match MS. Code
formatting.
* SocketCachePolicy.cs: Added.
2007-05-10 Jonathan Chambers <joncham@gmail.com>
* BinaryClientFormatterSinkProvider.cs: Allow typeFilterLevel property
if NET_1_1 or greater; matches code already in BinaryCore.
2007-05-07 Robert Jordan <robertj@gmx.net>
* SoapMessageFormatter.cs (BuildMethodCallFromSoapMessage):
Validate DecodeXmlNamespaceForClrTypeNamespace's result.
Don't use RemotingServices.GetServerTypeForUri's result to
lookup the method from, because it returns the concrete server
type. We need the type that was used to make the call, which
we can compute from DecodeXmlNamespaceForClrTypeNamespace's output.
Fixes the last part of bug #77191.
2007-28-02 Lluis Sanchez Gual <lluis@novell.com>
* ChannelCore.cs: Added missing null check. LoadWithPartialName can
return null.
2006-12-18 Lluis Sanchez Gual <lluis@novell.com>
* SoapMessageFormatter.cs: FieldSetter and FieldGetter methods need
to be handled in a special way, since they are the only private
methods which can be called from a subclass.
2006-05-31 Gert Driesen <drieseng@users.sourceforge.net>
* SoapCore.cs: Set eol-style to native.
* SoapServerFormatterSinkProvider.cs: Fixed line endings. Set eol-style
to CRLF.
* ChannelCore.cs: Set eol-style to native.
* BinaryServerFormatterSink.cs: Set eol-style to native.
* SoapClientFormatterSinkProvider.cs: Fixed line endings. Set eol-style
to CRLF. Next and CreateSink should not be virtual.
* SoapMessageFormatter.cs: Set eol-style to CRLF.
* BinaryClientFormatterSink.cs: Fixed line endings. Set eol-style to
native.
* BinaryCore.cs: Set eol-style to native.
* BinaryServerFormatterSinkProvider.cs: Set eol-style to native.
* CommonTransportKeys.cs: Set eol-style to native.
* SoapServerFormatterSink.cs: Fixed line endings. Set eol-style to CRLF.
* RemotingThreadPool.cs: Fixed line endings. Set eol-style to native.
* BinaryClientFormatterSinkProvider.cs: Set eol-style to native.
* SoapClientFormatterSink.cs: Fixed line endings. Set eol-style to CRLF.
2006-03-05 Andrew Skiba <andrews@mainsoft.com>
* SoapMessageFormatter.cs: : exceptions propagating
incompatible with dotnet. Patch by roeie@mainsoft.com
2006-01-26 Svetlana Zholkovsky <svetlanaz@mainsoft.com>
* BinaryCore.cs: TARGET_JVM related changes
2005-12-05 Robert Jordan <robertj@gmx.net>
* BinaryServerFormatterSink.cs, SoapServerFormatterSink.cs:
Implemented formatter chaining. Fixes bug #74878.
* BinaryClientFormatterSink.cs: AsyncProcessMessage: Set the transport
headers.
2005-11-05 Robert Jordan <robertj@gmx.net>
* IAuthorizeRemotingConnection.cs: Added.
2005-11-06 Svetlana Zholkovsky <svetlanaz@mainsoft.com>
* SoapMessageFormatter.cs, RemotingThreadPool.cs: only TARGET_JVM changes
* Create new dictionary object for Properties during initialization:
- SoapCore.cs
- BinaryCore.cs
2005-05-18 Lluis Sanchez Gual <lluis@novell.com>
* BinaryServerFormatterSink.cs: Properly handle exceptions raised
during serialization. Fixes bug #74950.
2005-01-14 Lluis Sanchez Gual <lluis@novell.com>
* SoapMessageFormatter.cs, SoapServerFormatterSink.cs: Fixed warnings.
* RemotingThreadPool.cs: New thread pool for the tcp and http channels.
2004-07-26 Lluis Sanchez Gual <lluis@ximian.com>
* SoapMessageFormater.cs: In BuildSoapMessageFromMethodResponse, add the
return value to the SoapMessage even if it is null. This fixes bug #61837.
2004-07-06 Lluis Sanchez Gual <lluis@ximian.com>
* SoapMessageFormatter.cs: In BuildMethodCallFromSoapMessage, set get the
parameters from the SoapMessage by position, not by name, since names
may be different. This fixes bug #60427.
2004-06-16 Lluis Sanchez Gual <lluis@ximian.com>
* SoapServerFormatterSink.cs: Removed unneded method.
2004-06-10 Lluis Sanchez Gual <lluis@ximian.com>
* SoapMessageFormatter.cs: Don't add the signature to the headers list if
the method is not overloaded, and don't add the LogicalCallContext if
it has no info.
2004-05-26 Lluis Sanchez Gual <lluis@ximian.com>
* SoapMessageFormatter.cs: Include soap headers as properties when creating
the IMessage, and add IMessage properties as headers when creating the
SoapMessage. LogicalCallContext info will be passed as a header value.
2004-05-13 Lluis Sanchez Gual <lluis@ximian.com>
* BinaryCore.cs, SoapCore.cs: Added Properties property.
* BinaryServerFormatterSink.cs, SoapServerFormatterSink.cs: Added missing
TypeFilterLevel property.
* BinaryServerFormatterSinkProvider.cs: Fixed setter for TypeFilterLevel.
* SoapServerFormatterSinkProvider.cs: Added missing TypeFilterLevel
property.
2004-05-11 Lluis Sanchez Gual <lluis@ximian.com>
* ChannelCore.cs: Use LoadWithPartialName when configuration information
is not present.
2004-04-30 Lluis Sanchez Gual <lluis@ximian.com>
* SoapClientFormatterSink.cs: The deserialized message can be actually a
SoapFault. Taken this into account.
* SoapMessageFormatter.cs: Added FormatFault method. In FormatResponse(),
the array of output parameters must also include placeholders for the
input parameters (set to null).
ParameterInfo.IsOut does not correspond to the "out" keyword in C#, but
to the OutAttribute applied to parameters. There can be input parameters
with the OutAttribute. Fixed this in a couple of places.
Added CreateSoapMessage method, which creates a SoapMessage including
the parameter types (only for responses, since for requests the target
method is not known).
* SoapServerFormatterSink.cs: Use soapMsgFormatter.CreateSoapMessage to
create the SoapMessage.
2004-02-27 Lluis Sanchez Gual <lluis@ximian.com>
* BinaryClientFormatterSink.cs: Don't set the request uri here, this will
be done in the transport sink.
* BinaryCore.cs: Added TypeFilterLevel property.
* BinaryServerFormatterSinkProvider.cs: Added missing TypeFilterLevel property.
2003-12-15 Lluis Sanchez Gual <lluis@ximian.com>
* BinaryServerFormatterSinkProvider.cs, SoapServerFormatterSinkProvider.cs:
Changed some ifdefs for allowedProperties field.
2003-12-11 Patrik Torstensson <p@rxc.se>
* SoapMessageFormater.cs: Use GetMethod with signature if possible, solves
AmbiguousMatchException for bug 51990.
2003-12-10 Lluis Sanchez Gual <lluis@ximian.com>
* BinaryServerFormatterSinkProvider.cs: Removed TODO.
* CommonTransportKeys.cs: Added some internal transport keys.
2003-11-21 Lluis Sanchez Gual <lluis@ximian.com>
* BinaryClientFormatterSinkProvider.cs, BinaryServerFormatterSinkProvider.cs,
BinaryCore.cs, BinaryServerFormatterSinkProvider.cs,
SoapClientFormatterSinkProvider.cs, SoapCore.cs,
SoapServerFormatterSinkProvider.cs.cs: Added support for TypeFilterLevel
property.
2003-11-17 Lluis Sanchez Gual <lluis@ximian.com>
* BinaryClientFormatterSinkProvider.cs, BinaryServerFormatterSinkProvider.cs:
SoapClientFormatterSinkProvider.cs, SoapServerFormatterSinkProvider.cs: Small fix.
* SoapServerFormatterSink.cs: Small fix in AsyncProcessResponse.
* BinaryCore.cs, SoapCore.cs: throw an exception if an unknown property
is found.
2003-11-16 Lluis Sanchez Gual <lluis@ximian.com>
* BinaryClientFormatterSink.cs, BinaryClientFormatterSinkProvider.cs,
BinaryServerFormatterSink.cs, BinaryServerFormatterSinkProvider.cs:
Moved formatter code to BinaryCore. This adds support for the properties
"includeVersion" and "strictBinding" to the binary formatter.
* BinaryCore.cs: New file. Contains some code used by the binary formatter sinks.
* SoapClientFormatterSink.cs, SoapClientFormatterSinkProvider.cs,
SoapServerFormatterSink.cs, SoapServerFormatterSinkProvider.cs
Moved formatter code to BinaryCore. This adds support for the properties
"includeVersion" and "strictBinding" to the soap formatter.
* SoapCore.cs: New file. Contains some code used by the soap formatter sinks.
* ChannelCore.cs: New file. Implements a simple type binder used by the
formatter sinks.
2003-11-12 Lluis Sanchez Gual <lluis@ximian.com>
* BinaryServerFormatterSink.cs: Removed fixme.
* BinaryServerFormatterSinkProvider.cs: Removed a NotImplementedException.
* SoapServerFormatterSinkProvider.cs: Removed some TODOs.
2003-09-25 Lluis Sanchez Gual <lluis@ximian.com>
* SoapMessageFormatter.cs: Consider parameters with Out flag when collectiong
out parameters.
2003-08-22 Lluis Sanchez Gual <lluis@ximian.com>
* SoapClientFormatterSink.cs: Fixed a some bugs to make async calls work.
* SoapMessageFormatter.cs: Fixed some problems with out and ref parameters.
* SoapServerFormatterSink.cs: Improved catching of exceptions.
2003-07-23 Lluis Sanchez Gual <lluis@ximian.com>
* SoapMessageFormatter.cs: ParameterInfo.Position is now zero-based.
Fixed methods that use it.
2003-07-09: Jean-Marc André <jean-marc.andre@polymtl.ca>
* SoapClientFormatterSink.cs, SoapClientFormatterSinkProvider.cs,
SoapServerFormatterSink.cs, SoapServerFormatterSinkProvider.cs,
SoapMessageFormatter.cs: Support for the soap serialization added to
the remoting infrastructure.

View File

@@ -1,55 +0,0 @@
2008-08-09 Gert Driesen <drieseng@users.sourceforge.net>
* MetaData.cs: Fixed argument names to match MS.
* SdlChannelSink.cs: Fixed argument names to match MS.
* SUDSGeneratorException.cs: Marked Serializable on 2.0 profile, and
added deserialization ctor.
* SUDSParserException.cs: Marked Serializable on 2.0 profile, and
added deserialization ctor.
2006-03-05 Andrew Skiba <andrews@mainsoft.com>
* SdlChannelSink.cs: : exceptions propagating
incompatible with dotnet. Patch by roeie@mainsoft.com
2005-11-06 Svetlana Zholkovsky <svetlanaz@mainsoft.com>
* MetaData.cs: only TARGET_JVM changes
2005-01-14 Lluis Sanchez Gual <lluis@novell.com>
* MetaDataCodeGenerator.cs: Fix warning.
2004-11-30 Lluis Sanchez Gual <lluis@ximian.com>
* MetaDataExporter.cs: Addded EnumToUnderlying method to get the underlying
type of an enum. This fixes bug #69753.
2004-05-13 Lluis Sanchez Gual <lluis@ximian.com>
* SUDSGeneratorException.cs, SUDSParserException.cs: Removed unneeded
methods and added internal constructor.
* SdlChannelSink.cs: Fixed public constructor.
* SdlChannelSinkProvider.cs: Added missing constructor.
2003-12-10 Lluis Sanchez Gual <lluis@ximian.com>
* MetaDataExporter.cs: Several fixes.
* SdlChannelSink.cs: Implemented.
* SdlChannelSinkProvider.cs: Implemented.
2003-12-05 Lluis Sanchez Gual <lluis@ximian.com>
* MetaData.cs: Added check of compilation results in
ConvertCodeSourceFileToAssemblyFile().
* MetaDataCodeGenerator.cs, MetaDataExporter.cs: Many fixes.
Added support for delegates, base classes, implemented interfaces,
methods, properties, ISerializable, enums, etc.
2003-12-03 Lluis Sanchez Gual <lluis@ximian.com>
* MetaData.cs: Implemented most of methods.
* ServiceType.cs: Implemented.
* MetaDataCodeGenerator.cs: Added. Implements code generation functionality.
* MetaDataExporter.cs: Added. Implements support methods for generating
schemas for MetaData.

View File

@@ -1,12 +0,0 @@
2008-08-09 Gert Driesen <drieseng@users.sourceforge.net>
* RemotingClientProxy.cs: Marked ComVisible on 2.0 profile.
2005-08-15 Gert Driesen <drieseng@users.sourceforge.net>
* RemotingClientProxy.cs: Marked abstract to match MS.NET.
2004-05-13 Lluis Sanchez Gual <lluis@ximian.com>
* RemotingClientProxy.cs, RemotingService.cs: Added.

View File

@@ -1,239 +0,0 @@
2010-05-29 Robert Jordan <robertj@gmx.net>
* IpcChannelTest.cs: Add test for bug #609381.
2010-02-28 Robert Jordan <robertj@gmx.net>
* BaseCalls.cs: Enable tests again. See bug #576618.
2010-02-11 Jonathan Pobst <monkey@jpobst.com>
* ActivationTests.cs: Disable TestCreateHttpWkoSingleCall and
TestCreateHttpWkoSingleton due to sporadic failures.
Filed as bug #579277.
2010-02-03 Jonathan Pobst <monkey@jpobst.com>
* HttpCalls.cs: Disable all tests here due to excessive
sporadic failures. Filed as bug #576724.
2010-02-03 Jonathan Pobst <monkey@jpobst.com>
* BaseCalls.cs: Mark tests as NotWorking. Reported as bug #576618.
2009-09-12 Gonzalo Paniagua Javier <gonzalo@novell.com>
* HttpServerChannelTests.cs:
* BaseCalls.cs:
* System.Runtime.Remoting.Channels.Tcp/TcpChannelTest.cs: ignore tests
that fail on MS.NET.
2009-05-24 Robert Jordan <robertj@gmx.net>
* GenericTest.cs: differentiate between "Test(int)" and
"Test<int>(int)" to prove that the correct method is invoked.
2009-05-24 Robert Jordan <robertj@gmx.net>
* GenericTest.cs (TestCrossAppDomainChannel): disable on MS.NET as
some generic calls do not seem to be supported anymore. It looks
like a bug, though, since the same tests are passing when performed
over the TCP channel.
2009-05-24 Robert Jordan <robertj@gmx.net>
* GenericTest.cs (TestTcpChannel): create a unique channel and
unregister it upon termination. Fixes issues that were uncovered
by the NUnit upgrade (see Atsushi's changelogs below).
2009-01-07 Atsushi Enomoto <atsushi@ximian.com>
* RemotingServicesTest.cs : mark failing test as NotWorking, and
Ignore the blocker for other tests.
Remoting tests are finally back!
2009-01-07 Atsushi Enomoto <atsushi@ximian.com>
* BaseCalls.cs : fully name is sometimes rejected ... ?
2009-01-07 Atsushi Enomoto <atsushi@ximian.com>
* GenericTest.cs : change from NotWorking to Ignore which also fails
and blocks further tests under .NET.
2009-01-07 Atsushi Enomoto <atsushi@ximian.com>
* HttpBugTests.cs : mark some tests as [Ignore] as they are blocker
to other http tests. Make sure to unregister HTTP channel.
2009-01-07 Atsushi Enomoto <atsushi@ximian.com>
* GenericTest.cs, HttpServerChannelTests.cs, ActivationTests.cs,
BaseCalls.cs, CrossDomainCalls.cs, HttpBugTests.cs,
ContextsTest.cs : explicitly set applicationBasePath to load
the test assembly itself. It reduces hundreds of test failures
under .NET and upgraded NUnit.
Marked some tests as NotWorking (due to nunit upgrade).
2008-09-24 Michael Hutchinson <mhutchinson@novell.com>
* HttpServerChannelTests.cs: Don't check for a chunked response from
the Mono HTTP server; it no longer chunks since that was breaking
other tests.
2008-09-19 Michael Hutchinson <mhutchinson@novell.com>
* ActivationTests.cs:
* HttpCalls.cs: Add a timeout on the client.
* HttpBugTests.cs: Add tests for some bugzilla bugs. One's not fixed,
so is marked as not working.
2008-09-19 Jeffrey Stedfast <fejj@novell.com>
* HttpServerChannelTests.cs: More unit tests for
HttpServerChannel.
2008-09-17 Jeffrey Stedfast <fejj@novell.com>
* BaseCalls.cs (RemoteObject): Added more methods for invoking.
2008-01-25 Gert Driesen <drieseng@users.sourceforge.net>
* ActivationTests.cs: Only stop server if it was actually created.
* RemotingServicesTest.cs: Always/only unregister channels if they were
actually created. More code formatting.
2008-01-25 Gert Driesen <drieseng@users.sourceforge.net>
* RemotingServicesTest.cs: Do not hide exception that occur when
unregistering a channel. Code formatting and removed extra tabs.
2007-10-30 Robert Jordan <robertj@gmx.net>
* GenericTest.cs: Add tests for bug #324232.
2007-09-09 Robert Jordan <robertj@gmx.net>
* GenericTest.cs: Add tests for bug #78882, #81554.
2007-06-05 Robert Jordan <robertj@gmx.net>
* RemotingServicesTest.cs: Add test for bug #81811.
2007-05-19 Robert Jordan <robertj@gmx.net>
* IpcChannelTest.cs: Add test for bug #81653.
2007-02-05 Robert Jordan <robertj@gmx.net>
* BaseCalls.cs (PrimitiveParams): Add dummy overload method for
bug #77191.
* ReflectionCalls.cs (PrimitiveParams): Due to the change above
we need to specify the exact signature because PrimitiveParams ()
is overloaded now.
2007-01-09 Robert Jordan <robertj@gmx.net>
* GenericTest.cs: Added test for generics in remoting interfaces.
See bug #80383.
2006-12-18 Lluis Sanchez Gual <lluis@ximian.com>
* BaseCalls.cs: Added some tests for exceptions.
2005-12-02 Robert Jordan <robertj@gmx.net>
* RemotingServicesTest.cs: Added test for bug #76809.
2005-12-01 Robert Jordan <robertj@gmx.net>
* IpcCalls.cs: Made the IPC channel names unique to match the
Tcp/HttpChannel(0) semantics, because the test suite
relies on that.
2005-10-16 Robert Jordan <robertj@gmx.net>
* IpcCalls.cs: Added.
2005-04-27 Lluis Sanchez Gual <lluis@ximian.com>
* RemotingServicesTest.cs: Fix warning.
* ContextsTest.cs: Removed unneeded exception catch.
Changed the order in which GetEnvoySink is called. I think
this is a safe chenge, since it is not defined where the
call to GetEnvoySink should be made.
2005-02-16 Lluis Sanchez Gual <lluis@ximian.com>
* HttpCalls.cs, TcpCalls.cs: Don't use a hardcoded port number for the
test channels, take any free port.
2004-12-17 Lluis Sanchez Gual <lluis@ximian.com>
* HttpCalls.cs: Use a different port.
2004-12-17 Lluis Sanchez Gual <lluis@ximian.com>
* BaseCalls.cs: Removed useless try/catch.
2004-09-27 Lluis Sanchez Gual <lluis@ximian.com>
* ContextsTest.cs: Fixed test sequence.
* RemotingServicesTest.cs: Minor fix.
* ServerObject.cs: Added check for transparent proxy in all CBO methods.
2004-07-02 Lluis Sanchez Gual <lluis@ximian.com>
* ActivationTests.cs: Fixed and enhanced tests.
* RemotingServicesTest.cs: Added.
2004-06-23 Lluis Sanchez Gual <lluis@ximian.com>
* ActivationTests.cs: New tests.
* BaseCalls.cs, CallSeq.cs: Use Assert instead of the deprecated Assertion.
2004-05-03 Lluis Sanchez Gual <lluis@ximian.com>
* AsyncCalls.cs, BaseCalls.cs, DelegateCalls.cs, ReflectionCalls.cs,
ServerObject.cs, SyncCalls.cs: Improved PrimitiveParamsInOut test case.
2004-02-23 Lluis Sanchez Gual <lluis@ximian.com>
* AsyncCalls.cs, BaseCalls.cs, CallSeq.cs, ContextHookAttribute.cs,
ContextsTest.cs, CrossDomainCalls.cs, DelegateCalls.cs, HttpCalls.cs,
ReflectionCalls.cs, ServerObject.cs, SyncCalls.cs, TcpCalls.cs:
Shortened namespace name.
2003-11-11 Lluis Sanchez Gual <lluis@ximian.com>
* BaseCalls.cs: Little fix.
* ContextsTest.cs: Unregister dynamic properties even if there is an exception.
* CrossDomainCalls.cs: New test for the cross-app domain channel.
2003-09-01 Nick Drochak <ndrochak@gol.com>
* AsyncCalls.cs: Fix Build breaker on .NET 1.1.
2003-08-22 Lluis Sanchez Gual <lluis@ximian.com>
* BaseCalls.cs: Create 3 test remote objects, one for each kind of access,
to avoid reuse of client proxies.
* CallSeq.cs: Now, "domain ID" is set manually.
* ContextsTest.cs: Added initialization of common domain id. Other small fixes.
* ReflectionCalls.cs: Get the method for the invoke for the correct type.
GetType() for a proxy to interface always return MarshalByRefObject.
* TcpCalls.cs, HttpCalls.cs: Added delegate tests.
* DelegateCalls.cs: New test suite for calls using delegates.
2003-08-20 Lluis Sanchez Gual <lluis@ximian.com>
* AsyncCalls.cs, BaseCalls.cs, HttpCalls.cs, ReflectionCalls.cs, SyncCalls.cs,
TcpCalls.cs: new test suite for remoting. It tests sync calls, async calls
and reflection calls using tcp and http channels.
* CallSeq.cs, ContextHookAttribute.cs: Add methods for getting a context and
domain ids that are the same between tests runs.
* ContextsTest.cs: unregister channel on test shutdown.
2003-07-23 Lluis Sanchez Gual <lluis@ximian.com>
* ContextsTest.cs, CallSeq.cs, ContextHookAttribute.cs, ServerObject.cs: Added.

View File

@@ -1,15 +0,0 @@
2008-09-17 Jeffrey Stedfast <fejj@novell.com>
* TcpChannelTest.cs: Changed the namespace to MonoTests.Remoting
like the other Remoting tests and added a client<->server
communication test. Throw in a ftp:// url for the url-parsing test
to make sure the parser returns null on that.
2008-09-11 Jeffrey Stedfast <fejj@novell.com>
* TcpChannelTest.cs: Added TcpChannel.Parse() tests.
2008-01-25 Gert Driesen <drieseng@users.sourceforge.net>
* TcpChannelTest.cs: Added simple ctor test that covers bug #355905.