Jean-Baptiste Onofré
87074f120c
[maven-release-plugin] prepare for next development iteration
2022-04-29 08:21:29 +02:00
Jean-Baptiste Onofré
ed5fb45a8e
[maven-release-plugin] prepare release activemq-5.16.5
2022-04-29 08:21:20 +02:00
Jean-Baptiste Onofré
4b1264fbe8
[AMQ-8518] Avoid NPE if path is null (at startup)
...
(cherry picked from commit 0849ae02116b9da3251b026546ce2fb049589dbe)
2022-04-19 08:29:54 +02:00
Robbie Gemmell
f86378c7d9
AMQ-8569: set xstream osgi import optional to match with its dependency declaration
...
Backports 558bb8cf888189ff0f71304eb40b23232ab4a034
2022-04-06 12:21:00 +01:00
Matt Pavlovich
9db5f436cf
[AMQ-8515] FailoverTransport should handle MaxFrameSizeExceededException ( #785 )
...
(cherry picked from commit 094dbc89f3630691f1bd66d0d07fe879842fa51b)
2022-03-02 15:41:25 +01:00
Jean-Baptiste Onofré
2a9161116f
[maven-release-plugin] prepare for next development iteration
2022-02-11 17:28:32 +01:00
Jean-Baptiste Onofré
025f99f245
[maven-release-plugin] prepare release activemq-5.16.4
2022-02-11 17:18:49 +01:00
Colm O hEigeartaigh
1f01a61426
AMQ-8472 - Switch to reload4j for logging
2022-02-08 14:02:31 +00:00
Christopher L. Shannon (cshannon)
5f71b848a5
[AMQ-8412] - Add some comments for maxFrameSizeEnabled
...
(cherry picked from commit 19949e36bce4ad19ee811093b141db2f616090b9)
2022-02-07 08:53:49 -05:00
Christopher L. Shannon (cshannon)
42e65f88e3
AMQ-8412 - Add wireformat negotiation test for maxFrameSizeEnabled
...
Verify that maxFrameSizeEnabled being configured on the client or the
server is not negotiated and won't affect the other
(cherry picked from commit 26a3c55833bf5a0534f7a5b841fd274d61355435)
2022-02-07 08:04:42 -05:00
Matt Pavlovich
e630a3cc61
[AMQ-8412] Update client-side maxFrameSize handling to be more symetrical with server-side
...
- Handle in the OpenWireFormat class
- Add unit tests to confirm
- Verify compression is accounted for
- Verify the ability to disable using wireFormat.maxFrameSizeEnabled=false
- [cshannon] Reworked max frame size test case to add in all transports and all client/server cases
(cherry picked from commit 67a2edbf0d7d3d43726a50743270b15b29759dec)
2022-02-07 08:04:33 -05:00
Matt Pavlovich
afc50ee727
[AMQ-8412] Client-side management of max frame size
...
- Store maxFrameSize on client-side
- Check messages on outbound send to send an actionable exception to the caller
- Add a reason code for max message size exceeded (client-side)
(cherry picked from commit 48d0fb11716d3490b1d76f7e8860b61324d4e82f)
2022-01-29 07:08:34 +01:00
Matt Pavlovich
d915c791aa
[AMQ-8443] Allow reconnect command to work
...
(cherry picked from commit bc9ff5a09fb0aad28d94c2aa72b4e31011b61905)
2022-01-15 06:59:24 +01:00
Jean-Baptiste Onofré
e52b1bd0ed
[AMQ-8445] Fix SSLParameters set in the SSL transport
...
(cherry picked from commit c2e2c818b529ee45ff244564ea52206b81eaf783)
2022-01-12 11:20:32 +01:00
Jonathan Gallimore
369c05fe77
AMQ-8275 eliminate use of reflection for SNI on SslTransport
...
(cherry picked from commit 34c4e186fe3d71c82866e89afd2706a3619ca2b4)
2021-12-19 08:02:03 +01:00
Jean-Baptiste Onofré
be8fc6e6eb
[maven-release-plugin] prepare for next development iteration
2021-08-10 07:47:44 +02:00
Jean-Baptiste Onofré
50582306a7
[maven-release-plugin] prepare release activemq-5.16.3
2021-08-10 07:47:23 +02:00
xingrufei
ec23ab93dd
[AMQ-8350] ActiveMQMessage.getStringProperty() should exchange equals method call objects
...
(cherry picked from commit dbbf3cb3f3c2bc4168df0011990768e8a7dd3c0f)
2021-08-06 07:17:18 +02:00
dvhvsekhar
f942276c30
AMQ-8304: Added a check with !isStopping() also before attempting to read input stream ( #672 )
...
(cherry picked from commit 8584b46e762b720d6c6fb27fd2124f0e59cef19c)
2021-07-04 06:43:29 +02:00
Christopher L. Shannon (cshannon)
dc786edecc
AMQ-6660 - Use a separate lock for lazy scheduler creation to prevent
...
deadlocks
Switch to using a dedicated lock to initialize the Scheduler object
inside of ActiveMQConnection to prevent a deadlock scenario that occurs
when using the intrinsic ActiveMQConnection lock. This is using double
checked locking so this lock will only be contended with during lazy
creation and then will rely on the volatile reference for future reads
and when stopping/closing.
(cherry picked from commit 3f5abd4433d3dca911ac418d899346e7dd675b7b)
2021-06-25 11:39:03 -04:00
Christopher L. Shannon (cshannon)
0f952f72f7
AMQ-8287 - fix NIOSSLTransport deadlock with serviceRead lock
...
This narrows the lock that was added to serviceRead() to secureRead()
which prevents processing commands while locked which should solve the
deadlock issues
(cherry picked from commit 2fcf2fd75f7c2a04151a2284595a08bf4c03240b)
2021-06-02 13:54:37 -04:00
jbonofre
9eda1508e3
[maven-release-plugin] prepare for next development iteration
2021-04-21 07:39:09 +02:00
jbonofre
ff1af27106
[maven-release-plugin] prepare release activemq-5.16.2
2021-04-21 07:38:47 +02:00
gtully
818d885d6c
AMQ-7298 - fix regression with broker redelivery plugin, fix and test relates to AMQ-8168
...
(cherry picked from commit c4d2ddfce9944cff6ec4003242ce79a2e843aac8)
2021-04-21 07:29:18 +02:00
Jonathan Gallimore
6dffc018d1
Remove dependency activemq-http and activemq-stomp
...
(cherry picked from commit 82b3d02fc2dd323299c53098c594fb4be5fbf1ea)
2021-03-24 11:36:57 +01:00
Matt Daley
d8dfa3d053
Stop failed timer task from breaking timers.
...
(cherry picked from commit b379879dbfa357930f431bd955c42c78d241834d)
2021-03-23 14:44:23 +01:00
Andrei Shakirin
9c64c63c7b
AMQ-6894: limit poison exception message to 1024
...
(cherry picked from commit d0dab2e88b44702d26dd0883c9940b97ee03fdeb)
2021-03-22 06:03:07 +01: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
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
2021-01-14 14:00:24 +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
Andrew Levandoski
6eddfe5cac
AMQ-8011 - Performance Related issue in ClassLoadingAwareObjectInputStream.checkSecurity()
...
(cherry picked from commit f3e0ab4c5a26bc73fbad4a4eabc79cec4bb03106)
2020-11-21 19:06:26 +01:00
Gary Gregory
020276f499
Guard against null return value from java.net.NetworkInterface.getNetworkInterfaces().
...
(cherry picked from commit d2923729021f37062d4569cda0cbe60469b3f138)
2020-11-20 18:13:50 +01:00
Benjamin Graf
054febe0c9
AMQ-8055 - rename posion to correct poison
...
(cherry picked from commit a2e718f25957099ae734b44b9840b4f2a0199320)
2020-11-10 16:13:57 +01:00
Jean-Baptiste Onofré
334476ac63
[maven-release-plugin] prepare for next development iteration
2020-06-25 07:26:41 +02:00
Jean-Baptiste Onofré
86dd78b1aa
[maven-release-plugin] prepare release activemq-5.16.0
2020-06-25 07:26:13 +02:00
Jean-Baptiste Onofré
6908749c2f
Fix version
2020-06-25 07:13:04 +02:00
Jean-Baptiste Onofré
ff2dae82f3
[maven-release-plugin] prepare release activemq-5.16.0
2020-06-24 21:56:52 +02:00
jbonofre
4ed2ba22a9
Cancel 5.16.0 release
2020-06-24 15:19:34 +02:00
Jean-Baptiste Onofré
cd1e9f8697
[maven-release-plugin] prepare for next development iteration
2020-06-23 17:40:26 +02:00
Jean-Baptiste Onofré
2e890c6224
[maven-release-plugin] prepare release activemq-5.16.0
2020-06-23 17:39:53 +02:00
Jean-Baptiste Onofré
4991668549
Merge pull request #517 from coheigea/AMQ-7450
...
AMQ-7450 - Put some restrictions on the URLs that are allowed in Blob…
2020-06-23 07:01:38 +02:00
jbonofre
88525ce650
[AMQ-7121] Set setter accessible (for JDK 11)
2020-06-22 17:35:49 +02:00
gtully
ed41101755
AMQ-7497 - support reconnect of the single RA xaResource connection
2020-06-11 19:39:18 +01:00
Colm O hEigeartaigh
45108a2328
AMQ-7450 - Put some restrictions on the URLs that are allowed in BlobMessages
2020-05-25 14:24:10 +01:00
Pascal Schumacher
efcca7d062
Fix javadoc warnings related to non-existing parameter names.
2020-05-22 10:49:39 +02:00
gtully
62cfe83e9d
[AMQ-7291] rework fix to initializeWriting but just with the read only properties check
2020-05-21 10:41:58 +01:00
Jean-Baptiste Onofré
173426c55c
Merge pull request #535 from jbonofre/AMQ-7480
...
[AMQ-7480] Avoid NPE if original exception is null
2020-05-21 09:52:33 +02:00
jbonofre
ecbeb6d2eb
[AMQ-7480] Avoid NPE if original exception is null
2020-05-19 16:51:23 +02:00