activemq.git
4 days agoAMQ-7085 - Properly start TempUsage inside Queue start master
Christopher L. Shannon (cshannon) [Thu, 17 Jan 2019 12:58:36 +0000 (07:58 -0500)] 
AMQ-7085 - Properly start TempUsage inside Queue start

This fix allows temp usage changes to the broker temp usage to propagate
properly to a Queue's temp usage settings

Patch applied with thanks to David Sitsky

5 days agoAMQ-7132 - update RecoveryStatsBrokerTest back to using always journal sync but a...
Christopher L. Shannon (cshannon) [Wed, 16 Jan 2019 18:52:38 +0000 (13:52 -0500)] 
AMQ-7132 - update RecoveryStatsBrokerTest back to using always journal sync but a smaller journal size and less test messages to speed up test

5 days agoMerge pull request #338 from coheigea/loginmodules
Jean-Baptiste Onofré [Wed, 16 Jan 2019 16:14:13 +0000 (17:14 +0100)] 
Merge pull request #338 from coheigea/loginmodules

[AMQ-7137] Implement abort() properly in the LoginModules. Also fix a bug in Lda…

5 days agoAMQ-7137 - Implement abort() properly in the LoginModules. Also fix a bug in LdapLogi... 338/head
Colm O hEigeartaigh [Wed, 16 Jan 2019 14:10:02 +0000 (14:10 +0000)] 
AMQ-7137 - Implement abort() properly in the LoginModules. Also fix a bug in LdapLoginModule relating to Logout

5 days agoAMQ-7132 - user periodic fsync in RecoveryStatsBrokerTest to improve performance 227/head
Christopher L. Shannon (cshannon) [Wed, 16 Jan 2019 11:28:47 +0000 (06:28 -0500)] 
AMQ-7132 - user periodic fsync in RecoveryStatsBrokerTest to improve performance

6 days agoAMQ-7136 - Improve recovery of durable subscription metrics in KahaDB 306/head
Christopher L. Shannon (cshannon) [Tue, 15 Jan 2019 19:10:11 +0000 (14:10 -0500)] 
AMQ-7136 - Improve recovery of durable subscription metrics in KahaDB

Updated metrics recovery to only have to iterate over the order index 1
time to recovery the pending metrics for the subscriptions instead of
making a pass over the index once per subscription

7 days agoAMQ7135 : do a purge before deleting the destination
hkesler [Sun, 13 Jan 2019 03:47:16 +0000 (22:47 -0500)] 
AMQ7135 : do a purge before deleting the destination

(cherry picked from commit 9f513f88781667df1a2a4b0a85153059dc097295)

7 days agoMerge branch 'AMQ-7132'
Christopher L. Shannon (cshannon) [Mon, 14 Jan 2019 15:54:33 +0000 (10:54 -0500)] 
Merge branch 'AMQ-7132'

This closes #336

Thanks to Alan Protasio for the patch

7 days agoAMQ-7132 - ActiveMQ reads lots of index pages upon startup (after a graceful or ungra...
Alan Protasio [Fri, 11 Jan 2019 05:20:57 +0000 (21:20 -0800)] 
AMQ-7132 - ActiveMQ reads lots of index pages upon startup (after a graceful or ungraceful shutdown)

7 days agoAMQ-7125 Broker does not send error frame when an empty destination is sent with...
avi5kdon [Tue, 1 Jan 2019 16:19:25 +0000 (21:49 +0530)] 
AMQ-7125 Broker does not send error frame when an empty destination is sent with a stomp subscribe frame

10 days agoAMQ-7129 - code cleanup
Christopher L. Shannon (cshannon) [Fri, 11 Jan 2019 15:31:44 +0000 (10:31 -0500)] 
AMQ-7129 - code cleanup

10 days agoAMQ-7129 - fix durable message size statistics with individual ack
Christopher L. Shannon (cshannon) [Fri, 11 Jan 2019 14:56:03 +0000 (09:56 -0500)] 
AMQ-7129 - fix durable message size statistics with individual ack

Make sure that the pending message size for a durable sub only includes
messages part of the ack range

10 days agoUpdate scm section
Jean-Baptiste Onofré [Fri, 11 Jan 2019 14:24:42 +0000 (15:24 +0100)] 
Update scm section

12 days agoAMQ-7129 - minor junit test fix
Christopher L. Shannon (cshannon) [Wed, 9 Jan 2019 19:39:11 +0000 (14:39 -0500)] 
AMQ-7129 - minor junit test fix

12 days agoAMQ-7129 - Properly recover messages from KahaDB for a durable when there are
Christopher L. Shannon (cshannon) [Wed, 9 Jan 2019 17:51:03 +0000 (12:51 -0500)] 
AMQ-7129 - Properly recover messages from KahaDB for a durable when there are
messages to recover before the stored lastAck value

With individual ack mode we need to check the durable ackPosition
sequence set in the KahaDB index on subsription load to see if there are
earlier messages before the lastAck value that still haven't been acked.
While this normally wouldn't happen it is possible in individual ack
mode

12 days agoAMQ-7097 Update Qpid JMS and Netty to latest
Timothy Bish [Wed, 9 Jan 2019 16:03:34 +0000 (11:03 -0500)] 
AMQ-7097 Update Qpid JMS and Netty to latest

Qpid JMS to v0.40.0
Netty to 4.1.32.Final

13 days ago[AMQ-7126] Improvement to perf of 5266Test
jgoodyear [Tue, 8 Jan 2019 00:52:34 +0000 (21:22 -0330)] 
[AMQ-7126] Improvement to perf of 5266Test

13 days agoAMQ-7118 - Override hostname for naming to allow tests to apss on all
Jeff Genender [Tue, 8 Jan 2019 00:03:20 +0000 (17:03 -0700)] 
AMQ-7118 - Override hostname for naming to allow tests to apss on all
platforms

2 weeks ago[AMQ-7126] Prevent OOM when recovering KahaDB and memory space is insufficient to...
jgoodyear [Thu, 3 Jan 2019 19:16:39 +0000 (15:46 -0330)] 
[AMQ-7126] Prevent OOM when recovering KahaDB and memory space is insufficient to load full page. Thank you Heath Kesler and Johan Edstrom for investigation and patch.

6 weeks agoAMQ-7097 Update Qpid JMS and proton-j to laetst
Timothy Bish [Tue, 4 Dec 2018 16:52:02 +0000 (11:52 -0500)] 
AMQ-7097 Update Qpid JMS and proton-j to laetst

Qpid JMS 0.39.0 and proton-j 0.31.0 released

6 weeks agoAMQ-7118 This closes #327 - with thanks to Heath Kesler
jgoodyear [Tue, 4 Dec 2018 15:54:24 +0000 (12:24 -0330)] 
AMQ-7118 This closes #327 - with thanks to Heath Kesler

7 weeks agoAMQ-7115 - ensure transport error handling is a one shot for a connection - avoid...
gtully [Wed, 28 Nov 2018 14:27:59 +0000 (14:27 +0000)] 
AMQ-7115 - ensure transport error handling is a one shot for a connection - avoid contention and possible dead lock - fix and test

8 weeks ago[AMQ-7076] This closes #320
Jean-Baptiste Onofré [Thu, 22 Nov 2018 16:07:20 +0000 (17:07 +0100)] 
[AMQ-7076] This closes #320

8 weeks ago[AMQ-7076] Does not define spring-legacy repository by default in ActiveMQ Karaf... 320/head
Jean-Baptiste Onofré [Thu, 22 Nov 2018 08:27:09 +0000 (09:27 +0100)] 
[AMQ-7076] Does not define spring-legacy repository by default in ActiveMQ Karaf features repo, and let the user add it

8 weeks agoThis closes #321
Jean-Baptiste Onofré [Thu, 22 Nov 2018 13:41:08 +0000 (14:41 +0100)] 
This closes #321

8 weeks agoEnable secure processing on all DocumentBuilderFactory.newInstance() 321/head
Colm O hEigeartaigh [Thu, 22 Nov 2018 10:24:43 +0000 (10:24 +0000)] 
Enable secure processing on all DocumentBuilderFactory.newInstance()

2 months agoAMQ-7106 - fix pending stop support by avoiding sync through single shared status...
gtully [Wed, 21 Nov 2018 10:23:13 +0000 (10:23 +0000)] 
AMQ-7106 - fix pending stop support by avoiding sync through single shared status var - fix and test

2 months agoAMQ-7097 Update AMQP dependencies to latest
Timothy Bish [Tue, 13 Nov 2018 22:03:45 +0000 (17:03 -0500)] 
AMQ-7097 Update AMQP dependencies to latest

Update Qpid JMS, Proton-J and Netty to the latest release.

2 months agoAMQ-7102 - don't track objectNames that have not been registered due to suppressMBean...
gtully [Thu, 15 Nov 2018 17:45:18 +0000 (17:45 +0000)] 
AMQ-7102 - don't track objectNames that have not been registered due to suppressMBean filter, fix and test

2 months agoNO-JIRA: Add 5.15.8 schema version
Christopher L. Shannon (cshannon) [Wed, 14 Nov 2018 15:00:36 +0000 (10:00 -0500)] 
NO-JIRA: Add 5.15.8 schema version

2 months agoAMQ-7009 - apply fix to memorymessagestore setBatch with thanks to Nezih BEN FREDJ...
gtully [Wed, 14 Nov 2018 14:21:27 +0000 (14:21 +0000)] 
AMQ-7009 - apply fix to memorymessagestore setBatch with thanks to Nezih BEN FREDJ for test and suggestion

2 months agoThis closes #315 - with thanks to Alan Protasio
jgoodyear [Mon, 12 Nov 2018 21:23:18 +0000 (17:53 -0330)] 
This closes #315 - with thanks to Alan Protasio

2 months agoAMQ-7091 - O(n) Memory consumption when broker has inactive durable subscribes causin...
Alan Protasio [Wed, 7 Nov 2018 00:49:52 +0000 (16:49 -0800)] 
AMQ-7091 - O(n) Memory consumption when broker has inactive durable subscribes causing OOM

2 months agoSmall change to verify repo access.
jgoodyear [Mon, 12 Nov 2018 21:01:43 +0000 (17:31 -0330)] 
Small change to verify repo access.

2 months agoAMQ-7094 - track the objectName with an annotated mbean such that the jmx audit log...
gtully [Thu, 8 Nov 2018 12:10:01 +0000 (12:10 +0000)] 
AMQ-7094 - track the objectName with an annotated mbean such that the jmx audit log event can extract that target of an mbean operation, fix and test

2 months agoAMQ-7082 We should make sure that pages managed during recovery are not recovered...
gtully [Wed, 7 Nov 2018 11:29:14 +0000 (11:29 +0000)] 
AMQ-7082 We should make sure that pages managed during recovery are not recovered in error
variation of patch from Alan Protasio <alanprot@gmail.com> closes #317

2 months agoMerge branch 'AMQ-7082'
Christopher L. Shannon (cshannon) [Tue, 6 Nov 2018 13:24:38 +0000 (08:24 -0500)] 
Merge branch 'AMQ-7082'

This closes #316

Thanks to Alan Protasio for the patch

2 months agoAMQ-7082 - Make sure that the recovery will only mark pages as free if they were...
Alan Protasio [Tue, 6 Nov 2018 09:13:18 +0000 (01:13 -0800)] 
AMQ-7082 - Make sure that the recovery will only mark pages as free if they were created in a previous execution

2 months agono-jira - fix intermittent test failure when cron falls on next minute
gtully [Mon, 5 Nov 2018 16:33:34 +0000 (16:33 +0000)] 
no-jira - fix intermittent test failure when cron falls on next minute

2 months agoAMQ-7088 - fix deadlock on remove add interaction from mqtt virtual topic sub use...
gtully [Thu, 1 Nov 2018 10:11:08 +0000 (10:11 +0000)] 
AMQ-7088 - fix deadlock on remove add interaction from mqtt virtual topic sub use case

2 months agoAMQ-7086 - make kahadb gc/cleanup on shutdown optional to trade availability over...
gtully [Wed, 31 Oct 2018 14:29:05 +0000 (14:29 +0000)] 
AMQ-7086 - make kahadb gc/cleanup on shutdown optional to trade availability over disk usage for fast failover

2 months agoNO-JIRA - add missing license headers
Christopher L. Shannon [Wed, 24 Oct 2018 13:01:39 +0000 (09:01 -0400)] 
NO-JIRA - add missing license headers

2 months agoAMQ-7067 - add missing license header
Christopher L. Shannon [Wed, 24 Oct 2018 12:55:35 +0000 (08:55 -0400)] 
AMQ-7067 - add missing license header

2 months agoNO-JIRA: Add schemas for 5.15.7
Christopher L. Shannon [Wed, 24 Oct 2018 12:44:38 +0000 (08:44 -0400)] 
NO-JIRA: Add schemas for 5.15.7

(cherry picked from commit 030974f5bf01759070a0bfa46c5bd93da7602cc1)

2 months agoAMQ-7084 - ensure allocated and unused free pages are visible to subsequent transacti...
gtully [Tue, 23 Oct 2018 15:00:57 +0000 (16:00 +0100)] 
AMQ-7084 - ensure allocated and unused free pages are visible to subsequent transactions, fix and test with test updates to reflect proper usage

3 months agoAMQ-7082 - ensure flush sees free list, use lazySet to avoid store barrier, thanks...
gtully [Mon, 22 Oct 2018 14:16:26 +0000 (15:16 +0100)] 
AMQ-7082 - ensure flush sees free list, use lazySet to avoid store barrier, thanks cshannon

3 months agono-jira - fix flaky test that depends on the broker processing the previous ack
gtully [Mon, 22 Oct 2018 10:50:54 +0000 (11:50 +0100)] 
no-jira - fix flaky test that depends on the broker processing the previous ack

3 months agono-jira - fix flaky test that can get redelivery on async client ack and concurrent...
gtully [Mon, 22 Oct 2018 10:21:42 +0000 (11:21 +0100)] 
no-jira - fix flaky test that can get redelivery on async client ack and concurrent close

3 months agoAMQ-7082 - fix final ref in test
gtully [Fri, 19 Oct 2018 15:45:04 +0000 (16:45 +0100)] 
AMQ-7082 - fix final ref in test

3 months agoAMQ-7082 - recover index free pages in parallel with start, merge in flush, clean...
gtully [Fri, 19 Oct 2018 15:00:23 +0000 (16:00 +0100)] 
AMQ-7082 - recover index free pages in parallel with start, merge in flush, clean shutdown if complete. follow up on AMQ-6590

3 months ago[AMQ-6780] This closes #311
Jean-Baptiste Onofré [Fri, 19 Oct 2018 05:17:59 +0000 (07:17 +0200)] 
[AMQ-6780] This closes #311

3 months ago[AMQ-6780] Add PostgreSQL version JDBC driver name in jdbc store services 311/head
Jean-Baptiste Onofré [Fri, 19 Oct 2018 04:11:14 +0000 (06:11 +0200)] 
[AMQ-6780] Add PostgreSQL version JDBC driver name in jdbc store services

3 months agoAMQ-7079 AMQ-7077 AMQ-6421 - check for consumers that have been destroyed
gtully [Thu, 18 Oct 2018 15:49:29 +0000 (16:49 +0100)] 
AMQ-7079 AMQ-7077 AMQ-6421 - check for consumers that have been destroyed

3 months agono jira - fix up contention between rar and test creating the embedded broker - inter...
gtully [Thu, 18 Oct 2018 10:16:32 +0000 (11:16 +0100)] 
no jira - fix up contention between rar and test creating the embedded broker - intermittent ci failure

3 months agono jira - give test a second bite to avoid spurious timing related failures in ci
gtully [Thu, 18 Oct 2018 09:32:33 +0000 (10:32 +0100)] 
no jira - give test a second bite to avoid spurious timing related failures in ci

3 months agoAMQ-7067 - track xa commit outcomes in ack compaction such that there are no dangling...
gtully [Wed, 17 Oct 2018 17:13:36 +0000 (18:13 +0100)] 
AMQ-7067 - track xa commit outcomes in ack compaction such that there are no dangling prepared tx on full recovery, fix and test

3 months agoAMQ-6590 - rework fix to take the recovery hit on clean shutdown rather than on resta...
gtully [Wed, 17 Oct 2018 11:32:04 +0000 (12:32 +0100)] 
AMQ-6590 - rework fix to take the recovery hit on clean shutdown rather than on restart, trade off availability for short term disk usage

3 months agoAMQ-7077 AMQ-6421 - tie queue consumer slow flag detection to abort slow consumer...
gtully [Wed, 17 Oct 2018 10:04:47 +0000 (11:04 +0100)] 
AMQ-7077 AMQ-6421 - tie queue consumer slow flag detection to abort slow consumer policy, fire advisory when set.

3 months ago[AMQ-7076] This closes #310
Jean-Baptiste Onofré [Tue, 16 Oct 2018 19:40:22 +0000 (21:40 +0200)] 
[AMQ-7076] This closes #310

3 months ago[AMQ-7076] Fix and update features to fully support Karaf 4.2.x 310/head
Jean-Baptiste Onofré [Mon, 15 Oct 2018 15:37:38 +0000 (17:37 +0200)] 
[AMQ-7076] Fix and update features to fully support Karaf 4.2.x

3 months ago[AMQ-7075] This closes #309
Jean-Baptiste Onofré [Mon, 15 Oct 2018 13:26:44 +0000 (15:26 +0200)] 
[AMQ-7075] This closes #309

3 months ago[AMQ-7075] Fix Camel test (userName instead of username) 309/head
Jean-Baptiste Onofré [Mon, 15 Oct 2018 09:31:43 +0000 (11:31 +0200)] 
[AMQ-7075] Fix Camel test (userName instead of username)

3 months agoAMQ-7067 - test and fix for eager ack compaction moving acks from data files with...
gtully [Fri, 12 Oct 2018 13:51:37 +0000 (14:51 +0100)] 
AMQ-7067 - test and fix for eager ack compaction moving acks from data files with in progress tx and clearing the link from the prepare record, that now uses the same ack map

3 months agoAMQ-7071 - Mark previously dispatched messages as redelivered if
Christopher L. Shannon (cshannon) [Fri, 12 Oct 2018 12:35:37 +0000 (08:35 -0400)] 
AMQ-7071 - Mark previously dispatched messages as redelivered if
connection for durable topic subscription is improperly closed leading
to a lastDeliveredSequenceId as unknown

3 months ago[AMQ-7063] This closes #307
Jean-Baptiste Onofré [Thu, 11 Oct 2018 14:00:23 +0000 (16:00 +0200)] 
[AMQ-7063] This closes #307

3 months ago[AMQ-7063] Be able to configure ActiveMQ http transport connector by providing a... 307/head
Jean-Baptiste Onofré [Thu, 11 Oct 2018 07:18:32 +0000 (09:18 +0200)] 
[AMQ-7063] Be able to configure ActiveMQ http transport connector by providing a jetty.xml

3 months agoAMQ-7067 - ensure updates to ackMessageFileMap are protected by the index lock 235/head
gtully [Tue, 9 Oct 2018 11:55:11 +0000 (12:55 +0100)] 
AMQ-7067 - ensure updates to ackMessageFileMap are protected by the index lock

3 months agoAMQ-7067 - tidy up tests and add prepare variant, limit rollback location recording...
gtully [Tue, 9 Oct 2018 11:01:47 +0000 (12:01 +0100)] 
AMQ-7067 - tidy up tests and add prepare variant, limit rollback location recording to xa case. There is still some work to do for the ack compaction case to make it aware of the tx records such that those are transferred as necessary

3 months agoKahaDB Recovery can experience a dangling transaction when prepare and commit occur...
jgoodyear [Fri, 5 Oct 2018 16:34:21 +0000 (14:04 -0230)] 
KahaDB Recovery can experience a dangling transaction when prepare and commit occur on different pagefiles.

Signed-off-by: gtully <gary.tully@gmail.com>
3 months agoAMQ-7065 Update to Qpid JMS v0.37.0
Timothy Bish [Tue, 2 Oct 2018 19:20:11 +0000 (15:20 -0400)] 
AMQ-7065 Update to Qpid JMS v0.37.0

Update to latest client release, adds some tests for split framed
message send / receive

3 months agoAMQ-7062 - have redelivery plugin ignore messages detected as duplicates
gtully [Wed, 26 Sep 2018 10:22:59 +0000 (11:22 +0100)] 
AMQ-7062 - have redelivery plugin ignore messages detected as duplicates

3 months agoAMQ-6086 - variant with broker.schedulerSupport=true; same fix with additional test
gtully [Tue, 25 Sep 2018 15:29:24 +0000 (16:29 +0100)] 
AMQ-6086 - variant with broker.schedulerSupport=true; same fix with additional test

3 months agoAMQ-7047 - clarify documentation
Christopher L. Shannon (cshannon) [Mon, 24 Sep 2018 11:34:36 +0000 (07:34 -0400)] 
AMQ-7047 - clarify documentation

3 months ago[AMQ-7060] Remove deprecated features from camel ActiveMQComponent
Guillaume Nodet [Sat, 22 Sep 2018 15:58:40 +0000 (17:58 +0200)] 
[AMQ-7060] Remove deprecated features from camel ActiveMQComponent

4 months agoAMQ-7057 - support transport connector warnOnRemoteClose to suppress eof warnings... 301/head
gtully [Thu, 20 Sep 2018 13:58:34 +0000 (14:58 +0100)] 
AMQ-7057 - support transport connector warnOnRemoteClose to suppress eof warnings on loadbalance or health check socket ping

4 months agoAMQ-7055 - Optimization on SequenceSet to prevent iterating through the whole set...
Alan Protasio [Wed, 19 Sep 2018 19:20:59 +0000 (12:20 -0700)] 
AMQ-7055 - Optimization on SequenceSet to prevent iterating through the whole set when a value bigger than the last value is added

Signed-off-by: gtully <gary.tully@gmail.com>
4 months agoAMQ-7056 - modify tests to take account of changes from AMQ-7047
gtully [Thu, 20 Sep 2018 09:25:51 +0000 (10:25 +0100)] 
AMQ-7056 - modify tests to take account of changes from AMQ-7047

4 months agoAMQ-7052 - Fix JdbcXARecoveryBrokerTest and mLevelDBXARecoveryBrokerTest tests
Alan Protasio [Fri, 14 Sep 2018 08:39:17 +0000 (01:39 -0700)] 
AMQ-7052 - Fix JdbcXARecoveryBrokerTest and mLevelDBXARecoveryBrokerTest tests

Signed-off-by: gtully <gary.tully@gmail.com>
4 months agoThis closes #299 - with thanks to Jamie Goodyear
artnaseef [Mon, 17 Sep 2018 18:21:20 +0000 (11:21 -0700)] 
This closes #299 - with thanks to Jamie Goodyear

4 months ago[AMQ-7031] Upgrade to Apache Camel 2.22.0
jgoodyear [Sun, 16 Sep 2018 21:07:50 +0000 (18:37 -0230)] 
[AMQ-7031] Upgrade to Apache Camel 2.22.0

4 months ago[AMQ-7053] Update Jetty to version 9.2.26.v20180806
jgoodyear [Sat, 15 Sep 2018 21:30:24 +0000 (19:00 -0230)] 
[AMQ-7053] Update Jetty to version 9.2.26.v20180806

4 months agoNO-JIRA: Add ignore for testJdbcConfig for apache-rat-plugin
Christopher L. Shannon (cshannon) [Tue, 4 Sep 2018 11:12:27 +0000 (07:12 -0400)] 
NO-JIRA: Add ignore for testJdbcConfig for apache-rat-plugin

4 months agoNO-JIRA: Add 5.15.6 schema
Christopher L. Shannon (cshannon) [Tue, 4 Sep 2018 11:02:44 +0000 (07:02 -0400)] 
NO-JIRA: Add 5.15.6 schema

4 months agoRevert "AMQ-7004 - Improved logging in Failover Transport"
Christopher L. Shannon (cshannon) [Tue, 4 Sep 2018 10:53:00 +0000 (06:53 -0400)] 
Revert "AMQ-7004 - Improved logging in Failover Transport"

This reverts commit 7974e8c0991dd0bcf2e226ea9b54ff8d740acfc8.

This caused problems with too much logging so reverting

4 months agoAMQ-7047 - Switch default for hostname verification to be false for
Christopher L. Shannon (cshannon) [Fri, 31 Aug 2018 17:04:14 +0000 (13:04 -0400)] 
AMQ-7047 - Switch default for hostname verification to be false for
server

For the client it makes sense to have it true by default but for the
server it makes sense to have it false by default

4 months agoAdd support for hostname verification
Christopher L. Shannon (cshannon) [Tue, 21 Aug 2018 13:05:42 +0000 (09:05 -0400)] 
Add support for hostname verification

5 months agoAMQ-7037 - allow sslContext attribute of networkConnector to be added via runtime...
gtully [Wed, 22 Aug 2018 11:20:21 +0000 (12:20 +0100)] 
AMQ-7037 - allow sslContext attribute of networkConnector to be added via runtime config plugin jaxb processor

5 months agoAMQ-6997 Update QpidJMS Proton-J and Netty to latest
Timothy Bish [Mon, 20 Aug 2018 17:43:18 +0000 (13:43 -0400)] 
AMQ-6997 Update QpidJMS Proton-J and Netty to latest

5 months agoAMQ-7037 - add sslContext attribute to networkConnector, allow broker or jvm defaults...
gtully [Mon, 20 Aug 2018 15:40:26 +0000 (16:40 +0100)] 
AMQ-7037 - add sslContext attribute to networkConnector, allow broker or jvm defaults to be overridden

5 months agoAMQ-5917 - fix sync on SslContext lazy initialisation
gtully [Mon, 20 Aug 2018 11:23:53 +0000 (12:23 +0100)] 
AMQ-5917 - fix sync on SslContext lazy initialisation

5 months agoAMQ-7035 - use NonCachedMessageEvaluationContext in place of MessageEvaluationContext...
gtully [Wed, 15 Aug 2018 15:21:57 +0000 (16:21 +0100)] 
AMQ-7035 - use NonCachedMessageEvaluationContext in place of MessageEvaluationContext to avoid unnecessary reference count management and subsequent leaks. Rework AMQ-6465 with additional JMX related tests

5 months ago[AMQ-6954] encode the QueueFilter field value also
artnaseef [Tue, 7 Aug 2018 21:39:38 +0000 (14:39 -0700)] 
[AMQ-6954] encode the QueueFilter field value also

5 months agoMerge branch 'AMQ-7032'
Christopher L. Shannon (cshannon) [Mon, 6 Aug 2018 11:46:45 +0000 (07:46 -0400)] 
Merge branch 'AMQ-7032'

This closes #296

5 months ago[AMQ-7032] Update Shiro to 1.2.6 296/head
jgoodyear [Sun, 5 Aug 2018 13:31:16 +0000 (11:01 -0230)] 
[AMQ-7032] Update Shiro to 1.2.6

5 months agoAMQ-7030 - trap exceptions on future.get, fix and test
gtully [Thu, 2 Aug 2018 13:44:57 +0000 (14:44 +0100)] 
AMQ-7030 - trap exceptions on future.get, fix and test

5 months agoAMQ-7029 - Update commons-io
Christopher L. Shannon (cshannon) [Thu, 2 Aug 2018 13:28:41 +0000 (09:28 -0400)] 
AMQ-7029 - Update commons-io

5 months agoAMQ-7027 - Dependency updates
Christopher L. Shannon (cshannon) [Thu, 2 Aug 2018 13:20:28 +0000 (09:20 -0400)] 
AMQ-7027 - Dependency updates

Update httpclient, httpcore, and spring

5 months agoAMQ-7027 - Update Jetty
Christopher L. Shannon (cshannon) [Thu, 2 Aug 2018 13:13:55 +0000 (09:13 -0400)] 
AMQ-7027 - Update Jetty

5 months agoAMQ-7001 Remove now unnecessary check for UTF8Buffer type
Timothy Bish [Wed, 1 Aug 2018 22:34:09 +0000 (18:34 -0400)] 
AMQ-7001 Remove now unnecessary check for UTF8Buffer type

Remove the now unneeded checks for UTF8Buffer on the outbound converter
as the Codec now can encode those to the correct string AMQP types
without need for any help.

5 months agoAMQ-7001 Resolve issues with encode failures on copied messages
Timothy Bish [Wed, 1 Aug 2018 22:13:37 +0000 (18:13 -0400)] 
AMQ-7001 Resolve issues with encode failures on copied messages

Ensure that messages are copied to avoid contention on message content
when concurrent store and dispatch is enabled and better handle the AMQP
message type value.  Adds an AMQP Encoder for UTF8Buffer to encode down
to AMQP String encodings to allow for encoded OpenWire messages such as
MapMessage which can contain UTF8Buffer instances for String keys and
values.