Package: activemq / 5.17.6+dfsg-2

Metadata

Package Version Patches format
activemq 5.17.6+dfsg-2 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
init debian default values.patch | (download)

assembly/src/release/bin/activemq | 23 11 + 12 - 0 !
1 file changed, 11 insertions(+), 12 deletions(-)

 init debian default values

Initialize the start script with Debian values.
activemq spring.patch | (download)

activemq-spring/src/main/java/org/apache/activemq/pool/PooledConnectionFactoryBean.java | 9 4 + 5 - 0 !
activemq-spring/src/main/java/org/apache/activemq/store/PersistenceAdapterFactoryBean.java | 5 2 + 3 - 0 !
2 files changed, 6 insertions(+), 8 deletions(-)

 activemq-spring

Fix FTBFS with Debian's version of Spring.
activemq client jar.patch | (download)

activemq-client/pom.xml | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 activemq-client jar

Fix FTBFS due to wrong packaging type.
disable broker test dependency.patch | (download)

activemq-ra/pom.xml | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 disable broker test dependency

Fix FTBFS due to missing broker test dependency. maven.ignoreRules doesn't work
somehow.
java11.patch | (download)

activemq-client/pom.xml | 5 5 + 0 - 0 !
activemq-jdbc-store/pom.xml | 8 8 + 0 - 0 !
2 files changed, 13 insertions(+)

 java11

Build-Depend on jaxb-impl and javax API because these classes have been
removed in Java 11.

enable activemq jdbc store module.patch | (download)

activemq-jdbc-store/pom.xml | 10 10 + 0 - 0 !
pom.xml | 15 15 + 0 - 0 !
2 files changed, 25 insertions(+)

 enable-activemq-jdbc-store-module


validate size of buffers during unmarshalling.patch | (download)

activemq-client/pom.xml | 5 5 + 0 - 0 !
activemq-client/src/main/java/org/apache/activemq/openwire/OpenWireFormat.java | 118 85 + 33 - 0 !
activemq-client/src/main/java/org/apache/activemq/openwire/OpenWireUtil.java | 47 47 + 0 - 0 !
activemq-client/src/main/java/org/apache/activemq/openwire/v1/BaseDataStreamMarshaller.java | 12 8 + 4 - 0 !
activemq-client/src/main/java/org/apache/activemq/openwire/v1/MessageMarshaller.java | 8 4 + 4 - 0 !
activemq-client/src/main/java/org/apache/activemq/openwire/v1/PartialCommandMarshaller.java | 4 2 + 2 - 0 !
activemq-client/src/main/java/org/apache/activemq/openwire/v1/WireFormatInfoMarshaller.java | 4 2 + 2 - 0 !
activemq-client/src/main/java/org/apache/activemq/openwire/v1/XATransactionIdMarshaller.java | 8 4 + 4 - 0 !
activemq-client/src/main/java/org/apache/activemq/openwire/v10/BaseDataStreamMarshaller.java | 12 8 + 4 - 0 !
activemq-client/src/main/java/org/apache/activemq/openwire/v10/ConnectionControlMarshaller.java | 4 2 + 2 - 0 !
activemq-client/src/main/java/org/apache/activemq/openwire/v10/MessageMarshaller.java | 8 4 + 4 - 0 !
activemq-client/src/main/java/org/apache/activemq/openwire/v10/PartialCommandMarshaller.java | 4 2 + 2 - 0 !
activemq-client/src/main/java/org/apache/activemq/openwire/v10/WireFormatInfoMarshaller.java | 4 2 + 2 - 0 !
activemq-client/src/main/java/org/apache/activemq/openwire/v10/XATransactionIdMarshaller.java | 8 4 + 4 - 0 !
activemq-client/src/main/java/org/apache/activemq/openwire/v11/BaseDataStreamMarshaller.java | 12 8 + 4 - 0 !
activemq-client/src/main/java/org/apache/activemq/openwire/v11/ConnectionControlMarshaller.java | 4 2 + 2 - 0 !
activemq-client/src/main/java/org/apache/activemq/openwire/v11/MessageMarshaller.java | 8 4 + 4 - 0 !
activemq-client/src/main/java/org/apache/activemq/openwire/v11/PartialCommandMarshaller.java | 4 2 + 2 - 0 !
activemq-client/src/main/java/org/apache/activemq/openwire/v11/WireFormatInfoMarshaller.java | 4 2 + 2 - 0 !
activemq-client/src/main/java/org/apache/activemq/openwire/v11/XATransactionIdMarshaller.java | 8 4 + 4 - 0 !
activemq-client/src/main/java/org/apache/activemq/openwire/v12/BaseDataStreamMarshaller.java | 12 8 + 4 - 0 !
activemq-client/src/main/java/org/apache/activemq/openwire/v12/ConnectionControlMarshaller.java | 4 2 + 2 - 0 !
activemq-client/src/main/java/org/apache/activemq/openwire/v12/MessageMarshaller.java | 8 4 + 4 - 0 !
activemq-client/src/main/java/org/apache/activemq/openwire/v12/PartialCommandMarshaller.java | 4 2 + 2 - 0 !
activemq-client/src/main/java/org/apache/activemq/openwire/v12/WireFormatInfoMarshaller.java | 4 2 + 2 - 0 !
activemq-client/src/main/java/org/apache/activemq/openwire/v12/XATransactionIdMarshaller.java | 8 4 + 4 - 0 !
activemq-client/src/main/java/org/apache/activemq/openwire/v9/BaseDataStreamMarshaller.java | 12 8 + 4 - 0 !
activemq-client/src/main/java/org/apache/activemq/openwire/v9/ConnectionControlMarshaller.java | 2 1 + 1 - 0 !
activemq-client/src/main/java/org/apache/activemq/openwire/v9/MessageMarshaller.java | 2 1 + 1 - 0 !
activemq-client/src/main/java/org/apache/activemq/openwire/v9/PartialCommandMarshaller.java | 2 1 + 1 - 0 !
activemq-client/src/main/java/org/apache/activemq/openwire/v9/WireFormatInfoMarshaller.java | 2 1 + 1 - 0 !
activemq-client/src/main/java/org/apache/activemq/openwire/v9/XATransactionIdMarshaller.java | 2 1 + 1 - 0 !
activemq-client/src/main/java/org/apache/activemq/util/ByteSequence.java | 12 12 + 0 - 0 !
activemq-client/src/main/java/org/apache/activemq/util/IOExceptionSupport.java | 8 7 + 1 - 0 !
activemq-client/src/test/java/org/apache/activemq/openwire/OpenWireUtilTest.java | 119 119 + 0 - 0 !
activemq-client/src/test/java/org/apache/activemq/openwire/OpenWireValidationTest.java | 257 240 + 17 - 0 !
activemq-openwire-legacy/pom.xml | 5 5 + 0 - 0 !
activemq-openwire-legacy/src/main/java/org/apache/activemq/openwire/v2/BaseDataStreamMarshaller.java | 12 8 + 4 - 0 !
activemq-openwire-legacy/src/main/java/org/apache/activemq/openwire/v2/MessageMarshaller.java | 8 4 + 4 - 0 !
activemq-openwire-legacy/src/main/java/org/apache/activemq/openwire/v2/PartialCommandMarshaller.java | 4 2 + 2 - 0 !
activemq-openwire-legacy/src/main/java/org/apache/activemq/openwire/v2/WireFormatInfoMarshaller.java | 4 2 + 2 - 0 !
activemq-openwire-legacy/src/main/java/org/apache/activemq/openwire/v2/XATransactionIdMarshaller.java | 8 4 + 4 - 0 !
activemq-openwire-legacy/src/main/java/org/apache/activemq/openwire/v3/BaseDataStreamMarshaller.java | 12 8 + 4 - 0 !
activemq-openwire-legacy/src/main/java/org/apache/activemq/openwire/v3/MessageMarshaller.java | 8 4 + 4 - 0 !
activemq-openwire-legacy/src/main/java/org/apache/activemq/openwire/v3/PartialCommandMarshaller.java | 4 2 + 2 - 0 !
activemq-openwire-legacy/src/main/java/org/apache/activemq/openwire/v3/WireFormatInfoMarshaller.java | 4 2 + 2 - 0 !
activemq-openwire-legacy/src/main/java/org/apache/activemq/openwire/v3/XATransactionIdMarshaller.java | 8 4 + 4 - 0 !
activemq-openwire-legacy/src/main/java/org/apache/activemq/openwire/v4/BaseDataStreamMarshaller.java | 12 8 + 4 - 0 !
activemq-openwire-legacy/src/main/java/org/apache/activemq/openwire/v4/MessageMarshaller.java | 8 4 + 4 - 0 !
activemq-openwire-legacy/src/main/java/org/apache/activemq/openwire/v4/PartialCommandMarshaller.java | 4 2 + 2 - 0 !
activemq-openwire-legacy/src/main/java/org/apache/activemq/openwire/v4/WireFormatInfoMarshaller.java | 4 2 + 2 - 0 !
activemq-openwire-legacy/src/main/java/org/apache/activemq/openwire/v4/XATransactionIdMarshaller.java | 8 4 + 4 - 0 !
activemq-openwire-legacy/src/main/java/org/apache/activemq/openwire/v5/BaseDataStreamMarshaller.java | 12 8 + 4 - 0 !
activemq-openwire-legacy/src/main/java/org/apache/activemq/openwire/v5/MessageMarshaller.java | 8 4 + 4 - 0 !
activemq-openwire-legacy/src/main/java/org/apache/activemq/openwire/v5/PartialCommandMarshaller.java | 4 2 + 2 - 0 !
activemq-openwire-legacy/src/main/java/org/apache/activemq/openwire/v5/WireFormatInfoMarshaller.java | 4 2 + 2 - 0 !
activemq-openwire-legacy/src/main/java/org/apache/activemq/openwire/v5/XATransactionIdMarshaller.java | 8 4 + 4 - 0 !
activemq-openwire-legacy/src/main/java/org/apache/activemq/openwire/v6/BaseDataStreamMarshaller.java | 12 8 + 4 - 0 !
activemq-openwire-legacy/src/main/java/org/apache/activemq/openwire/v6/MessageMarshaller.java | 8 4 + 4 - 0 !
activemq-openwire-legacy/src/main/java/org/apache/activemq/openwire/v6/PartialCommandMarshaller.java | 4 2 + 2 - 0 !
activemq-openwire-legacy/src/main/java/org/apache/activemq/openwire/v6/WireFormatInfoMarshaller.java | 4 2 + 2 - 0 !
activemq-openwire-legacy/src/main/java/org/apache/activemq/openwire/v6/XATransactionIdMarshaller.java | 8 4 + 4 - 0 !
activemq-openwire-legacy/src/main/java/org/apache/activemq/openwire/v7/BaseDataStreamMarshaller.java | 12 8 + 4 - 0 !
activemq-openwire-legacy/src/main/java/org/apache/activemq/openwire/v7/MessageMarshaller.java | 2 1 + 1 - 0 !
activemq-openwire-legacy/src/main/java/org/apache/activemq/openwire/v7/PartialCommandMarshaller.java | 2 1 + 1 - 0 !
activemq-openwire-legacy/src/main/java/org/apache/activemq/openwire/v7/WireFormatInfoMarshaller.java | 2 1 + 1 - 0 !
activemq-openwire-legacy/src/main/java/org/apache/activemq/openwire/v7/XATransactionIdMarshaller.java | 2 1 + 1 - 0 !
activemq-openwire-legacy/src/main/java/org/apache/activemq/openwire/v8/BaseDataStreamMarshaller.java | 12 8 + 4 - 0 !
activemq-openwire-legacy/src/main/java/org/apache/activemq/openwire/v8/ConnectionControlMarshaller.java | 2 1 + 1 - 0 !
activemq-openwire-legacy/src/main/java/org/apache/activemq/openwire/v8/MessageMarshaller.java | 2 1 + 1 - 0 !
activemq-openwire-legacy/src/main/java/org/apache/activemq/openwire/v8/PartialCommandMarshaller.java | 2 1 + 1 - 0 !
activemq-openwire-legacy/src/main/java/org/apache/activemq/openwire/v8/WireFormatInfoMarshaller.java | 2 1 + 1 - 0 !
activemq-openwire-legacy/src/main/java/org/apache/activemq/openwire/v8/XATransactionIdMarshaller.java | 2 1 + 1 - 0 !
activemq-openwire-legacy/src/test/java/org/apache/activemq/openwire/OpenWireLegacyValidationTest.java | 46 44 + 2 - 0 !
pom.xml | 6 6 + 0 - 0 !
75 files changed, 794 insertions(+), 229 deletions(-)

 [patch] amq-6596 - validate size of buffers during unmarshalling

Verify that size buffers for arrays and bytesequences will not exceed
the overall frame size

(cherry picked from commit 3037ce8b3b6a1efd67d273ad0bb6590c0434fad1)

(cherry picked from commit ff6dc101695b83d507be507b380e00c866e76bf6)