Havret [Sun, 3 Apr 2022 10:34:31 +0000 (12:34 +0200)]
Merge pull request #20 from apache/michaelandrepearce-2022-1
NO-JIRA Updating for year change
Michael Pearce [Fri, 1 Apr 2022 17:22:58 +0000 (18:22 +0100)]
NO-JIRA Updating for year change
Michael Andre Pearce [Tue, 23 Mar 2021 21:07:28 +0000 (21:07 +0000)]
AMQNET-665 - Fix compression compatibility
Fix the known regression caused in removing IonicZlib which was at the time of supporting .net std not maintained,
An alternative has now been found SharpZibLib.
Unfortunately it does mean the minimum supported framework version now has to bump to 4.5
Michael André Pearce [Mon, 29 Mar 2021 19:07:15 +0000 (20:07 +0100)]
Merge pull request #16 from brudo/fix-failover-dtaflin-reloc
Fix for NMS failover/TLS bug, AMQNET-572, by saving an Ssl context
Michael André Pearce [Thu, 25 Mar 2021 21:48:38 +0000 (21:48 +0000)]
Merge pull request #15 from michaelandrepearce/NO-JIRA-UpdateCopyrightYears
NO-JIRA - Update Copyright years
Michael Andre Pearce [Tue, 23 Mar 2021 21:28:48 +0000 (21:28 +0000)]
NO-JIRA - Update Copyright years
Happy belated new year!!
dtaflin [Tue, 17 Oct 2017 18:48:42 +0000 (18:48 +0000)]
Fix for NMS failover/TLS bug, AMQNET-572, by saving an Ssl context
(moved to new directory location)
Michael André Pearce [Thu, 17 Dec 2020 10:26:38 +0000 (10:26 +0000)]
Merge pull request #11 from Havret/put_build_artifacts_to_subdir
NO-JIRA: Update package script to include subdirectories in zip files
Havret [Mon, 9 Nov 2020 22:11:03 +0000 (23:11 +0100)]
NO-JIRA: Update package script to include subdirectories in zip files
Michael André Pearce [Sun, 8 Nov 2020 15:57:35 +0000 (15:57 +0000)]
Merge pull request #10 from Havret/clean_up_license
NO-JIRA: Clean up license and notice files
Havret [Sun, 8 Nov 2020 14:54:08 +0000 (15:54 +0100)]
NO-JIRA: Clean up license and notice files
Havret [Sun, 16 Aug 2020 17:36:59 +0000 (19:36 +0200)]
NO-JIRA: Fix release scripts
Michael André Pearce [Tue, 4 Aug 2020 08:17:24 +0000 (09:17 +0100)]
Merge pull request #9 from killnine/master
[AMQNET-565] - .net standard conversion, project reorganization
Derek Heiser [Mon, 3 Aug 2020 12:27:48 +0000 (07:27 -0500)]
Merge pull request #1 from rafal-gain/master
Fix DTC tests
Rafal Bak [Thu, 23 Jul 2020 13:21:06 +0000 (15:21 +0200)]
fix DTC tests - automate created database for DTC unit tests.
Rafal Bak [Thu, 23 Jul 2020 10:43:59 +0000 (12:43 +0200)]
add activemq logo icon and change deprecated <PackageIconUrl> to <PackageIcon>
Derek Heiser [Mon, 9 Sep 2019 12:55:12 +0000 (07:55 -0500)]
Use TimeSpan.Zero instead of TimeSpan.Min: Fix related to PR: https://github.com/apache/activemq-nms-openwire/pull/9.
Derek Heiser [Wed, 7 Aug 2019 02:21:12 +0000 (21:21 -0500)]
Project configuration fixes
Derek Heiser [Thu, 11 Jul 2019 02:20:31 +0000 (21:20 -0500)]
Release build configuration fix for package.ps1 compatibility. Added nmsprovider config for unit testing to work.
Derek Heiser [Mon, 8 Jul 2019 12:27:49 +0000 (07:27 -0500)]
Point to the correct .sln file in package script.
Derek Heiser [Mon, 8 Jul 2019 12:09:51 +0000 (07:09 -0500)]
Referenced Microsoft.NET.Test.Sdk for unit tests to run in Visual Studio.
Derek Heiser [Mon, 8 Jul 2019 03:42:18 +0000 (22:42 -0500)]
Added Keyfile to projects, removed nant calls, updated README and RELEASE files, updated package builder file
Derek Heiser [Sat, 6 Jul 2019 22:02:21 +0000 (17:02 -0500)]
Project restructure commit. Added docfx documentation, removed unecessary depends. Converted to .net standard 2.0
Timothy Bish [Mon, 13 Mar 2017 13:41:02 +0000 (09:41 -0400)]
AMQNET-562 Update NOTICE file
Update date range to current year.
Timothy A. Bish [Fri, 1 Apr 2016 20:14:57 +0000 (20:14 +0000)]
Create MessageProducer with a sync call in order to catch creation errors.
Fixes [AMQNET-AMQNET-523]. (See https://issues.apache.org/jira/browse/AMQNET-AMQNET-523)
Timothy A. Bish [Fri, 1 Apr 2016 19:01:57 +0000 (19:01 +0000)]
AdvisoryConsumer not sending back acks correctly leading to stall in receiving new advisory messages.
Fixes [AMQNET-AMQNET-522]. (See https://issues.apache.org/jira/browse/AMQNET-AMQNET-522)
Timothy A. Bish [Tue, 15 Mar 2016 14:53:28 +0000 (14:53 +0000)]
Apply fix for problems with LRUCache not properly cleaning up after itself.
Fixes [AMQNET-AMQNET-521]. (See https://issues.apache.org/jira/browse/AMQNET-AMQNET-521)
Timothy A. Bish [Tue, 5 Jan 2016 17:17:31 +0000 (17:17 +0000)]
Ensure that the message body is always marshaled. Fixes case of a single message -> receive -> send -> receive which would lose its body on the re-send.
AMQNET-514
Fixes [AMQNET-AMQNET-514]. (See https://issues.apache.org/jira/browse/AMQNET-AMQNET-514)
Timothy A. Bish [Thu, 19 Nov 2015 23:18:39 +0000 (23:18 +0000)]
https://issues.apache.org/jira/browse/AMQNET-513
Preserve the rollback cause when poisoning a message.
Timothy A. Bish [Wed, 30 Sep 2015 18:55:48 +0000 (18:55 +0000)]
https://issues.apache.org/jira/browse/AMQNET-489
Ensure that the lastDeliveredSequenceId gets sent when the ConnectionInfo is sent.
Timothy A. Bish [Tue, 29 Sep 2015 22:27:46 +0000 (22:27 +0000)]
NO-JIRA Fix failing test but ensuring that priority processing is enabled.
Timothy A. Bish [Thu, 13 Aug 2015 16:39:19 +0000 (16:39 +0000)]
Fix test so that it removes the test Queue first and add a bit of logging.
Fixes [AMQNET-505]. (See https://issues.apache.org/jira/browse/AMQNET-505)
Timothy A. Bish [Wed, 12 Aug 2015 23:09:24 +0000 (23:09 +0000)]
https://issues.apache.org/jira/browse/AMQNET-508
https://issues.apache.org/jira/browse/AMQNET-507
Ensure that a pull command is sent on expire, also ensure that the tinout is not updated if set to -1 to indicate broker side timeout.
Timothy A. Bish [Wed, 12 Aug 2015 22:59:21 +0000 (22:59 +0000)]
Ensure that a new pull command is sent when a message exceeds the redelivery max and is poisoned.
Fixes [AMQNET-507]. (See https://issues.apache.org/jira/browse/AMQNET-507)
Timothy A. Bish [Wed, 12 Aug 2015 22:34:49 +0000 (22:34 +0000)]
Fix warning in test case
Fixes [AMQNET-505]. (See https://issues.apache.org/jira/browse/AMQNET-505)
Timothy A. Bish [Wed, 12 Aug 2015 22:00:20 +0000 (22:00 +0000)]
Ensure the unacknowledged message are rolled back from the duplicate tracker on consumer close.
Fixes [AMQNET-AMQNET-506]. (See https://issues.apache.org/jira/browse/AMQNET-AMQNET-506)
Timothy A. Bish [Wed, 12 Aug 2015 21:05:05 +0000 (21:05 +0000)]
Ensure that a QueueBrowser does not filter expired messages, instead deliver the complete Queue snapshot.
Fixes [AMQNET-AMQNET-505]. (See https://issues.apache.org/jira/browse/AMQNET-AMQNET-505)
Timothy A. Bish [Tue, 14 Jul 2015 15:48:44 +0000 (15:48 +0000)]
AMQNET-504 test svngit2jira
Timothy A. Bish [Tue, 14 Jul 2015 15:47:29 +0000 (15:47 +0000)]
AMQNET-504 test svngit2jira
Jim Gomes [Wed, 8 Jul 2015 19:45:40 +0000 (19:45 +0000)]
Merged revision(s)
1689948 from activemq/activemq-dotnet/Apache.NMS.ActiveMQ/branches/1.7.x:
Set the socket exception error code to RTSSL_HANDSHAKE_FAILURE.
Fixes [AMQNET-502]. (See https://issues.apache.org/jira/browse/AMQNET-502)
Jim Gomes [Wed, 8 Jul 2015 18:16:34 +0000 (18:16 +0000)]
Merged revision(s)
1689927 from activemq/activemq-dotnet/Apache.NMS.ActiveMQ/branches/1.7.x:
Apply patch to improve ID parsing to avoid mis-parsing hostnames with hyphens. Thanks, Andrea Montemaggio!
Fixes [AMQNET-398]. (See https://issues.apache.org/jira/browse/AMQNET-398)
Jim Gomes [Wed, 8 Jul 2015 17:40:43 +0000 (17:40 +0000)]
Merged revision(s)
1689923 from activemq/activemq-dotnet/Apache.NMS.ActiveMQ/branches/1.7.x:
Applied patch from Enrique Garcia to copy the 509 certificates to internal list. Thanks, Enrique!
Fixes [AMQNET-500]. (See https://issues.apache.org/jira/browse/AMQNET-500)
Jim Gomes [Mon, 6 Jul 2015 22:41:41 +0000 (22:41 +0000)]
Apply patch from Jose Alvarado. Thanks, Jose!
Fixes [AMQNET-503]. (See https://issues.apache.org/jira/browse/AMQNET-503)
Timothy A. Bish [Tue, 24 Feb 2015 14:44:24 +0000 (14:44 +0000)]
https://issues.apache.org/jira/browse/AMQNET-498
Reduce log level to debug as it is not an error condition.
Timothy A. Bish [Fri, 9 Jan 2015 15:30:06 +0000 (15:30 +0000)]
Move trunk to 1.8-SNAPSHOT
Timothy A. Bish [Fri, 9 Jan 2015 14:54:30 +0000 (14:54 +0000)]
https://issues.apache.org/jira/browse/AMQNET-497
Timothy A. Bish [Fri, 19 Dec 2014 15:56:51 +0000 (15:56 +0000)]
https://issues.apache.org/jira/browse/AMQNET-496
Default to priority support off and when it is enabled swith to individual ack mode to prevent unmatched ack errors.
Timothy A. Bish [Tue, 16 Dec 2014 21:23:33 +0000 (21:23 +0000)]
Add missing file to project
Timothy A. Bish [Tue, 16 Dec 2014 21:01:31 +0000 (21:01 +0000)]
https://issues.apache.org/jira/browse/AMQNET-495
Read compacted long values as unsigned.
Timothy A. Bish [Fri, 12 Dec 2014 19:08:21 +0000 (19:08 +0000)]
Make SSL-Protocol configurable to use others than SSLProtocols.Default (which is SSL 3.0/TLS 1.0)
add transport.sslProtocol="Tls" etc to configure something other than default.
Fixes [AMQNET-AMQNET-476]. (See https://issues.apache.org/jira/browse/AMQNET-AMQNET-476)
Timothy A. Bish [Fri, 29 Aug 2014 15:12:09 +0000 (15:12 +0000)]
https://issues.apache.org/jira/browse/AMQNET-474
Fire only async error notifications if an error occurs during the transaction operations.
Timothy A. Bish [Thu, 28 Aug 2014 14:30:49 +0000 (14:30 +0000)]
https://issues.apache.org/jira/browse/AMQNET-471
Resolve issues around transaction rollback during normal operation or during a failure detected with the FailoverTransport handling reconnection. Issues involving false positives of duplicate redelivery and messages not being properly re-added to the unconsumed channel after rollback were fixed. Also added logic to attempt to detect delivery of rolled back messages to another consumer on the same connection which requires the TX be rolled back as invalid.
Timothy A. Bish [Thu, 21 Aug 2014 21:18:29 +0000 (21:18 +0000)]
https://issues.apache.org/jira/browse/AMQNET-489
Merge in fixes from AMQ-5146 to honor the redelivery policy on messages dispatched from the Broker.
Removed some debug logging.
Timothy A. Bish [Thu, 21 Aug 2014 21:11:49 +0000 (21:11 +0000)]
https://issues.apache.org/jira/browse/AMQNET-489
Merge in fixes from AMQ-5146 to honor the redelivery policy on messages dispatched from the Broker.
Timothy A. Bish [Tue, 12 Aug 2014 16:38:21 +0000 (16:38 +0000)]
https://issues.apache.org/jira/browse/AMQNET-488
Apply fix for potential deadlock on transport dispose during failover.
Timothy A. Bish [Mon, 11 Aug 2014 17:56:01 +0000 (17:56 +0000)]
Apply fix for potential deadlock on restore with active pull requests.
Fixes [AMQNET-AMQNET-487]. (See https://issues.apache.org/jira/browse/AMQNET-AMQNET-487)
Jim Gomes [Wed, 6 Aug 2014 01:03:28 +0000 (01:03 +0000)]
Clean the individual configurations.
Fixes [AMQNET-486]. (See https://issues.apache.org/jira/browse/AMQNET-486)
Timothy A. Bish [Wed, 16 Jul 2014 20:51:15 +0000 (20:51 +0000)]
https://issues.apache.org/jira/browse/AMQNET-484
Eagerly release consumers from transacted sessions if they don't have any pending acks to deliver so their prefetched messages are returned for dispatch right away.
Fixes [AMQNET-AMQNET-484]. (See https://issues.apache.org/jira/browse/AMQNET-AMQNET-484)
Timothy A. Bish [Wed, 16 Jul 2014 20:14:50 +0000 (20:14 +0000)]
https://issues.apache.org/jira/browse/AMQNET-483
Ensure the the ConsumerCloseSynchronization doesn't try to close the same consumer more than once.
Fixes [AMQNET-AMQNET-483]. (See https://issues.apache.org/jira/browse/AMQNET-AMQNET-483)
Timothy A. Bish [Wed, 16 Jul 2014 17:55:19 +0000 (17:55 +0000)]
https://issues.apache.org/jira/browse/AMQNET-482
Don't try to remove a consumer that has not been registered. Also log the destination of the producer or consumer that is being closed for more debug information.
Fixes [AMQNET-AMQNET-482]. (See https://issues.apache.org/jira/browse/AMQNET-AMQNET-482)
Timothy A. Bish [Tue, 8 Jul 2014 18:43:36 +0000 (18:43 +0000)]
https://issues.apache.org/jira/browse/AMQNET-480
Update nant build to use the latest DotNetZipLib
Fixes [AMQNET-AMQNET-480]. (See https://issues.apache.org/jira/browse/AMQNET-AMQNET-480)
Jim Gomes [Wed, 9 Apr 2014 23:55:39 +0000 (23:55 +0000)]
Use the producer Id passed in to the create function.
Fixes [AMQNET-475]. (See https://issues.apache.org/jira/browse/AMQNET-475)
Jim Gomes [Wed, 12 Mar 2014 23:10:26 +0000 (23:10 +0000)]
Add IDisposable interface to IDestination.
Fixes [AMQNET-473]. (See https://issues.apache.org/jira/browse/AMQNET-473)
Timothy A. Bish [Thu, 6 Feb 2014 23:32:04 +0000 (23:32 +0000)]
https://issues.apache.org/jira/browse/AMQNET-469
Allow more flexibility for self-signed certificates when using the SSL transport.
Timothy A. Bish [Thu, 30 Jan 2014 14:44:48 +0000 (14:44 +0000)]
https://issues.apache.org/jira/browse/AMQNET-468
Timothy A. Bish [Wed, 22 Jan 2014 18:26:18 +0000 (18:26 +0000)]
https://issues.apache.org/jira/browse/AMQNET-467
CheckConnected was not processing error responses that contained security exceptions.
Jim Gomes [Fri, 3 Jan 2014 17:05:33 +0000 (17:05 +0000)]
Synchronizing the common build script among all of the projects.
Jim Gomes [Tue, 17 Dec 2013 15:35:44 +0000 (15:35 +0000)]
Minor code cleanup to use the auto-generated accessor function idiom.
Jim Gomes [Tue, 17 Dec 2013 15:34:55 +0000 (15:34 +0000)]
Set the failover timeout to be 100ms past the maximum timeout period. The thread will be pulsed if it connects. Otherwise, it just needs to wait. It doesn't need to keep checking every 100ms.
Jim Gomes [Tue, 17 Dec 2013 15:27:56 +0000 (15:27 +0000)]
Minor code cleanup to use the auto-generated accessor function idiom.
Jim Gomes [Wed, 11 Dec 2013 19:56:34 +0000 (19:56 +0000)]
Move the blocking code outside of the lock section to avoid race condition when shutting down.
Fixes [AMQNET-338]. (See https://issues.apache.org/jira/browse/AMQNET-338)
Timothy A. Bish [Thu, 14 Nov 2013 16:26:56 +0000 (16:26 +0000)]
https://issues.apache.org/jira/browse/AMQNET-460
Timothy A. Bish [Thu, 14 Nov 2013 15:51:44 +0000 (15:51 +0000)]
https://issues.apache.org/jira/browse/AMQNET-463
Fix using item property instead of Add
Jim Gomes [Fri, 1 Nov 2013 22:22:34 +0000 (22:22 +0000)]
Rename class variable to avoid conflicting with base class variable.
Timothy A. Bish [Wed, 30 Oct 2013 14:05:56 +0000 (14:05 +0000)]
https://issues.apache.org/jira/browse/AMQNET-418
Timothy A. Bish [Wed, 30 Oct 2013 13:52:50 +0000 (13:52 +0000)]
https://issues.apache.org/jira/browse/AMQNET-417
Timothy A. Bish [Tue, 29 Oct 2013 15:40:08 +0000 (15:40 +0000)]
https://issues.apache.org/jira/browse/AMQNET-456
Timothy A. Bish [Tue, 29 Oct 2013 13:52:09 +0000 (13:52 +0000)]
https://issues.apache.org/jira/browse/AMQNET-450
Timothy A. Bish [Tue, 15 Oct 2013 20:30:36 +0000 (20:30 +0000)]
fix for: https://issues.apache.org/jira/browse/AMQNET-451 remove some dead code.
Timothy A. Bish [Tue, 15 Oct 2013 14:20:08 +0000 (14:20 +0000)]
Fix for: https://issues.apache.org/jira/browse/AMQNET-450
Timothy A. Bish [Wed, 9 Oct 2013 21:54:27 +0000 (21:54 +0000)]
https://issues.apache.org/jira/browse/AMQNET-449
Race on connection interruption processing and consumer close.
Timothy A. Bish [Wed, 9 Oct 2013 16:14:22 +0000 (16:14 +0000)]
https://issues.apache.org/jira/browse/AMQNET-448
Timothy A. Bish [Tue, 8 Oct 2013 17:54:47 +0000 (17:54 +0000)]
https://issues.apache.org/jira/browse/AMQNET-447
Throw an exception the user attempts to create a Durable Subscription that uses individual ack.
Timothy A. Bish [Tue, 8 Oct 2013 15:49:02 +0000 (15:49 +0000)]
Updated project files
Timothy A. Bish [Tue, 8 Oct 2013 15:45:14 +0000 (15:45 +0000)]
https://issues.apache.org/jira/browse/AMQNET-446
Add Http based discovery agent, refactored the common bits out of Multicast into an abstract agent so new agents can be easily added.
Fixes [AMQNET-AMQNET-446]. (See https://issues.apache.org/activemq/browse/AMQNET-AMQNET-446)
Timothy A. Bish [Fri, 4 Oct 2013 21:32:31 +0000 (21:32 +0000)]
Updated project files
Timothy A. Bish [Fri, 4 Oct 2013 20:23:05 +0000 (20:23 +0000)]
https://issues.apache.org/jira/browse/AMQNET-445
Clean up transport code a bit.
Improve Discovery transport to use an underlying FailoverTransport to manage connect / reconnect.
Added a more defined discovery agent interface and an attribute to use to tag them so that they can be auto discovered.
Cleaned up and improved the Multicast agent.
Jim Gomes [Fri, 4 Oct 2013 18:09:53 +0000 (18:09 +0000)]
Added missing files to project.
Timothy A. Bish [Thu, 3 Oct 2013 22:49:50 +0000 (22:49 +0000)]
Add a little Stopper utility class.
Timothy A. Bish [Wed, 2 Oct 2013 19:38:15 +0000 (19:38 +0000)]
https://issues.apache.org/jira/browse/AMQNET-444
https://issues.apache.org/jira/browse/AMQNET-443
Timothy A. Bish [Wed, 2 Oct 2013 18:08:31 +0000 (18:08 +0000)]
https://issues.apache.org/jira/browse/AMQNET-444
https://issues.apache.org/jira/browse/AMQNET-443
Timothy A. Bish [Fri, 31 May 2013 21:45:24 +0000 (21:45 +0000)]
move trunk to 1.7.x SNAPSHOTs
Timothy A. Bish [Mon, 20 May 2013 20:54:33 +0000 (20:54 +0000)]
Couple small cleanups.
Timothy A. Bish [Mon, 20 May 2013 20:50:21 +0000 (20:50 +0000)]
Test fixes to catch up with the latest changes.
Timothy A. Bish [Mon, 20 May 2013 20:18:32 +0000 (20:18 +0000)]
fix for: https://issues.apache.org/jira/browse/AMQNET-412
Timothy A. Bish [Mon, 20 May 2013 16:57:22 +0000 (16:57 +0000)]
continue to partition the DTC code into its own domain.
Timothy A. Bish [Fri, 17 May 2013 20:47:14 +0000 (20:47 +0000)]
Allow for subclass override to TransactionContext creation.
Timothy A. Bish [Fri, 17 May 2013 17:21:05 +0000 (17:21 +0000)]
fix for: https://issues.apache.org/jira/browse/AMQNET-419
Begins to partition the DTC ugliness into a NetTXMessageConsumer so we don't have to impact performance of the non-DTC consumer in order to deal with all DTC's issues.
Timothy A. Bish [Thu, 16 May 2013 21:51:51 +0000 (21:51 +0000)]
fix for: https://issues.apache.org/jira/browse/AMQNET-419
Begins to partition the DTC ugliness into a NetTXMessageConsumer so we don't have to impact performance of the non-DTC consumer in order to deal with all DTC's issues.
Timothy A. Bish [Thu, 16 May 2013 19:19:30 +0000 (19:19 +0000)]
Few small cleanups