Commit Graph

10335 Commits

Author SHA1 Message Date
Jean-Baptiste Onofré 1d51c18713
Merge pull request #345 from coheigea/sec_headers
Enable X-XSS-Protection + X-Content-Type-Options headers for the webconsole
2019-05-14 07:37:58 +02:00
Jean-Baptiste Onofré a07e7909e5
Merge pull request #339 from jherkel/master
[AMQ-7138] Use karaf.etc in ActiveMQ features XML
2019-05-14 07:34:43 +02:00
Jean-Baptiste Onofré af4b1a2399
Merge pull request #355 from coheigea/spring
Updating Spring and Camel versions to fix some CVE
2019-05-14 07:33:54 +02:00
mrbald 7c72bf8da9
Update CreateCommand.java 2019-05-13 16:55:47 +02:00
mrbald b11b9aac75
AMQ-7201 added shebang to generated broker admin script 2019-05-13 16:50:30 +02:00
Christopher L. Shannon (cshannon) 23f0b1476c Merge branch 'AMQ-7196'
This closes #356

Thanks to Alan Protasio for the patch
2019-05-13 07:35:02 -04:00
bd2019us ca77f9cfc9 [AMQ-7199] Replace Math.Random with Random.nextDouble 2019-05-10 21:39:53 -05:00
Alan Protasio b56819123b AMQ-7196 - During startup ActiveMq load all the scheduleDB.data on memory causing OOM 2019-05-08 12:00:42 -07:00
gtully 7404b43f2d AMQ-7193 - resolve intermittent NPE on duplex network connector start; wait for start completion before dispatching inbound messages, fix and test 2019-05-02 16:31:26 +01:00
Colm O hEigeartaigh 13f223f138 Updating Spring + Camel versions 2019-05-02 10:31:53 +01:00
Christopher L. Shannon (cshannon) bf3a9f44f6 AMQ-7191 - Prevent extra creation of openwire verifier objects per new
connection when using the auto transport
2019-04-30 08:41:08 -04:00
Robbie Gemmell aff9413cdb AMQ-7189: ensure messages with defauled durable field are internally classed non-persistent by the 'native' transformer 2019-04-26 12:55:14 +01:00
gtully 30abc45f62 no jira - remove extraneous printStackTrace, ex is propagated up 2019-04-18 14:38:30 +01:00
gtully 487d4a112e AMQ-7185 - track durable sub prepared acks in preCommit callback and release/remove on xa outcome, avoid duplicate delivery; fix and test 2019-04-17 14:31:11 +01:00
Timothy Bish 56ffcae3c7 AMQ-7179 Update Qpid JMS and Proton-j to latest and sync netty 2019-04-09 11:23:36 -04:00
gtully 39047021e7 AMQ-7165 - randomize needs to be disabled to make test deterministic 2019-04-05 13:39:41 +01:00
Christopher L. Shannon (cshannon) ccf56875b0 NO-JIRA - Update spring schemas and missing license files 2019-03-15 07:24:31 -04:00
Christopher L. Shannon (cshannon) a9e7111a9a AMQ-7103 - Dependency Updates
(cherry picked from commit dd74f468db)
2019-03-15 07:04:56 -04:00
Christopher L. Shannon (cshannon) f9a3bd5e85 Merge branch 'AMQ-7112'
This closes #324
2019-03-15 06:17:48 -04:00
Alan Protasio 84f8447a19 AMQ-7112 - Show duplex network bridges in the remote broker console 2019-03-15 06:15:05 -04:00
gtully 2d394b383c AMQ-7167 - ensure remote IP is visible in acceptor error messages from the transport connector - test and fix 2019-03-13 10:21:19 +00:00
gtully a000a73431 no jira - init throwable cause to identify error on shutdown 2019-03-13 10:14:06 +00:00
gtully d5df23b8fb no jira - fix unit test failure 2019-03-13 10:03:18 +00:00
gtully b9bcd2fcc3 AMQ-7165 - ensure failover updated uris are additive such that statically configured uris are respected 2019-03-12 12:24:20 +00:00
Dejan Bosanac 98b9f2e283 AMQ-7166 - upgrade mqtt client library 2019-03-11 14:45:07 +01:00
Gary Tully c96f3d75a8
Merge pull request #350 from alanprot/AMQ-7163
AMQ-7163 - If the broker had an unclean shutdown and number of free p…
2019-03-07 10:07:06 +00:00
Alan Protasio cd1d5eb785 AMQ-7163 - If the broker had an unclean shutdown and number of free pages is Zero after the recovery, the next shutdown will also be 'unclean' 2019-03-06 15:33:52 -08:00
Christopher L. Shannon (cshannon) c46965c93c Merge branch 'AMQ-7159'
This closes #349
2019-03-06 14:47:21 -05:00
Alan Protasio 87467dc61e AMQ-7159 - Adding a new attribute on PersistenceAdapterViewMBean to show information about Storage write/read latency 2019-03-06 11:41:08 -08:00
Hoan Nguyen 0262338687
close DataByteArrayOutputStream buff of WriteBatch 2019-02-26 19:07:26 -08:00
gtully 5bd2abf85d AMQ-5790 - rework the fix from AMQ-4486 to tie the inbound xaResource connection lifectyle to the rar start/stop 2019-02-26 12:26:18 +00:00
Christian Schneider 7c872afa22 AMQ-7153 - Publish BrokerService as OSGi service 2019-02-21 16:34:45 +01:00
Christopher L. Shannon (cshannon) 7fdad3a73d AMQ-7151 - Remove dependency on Guava from activemq-broker
Guava is supposed to only be used for the leveldb store and as a test
    dependency elsewhere but there is one spot it is used in activemq-broker for
    filtering collections. With Java 8 this can be easily rewritten to avoid the use of Guava.

    This commit is based on the patch submitted by Filip Hrisafov
2019-02-18 07:49:47 -05:00
Colm O hEigeartaigh a48cc820d2 Enable X-XSS-Protection + X-Content-Type-Options headers for the webconsole 2019-02-13 21:29:51 +00:00
Jean-Baptiste Onofré 1cf13c4742
Merge pull request #344 from coheigea/disable_dir_listing
Disable directory listing for the webconsole
2019-02-09 07:22:31 +01:00
Colm O hEigeartaigh 84f675a7a1 Disable directory listing for the webconsole 2019-02-08 15:25:13 +00:00
Alan Protasio 9e65435517 AMQ-7143 - Temporary transaction file (PageFile) being opened and closed many times, causing poor performance on high latency FS as NFS 2019-01-31 10:31:16 -05:00
jgoodyear ec9daee6c3 [AMQ-7135] Update AMQ2832 unit test expectation post 7135 fix 2019-01-28 18:08:00 -03:30
Colm O hEigeartaigh 13c9f2bbd8 Update copyright year 2019-01-21 10:19:37 +00:00
Jakub Herkel 0536fb7a0e replace hardcoded path to etc directory with ${karaf.etc} 2019-01-17 19:32:51 +01:00
Christopher L. Shannon (cshannon) daea192eef 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
2019-01-17 07:58:36 -05:00
Christopher L. Shannon (cshannon) 9fba7ec352 AMQ-7132 - update RecoveryStatsBrokerTest back to using always journal sync but a smaller journal size and less test messages to speed up test 2019-01-16 13:52:52 -05:00
Jean-Baptiste Onofré ad6df3ca5a
Merge pull request #338 from coheigea/loginmodules
[AMQ-7137] Implement abort() properly in the LoginModules. Also fix a bug in Lda…
2019-01-16 17:14:13 +01:00
Colm O hEigeartaigh 042cad9e93 AMQ-7137 - Implement abort() properly in the LoginModules. Also fix a bug in LdapLoginModule relating to Logout 2019-01-16 14:12:35 +00:00
Christopher L. Shannon (cshannon) ae357564b4 AMQ-7132 - user periodic fsync in RecoveryStatsBrokerTest to improve performance 2019-01-16 06:28:47 -05:00
Christopher L. Shannon (cshannon) c3714457f1 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
2019-01-15 14:22:26 -05:00
hkesler 5c23dd53ad AMQ7135 : do a purge before deleting the destination
(cherry picked from commit 9f513f8878)
2019-01-14 13:44:52 -03:30
Christopher L. Shannon (cshannon) 03ce997ff2 Merge branch 'AMQ-7132'
This closes #336

Thanks to Alan Protasio for the patch
2019-01-14 10:54:33 -05:00
Alan Protasio 4b51f8b66c AMQ-7132 - ActiveMQ reads lots of index pages upon startup (after a graceful or ungraceful shutdown) 2019-01-14 10:54:26 -05:00
avi5kdon b10458e2c6 AMQ-7125 Broker does not send error frame when an empty destination is sent with a stomp subscribe frame 2019-01-14 15:31:43 +00:00