Timothy A. Bish [Mon, 21 Oct 2013 15:07:35 +0000 (15:07 +0000)]
bump versions to 1.5.5-SNAPSHOT
Timothy A. Bish [Wed, 15 May 2013 20:23:13 +0000 (20:23 +0000)]
apply suggested fix for: https://issues.apache.org/jira/browse/AMQNET-411
Timothy A. Bish [Mon, 27 Aug 2012 12:56:44 +0000 (12:56 +0000)]
Bump to v1.5.4 SNAPSHOT
Jim Gomes [Thu, 23 Aug 2012 23:42:36 +0000 (23:42 +0000)]
Call Stop() on the transport layer before disposing of it to ensure that the ResponseCorrelator (and other transports) are properly cleaned up.
Fixes https://issues.apache.org/jira/browse/AMQNET-395
Timothy A. Bish [Wed, 22 Aug 2012 21:23:16 +0000 (21:23 +0000)]
update the NMS lib dependency to the latest release.
Jim Gomes [Mon, 20 Aug 2012 22:53:27 +0000 (22:53 +0000)]
Reimplement fix for zombie consumers to update the failover state tracker.
Fixes https://issues.apache.org/jira/browse/AMQNET-394
Jim Gomes [Mon, 20 Aug 2012 19:21:28 +0000 (19:21 +0000)]
Fix call to ErrorFormat().
Jim Gomes [Mon, 20 Aug 2012 18:13:06 +0000 (18:13 +0000)]
Fix compile for .NET-CF 2.0. Fixes https://issues.apache.org/jira/browse/AMQNET-394
Jim Gomes [Fri, 17 Aug 2012 23:19:09 +0000 (23:19 +0000)]
Remove zombie consumers that were created after failover. Fixes https://issues.apache.org/jira/browse/AMQNET-394
Timothy A. Bish [Wed, 1 Aug 2012 14:04:51 +0000 (14:04 +0000)]
fix for: https://issues.apache.org/jira/browse/AMQNET-383
Jim Gomes [Wed, 29 Feb 2012 20:40:13 +0000 (20:40 +0000)]
Rolling back changes from previous check-in.
Jim Gomes [Tue, 28 Feb 2012 23:42:51 +0000 (23:42 +0000)]
Trigger the fault tolerant recovery logic when a connection exception occurs.
Fixes [AMQNET-371]. (See https://issues.apache.org/jira/browse/AMQNET-371)
Timothy A. Bish [Mon, 14 Nov 2011 15:54:34 +0000 (15:54 +0000)]
Push version to 1.5.3 SNAPSHOT
Timothy A. Bish [Wed, 9 Nov 2011 13:54:20 +0000 (13:54 +0000)]
Remove reference to non-existent file
Timothy A. Bish [Thu, 3 Nov 2011 23:46:52 +0000 (23:46 +0000)]
fix for: https://issues.apache.org/jira/browse/AMQNET-345
Timothy A. Bish [Mon, 31 Oct 2011 18:27:16 +0000 (18:27 +0000)]
Add missing framework exists check.
Jim Gomes [Thu, 1 Sep 2011 22:21:25 +0000 (22:21 +0000)]
Added command-line option to skip downloading dependent libraries. This gives greater flexibility for debugging with special libraries.
Jim Gomes [Fri, 17 Jun 2011 23:58:06 +0000 (23:58 +0000)]
Refactor the CheckConnected function to handle multiple threads attempting to check connection status against an offline broker. Guard against unwanted exceptions being thrown when indexing into a connection state array that has not been fully set up because the broker is offline.
Fixes [AMQNET-331]. (See https://issues.apache.org/jira/browse/AMQNET-331)
Jim Gomes [Tue, 14 Jun 2011 22:36:38 +0000 (22:36 +0000)]
Add support for transport timeout while waiting for mutex lock.
Fixes [AMQNET-330]. (See https://issues.apache.org/activemq/browse/AMQNET-330)
Timothy A. Bish [Sun, 6 Feb 2011 23:50:25 +0000 (23:50 +0000)]
fix for: https://issues.apache.org/jira/browse/AMQNET-315
Timothy A. Bish [Wed, 26 Jan 2011 23:14:41 +0000 (23:14 +0000)]
Move versioning forward to 1.5.2-SNAPSHOT
Timothy A. Bish [Wed, 26 Jan 2011 22:52:30 +0000 (22:52 +0000)]
Merged
fix for: https://issues.apache.org/jira/browse/AMQNET-314
fix for: https://issues.apache.org/jira/browse/AMQNET-313
Timothy A. Bish [Wed, 26 Jan 2011 21:25:30 +0000 (21:25 +0000)]
Merge all fixes from trunk in preparation for a v1.5.1 release.
Jim Gomes [Mon, 24 Jan 2011 21:33:43 +0000 (21:33 +0000)]
Stub out WaitHandle.WaitAny() with platform wrapper implementation in ThreadUtil.WaitAny().
Timothy A. Bish [Mon, 24 Jan 2011 16:01:01 +0000 (16:01 +0000)]
fix for: https://issues.apache.org/jira/browse/AMQNET-311
Timothy A. Bish [Mon, 24 Jan 2011 15:03:00 +0000 (15:03 +0000)]
fix for: https://issues.apache.org/jira/browse/AMQNET-311
Timothy A. Bish [Sun, 23 Jan 2011 16:45:41 +0000 (16:45 +0000)]
fix for: https://issues.apache.org/jira/browse/AMQNET-310
Timothy A. Bish [Fri, 21 Jan 2011 22:43:48 +0000 (22:43 +0000)]
fix for: https://issues.apache.org/jira/browse/AMQNET-309
Timothy A. Bish [Fri, 21 Jan 2011 15:03:17 +0000 (15:03 +0000)]
Merge from trunk
fix for: https://issues.apache.org/jira/browse/AMQNET-308
fix for: https://issues.apache.org/jira/browse/AMQNET-307
Timothy A. Bish [Mon, 10 Jan 2011 19:15:31 +0000 (19:15 +0000)]
branch for future 1.5.x maintenance releases.
Timothy A. Bish [Mon, 10 Jan 2011 17:02:11 +0000 (17:02 +0000)]
Fix a potential NPE
Timothy A. Bish [Mon, 10 Jan 2011 13:09:42 +0000 (13:09 +0000)]
Apply similar fix as needed for AMQNET-298
Jim Gomes [Thu, 6 Jan 2011 19:35:21 +0000 (19:35 +0000)]
Update README with instructions on how to generate API documentation.
Fix reference path to NUnit for documentation generation task.
Fixes [AMQNET-302]. (See https://issues.apache.org/activemq/browse/AMQNET-302)
Jim Gomes [Wed, 5 Jan 2011 18:49:57 +0000 (18:49 +0000)]
Update readme files to fix typos, and to reference the latest tool versions.
Timothy A. Bish [Wed, 29 Dec 2010 13:35:18 +0000 (13:35 +0000)]
Apply patch for: https://issues.apache.org/jira/browse/AMQNET-300
Timothy A. Bish [Tue, 28 Dec 2010 16:12:30 +0000 (16:12 +0000)]
Fix for: https://issues.apache.org/jira/browse/AMQNET-299
Jim Gomes [Thu, 11 Nov 2010 23:33:46 +0000 (23:33 +0000)]
Change source code formatting to be compatible with Compact Framework restrictions.
Timothy A. Bish [Thu, 11 Nov 2010 20:00:14 +0000 (20:00 +0000)]
https://issues.apache.org/activemq/browse/AMQNET-292
Add the clone method to ensure the Message state is correct and properties aren't set read-only when CopyOnSend is set.
Timothy A. Bish [Thu, 11 Nov 2010 19:24:21 +0000 (19:24 +0000)]
Use the Command object type shortcuts
Timothy A. Bish [Tue, 9 Nov 2010 19:54:56 +0000 (19:54 +0000)]
Read check hack not needed now that apollo is fixed to output a keepalive at the requested rate.
Timothy A. Bish [Tue, 9 Nov 2010 16:27:03 +0000 (16:27 +0000)]
Fix the Stomp headers read code to check for the correct thing, should be key, was checking value. This broker a unit test. Remove an unnecessary trace statement.
Timothy A. Bish [Mon, 8 Nov 2010 21:49:42 +0000 (21:49 +0000)]
Fix for build on .NETCF and include missing files in the project files.
Timothy A. Bish [Mon, 8 Nov 2010 21:42:14 +0000 (21:42 +0000)]
https://issues.apache.org/activemq/browse/AMQNET-284
Updates for build on .NET Compact Framework.
Timothy A. Bish [Mon, 8 Nov 2010 20:52:02 +0000 (20:52 +0000)]
https://issues.apache.org/activemq/browse/AMQNET-284
Sets the Host field on the v1.1+ Connect Frame.
Tweaks the Frame's keep alive send a bit more.
Updates the Inactivity monitor to better log its state and to no send the keep alive through its own Oneway method which was causing it to miss every other KeepAliveInfo send. Also sets the Inactivity read check to use a generous window since Apollo seems to take twice as long as you ask it to send you a KeepAlive.
Timothy A. Bish [Mon, 8 Nov 2010 16:42:30 +0000 (16:42 +0000)]
https://issues.apache.org/activemq/browse/AMQNET-284
Improved Inactivity Monitor code to work with Apollo, and StompWireFormat and StompFrame logging for easier debug.
Timothy A. Bish [Mon, 8 Nov 2010 15:02:09 +0000 (15:02 +0000)]
Fix the Wakeup method so the runner actually wakes up.
Timothy A. Bish [Mon, 8 Nov 2010 14:02:07 +0000 (14:02 +0000)]
Add the test case for the CompositeTaskRunner class.
Timothy A. Bish [Sun, 7 Nov 2010 23:36:47 +0000 (23:36 +0000)]
https://issues.apache.org/activemq/browse/AMQNET-284
Allow incoming newlines that aren't part of a command to be treated as a KeepAliveInfo command.
Don't delay starting the inactivity monitor thread to send heartbeats.
Timothy A. Bish [Fri, 5 Nov 2010 22:54:54 +0000 (22:54 +0000)]
https://issues.apache.org/activemq/browse/AMQNET-284
Use the right parser for the Version field.
Add some debug logs for use while testing 1.1 compat.
Timothy A. Bish [Fri, 5 Nov 2010 22:31:25 +0000 (22:31 +0000)]
https://issues.apache.org/activemq/browse/AMQNET-284
Initial changes for Stomp v1.1 adds the proper headers to the CONNECT frame to activate 1.1 on brokers that support it, and reads off the headers from CONNECTED when 1.1 is indicated. Adds the Read check to the current Inactivity monitor. Handles multiple header values by keeping only the first one read and discarding the rest.
Timothy A. Bish [Fri, 5 Nov 2010 21:42:44 +0000 (21:42 +0000)]
Port the CompositeTaskRunner for use with Stomp 1.1 and InactivityMonitor updates to do read and write checks.
Timothy A. Bish [Fri, 5 Nov 2010 21:41:34 +0000 (21:41 +0000)]
Cleans up some missed commented out code and removes some warnings seen during compilation on Mono 2.8
Timothy A. Bish [Fri, 5 Nov 2010 21:39:43 +0000 (21:39 +0000)]
Apply a fix to the session executor that was found in NMS.ActiveMQ
Timothy A. Bish [Tue, 2 Nov 2010 21:43:41 +0000 (21:43 +0000)]
https://issues.apache.org/activemq/browse/AMQNET-291
Update the nant.build files to reference v2.5.8 of NUnit.
Jim Gomes [Mon, 27 Sep 2010 19:35:01 +0000 (19:35 +0000)]
Add support for building .NET 4.0 assemblies. Dependent vendor assemblies are currently only copies of the .NET 3.5 versions. Once actual .NET 4.0 versions are available, they can be checked in.
Fixes [AMQNET-286]. (See https://issues.apache.org/activemq/browse/AMQNET-286)
Timothy A. Bish [Thu, 23 Sep 2010 20:05:01 +0000 (20:05 +0000)]
https://issues.apache.org/activemq/browse/AMQNET-281
Fix error in CreateSession URI parsing
Jim Gomes [Tue, 21 Sep 2010 21:02:11 +0000 (21:02 +0000)]
Create EMS 1.4.x branch.
Create EMS 1.4.0 tag.
Create MSMQ 1.4.x branch.
Create MSMQ 1.4.0 tag.
Create WCF 1.4.x branch.
Create WCF 1.4.0 tag.
Standardize all trunk, branch, and tag build file version names for the 1.4 series and 1.5 trunk series.
Timothy A. Bish [Thu, 9 Sep 2010 20:33:13 +0000 (20:33 +0000)]
fix for: https://issues.apache.org/activemq/browse/AMQNET-281
Timothy A. Bish [Tue, 7 Sep 2010 14:26:56 +0000 (14:26 +0000)]
Move versioning to 1.5.0 SNAPSHOT
Timothy A. Bish [Fri, 3 Sep 2010 20:01:59 +0000 (20:01 +0000)]
Remove duplicate tests from NMS.Stomp and add back in Apache.NMS.Test.dll to the nunit project file.
Timothy A. Bish [Fri, 3 Sep 2010 18:58:55 +0000 (18:58 +0000)]
Fix for: https://issues.apache.org/activemq/browse/AMQNET-279
Timothy A. Bish [Thu, 2 Sep 2010 22:32:05 +0000 (22:32 +0000)]
Fix some of the error messages in the NotSupportedExceptions and add a throw in DeleteDestination since Stomp can't do this.
Timothy A. Bish [Thu, 2 Sep 2010 22:16:17 +0000 (22:16 +0000)]
Replace some Console outs with Trace statements.
Timothy A. Bish [Wed, 1 Sep 2010 22:28:56 +0000 (22:28 +0000)]
Rollback the addition of the NMS.Test.dll as almost every generic NMS test fails for Stomp due to its protocol limitations. With this in the test target is almost useless due to the extreme amount of time it takes to run and the massive number of errors that result. We need to find a way to prune out the tests that can't possibly pass before we put the NMS Tests DLL into this file.
Timothy A. Bish [Wed, 1 Sep 2010 22:08:44 +0000 (22:08 +0000)]
Add exclude for long running tests to the test target
Timothy A. Bish [Wed, 1 Sep 2010 21:55:58 +0000 (21:55 +0000)]
code cleanup
Jim Gomes [Wed, 1 Sep 2010 18:01:11 +0000 (18:01 +0000)]
Standardize NUnit test assemblies.
Timothy A. Bish [Tue, 31 Aug 2010 21:48:26 +0000 (21:48 +0000)]
Tag fields that really need to be readonly as such.
Timothy A. Bish [Tue, 31 Aug 2010 14:42:16 +0000 (14:42 +0000)]
Apply same change for: https://issues.apache.org/activemq/browse/AMQNET-273
Timothy A. Bish [Sun, 29 Aug 2010 18:44:38 +0000 (18:44 +0000)]
fix for: https://issues.apache.org/activemq/browse/AMQNET-271
Timothy A. Bish [Thu, 26 Aug 2010 22:13:30 +0000 (22:13 +0000)]
add new ignore
Timothy A. Bish [Thu, 26 Aug 2010 22:12:51 +0000 (22:12 +0000)]
Fix for: https://issues.apache.org/activemq/browse/AMQNET-278
Timothy A. Bish [Thu, 26 Aug 2010 20:23:20 +0000 (20:23 +0000)]
fix: https://issues.apache.org/activemq/browse/AMQNET-276
Throw an exception for StreamMessage conversion since Stomp can't send or receive them.
Timothy A. Bish [Thu, 26 Aug 2010 19:24:24 +0000 (19:24 +0000)]
fix for: https://issues.apache.org/activemq/browse/AMQNET-277
Timothy A. Bish [Wed, 25 Aug 2010 20:12:31 +0000 (20:12 +0000)]
initial fix for: https://issues.apache.org/activemq/browse/AMQNET-276
Adds MessageTransformation abstract class to NMS util and implements for Stomp and ActiveMQ clients.
Timothy A. Bish [Wed, 25 Aug 2010 17:58:23 +0000 (17:58 +0000)]
Clean up the unit test
Jim Gomes [Sat, 21 Aug 2010 00:55:01 +0000 (00:55 +0000)]
Use the C# 3.5 compiler to target .NET 2.0 runtime to take advantage of the latest language features.
Timothy A. Bish [Tue, 20 Jul 2010 23:19:22 +0000 (23:19 +0000)]
https://issues.apache.org/activemq/browse/AMQNET-264
Use new URISupport methods to preserve the options when non-destructive extraction is what we want.
Timothy A. Bish [Mon, 19 Jul 2010 20:45:51 +0000 (20:45 +0000)]
Fix the createSession method to properly get the parameters form the Uri
Jim Gomes [Fri, 16 Jul 2010 17:14:12 +0000 (17:14 +0000)]
Upgrade NUnit to 2.5.5.
Fixes [AMQNET-263]. (See https://issues.apache.org/activemq/browse/AMQNET-263)
Timothy A. Bish [Thu, 15 Jul 2010 23:18:43 +0000 (23:18 +0000)]
https://issues.apache.org/activemq/browse/AMQNET-261
Updates to the Uri Parsing and Composite Uri handling. Allows most of the various forms of URIs that the AMQ docs call out.
Added several new unit tests for URISupport and Tests in NMS.ActiveMQ to ensure that the Connection params are getting set even when a composite Uri is used for Failover transport.
Timothy A. Bish [Fri, 9 Jul 2010 21:10:12 +0000 (21:10 +0000)]
fix for: https://issues.apache.org/activemq/browse/AMQNET-259
fix for: https://issues.apache.org/activemq/browse/AMQNET-260
Fixes both NMS.ActiveMQ and NMS.Stomp
Timothy A. Bish [Thu, 8 Jul 2010 19:39:08 +0000 (19:39 +0000)]
https://issues.apache.org/activemq/browse/AMQNET-254
Some enhancements and fixes for Failover processing and shutdown.
Timothy A. Bish [Thu, 8 Jul 2010 18:25:04 +0000 (18:25 +0000)]
* FailoverTransport.cs: Remove an trace statement that no longer needed.
Timothy A. Bish [Thu, 8 Jul 2010 15:27:15 +0000 (15:27 +0000)]
https://issues.apache.org/activemq/browse/AMQNET-254
Adds more failover handling, basic failover is working now.
Jim Gomes [Wed, 7 Jul 2010 19:24:17 +0000 (19:24 +0000)]
Refactored mutex and locking code to support .NET Compact Framework APIs.
Timothy A. Bish [Tue, 6 Jul 2010 22:27:14 +0000 (22:27 +0000)]
https://issues.apache.org/activemq/browse/AMQNET-254
Adds a basic FailoverTransport and Inactivity monitor. Also provides a simple ConnectionStateTracker that can track the Connection and restore all its Consumer subscriptions once a successful failover is completed.
Timothy A. Bish [Tue, 6 Jul 2010 22:19:34 +0000 (22:19 +0000)]
https://issues.apache.org/activemq/browse/AMQNET-254
Adds a basic FailoverTransport and Inactivity monitor. Also provides a simple ConnectionStateTracker that can track the Connection and restore all its Consumer subscriptions once a successful failover is completed.
Timothy A. Bish [Fri, 18 Jun 2010 14:32:04 +0000 (14:32 +0000)]
https://issues.apache.org/activemq/browse/AMQNET-257
Add SetBytes and GetBytes to the IPrimitiveMap and implement in PrimitiveMap.
Timothy A. Bish [Thu, 17 Jun 2010 20:49:27 +0000 (20:49 +0000)]
Move src and binary release packaging into the NAnt script.
Timothy A. Bish [Mon, 24 May 2010 21:26:23 +0000 (21:26 +0000)]
Move trunk to 1.4.0 SNAPSHOT versions
Timothy A. Bish [Mon, 24 May 2010 15:16:41 +0000 (15:16 +0000)]
https://issues.apache.org/activemq/browse/AMQNET-253
I've fixed the issue I think, as well as fixing the MessageProducer to honer the default TimeToLive setting when calling Send. Added two new tests to check for this.
Timothy A. Bish [Tue, 4 May 2010 15:52:22 +0000 (15:52 +0000)]
https://issues.apache.org/activemq/browse/AMQNET-248
Fix issue with MessageID not getting converted to a String correctly.
Timothy A. Bish [Wed, 7 Apr 2010 14:12:26 +0000 (14:12 +0000)]
issues.apache.org/activemq/browse/AMQNET-239
Adds URI options for setting which Store name and the Store Location to to load from when attempting to get client certificates for dual authentication type.
Timothy A. Bish [Wed, 31 Mar 2010 21:25:06 +0000 (21:25 +0000)]
issues.apache.org/activemq/browse/AMQNET-239
Updates to better support client authentication when required by the server.
Timothy A. Bish [Tue, 30 Mar 2010 13:33:40 +0000 (13:33 +0000)]
https://issues.apache.org/activemq/browse/AMQNET-245
Added encode of timestamp field. Removed default init of timestamp in Message class.
Timothy A. Bish [Wed, 17 Mar 2010 13:48:56 +0000 (13:48 +0000)]
issues.apache.org/activemq/browse/AMQNET-244
Update the STOMP commands to match the changes in the NMS API.
Timothy A. Bish [Tue, 9 Mar 2010 19:16:00 +0000 (19:16 +0000)]
https://issues.apache.org/activemq/browse/AMQNET-239
Add an SslTransport to the Stomp Client and throw an exception when Ssl is specified on NETCF platforms.
Jim Gomes [Mon, 22 Feb 2010 18:25:31 +0000 (18:25 +0000)]
Remove Stomp wire format from NMS.ActiveMQ. The Stomp format is now supported by the stand-alone provider NMS.Stomp.
Fixes [AMQNET-238]. (See https://issues.apache.org/activemq/browse/AMQNET-238)
Jim Gomes [Fri, 12 Feb 2010 21:50:23 +0000 (21:50 +0000)]
Added inclusion of XML documentation files in ZIP package.