10864 Commits

Author SHA1 Message Date
Christopher L. Shannon (cshannon)
0a099af4c4 AMQ-8183 - apply maxFrameSize high cpu usage fix to Auto nio transport
also

(cherry picked from commit 2712464b78f76affd34cc0b097a2248f211ea0c7)
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 944ca6c7e1dc4f44b61ce05b77c180c686e2ae76)
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 bf9348eb0bba41e18d7438f0db98b1527e7fe41e)
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 4dba27196146d268b5a06bb866e4d94ed2582e2d)
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 1654e6c79cfbc1ced5a8fa3f726a9f651560be9d)
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 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 0c1b3e9240dbda0aee0426bfcef5e9cc628af7c7)
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 7339e0516c39fe6736e8afd201bf176bbdd83950)
2021-01-14 06:06:11 +01:00
jbonofre
34bc37d68d [AMQ-7246] Add scheduledMessageCount attribute on the JobSchedulerView MBean
(cherry picked from commit f01e35f7d95bee8c22c5eb45b8b25375fc6ece59)
2021-01-13 18:49:42 +01:00
jbonofre
4cc287fcd7 [AMQ-8097] Deal with deserialization with xstream unmarshal poison ack
(cherry picked from commit cbc1baa07a2c3774dcfed288c9f3316dbcd35100)
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 ced719efcc57edb8a5c3375338351f43c4ec94b1)
2021-01-10 07:51:58 +01:00
jbonofre
d8bb493b14 [AMQ-7014] Use shell conditional in Karaf features
(cherry picked from commit f95c4cf1934506c895e224451792b8ebe668d86c)
2021-01-09 07:33:48 +01:00
jbonofre
769ae5adae Cleanup some unused dependencies and trash
(cherry picked from commit 3791d17e1fc212b00210a2bfb0bb698eca4cd399)
2021-01-09 07:32:33 +01:00
jbonofre
30314f162c [AMQ-8100] Upgrade to Jackson Databind 2.9.10.8
(cherry picked from commit 6b73425c64b52259deeb3a2422816b0ac5469d81)
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 0146d5eb3e69e086ec19df1df1b2b7966c644d26)
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 9b6a48ad31b2fb4b3a5a129d4ed6119024c6850a)
2021-01-09 07:20:08 +01:00
jbonofre
4ee5537896 [AMQ-8046] Add logout button on the WebConsole
(cherry picked from commit 93a180874797f652ccec8656c10c2d77baeb63fe)
2021-01-08 09:07:29 +01:00
jbonofre
ca00d63816 [AMQ-8112] Upgrade to tomcat 9.0.41
(cherry picked from commit bbf03ed0e84b159e60c626fd8af4df7927c64d91)
2021-01-08 09:02:35 +01:00
jbonofre
d8ec6311c3 [AMQ-8111] Upgrade to xstream 1.4.15
(cherry picked from commit 396235a57fe81661f91ce4b9bb47fabbf577975c)
2021-01-08 06:05:52 +01:00
jbonofre
02e4e4584a [AMQ-8100] Upgrade to Jackson databind 2.9.10.7
(cherry picked from commit 39665a0fb4f063df0c6109ffeb3055b899d58df5)
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 9cf9d20d51590218368f87fb54aeb0505c862461)
2021-01-07 12:30:57 +01:00
jbonofre
4530777c51 [AMQ-8110] Upgrade to Spring 4.3.30.RELEASE
(cherry picked from commit 79716351a452c7477c2767f8ccaa8d55b1b0431c)
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 651c5ff2cfe72c0de5f4f486c965cdbb80ceba0d
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 c83f7e9aa8fa23b6ce86b5ee48969836d8b3e5d0)
2020-12-02 17:27:56 +01:00
Matt Pavlovich
313f280fb8 [AMQ-8090] Add a release validation script
(cherry picked from commit 3218a93ba2a76244225833cf4b6d3874886c84ae)
2020-12-02 13:57:35 +01:00
jbonofre
38e2bdeedb [AMQ-7492] Upgrade to Camel 2.25.2
(cherry picked from commit e1b581acb681ba4dcbd2edd31e94aca0085d91c9)
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 af8fdb524dc9d651b9d17cb8b6465a2052657727)
2020-12-02 13:40:12 +01:00
jbonofre
b1cecdc845 [AMQ-8094] Upgrade to Jetty 9.4.35.v20201120
(cherry picked from commit 7bfb59092c838a17499caee84b2147beb4ded3f9)
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 10bd81d1679700e0df9c265b82819300822b4ba7.
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 45a400b37db3ff5baf42ff0de53881ebd99031bd)
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 c23d0dd5b172d4df64bf33e32f927e023ea7400f with
fixups)
2020-11-26 12:55:50 +00:00
jbonofre
491f5bcb31 [AMQ-8084] Upgrade to xstream 1.4.14
(cherry picked from commit a548800a973fbc68752a81963d494ceb07f7ca07)
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 9d687221b335c0e382a0027173f59cb145c34cd4)
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 2bc87c2c5f15d03296581b238a41e0fd4235892b)
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 5a54d03f96402fd1c1c2b3189dd363e7ed1e2685)
2020-11-23 10:58:25 +01:00
jbonofre
a2786737d9 [AMQ-8080] Upgrade to junit 4.13.1
(cherry picked from commit 8d983ec641d93c41fe4a9be3cac873af3cfbf0fc)
2020-11-22 11:12:44 +01:00
jbonofre
9c1b714bf1 [AMQ-8075] Upgrade to xbean 4.18
(cherry picked from commit a1db62c62696e5a73e643eb2ceef5f4341c2bc6c)
2020-11-22 11:05:33 +01:00
jbonofre
f9645a9d76 [AMQ-8074] Upgrade to httpclient 4.5.13
(cherry picked from commit 4fde3e23714c6ebb837493e1d85353c7d49f4596)
2020-11-22 08:15:11 +01:00
jbonofre
c66ea82ead [AMQ-8073] Upgrade to commons-pool2 2.9.0
(cherry picked from commit db19c2082ca6c714c091a5b69da67ec8004c131a)
2020-11-22 07:38:34 +01:00
dhmgit
894c60ee0c adding an option which allows messages to expire on active durable subscriptions
(cherry picked from commit 2f2fe6855fa397d7977f3e0bca513db2881d5e7f)
2020-11-22 07:17:44 +01:00
Andrew Levandoski
6eddfe5cac AMQ-8011 - Performance Related issue in ClassLoadingAwareObjectInputStream.checkSecurity()
(cherry picked from commit f3e0ab4c5a26bc73fbad4a4eabc79cec4bb03106)
2020-11-21 19:06:26 +01:00