Commit Graph

10719 Commits

Author SHA1 Message Date
jbonofre 5bb0e68c77 [AMQ-8177] Upgrade to powermock 1.7.4
(cherry picked from commit 08d9e64c26)
2021-03-18 10:32:44 +01:00
jbonofre 880fcd4565 [AMQ-8182] Upgrade to Velocity 2.3
(cherry picked from commit a19bfcb51e)
2021-03-18 10:30:20 +01:00
jbonofre aedb4aaf65 [AMQ-8123] Add jaxb-core,istack,activation in lib for RuntimeConfigurationPlugin (with both JDK8 and 11+)
(cherry picked from commit f64c9327d7)
2021-03-18 10:16:54 +01:00
Christopher L. Shannon (cshannon) 34475dbde3 AMQ-8184 - Re-enable NIO tests
Re-enable the nio transport tests in activemq-unit-tests by default to
catch transport errors. Also fix broken tests

(cherry picked from commit 2cf3decd8e)
2021-03-15 07:56:17 +01:00
Charlie Chen 20d822fbb8 AMQ-8048 replace SslContextFactory with SslContextFactory$Server & fix assembly BrokerXmlConfigStartTest activemq-security.xml test
(cherry picked from commit 86eda3a6b1)
2021-03-15 07:52:49 +01:00
Christopher L. Shannon (cshannon) 0a099af4c4 AMQ-8183 - apply maxFrameSize high cpu usage fix to Auto nio transport
also

(cherry picked from commit 2712464b78)
2021-03-11 11:15:32 -05:00
Christopher L. Shannon (cshannon) 51a4014c54 AMQ-8183 - prevent infinite loop when maxFrameSize is exceeded
This makes sure the nio transport thread properly terminates if
maxFrameSize is exceeded with OpenWire to prevent an infinite loop that
uses up all the cpu

(cherry picked from commit 944ca6c7e1)
2021-03-11 10:02:25 -05:00
Étienne H 8b1dacb414 Update shiro to 1.7.1
Fixes CVE-2020-17523

(cherry picked from commit bf9348eb0b)
2021-03-09 22:07:41 +01:00
Étienne H 10b7f7eba7 Upgrade to Jetty 9.4.38.v20210224
Mitigates CVE-2020-27223

(cherry picked from commit 4dba271961)
2021-03-09 21:59:19 +01:00
Christopher L. Shannon (cshannon) 8d34120d93 AMQ-8169: Synchronize on serviceRead inside NIOSSLTransport
This is needed to prevent concurrent access to the SSLEngine during
initialization. This is a regression from when auto+nio+ssl was added.

(cherry picked from commit 1654e6c79c)
2021-03-09 21:20:26 +01:00
jbonofre 6d82e628f7 [maven-release-plugin] prepare for next development iteration 2021-01-14 14:02:35 +01:00
jbonofre e432a78c19 [maven-release-plugin] prepare release activemq-5.16.1 2021-01-14 14:00:24 +01:00
jbonofre c27e27c2c3 [AMQ-7444] Fallback to remote location for remote address when socket has not been created yet
(cherry picked from commit 0c1b3e9240)
2021-01-14 06:30:08 +01:00
jbonofre 71be503447 [AMQ-7443] Add connection remote addr in the prefetch warn log message
(cherry picked from commit 7339e0516c)
2021-01-14 06:06:11 +01:00
jbonofre 34bc37d68d [AMQ-7246] Add scheduledMessageCount attribute on the JobSchedulerView MBean
(cherry picked from commit f01e35f7d9)
2021-01-13 18:49:42 +01:00
jbonofre 4cc287fcd7 [AMQ-8097] Deal with deserialization with xstream unmarshal poison ack
(cherry picked from commit cbc1baa07a)
2021-01-13 18:29:12 +01:00
jbonofre 6f57e76f29 Fix missing ASF header 2021-01-13 15:16:20 +01:00
jbonofre 07ec7097be [AMQ-8113] Upgrade to httpcore 4.4.14
(cherry picked from commit ced719efcc)
2021-01-10 07:51:58 +01:00
jbonofre d8bb493b14 [AMQ-7014] Use shell conditional in Karaf features
(cherry picked from commit f95c4cf193)
2021-01-09 07:33:48 +01:00
jbonofre 769ae5adae Cleanup some unused dependencies and trash
(cherry picked from commit 3791d17e1f)
2021-01-09 07:32:33 +01:00
jbonofre 30314f162c [AMQ-8100] Upgrade to Jackson Databind 2.9.10.8
(cherry picked from commit 6b73425c64)
2021-01-09 07:29:17 +01:00
jbonofre 737fa4e46e [AMQ-8060] Re add allowLinkStealing on transport connector for backward compatibility
(cherry picked from commit 0146d5eb3e)
2021-01-09 07:27:12 +01:00
jbonofre a64f399d54 [AMQ-8032] Add JAXB in lib by default to avoid issue with JDK11
(cherry picked from commit 9b6a48ad31)
2021-01-09 07:20:08 +01:00
jbonofre 4ee5537896 [AMQ-8046] Add logout button on the WebConsole
(cherry picked from commit 93a1808747)
2021-01-08 09:07:29 +01:00
jbonofre ca00d63816 [AMQ-8112] Upgrade to tomcat 9.0.41
(cherry picked from commit bbf03ed0e8)
2021-01-08 09:02:35 +01:00
jbonofre d8ec6311c3 [AMQ-8111] Upgrade to xstream 1.4.15
(cherry picked from commit 396235a57f)
2021-01-08 06:05:52 +01:00
jbonofre 02e4e4584a [AMQ-8100] Upgrade to Jackson databind 2.9.10.7
(cherry picked from commit 39665a0fb4)
2021-01-07 12:33:04 +01:00
ikucuze b8c58028f0 AMQ-8116 ActiveMQWildcardPermission buggy
ActiveMQWildcardPermission with multiple tokens inconsistent with parent
WildcardPermission class

Update ActiveMQWildcardPermission.java

add testcase

(cherry picked from commit 9cf9d20d51)
2021-01-07 12:30:57 +01:00
jbonofre 4530777c51 [AMQ-8110] Upgrade to Spring 4.3.30.RELEASE
(cherry picked from commit 79716351a4)
2021-01-06 11:14:02 +01:00
Marcono1234 7bd37d7121 Fix unintended String concatenation 2021-01-05 16:49:51 +01:00
Marcono1234 85a3328579 Improve README 2021-01-05 16:49:39 +01:00
Roman Nevezhyn f71c6674f0 [AMQ-8104] Fix NPE when pausing queue if audit is on
cherry picked from 651c5ff2cf
2020-12-28 07:36:21 +01:00
jbonofre f923a2c0df Add ASF header in release-validate.sh script 2020-12-02 20:18:27 +01:00
jbonofre 1bc1b6d502 [AMQ-6899] Use generic spring schema name (working with any Spring version) in RuntimeConfigurationPlugin
(cherry picked from commit c83f7e9aa8)
2020-12-02 17:27:56 +01:00
Matt Pavlovich 313f280fb8 [AMQ-8090] Add a release validation script
(cherry picked from commit 3218a93ba2)
2020-12-02 13:57:35 +01:00
jbonofre 38e2bdeedb [AMQ-7492] Upgrade to Camel 2.25.2
(cherry picked from commit e1b581acb6)
2020-12-02 13:54:42 +01:00
jbonofre 731899003a [AMQ-8096] Upgrade to Apache Karaf 4.2.10 and improve features XML
(cherry picked from commit af8fdb524d)
2020-12-02 13:40:12 +01:00
jbonofre b1cecdc845 [AMQ-8094] Upgrade to Jetty 9.4.35.v20201120
(cherry picked from commit 7bfb59092c)
2020-12-02 13:34:58 +01:00
jbonofre c5622d674d Quick fix on InMemoryJobSchedulerTest 2020-12-02 10:06:53 +01:00
jbonofre 915376128e Give more time on quorum test in ElectingLevelDBStoreTest 2020-12-02 09:15:35 +01:00
jbonofre 727c9b8e1b Fix Karaf itests 2020-12-01 15:19:18 +01:00
jbonofre ec2539e7a9 Revert "[AMQ-8045] Use the file: protocol in jetty.xml"
This reverts commit 10bd81d167.
2020-12-01 06:54:53 +01:00
Robbie Gemmell 31c92b6d84 NO-JIRA: refresh test keystores, fix failures on new OS/JDK combos where the old signature algs fail updated constraints
(cherry picked from commit 45a400b37d)
2020-11-26 13:57:54 +00:00
Robbie Gemmell 077c759a73 AMQ-8088: update to Proton-J 0.33.8 and Qpid JMS 0.55.0, and Netty 4.1.53
(cherry picked from commit c23d0dd5b1 with
fixups)
2020-11-26 12:55:50 +00:00
jbonofre 491f5bcb31 [AMQ-8084] Upgrade to xstream 1.4.14
(cherry picked from commit a548800a97)
2020-11-23 17:39:05 +01:00
jbonofre ef86bc5264 Update schemas in preparation for the release 2020-11-23 15:12:48 +01:00
jbonofre 10bd81d167 [AMQ-8045] Use the file: protocol in jetty.xml
(cherry picked from commit 9d687221b3)
2020-11-23 13:51:15 +01:00
jbonofre d9b2d9309e [AMQ-8068] Fix topic memory leak on message eviction using UniquePropertyMessageEvictionStrategy
(cherry picked from commit 2bc87c2c5f)
2020-11-23 13:41:26 +01:00
jbonofre acae93b93e [AMQ-8025] Improve ActiveMQ feature to avoid mistake to use Spring 5
(cherry picked from commit 5a54d03f96)
2020-11-23 10:58:25 +01:00
jbonofre a2786737d9 [AMQ-8080] Upgrade to junit 4.13.1
(cherry picked from commit 8d983ec641)
2020-11-22 11:12:44 +01:00